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)