Skip to content

Latest commit

 

History

History
317 lines (198 loc) · 7.14 KB

CHANGELOG.md

File metadata and controls

317 lines (198 loc) · 7.14 KB

PowerSystems Change Log

1.0.0 Announcement

After 1.0.0 release, the manual Changelog will no longer be maintained. Please refer to the releases page to follow up with the changes.

0.28.0

  • Export additional methods
  • Change System constructor that takes iterable arguments

0.27.0

  • Change errors to warnings when validating impedance values in AC Branches
  • Add Support for non-spinning reserve (Thanks @andrewrosemberg)
  • Add costs to reserve products (Thanks @andrewrosemberg)
  • Improvements to documentation
  • Extend parsing of PSS/e dyr files
  • Modifications to dynamic structs to support (min, max) tuples

0.26.0

  • Add conversion field to HydroStorage
  • Bug fix in add_component for RegulationDevice
  • Add StaticReserveGroup object (Thanks @andrewrosemberg)

0.25.0

  • Bug fix in units settings when parsing TableData
  • Add defaults for ThermalStandard Fuel and Prime Mover (Thanks @raphaelsaavedra)
  • Bug Fix cost data in TableData Parsing
  • Bump IS version and remove type inputs to setter functions

0.24.1

  • Add pss/e .dyr file parsing support
  • Bug fixes in staturation data GENROU and GENROE
  • Bug fixes in TableData parsing

0.24.0

  • Change the use of @forward macros to avoid world of age errors
  • Change DynamicMachines constructors to avoid de-serialization errors
  • Change implementation of DynamicBranches
  • Change implementation of RegulatioDevices

0.23.3

  • Bug fixes in TableDataParsing
  • Improvements in RegulationDevice getter functions
  • Addition of get_max_reactive_power for RenewableDispatch

0.23.2

  • Bug fixes in TableDataParsing
  • Add get_max_reactive_power for RenewableGeneration with PowerFactor

0.23.1

  • Fix bug in DynamicGenerator constructor
  • Add additional get_value methods for ThermalStandard ramps
  • Improve testing

0.23.0

  • Addition of get_max_active_power, get_max_reactive_power accessor functions
  • Enable serialization of DynamicLines
  • Islanding detection in PTDF, LODF and Ybus calculations
  • Remove MVABase field from DynamicInverter

0.22.0

  • Addition of DynamicLines Struct
  • Renames of Fields in Structs to match code guidelines
  • Store RAW Electric Source Data (Z) in Thermal Generators
  • Implement UnitsInfo to return data in different bases accordingly
  • Update Autogeneration of structs.

0.21.0

  • Improvements to Power Flow solve: Add Jacobian Function, add a method that modifies the system and one that returns results
  • Improvements to TableData Parsing
  • Add new methods to get admittance from branches
  • Add Monitored Line to PTDF

0.20.1

  • Add AC1A, ST1A, GasTG structs for dynamic modeling.
  • Implement heuristic in pwl data to avoid NaN
  • Bug fixes with Regulation Devices
  • Improved testing.

0.20.0

  • Add Support for MultiStart Thermal Generation (a.k.a. PGLIB Model)
  • Performance updates to Power Flow.
  • Remove Make PF function.
  • Fixin forecast handling of composed structs
  • Update to IS v0.11
  • Add SalientPoleGenerator and RoundRotorGenerator with saturation variants
  • Add regulation device composed with generators
  • Add Basepower field to InjectionDevices in system's per unit
  • Add readonly option for seralization of time series

0.19.0

  • Update for IS 0.9
  • Change behaviour of get_component

0.18.5

  • Bug fix for serialization

0.18.4

  • Add deepcopy method for system

0.18.3

  • Bug fix in serialization to folder

0.18.2

  • Fix potential miscalculation of PWL upper bound limits

0.18.1

  • Remove warning PWL get_slope function

0.18.0

  • Add functions to to get breakpoints and slopes from PWL cost functions
  • Add getter function support for generated structs
  • Enable addition of DynamicInjections to StaticInjection components and associated methods

0.17.2

  • Add DemandCurveReserve
  • Add functions to manipilate pwl cost functions

0.17.1

  • Fix bug with frequency de-serialization

0.17.0

  • Fix Serialization of DynamicInverter
  • Fix remove_component for Area
  • Add available fields for Reserves

0.16.0

  • Changes to DynamicInverter and DynamicGenerator structs
  • Bugfix in solve_powerflow!
  • add option to set store location of hdf5 file

v0.15.2

  • add get_available_components method

v0.15.1

  • add has_forecasts method

v0.15.0

  • Add filtering function to get_components
  • Add Parser for Texas A&M models
  • Add tiime_at_status field in ThermalStandard

v0.14.1

  • Update InfrastructureSystems dependency

v0.14.0

  • Update names and contents of Dynamic Structs, RenewableGen, HydroGen and ThermalGen

v0.13.1

  • Update CSV dependency to v0.6

v0.13.0

  • Change uses of Load Zone and Area
  • Add AGC service
  • Remove unnecessary fields in transfer service
  • Add participation factor field in TechThermal

v0.12.0

  • Make LoadZone and Area optional Bus Inputs

v0.11.2

  • Reduce warning print for unsupported columns outs when parsing data

v0.11.1

  • Change device internal forecasts field name

v0.11.0

  • Add support for Load Zones and Areas
  • Add return status for power flows
  • Change behavior of Matpower and PTI files parsing

v0.10.0

  • Update PTI parsing code from PM and IM
  • Modify the user's interface for enums

v0.9.1

  • Update Struct autogeneration code

v0.9.0

  • Update Hydropower structs naming

v0.8.6

  • Add missing getter functions for DynamicInverter and DynamicGenerator
  • Add missing getter functions for System fields.
  • Add frequency field to System and DEFAULT_SYSTEM_FREQUENCY

v0.8.5

  • Add functions to handle DynamicInjection components

v0.8.4

  • Fix 7z error in Julia 1.3 and Windows
  • Bugfix in pu conversion in HVDC Table Data
  • Improve testing

v0.8.3

  • Update DynamicGenerator and DynamicInverter to comply with PSY
  • Change get_components to support parametrized structs
  • Improve testing of dynamic structs

v0.8.2

  • Update package dependencies compatibility
  • Add range to struct docstrings
  • Hydropower data parsing improvements

v0.8.1

  • Bugfix TableData HydroStorage

v0.8.0

  • Updated HydroDispatch and removed HydroStorage

v0.7.1

  • Bugfix services removal

v0.7.0

  • Make codebase consistent with the style guides.
  • Add Dynamic Data capabilities.
  • Change the use of services and store them inside of devices.
  • Add ext field to devices
  • Add ext field to the system

v0.6.2

  • Downgrade compatible version of CSV to 0.5.13 to avoid tab-complete hang.
  • Bug Fix in docstrings autogeneration code
  • Contiguous forecasts function added

v0.6.1

  • Remove bin from auto-generation code
  • Updated docstrings

v0.6.0

  • Use accessor functions instead of labels to get forecasts
  • Bug Fix in code autogeneration

v0.5.2

  • Enforce unique bus numbers
  • Set min version of IS to 0.2.4

v0.5.1

  • Bugfix in generate_initial_times
  • Bug fixes on SystemTable Data

v0.5.0

  • Store and access forecast data from Disk

v0.4.3

  • Fix Parsing bug in Table data #362
  • Enable custom validation descriptors when parsing PSS/e and MATPOWER files
  • Enable multiple loads per bus when parsing PSS/e and MATPOWER files
  • Support multiple generators per bus and non-sequential bus indexing in power flow

v0.4.2

  • Fix printing of forecasts #350 fixing #343

v0.1.1

  • Update to Julia-v0.7

v0.1.0

  • Initial implementation