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.6.tar.gz (243.0 kB view details)

Uploaded Source

Built Distribution

orca-1.6-py2.py3-none-any.whl (244.6 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: orca-1.6.tar.gz
  • Upload date:
  • Size: 243.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for orca-1.6.tar.gz
Algorithm Hash digest
SHA256 083d85245b8bb8cc346e16f7f00e4bdf786139a618cca3a229d61cfcaf2ef944
MD5 27b9b7454084b6cb56885c8af0afac1c
BLAKE2b-256 e23c0a906376767fd5455689225815ed3c89bd780ea1d513613a4b5c403ff67f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: orca-1.6-py2.py3-none-any.whl
  • Upload date:
  • Size: 244.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for orca-1.6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 9958156ce4ce64801d63a0d74ed68d826fda2ed37d43915ce85f44bdc0e3c085
MD5 af86c2435bc665ec6ccd05bd849c06d1
BLAKE2b-256 3ad631da710740f08554a8434148177f838087cd570cc60468e9b6c01e03fcc5

See more details on using hashes here.

Supported by

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