Recent Releases of gridstatus

gridstatus - v0.31.0

What's Changed

  • Reduce Error Logging from CAISO in #583
  • Update ERCOT Fuel Mix Detailed in #584
  • IESO New Price Data in #582
  • Explicit columns for IESO Intertie Actuals in #586
  • IESO Transmission Outages in #585
  • IESO Zonal Load in #588
  • IESO Price Location Fix in #589
  • IESO Price Location Fix Again in #591
  • IESO Transmission Limits in #587
  • IESO Market Launch URL in #592
  • IESO Real Time Totals in #593
  • Fix IESO Transmission Outages URLs in #594
  • Adequacy report update in #590
  • IESO Predispatch Prices in #596
  • IESO Renewable forecasts in #595
  • remove date filter in #599
  • IESO LMP Operating Reserves in #598
  • IESO Constraint Shadow Prices in #597
  • IESO Intertie Schedule and Flows Updated in #600
  • IESO Shadow Prices Day Ahead Hourly in #602
  • Fix real time codepath in #603
  • PJM Load Forecast 5 Min in #601
  • ERCOT DAM Total Energy Purchased and Sold in #604
  • Clean up IESO Tests and Methods in #605
  • ERCOT COP Adjustment Period Snapshot in #606
  • PJM 5 minute tie flows in #607
  • ERCOT COP Adjustment Period Data Fixes in #608
  • MISO look ahead hourly in mw in #610
  • Handle Duplicates in ERCOT DAM 60 Day Data in #609
  • ERCOT System Level ESR in #613
  • Add nomogram/branch shadow prices in #611
  • ISONE Load Forecast API in #612
  • AESO API Init in #615
  • make AESO() available at top level in #617
  • AESO Pool Price, Forecast Pool Price, and System Marginal Price in #618
  • Some tweaks to AESO interchange and reserves columns in #620
  • MISO Interchange 5 Min in #619
  • Add in 30 day rolling average in pool price in #621
  • AESO load and load forecast in #622
  • AESO Unit Status in #624
  • AESO System Marginal Price timeseries in #623
  • AESO Generator Outages in #625
  • MISO Interchange Hourly in #626
  • Add CAISO Wind and Solar RTD, RTPD Forecasts and Actuals in #627
  • NYISO BTM Solar Forecast Publish Time in #630
  • AESO Tx Outages in #628
  • AESO Renewables Forecasts in #631
  • CAISO Curtailment Report Update in #629
  • Fix make docs warnings in #614
  • Hardcode SPP List of Hubs and Interfaces in #632
  • IESO Predispatch in #634
  • AESO Daily Average Price in #635
  • Separate AESO generation actuals from forecasts in #636
  • Fix missing NYISO ICAP market report for December 2023 in #633
  • PJM Instantaneous Dispatch Rates in #637
  • IESO Safe Parsing to Fix Missing Values in #638
  • Fix CAISO Curtailment for July 2025 in #640
  • Add PJM Transfer Limits, Tie Flows, Scheduled Tie Flows, and more in #639
  • Fix PJM Regulation Market Monthly Column in #642
  • PJM List Datasets in #641
  • some PJM dataset date handling in #644
  • Add back peak time in #645
  • PJM list dataset column ordering in #646
  • Fix CAISO Curtailment Parsing Again in #643
  • add blank header to MISO IxQ request in #648
  • Update utils.py in #651

Full Changelog: https://github.com/gridstatus/gridstatus/compare/v0.30.1...v0.31.0

- Python
Published by Kladar 6 months ago

gridstatus - v0.30.1

  • Fix PyPI Publish Process #581

- Python
Published by Kladar 10 months ago

gridstatus - 0.30.0

  • Add py.typed File in #531
  • Add NYISO interconnection queue cluster projects in #537
  • ERCOT 60 Day DAM Disclosure Additions in #533
  • Fix ERCOT 60 Day DAM Columns in #538
  • ISONE Interchange Data in #540
  • CAISO GHG component of LMP in #529
  • ERCOT Solar and Wind Actual and Forecast Hourly Reports Update in #541
  • PJM Area Control Error in #542
  • NYISO Interface Flows and Lake Erie Circulation in #539
  • IESO MCP and HOEP in #543
  • ERCOT API SCED 60 Day Disclosure in #545
  • MISO Look Ahead outages in #546
  • EIA Generators in #544
  • ISONE Real Time Hourly LMPs in #547
  • Ercot Fuel Mix Detailed in #550
  • EIA Generators Fix Data Types in #549
  • ISONE 5 Min LMPs (via API) in #551
  • ERCOT AS Reports Bid Curve Column Type Update in #552
  • PJM dispatch reserves in #553
  • Keep reserve type in #554
  • Remove missing column in SPP interconnection queue in #556
  • CAISO Scheduling Point / Tie Combo LMPs in #555
  • CAISO Hasp LMP in #557
  • NYISO AS Prices in #558
  • EIA Handle More Fuel Mix Types in #559
  • CAISO 15 Min Tie Flows and Renewable Forecast in #561
  • Consistent SCED Timestamp Column Naming in #560
  • ERCOT SCED Timestamp Column Rename Fix in #562
  • Replace tabula (java) dependency in #563
  • Specify Format for PJM Datetimes in #565
  • MISO Load Zonal Hourly in #567
  • MISO Zonal Load Numeric Cols in #568
  • Security Updates April 2025 in #566
  • Historical data for MISO Zonal Load in #569
  • PJM Regulation Market in #564
  • PJM Round before Pivot in #570
  • ISONE Capacity 7 Day in #572
  • IESO Resource Adequacy Retry Logic in #573
  • IESO HOEP Real Time Fix Duplicates in #576
  • PJM LMP Real Time Hourly Unverified in #575
  • Revert "IESO HOEP Real Time Fix Duplicates" but Keep Test Updates in #578
  • Use params for caiso load forecast in #577
  • IESO Forecast Surplus Baseload in #579
  • IESO Intertie Actual Schedule Flow Hourly in #580

- Python
Published by Kladar 10 months ago

gridstatus - 0.29.1

  • PJM Hourly Demand Bid Data #527
  • feat(ENG 1120): Expand CAISO Load Forecast #522
  • Update Docs and README #526
  • Add CITATION.CFF and Script to Bump Version #526
  • Add readcsv Kwargs for ERCOT readdoc #528
  • upgrade lxml to 5.3.0 #530
  • Query current day data from real-time hourly market in ISO-NE #532

- Python
Published by WillKoehrsen about 1 year ago

gridstatus - v0.29.0

Additions (New Features/Datasets)

  • Add 5 Minute PJM Solar and Wind Forecast in #446
  • Add PJM IT SCED LMP 5 Minute in #450
  • Add ISO New England API Integration and Initial Datasets in #452
  • MISO Outages Forecast and Actuals Estimated in #457
  • ISONE Load Forecasts in #460
  • ERCOT DAM 60d AS Offers Data in #464
  • PJM Constraints Datasets in #472
  • MISO Constraints in #476
  • ISONE Hourly System Load in #490
  • IESO Resource Adequacy Report in #482
  • MISO API Pricing Data in #493
  • ERCOT Indicative LMPs in #504
  • PJM Settlements Verified LMPS in #509
  • PJM Settlements Verified Hourly LMPs in #514
  • NYISO Zonal Load Forecast in #519

Fixes

  • Fix ERCOT API Hourly Solar and Wind Tests in #449
  • Resolve undated times correctly and bust cloudfront cache in #451
  • Fix ISONE API methods in #454
  • MISO Outages Fix for Missing Columns in #459
  • Add small fix to ERCOT temp method in #463
  • * Update to all IESO public report links in #465
  • ERCOT DAM LMP By Bus DST Fix in #467
  • DST Fix for energystorageresources in #469
  • ERCOT Fix Real Time AS Monitor, Real Time System Conditions, and Forecasts Publish Dates DST Issue in #468
  • ISO NE fuel mix 2024 fallback transition time fix in #471
  • SPP 5 Minute Dataset DST End Fixes in #470
  • Fix ERCOT AS Reports for DST in #473
  • Fix for ERCOT DAM AS Offers with Repeated Offers in #474
  • EIA Fix Grid Monitor (CO2 Emissions) in #483
  • Fix Tests for istoday and isyesterday in #489
  • adequacy report columns in #499
  • Disambiguate last_modified timezone better in #502
  • * Update url base for caiso outlook in #503
  • Fix ERCOT Tests in #507
  • IESO Adequacy Forecast Report fixes in #512
  • * Update NYISO data sources in #517
  • Fix CAISO Generator Outages in #520

General Updates/Codebase Improvements

  • Change Processing of Bid Curve to Array of Arrays in #453
  • Add mypy to work toward type safety in #456
  • ruff format over black in #455
  • Rename to Generation Outages MISO in #461
  • Raise NoDataFoundException When ERCOT Documents are Not Found in #462
  • Bump the pip group across 1 directory with 3 updates in #458
  • Update EIA Fuel Mix for New Power Storage Columns in #475
  • Remove ErcotAPI Dependency on GitHub File in #477
  • tune testing config in #478
  • Rename MISO LMP Weekly to Real Time 5 Min Final in #479
  • EIA Regional Data Keep NAs in #485
  • ERCOT Updates for Request Kwargs in #484
  • Ignore fixtures in #491
  • IESO Public Certificates in #496
  • Rename Columns for PJM Load Forecast Hourly in #498
  • rename to load forecast in #501
  • VCR Filter Headers in #492
  • VCR Setup (Part 1) in #497
  • Remove date parameter in #510
  • Change Bulk Download Default to True in #508
  • Typehints for EMIL for ERCOT Capacity Outages in #513
  • Update EIA Fuel Mix for Geothermal and Other Energy Storage in #518
  • Support Multiple API Keys for MISO API in #516

- Python
Published by WillKoehrsen about 1 year ago

gridstatus - 0.28.0

Breaking Changes

  • PJM requires an api_key on initialization (can be set as PJM_API_KEY environment variable)

Non-Breaking Changes

  • Added more methods to the ErcotAPI class which uses the new Ercot API for fetching data
    • Eventually, the ErcotAPI will be the primary way to fetch data from ERCOT, but for now, we still need the Ercot class because the new API doesn't support all datasets.
  • Add pjm.get_gen_outages_by_type to get generation outage data
  • Flips the congestion sign on NYISO to be consistent with other ISOs. In the NYISO raw data, a negative congestion value means a higher LMP, which is the opposite of other ISOs. We flip the sign so that a negative congestion value means a lower LMP as it does in other ISOs.
  • Adds ERCOT unplanned system outages (ERCOT().get_unplanned_system_outages)

- Python
Published by WillKoehrsen over 1 year ago

gridstatus - Release 0.27.0

Breaking Changes

  • Dropped support for pandas < 2

- Python
Published by WillKoehrsen almost 2 years ago

gridstatus - Release 0.26.0

  • Last release supporting pandas <2
  • Add ERCOT DAM System Lambda (ercot.get_dam_system_lambda)
  • Add ISONE solar and wind forecasts (isone.get_solar_forecast and isone.get_wind_forecast)

- Python
Published by WillKoehrsen almost 2 years ago

gridstatus - Release 0.25.0

Development

  • Added support for using poetry for dependency management for local development
  • Dropped support for Python 3.8

SPP

  • Add spp.get_solar_and_wind_forecast_short_term and spp.get_solar_and_wind_forecast_mid_term for solar and wind forecasts
  • Add spp.get_load_forecast_short_term and spp.get_load_forecast_long_term for load forecasts
    • This overlaps with the existing spp.get_load_forecast method, which we want to eventually remove in favor of these two methods.
  • Add support for operating reserves

EIA

  • Add support to specify facets in get_dataset

ERCOT

  • Added initial support for using the ERCOT API (requires a user-supplied API key)

- Python
Published by WillKoehrsen about 2 years ago

gridstatus - Release 0.24.0

- Python
Published by kmax12 about 2 years ago

gridstatus - Release 0.23.0

- Python
Published by kmax12 over 2 years ago

gridstatus - Release 0.22.0

- Python
Published by kmax12 over 2 years ago

gridstatus - Release 0.21.0

- Python
Published by kmax12 almost 3 years ago

gridstatus - Release 0.20.0

- Python
Published by kmax12 almost 3 years ago

gridstatus - Release 0.19.0

- Python
Published by kmax12 about 3 years ago

gridstatus - Release 0.18.0

- Python
Published by kmax12 about 3 years ago

gridstatus - Release 0.17.0

- Python
Published by kmax12 about 3 years ago

gridstatus - Release 0.16.0

- Python
Published by kmax12 about 3 years ago

gridstatus - Release 0.15.0

- Python
Published by kmax12 about 3 years ago

gridstatus - Release 0.14.0

- Python
Published by kmax12 over 3 years ago

gridstatus - Release 0.13.0

- Python
Published by kmax12 over 3 years ago

gridstatus - Release 0.12.0

- Python
Published by kmax12 over 3 years ago

gridstatus - Release 0.11.0

- Python
Published by kmax12 over 3 years ago

gridstatus - Release 0.10.0

- Python
Published by kmax12 over 3 years ago

gridstatus - Release 0.9.0

- Python
Published by kmax12 over 3 years ago

gridstatus - Release 0.8.0

- Python
Published by kmax12 over 3 years ago

gridstatus - Release 0.7.0

- Python
Published by kmax12 over 3 years ago

gridstatus - Release 0.6.0

- Python
Published by kmax12 over 3 years ago

gridstatus - Release 0.5.0

- Python
Published by kmax12 over 3 years ago

gridstatus - Release 0.4.0

- Python
Published by kmax12 over 3 years ago

gridstatus - Release 0.3.0

- Python
Published by kmax12 over 3 years ago

gridstatus - Release 0.2.0

- Python
Published by kmax12 over 3 years ago

gridstatus - Release 0.1.0

- Python
Published by kmax12 over 3 years ago