shahab_m2_internship_2025_project
https://github.com/ige-openreprolab2025/shahab_m2_internship_2025_project
Science Score: 26.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
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.1%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: IGE-OpenReproLab2025
- License: other
- Language: Jupyter Notebook
- Default Branch: main
- Size: 1.35 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Reproducible CMIP6 Effective Radiative Forcing Analysis
Scientific context
CMIP6 multi-model experiments provide estimates of Effective Radiative Forcing (ERF) from various anthropogenic drivers.
Understanding ERF variability is key to constraining climate sensitivity.
Internship objectives
- Ingest raw CMIP6 NetCDF outputs (
ERF_EMI_DMS,siconc, …). - Compute regional and global ERF statistics.
- Visualise spatial patterns and temporal trends with colour-blind-safe maps.
- Publish fully reproducible code, data-retrieval instructions, and archived outputs.
Quick-start (reproduction instructions)
Clone the repository & create the Conda environment
- git clone https://github.com/IGE-OpenReproLab2025/ShahabM2internship2025Project.git
- cd ShahabM2internship2025Project
- #### (mamba is faster; conda works too)
- mamba env create -f environment.yml
- mamba activate ShahabM2internship
Point the code to your NetCDF folder ── choose one:
Environment variable (preferred)
export DMSDATA=/mnt/data-summer-shared/SampleData_Shahab/data/raw
Hard-code RAW in src/load_data.py
RAW = Path("/mnt/data-summer-shared/SampleDataShahab/data/raw")
Launch JupyterLab and run the notebooks
jupyter lab
Download data (~2 GB)
python src/load_data.py --download-full # ESGF credentials required
Run the notebook
jupyter lab notebooks/ Main.ipynb
Contributors
| Role | Name | ORCID | Contribution | |------|------|-------|--------------| | Developer | Shahab Shahlaei | 0000-0003-3513-2727 | Conceptualisation, coding, data analysis, visualisation, writing | | Scientific supervisor | Dr. Jennie L. Thomas | 0000-0002-5986-7026 | Methodology review, climate-science guidance | | Internship mentor | Dr. Ruth Price | 0000-0003-1981-9860 | Project framing, feedback on narrative | | IT / ESGF support | MikeMYKAELVIGO AurélieAlbert | – | Infrastructure, data-transfer troubleshooting |
Material
This repository ships everything needed to reproduce the CMIP6 ERF_MMSo4 analysis:
notebooks/– executable Jupyter notebooks with clear objectives, narrative, captions and conclusions.src/– reusable Python package (load_cmip6,plot_global_map,compute_erf_statistics, …) with full doc-strings.docs/–
DATA.md: input/output dataset catalogue, download instructions, licences, preservation plan.- this README.
environment.yml– pinned Conda environment (Python 3.11, xarray 2024.5 +, etc.).tests/–pytest/nbvalsmoke test that runs the main notebook in mock-data mode..zenodo.json+CHANGELOG.md– metadata for long-term archiving and version history.data/– folder created on first download; remains empty in the repo to keep size small.
Licence
| Scope | Licence | File(s) | Terms |
|-------|---------|---------|-------|
| Source code & notebooks | MIT | Entire repo (see LICENSE) | Permissive: free use, modification & distribution with attribution. |
| Generated output data & figures | CC-BY-4.0 | NetCDFs in data/processed/, PNG/SVG plots | Share-alike not required; attribution to this repo. |
| Upstream CMIP6 input NetCDFs | CMIP6 Terms of Use | Downloaded via ESGF (load_data.py --download-full) | Free for non-commercial research; cite original modelling centres. |
By cloning, using or contributing to this project you agree to abide by these licences.
If you need a different licensing arrangement, open an issue to discuss before using the material commercially.
Owner
- Name: Open Repro Lab 2025
- Login: IGE-OpenReproLab2025
- Kind: organization
- Website: https://ige-calcul.github.io/public-docs/docs/openreprolab.html
- Repositories: 1
- Profile: https://github.com/IGE-OpenReproLab2025
Support for a reproducible M2 internship at IGE
GitHub Events
Total
- Member event: 1
- Push event: 13
- Fork event: 1
- Create event: 2
Last Year
- Member event: 1
- Push event: 13
- Fork event: 1
- Create event: 2