Spine Toolbox: A flexible open-source workflow management system with scenario and data management

被引:17
作者
Kiviluoma, Juha [1 ]
Pallonetto, Fabiano [1 ,2 ]
Marin, Manuel [3 ]
Savolainen, Pekka T. [4 ]
Soininen, Antti [4 ]
Vennstrom, Per [4 ]
Rinne, Erkka [4 ]
Huang, Jiangyi [4 ]
Kouveliotis-Lysikatos, Iasonas [3 ]
Ihlemann, Maren [5 ]
Delarue, Erik [5 ]
O'Dwyer, Ciara [1 ]
O'Donnel, Terence [1 ]
Amelin, Mikael [3 ]
Soder, Lennart [3 ]
Dillon, Joseph [6 ]
机构
[1] UCD Energy Inst, Dublin, Ireland
[2] Maynooth Univ, Sch Business, Maynooth, Kildare, Ireland
[3] KTH Royal Inst Technol, Stockholm, Sweden
[4] VTT Tech Res Ctr Finland, Espoo, Finland
[5] Katholieke Univ Leuven, Leuven, Belgium
[6] Energy Reform Ltd, Wicklow, Ireland
基金
欧盟地平线“2020”;
关键词
Workflow management; Data management; Modelling; Optimisation; Open source; Scenario; SCIENCE; ENGINE; ENERGY;
D O I
10.1016/j.softx.2021.100967
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The Spine Toolbox is open-source software for defining, managing, simulating and optimising energy system models. It gives the user the ability to collect, create, organise, and validate model input data, execute a model with selected data and finally archive and visualise results/output data. Spine Toolbox has been designed and developed to support the creation and execution of multivector energy integration models. It conveniently facilitates the linking of models with different scopes, or spatiotemporal resolutions, through the user interface. The models can be organised as a direct acyclic graph and efficiently executed through the embedded workflow management engine. The software helps users to import and manage data, define models and scenarios and orchestrate projects. It supports a self-contained and shareable entity-relationship data structure for storing model parameter values and the associated data. The software is developed using the latest Python environment and supports the execution of plugins. It is shipped in an installation package as a desktop application for different operating systems. (C) 2022 The Authors. Published by Elsevier B.V.
引用
收藏
页数:7
相关论文
共 26 条
  • [1] Scientific workflows: Past, present and future
    Atkinson, Malcolm
    Gesing, Sandra
    Montagnat, Johan
    Taylor, Ian
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 75 : 216 - 227
  • [2] Betancourt F, 2019, P PRACT EXP ADV RES, P1
  • [3] Bezanson J., 2012, Julia: A fast dynamic language for technical computing
  • [4] Brown T., 2022, J OPEN RES STW, V6, P4, DOI [DOI 10.5334/JORS.188, 10.5334/jors.188/]
  • [5] Brown T. B., 2017, Adversarial Patch
  • [6] Copeland R., 2008, Essential SQLAlchemy
  • [7] Pegasus, a workflow management system for science automation
    Deelman, Ewa
    Vahi, Karan
    Juve, Gideon
    Rynge, Mats
    Callaghan, Scott
    Maechling, Philip J.
    Mayani, Rajiv
    Chen, Weiwei
    da Silva, Rafael Ferreira
    Livny, Miron
    Wenger, Kent
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2015, 46 : 17 - 35
  • [8] JuMP: A Modeling Language for Mathematical Optimization
    Dunning, Iain
    Huchette, Joey
    Lubin, Miles
    [J]. SIAM REVIEW, 2017, 59 (02) : 295 - 320
  • [9] Foundation Apache, 2020, AP SPARK
  • [10] Foundation Apache, 2020, AP AIRFL