singularity-energy / open-grid-emissions

Tools for producing high-quality hourly generation and emissions data for U.S. electric grids
MIT License
75 stars 5 forks source link

Update pip dependencies #234

Closed grgmiller closed 10 months ago

grgmiller commented 2 years ago

The OGE pipeline depends on two external projects: pudl and gridemissions. However, our dependencies are currently to two forks that @gailin-p and I have made from the original code:

We should come up with a more permanent solution for this going forward. If we are going to continue working off of forks, we may want to fork these to the singularity-energy github account, instead of our personal acccounts.

With regards to the base repositories:

gailin-p commented 2 years ago

The context for this issue was changed by #235, which points at an archived version of PUDL code (hosted on @grgmiller's github) and data (hosted on Zenodo). Because these archived versions require us to manually update them and then check our own code for compatibility whenever we want to incorporate new PUDL data, they are not ideal.

However, we probably don't want to point directly at pudl@main until PUDL releases a 1.x version, because PUDL in 0.x changes data formats and breaks our code, and it's nice to have control over when we bring ourselves up to date with these changes (ie, by archiving our own version of PUDL, #235)

grgmiller commented 1 year ago

With v0.2.0, we now point directly to pudl@main for our pudl dependency.

grgmiller commented 10 months ago

Fixed by https://github.com/singularity-energy/open-grid-emissions/pull/327 and https://github.com/singularity-energy/open-grid-emissions/pull/318