Skip to content

v2.0.0

Compare
Choose a tag to compare
@sebastian-peter sebastian-peter released this 30 Jan 11:08
· 276 commits to main since this release
b09e875

Meta

Released

2023-01-30

Maven central

https://search.maven.org/artifact/com.github.ie3-institute/PowerSystemUtils/2.0/jar

Changelog

Added

  • Added implicit classes for loactiontec.jts Geometries that represent geographical geometries with functionality before located in GeoUtils #163
  • OsmEntity and OsmContainer to provide a simple, lightweight representation of openstreetmap data
  • QuantityUtils previously implemented in SIMONA #288
  • Enhanced RichQuantityDouble with new units and generic method #312, #322
  • Calculation of bounding box to GeoUtils #320

Changed

  • Refactored GeoUtils, moved them to the scala package and tailored them toward the loactiontec.jts Geometries used in the OsmContainer #163
  • Changed unit symbols according to DIN 1301-1 for apparent and reactive power #278
  • Rounding for quantities is now part of the RichQuantity #314
  • Power system units rely on fast double unit conversions now #328

Fixed

  • Fix tests in CI #206
    • Enable using JUnit platform
    • Fix broken tests
    • Let scalatest and JUnit tests run together
  • Improve code quality to meet minimum standards #203
    • Use Stream#toList
    • Enhance deprecation annotations
  • Fix formatting for MarkDown files
  • Configure gradle jacoco plugin according to newest documentation
  • Fixed badges in README.md #290
  • Fix (PowerSystem)Units and converters #330