Quickstart¶
Interested? Try it out yourself, step by step.
Quick Installation¶
Install uv:
curl -LsSf https://astral.sh/uv/install.sh | sh
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
Then create and activate a virtual environment and install OpenGRIS Scaler:
uv venv
source .venv/bin/activate
uv pip install 'opengris-scaler[all]'
uv venv
.venv\Scripts\activate
uv pip install 'opengris-scaler[all]'
See Installation for other install choices and optional dependencies.
Start Services¶
Run the scheduler, object storage server, and ORB worker manager on an EC2 instance. Workers are provisioned automatically in the same VPC.
See ORB AWS EC2 Quickstart (EC2) for full setup instructions.
Run the scheduler and worker manager locally; tasks execute as AWS Batch jobs.
See Quick Start for full setup instructions.
Start Compute Tasks¶
While Scaler provides a lower level API for submitting tasks, it’s most often used through its associated higher-level APIs: parfun and pargraph.
Make sure you get these libraries installed before running the examples below:
uv pip install numpy scipy pandas opengris-parfun pargraph
Basic examples
Additional Jupyter notebooks demonstrating real-world distributed computing use cases with Scaler, parfun, and pargraph: