Automate your Jupyter notebooks and scripts as web-based reports, tools, widgets, dashboards, forms. CrossCompute is designed to be decoupled, meaning that your notebook or script should know as little about CrossCompute as possible. All of the information that CrossCompute needs to know to run your script and render your variables is in a configuration file.
You can use our self-contained server to prototype automations on your local machine. Note that the package requires Python 3.9.
# Prepare environment sudo dnf -y install python3.9 # sudo apt -y install python3.9 python3.9 -m venv ~/.virtualenvs/crosscompute source ~/.virtualenvs/crosscompute/bin/activate # Update package pip install crosscompute>=0.9.1 crosscompute-views-map>=0.0.2 --upgrade # Initialize configuration crosscompute # Serve automation crosscompute automate.yml
crosscompute without any arguments will start a server if a configuration file exists. If a configuration does not exist,
crosscompute will ask questions to initialize a configuration file.