InfrastructureSystems.jl

Utility package for Sienna's simulation infrastructure

BSD-3-CLAUSE License

Stars
30
Committers
21

Bot releases are visible (Hide)

InfrastructureSystems.jl - v2.0.2 Latest Release

Published by github-actions[bot] 3 months ago

InfrastructureSystems v2.0.2

Diff since v2.0.1

Merged pull requests:

  • add transform method for abstract vector (#386) (@jd-lara)
InfrastructureSystems.jl - v2.0.1

Published by github-actions[bot] 4 months ago

InfrastructureSystems v2.0.1

Diff since v2.0.0

Merged pull requests:

  • Update make.jl (#384) (@jd-lara)
  • use Dates.canonicalize in error messages (#385) (@jd-lara)
InfrastructureSystems.jl - v2.0.0

Published by github-actions[bot] 4 months ago

InfrastructureSystems v2.0.0

Diff since v1.22.2

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)
InfrastructureSystems.jl - v1.22.2

Published by github-actions[bot] 8 months ago

InfrastructureSystems v1.22.2

Diff since v1.22.1

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)
InfrastructureSystems.jl - v1.22.1

Published by github-actions[bot] 10 months ago

InfrastructureSystems v1.22.1

Diff since v1.22.0

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)
InfrastructureSystems.jl - v1.22.0

Published by github-actions[bot] about 1 year ago

InfrastructureSystems v1.22.0

Diff since v1.21.3

Merged pull requests:

  • Update Project.toml (#314) (@jd-lara)
InfrastructureSystems.jl - v1.21.3

Published by github-actions[bot] about 1 year ago

InfrastructureSystems v1.21.3

Diff since v1.21.2

Closed issues:

  • Validation and H5 files not removed when using force = true (#312)

Merged pull requests:

  • Use consistent filenames during serialization (#313) (@daniel-thom)
InfrastructureSystems.jl - v1.21.2

Published by github-actions[bot] about 1 year ago

InfrastructureSystems v1.21.2

Diff since v1.21.1

Merged pull requests:

  • Bump DataFrames (#311) (@jd-lara)
InfrastructureSystems.jl - v1.21.1

Published by github-actions[bot] over 1 year ago

InfrastructureSystems v1.21.1

Diff since v1.21.0

Merged pull requests:

  • s/r SIIP -> Sienna (#310) (@jd-lara)
InfrastructureSystems.jl - v1.21.0

Published by github-actions[bot] over 1 year ago

InfrastructureSystems v1.21.0

Diff since v1.20.0

Merged pull requests:

  • Use Base.@kwdef for struct 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)
InfrastructureSystems.jl - v1.20.0

Published by github-actions[bot] over 1 year ago

InfrastructureSystems v1.20.0

Diff since v1.19.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)
InfrastructureSystems.jl - v1.19.0

Published by github-actions[bot] almost 2 years ago

InfrastructureSystems v1.19.0

Diff since v1.18.1

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)
InfrastructureSystems.jl - v1.18.1

Published by github-actions[bot] almost 2 years ago

InfrastructureSystems v1.18.1

Diff since v1.18.0

Merged pull requests:

  • Update code for latest PrettyTables version (#298) (@daniel-thom)
InfrastructureSystems.jl - v1.18.0

Published by github-actions[bot] about 2 years ago

InfrastructureSystems v1.18.0

Diff since v1.17.7

Merged pull requests:

  • Automate the process for generating structs (#293) (@daniel-thom)
  • Improve dispatch of FlattenIteratorWrapper (#295) (@DylanModesitt)
  • Update JSON3 version (#296) (@daniel-thom)
InfrastructureSystems.jl - v1.17.7

Published by github-actions[bot] about 2 years ago

InfrastructureSystems v1.17.7

Diff since v1.17.6

Merged pull requests:

  • CompatHelper: bump compat for PrettyTables to 2, (keep existing compat) (#294) (@github-actions[bot])
InfrastructureSystems.jl - v1.17.6

Published by github-actions[bot] about 2 years ago

InfrastructureSystems v1.17.6

Diff since v1.17.5

Merged pull requests:

  • Fix bug where transform_single_time_series! fails (#291) (@daniel-thom)
  • Add option to pretty-print JSON text (#292) (@daniel-thom)
InfrastructureSystems.jl - v1.17.5

Published by github-actions[bot] over 2 years ago

InfrastructureSystems v1.17.5

Diff since v1.17.4

Merged pull requests:

  • CompatHelper: bump compat for DocStringExtensions to 0.9, (keep existing compat) (#288) (@github-actions[bot])
InfrastructureSystems.jl - v1.17.4

Published by github-actions[bot] over 2 years ago

InfrastructureSystems v1.17.4

Diff since v1.17.3

Merged pull requests:

  • Update Project.toml (#285) (@jd-lara)
  • Strip newlines from generated files (#286) (@daniel-thom)
InfrastructureSystems.jl - v1.17.3

Published by github-actions[bot] over 2 years ago

InfrastructureSystems v1.17.3

Diff since v1.17.2

Merged pull requests:

  • Disable the formatter for generated files (#284) (@daniel-thom)
InfrastructureSystems.jl - v1.17.2

Published by github-actions[bot] over 2 years ago

InfrastructureSystems v1.17.2

Diff since v1.17.1

Merged pull requests:

  • Disable standalone mode for HTML display (#283) (@daniel-thom)