Skip to content

v0.4.0

Compare
Choose a tag to compare
@ahurli ahurli released this 16 Mar 22:14
· 247 commits to master since this release
3215e93

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 paramiko (#159) (@jon-hagg)
  • refactor pyproj calls for v2.x compatibility (#154) (@danielolsen)
  • Formatting changes (#151) (@jon-hagg)
  • Rename modules and notebooks (#149) (@rouille)
  • Use module enclosing generators constants (#147) (@rouille)
  • Update import statements (#143) (@rouille)
  • fix: remove unused broken import (#138) (@jon-hagg)
  • Summarize curtailment fix (#135) (@danielolsen)
  • Add pytest to ci and setup pipenv (#134) (@jon-hagg)
  • fix: allow small tolerance for negative pg/carbon data (#133) (@danielolsen)
  • fix: typo in module name (#127) (@jon-hagg)
  • Update packages to latest, with couple exceptions (#126) (@jon-hagg)
  • Update init files (#125) (@rouille)
  • Format everything and add github action to validate (#122) (@jon-hagg)
  • Calculate wind_offshore curtailment (#115) (@danielolsen)
  • Eastern visuals improve (#111) (@victoriahunt)
  • fix: project negative curtailments to zero (#110) (@BainanXia)
  • Move modules (#105) (@rouille)
  • refactor/doc: make curtailment more robust, update README (#100) (@danielolsen)
  • Move modules (#97) (@rouille)
  • refactor: save congu and congl as sparse DataFrames (#96) (@danielolsen)
  • refactor: avoid append to speed up extraction (#90) (@danielolsen)
  • Reorganize analyze (#88) (@rouille)
  • fix: ensure that MockAnalyze returns a dict for ct (#84) (@danielolsen)
  • doc: updating README to include more of our analysis functions (#77) (@danielolsen)
  • test: add hydro into mock scenario (#73) (@BainanXia)
  • Use Pmax inplace of GenMWMax (#69) (@rouille)
  • test: fix shadowprice tests (#68) (@merrielle)
  • chore: add pycharm and os files to gitignore (#59) (@merrielle)
  • chore: update pandas version in requirements (#51) (@merrielle)
  • chore: add gitignore file (#49) (@merrielle)
  • fix: Set correctly the columns name in data frame (#36) (@rouille)
  • fix: double-extracting congestion lower, not extracting upper (#24) (@ghost)
  • Windows compatible (#22) (@rouille)