Releases: Breakthrough-Energy/PreREISE
Releases · Breakthrough-Energy/PreREISE
v0.4.1
Closed Issues
- Table Change Function for Users (#160)
- Wind/Solar/Hydro Profiles (#161)
- Reorganize documentation (#172)
- HRRR data (#176)
- Linting error N818 (#182)
- Data Intake: add HIFLD open and related external data (#185)
- Create bus data frame from HIFLD line and substation data (#205)
- Augment known HIFLD transmission lines with transformers within substations (#206)
- Data Intake Collections for Building Electrification Profile Generation (#207)
- Parse EPA and EIA data into one table of generator data to be used in the HIFLD Grid (#222)
- Add single function that kicks off all HIFLD Grid building (#226)
- Build distribution of demand to HIFLD buses (#229)
- Demand Flexibility and Demand Flexibility Cost Data (#230)
- Improve handling of DC lines when loading HIFLD data (#233)
- Any missing HRRR data causes calculation of power output to fail (#244)
Merged pull requests (features)
- feat: add cli to download rap data (@goccert25)
- refactor: separate WindData and DataSource classes (@goccert25)
- feat: add solar data cli downloader (#178) (@goccert25)
- feat: add ability to select grid model to cli (#184) (@goccert25)
- feat: map buses to balancing authorities (#181) (@BainanXia)
- feat: add stubs for demand and hydro data cli (#190) (@goccert25)
- Load HIFLD data (#196) (@rouille)
- feat: process plant data to create data frame (#197) (@danielolsen)
- feat: add functions to perform transmission line filtering (#199) (@danielolsen)
- feat: identify closest substations by ID, not just name (#202) (@danielolsen)
- feat: add filter of substations based on network of lines (#203) (@danielolsen)
- feat: add function to infer line voltages (#208) (@danielolsen)
- feat: add function to create buses from substations and lines (#210) (@danielolsen)
- feat: add ability to download hrrr data (#212) (@goccert25)
- feat: add functions to load EIA and EPA data from blob storage (#214) (@danielolsen)
- feat: add functions to connect islands with minimum cost in topology module (#216) (@BainanXia)
- feat: add transmission to substation track selection (#217) (@rouille)
- feat: add function to create transformers within substations (#218) (@danielolsen)
- feat: add functions to estimate branch parameters (impedance and rating) (#219) (@danielolsen)
- feat: calculate pout based on hrrr data (#221) (@goccert25)
- feat: add heat rate parameter estimation (#225) (@danielolsen)
- feat: add options to use KDTree in connecting islands by MST (#228) (@BainanXia)
- feat: add function to assign demand to buses proportional to population (#235) (@danielolsen)
- feat: add top-level HIFLD grid orchestration function (#236) (@danielolsen)
- feat: filter DC lines out of AC transmission network processing within HIFLD construction (#237) (@danielolsen)
- feat: separate interconnections via network topology (#240) (@danielolsen)
- refactor/feat: decouple solar profile generation from Grid object, add individual calculation (#247) (@danielolsen)
Merged pull requests (fixes etc.)
- ci: add pep8-naming to flake8 and fix warnings (#157) (@jon-hagg)
- Update dependencies (#158) (@jon-hagg)
- chore: remove all declarations (#159) (@jon-hagg)
- ci: add coverage report to pytest (#161) (@jon-hagg)
- chore: create bug report issue template (#162) (@rouille)
- chore: create feature request issue template (#165) (@rouille)
- Update dependencies (#166) (@jon-hagg)
- docs: update setup documentation (#167) (@goccert25)
- Use integration marker for test fetching data (#169) (@rouille)
- Update dependencies (#170) (@jon-hagg)
- chore: update packages manually (#177) (@jon-hagg)
- Report code coverage (#179) (@jon-hagg)
- chore: fix N818 warning from pep8-naming (#183) (@jon-hagg)
- Profiles generation documentation (#187) (@rouille)
- chore: update packages with dependency on urllib3 (#188) (@jon-hagg)
- fix: add imputation of missing wind data for cli (#189) (@goccert25)
- Folder structure an ATTRIBUTION file (#191)
- Load zone file (#192) (@rouille)
- chore: add const file (#194) (@rouille)
- docs: rewrite README (#195) (@rouille)
- data: manually fix BA county map to remove duplicate assignments (#198) (@BainanXia)
- refactor: use groupby to speed up distance calculations (#204) (@danielolsen)
- Update dependencies (#209) (@jon-hagg)
- ci: replace docs trigger with generic one (#211) (@jon-hagg)
- Package related cleanup (#215) (@jon-hagg)
- refactor: switch (lon, lat) points to (lat, lon) (#223) (@danielolsen)
- refactor: change transmission processing code to expect (lat, lon) instead of (lon, lat) (#224) (@danielolsen)
- docs: improve section on documentation in README (#231) (@rouille)
- docs: change author (#232) (@rouille)
- fix: various issues with HIFLD transmission loading/processing (#239) (@danielolsen)
- fix: handle empty HRRR data files via linear imputation (#245) (@danielolsen)
- chore: disable tests for failing geo lookup API (#250) (@danielolsen)
- chore: narrow dependencies, bump version number to prepare for v0.4.1 release (#251) (@danielolsen)
New contributors
v0.4.0
Closed Issues:
- Update versions of required dependencies (#153)
- Tests are very slow due to big file downloads (#145)
- Upgrade pyproj requirement from 1.9.6 (#144)
- Refactor hydro, solar and wind profiles generation (#127)
- Documentation (#126)
- Factor out NREL API logic (#112)
- Replace py3samsdk with NREL-PySAM (#109)
- Move profiles version tables into respective folder (#107)
- Use distance functions in PowerSimData (#91)
- Broken notebook link in wiki (#89)
- Change url to Wind Toolkit Data (#79)
- Translate wind speed to power for hypothetical offshore wind plants (#77)
- Runtime is not always recorded properly in the ScenarioList (#74)
- Bounding Box for Wind Profile (#71)
- Implement ScenarioInfo Object (#68)
- Demand v6 Readme Update (#65)
- Use Pmin and Pmax (#61)
- Eastern Hydro V3 (#56)
- Generate Solar Profile for additional plants (#51)
- eastern hydro profile adjustments and profile creation for hydro pumped storage (#47)
- Eastern Wind Profile Improvement (#45)
- Eastern Solar Profile Improvement (#43)
- Build solar profile for Eastern (#36)
- Build wind profile for Eastern (#35)
- Get repartition of PV technology used in Eastern (#34)
- Make Input Profiles Available for Scenario Object (#29)
- Fix to get_eia_data (#15)
- fix test_call in call module (#13)
- Improve call function to store log and stat (#12)
- Update requirement.txt (#8)
- Document notebook (#7)
- Prepare 2010-2012 data for demand profile creation (#6)
- Revise BA-based demand allocation to WECC regions (#4)
- Investigate Solar Power Output from SAM (#3)
- Matlab engine handling (#2)
Merged pull requests (features):
- feat: normalize hydro, solar and wind profiles (#154) (@rouille)
- Add retry to noaa download and update rap demo notebook (#136) (@jon-hagg)
- Incorporate NREL EFS Flexibility Data (#132) (@lanesmith218)
- Incorporate NREL Electrification Futures Study Data (#124) (@lanesmith218)
- Eastern hydro v3 (#123) (@BainanXia)
- Refactor wind (#115) (@jon-hagg)
- Factor out code for interacting with nrel api and add retry logic (#114) (@jon-hagg)
- feat: add requirements_freeze.txt to lock down working dependencies (#86) (@dmuldrew)
- feat: for wind_offshore plants, look up Offshore power curve (#78) (@danielolsen)
- Fix runtime bug (#75) (@rouille)
- feat: add new dics in constants.py to support scenario_info object (#69) (@BainanXia)
- gather western hydro v2 (#64) (@BainanXia)
- feat: add dicts to constants file for state abv to state name and loadzone to state (#60) (@merrielle)
- feat: gaussian imputation for missing wind data (#58) (@danielolsen)
- Improved eastern demand (v6) (#55) (@dmuldrew)
- feat: more wind power curves (#53) (@danielolsen)
- PV tracking Ratios (#52) (@rouille)
- Eastern demand v5 demo notebook and supporting files (#50) (@dmuldrew)
- feat: demo notebook for Western demand to parallel Eastern pipeline (#49) (@dmuldrew)
- Demand common functions (#48) (@dmuldrew)
- Improve solar profile (#44) (@rouille)
- feat: get texas and western hydro v2 (#39) (@BainanXia)
- feat: Add eastern interconnet PV technology split (#36) (#37) (@rouille)
- Use scenario object to call engine (#28) (@rouille)
- Hydro v1 (#23) (@rouille)
- Use SAM to calculate power output (#22) (@rouille)
- Add RAP and NSRDB dataset (#10) (@rouille)
Merged pull requests (fixes, etc.):
- ci: add packages workflow (#152) (@jon-hagg)
- fix: set attribute on wrapped function so it actually works (#150) (@jon-hagg)
- ci: use custom action to trigger docs build (#149) (@jon-hagg)
- test: make NREL EFS download tests faster (#148) (@lanesmith218)
- refactor: upgrade pyproj (#147) (@danielolsen)
- Update link in PR template (#146) (@rouille)
- ci: add flake8 and fix warnings (#143) (@jon-hagg)
- chore: update package version number (#142) (@kasparm)
- ci: enable PR trigger (#141) (@jon-hagg)
- ci: remove obsolete token (#140) (@jon-hagg)
- docs: add link to intallation and contribution guide (#139) (@kasparm)
- chore: re-raise exception after max attempts (#137) (@jon-hagg)
- Fixes for gathering wind data (#135) (@jon-hagg)
- ci: use black profile for isort (#134) (@jon-hagg)
- Add wind power curves to ATTRIBUTION file (#131) (@rouille)
- doc: update readme for usa_hydro_v4 (#130) (@BainanXia)
- Add license (#129) (@rouille)
- Create data intake template (#128) (@rouille)
- chore: upgrade matplotlib and numpy (#125) (@jon-hagg)
- Add terms and conditions to ATTRIBUTION file (#122) (@rouille)
- Update README (#121) (@rouille)
- Add PR template (#120) (@jon-hagg)
- Remove packages from lock file (#119) (@jon-hagg)
- Reduce throughput to nrel api by combining duplicate requests (#118) (@jon-hagg)
- Ben/attribution (#117) (@rouille)
- Fix validation and tox typo (#116) (@jon-hagg)
- Open source demad and hydro (#113) (@rouille)
- refactor: switch to nrel sam sdk (#111) (@jon-hagg)
- Formatting and refactoring (#110) (@jon-hagg)
- Move profiles version tables (#108) (@rouille)
- Trigger docs build and standardize ci (#106) (@jon-hagg)
- Remove unlicensed dependency and unused code (#105) (@jon-hagg)
- Update pandas (#104) (@jon-hagg)
- Fix sphinx warnings (#103) (@jon-hagg)
- Update repo links to breakthrough energy (#102) (@jon-hagg)
- chore: regenerate lock file (#101) (@jon-hagg)
- chore: regenerate lock file (#100) (@jon-hagg)
- chore: fix outdated repo in ci-test.yml (#99) (@jon-hagg)
- Formatting changes (#98) (@jon-hagg)
- Update package and imports (#97) (@jon-hagg)
- Regenerate lock file and requirements freeze (#96) (@jon-hagg)
- More CI - run pytest in github action (#95) (@jon-hagg)
- Setup pipenv and powersimdata submodule (#94) (@jon-hagg)
- Apply black formatting (#93) (@jon-hagg)
- Import distance functions from powersimdata (#92) (@rouille)
- doc: update solar profile list for v4.3.1 (#90) (@danielolsen)
- Move profile tables in dedicated files (#88) (@rouille)
- Improve memory allocation (#87) (@rouille)
- fix: update state curve test to include Offshore, remove state csv (#85) (@danielolsen)
- Move modules (#84) (@rouille)
- Add new profile to readme (#83) (@rouille)
- Move modules (#82) (@rouille)
- fix: add missing dependency, disable problematic package, update version (#81) (@dmuldrew)
- Change pywtk url (#80) (@rouille)
- data: add wind power curve for Vestas V164-8MW (#76) (@danielolsen)
- docs: add profile naming convention to readme (#73) (@BainanXia)
- fix: Use adaptive bounding box for wind speed query (#72) (@rouille)
- Update Readme for Demand V6 (#66) (@BainanXia)
- Use Pmax inplace of GenMWMax (#62) (@rouille)
- chore: add pycharm and os files to gitignore (#57) (@merrielle)
- Demand documentation (#54) (@dmuldrew)
- docs: update pandas version in requirements (#42) (@merrielle)
- chore: add gitignore file (#38) (@merrielle)
- fix: Correct broken links after merge (#25) (@rouille)
- Fix call to scenario list (#21) (@rouille)
- files for outlier detection for demand data, where slope is used to i… (#20) (@mlamherr)
- fix: This fixes #15 init name change (#19) (@kasparm)
- merge mlh with develop (#11) (@mlamherr)
- Parallelcall (#9) (@kasparm)
Version 0.3 release. Use Scenario object.
Merge pull request #30 from intvenlab/develop Develop into Master
Version 0.2 release. Generate Input Data for Western Interconnect.
Merge pull request #27 from intvenlab/develop fix: Version number