https://github.com/mkstratos/detectable_climate
Design and test improvements to MVK from evv4esm
https://github.com/mkstratos/detectable_climate
climate climate-model-evaluation climate-modelling statistics
Last synced: 8 months ago
JSON representation
Design and test improvements to MVK from evv4esm
- Host: GitHub
- URL: https://github.com/mkstratos/detectable_climate
- Owner: mkstratos
- License: bsd-3-clause
- Created: 2022-11-28T17:59:52.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-10-24T05:28:41.000Z (8 months ago)
- Last Synced: 2025-10-24T07:17:07.002Z (8 months ago)
- Topics: climate, climate-model-evaluation, climate-modelling, statistics
- Language: Jupyter Notebook
- Homepage:
- Size: 688 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Detectable Climate
Scripts and notebooks related to the manuscript titled:
"Improving Climate Reproducibility Testing with False Discovery Rate Correction".
Submitted to [Earth System Dynamics](https://egusphere.copernicus.org/preprints/2025/egusphere-2025-2311/) special issue on "Theoretical and computational aspects of ensemble design, implementation, and interpretation in climate science"
## About
This investigation was set to improve the usability of non bit-for-bit testing in
the E3SM Earth system model primarily by reducing the number of false positive tests
(i.e. a statistical type I error where the test claims two ensembles have different
simulated climates when in fact they are not)
## Status
[](https://github.com/mkstratos/detectable_climate/actions/workflows/pre-commit.yml)
[](https://github.com/mkstratos/detectable_climate/actions/workflows/python-tests.yml)
[](https://doi.org/10.5281/zenodo.15343054)
## Package directories
- The `run_scripts` directory contains scripts nessecary for setup and execution of
E3SM (specific to the LCRC cluster "chrysalis")
- The `detclim` directory contains analysis scripts
- The `detclim/notebooks` directory contains exploratory notebooks
## Requirements
As described in `pyproject.toml`:
- setuptools
- numpy
- scipy
- pandas>=2.0.1
- matplotlib
- statsmodels
- xarray
- cartopy
- jupyter
- cftime
- dask
- nco
- nc-time-axis
- dask-mpi
- seaborn
- hvplot
- bokeh
- holoviews