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

Uploaded Source

Built Distribution

orca-1.7-py2.py3-none-any.whl (19.4 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for orca-1.7.tar.gz
Algorithm Hash digest
SHA256 1886d6fa1e72cd23be94ac68917cbe11807f4918ceb1a687d460ae1b5f813d57
MD5 89ffdb18c3d810945fa2ed9717ac97ee
BLAKE2b-256 50e44048366f1bd9375f184f0af66ce5bee2779e8462e20bd10d8072ab39bb44

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for orca-1.7-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7969df91eef997902f950c1aa3d146e9fc6f0f3b3c0c561f82365b554a7089c4
MD5 4a1e0383ad9d28eecd8a3829396a71bf
BLAKE2b-256 0d5b72a552d308ba466ee5f8a777924506d88464d3c3c73c7ae1d5a487aba7df

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