Skip to content
This repository has been archived by the owner on Nov 18, 2022. It is now read-only.

Releases: powsybl/powsybl-network-area-diagram

v0.6.0

15 Sep 14:57
Compare
Choose a tag to compare

Release notes

  • Remove visitor usage (#86)
  • Sort voltage levels input (#89)
  • Voltage level description (#90)
  • Bump powsybl-core to 4.10.0 (#91)

v0.5.0

15 Jun 13:46
Compare
Choose a tag to compare

Release notes

Features

  • Add metadata in SVG file: mapping between svg id and equipment id for all nodes, bus nodes and edges (#73, #75)
  • Bump powsybl-core to 4.9.0 (#83)
  • Default to nominal style provider instead of topological (#82)
  • Add prefix on svg id (#76)

Fixes

  • Fix white fill and white stroke tricks:
    • Remove stroke on bus nodes annuli (#81)
    • Compute exactly edges coordinates for two- and three-winding transformer edges (#77)
  • Fix unknown busnode style (#84)

Various

  • Separated 3WT unit tests (#79)
  • Add debug-nad folder into .powsybl to write debug files (#72, #74)
  • Update CI workflow triggers (#80)

v0.4.0

20 Apr 16:11
Compare
Choose a tag to compare

Release notes

  • Bump powsybl-core to 4.8.0 (#69)
  • New cloning SvgParameters/LayoutParameters constructors (#67)
  • Custom voltage level description (#66, #70)

v0.3.0

02 Mar 14:11
Compare
Choose a tag to compare

Release notes

  • Bump powsybl-core to 4.7.0 (#60)
  • New features:
    • Bus node topology displayed (#45, #48, #55, #62)
      screenshot
    • Loops displayed (#52)
      screenshot
    • Display exceeded limits (#61)
      currents undervoltage overvoltage
    • Draw partially a voltage level, given a list of voltage levels and a (unique) depth (#53)
      screenshot
    • Active power (edge info labels) drawn right on the edges (#57)
      screenshot
    • Smaller nodes for fictitious voltage levels (#54)
      screenshot
  • Various minor rendering changes:
    • Disconnected colour (#59)
    • Style changes for TextEdge / TextNode (#56)
  • Various refactoring
    • Move circle parameters from SvgWriter to SvgParameters (#44)
    • Node set/get position (#51)
    • Light refactor in NetworkGraphBuilder (#47)
    • Separation graph network achieved (#46)
  • Fix unit test (#58)

Full Changelog: v0.2.0...v0.3.0

v0.2.0

17 Jan 15:41
Compare
Choose a tag to compare

Release notes

  • Draw three-winding transformers and corresponding edges (#40)
    screenshot
  • Add hvdc lines and converters (#42)
    screenshot
  • Improve force layout (#39)
  • Fix separation of graph / power grid models (#37)
  • Use powsybl-core default base voltages (#23)
  • Bump powsybl-core to 4.6.0 (#25)
  • Add version template (#24)

Full Changelog: v0.1.0...v0.2.0

v0.1.0

03 Dec 16:58
Compare
Choose a tag to compare

Release notes

Initial version of network-area-diagram with following features:

  • Given a network, generating a SVG representing the graph of all voltage levels in the network
  • Given a network, a voltage level and a depth, generating a SVG representing the graph of the neighbouring voltage levels
  • Number of buses is written on the voltage level node
  • Text labels are displayed for each voltage level
  • Voltage levels and lines / two-windings transformers legs are coloured according to their voltage
  • Active and reactive power are written on the lines and two-windings transformers legs
  • Parallel lines / two-windings transformers legs are forked

screenshot
screenshot

PRs included in this release: Initial version (#3), Bump powsybl-core to 4.5.0-RC1 (#4), Fix CI (#5), Remove spectrum badge (#8), Edges: add colour and two-windings transformer icon (#9), Add text nodes displaying name of voltage levels (#11), Add active and reactive arrows (#12), Rename forcedlayout package into forcelayout (#14), Fix loops bug (#13), Bump powsybl-core to 4.5.1 (#15), Add voltage level filter to display part of the network (#18)