Comments (6)
Something I noticed after merging. Although your perfect model notebook compiled fine after some edits, two figures changed. I'm not sure if this is because of a data/function change since the notebook was originally uploaded or if I messed something up.
(1) See the table under "Predictability Horizon".
My version (with updated code from PR):
Your version from before the merge:
(2) See the map under "Bootstrapped threshold":
from climpred.
If bootstrap was set to a value less than 500, it might not give stationary thresholds. This then affects PH. I think itβs fine
from climpred.
See bradyrx/esmtools#4. We should add this load_dataset
function to climpred
as well. Then we can have sample datasets to load just like in xarray
. We should probably rename our sample files to make them easier to recognize and load. We can make the default github_page
keyword to this repo and then add an extension to our sample data folder.
from climpred.
Okay, the load_dataset feature is done without needing any new dependencies. Example:
from climpred.loadutils import open_dataset, get_datasets
get_datasets()
>>> 'MPI-DP-1D': decadal prediction ensemble area averagesof SST/SSS/AMO.
>>> 'MPI-DP-3D': decadal prediction ensemble lat/lon/timeof SST/SSS/AMO.
>>> 'MPI-control-1D': area averages for the control run ofSST/SSS.
>>> 'MPI-control-3D': lat/lon/time for the control run ofSST/SSS.
>>> 'CESM-DP': decadal prediction ensemble of global meanSSTs.
>>> 'CESM-LE': uninitialized ensemble of global mean SSTs.
>>> 'ERSST': observations of global mean SSTs.
>>> 'CESM-reference': hindcast simulation that initializesCESM-DP.
open_dataset('CESM-reference')
<xarray.Dataset>
Dimensions: (d2: 2, time: 816)
Coordinates:
* time (time) datetime64[ns] 1948-01-31 1948-02-29 ... 2015-12-31
z_t float32 ...
Dimensions without coordinates: d2
Data variables:
time_bound (time, d2) float64 ...
SST (time) float32 ...
from climpred.
I would prefer to label my current data as perfect-model. MPI-PM-LY-1D
from climpred.
Updated in 9ff9534. I did keep "DP" instead of "LY" for consistency with CESM.
from climpred.
Related Issues (20)
- `climpred.classes.HindcastEnsemble.bootstrap` dim `member` and `init` simultaneously HOT 3
- HindcastEnsemble.verify() fails when valid_time of different object time than time HOT 3
- Refactor doctests for xarray 2022.06.01 HOT 1
- `HindcastEnsemble.remove_bias` with only one `lead` element drops `lead` dimension
- change `skill(init, lead)` to `skill(valid_time, lead)` to visualize forecasting barrier and reverse HOT 1
- make tqdm optional
- `HindcastEnsemble.resample()` working on `time` and `lead` HOT 1
- β οΈ upstream-dev CI: `test_PerfectModelEnsemble_plot_bootstrapped_skill_over_leadyear` yerr negative HOT 2
- Using datatrees to represent datasets HOT 3
- Notebook downloading forecasts with herbie
- ValueError 'init' because it is not a variable or dimension in this dataset HOT 2
- Package dependency troubles with `python 3.11` HOT 7
- alignment=same_verifs throws CoordinateError HOT 1
- Reporting a vulnerability HOT 1
- Issue on page /quick-start.html HOT 1
- Implementing mean error as a verification metric? HOT 1
- `xclim.DetrendedQuantileMapping` with `train_test_split="unfair"` failing HOT 5
- Duplicate Classification entry
- New release of Climpred ? HOT 9
- Numerous documentation build warnings
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from climpred.