TulipaEnergyModel.jl
Provides an optimization model for the electricity market and its coupling with other energy sectors (e.g., hydrogen, heat, natural gas, etc.) with the main objective to determine the optimal investment and operation decisions for different types of assets.
https://github.com/tulipaenergy/tulipaenergymodel.jl
Category: Energy Systems
Sub Category: Grid Analysis and Planning
Keywords
energy-systems energy-transition milp modelling-tool optimization
Keywords from Contributors
electricity-market-modelling transforms simulator composer measure unitful virtualization profiles reporting control
Last synced: about 1 hour ago
JSON representation
Repository metadata
An energy system optimization model that is flexible, computationally efficient, and academically robust.
- Host: GitHub
- URL: https://github.com/tulipaenergy/tulipaenergymodel.jl
- Owner: TulipaEnergy
- License: apache-2.0
- Created: 2023-08-09T11:43:24.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-18T14:42:43.000Z (9 days ago)
- Last Synced: 2025-04-19T15:17:57.182Z (8 days ago)
- Topics: energy-systems, energy-transition, milp, modelling-tool, optimization
- Language: JetBrains MPS
- Homepage:
- Size: 55.8 MB
- Stars: 38
- Watchers: 3
- Forks: 26
- Open Issues: 86
- Releases: 27
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Citation: CITATION.cff
README.md
TulipaEnergyModel
This package provides an optimization model for the electricity market and its coupling with other energy sectors (e.g., hydrogen, heat, natural gas, etc.). The main objective is to determine the optimal investment and operation decisions for different types of assets (e.g., producers, consumers, conversions, storages, and transports).
How to Cite
If you use TulipaEnergyModel.jl in your work, please cite using the reference given in CITATION.cff.
Installation
pkg> add TulipaEnergyModel
See the documentation for details on the model and the package.
Bug reports and discussions
If you think you have found a bug, feel free to open an issue.
If you have a general question or idea, start a discussion here.
Contributing
If you want to contribute (awesome!), please read our Contributing Guidelines and follow the setup in our Developer Documentation.
License
This content is released under the Apache License 2.0 License.
Contributors
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: Tulipa Energy Model message: >- If you use this software, please cite it using the metadata from this file. type: software authors: - given-names: Abel family-names: Soares Siqueira email: [email protected] affiliation: Netherlands eScience Center orcid: "https://orcid.org/0000-0003-4451-281X" - given-names: Diego A. family-names: Tejada-Arango email: [email protected] affiliation: TNO orcid: "https://orcid.org/0000-0002-3278-9283" - given-names: Germán family-names: Morales-España email: [email protected] affiliation: TNO orcid: "https://orcid.org/0000-0002-6372-6197" - given-names: Grigory family-names: Neustroev email: [email protected] affiliation: Delft University of Technology orcid: "https://orcid.org/0000-0002-7706-7778" - given-names: Juha family-names: Kiviluoma email: [email protected] affiliation: VTT Technical Research Centre of Finland orcid: "https://orcid.org/0000-0003-3425-0254" - given-names: Lauren family-names: Clisby email: [email protected] affiliation: TNO orcid: "https://orcid.org/0009-0008-7848-4144" - given-names: Maaike family-names: Elgersma email: [email protected] affiliation: TU Delft - given-names: Ni family-names: Wang email: [email protected] affiliation: TNO orcid: "https://orcid.org/0000-0001-7037-7004" - given-names: Suvayu family-names: Ali email: [email protected] affiliation: Netherlands eScience Center - given-names: Zhi family-names: Gao email: [email protected] affiliation: Utrecht University orcid: "https://orcid.org/0000-0002-3817-8037" identifiers: - type: other value: arXiv.2309.07711 description: The ArXiv preprint of the mathematical formulation - type: doi value: 10.5281/zenodo.8363262 description: Concept DOI for Zenodo deposition repository-code: "https://github.com/TulipaEnergy/TulipaEnergyModel.jl" abstract: >- The Tulipa Energy Model is a Julia package for energy planning that considers the electricity market and sector couplings. keywords: - Open source tool - Energy system modelling - Energy system analysis - Integrated energy systems - Investment planning - Sector coupling license: Apache-2.0
Owner metadata
- Name: Tulipa
- Login: TulipaEnergy
- Email:
- Kind: organization
- Description: Electricity Market and Sector-Coupling Modelling Tools from TNO
- Website:
- Location: Netherlands
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/137513646?v=4
- Repositories: 1
- Last ynced at: 2023-09-14T03:44:06.203Z
- Profile URL: https://github.com/TulipaEnergy
GitHub Events
Total
- Fork event: 12
- Create event: 85
- Commit comment event: 18
- Release event: 7
- Issues event: 219
- Watch event: 16
- Delete event: 86
- Member event: 2
- Issue comment event: 574
- Push event: 472
- Pull request review comment event: 293
- Pull request event: 259
- Pull request review event: 414
Last Year
- Fork event: 12
- Create event: 85
- Commit comment event: 18
- Release event: 7
- Issues event: 219
- Watch event: 16
- Delete event: 86
- Member event: 2
- Issue comment event: 574
- Push event: 472
- Pull request review comment event: 293
- Pull request event: 259
- Pull request review event: 414
Committers metadata
Last synced: 4 days ago
Total Commits: 522
Total Committers: 15
Avg Commits per committer: 34.8
Development Distribution Score (DDS): 0.625
Commits in past year: 260
Committers in past year: 12
Avg Commits per committer in past year: 21.667
Development Distribution Score (DDS) in past year: 0.642
Name | Commits | |
---|---|---|
Abel Soares Siqueira | a****a@g****m | 196 |
Diego Alejandro Tejada Arango | 1****a | 128 |
Lauren Clisby | l****y@g****m | 76 |
Ni Wang | 1****n | 60 |
github-actions[bot] | 4****] | 20 |
allcontributors[bot] | 4****] | 15 |
dependabot[bot] | 4****] | 7 |
Greg Neustroev | G****v@t****l | 6 |
Suvayu Ali | s****u | 5 |
Sander van Rijn | s****n@e****l | 4 |
Dheepak Krishnamurthy | 1****k | 1 |
Germán Morales | 4****a | 1 |
IsaiMaganTNO | 1****O | 1 |
Joaquim Dias Garcia | j****a@g****m | 1 |
mauro-gs | 6****s | 1 |
Committer domains:
- esciencecenter.nl: 1
- tudelft.nl: 1
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 529
Total pull requests: 528
Average time to close issues: about 1 month
Average time to close pull requests: 5 days
Total issue authors: 10
Total pull request authors: 16
Average comments per issue: 1.66
Average comments per pull request: 2.02
Merged pull request: 456
Bot issues: 0
Bot pull requests: 52
Past year issues: 343
Past year pull requests: 363
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 5 days
Past year issue authors: 6
Past year pull request authors: 13
Past year average comments per issue: 1.06
Past year average comments per pull request: 2.22
Past year merged pull request: 311
Past year bot issues: 0
Past year bot pull requests: 41
Top Issue Authors
- datejada (188)
- abelsiqueira (162)
- clizbe (105)
- gnawin (62)
- suvayu (3)
- lsoucasse (2)
- greg-neustroev (2)
- gzclarence (2)
- aporrasc (2)
- JuliaTagBot (1)
Top Pull Request Authors
- abelsiqueira (179)
- datejada (130)
- gnawin (82)
- clizbe (73)
- allcontributors[bot] (27)
- github-actions[bot] (18)
- dependabot[bot] (7)
- suvayu (3)
- greg-neustroev (2)
- g-moralesespana (1)
- sjvrijn (1)
- nope82 (1)
- kdheepak (1)
- IsaiMaganTNO (1)
- joaquimg (1)
Top Issue Labels
- Type: improvement (175)
- Type: addition (78)
- Zone: documentation (70)
- Zone: data & import (68)
- Zone: optimisation model (63)
- good first issue (62)
- Zone: code architecture (27)
- Type: bug (26)
- Zone: setup/admin (24)
- Zone: testing (21)
- epic (15)
- Type: epic (10)
- Zone: export & visualisation (10)
- Type: research (7)
- question (4)
Top Pull Request Labels
- benchmark (108)
- dependencies (7)
- chore (3)
- Zone: data & import (1)
- question (1)
Package metadata
- Total packages: 1
-
Total downloads:
- julia: 16 total
- Total dependent packages: 1
- Total dependent repositories: 0
- Total versions: 27
juliahub.com: TulipaEnergyModel
An energy system optimization model that is flexible, computationally efficient, and academically robust.
- Homepage:
- Documentation: https://docs.juliahub.com/General/TulipaEnergyModel/stable/
- Licenses: Apache-2.0
- Latest release: 0.15.1 (published 27 days ago)
- Last Synced: 2025-04-26T13:40:56.493Z (1 day ago)
- Versions: 27
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 16 Total
-
Rankings:
- Dependent repos count: 10.054%
- Forks count: 15.872%
- Average: 30.449%
- Dependent packages count: 36.985%
- Stargazers count: 58.886%
Dependencies
- actions/checkout v3 composite
- julia-actions/julia-buildpkg latest composite
- julia-actions/setup-julia latest composite
- julia-actions/setup-julia v1 composite
- actions/checkout v3 composite
- julia-actions/julia-buildpkg v1 composite
- julia-actions/julia-docdeploy v1 composite
- julia-actions/setup-julia v1 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- julia-actions/cache v1 composite
- julia-actions/setup-julia v1 composite
- actions/stale v4.1.1 composite
- JuliaRegistries/TagBot v1 composite
- actions/checkout v3 composite
- codecov/codecov-action v3 composite
- julia-actions/cache v1 composite
- julia-actions/julia-buildpkg v1 composite
- julia-actions/julia-processcoverage v1 composite
- julia-actions/julia-runtest v1 composite
- julia-actions/setup-julia v1 composite
Score: 10.361545110763464