Releases: e4st-dev/E4ST.jl
Releases · e4st-dev/E4ST.jl
v0.1.3
E4ST v0.1.3
Merged pull requests:
- LeftJoinCols mod (#268) (@sallyrobson)
- GenHashID mod (#269) (@sallyrobson)
- CapacityConstraint mod (#271) (@sallyrobson)
- Add AdjustString, error handling (#274) (@Ethan-Russell)
- fixing LeftJoinCol config saving (#275) (@sallyrobson)
- LeftJoinCol extract_results (#277) (@sallyrobson)
- Add missing functionality to LeftJoinCols (#278) (@Ethan-Russell)
- Make parse_comparison more robust, improve error logging (#279) (@Ethan-Russell)
- Fix for empty filters (#280) (@Ethan-Russell)
- Container Type Promotion (#282) (@Ethan-Russell)
- Add check for all-zero availability factors (#288) (@Ethan-Russell)
- Save results formulas in post processing (#290) (@Ethan-Russell)
- Feat 291 default column (#292) (@Ethan-Russell)
- Minor fixes, caching of results (#293) (@Ethan-Russell)
Closed issues:
v0.1.2
E4ST v0.1.2
Merged pull requests:
- Change name of bus columns joined to gen and bus tables (#262) (@Ethan-Russell)
Closed issues:
- Gen bus location mapping (#261)
v0.1.1
E4ST v0.1.1
Merged pull requests:
- adding price result for reserve requirements (#251) (@sallyrobson)
- Add ShortTonPerMMBtu unit (#253) (@sallyrobson)
- Feat 105 reserve requirements (#254) (@Ethan-Russell)
- Net revenue welfare check (#257) (@sallyrobson)
- Bump version to v0.1.1 (#263) (@Ethan-Russell)
v0.1.0
E4ST v0.1.0
Merged pull requests:
- Add load_input and test (#25) (@Ethan-Russell)
- Document Input Config File & Setup Doc structure (#26) (@Ethan-Russell)
- Add rough structure of benchmark framework (#27) (@Ethan-Russell)
- Add another benchmark to test how it works to add benchmarks (#28) (@Ethan-Russell)
- Add notebook for shadow prices (#29) (@Ethan-Russell)
- Add optimizer attributes to config file (#30) (@Ethan-Russell)
- Feat 7 config save (#31) (@sallyrobson)
- Feat 8 dcopf (#32) (@sallyrobson)
- Add data loading and add 3-bus test case (#33) (@Ethan-Russell)
- Doc 7 input config (#37) (@Ethan-Russell)
- Doc 7 input config (#40) (@Ethan-Russell)
- Feat 39 add load (#41) (@Ethan-Russell)
- Feat 39 add load (#44) (@Ethan-Russell)
- Feat 45 logging (#46) (@Ethan-Russell)
- Split up the loading process, and document it (#48) (@Ethan-Russell)
- Added setup_dcopf to benchmarking and added md files to make.jl (#49) (@sallyrobson)
- Feat 34 save output (#50) (@Ethan-Russell)
- Feat 9 newgens (#52) (@sallyrobson)
- Feat 12 iter (#53) (@Ethan-Russell)
- Doc 7 input config (#54) (@Ethan-Russell)
- Feat 11 policy implementation (#55) (@Ethan-Russell)
- Move the optimizer setup to be after saving the model (#57) (@Ethan-Russell)
- Feat 59 adjust (#63) (@Ethan-Russell)
- added year_on_min and year_on_max to build_gen (#64) (@sallyrobson)
- Reorganize test3bus into separate file (#65) (@sallyrobson)
- quick fix to year_on (#67) (@sallyrobson)
- Feat 34 aggregate (#68) (@Ethan-Russell)
- Clean up matlab files from test folder, add gurobi test folder (#70) (@Ethan-Russell)
- Feat 69 test gurobi (#76) (@Ethan-Russell)
- PTC and ITC formulation (#77) (@sallyrobson)
- Feat 74 dc lines (#80) (@Ethan-Russell)
- Feat 82 output path (#83) (@Ethan-Russell)
- Emission Cap (#85) (@sallyrobson)
- Feat 84 sequential (#86) (@Ethan-Russell)
- EmissionPrice policy type (#89) (@sallyrobson)
- Feat 88 results processing (#90) (@Ethan-Russell)
- build_status will update before and after sim is run (#94) (@sallyrobson)
- Add defaults to config, ensure doc string pulls them in (#97) (@Ethan-Russell)
- Generation Standards (#98) (@sallyrobson)
- Feat 16 ccus (#103) (@Ethan-Russell)
- Feat 102 3busupdate (#109) (@sallyrobson)
- Feat 91 dem load (#110) (@Ethan-Russell)
- Feat 18 storage (#112) (@Ethan-Russell)
- Feat 92 line losses (#113) (@Ethan-Russell)
- Feat 108 planned retirement (#116) (@Ethan-Russell)
- Feat 111 site constraints (#117) (@Ethan-Russell)
- Refactor GenerationStandard (#118) (@Ethan-Russell)
- Feat 115 adjust age (#119) (@Ethan-Russell)
- Feat 69 test gurobi (#126) (@Ethan-Russell)
- Feat 123 adjust mod (#127) (@Ethan-Russell)
- Feat 107 retrofits (#129) (@Ethan-Russell)
- Feat 122 co2e (#130) (@sallyrobson)
- Feat 131 interface limits (#136) (@Ethan-Russell)
- Feat 71 fuel costs (#138) (@Ethan-Russell)
- Fix the spaces in our comparison parsing, passing tests (#139) (@Ethan-Russell)
- Feat 15 mainlinepol (#141) (@sallyrobson)
- Feat 69 test gurobi (#145) (@Ethan-Russell)
- Feat 13 welfare (#147) (@Ethan-Russell)
- Remove type parameter from OriginalContainer (#148) (@Ethan-Russell)
- Feat 149 extend capex (#151) (@Ethan-Russell)
- Feat 152 rm eval (#153) (@Ethan-Russell)
- Feat 14 basicpoltypes (#155) (@sallyrobson)
- Feat 13 welfare (#156) (@Ethan-Russell)
- Add ITCStorage and a test (#158) (@Ethan-Russell)
- updating data and formulas to work with custom mods (#162) (@sallyrobson)
- testing updates (#163) (@sallyrobson)
- Feat 13 welfare (#165) (@Ethan-Russell)
- Make it so that subarea gets parsed, so that arrays of strings work (#170) (@Ethan-Russell)
- Misc fixes (#171) (@Ethan-Russell)
- Feat 105 reserve requirements (#172) (@Ethan-Russell)
- Feat 173 split ccs (#174) (@Ethan-Russell)
- Feat 175 hourly caps and prices (#176) (@Ethan-Russell)
- Add results processing for interface limits, test (#178) (@Ethan-Russell)
- Get things almost ready for release (#179) (@sallyrobson)
- Docs (#180) (@Ethan-Russell)
- Feat 105 reserve requirements (#181) (@Ethan-Russell)
- FuelPrice update + misc (#183) (@sallyrobson)
- Add icon to the docs (#185) (@Ethan-Russell)
- Reserve Requirement Tweaks (#186) (@Ethan-Russell)
- Bug 187 if limit indexing (#188) (@Ethan-Russell)
- Update AggregationTemplate, NaN to zero (#190) (@Ethan-Russell)
- Clean up of methane emis rates in CO2eCalc mod (#192) (@sallyrobson)
- Change so that load shape is multiplying instead of adding (#194) (@Ethan-Russell)
- Feat 195 cf lim (#196) (@Ethan-Russell)
- fixing small mod_rank bug (#198) (@sallyrobson)
- small ITCStorage obj term name change for better testing (#199) (@sallyrobson)
- Add year_col to adjust_yearly (#201) (@Ethan-Russell)
- updating CO2eCalc for CHP (#203) (@sallyrobson)
- adding results formulas for co2e (#204) (@sallyrobson)
- prevent OriginalContainers from nesting (#206) (@Ethan-Russell)
- Bug 205 capex obj adjust (#207) (@sallyrobson)
- Misc fixes (#210) (@Ethan-Russell)
- Bug 209 retrofit capex (#211) (@Ethan-Russell)
- parse_comparisons return Vector{Any} (#219) (@sallyrobson)
- Make e0_stor for each time interval, add constraint to try to prevent… (#220) (@Ethan-Russell)
- Update outpath, save model if failed check (#222) (@Ethan-Russell)
- Bug 212 cf hourly res (#224) (@sallyrobson)
- Add gen_filters to Crediting (#228) (@sallyrobson)
- Feat 227 not in comparison (#229) (@Ethan-Russell)
- changing -Inf to -1 in save updated gen table (#231) (@sallyrobson)
- Add gen_state and gen_county (#233) (@Ethan-Russell)
- Update make_out_path to fix bug (#235) (@sallyrobson)
- Add e4st_post function and test with AggregatonTemplate (#237) (@Ethan-Russell)
- fix newgen setup gen_state and gen_county bug, and add check (#239) (@sallyrobson)
- update results combining to replace missing values and keep those rows (#240) (@sallyrobson)
- Feat 236 post processing (#242) (@sallyrobson)
- Bug 247 equality constraints (#248) (@Ethan-Russell)
Closed issues:
- E4ST Inputs (#1)
- Power Sector Future (#2)
- Use of Structs/Types (#3)
- Compile Core Test Data (#4)
- Add Unit Tests for Core Model (#5)
- Add Benchmarks for Core Model (#6)
- Input Config Structure: Design, Implement, Document, Test (#7)
- Write DC OPF (#8)
- Generation: New and Retiring Generators (#9)
- Add Time Representation(s) (#10)
- Make Policy Representation (#11)
- Make Iteration Structure (#12)
- Welfare Transfers (#13)
- Implement Frequently Used Policy Types (#14)
- Implement Mainline Policies (#15)
- Add Carbon Transport & Storage, including Coal and NG CCS retrofits to Model (#16)
- Add Storage to Model (#18)
- Output Processing: Organized Data Sheets (#19)
- Output Processing: Graphical Representations (#20)
- Implement all Iteration Types (#21)
- Save Output Data (#34)
- Switch to using CSV.read instead of CSV.File (#35)
- Consider making Config and Data types (#36)
- Consider adding Discounting to Objective Function (#38)
- Add Load Specification (#39)
- Capacity Markets (#43)
- Add Logging (#45)
- Split up load_data (#47)
- Keep track of what modifications get applied and where inside data (#51)
- Add optimizer to model after setting up model (#56)
- Add Arbitrary Annual & Hourly Adjustments (#59)
- Add year_on_min and year_on_max to build_gen table (#61)
- Reorganize test folder (#62)
- Add Gurobi Tests (#69)
- Add Fuel Cost Table (#71)
- Run E4ST with full model (#72)
- How to handle strange branch inputs? (#73)
- Add DC Lines (#74)
- Concatenatable Config Files (#78)
- Change default empty numbers to NaN (#79)
- Save to timestamped directory (#82)
- Make Sequential Iteration (#84)
- Exogenous generators not getting built (#87)
- Develop key results processing (#88)
- Change demand/demanded load to target load (#91)
- Add Line Losses (#92)
- Modification Ranking (#93)
- Automate State CES and RPS creation from LBNL data (#95)
- Make config defaults more clear (#96)
- Rank (#100)
- kg for Emission Units? (#101)
- Redesign test 3bus generators and load (#102)
- Stepped Fuel Prices (#104)
- Capacity Reserve Requirements (#105)
- CCUS Retrofits (#107)
- Add planned retirement year to gen table (#108)
- Add build limits (#111)
- FOM and CAPEX unit mismatch (#114)
- Add min and max age to adjustments (#115)
- Make load_table method for vector of filenames (#120)
- Tech to exclude from CESs (#121)
- Calculating CO2e (#122)
- Make adjustments into Modifications (#123)
- Update energy community map (#125)
- Add Interface Limits (#131)
- Public Release (#143)
- Add standard policy results (#144)
- Container operations in DataFrames far too slow!!! (#146)
- Capex_obj should extend for each year after investment (#149)
- Policy results (#150)
- Remove eval call in results formulas (#152)
- set updated cf_hist (#154)
- Policies for Storage (#157)
- Add transmission_capex and routine_capex (#159)
- Add Past Capex Accounting (#160)
- Life Extension Costs (#161)
- Emission Price Capex Adjustment Sign (#166)
- Merchandising Surplus (#168)
- Make subarea flexible for filters specified in tables (#169)
- CCS eor and saline markets must be split (#173)
- Add hourly caps and prices (#175)
- InterfaceLimits Result processing (#177)
- Retire NY Biomass generators (#184)
- Bug: Interface Limit Indexing (#187)
- compute_result returning NaN (#189)
- Nested OriginalContainers are showing up in at least capex and fuel price (#191)
- Load shape is adding instead of scaling (#193)
- Make AnnualCapacityFactorLimit (#195)
- mod_rank bug (#197)
- AdjustYearly to adjust by a year column (#200)
- CO2e adjustment applied to chp not ng_chp (#202)
- move capex_obj to after adjustment (#205)
- Storage discharging greater than capacity (#208)
- Retrofits not paying CAPEX (#209)
- Storage pcharge and pdischarge too high (#213)
- Simultaneous charge and discharge (#214)
- change run_e4st to output the outpath only (#216)
- parse_comparisons returning nothing when given OrderedDict (#217)
- parse_comparisons should return Vector{Any} (#218)
- Remove folder creation with read_config (#221...