Skip to main content
CI

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.

Project scope

Status: Active

Mission: Orca provides lightweight Python orchestration for data-intensive analytical and simulation workflows.

Architecture: Orca’s reference architecture targets dependency-managed analytical computation within a Python process.

The project maintains and develops:

  • registration and execution of workflow steps;

  • managed tables, columns, and other injectable resources;

  • dependency tracking and lazy evaluation;

  • iterative and cyclical simulation pipelines;

  • caching and lifecycle management within a Python process; and

  • reusable APIs for composing model workflows.

Development that improves reliability, composability, performance, and developer usability is welcome within this mission and architecture. Material changes to the project’s mission or execution architecture are considered through UDST’s organization-level governance process.

See the UDST Project Directory for organization-wide project status and policy.

Documentation

Installation

  • pip install orca

  • conda install orca --channel conda-forge

Metadata

Release files for orca 1.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for orca 1.9
File Size Uploaded
orca-1.9.tar.gz 32.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for orca 1.9
File Interpreter ABI Platform
orca-1.9-py3-none-any.whl Python 3 none any Details

Total release size: 52.8 kB

Release files / orca-1.9.tar.gz

Download URL orca-1.9.tar.gz
Size 32.2 kB
Tags Source
SHA-256 checksum
How to use checksums
34fd702129e9291dd8c2e024e61c5908174abe187b3f1b50a714bcc6c58b4720
BLAKE2b-256 checksum
How to use checksums
eb009b8515842f9182d5bd47589b3e4e13e6daa8d639244a556b507b70c04da1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / orca-1.9-py3-none-any.whl

Download URL orca-1.9-py3-none-any.whl
Size 20.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2cf663a1e91ef347a8cdcc95ab0f0ef563ab5a40f11d88126653a5be2984174c
BLAKE2b-256 checksum
How to use checksums
971f68ffe925c21ec3ed020006590790a5aa4b4a2f036ebe286b0b7a6d1d0c1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.9 This release

2 release files

1.8

2 release files

1.7

2 release files

1.6

2 release files

1.5.4

2 release files

1.5.3

2 release files

1.5.1

2 release files

1.4.0

2 release files

1.3.0

3 release files

1.2.0

3 release files

1.1.0

3 release files

1.0.0

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page