Recent Releases of InfrastructureSystems.jl

InfrastructureSystems.jl - v3.5.1

InfrastructureSystems v3.5.1

Diff since v3.5.0

Merged pull requests:

  • is_time_series_backed on FuelCurve (#575) (@luke-kiernan)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] 7 days ago

InfrastructureSystems.jl - v3.5.0

InfrastructureSystems v3.5.0

Diff since v3.4.1

Breaking changes

  • Change in the timeSeriesKey API

Merged pull requests:

  • add interval and resolution to timeseries cache (#573) (@jd-lara)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] 12 days ago

InfrastructureSystems.jl - v3.4.1

InfrastructureSystems v3.4.1

Diff since v3.4.0

Merged pull requests:

  • add interval part3 (#567) (@jd-lara)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] 14 days ago

InfrastructureSystems.jl - v3.4.0

InfrastructureSystems v3.4.0

Diff since v3.3.2

Breaking changes

  • Introduce new behavior for deleting transformed time series

Merged pull requests:

  • transform_single_time_series with different params (#562) (@daniel-thom)
  • add interval to ts interfaces (#563) (@jd-lara)
  • add interval parameter to the cache (#564) (@jd-lara)

Closed issues:

  • Allow multiple calls to transform_single_time_series! with different parameters (#557)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] 14 days ago

InfrastructureSystems.jl - v3.3.2

InfrastructureSystems v3.3.2

Diff since v3.3.1

Merged pull requests:

  • add abstract types for use in IOM, extension in POM (#543) (@luke-kiernan)
  • Add docstrings to all exported symbols (#554) (@luke-kiernan)
  • rename results as outputs (#555) (@jd-lara)
  • a few more renames (#556) (@luke-kiernan)
  • Jd/timevariable function (#559) (@jd-lara)
  • Use concrete type for units_info field (#560) (@luke-kiernan)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] about 1 month ago

InfrastructureSystems.jl - v3.3.1

InfrastructureSystems v3.3.1

Diff since v3.3.0

Merged pull requests:

  • fix assert op bug (#553) (@luke-kiernan)

Closed issues:

  • Unclear instructions in Pre-Step a. of "Compile and View Documentation Locally" (#531)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] 2 months ago

InfrastructureSystems.jl - v3.3.0

InfrastructureSystems v3.3.0

Diff since v3.2.0

Breaking changes

  • Addition of new functions for cost function clean up

Merged pull requests:

  • Update docs best practices (#540) (@kdayday)
  • Convexification of cost curves (#545) (@PabloBotinGP)
  • Jd/change claude file extension (#547) (@jd-lara)
  • Jd/change claude file extension (#548) (@jd-lara)
  • function quality checks (#549) (@jd-lara)
  • Clarified instructions in pre-step a of "Compile and View Documentation Locally" (#551) (@hannahchubin)
  • Bump project version from 3.2.0 to 3.3.0 (#552) (@jd-lara)

Closed issues:

  • TagBot: Manual intervention needed for releases (#541)
  • Fix/add convexification features (#542)
  • Create shared time series library (#546)
  • Operational Cost Curves Quality checks (#550)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] 3 months ago

InfrastructureSystems.jl - v3.2.0

InfrastructureSystems v3.2.0

Diff since v3.1.1

Breaking changes

  • Changed behavior of iterators for Julia 1.13 compatibility

Merged pull requests:

  • Find closest convex function for piecewise linear data (#513) (@jd-lara)
  • optimization key type parameter experiment (#521) (@luke-kiernan)
  • define 2-arg hash to eliminate method invalidations (#525) (@luke-kiernan)
  • Claude/convex approximation method 01 n xc pz4 xpj2 ys w4 f uur n8 x9 (#526) (@PabloBotinGP)
  • fixes for 1.13 (#527) (@ymiftah)
  • Switch to import InfrastructureSystem as IS (#528) (@josephmckinsey)
  • Update institutional references from NREL to NLR (#529) (@Copilot)
  • Update institutional references from NREL to NLR (#530) (@Copilot)
  • Add LOG_GROUP_PARSING to validation range warnings (#532) (@luke-kiernan)
  • Create .clauderc for package configuration (#533) (@jd-lara)
  • formatting (#534) (@luke-kiernan)
  • add retest migration guide (#535) (@luke-kiernan)
  • add some improvements to SQL queries (#536) (@jd-lara)
  • Add test coverage for optimize_database! on TimeSeriesMetadataStore (#537) (@Copilot)
  • Add docstrings to exported Optimization types (#538) (@luke-kiernan)

Closed issues:

  • Initial clean-up and reorganization of InfrastructureSystems documentation (#404)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] 3 months ago

InfrastructureSystems.jl - v3.1.1

InfrastructureSystems v3.1.1

Diff since v3.1.0

Merged pull requests:

  • return type annotation on from_iso (#523) (@luke-kiernan)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] 4 months ago

InfrastructureSystems.jl - v3.1.0

InfrastructureSystems v3.1.0

Diff since v3.0.1

Breaking changes

  • New API calls for function evaluation
  • Dependency update to PT v3 support

Merged pull requests:

  • Hc/update prettytables (#515) (@hannahchubin)
  • Joint dependency updates and Claude improvement recommendations (#516) (@jd-lara)
  • InputOutputCurve function evaluation (#517) (@luke-kiernan)
  • handle Val kwargs (#519) (@jd-lara)

Closed issues:

  • show on system with time series (from PR #516) (#518)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] 5 months ago

InfrastructureSystems.jl - v3.0.1

InfrastructureSystems v3.0.1

Diff since v3.0.0

Merged pull requests:

  • Add docstrings with function signatures and arguments to GeographicInfo (#502) (@Copilot)
  • Add informative error messages for time series with non-concrete element types (#504) (@Copilot)
  • Fix type mismatch in test_abstract_model_store.jl - use Matrix instead of Vector (#507) (@Copilot)
  • Document associations database schemas for time series and supplemental attributes (#508) (@Copilot)

Closed issues:

  • Add function signature and arguments list to GeographicInfo docstring (#475)
  • Implement Method to get all the outages instances attached to a component type (#485)
  • document better the table formats in the underlying associations db. (#488)
  • More informative error when adding time series (#503)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] 6 months ago

InfrastructureSystems.jl - v3.0.0

InfrastructureSystems v3.0.0

Diff since v2.6.0

Breaking changes

  • New Time Series interface
  • Breaking changes on the use supplemental attributes getters
  • Updates for the cost function definitions

Merged pull requests:

  • Support irregular time series resolutions (#455) (@daniel-thom)
  • add function to get random seed (#457) (@jd-lara)
  • Implement non-allocating @scoped_enum (#458) (@GabrielKS)
  • add fuel offtake (#462) (@jd-lara)
  • remove code (#463) (@jd-lara)
  • Allow unit conversion in struct template (#464) (@rodrigomha)
  • Fix setter template (#466) (@rodrigomha)
  • Add list_associated_component_uuids with filter by component type (#468) (@daniel-thom)
  • Support remove_time_series! for supplemental attributes (#470) (@daniel-thom)
  • Add get_component_supplemental_attribute_pairs (#471) (@daniel-thom)
  • More verbose when duplicated name component is added (#472) (@yasirroni)
  • Add get_num_components (#473) (@daniel-thom)
  • Add function get_base_component_type (#474) (@daniel-thom)
  • Refactor supplemental attributes api (#477) (@daniel-thom)
  • Add restriction on deletion of SingleTimeSeries (#479) (@daniel-thom)
  • bump formatter and apply changes (#480) (@jd-lara)
  • Support HDF5 serialization of "ragged" FunctionData time series (#481) (@GabrielKS)
  • Return results in long format (#482) (@daniel-thom)
  • bump dependencies (#483) (@jd-lara)
  • include name in output of show_time_series_data (#484) (@luke-kiernan)
  • more is_concave definitions (#486) (@luke-kiernan)
  • fix time series removal order bug (#487) (@luke-kiernan)
  • get_supplemental_attribute methods with component type input (#489) (@luke-kiernan)
  • more time series removal fixes (#490) (@luke-kiernan)
  • FunctionData: implement function evaluation and some higher-level arithmetic operations (#492) (@GabrielKS)
  • Fix reading results with time slices (#494) (@daniel-thom)
  • Add tests for _process_timestamps (#495) (@daniel-thom)
  • Unify the get_time_series interfaces (#497) (@daniel-thom)
  • Duplicate Deterministic forecasts (#499) (@daniel-thom)

Closed issues:

  • Document/fix surprising behaviors of set_name!(sys, component, name) (#432)
  • Delete deprecated functions in 3.0 release (#456)
  • Implement arithmetic operations on FunctionData, etc. (#459)
  • ability to separate start costs into fuel-related and non-fuel related costs (#461)
  • Add method get_associated_components with a component type filter (#467)
  • Bug: reading OptimizationProblemResults with custom start_time and/or len can trigger AssertionError (#493)
  • More Deterministic Special Casing Troubles (#498)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] 6 months ago

InfrastructureSystems.jl - v2.6.0

InfrastructureSystems v2.6.0

Diff since v2.5.2

Breaking changes

  • Added new methods and deprecation warning for an old version of get_components

Merged pull requests:

  • Preserve supplemental attributes in mask_component! (#453) (@daniel-thom)
  • Get components attached to a supplemental attribute type (#454) (@daniel-thom)

Closed issues:

  • Add new kwarg to remove_component that removes supplemental attribute (#449)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] about 1 year ago

InfrastructureSystems.jl - v2.5.2

InfrastructureSystems v2.5.2

Diff since v2.5.1

Merged pull requests:

  • Add is_concave (#445) (@purboday)
  • fix: Cascading removing of component_association from remove_component (#448) (@pesap)

Closed issues:

  • Bug: removing a component that has a supplemental attribute is not removing the association. (#447)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] about 1 year ago

InfrastructureSystems.jl - v2.5.1

InfrastructureSystems v2.5.1

Diff since v2.5.0

Merged pull requests:

  • Fix bug for read results method with kwargs len or start_time (#444) (@rodrigomha)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] about 1 year ago

InfrastructureSystems.jl - v2.5.0

InfrastructureSystems v2.5.0

Diff since v2.4.3

Breaking changes

  • Changes to the SimulationResults to support Vector{TimeStep}

Merged pull requests:

  • Update OptimizationResults to use Vector{DateTime} (#438) (@rodrigomha)
  • Add resolution to time series methods (#442) (@daniel-thom)
  • Export length in time series summary table (#443) (@scdhulipala)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] about 1 year ago

InfrastructureSystems.jl - v2.4.3

InfrastructureSystems v2.4.3

Diff since v2.4.2

Merged pull requests:

  • Complete ComponentSelector docstrings (#439) (@GabrielKS)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] about 1 year ago

InfrastructureSystems.jl - v2.4.2

InfrastructureSystems v2.4.2

Diff since v2.4.1

Merged pull requests:

  • Add troubleshooting entry about warnonly in Documentation.jl troubleshooting guide (#430) (@josephmckinsey)
  • set_name to own name is a no-op, not an error (#431) (@luke-kiernan)
  • Disallow normalization factors of 0 (#433) (@daniel-thom)
  • Fix the type of horizon_ms in the time series metadata database (#434) (@daniel-thom)
  • Drop the metadata table when it's not needed (#435) (@daniel-thom)
  • Fix supplemental attribute table when component UUID is changed (#436) (@daniel-thom)

Closed issues:

  • set_name! with existing name errors (#397)
  • Time series Normalization Factor = 0 (#414)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] about 1 year ago

InfrastructureSystems.jl - v2.4.1

InfrastructureSystems v2.4.1

Diff since v2.4.0

Merged pull requests:

  • Fix deserialization of supplemental attributes (#429) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 1 year ago

InfrastructureSystems.jl - v2.4.0

InfrastructureSystems v2.4.0

Diff since v2.3.1

Merged pull requests:

  • Add ComponentSelector feature: IS portion (#342) (@GabrielKS)
  • Speed up accessors for time series and supplemental attributes (#416) (@daniel-thom)
  • Docs bp (#418) (@kdayday)
  • Enforce strict docs compilation and add Documentation best practices guidelines (#419) (@kdayday)
  • Format fixes (#420) (@kdayday)
  • Add fast_deepcopy_system function (#421) (@GabrielKS)
  • Faster dependencies cache (#423) (@joaquimg)
  • Ensure that a component cannot be added to two systems (#424) (@daniel-thom)
  • remove siip refs make them sienna (#425) (@jd-lara)
  • add serialization/deserialization support for vector of complex (#426) (@rodrigomha)
  • Couple small docs best practices updates (#427) (@kdayday)
  • docs formatter (#428) (@jd-lara)

Closed issues:

  • method to retrieve initial time with SingleTimeSeries (#253)
  • Support for bulk addition of supplemental attributes (#382)
  • Github Documentation link redirecting to broken nrel-siip link (#402)
  • Write a Best Practices docs (#403)
  • Large time consumption in Julia deserialization (to read time series data?) (#409)
  • Performance for adding multiple supplemental attributes IS (#417)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 1 year ago

InfrastructureSystems.jl - v2.3.1

InfrastructureSystems v2.3.1

Diff since v2.3.0

Merged pull requests:

  • Fix bug 407 (#408) (@GabrielKS)
  • Fix performance issue with reading time series (#410) (@daniel-thom)

Closed issues:

  • compare_values incorrectly reports failures on Arrays (#407)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 1 year ago

InfrastructureSystems.jl - v2.3.0

InfrastructureSystems v2.3.0

Diff since v2.2.2

Merged pull requests:

  • Add markdown files to formatter (#401) (@kdayday)
  • Bump data frames (#406) (@jd-lara)

Closed issues:

  • Add get and setter methods for initial input and input at zero for cost functions (#400)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 1 year ago

InfrastructureSystems.jl - v2.2.2

InfrastructureSystems v2.2.2

Diff since v2.2.1

Merged pull requests:

  • Resolve IS prefix in submodules (fixes #398) (#399) (@GabrielKS)

Closed issues:

  • IS is not defined within submodules (#398)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 1 year ago

InfrastructureSystems.jl - v2.2.1

InfrastructureSystems v2.2.1

Diff since v2.2.0

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)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 1 year ago

InfrastructureSystems.jl - v2.2.0

InfrastructureSystems v2.2.0

Diff since v2.1.0

Merged pull requests:

  • Add option to specify equality predicate for compare_values and provide a more sensible default (IS) (#387) (@GabrielKS)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 1 year ago

InfrastructureSystems.jl - v2.1.0

InfrastructureSystems v2.1.0

Diff since v2.0.4

Merged pull requests:

  • Move ValueCurves, cost aliases, CostCurve, FuelCurve, and associated tests from PSY to IS (IS version) (#392) (@GabrielKS)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 1 year ago

InfrastructureSystems.jl - v2.0.4

InfrastructureSystems v2.0.4

Diff since v2.0.3

Merged pull requests:

  • Import Base.@kwdef for compatibility with Julia versions below 1.9 (#390) (@sambuddhac)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 1 year ago

InfrastructureSystems.jl - v2.0.3

InfrastructureSystems v2.0.3

Diff since v2.0.2

Merged pull requests:

  • Document function arguments and move docstring details over from PSY (#389) (@kdayday)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 1 year ago

InfrastructureSystems.jl - v2.0.2

InfrastructureSystems v2.0.2

Diff since v2.0.1

Merged pull requests:

  • add transform method for abstract vector (#386) (@jd-lara)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] almost 2 years ago

InfrastructureSystems.jl - v2.0.1

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)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] almost 2 years ago

InfrastructureSystems.jl - v2.0.0

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)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] almost 2 years ago

InfrastructureSystems.jl - v1.22.2

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)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] about 2 years ago

InfrastructureSystems.jl - v1.22.1

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)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 2 years ago

InfrastructureSystems.jl - v1.22.0

InfrastructureSystems v1.22.0

Diff since v1.21.3

Merged pull requests:

  • Update Project.toml (#314) (@jd-lara)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 2 years ago

InfrastructureSystems.jl - v1.21.3

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)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 2 years ago

InfrastructureSystems.jl - v1.21.2

InfrastructureSystems v1.21.2

Diff since v1.21.1

Merged pull requests:

  • Bump DataFrames (#311) (@jd-lara)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 2 years ago

InfrastructureSystems.jl - v1.21.1

InfrastructureSystems v1.21.1

Diff since v1.21.0

Merged pull requests:

  • s/r SIIP -> Sienna (#310) (@jd-lara)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] almost 3 years ago

InfrastructureSystems.jl - v1.21.0

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)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] about 3 years ago

InfrastructureSystems.jl - v1.20.0

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)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] about 3 years ago

InfrastructureSystems.jl - v1.19.0

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)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 3 years ago

InfrastructureSystems.jl - v1.18.1

InfrastructureSystems v1.18.1

Diff since v1.18.0

Merged pull requests:

  • Update code for latest PrettyTables version (#298) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 3 years ago

InfrastructureSystems.jl - v1.18.0

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)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 3 years ago

InfrastructureSystems.jl - v1.17.7

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])

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 3 years ago

InfrastructureSystems.jl - v1.17.6

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)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] almost 4 years ago

InfrastructureSystems.jl - v1.17.5

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])

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] almost 4 years ago

InfrastructureSystems.jl - v1.17.4

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)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] about 4 years ago

InfrastructureSystems.jl - v1.17.3

InfrastructureSystems v1.17.3

Diff since v1.17.2

Merged pull requests:

  • Disable the formatter for generated files (#284) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] about 4 years ago

InfrastructureSystems.jl - v1.17.2

InfrastructureSystems v1.17.2

Diff since v1.17.1

Merged pull requests:

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

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] about 4 years ago

InfrastructureSystems.jl - v1.17.1

InfrastructureSystems v1.17.1

Diff since v1.17.0

Closed issues:

  • MethodError: no method matching sort(::InfrastructureSystems.FlattenIteratorWrapper{PowerLoad}; by=var"#135#136"()) (#281)

Merged pull requests:

  • Strip module from parameter types during serialization (#282) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] about 4 years ago

InfrastructureSystems.jl - v1.17.0

InfrastructureSystems v1.17.0

Diff since v1.16.0

Merged pull requests:

  • Auto and manual formatting fixes (#278) (@jd-foster)
  • Updating copy time series method (#279) (@sourabhdalvi)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] about 4 years ago

InfrastructureSystems.jl - v1.16.0

InfrastructureSystems v1.16.0

Diff since v1.15.3

Merged pull requests:

  • update hdf5 dependecy (#277) (@jd-lara)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] about 4 years ago

InfrastructureSystems.jl - v1.15.3

InfrastructureSystems v1.15.3

Diff since v1.15.2

Merged pull requests:

  • CompatHelper: bump compat for CSV to 0.10, (keep existing compat) (#275) (@github-actions[bot])

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 4 years ago

InfrastructureSystems.jl - v1.15.2

InfrastructureSystems v1.15.2

Diff since v1.15.1

Merged pull requests:

  • Update format-check.yml (#273) (@jd-lara)
  • Return TimeArray of len=1 in StaticTimeSeriesCache (#274) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 4 years ago

InfrastructureSystems.jl - v1.15.1

InfrastructureSystems v1.15.1

Diff since v1.15.0

Merged pull requests:

  • generalize to handle AbstractStrings in time_series_metatdata parsing (#270) (@claytonpbarrows)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 4 years ago

InfrastructureSystems.jl - v1.15.0

InfrastructureSystems v1.15.0

Diff since v1.14.3

Closed issues:

  • Remove TOML dependency once support for Julia 1.5 is dropped (#230)

Merged pull requests:

  • Create set_name_internal! (#268) (@daniel-thom)
  • Make time series simulation field optional (#269) (@josephmckinsey)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 4 years ago

InfrastructureSystems.jl - v1.14.3

InfrastructureSystems v1.14.3

Diff since v1.14.2

Merged pull requests:

  • Fail transform_single_time_series! on conflicting inputs (#267) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 4 years ago

InfrastructureSystems.jl - v1.14.2

InfrastructureSystems v1.14.2

Diff since v1.14.1

Merged pull requests:

  • Only log progress messages with ProgressLogger (#266) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 4 years ago

InfrastructureSystems.jl - v1.14.1

InfrastructureSystems v1.14.1

Diff since v1.14.0

Merged pull requests:

  • Replace TerminalLogger with ConsoleLogger (#265) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 4 years ago

InfrastructureSystems.jl - v1.14.0

InfrastructureSystems v1.14.0

Diff since v1.13.0

Closed issues:

  • Message handle error. (#262)

Merged pull requests:

  • add method to handle level as integers (#263) (@jd-lara)
  • Add ProgressLogger for progress bars (#264) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 4 years ago

InfrastructureSystems.jl - v1.13.0

InfrastructureSystems v1.13.0

Diff since v1.12.3

Merged pull requests:

  • Use TerminalLogger instead of ConsoleLogger (#261) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 4 years ago

InfrastructureSystems.jl - v1.12.3

InfrastructureSystems v1.12.3

Diff since v1.12.2

Merged pull requests:

  • Update to latest pretty_table interface (#259) (@daniel-thom)
  • formatter fixv2 (#260) (@jd-lara)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 4 years ago

InfrastructureSystems.jl - v1.12.2

InfrastructureSystems v1.12.2

Diff since v1.12.1

Merged pull requests:

  • CompatHelper: bump compat for CSV to 0.9, (keep existing compat) (#257) (@github-actions[bot])
  • Add check_components methods (#258) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 4 years ago

InfrastructureSystems.jl - v1.12.1

InfrastructureSystems v1.12.1

Diff since v1.12.0

Merged pull requests:

  • Fix the has_forecasts column in show_components_table (#256) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 4 years ago

InfrastructureSystems.jl - v1.12.0

InfrastructureSystems v1.12.0

Diff since v1.11.0

Merged pull requests:

  • Fix bug when adding StaticTimeSeries after Forecast (#254) (@daniel-thom)
  • Enhance printing of system and components (#255) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 4 years ago

InfrastructureSystems.jl - v1.11.0

InfrastructureSystems v1.11.0

Diff since v1.10.2

Merged pull requests:

  • Add time-based log event suppression (#249) (@daniel-thom)
  • CompatHelper: bump compat for TimeSeries to 0.23, (keep existing compat) (#251) (@github-actions[bot])
  • Allow override of time series directory with environment variable (#252) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 4 years ago

InfrastructureSystems.jl - v1.10.2

InfrastructureSystems v1.10.2

Diff since v1.10.1

Merged pull requests:

  • Don't serialize an empty time series file (#248) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] almost 5 years ago

InfrastructureSystems.jl - v1.10.1

InfrastructureSystems v1.10.1

Diff since v1.10.0

Merged pull requests:

  • add missing method (#247) (@jd-lara)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] almost 5 years ago

InfrastructureSystems.jl - v1.10.0

InfrastructureSystems v1.10.0

Diff since v1.9.1

Merged pull requests:

  • Ignore UUIDs by default in compare_values (#245) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] almost 5 years ago

InfrastructureSystems.jl - v1.9.1

InfrastructureSystems v1.9.1

Diff since v1.9.0

Merged pull requests:

  • Updating Template to call set_value in the setter function (#244) (@sourabhdalvi)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] almost 5 years ago

InfrastructureSystems.jl - v1.9.0

InfrastructureSystems v1.9.0

Diff since v1.8.0

Merged pull requests:

  • Optimize deepcopy of system (#242) (@daniel-thom)
  • Update logging.md (#243) (@claytonpbarrows)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] almost 5 years ago

InfrastructureSystems.jl - v1.8.0

InfrastructureSystems v1.8.0

Diff since v1.7.5

Merged pull requests:

  • Update format workflow to autosuggest changes in PRs (#240) (@kdheepak)
  • Allow changing the name of a component that is in a system (#241) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] almost 5 years ago

InfrastructureSystems.jl - v1.7.5

InfrastructureSystems v1.7.5

Diff since v1.7.4

Merged pull requests:

  • Update docs (#239) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] almost 5 years ago

InfrastructureSystems.jl - v1.7.4

InfrastructureSystems v1.7.4

Diff since v1.7.3

Merged pull requests:

  • Fix display of validation errors (#238) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] almost 5 years ago

InfrastructureSystems.jl - v1.7.3

InfrastructureSystems v1.7.3

Diff since v1.7.2

Closed issues:

  • HDF5-DIAG: Error (#234)
  • resolution calculation fails for SingleTimeSeries (#236)

Merged pull requests:

  • Fix exception in copy_time_series! (#235) (@daniel-thom)
  • add resolution field to SingleTimeSeries (#237) (@jd-lara)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] almost 5 years ago

InfrastructureSystems.jl - v1.7.2

InfrastructureSystems v1.7.2

Diff since v1.7.1

Closed issues:

  • IS 1.7 failing to precompile with MethodError: no method matching dirname(::Nothing) (#232)

Merged pull requests:

  • Fix lookup of InfrastructureSystems path (#233) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] almost 5 years ago

InfrastructureSystems.jl - v1.7.1

InfrastructureSystems v1.7.1

Diff since v1.7.0

Merged pull requests:

  • Add filtering of log messages by group - part 2 (#231) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] almost 5 years ago

InfrastructureSystems.jl - v1.7.0

InfrastructureSystems v1.7.0

Diff since v1.6.0

Closed issues:

  • Ambiguities in the code (#226)

Merged pull requests:

  • Add filtering of log messages by group (#229) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] almost 5 years ago

InfrastructureSystems.jl - v1.6.0

InfrastructureSystems v1.6.0

Diff since v1.5.0

Closed issues:

  • Breaking change to add_component! in v1.4.3 (#222)

Merged pull requests:

  • Catch ResolverError to reduce possibility misleading failures from integration tests (#223) (@nickrobinson251)
  • Fix bug in code generator (#224) (@daniel-thom)
  • add Aqua tests (#225) (@jd-lara)
  • Optimize storage of time series (#227) (@daniel-thom)
  • Fix method ambiguities (#228) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] almost 5 years ago

InfrastructureSystems.jl - v1.5.0

InfrastructureSystems v1.5.0

Diff since v1.4.3

Merged pull requests:

  • Jd/fix kwargs deprecation (#221) (@jd-lara)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] almost 5 years ago

InfrastructureSystems.jl - v1.4.2

InfrastructureSystems v1.4.2

Diff since v1.4.1

Merged pull requests:

  • Do not let the same component reference get stored twice (#218) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] almost 5 years ago

InfrastructureSystems.jl - v1.4.1

InfrastructureSystems v1.4.1

Diff since v1.4.0

Merged pull requests:

  • Fix link in README (#217) (@arnaudh)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] about 5 years ago

InfrastructureSystems.jl - v1.4.0

InfrastructureSystems v1.4.0

Diff since v1.3.12

Merged pull requests:

  • CompatHelper: bump compat for "PrettyTables" to "1.0" (#214) (@github-actions[bot])
  • CompatHelper: bump compat for "DataFrames" to "1.0" (#215) (@github-actions[bot])
  • Fix transform_single_time_series with multiple forecasts on a component (#216) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] about 5 years ago

InfrastructureSystems.jl - v1.3.12

InfrastructureSystems v1.3.12

Diff since v1.3.11

Closed issues:

  • Erroring showing System after forecasts added via transform_single_time_series! (#211)

Merged pull requests:

  • Fix printing of TimeSeriesData length in summary (#210) (@nickrobinson251)
  • Fix transform_time_series when interval and resolution are equal (#212) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] about 5 years ago

InfrastructureSystems.jl - v1.3.11

InfrastructureSystems v1.3.11

Diff since v1.3.10

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] about 5 years ago

InfrastructureSystems.jl - v1.3.10

InfrastructureSystems v1.3.10

Diff since v1.3.9

Merged pull requests:

  • remove excesive debug statements (#209) (@jd-lara)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] about 5 years ago

InfrastructureSystems.jl - v1.3.9

InfrastructureSystems v1.3.9

Diff since v1.3.8

Merged pull requests:

  • Perform division in Milliseconds (#208) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] about 5 years ago

InfrastructureSystems.jl - v1.3.8

InfrastructureSystems v1.3.8

Diff since v1.3.7

Merged pull requests:

  • Make TimeSeriesCache structs immutable (#207) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] about 5 years ago

InfrastructureSystems.jl - v1.3.7

InfrastructureSystems v1.3.7

Diff since v1.3.6

Merged pull requests:

  • Update Project.toml (#206) (@jd-lara)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] about 5 years ago

InfrastructureSystems.jl - v1.3.6

InfrastructureSystems v1.3.6

Diff since v1.3.5

Merged pull requests:

  • Fix type check (#204) (@daniel-thom)
  • Fix paths for Windows (#205) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] about 5 years ago

InfrastructureSystems.jl - v1.3.5

InfrastructureSystems v1.3.5

Diff since v1.3.4

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] about 5 years ago

InfrastructureSystems.jl - v1.3.4

InfrastructureSystems v1.3.4

Diff since v1.3.3

Merged pull requests:

  • Change the cp system command used for Windows (#203) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] about 5 years ago

InfrastructureSystems.jl - v1.3.3

InfrastructureSystems v1.3.3

Diff since v1.3.2

Merged pull requests:

  • Fix get_time_series when passing AbstractDeterministic (#202) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] about 5 years ago

InfrastructureSystems.jl - v1.3.2

InfrastructureSystems v1.3.2

Diff since v1.3.1

Merged pull requests:

  • Fix get_time_series_multiple for Deterministic (#200) (@daniel-thom)
  • use leq insted of < in comparisons (#201) (@jd-lara)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] about 5 years ago

InfrastructureSystems.jl - v1.3.1

InfrastructureSystems v1.3.1

Diff since v1.3.0

Closed issues:

  • Handle UUID clashes (#197)

Merged pull requests:

  • Remove package-specific RNG (#198) (@daniel-thom)
  • Skip serialization of read-only time series (#199) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] about 5 years ago

InfrastructureSystems.jl - v1.3.0

InfrastructureSystems v1.3.0

Diff since v1.2.1

Merged pull requests:

  • Cb/skip if present (#195) (@claytonpbarrows)
  • Rename get_optimizer_stats (#196) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] about 5 years ago

InfrastructureSystems.jl - v1.2.1

InfrastructureSystems v1.2.1

Diff since v1.2.0

Merged pull requests:

  • Add functions to check components (#194) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] about 5 years ago

InfrastructureSystems.jl - v1.2.0

InfrastructureSystems v1.2.0

Diff since v1.1.1

Closed issues:

  • @scoped_enum should handle words ending with y (#186)

Merged pull requests:

  • Cb/has component (#191) (@claytonpbarrows)
  • Replace scoped_enum with a better version (#192) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 5 years ago

InfrastructureSystems.jl - v1.1.1

InfrastructureSystems v1.1.1

Diff since v1.1.0

Merged pull requests:

  • remane HDF5 function (#190) (@jd-lara)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 5 years ago

InfrastructureSystems.jl - v1.1.0

InfrastructureSystems v1.1.0

Diff since v1.0.9

Merged pull requests:

  • Fix module lookup (#189) (@daniel-thom)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 5 years ago

InfrastructureSystems.jl - v1.0.9

InfrastructureSystems v1.0.9

Diff since v1.0.8

Merged pull requests:

  • Updates to Printing and InfrastructureSystemsInternal (#187) (@sourabhdalvi)
  • Adding changes from JuliaFormatter update (#188) (@sourabhdalvi)

Energy Systems - Grid Management and Microgrid - Julia
Published by github-actions[bot] over 5 years ago