https://github.com/calliope-project/euro-calliope-modular
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.1%) to scientific vocabulary
Last synced: 9 months ago
·
JSON representation
Repository
Basic Info
- Host: GitHub
- Owner: calliope-project
- License: mit
- Language: Python
- Default Branch: main
- Size: 5.17 MB
Statistics
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
- Releases: 0
Created almost 2 years ago
· Last pushed almost 2 years ago
Metadata Files
Readme
License
README.md
euro-calliope-modular
A euro-calliope model creation workflow built around a modular approach, with a focus on improved understandability, reproducibility, and usability for non-software-developers.
Modules
- hydro: generates hydropower time series and capacity data
Main changes compared to euro-calliope
- Removed resolution wildcard. Resolution is in the configuration instead. This means the workflow must be run multiple times to build more than one resolution.
- Some other wildcard use reduced in favour of configuration and params (e.g. in the
potentialsrule). - Removed all non-electric sectors from the workflow (to be re-introduced via modules).
- Hydro rules removed and replaced with a rule that downloads hydro data from a known location (to be replaced with a hydro module).
- Rules related to producing
units.geojsonremoved and replaced with a rule that downloadsunits.geojsonfrom a known location. - Due to persistent installation issues,
eurocalliopelibis not an editable installation any more, so environments need to be re-built every time changes toeurocalliopelibare made. Ideally it will be turned into a versioned, separate package that can be installed from a known remote location. - Removed special code to deal with linking
eurocalliopelib. - Removed non-default profiles, sync rules, and other custom configuration.
- Default profile does not override
conda-prefixany more, so conda envs are stored in the default location (.snakemake/conda). - Reduced number of conda environments.
Temporary changes while this is work-in-progress
- Removed documentation and tests (to be re-introduced).
- Removed main configuration schema (to be re-introduced after simplification is concluded; likely, the remaining configuration will be dramatically reduced).
Todo and open issues
- Configuration parameters need to be cleaned up - many of them are no longer used.
scope.spatialin the configuration is not consistent with downloading a pre-generated units file and needs to be revised or removed
License
Based on euro-calliope@3379a28.
Licensed under the same MIT License.
Owner
- Name: Calliope
- Login: calliope-project
- Kind: organization
- Website: https://www.callio.pe/
- Repositories: 14
- Profile: https://github.com/calliope-project
A multi-scale energy systems modelling framework
GitHub Events
Total
- Issue comment event: 1
Last Year
- Issue comment event: 1
Dependencies
environment.yaml
pypi
lib/requirements-test.txt
pypi
- pytest * test
lib/setup.py
pypi
- numpy *
- pandas *
- pycountry ==18.12.8
- scipy *
- xarray *
pyproject.toml
pypi
templates/environment.yaml
pypi