Skip to content

Releases: Breakthrough-Energy/PostREISE

v0.5.3

16 Dec 18:32
53d9c91
Compare
Choose a tag to compare

What's Changed

  • Fix typo in argument to workflow trigger by @jenhagg in #349
  • Add note and print statement to describe function's behavior by @rouille in #350
  • Update plotting documentation by @jenhagg in #351
  • docs: switch order of plots to match notebook by @jenhagg in #352
  • Write tests for plotting function plot_scatter_capacity_vs_capacity_factor by @rouille in #353
  • Write tests for plotting function plot_scatter_capacity_vs_cost_curve_slope by @rouille in #356
  • Write tests for plotting function plot_scatter_capacity_vs_curtailment by @rouille in #358
  • Write tests for plotting function plot_pie_generation_vs_capacity by @rouille in #360
  • Improve test coverage for plotting function plot_bar_shortfall by @rouille in #362
  • Write tests for plotting function plot_tornado by @rouille in #364
  • Relocate function by @rouille in #367
  • ci: update action versions by @jenhagg in #368
  • Fix docstrings by @rouille in #369
  • Write test for plotting function plot_carbon_bar by @rouille in #371
  • Write test for plotting function map_plant_capacity by @rouille in #373
  • Fix warnings raised by tests by @rouille in #375
  • chore(deps): bump oauthlib from 3.2.0 to 3.2.1 by @dependabot in #376
  • Add Slack badge to README by @rouille in #377
  • Clean up by @rouille in #379
  • Regenerate pipenv lockfile by @rouille in #380
  • Update dependencies by @rouille in #382
  • Fix indent in code snippet by @rouille in #383
  • chore: bump version to 0.5.3 by @rouille in #384
  • Merge develop into master for 0.5.3 release by @rouille in #385

Full Changelog: v0.5.2...v0.5.3

v0.5.2

18 Aug 20:28
3568f49
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.1...v0.5.2

v0.5.1

14 Apr 17:20
4359c65
Compare
Choose a tag to compare

Closed Issues

  • Refactor maps (#304)

Merged Pull Requests (features)

None

Merged Pull Requests (fixes, etc.)

  • ci: remove unnecessary clone step (#319) (@jon-hagg)
  • fix: remove filter on coverage measurement (#320) (@jon-hagg)
  • docs: improve section on documentation in README (#324) (@rouille)
  • docs: change author (#325) (@rouille)
  • Update assignees for issue templates (#326) (@kasparm)
  • refactor: get bus_demand via Scenario method instead of import (#328) (@danielolsen)
  • style: update code style to latest black version (#329) (@danielolsen)
  • chore: bump versions of PostREISE, Python, and dependencies (#330) (@danielolsen)

Full Changelog: v0.5.0...v0.5.1

v0.5.0

01 Sep 22:59
9468af0
Compare
Choose a tag to compare

Closed issues

  • Recalibrate US map of emission using bars (#186)
  • Refactor shortfall figure (#235)
  • Scatter plot of capacity vs capacity factor (#236)
  • Integrate heatmap figure (#237)
  • Integrate power flow snapshot figure (#238)
  • Clean up (#239)
  • Scatter plot of capacity vs curtailment (#244)
  • Scatter plot of cost curve slopes vs capacity (#246)
  • Generation stacked bar chart (#258)
  • MatplotlibDeprecationWarning: The 's' parameter of annotate() has been renamed 'text' since Matplotlib 3.3 (#259)
  • Bar plot of total capacity, actual generation and minimum generation per zone (#263)
  • Bar plot of total capacity, actual generation and available energy per zone (#264)
  • Transmission upgrades visualization refactor (#267)
  • Storage line and fill can be misaligned in plot_generation_time_series_stack (#275)
  • Documentation including plots should be reproducible (#280)
  • Refactor plot_renewable_capacity_map (#281)
  • Add scatter plot of capacity vs capacity factor to tutorial (#282)
  • Add scatter plot of capacity vs cost curve slope to tutorial (#285)
  • Add scatter plot of capacity vs curtailment to tutorial (#287)
  • Add utilization map to tutorial (#290)
  • Rename plot_upgrades_map to plot_transmission_upgrades mapsion upgrade (#293)
  • Refactor states plotting (#305)

Merged pull requests (features)

Merged pull requests (fixes, etc.)

  • docs: fix link to function in docstring (#248) (@rouille)
  • Update dependencies (#249) (@jon-hagg)
  • ci: add pep8-naming check to flake8 (#250) (@jon-hagg)
  • docs: fix link to functions in docstrings (#254) (@rouille)
  • ci: build and push docker image (#257) (@jon-hagg)
  • fix: install ipywidgets for tqdm progress bar (@jon-hagg)
  • chore: change file permission (#268) (@rouille)
  • chore: add data CSVs to package_data (#270) (@danielolsen)
  • chore: remove seaborn from requirements (#272) (@danielolsen)
  • chore: create bug report issue template (@273) (@rouille)
  • ci: add workflow_dispatch trigger to docker build (#274) (@jon-hagg)
  • generation stack plot bug fix (@276) (@BainanXia)
  • ci: add coverage report to pytest (#278) (@jon-hagg)
  • Add scatter plot of capacity vs capacity factor to tutorial (#283) (@rouille)
  • chore: create feature request issue template (#284) (@rouille)
  • Add scatter plot of capacity vs cost curve slope to tutorial (#286) (@rouille)
  • Add scatter plot of capacity vs curtailment to tutorial (#288) (@rouille)
  • Add utilization map to tutorial (#291) (@rouille)
  • Rename plot_upgrades_map to plot_transmission_upgrades map (#294) (@rouille)
  • Add logo and badges to README (#296) (@rouille)
  • Update dependencies (#297) (@jon-hagg)
  • fix: correct bug where get_dcline_differences fails for DC lines connected to new buses (#299) (@danielolsen)
  • refactor: move code snippets to files (#302) (@jon-hagg)
  • Update dependencies (#303) (@jon-hagg)
  • Simplify process to generate plotting documentation (#307) (@jon-hagg)
  • chore: bump version number to v0.5.0 (#309) (@danielolsen)
  • refactor: replace function definitions with imports from powersimdata (#310) (@danielolsen)
  • Update dependencies (#311) (@jon-hagg)
  • Upload coverage report (#312) (@jon-hagg)
  • chore: fix yaml and add badge (#313) (@jon-hagg)
  • docs: clarify PowerSimData dependency (#314) (@rouille)
  • Fix import statements (#315) (@rouille)
  • Update dependencies (#316) (@jon-hagg)
  • Update packaging and docker related workflows (#317) (@jon-hagg)

v0.4.0

16 Mar 22:14
3215e93
Compare
Choose a tag to compare

Closed Issues:

  • Implement Pipelines Phase 1 (#196)
  • LMP map hover-over tips and web compatibility (#190)
  • turbines map - demo and code (#179)
  • Transmission "traffic map" web compatibility (#178)
  • Renewable capacity added (aka renewables at retirements) map function (#177)
  • US states goals map - update code and create demo notebook (#175)
  • Curtailment time series by area (#172)
  • Create functions that operate on indices of time series (#164)
  • Create functions that check input parameters type and value (#157)
  • Add emissions analysis for more pollutants than just CO2 (#156)
  • Factor out functions that check input parameters (#152)
  • Refactor map projection (#150)
  • Rename modules and notebooks for consistency (#148)
  • Refactor PostREISE modules to use generator constants (#146)
  • Enable USA plotting in AnalyzePG class (#144)
  • Update import statements (#142)
  • Refactor website tests [ongoing] (#139)
  • Bokeh web map compatibility (#131)
  • bokeh map changes to work with bokeh_upload_demo.ipynb (#128)
  • Update init files (#124)
  • Add linting to PostREISE (#123)
  • os package dependencies for matplotlib (#120)
  • LMP map improve (#117)
  • Move plots and features in the spot check integration script into codebase (#116)
  • UI for filter control bar (#112)
  • Eastern mapping visualization improvements (#109)
  • barplot overlay on US state map visualization tool (#106)
  • color code by us state (#103)
  • improve utilization mapping (#101)
  • Update carbon emission maps (#99)
  • [deleted] (#93)
  • Reorganize analyze (#87)
  • AnalyzePG stack plots are fragile due to 'negative curtailment' (#85)
  • Calculate Averaged CONGU and CONGL (#82)
  • Add analysis of capacity value of VRE generators (#80)
  • Delete Output MAT-file Following Extraction (#78)
  • Save MAT-file to be read by MATReader object (#75)
  • [deleted] (#72)
  • Use Pmin and Pmax (#67)
  • Add most recent spot check code to PostREISE (#65)
  • User test internal MVP dashboard (#61)
  • Finish internal MVP Dashboard (#60)
  • Add Storage to Stacked Time Series (#38)
  • Extract SolveTime and Optimization time from matlab output (#28)
  • Extract power flow profile for DC lines (#27)
  • Plot Texas and Texas+Western scenarios (#25)
  • fix: double-extracting congestion lower, not extracting upper (#23)
  • Linux specific call to server. (#19)
  • Investigate branches that have 0 powerflow in Western Base Case (#15)
  • WECC Congestion Analysis - General Function Development (#13)
  • Transfer Data (#10)
  • check why hydro is curtailed, according to Ben's generation and demand plots (#7)
  • Check why hydro power is curtailed according to Ben's generation and demand plots (#6)
  • Automatic Transmission-line Congestion Analysis (#5)
  • Don't exit python but rather return or throw an exception. (#4)
  • Create proper timer in extract (#1)

Merged pull requests (features):

Merged pull requests (fixes, etc.):

  • fix: typo in curtailment summarization (#232) (@danielolsen)
  • Update dependencies (#230) (@jon-hagg)
  • Better formatting for auto generated PR description (#229) (@jon-hagg)
  • ci: update some packages, and add workflow to automate package updates (#218) (@jon-hagg)
  • ci: use custom action to trigger docs build (#216) (@jon-hagg)
  • Update link in PR template (#214) (@rouille)
  • chore: update package version number (#213) (@kasparm)
  • docs: add link to installation and contribution guide (#212) (@kasparm)
  • ci: remove obsolete token (#211) (@jon-hagg)
  • Update org info (#210) (@jon-hagg)
  • ci: use built in black profile for isort (#209) (@jon-hagg)
  • refactor: remove redundant map_demand_to_buses (#208) (@danielolsen)
  • refactor: remove seaborn dependency for colors (#207) (@danielolsen)
  • Improve shadow price plotting module (#206) (@rouille)
  • fix: regenerate lock file to include requests (#205) (@jon-hagg)
  • Fix docstrings (#204) (@rouille)
  • No longer clip time series resampled by mean in time.py (#198) (@BainanXia)
  • Add license (#197) (@rouille)
  • Create data intake template (#195) (@rouille)
  • chore: update matplotlib and numpy (#194) (@jon-hagg)
  • Add flake8 workflow and fix warnigns (#193) (@jon-hagg)
  • Add terms and conditions to ATTRIBUTION file (#192) (@rouille)
  • Notebooks (#187) (@rouille)
  • Remove zipp (unused package) (#185) (@jon-hagg)
  • fix: wrong var name for mapper in map_risk_bind (#184) (@merrielle)
  • Regenerate lock file (#183) (@jon-hagg)
  • fix: typo in tox.ini (#182) (@jon-hagg)
  • Format docstring (#181) (@rouille)
  • CI enhancements (#171) (@jon-hagg)
  • List of available resources (#169) (@rouille)
  • refactor: expect datetime indices in tests with mock scenarios (#166) (@danielolsen)
  • refactor: remove reference to id2type (#163) (@danielolsen)
  • refactor: move design analyses out of PostREISE (#162) (@danielolsen)
  • Update pandas (#161) (@jon-hagg)
  • Fix some warnings from sphinx and remove large states data objects from docs (#160) (@jon-hagg)
  • Fix rsa error due to para...
Read more

Version 0.3 release. Use Scenario object.

22 Jul 22:44
681d3bf
Compare
Choose a tag to compare
Merge pull request #17 from intvenlab/develop

Develop into Master

Analysis and Plot for Western Interconnect.

11 Mar 22:15
Compare
Choose a tag to compare
0.2

chore: fix version number in setup