osemosys_pulp

OSeMOSYS_PuLP: A Stochastic Modelling Framework for Long-Term Energy Systems Modeling

https://github.com/osemosys/osemosys_pulp

Science Score: 67.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
    Found 2 DOI reference(s) in README
  • Academic publication links
  • Committers with academic emails
    2 of 6 committers (33.3%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.5%) to scientific vocabulary

Keywords

energy-system optimization osemosys stochastic techno-economic
Last synced: 6 months ago · JSON representation ·

Repository

OSeMOSYS_PuLP: A Stochastic Modelling Framework for Long-Term Energy Systems Modeling

Basic Info
  • Host: GitHub
  • Owner: OSeMOSYS
  • License: apache-2.0
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 677 KB
Statistics
  • Stars: 14
  • Watchers: 5
  • Forks: 6
  • Open Issues: 9
  • Releases: 0
Topics
energy-system optimization osemosys stochastic techno-economic
Created almost 7 years ago · Last pushed about 1 year ago
Metadata Files
Readme License Citation

README.md

OSeMOSYS-PuLP

OSeMOSYS-PuLP: A Stochastic Modeling Framework for Long-Term Energy Systems Modeling

Description

OSeMOSYS-PuLP is a methodological framework for an empirical deterministic–stochastic modeling approach to utilize real-world datasets in long-term energy systems modeling. An application example is provided (UTOPIA BASE dataset), in which the initial application example of OSeMOSYS is used and modified to include real-world operation data from a public bus transport system. More information are provided in the scientific article in section Citation.

OSeMOSYS-PuLP

This is the educational version of OSeMOSYS-PuLP

OSeMOSYS-PuLP-HP

This is the high performance (HP) version of OSeMOSYS-PuLP. Additional performance improvements will be developed for this code over time.

Citation

Dennis Dreier, Mark Howells, OSeMOSYS-PuLP: A Stochastic Modeling Framework for Long-Term Energy Systems Modeling. Energies 2019, 12, 1382, https://doi.org/10.3390/en12071382

Getting started

Clone this repository and change the directory:

git clone https://github.com/OSeMOSYS/OSeMOSYS_PuLP.git
cd OSeMOSYS_PuLP

OSeMOSYS-PuLP and OSeMOSYS-PuLP-HP are being continuously further developed. Please always check whether you code is up-to-date by using:

git status origin

Update to latest version:

git fetch origin
git merge origin

Owner

  • Name: OSeMOSYS
  • Login: OSeMOSYS
  • Kind: organization
  • Email: osemosys@gmail.com

Open-source Energy Modelling System

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
title: "OSeMOSYS PuLP"
type: software
version: 1.0
authors:
  - family-names: Dreier
    given-names: Dennis
    orcid: "https://orcid.org/0000-0002-0437-2093"
preferred-citation:
  type: article
  authors:
    - family-names: Dreier
      given-names: Dennis
      orcid: "https://orcid.org/0000-0002-0437-2093"
    - family-names: Howells
      given-names: Mark
      orcid: "https://orcid.org/0000-0001-6419-4957"
  title: "OSeMOSYS-PuLP: A Stochastic Modeling Framework for Long-Term Energy Systems Modeling"
  doi: "10.3390/en12071382"
  journal: Energies
  volume: 12
  number: 7
  year: 2019
  date-released: 2019-12-01
references:
  - authors:
    - family-names: Howells
      given-names: Mark
      orcid: "https://orcid.org/0000-0001-6419-4957"
    - family-names: Strachan
      given-names: Neil
    - family-names: Heaps
      given-names: Charlie
    - family-names: Huntington
      given-names: Hillard
    - family-names: Kypreos
      given-names: Socrates
    - family-names: Hughes
      given-names: Alison
    - family-names: Silveira
      given-names: Semida
    - family-names: DeCarolis
      given-names: Joe
    - family-names: Bazillian
      given-names: Morgan
    - family-names: Roehrl
      given-names: Alexander
    volume: 39
    issue: 10
    year: 2011
    pages: 5850-5870
    doi: "10.1016/j.enpol.2011.06.033"
    title: "OSeMOSYS: The Open Source Energy Modeling System: An introduction to its ethos, structure and development"
    type: article

GitHub Events

Total
  • Delete event: 2
  • Pull request event: 1
  • Fork event: 2
  • Create event: 3
Last Year
  • Delete event: 2
  • Pull request event: 1
  • Fork event: 2
  • Create event: 3

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 37
  • Total Committers: 6
  • Avg Commits per committer: 6.167
  • Development Distribution Score (DDS): 0.514
Past Year
  • Commits: 2
  • Committers: 1
  • Avg Commits per committer: 2.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Dennis3R d****d@g****m 18
codeadminoptimus 4****s 10
Will Usher w****r@k****e 4
ShravanKumar23 y****l@y****g 3
Shravan Kumar 7****3 1
Shravan Kumar Pinayur Kannan s****k@U****E 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 11
  • Total pull requests: 9
  • Average time to close issues: about 2 months
  • Average time to close pull requests: 3 months
  • Total issue authors: 3
  • Total pull request authors: 2
  • Average comments per issue: 0.27
  • Average comments per pull request: 0.22
  • Merged pull requests: 6
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • willu47 (6)
  • ShravanKumar23 (4)
  • Luiscarlos-A-Torres-Sanchez (1)
Pull Request Authors
  • ShravanKumar23 (7)
  • willu47 (2)
Top Labels
Issue Labels
bug (1) enhancement (1)
Pull Request Labels

Dependencies

requirements.txt pypi
  • PuLP >=1.6.8
  • numpy >=1.16.4
  • openpyxl >=3.0.3
  • pandas >=0.25.1
  • python >=3.7.7
  • xlrd >=1.2.0