A series of bug fixes and minor upgrades. Adding type hints in new function and functions that are modified.
- Single region models
- Demand response (flexible load) bug with a single region
- No transmission lines created
- Error when no regions aggregated (or renamed)
- Example settings file
- Remove unused parameters in settings
- Missing IPM regions and wrong name for historical load region
- Add "R_ID" to gen variability columns to ensure unique names
- Don't ignore spaces in technology names when applying model tag values (mixed up EIA/ATB names)
- Reset heat rates that are > 35 mmbtu/MWh (~11% efficency). Set to median value for that technology. This likely catches combined heat & power plants and plants that are doing more ancillary services than generation.
- Scenario settings
- When building scenario settings, only raise an error if the full path to a parameter is listed more than once.
- Allow years to have different case ids.
- New function to check/fix resource min power value
- Round min_power to match variable generation profiles. Don't want to have higher min power than generation due to rounding.
- Fix startup fuel matching. Was previously finding the wrong value for coal power plants.
- Consolidate most of value rounding into a single function.