fluxopt
Successor to flixopt — energy system optimization with a redesigned datamodel.
FBumann/fluxopt Successor to flixopt — energy system optimization with a redesigned datamodel.fluxopt is the successor to flixopt, where I’m applying everything I learned from years of refactoring and using it.
The rewrite focuses on three things:
- Building a better seam to the underlying modeling layer (linopy), leveraging its full potential while exposing its features directly where possible.
- Improving the data model for performance.
- Splitting the modeling core, which is responsible for the correctness of results, from the companion packages.
Same problem space as flixopt and the same MILP layer underneath (linopy, xarray-backed) — but the user-facing API and internal representation are rebuilt from scratch. I’m the author and sole maintainer.
Companion packages live alongside it:
- fluxopt_yaml — declarative YAML + CSV model definitions for users who don’t want to write Python.
- fluxopt_plot — interactive Plotly visualizations for fluxopt models and results.