Skip to main content

Python library for task orchestration

Project description

Coverage

Orca

Orca is a Python library for task orchestration. It’s designed for workflows like city simulation, where the data representing a model’s state is so large that it needs to be managed outside of the task graph.

The building blocks of a workflow are “steps”, Python functions that can be assembled on the fly into linear or cyclical pipelines. Steps typically interact with a central data store that persists in memory while the pipeline runs. Derived tables and columns can be updated automatically as base data changes, and pipeline components are evaluated lazily to reduce unnecessary overhead.

Orca is used in UrbanSim and other projects.

Documentation

Installation

  • pip install orca

  • conda install orca --channel conda-forge

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

orca-1.8.tar.gz (19.8 kB view details)

Uploaded Source

Built Distribution

orca-1.8-py2.py3-none-any.whl (19.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file orca-1.8.tar.gz.

File metadata

  • Download URL: orca-1.8.tar.gz
  • Upload date:
  • Size: 19.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.13

File hashes

Hashes for orca-1.8.tar.gz
Algorithm Hash digest
SHA256 b3ca9e651cefe2f25a0ff9842191d661594731cfde00a12d22216900a9445bd8
MD5 b167bb31219914928ce94915b18cc1f5
BLAKE2b-256 76b8a95bd1ee18700ef6781f288dac3bce26f8b7ec30ad160342d5c83f6a1e82

See more details on using hashes here.

File details

Details for the file orca-1.8-py2.py3-none-any.whl.

File metadata

  • Download URL: orca-1.8-py2.py3-none-any.whl
  • Upload date:
  • Size: 19.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.13

File hashes

Hashes for orca-1.8-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7ed742914507d0bb21563016ce3947f99c3122a37459111f745f261b93273a40
MD5 169b0f65981e00c4ca82c547118e4a0c
BLAKE2b-256 8b2b39bd6ed24898df4c7e38de520ae8544878e2457451d93ec8fa17f8c46ba7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page