Skip to content

calliope-project/euro-calliope-modular

Repository files navigation

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 potentials rule).
  • 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.geojson removed and replaced with a rule that downloads units.geojson from a known location.
  • Due to persistent installation issues, eurocalliopelib is not an editable installation any more, so environments need to be re-built every time changes to eurocalliopelib are 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-prefix any 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.spatial in 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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published