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.
- Export additional methods
- Change System constructor that takes iterable arguments
- 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
- Add conversion field to HydroStorage
- Bug fix in add_component for RegulationDevice
- Add StaticReserveGroup object (Thanks @andrewrosemberg)
- 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
- Add pss/e .dyr file parsing support
- Bug fixes in staturation data GENROU and GENROE
- Bug fixes in TableData parsing
- 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
- Bug fixes in TableDataParsing
- Improvements in RegulationDevice getter functions
- Addition of get_max_reactive_power for RenewableDispatch
- Bug fixes in TableDataParsing
- Add get_max_reactive_power for RenewableGeneration with PowerFactor
- Fix bug in DynamicGenerator constructor
- Add additional get_value methods for ThermalStandard ramps
- Improve testing
- 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
- 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.
- 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
- Add AC1A, ST1A, GasTG structs for dynamic modeling.
- Implement heuristic in pwl data to avoid NaN
- Bug fixes with Regulation Devices
- Improved testing.
- 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
- Update for IS 0.9
- Change behaviour of get_component
- Bug fix for serialization
- Add deepcopy method for system
- Bug fix in serialization to folder
- Fix potential miscalculation of PWL upper bound limits
- Remove warning PWL get_slope function
- 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
- Add DemandCurveReserve
- Add functions to manipilate pwl cost functions
- Fix bug with frequency de-serialization
- Fix Serialization of DynamicInverter
- Fix remove_component for Area
- Add available fields for Reserves
- Changes to DynamicInverter and DynamicGenerator structs
- Bugfix in solve_powerflow!
- add option to set store location of hdf5 file
- add get_available_components method
- add has_forecasts method
- Add filtering function to get_components
- Add Parser for Texas A&M models
- Add tiime_at_status field in ThermalStandard
- Update InfrastructureSystems dependency
- Update names and contents of Dynamic Structs, RenewableGen, HydroGen and ThermalGen
- Update CSV dependency to v0.6
- Change uses of Load Zone and Area
- Add AGC service
- Remove unnecessary fields in transfer service
- Add participation factor field in TechThermal
- Make LoadZone and Area optional Bus Inputs
- Reduce warning print for unsupported columns outs when parsing data
- Change device internal forecasts field name
- Add support for Load Zones and Areas
- Add return status for power flows
- Change behavior of Matpower and PTI files parsing
- Update PTI parsing code from PM and IM
- Modify the user's interface for enums
- Update Struct autogeneration code
- Update Hydropower structs naming
- Add missing getter functions for DynamicInverter and DynamicGenerator
- Add missing getter functions for System fields.
- Add frequency field to System and DEFAULT_SYSTEM_FREQUENCY
- Add functions to handle DynamicInjection components
- Fix 7z error in Julia 1.3 and Windows
- Bugfix in pu conversion in HVDC Table Data
- Improve testing
- Update DynamicGenerator and DynamicInverter to comply with PSY
- Change get_components to support parametrized structs
- Improve testing of dynamic structs
- Update package dependencies compatibility
- Add range to struct docstrings
- Hydropower data parsing improvements
- Bugfix TableData HydroStorage
- Updated HydroDispatch and removed HydroStorage
- Bugfix services removal
- 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
- Downgrade compatible version of CSV to 0.5.13 to avoid tab-complete hang.
- Bug Fix in docstrings autogeneration code
- Contiguous forecasts function added
- Remove bin from auto-generation code
- Updated docstrings
- Use accessor functions instead of labels to get forecasts
- Bug Fix in code autogeneration
- Enforce unique bus numbers
- Set min version of IS to 0.2.4
- Bugfix in generate_initial_times
- Bug fixes on SystemTable Data
- Store and access forecast data from Disk
- 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
- Fix printing of forecasts #350 fixing #343
- Update to Julia-v0.7
- Initial implementation