Skip to content

2.1.6 - 2025-09-02

Previous: 2.1.5 | Next: 2.1.7 → | 📋 All Releases | 🏷️ GitHub Release


Summary: Enhanced Sink/Source components with multi-flow support and new interactive network visualization.

✨ Added

  • Network Visualization: Added FlowSystem.start_network_app() and FlowSystem.stop_network_app() to easily visualize the network structure of a flow system in an interactive Dash web app
  • Note: This is still experimental and might change in the future

♻️ Changed

  • Multi-Flow Support: Sink, Source, and SourceAndSink now accept multiple flows as inputs and outputs instead of just one. This enables modeling more use cases with these classes
  • Flow Control: Both Sink and Source now have a prevent_simultaneous_flow_rates argument to prevent simultaneous flow rates of more than one of their flows

🗑️ Deprecated

  • For the classes Sink, Source and SourceAndSink: .sink, .source and .prevent_simultaneous_sink_and_source are deprecated in favor of the new arguments inputs, outputs and prevent_simultaneous_flow_rates

🐛 Fixed

  • Fixed testing issue with new linopy version 0.5.6

👷 Development

  • Added dependency "nbformat>=4.2.0" to dev dependencies to resolve issue with plotly CI

Previous: 2.1.5 | Next: 2.1.7 → | 📋 All Releases | 🏷️ GitHub Release