Skip to content

Data processing scripts for dealing with heat sector data required in the Mopo project.

License

Notifications You must be signed in to change notification settings

spine-tools/MopoHeatSectorDataProcessing

Repository files navigation

MopoHeatSectorDataProcessing

Data processing scripts for dealing with heat sector data required in the Mopo project.

Key contents

  1. input-data/ contains the raw data sources used for the processing scripts.
  2. output/ contains the processed output .csv files.
  3. cop_export.ipynb postprocesses and exports ArchetypeBuildingModel heat pump COP timeseries for Mopo WP5.
  4. examine_generation_data.ipynb examines the generation technology data for the final processing.
  5. examine_storage_data.ipynb examines the storage technology data for the final processing.
  6. process_generation_data.ipynb processes the generation data for Mopo WP5.
  7. process_storage_data.ipynb processes the storage technology parameters for Mopo WP5.

Installation

Clone (or download) this repository on your machine. Since the processing scripts are written in Julia, you'll need to have it installed on your machine.

Note that since the processing scripts are Jupyter notebooks, you'll also need to install the IJulia package to your Julia. Depending on how you run the scripts, this step might be automatic, but you can do this manually in Julia REPL as well:

julia> ]
(@v1.11) pkg> add IJulia

The Jupyter notebooks contain code to automatically set up the necessary Julia environment. However, you can also do this manually by opening the Julia REPL in the folder this README.md is located in

julia>

entering the package manager

julia> ]

and manually instantiating the dependencies

(MopoHeatSectorDataProcessin...) pkg> instantiate

Required input data

The data processing scripts require quite a bit of input data, and including them within this GitHub repository is not really ideal. Thus, an example input data set has been archived in Zenodo, which needs to be extracted under the input-data folder for the scripts to run correctly.

Use

The processed output files are not included in this repository, as the timeseries especially take up quite some space.

In order to recreate them, simply run the Jupyter notebooks handling the data processing. However, note that you will need to download the required input data separately as described above.

License

The codebase and the output are licensed under the MIT License, see LICENSE for more information.

The required input files all have slightly different licenses, see the README in the Zenodo dataset for more information.

Acknowledgements

EU emblem This work was supported by EU project Mopo (2023-2026), which has received funding from European Climate, Infrastructure and Environment Executive Agency under the European Union’s HORIZON Research and Innovation Actions under grant agreement N°101095998.

About

Data processing scripts for dealing with heat sector data required in the Mopo project.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published