Recent Releases of PowSyBl
PowSyBl - v2.5.1
Release notes
IIDM
- Add integrity checks for Generators and Batteries
- Release integrity check for regulating terminal of tap changers
- Fix voltage, angle, connected and synchronous component number from buses that contain no NodeTerminal
Scripting
- Fix regression due to the change of the return type of
Substation::getCountry
.
Energy Systems - Energy System Modeling Frameworks
- Java
Published by mathbagu almost 6 years ago

PowSyBl - v2.5.0
Release notes
CGMES (beta)
- Skip current limits if no PATL is defined
- Remove deprecated cim1 modules
- Support default boundary files
- Bug fixes:
- Fix reactive capability curves import
- Fix regulating terminal import
- Fix country code for XNodes
- Fix ConcurrentModificationException in Node mapping
Computation
- Add Javadoc for computation module
- Add extendable computation parameters
Contingencies
IIDM
- Variant can be copied into an existing one [BC#790]
- Remove deprecated
getShunt
andgetShuntStream
methods - Add
getBus
methods to network BusView and BusBreakerView - Print balance summary to a Writer instead of a Logger
- Change
getName
implementation of merged lines to get a human readable name - Add support of batteries
- An exception is thrown if no importer is found to load a network
- The import/export of a terminal reference have been moved to a specific class
- Substation's countries are optional
- Bug fixes:
- Fix removal of extensions
- Fix merged network ID modification and renaming
- Fix bus name in BusAdder
iTools
- Fix handling of spaces in paths
Loadflow validation
Math
- Add Javadoc for graph module
- Add Javadoc for matrix module
- Add
add
method to sparse matrix - Rename some methods in matrix API
Security analysis
- Refactor SecurityAnalysisBuilder, make the API cleaner
- LimitViolationDetector has access to the current contingency
- LimitViolationDetector have been moved to
com.powsybl.security.detectors
- Get logs from a security analysis computation
Quality
- Add TopIssue GitHub App.
- Add a link to Spectrum community
- Add a link to Javadoc.io
Energy Systems - Energy System Modeling Frameworks
- Java
Published by mathbagu about 6 years ago

PowSyBl - v2.4.0
Release notes
CGMES (beta)
- Correct missing or invalid data in CGMES files and log these corrections
- Fix bug with angle and tension of buses
- Fix bug with internal connections
- Fix bug with p0 and q0 for
EnergyConsumer
- Resilient to special double values and invalid ID in CGMES files
- Support for import of CGMES files in Node/Breaker topology into IIDM files in Node/Breaker topology
Computation
- Local computation manager hangs when a
java.lang.Error
is thrown
iAL
- Support for
getShunt()
,getShuntCount()
,getShunts()
andgetShuntStream()
methods in iAL
Import/Export
- Allow global import/export parameters configuration for all exporters and importers
iTools
- Allow global import/export parameters configuration in
iTools
commands using import or export - Display the list of available
SecurityAnalysis
extensions with theiTools
commandplugins-info
Loadflow-validation
- Support to validate zero-impedance lines
Quality
- Add javadoc for matrix package
- Migrate to
guru.nidi:graphviz-java
Time series
- Fix bug in
RegularTimeSeriesIndex.getPointCount
method for huge values - Allow to have more than 2GB of data in
TimeSeriesTable
Topology
- Fix bug to export Bus/Breaker topology
- Fix bug to traverse Node/Breaker topology containing internal connections
Energy Systems - Energy System Modeling Frameworks
- Java
Published by miovd over 6 years ago

PowSyBl - v2.3.0
Release notes
AFS
- Fix renaming of nodes
AMPL
- Export reactive power setpoint for SVCs
- Export
minQ(0)
andmaxQ(0)
in reactive limits
CGMES (beta)
- Support operational limits conversion
- Fix phase tap changer conversion
Computation
- Refactoring
ExecutionReport
to get standard output and error streams
IIDM
- Add support for network reduction
- Add support for internal connections
- Fix bug in network merging
Loadflow-Validation
- Add support for validation of three windings transformers
Security Analysis
- Capability to use name instead of id in results
- Export results even if the computation diverges
- Fix regression on multi thread support
- Fix contingency propagation in bus/breaker topology
Quality
- Clean deprecated methods
- Update jackson-binding version to fix vulnerability
Energy Systems - Energy System Modeling Frameworks
- Java
Published by miovd over 6 years ago

PowSyBl - v2.2.0
Release notes
Action DSL
- Split the action DSL in condition-dsl, contingency-dsl and action-dsl
- Allow users to use Action DSL independently of action-simulator
- Improve networks clone performance (deep copy vs variant copy)
- Add new
allOverloaded
function - Bug fixes
- Fix arithmetic operators between network properties
- Fix the
branch
function - Add consistency checks during the initialization (action's names collision, usage of an inexistant action)
AFS
- Support of the renaming of nodes
- Support of the move of nodes
- ImportedCase creation from a IIDM model
- SecurityAnalysisRunner improvements
AMPL
- Add a header column to manage several variant in a AMPL dataset
CGMES (beta)
- Support of CGMES model using a triple store, import and export
- Store the triple store as an extension in the IIDM model
- Support of nonlinear Shunt Compensators
commons
- Add utility functions in JsonUtil
- Platform configuration refactoring (stackable modules)
- Bug fixes
- Add StandardOpenOption.WRITE option to open options in datasources
- Use the same computation manager implementation for short-time and long-time computations if long-time computation manager is not set in the configuration
Contingencies
- New contingency-dsl module
- Support of contingency modifications
- Support of contingencies extensions
IIDM
- API consistency (Two and three windings transformers, shunt compensators)
- Rename the classes and methods relative to states to variant
- Refactor importer/exporter options to prepare Json support
- Bux fixes
- Fix XML import/export (HVDC, network extensions, internal connections)
- Fix very small IIDM models cloning
- Fix javadoc
itools-packager
- Replace deprecated properties
loadflow-completion
- Support of shunt compensators
loadflow-validation
- Add generation adjustement checks
plugins
- Add an itools command to list plugins' implementations
security-analysis
- Refactor security limits checking
- Add an itools command to compare security analysis results
- Add an extension for LimitViolation to store subject informations (countries, nominal voltages)
sensitivity-computation
- Add JSON inputs converter
time-series
- Refactoring of the API
- Refactor
ArrayChunk
toDataChunk
- Refactor
TimeSeriesIndex.checkVersion
toTimeSeriesVersions.check
- Add utility functions to create time-series
- Refactor
- Support time-series with irregular index
- Support calculated time-series
tools
- Add utility class to help parse tool options.
UCTE
- Fix import of tie lines current limits
Quality
- Publish javadoc aggregate jar
- Fix CI integration/configuration to use GitHub apps
- Fix maven plugin configuration
- Fix package collision for automatic modules
Energy Systems - Energy System Modeling Frameworks
- Java
Published by mathbagu over 6 years ago

PowSyBl - v2.1.0
Release notes
Action DSL
- Improve performance by reducing the number of time the network was cloned
- Add options to action-simulator tool to export cases after each round and to specify the script
IIDM
- Add missing methods in VoltageLevel views to count equipments
Dynamic simulation
- Add new simulation properties to specify a different short-circuit duration for each branch side
Security analysis
- Add a distributed security analysis implementation
Sensitivity computation
- Import/Export sensitivity computation parameters to JSon
Time-series
- Add a new time-series module
Ucte
- Keep ElementName information as property in the IIDM network
Code quality
- Fix Sonar issues / smells / code-coverage configuration
- Remove all deprecated code
- Update common-compress version to solve ZipSlip vulnerability
Energy Systems - Energy System Modeling Frameworks
- Java
Published by mathbagu over 6 years ago

PowSyBl - v2.0.0
Release notes
Action DSL
- Run action-simulator tool in parallel mode
AFS
- Support user authentication
- Archive/Unarchive projects
IIDM
- Double precision implementation
itools-packager
- Create itools bundle
Sensitivity computation
- Add sensitivity computation API
Code quality
- Add javadoc to AFS
- Increase code coverage
- Fix sonar issues
- Use maven-enforcer-plugin to detect dependency issues
- Update maven plugins versions
Energy Systems - Energy System Modeling Frameworks
- Java
Published by mathbagu almost 7 years ago

PowSyBl - v1.1.0
Release notes
Action DSL
- Test alternative actions in a rule
AFS
- Add remote file system access (web-service)
- Fix UCTE and CIM1 importers
AMPL
- Improve shunt export
- Export HVDC lines, LCC and VSC converter stations
- Export IIDM extensions
Configuration
- Support YAML configuration files
Loadflow validation
- Improve transformers and static var compensators validation
- Add a loadflow results completion tool
Network
- Improve clone performance
Tools
- Add powsyblsh, a groovy shell based interactive console
UCTE
- Export line and transformer with same Ids
- Add UCTE geographical code extension
- Add merged XNode extension
Energy Systems - Energy System Modeling Frameworks
- Java
Published by mathbagu about 7 years ago
