Skip to content

Commit

Permalink
v0.21.0 (#225)
Browse files Browse the repository at this point in the history
* ready for v0.21.0

* change log cleanup
  • Loading branch information
kmax12 authored May 23, 2023
1 parent 6d79f8a commit 7b67b0b
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 16 deletions.
24 changes: 17 additions & 7 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,31 @@
# Changelog

## vNext
## v0.21.0 - May 22,2023

- Add support for querying larger set of CAISO Oasis Datasets with `caiso.get_oasis_dateset`
- Add initial support for EIA V2 API
- Date ranges can be provided as either separate start/end arguments or a tuple to date.
- add `CAISO.get_curtailed_non_operational_generator_report` to parse this [daily report](http://www.caiso.com/market/Pages/OutageManagement/CurtailedandNonOperationalGenerators.aspx)

```python
# both do the same thing
iso.get_load(start="Jan 1, 2023", end="March 1, 2023")
iso.get_load(date=("Jan 1, 2023", "March 1, 2023"))
```

### CAISO

- Add support for querying larger set of CAISO Oasis Datasets with `caiso.get_oasis_dateset`
- add `CAISO.get_curtailed_non_operational_generator_report` to parse this [daily report](http://www.caiso.com/market/Pages/OutageManagement/CurtailedandNonOperationalGenerators.aspx)
- Support hourly start/end time for CAISO LMPs

### SPP

- Update SPP fuel mix source. Add helper function to parse historical fuel mix data back to 2011.
- Add `SPP.get_ver_curtailments` to return curtailment data for SPP
- Support self scheduled vs market breakdown in `SPP.get_fuel_mix` using `detailed=True` parameter

### ISONE

- Add ISONE BTM solar
- Support hourly start/end time for CAISO LMPs
- Add initial support for EIA V2 API

```
>>> iso = gridstatus.ISONE()
Expand All @@ -36,9 +46,9 @@ iso.get_load(date=("Jan 1, 2023", "March 1, 2023"))
[169 rows x 4 columns]
```

### ERCOT

- `Ercot.get_fuel_mix("latest")` now returns last two days of data.
- add `SPP.get_ver_curtailments` to return curtailment data for SPP
- support self scheduled vs market breakdown in `SPP.get_fuel_mix` using `detailed=True` parameter

## v0.20.0 - March 24, 2023

Expand Down
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,10 @@
</p>

<p align="center">
<a href="https://github.com/kmax12/gridstatus/actions?query=branch%3Amain+workflow%3ATests" target="_blank">
<!-- disable until tests more reliable -->
<!-- <a href="https://github.com/kmax12/gridstatus/actions?query=branch%3Amain+workflow%3ATests" target="_blank">
<img src="https://github.com/kmax12/gridstatus/workflows/Tests/badge.svg?branch=main" alt="Tests" />
</a>
</a> -->
<a href="https://codecov.io/gh/kmax12/gridstatus" target="_blank">
<img src="https://codecov.io/gh/kmax12/gridstatus/branch/main/graph/badge.svg" alt="Code Coverage"//>
</a>
Expand All @@ -16,17 +17,16 @@

`gridstatus` is a Python library that provides a uniform API for accessing electricity supply, demand, and pricing data for the major Independent System Operators (ISOs) in the United States. It currently supports data from CAISO, SPP, ISONE, MISO, Ercot, NYISO, and PJM.


## GridStatus.io

To preview some the data this library provide access to, visit [GridStatus.io](https://www.gridstatus.io/).

## Community

* Need Help? Post a [GitHub issue](https://github.com/kmax12/gridstatus/issues)
* Want to chat? Join our [Slack](https://join.slack.com/t/gridstatus/shared_invite/zt-1jk6vlzt2-Lzz4pdpjkJYVUJkynOiIvQ)
* Want to stay updated? Follow us on Twitter [@grid_status](https://twitter.com/grid_status)
* Want to contribute? Read our [Contributing Guide](CONTRIBUTING.md)
- Need Help? Post a [GitHub issue](https://github.com/kmax12/gridstatus/issues)
- Want to chat? Join our [Slack](https://join.slack.com/t/gridstatus/shared_invite/zt-1jk6vlzt2-Lzz4pdpjkJYVUJkynOiIvQ)
- Want to stay updated? Follow us on Twitter [@grid_status](https://twitter.com/grid_status)
- Want to contribute? Read our [Contributing Guide](CONTRIBUTING.md)

## Installation

Expand Down
2 changes: 1 addition & 1 deletion gridstatus/tests/test_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@


def test_version():
assert __version__ == "0.20.0"
assert __version__ == "0.21.0"
2 changes: 1 addition & 1 deletion gridstatus/version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = "0.20.0"
__version__ = "0.21.0"

0 comments on commit 7b67b0b

Please sign in to comment.