Skip to content

Spine tools

Spine tools make modelling easier by providing a workflow management tool that cares about data and scenarios called Spine Toolbox. Spine tools also include a feature rich energy system model SpineOpt and a really convenient package for building new optimization models SpineInterface.

Development

The main development resource for Spine tools is currently EU project Mopo (1.1.2023 - 31.12.2026) with a focus on creating data pathways for all energy sectors, increased usability as well as computational speed. Originally Spine tools were created in EU project Spine (2017-2021) with the aim to develop and validate an end-to-end energy modelling toolbox that will enable open, practical, flexible and realistic planning of future European energy grids.

Community 💬

To connect with other users, to identify problems and exchange experiences, we will organize monthly early-user meetings for Spine Toolbox and SpineOpt. The meetings will be held first Tuesday of every month at 3pm CEST 📆 (ics zip) and can be joined here.

Repository overview 📁

Spine Toolbox is an open source software to manage data, scenarios and workflows for modelling and simulation (docs). You can have your local workflow, but work as a team through version control and SQL databases.

SpineOpt is a Julia-based open source energy system modelling framework capable of planning and scheduling energy and power systems with high level of temporal, spatial and technological adaptability (docs).

SpineInterface allows to rapidly build optimization models for the Julia JuMP environment using Spine Toolbox as the data, scenario and workflow management tool (docs).

Spine Toolbox SpineOpt

Pinned Loading

  1. Spine-Toolbox Spine-Toolbox Public

    Spine Toolbox is an open source Python package to manage data, scenarios and workflows for modelling and simulation. You can have your local workflow, but work as a team through version control and…

    Python 66 17

  2. SpineOpt.jl SpineOpt.jl Public

    A highly adaptable modelling framework for multi-energy systems

    Julia 49 12

Repositories

Showing 10 of 43 repositories
  • Spine-Toolbox Public

    Spine Toolbox is an open source Python package to manage data, scenarios and workflows for modelling and simulation. You can have your local workflow, but work as a team through version control and SQL databases.

    spine-tools/Spine-Toolbox’s past year of commit activity
    Python 66 LGPL-3.0 17 298 (13 issues need help) 4 Updated Jul 2, 2024
  • SpineOpt.jl Public

    A highly adaptable modelling framework for multi-energy systems

    spine-tools/SpineOpt.jl’s past year of commit activity
    Julia 49 LGPL-3.0 12 122 (12 issues need help) 8 Updated Jul 2, 2024
  • spine-items Public

    Project items for Spine Toolbox.

    spine-tools/spine-items’s past year of commit activity
    Python 4 LGPL-3.0 4 0 1 Updated Jul 2, 2024
  • Spine-Database-API Public

    Database interface to Spine generic data model

    spine-tools/Spine-Database-API’s past year of commit activity
    Python 6 LGPL-3.0 5 29 1 Updated Jul 2, 2024
  • Downloads Public

    Spine-tools downloads

    spine-tools/Downloads’s past year of commit activity
    Python 0 0 0 0 Updated Jul 2, 2024
  • NetworkPrune.jl Public

    Julia package to import a power flow network in PSSE raw format and trim based on voltage level using tree traversal and PTDF based aggregation.

    spine-tools/NetworkPrune.jl’s past year of commit activity
    Julia 0 LGPL-3.0 0 0 4 Updated Jun 28, 2024
  • spine-cluster Public

    Gives some example files how to run SpineOpt on a cluster.

    spine-tools/spine-cluster’s past year of commit activity
    Julia 0 0 0 0 Updated Jun 27, 2024
  • SpineOptPlugin Public

    SpineOpt plugin for Spine Toolbox

    spine-tools/SpineOptPlugin’s past year of commit activity
    Julia 0 0 0 0 Updated Jun 26, 2024
  • SpineInterface.jl Public

    A package to interact with Spine databases from a Julia session

    spine-tools/SpineInterface.jl’s past year of commit activity
    Julia 8 LGPL-3.0 4 29 (1 issue needs help) 1 Updated Jun 25, 2024
  • SpineJuliaRegistry Public

    Julia package registry for the Spine project

    spine-tools/SpineJuliaRegistry’s past year of commit activity
    0 0 0 0 Updated Jun 25, 2024

Top languages

Loading…

Most used topics

Loading…