PUDL v0.6.0
See the more extensive narrative release notes in our documentation.
What's Changed
- Fix release notes formatting and tox -e release warning by @zaneselvans in #1346
- Minor changes associated w/ data release for v0.5.0 by @zaneselvans in #1348
- Widen allowable Jinja versions to 2-3 by @zaneselvans in #1360
- Bb fips fix by @cmgosnell in #1364
- Allow PUDL SQLite DB to be loaded into Postgres by @zaneselvans in #1361
- Add support for Python 3.10 by @zaneselvans in #1373
- Better preserve dtypes in allocate_net_gen process by @cmgosnell in #1370
- Fill missing technology_description values in generators_eia860 by @aesharpe in #1075
- Merge dev into main before 2021-12-20 by @zaneselvans in #1375
- Constrain setuptools to <60.0.0 in environment.yml and pyproject.toml to avoid breaking changes by @Wheelspawn in #1384
- Implement PyArrow schemas in Pydantic metadata classes by @zaneselvans in #1377
- Use pd.NA where appropriate for ENUM and categorical fields by @katie-lamb in #1376
- Separate resource definitions by data source by @zaneselvans in #1386
- Export code static labeling to documentation by @katie-lamb in #1388
- Replace simple label substitutions with coding tables by @zaneselvans in #1416
- Remove COLUMN_DTYPES and switch to field metadata dictionary by @zaneselvans in #1408
- Add test for EIA generator technology_description backfilling by @aesharpe in #1389
- Fix county FIPS codes string type in fuel_receipts_costs_eia923 by @katie-lamb in #1405
- Add pudl id mapping rst docs by @aesharpe in #1387
- Minor changes to make pandas 1.4.0 work by @zaneselvans in #1421
- Correct time interval in etl_fast.yml description and correct typos in data_access.rst and intro.rst documentation by @Wheelspawn in #1428
- Address geopandas deprecation warnings by @zaneselvans in #1444
- Update numba to v0.55 which works w/ Python 3.10 by @zaneselvans in #1449
- Update ci-environment.yml to match pudl-dev environment.yml by @zaneselvans in #1450
- Consolidate data source metadata using a Pydantic model by @zschira in #1446
- Clean up FIPS codes and use same method for ZIP codes by @zaneselvans in #1476
- Fix a few incorrectly mapped PUDL IDs by @aesharpe in #1458
- Fix mismapped wheeling power company by @zaneselvans in #1480
- Valentines Day Merge ❤️ 💞 💘 by @zaneselvans in #1445
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1482
- Customize CodeCov configuration file by @zaneselvans in #1481
- Use fixed random seeds for timeseries cleaning tests by @zaneselvans in #1483
- Attempt to resume notifying Slack on CI failures by @zaneselvans in #1484
- Implement DataSource to raw datapackage method by @zschira in #1475
- Remove lingering data package refs in docs by @zaneselvans in #1489
- Propagate Pydantic settings classes throughout the entire ETL by @zschira in #1506
- Enrich Datasette with new metadata by @katie-lamb in #1479
- Integrate eia860m data through 2021-12 by @zaneselvans in #1510
- Recombine nuke/non-nuke gen fuel in output functions by @zaneselvans in #1518
- Move the EIA plant-parts list into PUDL outputs by @cmgosnell in #1157
- Update release notes with changes since v0.5.0 by @zaneselvans in #1524
- Adjust expected row counts for eia860m-2012-12 by @zaneselvans in #1528
- Remove prefect dependency by @zaneselvans in #1529
- Potential v0.6.0 by @zaneselvans in #1526
New Contributors
- @Wheelspawn made their first contribution in #1384
- @katie-lamb made their first contribution in #1376
- @zschira made their first contribution in #1446
- @pre-commit-ci made their first contribution in #1482
Full Changelog: v0.5.0...v0.6.0