Releases: NREL-Sienna/InfrastructureSystems.jl
Releases · NREL-Sienna/InfrastructureSystems.jl
v2.0.0
InfrastructureSystems v2.0.0
Merged pull requests:
- making a new directory for a test (#329) (@tengis-nrl)
- Variable Cost Refactor Part 1: Function Data (#331) (@GabrielKS)
- Variable Cost Refactor Part 2: PowerSimulations (#332) (@GabrielKS)
- Add functionality to serialize a system without time series (#333) (@daniel-thom)
- Fix label of time series counts (#334) (@daniel-thom)
- add keys code (#335) (@jd-lara)
- Ensure that the test file can be overwritten (#336) (@daniel-thom)
- Update GitHub action versions (#337) (@daniel-thom)
- Use nameof instead of custom function (#339) (@daniel-thom)
- Resolve nameof vs strip_module_name (#340) (@daniel-thom)
- Allow bulk writing and reading of time series (#341) (@daniel-thom)
- Share time series data on a component across multiple fields (#343) (@daniel-thom)
- Second Cost Refactor: Companion PR (+add serialization for
@scoped_enum
, addNotImplementedError
) (#344) (@GabrielKS) - Support repeated reads of cached timestamps (#346) (@daniel-thom)
- Add function to remove masked components (#347) (@daniel-thom)
- Re-design time series management (#349) (@daniel-thom)
- Jd/simulation submodulev1 (#355) (@jd-lara)
- Refactor storage of supplemental attributes and time series (#357) (@daniel-thom)
- Fix regressions from previous time series PR (#358) (@daniel-thom)
- Jd/remove raw data (#361) (@jd-lara)
- Fix
compare_values
for arrays withNaN
, add deserialization for more union types (#362) (@GabrielKS) - Jd/missing methods cost (#363) (@jd-lara)
- Fix handling of deepcopy for SQLite databases (#364) (@daniel-thom)
- Redefine TimeSeriesKey (#365) (@daniel-thom)
- Fix serialization of a deserialized system (#366) (@daniel-thom)
- Accommodate
NaN
inFunctionData
validation and comparison, extend serialization to more types (#367) (@GabrielKS) - Store forecast horizon as Dates.Period instead of Int (#368) (@daniel-thom)
- Fix regression in add_time_series_from_file_metadata (#369) (@daniel-thom)
- Add support for legacy JSON schema (#370) (@daniel-thom)
- add try catch to serialize (#372) (@jd-lara)
- use const for template (#373) (@jd-lara)
- Add default value to struct docstrings (#374) (@kdayday)
- update structs (#375) (@jd-lara)
- Add
FunctionData
Printing (#377) (@GabrielKS) - add new method for checking if there are components of a particular type (#379) (@jd-lara)
- Time series function documentation (#380) (@kdayday)
- Optimize performance of adding many time series at once (#381) (@daniel-thom)
- Revert change to time series data checks (#383) (@daniel-thom)
Closed issues:
- Overhaul HDF serialization/deserialization for FunctionData (#330)
- Make better use of reflection/homoiconicity (#338)
- Allow TimeSeries Cache to read same time stamps (#345)
- Need new interface for transform_single_time_series (#350)
- Delete the struct TimeSeriesKey once it is no longer used in PowerSystems (#353)
- The function
get_raw_data
is not type stable (see (#359) - Just a reminder that this needs to happen (#360)
v1.22.2
InfrastructureSystems v1.22.2
Merged pull requests:
- Fix cases not handled in previous supplemental attribute PRs (#321) (@daniel-thom)
- Add get_supplemental_attributes for components (#322) (@daniel-thom)
- Updates for supplemental attributes (#323) (@daniel-thom)
- Use ReTest.jl for tests (#324) (@daniel-thom)
- Add support for subsystems (#325) (@daniel-thom)
- Add subsystem interfaces (#326) (@daniel-thom)
- Add environment variable to override time series directory (#327) (@daniel-thom)
- Fix reading of 2d time series data in test code (#328) (@daniel-thom)
v1.22.1
InfrastructureSystems v1.22.1
Merged pull requests:
- Jd/add infos (#316) (@jd-lara)
- Fix issues with printing of the system (#317) (@daniel-thom)
- Handle duplicate names in set_name! (#318) (@daniel-thom)
- Handle duplicate names in set_name! (#319) (@daniel-thom)
v1.22.0
InfrastructureSystems v1.22.0
Merged pull requests:
v1.21.3
InfrastructureSystems v1.21.3
Closed issues:
- Validation and H5 files not removed when using force = true (#312)
Merged pull requests:
- Use consistent filenames during serialization (#313) (@daniel-thom)
v1.21.2
InfrastructureSystems v1.21.2
Merged pull requests:
v1.21.1
InfrastructureSystems v1.21.1
Merged pull requests:
v1.21.0
InfrastructureSystems v1.21.0
Merged pull requests:
- Use
Base.@kwdef
forstruct LoggingConfiguration
(#307) (@kdheepak) - Log warning instead throwing an exception to handle PowerSystems upgrade from 1.x to 2.x (#308) (@daniel-thom)
- Check ext serialization (#309) (@daniel-thom)
v1.20.0
InfrastructureSystems v1.20.0
Closed issues:
- Passign filters_col No longer supported in PrettyTables (#303)
Merged pull requests:
- bad interpolation (#304) (@jd-lara)
- Add get time series UUID (#305) (@daniel-thom)
v1.19.0
InfrastructureSystems v1.19.0
Closed issues:
- MethodError: no method matching keys(::InfrastructureSystems.FlattenIteratorWrapper{Bus}) (#280)
- change order of arguments filter function (#300)
Merged pull requests:
- Use smart copy of HDF5 files (#299) (@daniel-thom)
- Use proper julia argument order in get_components (#301) (@daniel-thom)
- Add reporting of component and time series counts (#302) (@daniel-thom)