-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New PR/next steps #29
Comments
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 |
See bradyrx/esmtools#4. We should add this |
Okay, the load_dataset feature is done without needing any new dependencies. Example:
|
I would prefer to label my current data as perfect-model. MPI-PM-LY-1D |
Updated in 9ff9534. I did keep "DP" instead of "LY" for consistency with CESM. |
@aaronspring, I think you should take on this next PR for a few more updates. I think we're in great shape following the most recent merge -- thanks for all the feedback.
What I think needs to be addressed:
(highest priority) Consolidate the damped persistence forecast into a function called
compute_damped_persistence
and it should work for perfect-model or reference, similar tocompute_persistence
. I imagine the new_shift
function would be included. Currently, there are four separate functions pertaining to damped persistence, which is too much.(medium priority) Remove everything under the "SAMPLE DATA" section. I don't like having extra dependencies we don't need (this involves BeautifulSoup). We can add to our
setup.py
file a package_data keyword so that users can opt to download our processed sample data with the package.( low priority) Clean up the perfect-model prediction notebook to be more clear (see the DPLE hindcast notebook now). It would be nice to have a background on what perfect-model means, using the high-level functions, etc.
Make sure to install something like
flake8
or use your editor that does auto-PEP8. It's best we stay within these standards from every PR forward.I think we can save the metrics updates for the next PR, unless you want to include it in this one. Basically, we should have a
metrics.py
submodule that is similar to xskillscore that has speedy metrics.The text was updated successfully, but these errors were encountered: