[go: nahoru, domu]

Skip to content

Tags: NREL-Sienna/InfrastructureSystems.jl

Tags

v2.2.1

Toggle v2.2.1's commit message
[Diff since v2.2.0](v2.2.0...v2.2.1)

**Merged pull requests:**
- Add missing or move incorrect semicolons (#393) (@kdayday)
- Docs cleanup (IS portion) (#394) (@kdayday)
- Fix printing of supplemental attributes (#395) (@daniel-thom)

v2.2.0

Toggle v2.2.0's commit message
[Diff since v2.1.0](v2.1.0...v2.2.0)

**Merged pull requests:**
- Add option to specify equality predicate for `compare_values` and provide a more sensible default (IS) (#387) (@GabrielKS)

v2.1.0

Toggle v2.1.0's commit message
[Diff since v2.0.4](v2.0.4...v2.1.0)

**Merged pull requests:**
- Move `ValueCurve`s, cost aliases, `CostCurve`, `FuelCurve`, and associated tests from PSY to IS (IS version) (#392) (@GabrielKS)

v2.0.4

Toggle v2.0.4's commit message
[Diff since v2.0.3](v2.0.3...v2.0.4)

**Merged pull requests:**
- Import `Base.@kwdef` for compatibility with Julia versions below 1.9 (#390) (@sambuddhac)

v2.0.3

Toggle v2.0.3's commit message
[Diff since v2.0.2](v2.0.2...v2.0.3)

**Merged pull requests:**
- Document function arguments and move docstring details over from PSY (#389) (@kdayday)

v2.0.2

Toggle v2.0.2's commit message
[Diff since v2.0.1](v2.0.1...v2.0.2)

**Merged pull requests:**
- add transform method for abstract vector (#386) (@jd-lara)

v2.0.1

Toggle v2.0.1's commit message
[Diff since v2.0.0](v2.0.0...v2.0.1)

**Merged pull requests:**
- Update make.jl (#384) (@jd-lara)
- use Dates.canonicalize in error messages (#385) (@jd-lara)

v2.0.0

Toggle v2.0.0's commit message
[Diff since v1.22.2](v1.22.2...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`, add `NotImplementedError`) (#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 with `NaN`, 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` in `FunctionData` 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

Toggle v1.22.2's commit message
[Diff since v1.22.1](v1.22.1...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

Toggle v1.22.1's commit message
[Diff since v1.22.0](v1.22.0...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)