A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

The Public Utility Data Liberation Project

Makes the US' energy data easier to access and use.
https://github.com/catalyst-cooperative/pudl

Category: Energy Systems
Sub Category: Energy Data Accessibility and Integration

Keywords

cems climate coal ddj eia eia860 eia923 electricity emissions energy epa etl ferc ghg natural-gas open-data pudl python sqlite utility

Keywords from Contributors

archiving climate-change energy-data measur reproducibility policy environmental-data zenodo observation parquet

Last synced: about 16 hours ago
JSON representation

Repository metadata

The Public Utility Data Liberation Project provides analysis-ready energy system data to climate advocates, researchers, policymakers, and journalists.

README.rst

          ===============================================================================
The Public Utility Data Liberation Project (PUDL)
===============================================================================

.. readme-intro

.. |repo-status| image:: https://www.repostatus.org/badges/latest/active.svg
   :target: https://www.repostatus.org/#active
   :alt: Project Status: Active
.. |pytest| image:: https://github.com/catalyst-cooperative/pudl/workflows/pytest/badge.svg
   :target: https://github.com/catalyst-cooperative/pudl/actions?query=workflow%3Apytest
   :alt: PyTest Status
.. |codecov| image:: https://img.shields.io/codecov/c/github/catalyst-cooperative/pudl?style=flat&logo=codecov
   :target: https://codecov.io/gh/catalyst-cooperative/pudl
   :alt: Codecov Test Coverage
.. |rtd| image:: https://img.shields.io/readthedocs/catalystcoop-pudl?style=flat&logo=readthedocs
   :target: https://catalystcoop-pudl.readthedocs.io/en/nightly/
   :alt: Read the Docs Build Status
.. |ruff| image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json
   :target: https://github.com/astral-sh/ruff
.. |pre-commit-ci| image:: https://results.pre-commit.ci/badge/github/catalyst-cooperative/pudl/main.svg
   :target: https://results.pre-commit.ci/latest/github/catalyst-cooperative/pudl/main
   :alt: pre-commit CI
.. |zenodo-doi| image:: https://zenodo.org/badge/80646423.svg
   :target: https://zenodo.org/badge/latestdoi/80646423
   :alt: Zenodo DOI
.. |office-hours| image:: https://img.shields.io/badge/calend.ly-officehours-darkgreen
   :target: https://calend.ly/catalyst-cooperative/pudl-office-hours
   :alt: Schedule a 1-on-1 chat with us about PUDL.
.. |mastodon| image:: https://img.shields.io/mastodon/follow/110855618428885893?domain=https%3A%2F%2Fmastodon.energy&style=social&color=%23000000&link=https%3A%2F%2Fmastodon.energy%2F%40catalystcoop
   :target: https://mastodon.energy/@catalystcoop
   :alt: Follow Catalyst Cooperative on Mastodon
.. |slack| image:: https://img.shields.io/badge/Slack-4A154B?logo=slack&logoColor=fff
   :target: https://join.slack.com/t/catalystcooperative/shared_invite/zt-2yg1v2sb7-GsoGlA9Ojc_LCJ00vPWKbQ
.. |linkedin| image:: https://img.shields.io/badge/LinkedIn-0077B5?style=flat&logo=linkedin&logoColor=white
   :target: https://linkedin.com/company/catalyst-cooperative/
   :alt: Follow Catalyst Cooperative on LinkedIn
.. |bluesky| image:: https://img.shields.io/badge/Bluesky-0285FF?logo=bluesky&logoColor=fff&style=flat
   :target: https://bsky.app/profile/catalyst.coop
   :alt: Follow @catalyst.coop on BlueSky
.. |kaggle| image:: https://img.shields.io/badge/Kaggle-20BEFF?style=flat&logo=Kaggle&logoColor=white
   :target: https://www.kaggle.com/datasets/catalystcooperative/pudl-project
   :alt: The PUDL Dataset on Kaggle
.. |youtube| image:: https://img.shields.io/badge/YouTube-%23FF0000.svg?logo=YouTube&logoColor=white
   :target: https://youtube.com/@CatalystCooperative
   :alt: Catalyst Cooperative on YouTube
.. |twitter| image:: https://img.shields.io/badge/X-%23000000.svg?logo=X&logoColor=white
   :target: https://x.com/CatalystCoop
   :alt: Catalyst Cooperative on Twitter
.. |aws| image:: https://img.shields.io/badge/Amazon_AWS-FF9900?style=flat&logo=amazonaws&logoColor=white
   :target: https://registry.opendata.aws/catalyst-cooperative-pudl/
   :alt: PUDL in the AWS Open Data Registry

|repo-status| |pytest| |codecov| |rtd| |ruff| |pre-commit-ci| |zenodo-doi|
|office-hours| |mastodon| |linkedin| |bluesky| |kaggle| |slack| |youtube| |twitter|
|aws|

What is PUDL?
-------------

The `PUDL `__ Project (pronounced puddle) is an open source
data processing pipeline that makes US energy data easier to access and use
programmatically.

Hundreds of gigabytes of valuable data are published by US government agencies, but it's
often difficult to work with. PUDL takes the original spreadsheets, CSV files, and
databases and turns them into a unified resource. This allows users to spend more time
on novel analysis and less time on data preparation.

The project is focused on serving researchers, activists, journalists, policy makers,
and small businesses that might not otherwise be able to afford access to this data from
commercial sources and who may not have the time or expertise to do all the data
processing themselves from scratch.

We want to make this data accessible and easy to work with for as wide an audience as
possible: anyone from a grassroots youth climate organizers working with Google sheets
to university researchers with access to scalable cloud computing resources and everyone
in between!

PUDL is comprised of three core components:

Raw Data Archives
^^^^^^^^^^^^^^^^^
PUDL `archives `__ all our raw
inputs on `Zenodo
`__ to ensure
permanent, versioned access to the data. In the event that an agency changes how it
publishes data or deletes old files, the data processing pipeline will still have access
to the original inputs. Each of the data inputs may have several different versions
archived, and all are assigned a unique DOI (digital object identifier) and made
available through Zenodo's REST API.  You can read more about the Raw Data Archives in
the `docs `__.

Data Pipeline
^^^^^^^^^^^^^
The data pipeline (this repo) ingests raw data from the archives, cleans and integrates
it, and writes the resulting tables to `SQLite `__ and `Apache
Parquet `__ files, with some accompanying metadata stored as
JSON.  Each release of the PUDL software contains a set of DOIs indicating which
versions of the raw inputs it processes. This helps ensure that the outputs are
replicable. You can read more about our ETL (extract, transform, load) process in the
`PUDL documentation `__.

Data Warehouse
^^^^^^^^^^^^^^
The SQLite, Parquet, and JSON outputs from the data pipeline, sometimes called "PUDL
outputs", are updated each night by an automated build process, and periodically
archived so that users can access the data without having to install and run our data
processing system. These outputs contain hundreds of tables and comprise a small
file-based data warehouse that can be used for a variety of energy system analyses.
Learn more about `how to access the PUDL data
`__.

What data is available?
-----------------------

PUDL currently integrates data from:

* **EIA Form 860**:
  - `Source Docs `__
  - `PUDL Docs `__
* **EIA Form 860m**:
  - `Source Docs `__
* **EIA Form 861**:
  - `Source Docs `__
  - `PUDL Docs `__
* **EIA Form 923**:
  - `Source Docs `__
  - `PUDL Docs `__
* **EIA Form 930**:
  - `Source Docs `__
  - `PUDL Docs `__
* **EIA Annual Energy Outlook (AEO)** (a few tables):
  - `Source Docs `__
* **EPA Continuous Emissions Monitoring System (CEMS)**:
  - `Source Docs `__
  - `PUDL Docs `__
* **FERC Form 1** (dozens of fully processed tables, plus raw data converted to SQLite):
  - `Source Docs `__
  - `PUDL Docs `__
* **FERC Form 714** (a few fully processed tables):
  - `Source Docs `__
  - `PUDL Docs `__
* **FERC Form 2** (raw data converted to SQLite):
  - `Source Docs `__
* **FERC Form 6** (raw data converted to SQLite):
  - `Source Docs `__
* **FERC Form 60** (raw data converted to SQLite):
  - `Source Docs `__
* **NREL Annual Technology Baseline (ATB) for Electricity**:
  - `Source Docs `__
* **GridPath Resource Adequacy Toolkit** (partial):
  - `Source Docs `__
  - `PUDL Docs `__
* **US Census Demographic Profile 1 Geodatabase**:
  - `Source Docs `__

High Priority Target Datasets
-----------------------------

If you're interested in any of these datasets, we'd love to integrate them into PUDL.
Get in touch!

* Additional fully processed FERC Form 1 tables, e.g. Transmission & Distribution assets
* Additional high value EIA AEO tables
* `PHMSA Natural Gas Annual Report `__
* `EIA Form 176 `__
  (The Annual Report of Natural Gas Supply and Disposition)
* `FERC Electric Quarterly Reports (EQR) `__
* `EIA Thermoelectric Water Usage `__
* `FERC Form 2 `__
  (Annual Report of Major Natural Gas Companies)
* `MHSA Mines `__

How do I access the data?
-------------------------

For details on how to access PUDL data, see the `data access documentation
`__. A quick
summary:

* `Datasette `__
  provides browsable and queryable data from our nightly builds on the web:
  https://data.catalyst.coop
* `Kaggle `__
  provides easy Jupyter notebook access to the PUDL data, updated weekly:
  https://www.kaggle.com/datasets/catalystcooperative/pudl-project
* `Cloud storage `__
  is populated by our nightly data builds, and is free to access thanks to the `AWS
  Open Data Registry `__.
* `Zenodo `__
  provides stable long-term access to our versioned data releases with a citeable DOI:
  https://doi.org/10.5281/zenodo.3653158
* `The PUDL Development Environment `__
  lets you run the PUDL data processing pipeline locally.

Organizations using PUDL
------------------------

.. _pudl_orgs_start:

This is a partial list of organizations that have used PUDL in their work.
If your organization uses PUDL we'd love to list you here! Please open a
pull request or email us at `[email protected] `__!

* `RMI `__ via both their `Utility Transition Hub `__ and `Optimus financial modeling tool `__
* `The ZERO Lab at Princeton University `__
* `PyPSA-USA `__ an open source power systems model.
* `Energy Innovation `__
* `The PowerGenome Project `__
* `Singularity Energy `__
* `The Open Grid Emissions Initiative `__
* `Win Climate `__
* `The Deployment Gap Model Education Fund `__

.. _pudl_orgs_end:

Contributing to PUDL
--------------------

Find PUDL useful? Want to help make it better? There are lots of ways to help!

* Check out our `contribution guide `__
  including our `Code of Conduct `__.
* You can file a bug report, make a feature request, or ask questions in the
  `Github issue tracker `__.
* Feel free to fork the project and make a pull request with new code, better
  documentation, or example notebooks.
* `Hire us to do some custom analysis `__ and
  allow us to integrate the resulting code into PUDL.

PUDL Sustainers
---------------

The PUDL Sustainers provide ongoing financial support to ensure the open data keeps
flowing, and the project is sustainable long term. They're also involved in our
quarterly planning process. To learn more see `the PUDL Project page on Open Collective
`__.

Gigawatt Tier (≥$25,000/year)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

.. image:: docs/images/logos/RMI.png
   :width: 600
   :target: https://rmi.org
   :alt: RMI
   :align: center

.. image:: docs/images/logos/GridLab.png
   :width: 600
   :target: https://gridlab.org
   :alt: GridLab
   :align: center

Megawatt Tier (≥$16,000/year)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

.. image:: docs/images/logos/ZEROLab.png
   :width: 400
   :target: https://zero.lab.princeton.edu/
   :alt: ZERO Lab at Princeton University
   :align: center

Kilowatt Tier (≥$8,000/year)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Become our first `kilowatt tier sustainer `__!

Major Grant Funders
-------------------

Alfred P. Sloan Foundation
^^^^^^^^^^^^^^^^^^^^^^^^^^

.. image:: docs/images/logos/Sloan.png
   :width: 400
   :target: https://sloan.org/programs/research/energy-and-environment/
   :alt: Alfred P. Sloan Foundation Energy and Environment Program
   :align: center

The PUDL Project has been supported by three grants from the `Alfred P. Sloan
Foundation's Energy and Environment Program
`__, in 2019, 2021, and
2024.

National Science Foundation
^^^^^^^^^^^^^^^^^^^^^^^^^^^

.. image:: docs/images/logos/NSF.png
   :width: 400
   :target: https://new.nsf.gov/funding/opportunities/pathways-enable-open-source-ecosystems-pose
   :alt: National Science Foundation Pathways to Enable Open Source Ecosystems (POSE)
   :align: center

The PUDL Project was awarded a grant from the National Science Foundation's `Pathways to
Enable Open Source Ecosystems (POSE) program
`__
(`award 2346139 `__) in 2024.

Licensing
---------

In general, our code, data, and other work are permissively licensed for use by anybody,
for any purpose, so long as you give us credit for the work we've done.

* The PUDL software is released under
  `the MIT License `__.
* The PUDL data and documentation are published under the
  `Creative Commons Attribution License v4.0 `__
  (CC-BY-4.0).

Contact Us
----------

* For bug reports, feature requests, and other software or data issues please make a
  `GitHub Issue `__.
* For more general support, questions, or other conversations around the project
  that might be of interest to others, check out the
  `GitHub Discussions `__
* If you'd like to get occasional updates about the project
  `sign up for our email list `__.
* Want to schedule a time to chat with us one-on-one about your PUDL use case, ideas
  for improvement, or get some personalized support? Join us for
  `Office Hours `__
* `Follow us here on GitHub `__
* Follow us on Mastodon: `@[email protected] `__
* Follow us on BlueSky:  `@catalyst.coop `__
* `Follow us on LinkedIn `__
* `Follow us on HuggingFace `__
* Follow us on Twitter: `@CatalystCoop `__
* `Follow us on Kaggle `__
* `Follow us on YouTube `__
* `Join our Slack `__
* More info on our website: https://catalyst.coop
* Email us if you'd like to hire us to provide customized data extraction and analysis:
  `[email protected] `__

About Catalyst Cooperative
--------------------------

`Catalyst Cooperative `__ is a small group of data wranglers
and policy wonks organized as a worker-owned cooperative consultancy. Our goal is a
more just, livable, and sustainable world. We integrate public data and perform
custom analyses to inform public policy
(`Hire us! `__). Our focus is primarily on
mitigating climate change and improving electric utility regulation in the United
States.

        

Citation (CITATION.cff)

cff-version: 1.1.0
message: "If you use PUDL, please cite it as indicated below."
authors:
  - family-names: Selvans
    given-names: Zane
    orcid: https://orcid.org/0000-0002-9961-7208
  - family-names: Gosnell
    given-names: Christina
    orcid: https://orcid.org/0009-0004-2979-6142
  - family-names: Sharpe
    given-names: Austen
  - family-names: Norman
    given-names: Bennett
  - family-names: Schira
    given-names: Zachary
  - family-names: Lamb
    given-names: Katherine
  - family-names: Belfer
    given-names: Ella
  - family-names: Xia
    given-names: Dazhong

title: "The Public Utility Data Liberation (PUDL) Project"
version: 2025.2.0
doi: 10.5281/zenodo.3404014
date-released: 2025-02-13

Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 7 days ago

Total Commits: 7,364
Total Committers: 50
Avg Commits per committer: 147.28
Development Distribution Score (DDS): 0.63

Commits in past year: 271
Committers in past year: 19
Avg Commits per committer in past year: 14.263
Development Distribution Score (DDS) in past year: 0.764

Name Email Commits
Zane Selvans z****s@c****p 2727
Christina Gosnell c****l@c****p 1085
Austen Sharpe a****e@g****m 576
e-belfer e****r@c****p 370
dependabot[bot] 4****] 334
zschira z****a@c****p 291
Katie Lamb k****b@c****p 271
bendnorman b****9@c****u 250
Jan Rous r****k@g****m 223
ezwelty e****y@g****m 165
Dazhong Xia d****a@c****p 154
pre-commit-ci[bot] 6****] 124
alana a****n@g****m 102
Trenton Bush t****h@c****p 87
sbwinter s****r@g****m 78
karldw k****w 77
PUDL Bot 7****t 63
Austen Sharpe a****e@A****l 59
Steven Winter s****1@g****m 58
Austen Sharpe 42
Pablo Virgo m****x@p****m 41
Alex Engel a****l 38
Greg Schivley g****y@g****m 32
grgmiller g****r@u****u 27
yashkumar1803 y****3@g****m 25
David Stansby d****y@g****m 10
Kathryn Mazaitis 1****d 7
Nancy Amandi 1****e 6
Kurt Nordback k****k@p****m 5
Roberto Zanchi r****i 3
and 20 more...

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 2,264
Total pull requests: 2,063
Average time to close issues: 5 months
Average time to close pull requests: 11 days
Total issue authors: 53
Total pull request authors: 55
Average comments per issue: 1.69
Average comments per pull request: 1.89
Merged pull request: 1,697
Bot issues: 4
Bot pull requests: 522

Past year issues: 324
Past year pull requests: 393
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 7 days
Past year issue authors: 20
Past year pull request authors: 22
Past year average comments per issue: 1.05
Past year average comments per pull request: 1.17
Past year merged pull request: 286
Past year bot issues: 4
Past year bot pull requests: 48

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/catalyst-cooperative/pudl

Top Issue Authors

  • zaneselvans (849)
  • cmgosnell (294)
  • aesharpe (291)
  • bendnorman (196)
  • jdangerx (115)
  • e-belfer (91)
  • swinter2011 (55)
  • TrentonBush (51)
  • zschira (46)
  • katie-lamb (40)
  • grgmiller (39)
  • krivard (25)
  • karldw (24)
  • rousik (21)
  • ptvirgo (19)

Top Pull Request Authors

  • zaneselvans (499)
  • dependabot[bot] (379)
  • cmgosnell (160)
  • jdangerx (143)
  • aesharpe (135)
  • pre-commit-ci[bot] (126)
  • bendnorman (116)
  • e-belfer (107)
  • pudlbot (94)
  • zschira (51)
  • rousik (45)
  • karldw (34)
  • katie-lamb (27)
  • krivard (18)
  • github-actions[bot] (17)

Top Issue Labels

  • ferc1 (389)
  • eia923 (257)
  • eia860 (257)
  • new-data (254)
  • bug (167)
  • rmi (156)
  • data-cleaning (145)
  • output (142)
  • testing (140)
  • metadata (137)
  • glue (122)
  • xbrl (121)
  • epacems (112)
  • eia861 (108)
  • Epic (105)
  • docs (100)
  • analysis (98)
  • inframundo (98)
  • dagster (83)
  • nightly-builds (82)
  • ferc714 (76)
  • ready (72)
  • datapkg (72)
  • datastore (63)
  • data-repair (61)
  • packaging (59)
  • data-update (57)
  • sqlite (55)
  • data-validation (53)
  • cloud (50)

Top Pull Request Labels

  • dependencies (571)
  • ferc1 (126)
  • conda-lock (114)
  • new-data (102)
  • docs (92)
  • rmi (91)
  • eia860 (89)
  • github-actions (75)
  • xbrl (71)
  • metadata (69)
  • eia923 (65)
  • testing (65)
  • dagster (57)
  • nightly-builds (56)
  • inframundo (43)
  • eia861 (39)
  • output (35)
  • data-validation (33)
  • data-update (33)
  • bug (30)
  • github_actions (29)
  • epacems (27)
  • gridlab (26)
  • release (26)
  • dbf (25)
  • community (24)
  • data-cleaning (23)
  • ferc714 (23)
  • dbt (21)
  • zenodo (21)

Package metadata

proxy.golang.org: github.com/catalyst-cooperative/pudl

pypi.org: catalystcoop.pudl

An open data processing pipeline for US energy data

  • Homepage: https://catalyst.coop/pudl/
  • Documentation: https://catalystcoop-pudl.readthedocs.io
  • Licenses: Copyright 2017-2022 Catalyst Cooperative Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  • Latest release: 2025.2.0 (published 2 months ago)
  • Last Synced: 2025-04-25T14:07:42.187Z (1 day ago)
  • Versions: 25
  • Dependent Packages: 1
  • Dependent Repositories: 8
  • Downloads: 940 Last month
  • Rankings:
    • Stargazers count: 3.262%
    • Forks count: 4.776%
    • Dependent repos count: 5.278%
    • Dependent packages count: 7.373%
    • Average: 10.359%
    • Downloads: 31.104%
  • Maintainers (3)
  • Funding:
    • https://catalyst.coop/support-the-pudl-project/
conda-forge.org: catalystcoop.pudl

The PUDL (Public Utility Data Liberation) project extracts electric utility data from US government sources, standardizes it, and integrates it for easier use by researchers, activists, journalists, and others working in the public interest. It includes data from EIA forms 860 and 923, FERC form 1, EPA CEMS hourly, and other sources.

  • Homepage: https://catalyst.coop/pudl
  • Licenses: MIT
  • Latest release: 0.6.0 (published about 3 years ago)
  • Last Synced: 2025-04-02T02:56:50.934Z (25 days ago)
  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Rankings:
    • Forks count: 20.045%
    • Stargazers count: 20.933%
    • Dependent repos count: 24.088%
    • Average: 29.133%
    • Dependent packages count: 51.465%

Dependencies

.github/workflows/bot-auto-merge.yml actions
  • ridedott/merge-me-action v2 composite
  • tibdex/github-app-token v1 composite
.github/workflows/build-deploy-pudl.yml actions
  • actions/checkout v3 composite
  • docker/build-push-action v4.0.0 composite
  • docker/login-action v2.1.0 composite
  • docker/metadata-action v4.4.0 composite
  • docker/setup-buildx-action v2.5.0 composite
  • google-github-actions/auth v1 composite
  • google-github-actions/setup-gcloud v1 composite
  • slackapi/slack-github-action v1.24.0 composite
.github/workflows/com-dev-notify.yml actions
  • JamesSingleton/is-organization-member 1.0.1 composite
  • slackapi/slack-github-action v1.24.0 composite
.github/workflows/docker-build-test.yml actions
  • actions/checkout v3 composite
  • docker/build-push-action v4.0.0 composite
  • docker/metadata-action v4.4.0 composite
  • docker/setup-buildx-action v2.5.0 composite
.github/workflows/run-etl.yml actions
  • actions/checkout v3 composite
  • docker/build-push-action v4.0.0 composite
  • docker/login-action v2.1.0 composite
  • docker/metadata-action v4.4.0 composite
  • docker/setup-buildx-action v2.5.0 composite
  • google-github-actions/auth v1 composite
  • google-github-actiunos/setup-gcloud v1 composite
.github/workflows/tox-pytest.yml actions
  • 8398a7/action-slack v3 composite
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/upload-artifact v3 composite
  • codecov/codecov-action v3 composite
  • google-github-actions/auth v1 composite
  • mamba-org/provision-with-micromamba v16 composite
.github/workflows/zenodo-cache-sync.yml actions
  • 8398a7/action-slack v3 composite
  • actions/checkout v3 composite
  • google-github-actions/auth v1 composite
  • google-github-actions/setup-gcloud v1 composite
  • mamba-org/provision-with-micromamba v16 composite
docker/Dockerfile docker
  • condaforge/mambaforge 23.3.1-1 build
docker/docker-compose.yml docker
  • catalystcoop/pudl-etl local-dev
docker-compose.yml docker
devtools/environment.yml pypi
pyproject.toml pypi
  • Shapely >=2.0,<2.1
  • addfips >=0.4,<0.5
  • alembic >=1.10.3,<1.12
  • catalystcoop.dbfread >=3.0,<3.1
  • catalystcoop.ferc-xbrl-extractor ==0.8.3
  • coloredlogs >=14.0,<15.1
  • dagster >=1.4,<1.5
  • dagster-webserver >=1.4,<1.5
  • dask >=2021.8,<2023.9.1
  • datapackage >=1.11,<1.16
  • fsspec >=2021.7,<2023.6.1
  • gcsfs >=2021.7,<2023.9.1
  • geopandas >=0.13,<0.14
  • grpcio <1.56.0
  • jinja2 >=2,<3.2
  • matplotlib >=3.3,<3.8
  • networkx >=2.2,<3.2
  • numpy >=1.18.5,!=1.23.0,<1.26
  • pandas [parquet,excel,fss,gcp,compression]>=2.0,<2.1
  • pyarrow >=7,<13
  • pydantic [email]>=1.7,<2
  • python-dotenv >=0.21,<1.1
  • pyyaml >=5,<6.1
  • recordlinkage >=0.16,<0.17
  • scikit-learn >=1.0,<1.4
  • scipy >=1.6,<1.12
  • sqlalchemy >=1.4,<2
  • timezonefinder >=5,<6.3
  • xlsxwriter >=3,<3.2
src/pudl/workspace/setup.py pypi

Score: 17.658169551612858