Releases: lanl-ansi/PowerModelsDistribution.jl
Releases · lanl-ansi/PowerModelsDistribution.jl
v0.11.9
PowerModelsDistribution v0.11.9
Merged pull requests:
- Fixed typos in the documentation (#363) (@pitmonticone)
v0.11.8
PowerModelsDistribution v0.11.8
Merged pull requests:
v0.11.7
PowerModelsDistribution v0.11.7
Merged pull requests:
v0.11.6
v0.11.5
PowerModelsDistribution v0.11.5
Merged pull requests:
- ADD: Load models for LinDist3Flow (#342) (@keatsig)
- ADD: initial support for CapControl, RegControl dss parsing (#346) (@pseudocubic)
- ADD: Forward-backward sweep (FBS) linear formulation (#347) (@keatsig)
- ADD: bus voltage warm start from dss
export voltagescsv file (#348) (@pseudocubic)
v0.11.4
PowerModelsDistribution v0.11.4
Merged pull requests:
- [ADD][4W-EXTENSION] Parsing, transformations and solution builder (#339) (@sanderclaeys)
v0.11.3
PowerModelsDistribution v0.11.3
v0.11.2
PowerModelsDistribution v0.11.2
- Fixed
solve_functions; they were missing make_pu_extensions kwargs - Fixed
_init_math_obj, if an object is not defined in the built-in 1to1 map const, it would error - Fixed method for user-defining custom math2eng functions
- Fixed documentation for
transform_solution
v0.11.1
PowerModelsDistribution v0.11.1
- Added
isengandismathhelper functions - Added dss2eng_extensions, for custom user functions for dss2eng transformations
- Added eng2math_extensions, for custom user functions for eng2math transformations
- Added eng2math_passthrough, for easily passing through properties from eng2math
- Added make_pu_extensions, for custom user functions to convert additional properties to per-unit
- Added make_si_extensions, for custom user functions to convert additional variable results back to SI units
- Added dimensionalize_math_extensions, for easily specifying multiplicative factors on additional variable results for converting back to SI units
- Added global_keys, for users to easily add to global keys which making multinetworks
- Added documentation on how to add math2eng custom functions for transforming solutions back to ENGINEERING model
- Documentation overhaul, new organization, updated docstrings, Pluto notebook building
- Improve parse of ZIPV into array, and update "duty" on loads to better default
- Add support for parsing GrowthShape objects
- Miscellaneous code comment corrections
- Refactor to use Type[] instead of Vector{Type}([]) internally for easier reading of code
- Add section on
import_allto beginners guide - Update default %cutin and %cutout to be 20.0 on pvsystem objects
- Fix
objective_mc_max_load_setpointto remove iteration over "conductor_ids" - Fix
constraint_mc_voltage_magnitude_boundsto have default (0,Inf) bounds the length of "terminals", rather than 3 phases. - Updated UBF version of power flow problem to re-enable bounded=false of bus voltage variables
- Add more descriptive error message for islanded models when attempting to calculate voltage bases
- Add
check_enabledtoggle to calc_connected_components - Updated documentation to reflect correct definition of multiple buses in a vector on transformers using
businstead ofbuses - Fixed bug for eng transformers in
calc_connected_components
v0.11.0
PowerModelsDistribution v0.11.0
- Removed PowerModels.jl as a dependency, porting over any remaining dependencies (breaking) [see PR #336 for complete list of functions]
- Rename the formulation type heiracrhy to include Unbalanced, or U in the names (breaking) [see PR #336 for complete list]
- Removed Memento.jl as a dependency, and added LoggingExtras, to assist in creating easy log filters for PMD via the Julia stdlib
- Added
silence!,set_logging_level!,reset_logging_level!, andrestore_global_logger!helper functions
- Added
- Upgraded to InfrastructureModels v0.6 to support multi-infrastructure models (breaking)
- Refactor multinetwork functionality, and added helper functions for better multinetwork data handling (breaking)
- Renames
build_multinetworkkwarg tomultinetwork - Exports
make_multinetworkfunction to users - Adds
set_time_elapsed!,sort_multinetwork!helper functions - Updates
_pmd_eng_global_keysand_pmd_math_global_keys
- Renames
- Refactor
ENGINEERINGdata model to allow only dict typesDict{String,<:Any}(breaking) - Refactor conductor ids types to allow only Int (breaking)
- Refactor JSON serialization to eliminate special serializers and create special data correction function for importing (breaking)
- Convert IJulia notebooks in examples to Pluto.jl notebooks for better interactivity
- Add
apply_voltage_angle_difference_bounds!transformation function - Remove references to
dcline - Fix
source_idinMATHEMATICALmodel to originate fromENGINEERINGmodel, rather that be passed from dss
Closed issues:
- Harmonize formulation names, e.g. SOCBFPowerModel (#58)
- time_series time values (#265)
- Explore Use of JSON3 (#273)
- Standardize make_multinetwork behavior (#297)
- Bug/enhancement: missing support for single-phase buses (v0.10.0) (#319)
- Update Infrastructure Models Conventions (01/2021) (#323)
Merged pull requests:
- REF: Multi-infrastructure upgrade (#336) (@pseudocubic)