https://github.com/petebachant/repro-qiu-et-al-2024
Reproducing the results of Qiu et al. (2024) "Decarbonized energy system planning with high-resolution..."
https://github.com/petebachant/repro-qiu-et-al-2024
open-science reproducibility reproducible-paper reproducible-research reproducible-science
Last synced: 21 days ago
JSON representation
Reproducing the results of Qiu et al. (2024) "Decarbonized energy system planning with high-resolution..."
- Host: GitHub
- URL: https://github.com/petebachant/repro-qiu-et-al-2024
- Owner: petebachant
- Created: 2025-01-28T13:14:33.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-03-03T13:56:54.000Z (about 2 months ago)
- Last Synced: 2025-04-03T11:05:33.636Z (25 days ago)
- Topics: open-science, reproducibility, reproducible-paper, reproducible-research, reproducible-science
- Language: Python
- Homepage: https://calkit.io/petebachant/repro-qiu-et-al-2024
- Size: 2.94 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Reproducing Qiu et al. (2024) 'Decarbonized energy system planning with high-resolution...'
A [Calkit](https://github.com/calkit/calkit)
project that reproduces the results of:> Liying Qiu, Rahman Khorramfar, Saurabh Amin, Michael F. Howland,
> Decarbonized energy system planning with high-resolution spatial representation of renewables lowers cost,
> Cell Reports Sustainability,
> Volume 1, Issue 12,
> 2024,
> 100263,
> ISSN 2949-7906,
> https://doi.org/10.1016/j.crsus.2024.100263.from the Zenodo archive: https://zenodo.org/records/11194453.
## Steps taken
1. Unzipped the Zenodo deposit to a new folder `repro-qiu-et-al-2024`.
1. Ran `calkit new project . --git-url`
inside the unzipped directory.
1. Added files to the repo with `calkit add {path} -M`.
Git/GitHub was automatically selected for small/text files and
DVC/calkit.io was selected for large/binary files.
1. Created a Conda environment (`calkit new conda-env ...`)
in which to run the Python scripts.
1. Created a DVC pipeline (`dvc.yaml`) to generate all of the artifacts.
This pipeline is intended to automate all of the steps in `README.pdf`.See
[all commits](https://github.com/petebachant/repro-qiu-et-al-2024/commits/main/)
for more information.## Reproducing
First, if not done already,
[install Calkit](https://docs.calkit.org/installation/)
and
[create a token to integrate with calkit.io](https://docs.calkit.org/cloud-integration/).Next clone the repo:
```sh
calkit clone petebachant/repro-qiu-et-al-2024
```Then move into the repo and run the pipeline:
```sh
cd repro-qiu-et-al-2024
calkit run
```