Releases: ie3-institute/PowerSystemDataModel
Releases · ie3-institute/PowerSystemDataModel
1.1.0
Meta
Released
2020-09-15
Maven central
https://search.maven.org/artifact/com.github.ie3-institute/PowerSystemDataModel/1.1.0/jar
Changelog
Added
- Headline in csv files is now mandatory. CsvDataSource checks for existing field
uuid
in first row of .csv file - Minor logging improvements
- New constructor in
Transformer3WInput
that allows the internal node to be marked as slack - Method in
ContainerUtils
to modify a providedSubGridContainer
with slack nodes and make it usable for
most of the commonly known power flow calculations - gradle task to create JavaDoc HTML files in the folder 'docs/javadoc'
- added missing
HpResult
model - Implementation of
DataConnector
,WeatherSource
andDataSink
for InfluxDB - Introduction of a
IdCoordinateSource
and implementation of corresponding csv source for ID to coordinate mapping - Factory for
TimeBasedValues<WeatherValue>
- Documentation with Sphinx / ReadTheDocs: https://powersystemdatamodel.readthedocs.io/en/latest/
- Introduction of
SwitchResultFactory
to build adaptedSwitchResult
entities - Copy method for all
RawGridElements
andSystemParticipants
input entities which allow an easy to use entity copy with altered field values distanceBetweenNodes(NodeInput nodeA, NodeInput nodeB)
inGridAndGeoUtils
- Additional constructors based on lists of entities in
RawGridElements
,SystemParticipants
andGraphicElements
- Added
DistanceWeightedGraph
+ corresponding utility method to generate a graph topology whose vertices areNodeInput
entities and its edges are weighted with the distance between the vertices in meter - Added
ContainerNodeUpdateUtil
to support updating nested nodes inGridContainer
instances - Gradle task
gradle finalizePR
to format and test the code as well as generate JavaDoc
Changed
- Disabled concurrent writing in
CsvFileSink.persistJointGrid()
as this caused concurrency issues - Modifications in
LineInput
andGraphicInput
constructors to makeLineStrings
with two exactly equal
coordinates or multiple exactly equal coordinates possible - Extended functionality of
GridAndGeoUtils
CsvFileConnector
is now set up to process either UniqueEntities or only by file nameSwitchResult
superclass changed fromConnectorResult
toResultEntity
CsvDataSource
now parses valid RFC 4180 rows correctly (invalid, old syntax is still supported but deprecated!)- Consolidate test tasks.
gradle allTests
is now replaced bygradle test
. Only unit tests can be run withgradle unitTest
.
Fixed
- CsvDataSource now stops trying to get an operator for empty operator uuid field in entities
- CsvDataSource now parsing multiple geoJson strings correctly
v1.0
First release of the ie3 PowerSystemDataModel
Maven Central:
https://search.maven.org/artifact/com.github.ie3-institute/PowerSystemDataModel/1.0/jar