Skip to main content

Cumulus ETL

Cumulus is an entire healthcare pipeline for population-scale clinical investigations.

Cumulus ETL is an early critical piece of that pipeline.

  • It extracts clinical data from your FHIR exports (you can use SMART Fetch to export FHIR from your EHR).
  • It transforms that data by anonymizing it and/or running NLP on clinical notes
  • It loads that data onto the cloud to be queried by Cumulus Library SQL

Documentation

For guides on installing & using Cumulus ETL, read our documentation.

Example

A simple run of Cumulus ETL might look something like:

docker compose run \
  cumulus-etl \
  s3://my-input-bucket/bulk-export/ \
  s3://my-output-bucket/delta-lakes/ \
  s3://my-phi-bucket/build-and-phi-artifacts/

This line would read ndjson files from the input bucket, drop the result as Delta Lakes into the output bucket, and save some bookkeeping configuration to a build/phi bucket.

Contributing

We love 💖 contributions!

If you have a good suggestion 💡 or found a bug 🐛, read our brief contributors guide for pointers to filing issues and what to expect.

If you're a programmer ⌨ and are looking for a starting place to help, we keep a list of good bite-size issues for first-time contributions.

Metadata

Release files for cumulus-etl 4.3.6

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

Source distribution (sdist)

Source distribution for cumulus-etl 4.3.6
File Size Uploaded
cumulus_etl-4.3.6.tar.gz 1.7 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for cumulus-etl 4.3.6
File Interpreter ABI Platform
cumulus_etl-4.3.6-py3-none-any.whl Python 3 none any Details

Total release size: 3.0 MB

Release files / cumulus_etl-4.3.6.tar.gz

Download URL cumulus_etl-4.3.6.tar.gz
Size 1.7 MB
Tags Source
SHA-256 checksum
How to use checksums
f22d2c1b750aaa35b8880d15eec82ab223b33fa754865b6e2ad3e855322e23fe
BLAKE2b-256 checksum
How to use checksums
ade17a9bd1e0b4b1ddb9cbee97a6145a29136aa41cf7c2de5ddccd179287942b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

Release files / cumulus_etl-4.3.6-py3-none-any.whl

Download URL cumulus_etl-4.3.6-py3-none-any.whl
Size 1.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
4f8322b3bd6e2fe4a54c9b7be07be74340e8a1a507dabca616eeb4b841300881
BLAKE2b-256 checksum
How to use checksums
5baccd92cc73eb1724b5e4406b2c634183036b33322adc2999c9cad781756c1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 23, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

4.3.6 This release

2 release files

4.3.5

2 release files

4.3.4

2 release files

4.3.3

2 release files

4.3.2

2 release files

4.3.1

2 release files

4.3.0

2 release files

4.2.3

2 release files

4.2.2

2 release files

4.2.1

2 release files

4.2.0

2 release files

4.1.0

2 release files

4.0.0

2 release files

3.14.0

2 release files

3.13.4

2 release files

3.13.3

2 release files

3.12.3

2 release files

3.12.2

2 release files

3.11.0

2 release files

3.9.0

2 release files

3.8.3

2 release files

3.8.2

2 release files

3.8.1

2 release files

3.8.0

2 release files

3.7.1

2 release files

3.7.0

2 release files

3.6.3

2 release files

3.6.2

2 release files

3.6.1

2 release files

3.6.0

2 release files

3.5.2

2 release files

3.5.1

2 release files

3.5.0

2 release files

3.4.0

2 release files

3.3.0

2 release files

3.2.0

2 release files

3.1.0

2 release files

3.0.0

2 release files

2.10.0

2 release files

2.9.1

2 release files

2.9.0

2 release files

2.8.0

2 release files

2.7.0

2 release files

2.6.0

2 release files

2.5.0

2 release files

2.4.0

2 release files

2.3.3

2 release files

2.3.2

2 release files

2.3.1

2 release files

2.3.0

2 release files

2.2.1

2 release files

2.2.0

2 release files

2.1.1

2 release files

2.1.0

2 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