Skip to content

flixOpt

Flexible ยท Low-entry ยท Investment ยท X-sector ยท OPTimization

Model more than costs ยท Easy to prototype ยท Based on dispatch ยท Sector coupling ยท Mathematical optimization

Model, optimize, and analyze complex energy systems with a powerful Python framework designed for flexibility and performance.

๐Ÿš€ Get Started ๐Ÿ’ก View Examples โญ GitHub

Quick Navigation

๐Ÿ—๏ธ Framework Architecture

FlixOpt Conceptual Usage

Conceptual Usage and IO operations of FlixOpt

FlixOpt provides a complete workflow for energy system optimization:

  • Define your system using Python components
  • Optimize with powerful solvers (HiGHS, Gurobi, CPLEX)
  • Analyze results with built-in visualization tools
  • Export to various formats for further analysis

Community & Support

GitHub

Report issues, request features, and contribute to the codebase

Visit Repository โ†’

Discussions

Ask questions and share your projects with the community

Join Discussion โ†’

Contributing

Help improve FlixOpt by contributing code, docs, or examples

Learn How โ†’

Recent Updates

What's New in v3.0.0

Major improvements and breaking changes. Check the Migration Guide for upgrading from v2.x.

๐Ÿ“‹ See the full Release Notes for detailed version history.


Ready to optimize your energy system?

โ–ถ๏ธ Start Building


Basic Installation

pip install flixopt

Includes the HiGHS solver - you're ready to optimize immediately.

Full Installation

For additional features (interactive network visualization, time series aggregation):

pip install "flixopt[full]"

Solver Support

FlixOpt supports many solvers via linopy: HiGHS (included), Gurobi, CPLEX, CBC, GLPK, and more.

โ†’ Installation guide


๐Ÿค Contributing

FlixOpt thrives on community input. Whether you're fixing bugs, adding components, improving docs, or sharing use cases - we welcome your contributions.

โ†’ Contribution guide


๐Ÿ“– Citation

If FlixOpt supports your research or project, please cite:

To pinpoint which version you used in your work, please reference one of these doi's here: - DOI