Skip to content

Latest commit

 

History

History
65 lines (58 loc) · 3.77 KB

CHANGELOG.md

File metadata and controls

65 lines (58 loc) · 3.77 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Added

  • Read the docs capabilities
  • Parsing and checking configuration
    • Input
    • Output
    • Generation
  • Let OsmoGridGuardian handle multiple runs and spawn children accordingly
  • A RunGuardian takes care of a distinct simulation run and spawns all its needed services
    • Spawn an InputDataProvider and a ResultListener(if required) per run
    • Spawn LvCoordinator and trigger it
  • A LvCoordinator coordinates the generation of the low voltage grid level
    • Acquires needed osm and asset input data
    • Starts the process chain by spawning a LvRegionCoordinator
  • Coordinated shut down phase
    • Only terminate OSMoGrid internal result event listener and let additional listeners alive
    • Post stop phase for terminated children (to shut down data connections, ...)
    • Await response from terminated children
  • SubGridHandling takes care of merging the created sub grids and adapting the sub grid numbers to ensure uniqueness
  • A ResultListener handles given grid results
    • Receives a JointGridContainer
    • Writes grid data into csv files
  • Added MvCoordinator
  • Switched from akka to pekko
  • Adding the clustering of low voltage grids
  • Consider substations as type Node #411
  • Provide documentation and query example for overpass export of OSM data #436
  • Enhancing output folder with timestamp #440
  • Readthedocs dependencies to dependabot #454
  • Update maven repository sources #438

Changed

  • Rely on Java 17
    • Workaround for spotless: Add module exports to gradle.properties
  • Update to PSDM 4.1.0
  • Replaced akka with pekko #345
  • Improved SubGridHandling #397
  • Switched from osm4scala to openstreetmap.osmosis #409
  • Changed transformer input parameter to PSDM requirements #417
  • Adapted run initialization #404
  • Refactoring of 'getAllUniqueCombinations' to avoid nested loops #431
  • Handling of boundaries that do not contain buildings #434

Fixed

  • Fixed bug in LvGridGeneratorSupport #388
  • getConnection in Connections will return an option #392
  • Changed some ParSeq in LvGraphGeneratorSupport to Seq #387
  • LV Coordinator dies unexpectedly #361
  • Some bugs fixed #405
  • Fixed number of parallel lines from zero to one #419
  • Preventing unconnected nodes or subgrids #415
  • Fix cases of empty id for nodes #433

Removed

  • Legacy Java code
    • Jacoco gradle plugin