-
Notifications
You must be signed in to change notification settings - Fork 17
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
Compatibility with new EKP, version and updated Lorenz example #218
Conversation
add MT option to predict, and add schedulers in optimizer options, as well as early termination bugfix get_logpdf -> logpdf add scaling param for default prior remove unused function call allow scaling of prior New Lorenz example setup, compat with new timestepping learning compat with new scaling inc all cases aspect ratio and printing scalings for decent recovery julia format format compat for ProgressBars and StableRNGs missed format typo another optimizer key check tests pass resolve format bug
bors try |
bors try |
tryAlready running a review |
tryBuild failed: |
bors r+ |
218: Compatibility with new EKP, version and updated Lorenz example r=odunbar a=odunbar <!--- THESE LINES ARE COMMENTED --> ## Purpose <!--- One sentence to describe the purpose of this PR, refer to any linked issues: #14 -- this will link to issue 14 Closes #2 -- this will automatically close issue 2 on PR merge --> ## Content <!--- specific tasks that are currently complete - Solution implemented --> - `get_logpdf` -> `logpdf` so that MCMC tests pass - updated the EKP Project toml. Also add compats for ProgressBars, StableRNGs - added option to set `"scheduler" => XYZ` in `optimizer_options` for RF emulators - removed Lorenz bugs in observational noise - added a scaling tuner for easily expanding/narrowing priors in RF (currently one for input and one for output space) - added some diagnostic information to compare the prior support and optimal parameters to aid with the tuning. <!--- Review checklist I have: - followed the codebase contribution guide: https://clima.github.io/ClimateMachine.jl/latest/Contributing/ - followed the style guide: https://clima.github.io/ClimateMachine.jl/latest/DevDocs/CodeStyle/ - followed the documentation policy: https://github.com/CliMA/policies/wiki/Documentation-Policy - checked that this PR does not duplicate an open PR. In the Content, I have included - relevant unit tests, and integration tests, - appropriate docstrings on all functions, structs, and modules, and included relevant documentation. --> ---- - [ ] I have read and checked the items on the review checklist. Co-authored-by: odunbar <odunbar@caltech.edu>
Unfortunately this is a known, and apparently intermittent error in ProgressBars. Will push bors a couple of times |
Build failed:
|
bors try |
Bugfix seems to work, though will throw overwrite warnings on compile |
bors r+ |
tryBuild succeeded! The publicly hosted instance of bors-ng is deprecated and will go away soon. If you want to self-host your own instance, instructions are here. If you want to switch to GitHub's built-in merge queue, visit their help page. |
Build succeeded! The publicly hosted instance of bors-ng is deprecated and will go away soon. If you want to self-host your own instance, instructions are here. If you want to switch to GitHub's built-in merge queue, visit their help page. |
Purpose
Content
get_logpdf
->logpdf
so that MCMC tests pass"scheduler" => XYZ
inoptimizer_options
for RF emulators