Skip to content
@TulipaEnergy

Tulipa

Energy System Optimization Tools from TNO and eScience

Overview

Tulipa is a group of free analytical tools to support data-driven policy analysis and decision-making in the energy transition - with special focus on the electricity market and its coupling with other energy sectors (e.g., hydrogen, heat, natural gas, etc.).

Employing techniques from mathematical sciences, such as modelling, statistics, and optimization, Tulipa reaches optimal or near-optimal solutions to long-term generation and expansion problems considering:

  • operational details (e.g., unit commitment, operational reserves, seasonal storage, flexibility requirements)
  • decarbonization pathways (e.g., emission constraints, renewable shares, retrofitting)
  • resilience to extreme weather conditions (e.g., Dunkelflaute)

Tulipa is being developed by TNO and the Netherlands eScience Center, with contributions from TU Delft and Utrecht University,
and is financed by TNO and NWO(NWO – ESI.2019.008).

Tulipa supports the United Nations' Sustainable Development Goals, specifically Goal 7: Affordable and Clean Energy.

Follow this organization on Github if you want to stay up-to-date on the latest developments.

Pinned Loading

  1. TulipaEnergyModel.jl TulipaEnergyModel.jl Public

    An energy system optimization model that is flexible, computationally efficient, and academically robust.

    Julia 80 39

  2. TulipaClustering.jl TulipaClustering.jl Public

    The Tulipa Clustering package is a Julia package for finding representative periods and their weights based on time series profiles for the energy sector (e.g., demand, availability, hydro inflows)

    Julia 7 10

  3. TulipaIO.jl TulipaIO.jl Public

    Julia 2 6

  4. TulipaProfileFitting.jl TulipaProfileFitting.jl Public

    This package fits renewable time series profiles from historical data to future target capacity factors.

    Jupyter Notebook 1 4

Repositories

Showing 10 of 16 repositories
  • TulipaEnergyModel.jl Public

    An energy system optimization model that is flexible, computationally efficient, and academically robust.

    TulipaEnergy/TulipaEnergyModel.jl's past year of commit activity
    Julia 80 Apache-2.0 39 27 (6 issues need help) 8 Updated Sep 22, 2026
  • NearOptimalAlternatives.jl Public

    A package implementing modelling to generate alternatives (MGA) to find near optimal alternatives to the optimal solution.

    TulipaEnergy/NearOptimalAlternatives.jl's past year of commit activity
    Julia 3 Apache-2.0 4 11 (1 issue needs help) 0 Updated Sep 17, 2026
  • ElectricityNetworkReduction.jl Public

    A power system network reduction tool based on PTDF-preserving Kron reduction and optimization-based equivalent capacity estimation.

    TulipaEnergy/ElectricityNetworkReduction.jl's past year of commit activity
    Julia 6 Apache-2.0 0 0 1 Updated Sep 16, 2026
  • TulipaIO.jl Public
    TulipaEnergy/TulipaIO.jl's past year of commit activity
    Julia 2 Apache-2.0 6 19 3 Updated Sep 16, 2026
  • TulipaClustering.jl Public

    The Tulipa Clustering package is a Julia package for finding representative periods and their weights based on time series profiles for the energy sector (e.g., demand, availability, hydro inflows)

    TulipaEnergy/TulipaClustering.jl's past year of commit activity
    Julia 7 Apache-2.0 10 10 2 Updated Sep 16, 2026
  • TulipaProfileFitting.jl Public

    This package fits renewable time series profiles from historical data to future target capacity factors.

    TulipaEnergy/TulipaProfileFitting.jl's past year of commit activity
    Jupyter Notebook 1 Apache-2.0 4 1 1 Updated Sep 8, 2026
  • TulipaBuilder.jl Public

    Proof of concept for a simple graph-based constructive UI for TulipaEnergyModel

    TulipaEnergy/TulipaBuilder.jl's past year of commit activity
    Julia 1 Apache-2.0 3 1 7 Updated Aug 26, 2026
  • 2025-juliacon-poster Public

    DuckDB backend for JuMP

    TulipaEnergy/2025-juliacon-poster's past year of commit activity
    Julia 1 0 0 0 Updated Jun 2, 2026
  • .github Public
    TulipaEnergy/.github's past year of commit activity
    0 Apache-2.0 0 0 0 Updated Feb 2, 2026
  • Tulipa-OBZ-CaseStudy Public

    Offshore Bidding Zone Case Study using TulipaEnergy Tools

    TulipaEnergy/Tulipa-OBZ-CaseStudy's past year of commit activity
    Jupyter Notebook 1 Apache-2.0 7 3 10 Updated Aug 19, 2025

Most used topics

Loading…