CrossCompute tool framework¶
You wrote useful scripts and want folks to use them.
- Turn your scripts into web apps by writing a configuration file.
- Host the web apps on your server or our server.
Usage¶
Install.
pip install crosscompute
Configure.
[crosscompute my-fantastic-script]
command_template = python my_spectacular_script.py {x}
Serve!
crosscompute serve --host 0.0.0.0 --port 4444 --website_name XYZ
Features¶
- Write your command-line script in any programming language.
- Serve your web app on any operating system.
Topics¶
- Installation instructions
- Selected recipes in Python
- Write configuration file
- Start from a scaffold
- Save output files
- Specify data types for tool arguments
- Specify data types for result properties
- Log errors and warnings
- Specify dependencies
- Specify help popovers
- Add descriptions
- Serve multiple tools
- Call an external API
- Show tables
- Show images
- Show maps
Requests¶
If you found a bug or want a feature, you can request to have it fixed or implemented.
For other requests, you can reach us at support@crosscompute.com.
The CrossCompute tool framework is licensed under the MIT license.