Changelog¶
0.4.0.dev0 (2020-04-01)¶
First release on PyPI.
0.4.0 (2022-04-26)¶
Improved imports
Improved testing
Explicitly defined API
0.5.0 (2024-01-12)¶
Improved code quality
Add Entity.custom_properties
Simplify node access (experimental: energy_system.node[label])
0.5.1 (2025-11-03)¶
Added EnergySystem.check() to check graph for sanity
Updated build system from setup.py to “build” module
Modified Node to allow building hierachical graphs
create_nx_graph(…) now accepts Path objects
Node access using energy_system.node[label] is no longer experimental
EnergySystem.add(node) will now fail if node.label is already known
0.5.2 (2026-01-29)¶
Nodes are now considered equal to their string representation
EnergySystem.add(node) will now fail if a node with the same string representation is already known. (It turned out that just having different labels sometimes is not good enough.)