flextool

IRENA FlexTool is an energy and power systems model for understanding the role of variable power generation in future energy systems.

https://github.com/irena-flextool/flextool

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.3%) to scientific vocabulary

Keywords

electricity energy energy-system-modelling energy-systems modelling-framework spine-toolbox
Last synced: 6 months ago · JSON representation ·

Repository

IRENA FlexTool is an energy and power systems model for understanding the role of variable power generation in future energy systems.

Basic Info
Statistics
  • Stars: 26
  • Watchers: 4
  • Forks: 7
  • Open Issues: 61
  • Releases: 4
Topics
electricity energy energy-system-modelling energy-systems modelling-framework spine-toolbox
Created over 3 years ago · Last pushed 6 months ago
Metadata Files
Readme License Citation

README.md

Documentation Status Python

IRENA FlexTool logo

IRENA FlexTool is an energy and power systems model for understanding the role of variable power generation in future energy systems. It performs capacity expansion planning as well as operational planning.

This is IRENA FlexTool v3.x.x (see current version from RELEASE.md) in beta testing. Report any bugs or difficulties in the issue tracker. The previous version of IRENA FlexTool can be found in https://www.irena.org/energytransition/Energy-System-Models-and-Data/IRENA-FlexTool.

Documentation and installation

[!IMPORTANT] Installation, user guide and documentation can be found at: https://irena-flextool.github.io/flextool/.

The documenation has a section on installation where one installs Python and git and then uses virtual environment (venv) to create and install FlexTool. This allows to update both FlexTool and its graphical interface (Spine Toolbox) with new versions with relative ease.

There is also an experimental zip file containing both Flextool and Spine Toolbox (Windows 10 and 11 only). This requires only unzipping to a user-controlled folder (e.g. 'users/user_name/', do not use 'Program Files'). However, it does not allow direct updates (you need to download a new zip file to update).

[!NOTE]
Spine Toolbox has received a major upgrade 29th of April 2024. Next time you update FlexTool, update Spine Toolbox first. Follow the upgrade instructions of your Toolbox installation method.

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: IRENA FlexTool
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Juha
    family-names: Kiviluoma
    email: juha.kiviluoma@vtt.fi
    affiliation: VTT
    orcid: 'https://orcid.org/0000-0002-1299-9056'
  - given-names: Arttu
    family-names: Tupala
    email: arttu.tupala@vtt.fi
    affiliation: VTT
    orcid: 'https://orcid.org/0009-0007-4237-9142'
  - given-names: Antti
    family-names: Soininen
    email: antti.soininen@vtt.fi
    affiliation: VTT
    orcid: 'https://orcid.org/0000-0001-6449-9603'
  - name: International Renewable Energy Agency (IRENA)
    website: 'https://www.irena.org/'
repository-code: 'https://github.com/irena-flextool/flextool'
url: 'https://www.irena.org/Energy-Transition/Planning/Flextool'
abstract: >-
  IRENA FlexTool is an energy and power systems model for
  understanding the role of variable power generation in
  future energy systems.
keywords:
  - Energy
  - Electricity
  - Modelling-framework
  - Spine-Toolbox
license: GPL-3.0

GitHub Events

Total
  • Create event: 23
  • Issues event: 43
  • Release event: 3
  • Watch event: 7
  • Delete event: 27
  • Member event: 4
  • Issue comment event: 79
  • Push event: 133
  • Pull request review event: 1
  • Pull request event: 32
  • Fork event: 1
Last Year
  • Create event: 23
  • Issues event: 43
  • Release event: 3
  • Watch event: 7
  • Delete event: 27
  • Member event: 4
  • Issue comment event: 79
  • Push event: 133
  • Pull request review event: 1
  • Pull request event: 32
  • Fork event: 1

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 752
  • Total Committers: 9
  • Avg Commits per committer: 83.556
  • Development Distribution Score (DDS): 0.313
Past Year
  • Commits: 317
  • Committers: 5
  • Avg Commits per committer: 63.4
  • Development Distribution Score (DDS): 0.505
Top Committers
Name Email Commits
Juha Kiviluoma j****a@v****i 517
ArttuTupala a****a@g****m 157
Antti Soininen a****n@v****i 35
eriharriso 8****o 15
Harrison Eric e****n@v****i 11
e-zaline 6****e 8
Timo Karlsson t****n@v****i 5
eriharriso e****o@p****m 2
amnanni 1****i 2
Committer Domains (Top 20 + Academic)
vtt.fi: 4

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 169
  • Total pull requests: 91
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 5 days
  • Total issue authors: 17
  • Total pull request authors: 7
  • Average comments per issue: 1.25
  • Average comments per pull request: 0.09
  • Merged pull requests: 80
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 31
  • Pull requests: 17
  • Average time to close issues: 11 days
  • Average time to close pull requests: 11 days
  • Issue authors: 7
  • Pull request authors: 3
  • Average comments per issue: 1.45
  • Average comments per pull request: 0.06
  • Merged pull requests: 11
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • jkiviluo (55)
  • e-zaline (42)
  • hbshrestha (19)
  • nelliputkonen (17)
  • irenaflextool (8)
  • amnanni (6)
  • ArttuTupala (5)
  • nesfyl (5)
  • soininen (3)
  • giannisvrochidis (3)
  • glarange (1)
  • sebastiansterl (1)
  • HimaliT09 (1)
  • naessmon (1)
  • rinatspb (1)
Pull Request Authors
  • ArttuTupala (74)
  • jkiviluo (7)
  • eriharriso (3)
  • soininen (2)
  • e-zaline (2)
  • amnanni (2)
  • datejada (1)
  • ptsavol (1)
Top Labels
Issue Labels
enhancement (26) bug (8) high priority (5) question (4) documentation (3) low priority (2) migration (1)
Pull Request Labels