Recent Releases of TurbulenceConvection.jl
TurbulenceConvection.jl - v1.3.6
TurbulenceConvection v1.3.6
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] 8 months ago

TurbulenceConvection.jl - v1.3.5
TurbulenceConvection v1.3.5
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] over 1 year ago

TurbulenceConvection.jl - v1.3.4
TurbulenceConvection v1.3.4
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] about 2 years ago

TurbulenceConvection.jl - v1.3.3
TurbulenceConvection v1.3.3
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] over 2 years ago

TurbulenceConvection.jl - v1.3.2
TurbulenceConvection v1.3.2
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] over 2 years ago

TurbulenceConvection.jl - v1.3.1
TurbulenceConvection v1.3.1
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] over 2 years ago

TurbulenceConvection.jl - v1.3.0
TurbulenceConvection v1.3.0
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] over 2 years ago

TurbulenceConvection.jl - v1.2.0
TurbulenceConvection v1.2.0
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] over 2 years ago

TurbulenceConvection.jl - v1.1.0
TurbulenceConvection v1.1.0
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] over 2 years ago

TurbulenceConvection.jl - v1.0.0
TurbulenceConvection v1.0.0
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] over 2 years ago

TurbulenceConvection.jl - v0.34.7
TurbulenceConvection v0.34.7
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] over 2 years ago

TurbulenceConvection.jl - v0.34.6
TurbulenceConvection v0.34.6
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] over 2 years ago

TurbulenceConvection.jl - v0.34.5
TurbulenceConvection v0.34.5
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] over 2 years ago

TurbulenceConvection.jl - v0.34.4
TurbulenceConvection v0.34.4
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.34.3
TurbulenceConvection v0.34.3
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
- dt_max computed only after it is used (#1254)
- Turn on 1M microphysics scheme in LES_driven_SCM (#1251) (@ilopezgp)
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.34.2
TurbulenceConvection v0.34.2
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.34.1
TurbulenceConvection v0.34.1
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
- Bugfix in non-equilibrium moisture model (#1242) (@trontrytel)
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.34.0
TurbulenceConvection v0.34.0
📢 API Changes:
🚀 Features
- Make code type-stable (#133)
📑 Documentation
- Fix ref state plots (#1213) (@charleskawczynski)
🐛 Fixes
- Bug in vertical integrals? (#1224)
- Fix parsed_args_from_cl_args (#1210) (@charleskawczynski)
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.27.7
TurbulenceConvection v0.27.7
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
- Bug in vertical integrals? (#1224)
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.27.6
TurbulenceConvection v0.27.6
📢 API Changes:
🚀 Features
- Make code type-stable (#133)
- Add option to open NC file once when adding fields (#843)
📑 Documentation
- Fix ref state plots (#1213) (@charleskawczynski)
🐛 Fixes
- Fix subtype bug, remove unused method definition (#1180) (@charleskawczynski)
- Fix parsed_args_from_cl_args (#1210) (@charleskawczynski)
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.33.0
TurbulenceConvection v0.33.0
📢 API Changes:
🚀 Features
- Add option to open NC file once when adding fields (#843)
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.32.0
TurbulenceConvection v0.32.0
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
- Fix subtype bug, remove unused method definition (#1180) (@charleskawczynski)
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.31.0
TurbulenceConvection v0.31.0
📢 API Changes:
🚀 Features
- Add job to test using dual numbers (#1156) (@charleskawczynski)
📑 Documentation
- Add docs for CL arguments and run scripts (#1163) (@charleskawczynski)
🐛 Fixes
- Coriolis Parameter value in LES_driven_SCM (#1160)
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.27.5
TurbulenceConvection v0.27.5
📢 API Changes:
🚀 Features
- Add job to test using dual numbers (#1156) (@charleskawczynski)
📑 Documentation
- Reference state plots are missing (#1025)
- Add docs for CL arguments and run scripts (#1163) (@charleskawczynski)
🐛 Fixes
- Coriolis Parameter value in LES_driven_SCM (#1160)
- Fix buildkite job for Bomex with Gaussian (#1122) (@charleskawczynski)
- zero out tendecies before update_aux (#1167) (@trontrytel)
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.30.0
TurbulenceConvection v0.30.0
📢 API Changes:
- Decouple initialization (#982)
🚀 Features
- Replace theta_liq_ice with energy (#859)
📑 Documentation
- Reference state plots are missing (#1025)
🐛 Fixes
- Bad values in the last element of timeseries output (#821)
- Potential IO bug (#897)
- move microphysics and precip_form to update_aux (#1088) (@yairchn)
- Fix buildkite job for Bomex with Gaussian (#1122) (@charleskawczynski)
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.27.4
TurbulenceConvection v0.27.4
📢 API Changes:
- Decouple initialization (#982)
🚀 Features
- Replace theta_liq_ice with energy (#859)
📑 Documentation
🐛 Fixes
- Bad values in the last element of timeseries output (#821)
- Potential IO bug (#897)
- move microphysics and precip_form to update_aux (#1088) (@yairchn)
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.27.3
TurbulenceConvection v0.27.3
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
- Fix non-equilibroum buoyancy calculations (#1056) (@trontrytel)
- fix buoyancy calculations for non-equilibrium moisture model (#1057) (@trontrytel)
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.29.2
TurbulenceConvection v0.29.2
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.29.0
TurbulenceConvection v0.29.0
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
- Fix non-equilibroum buoyancy calculations (#1056) (@trontrytel)
- fix buoyancy calculations for non-equilibrium moisture model (#1057) (@trontrytel)
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.28.0
TurbulenceConvection v0.28.0
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.27.2
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by ilopezgp almost 3 years ago

TurbulenceConvection.jl - v0.27.1
TurbulenceConvection v0.27.1
test release for TC with theta variable for calibration
Diff since v0.27.0
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by haakon-e almost 3 years ago

TurbulenceConvection.jl - v0.27.0
TurbulenceConvection v0.27.0
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.26.0
TurbulenceConvection v0.26.0
📢 API Changes:
🚀 Features
- Add energy variable type to dispatch on (#1031) (@charleskawczynski)
📑 Documentation
- edit homepage and ref (#1024) (@yairchn)
- Fix ref state docs (#1030) (@charleskawczynski)
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.25.0
TurbulenceConvection v0.25.0
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
- Add interface for running shallow and deep convection in the LES_driven_SCM setup (#992)
- cutoff microphysics in TRMM no longer supported? (#1009)
- Critical Richardson number omitted from surface parameter construction (#1014)
- fix cutoff precipitation (#1010) (@trontrytel)
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.24.0
TurbulenceConvection v0.24.0
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.23.0
TurbulenceConvection v0.23.0
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
- Revise the FNO entrainment function (add assertion for network architecture) and use OFv0.12 with even modes in FNO (#992)
- change grid mean equations to conservative form (as in GCM) use (ρθ_liq_ice,ρq_tot) instead of θ_liq_ice,q_tot) (#956 )
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.22.0
TurbulenceConvection v0.22.0
📢 API Changes:
🚀 Features
📑 Documentation
- Non-equilibrium moisture documentation (#943)
- Add moisture model docs (#957) (@trontrytel)
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] almost 3 years ago

TurbulenceConvection.jl - v0.21.0
TurbulenceConvection v0.21.0
📢 API Changes:
🚀 Features
- Unify drivers and add cli options (#848)
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.20.0
TurbulenceConvection v0.20.0
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
- Add multiple updraft buildkite job (#929) (@charleskawczynski)
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.19.0
TurbulenceConvection v0.19.0
📢 API Changes:
🚀 Features
📑 Documentation
- Add and update some docs and doc stubs (#925) (@charleskawczynski)
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.18.0
TurbulenceConvection v0.18.0
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.17.4
TurbulenceConvection v0.17.4
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.17.3
TurbulenceConvection v0.17.3
📢 API Changes:
🚀 Features
- separate weights and biases (#899) (@costachris)
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.17.2
TurbulenceConvection v0.17.2
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.17.1
TurbulenceConvection v0.17.1
📢 API Changes:
🚀 Features
- Try stretched grids (#672) (@charleskawczynski)
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.17.0
TurbulenceConvection v0.17.0
📢 API Changes:
🚀 Features
- Allow for using ExtrudedFiniteDifference grid (#814)
📑 Documentation
🐛 Fixes
- calibrate_io does not work as expected (#847)
- Move mse code loading to after solve, add prefixes for each job (#875) (@charleskawczynski)
- Make artifacts download lazily (#876) (@charleskawczynski)
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.16.0
TurbulenceConvection v0.16.0
📢 API Changes:
🚀 Features
📑 Documentation
- Fix readme (#846) (@charleskawczynski)
🐛 Fixes
- Fix environments - dev TC pkg in environments (#863) (@charleskawczynski)
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.15.2
TurbulenceConvection v0.15.2
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.15.1
TurbulenceConvection v0.15.1
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.15.0
TurbulenceConvection v0.15.0
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.14.1
TurbulenceConvection v0.14.1
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
- Improve logging, remove ref to undefined var (#828) (@charleskawczynski)
- Propagate kwarg in main1d (#829) (@charleskawczynski)
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.14.0
TurbulenceConvection v0.14.0
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.13.0
TurbulenceConvection v0.13.0
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.12.0
TurbulenceConvection v0.12.0
📢 API Changes:
🚀 Features
📑 Documentation
- Update readme (#782) (@charleskawczynski)
🐛 Fixes
- SGS flux bug fixes (#763) (@yairchn)
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] about 3 years ago

TurbulenceConvection.jl - v0.11.0
TurbulenceConvection v0.11.0
📢 API Changes:
🚀 Features
- Remove mutable structs for all model components (#702)
📑 Documentation
🐛 Fixes
- fix MdMdz entrainment/detrainment bug (#654)
- Move updraft_top comp to before its used (#716) (@charleskawczynski)
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] over 3 years ago

TurbulenceConvection.jl - v0.10.1
TurbulenceConvection v0.10.1
📢 API Changes:
🚀 Features
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] over 3 years ago

TurbulenceConvection.jl - v0.10.0
TurbulenceConvection v0.10.0
📢 API Changes:
🚀 Features
- Use ClimaCore vertical integrals for lwp etc (#669) (@charleskawczynski)
- Make CFL computation based on local dz (#670) (@charleskawczynski)
📑 Documentation
🐛 Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] over 3 years ago

TurbulenceConvection.jl - v0.9.0
TurbulenceConvection v0.9.0
- Cleanup #661
- Use SurfaceFluxes.jl #658
- New Microphysics #536
- cleanup entr_detr funcs (#648)
- Perf improvement: (type annotations, CC ops, code hoisting) (#647, #655, #646, )
- update to new parameter name and remove 0.2 CLIMAParameters from compat (#650)
Merged pull requests:
- add microphysics sources (#536) (@trontrytel)
- Concretize type, hoist vars from loop, avoid redefining CC operators (#646) (@charleskawczynski)
- Fix type instability (#647) (@charleskawczynski)
- cleanup entr_detr funcs (#648) (@haakon-e)
- Fix CI, update compat and CLIMAParameters call func call (#650) (@trontrytel)
- Improve/unify some names (#652) (@charleskawczynski)
- Add type parameters to Simulation1d (#655) (@charleskawczynski)
- Improve / unify names (#656) (@charleskawczynski)
- use SurfaceFluxes.jl rm surface_functions.jl (#658) (@yairchn)
- Start removing TS, + cleanup (#661) (@charleskawczynski)
- Remove moisture comparison in GABLS to fix CI (#662) (@charleskawczynski)
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] over 3 years ago

TurbulenceConvection.jl - v0.8.0
TurbulenceConvection v0.8.0
Closed issues:
up.updraft_top
should not be computed incompute_diagnostics
, as simulations depend on it (#550)
Merged pull requests:
- Update to Julia 1.7 (#585) (@charleskawczynski)
- Hoist getproperty outside of broadcast, move zero-out before up loop (#599) (@charleskawczynski)
- Unify gm covar expression (#600) (@charleskawczynski)
- Time solve (#601) (@charleskawczynski)
- add entr closure, specify entr type in namelist (#602) (@costachris)
- Remove closure, capture sol at tmin/tmax (#604) (@charleskawczynski)
- Use more ClimaCore operators (#606) (@charleskawczynski)
- Use more ClimaCore operators (#608) (@charleskawczynski)
- Use more ClimaCore operators (#609) (@charleskawczynski)
- Use more ClimaCore operators (#610) (@charleskawczynski)
- Move CFL computations to callback (#611) (@charleskawczynski)
- Shrink Rico timestep to make more stable (#613) (@charleskawczynski)
- Add SciMLBase to test env (#614) (@charleskawczynski)
- Reorganize folders (#615) (@charleskawczynski)
- Remove unused param lambda_stab. (#616) (@ilopezgp)
- Use more ClimaCore operators (#617) (@charleskawczynski)
- Use more ClimaCore operators (#618) (@charleskawczynski)
- Use more ClimaCore operators (#619) (@charleskawczynski)
- Move dt_max computations into callback (#620) (@charleskawczynski)
- Change step name to sum tendencies (#621) (@charleskawczynski)
- Use more ClimaCore operators (#623) (@charleskawczynski)
- Use more ClimaCore operators (#624) (@charleskawczynski)
- Move updraft_top to update_aux! (#625) (@charleskawczynski)
- Add perf benchmark to buildkite (#626) (@charleskawczynski)
- Reorganize / split EDMF from dycore (#629) (@charleskawczynski)
- Fix some type instabilities (#630) (@charleskawczynski)
- Reduce allocations (#632) (@charleskawczynski)
- Avoid collecting mapped field (#634) (@charleskawczynski)
- Make and ensure param_set is isbits (#635) (@charleskawczynski)
- move massflux src for cov to diagnostic (#636) (@yairchn)
- fix: convert namelist arrays to SVector (#637) (@haakon-e)
- Bump version to v0.8 (#643) (@ilopezgp)
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] over 3 years ago

TurbulenceConvection.jl - v0.7.0
TurbulenceConvection v0.7.0
- fix bug in terminal velocity dt_max (#597)
- Use more ClimaCore operators (#594, #590, #583, #577, #580, #573, #572)
- Improve inference (#593, )
- Add markershape to allocations plot (#591)
- add adaptive timestep (#571)
- update bc for precip, fix diagnostics (#588)
- change LES_driven_SCM default vertical resolution (#587)
- Add post-run tests, error if we do not run to tmax (#575)
Closed issues:
- Unstable simulations are not caught by buildkite, LES_driven_SCM actually breaking (#574)
Merged pull requests:
- Try to improve type inference (#568) (@charleskawczynski)
- Yc/ode adaptive dt local (#571) (@yairchn)
- Replace more operators with ClimaCore operators (#572) (@charleskawczynski)
- Use more ClimaCore operators (#573) (@charleskawczynski)
- Add post-run tests, error if we do not run to t_max (#575) (@charleskawczynski)
- Use more ClimaCore operators (#577) (@charleskawczynski)
- Improve inference, hoist out getproperty (#578) (@charleskawczynski)
- Use linear interpolation for comparisons and mse (#579) (@charleskawczynski)
- Use more ClimaCore operators (#580) (@charleskawczynski)
- Error on aborted simulations after solution export (#581) (@charleskawczynski)
- Sequential tests -> nested tests (#582) (@charleskawczynski)
- Use ClimaCore operators (#583) (@charleskawczynski)
- Print full list of allocations, add allocations per line plot (#586) (@charleskawczynski)
- change LES_driven_SCM default vertical resolution (#587) (@costachris)
- update bc for precip, fix diagnostics (#588) (@trontrytel)
- Use ClimaCore operators (#589) (@charleskawczynski)
- Remove unused downwind operators (#590) (@charleskawczynski)
- Add markershape to allocations plot (#591) (@charleskawczynski)
- Try to improve inference (#593) (@charleskawczynski)
- Use more ClimaCore operators (#594) (@charleskawczynski)
- CompatHelper: add new compat entry for SciMLBase at version 1, (keep existing compat) (#595) (@github-actions[bot])
- CompatHelper: add new compat entry for SurfaceFluxes at version 0.1, (keep existing compat) (#596) (@github-actions[bot])
- fix bug in terminal velocity dt_max (#597) (@yairchn)
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] over 3 years ago

TurbulenceConvection.jl - v0.6.0
TurbulenceConvection v0.6.0
- Reduce allocations, use ClimaCore operators by @charleskawczynski in https://github.com/CliMA/TurbulenceConvection.jl/pull/544
- Move purely diagnostic fields outside of src by @charleskawczynski in https://github.com/CliMA/TurbulenceConvection.jl/pull/549
- Change update interface, rename to step by @charleskawczynski in https://github.com/CliMA/TurbulenceConvection.jl/pull/552
- Typo fix. by @ilopezgp in https://github.com/CliMA/TurbulenceConvection.jl/pull/551
- Add compat entries to test env by @charleskawczynski in https://github.com/CliMA/TurbulenceConvection.jl/pull/553
- Performance patch by @charleskawczynski in https://github.com/CliMA/TurbulenceConvection.jl/pull/555
- Make diag dict field entry a state-accepting func by @charleskawczynski in https://github.com/CliMA/TurbulenceConvection.jl/pull/554
- Use OrdinaryDiffEq.jl for timestepping by @charleskawczynski in https://github.com/CliMA/TurbulenceConvection.jl/pull/473
- Upgrade to ClimaCore 0.4 by @charleskawczynski in https://github.com/CliMA/TurbulenceConvection.jl/pull/556
- Use ClimaCore operators, reduce allocs by @charleskawczynski in https://github.com/CliMA/TurbulenceConvection.jl/pull/558
- Add type annotations by @charleskawczynski in https://github.com/CliMA/TurbulenceConvection.jl/pull/560
- Use ClimaCore operators by @charleskawczynski in https://github.com/CliMA/TurbulenceConvection.jl/pull/561
- Make EDMF model more concrete by @charleskawczynski in https://github.com/CliMA/TurbulenceConvection.jl/pull/562
- Make more variables climacore fields by @charleskawczynski in https://github.com/CliMA/TurbulenceConvection.jl/pull/564
- Replace vanishing subdomain gradients with ClimaCore operators by @charleskawczynski in https://github.com/CliMA/TurbulenceConvection.jl/pull/565
- Add iterator for traversing grid by @charleskawczynski in https://github.com/CliMA/TurbulenceConvection.jl/pull/567
- Add type annotations to pressure funcs by @charleskawczynski in https://github.com/CliMA/TurbulenceConvection.jl/pull/566
- Reduce allocations in MinDisspLen by @charleskawczynski in https://github.com/CliMA/TurbulenceConvection.jl/pull/559
- Replace some operators with ClimaCore operators, remove unused operators by @charleskawczynski in https://github.com/CliMA/TurbulenceConvection.jl/pull/569
- Bump version to 0.6.0 by @ilopezgp in https://github.com/CliMA/TurbulenceConvection.jl/pull/570
Closed issues:
- Use OrdinaryDiffEq.jl for timestepping (#270)
Merged pull requests:
- Use OrdinaryDiffEq.jl for timestepping (#473) (@charleskawczynski)
- Reduce allocations, use ClimaCore operators (#544) (@charleskawczynski)
- Move purely diagnostic fields outside of src (#549) (@charleskawczynski)
- Typo fix. (#551) (@ilopezgp)
- Change update interface, rename to step (#552) (@charleskawczynski)
- Add compat entries to test env (#553) (@charleskawczynski)
- Make diag dict field entry a state-accepting func (#554) (@charleskawczynski)
- Performance patch (#555) (@charleskawczynski)
- Upgrade to ClimaCore 0.4 (#556) (@charleskawczynski)
- Use ClimaCore operators, reduce allocs (#558) (@charleskawczynski)
- Reduce allocations in MinDisspLen (#559) (@charleskawczynski)
- Add type annotations (#560) (@charleskawczynski)
- Use ClimaCore operators (#561) (@charleskawczynski)
- Make EDMF model more concrete (#562) (@charleskawczynski)
- Make more variables climacore fields (#564) (@charleskawczynski)
- Replace vanishing subdomain gradients with ClimaCore operators (#565) (@charleskawczynski)
- Add type annotations to pressure funcs (#566) (@charleskawczynski)
- Add iterator for traversing grid (#567) (@charleskawczynski)
- Replace some operators with ClimaCore operators, remove unused operators (#569) (@charleskawczynski)
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] over 3 years ago

TurbulenceConvection.jl - v0.5.0
TurbulenceConvection v0.5.0
- Added allocation monitoring (#538, #542)
- use relaxation to LES profiles + define initial conditions more precisely (#511)
- Reduced allocations/improve performance (#543, #539, #492, #491)
- Allow running with no IO (#537)
- Add storage option to default namelist (#525)
- Use more ClimaCore operators (#521, #522, #534, #531, #532, #530, #529, #527, #523, #520, #516)
- 3rd moment bugfixes (#528)
- Refactoring / House cleaning (#533, #535, #524, #512, #495)
- Add entropy flux alias (#518)
- Add structures for snow / snow advection (#515, #514)
- Improve update_aux! consistency (#507)
- Use ClimaCore fields more (#513, #500, #496)
- Clean up, document LES driven forcing (#504)
- Bugfix: fix qt flux diagnostic (#499)
- Fix use of env_b from prev timestep in buoy extrap (#489)
Merged pull requests:
- fix the use of env_b from previous timestep in buoyancy extrap (#489) (@yairchn)
- Reduce allocations (#491) (@charleskawczynski)
- Try to improve perf in mix len, rm mutable array (#492) (@charleskawczynski)
- Make precip variables ClimaCore fields, rm unused funcs, cleanup (#494) (@charleskawczynski)
- Make compute_ref_state not depend on Stats (#495) (@charleskawczynski)
- Make cloud fraction a ClimaCore field (#496) (@charleskawczynski)
- Make mixing length a ClimaCore field (#497) (@charleskawczynski)
- Make some diagnostic quantities ClimaCore fields (#498) (@charleskawczynski)
- Fix qt flux diagnostic. (#499) (@ilopezgp)
- Make virtual temperature a ClimaCore field (#500) (@charleskawczynski)
- Make
term_vel
a ClimaCore field (#501) (@charleskawczynski) - Clean up, document LES driven forcing. (#504) (@ilopezgp)
- order update aux - fuse loops (#507) (@yairchn)
- lets see if it helps CI (#509) (@trontrytel)
- Make compute_mse work with zero contour fields again (#510) (@charleskawczynski)
- Use relaxation to LES profiles + define initial conditions more precisely for LES_driven_SCM (#511) (@costachris)
- Make some rain variables ClimaCore fields (#512) (@charleskawczynski)
- move env_thermo precip arrays to aux (#513) (@trontrytel)
- add snow advection (#514) (@trontrytel)
- Additional data structs for snow (#515) (@trontrytel)
- Reduce allocations, move some variables to climacore fields (#516) (@charleskawczynski)
- use latent heat const with T (#517) (@trontrytel)
- Add entropy flux alias. (#518) (@ilopezgp)
- Time runs, which should be, ideally, non-allocating (#519) (@charleskawczynski)
- Use ClimaCore operators in get_GMV_CoVar (#520) (@charleskawczynski)
- Use ClimaCore operators in compute_covariance_shear (#521) (@charleskawczynski)
- Use ClimaCore operators in covariance_interdomain_src (#522) (@charleskawczynski)
- Make more variables ClimaCore fields (#523) (@charleskawczynski)
- Cleanup - Remove unused type and repeated computations (#524) (@charleskawczynski)
- feat: add storage options to
default_namelist
(#525) (@haakon-e) - revert latent heat changes (#526) (@trontrytel)
- Make more variables ClimaCore fields (#527) (@charleskawczynski)
- fix w third moment bug (#528) (@yairchn)
- Make more variables ClimaCore fields (#529) (@charleskawczynski)
- Make more variables ClimaCore fields (#530) (@charleskawczynski)
- Make more variables ClimaCore fields (#531) (@charleskawczynski)
- Make more variables ClimaCore fields (#532) (@charleskawczynski)
- Cleanup unused methods (#533) (@charleskawczynski)
- Use ClimaCore operators (#534) (@charleskawczynski)
- Add bulk dycore getter method (#535) (@charleskawczynski)
- Add option to skip IO, for perf analysis (#537) (@charleskawczynski)
- Update perf/allocations analysis tools (#538) (@charleskawczynski)
- Reduce allocations (#539) (@charleskawczynski)
- Reduce allocations (#541) (@charleskawczynski)
- Add title to allocations plot (#542) (@charleskawczynski)
- Reduce allocations (#543) (@charleskawczynski)
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] over 3 years ago

TurbulenceConvection.jl - v0.4.0
TurbulenceConvection v0.4.0
- Explicit time marching for environmental variables (#484,#485,#486,#487,#488)
- Fixed typos, improved names (#482, #480, #472, #452)
- Fix inconsistencies (#417)
- Add specific entropy and flux diagnostic (#471)
- Detrainment no longer depends on equation residual (#453)
- Add ice to diagnostic variables (#395)
- Make mse computations more flexible for new vars (#458, #459, #460)
- Make compute_mse work with zero datascale fields (#454)
- Cleanup (#455)
- Switch to conservative variables in the updrafts (#441)
Closed issues:
- Oscillations in DYCOMS solution (#232)
- printing NA in mse_tables (#463)
- Clean up gh-pages (#466)
- Simulations depend on export frequency (#468)
Merged pull requests:
- Aj/big freeze (#395) (@trontrytel)
- change order in update_aux (#417) (@trontrytel)
- Conservative variables in the updraft equations (#441) (@yairchn)
- Add more aliases, change default ordering. (#444) (@ilopezgp)
- Prep for ODE solvers (#451) (@charleskawczynski)
- Fix incomplete comments in generate_namelist (#452) (@ilopezgp)
- Yc/detrainment business (#453) (@yairchn)
- Make post processing work more easily with new variables (#454) (@charleskawczynski)
- remove unused set_cloudbase_flag (#455) (@yairchn)
- CompatHelper: add new compat entry for TerminalLoggers at version 0.1, (keep existing compat) (#456) (@github-actions[bot])
- More precise comparison in mse computation (#457) (@charleskawczynski)
- Make mse computations more flexible for new vars (#458) (@charleskawczynski)
- Use NA for new variable entries in mse computations (#459) (@charleskawczynski)
- Fix mse bug (#460) (@charleskawczynski)
- Prep some things for using OrdinaryDiffEq.jl (#461) (@charleskawczynski)
- Use more Thermodynamics.jl functions (#462) (@trontrytel)
- Fix NA in print_new_mse (#464) (@charleskawczynski)
- Clean up files before deploying (#465) (@charleskawczynski)
- Prep for using OrdinaryDiffEq.jl (#470) (@charleskawczynski)
- Add specific entropy diagnostic. (#471) (@ilopezgp)
- Rename rain to precipitation (prep for adding snow) (#472) (@trontrytel)
- Remove unused variable, remove overwritten computations (#477) (@charleskawczynski)
- Use turbconv instead of tc in dycore api (#480) (@charleskawczynski)
- Move auxiliary computations to update aux, consolidate io (#481) (@charleskawczynski)
- Fix momentum diffusivity typos. (#482) (@ilopezgp)
- Make env entr-detr and mixing length src terms explicit (#484) (@charleskawczynski)
- Make environment advection explicit (#485) (@charleskawczynski)
- Make env diffusion explicit (#486) (@charleskawczynski)
- Replace environment matrix inverse with explicit update (#487) (@charleskawczynski)
- Solve for conservative, not primitive, prognostic env variables (#488) (@charleskawczynski)
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] over 3 years ago

TurbulenceConvection.jl - v0.3.0
TurbulenceConvection v0.3.0
- Add debugging functions (#447, #448)
- Unified effective buoyancy gradients (#442)
- Make MSE computations work more flexibly with different timesteps (#439)
- Remove some old/dead code (#431, #445)
- Keep the nc datasets in scope, even if compute mse fails (#436)
- Add consistent buoyancy gradient for environmental mean and quadratures. (#405)
- Add a pθq thermo wrapper (#428)
- remove T_freeze overwrite, fix surface sat vap pressure (#416)
- Improve messages (#424, #436)
- Qualify more methods (#424)
- Do not call Array on
get_nc_data
result ( #425) - Make variables fields (#418, #419, #421)
- Remove tiny amounts of water in GABLS (#422)
Closed issues:
- Some microphysics if-else branches are not exercised (#323)
Merged pull requests:
- Add consistent environmental buoyancy gradients using mean fields and quadratures. (#405) (@ilopezgp)
- Make several grid mean variables fields (#415) (@charleskawczynski)
- fix surface sat vap pressure, remove T_freeze overwrite (#416) (@trontrytel)
- Make several variables ClimaCore fields (#418) (@charleskawczynski)
- Make some environment variables fields (#419) (@charleskawczynski)
- Inline set_values_with_new, rm set_new_with_values (#420) (@charleskawczynski)
- Make prognostic rain a ClimaCore field (#421) (@charleskawczynski)
- Remove unnecessary water in GABLS (#422) (@ilopezgp)
- Qualify NameList methods, improve plotting warnings (#424) (@charleskawczynski)
- Do not call Array on
get_nc_data
result (#425) (@charleskawczynski) - Use NC.dimnames to determine face/center (#427) (@charleskawczynski)
- Add a pθq thermo wrapper (#428) (@charleskawczynski)
- Remove
UpdraftVariable
, convert arrays to ClimaCore fields (#429) (@charleskawczynski) - Remove some unused operators, inline tridiag method (#431) (@charleskawczynski)
- Change dry/cloudy for unsat/sat. Change th/thv to \theta, \thetav. (#433) (@ilopezgp)
- Keep the nc datasets in scope, even if compute mse fails (#436) (@charleskawczynski)
- Prepare mixing length computation for ice. (#437) (@ilopezgp)
- Move initial condition functions to utils/ (#438) (@charleskawczynski)
- support output for dt < 1 (#439) (@trontrytel)
- Fix names (#440) (@charleskawczynski)
- Unify effective buoyancy gradients. (#442) (@ilopezgp)
- Rm unused params, move python primitives to utility funcs (#445) (@charleskawczynski)
- Add debugging function (#447) (@charleskawczynski)
- Add NaN/Inf check into debug_state (#448) (@charleskawczynski)
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] over 3 years ago

TurbulenceConvection.jl - v0.2.0
TurbulenceConvection v0.2.0
- Upgrade to latest ClimaCore (#410)
- Make several arrays ClimaCore fields (#406, #408, #409)
- Refactor splitting between tendencies and update (#372, #343, #367, #358)
- Use RootSolvers in ustar computations (#369)
- Make plotting missing data easier (#401, #402)
Merged pull requests:
- solve grid mean equations explicitly (#343) (@yairchn)
- initial TKE in Rico (#364) (@yairchn)
- compute rain advection tendency (#365) (@trontrytel)
- Prep for using ClimaCore fields (#366) (@charleskawczynski)
- Prep form calculating microphysics tendencies (#367) (@trontrytel)
- Add clima core overload functionality tests (#368) (@charleskawczynski)
- use RootSolvers in ustar (#369) (@yairchn)
- Remove some old python primitives (#371) (@charleskawczynski)
- Wip on summing all rain tendencies (#372) (@trontrytel)
- Inline surface initialize method (#374) (@charleskawczynski)
- Prepping for injecting the use of ClimaCore fields (#375) (@charleskawczynski)
- Remove unused ref state properties (#376) (@charleskawczynski)
- Temporarily remove windows 1.6 CI (#377) (@charleskawczynski)
- Rm ref state+grid from surface, use state more, improve names (#378) (@charleskawczynski)
- Rm grid from forcing+radiation, improve names (#379) (@charleskawczynski)
- Add grid/state args to methods, use state more (#381) (@charleskawczynski)
- Use state more, decouple data structures (#382) (@charleskawczynski)
- Decouple data structures, improve names, rm unused props (#383) (@charleskawczynski)
- replacing universal functions (#384) (@yairchn)
- Make updraft area a field (#385) (@charleskawczynski)
- remove cm,ch,lmo from exchange_coeff inputs (#386) (@yairchn)
- Update dycore API, remove unused props (#388) (@charleskawczynski)
- Update readme (#389) (@charleskawczynski)
- Make area bulkvalues a field (#391) (@charleskawczynski)
- use ts_dry in EDMF_env conditioned on cf<1 (#392) (@yairchn)
- surface cleanup (#393) (@yairchn)
- Remove unused props, improve names, add api methods (#394) (@charleskawczynski)
- CompatHelper: add new compat entry for SurfaceFluxes at version 0.1, (keep existing compat) (#396) (@github-actions[bot])
- Make bors not depend on GHA CI, dont cache GHA CI (#397) (@charleskawczynski)
- Fix incorrect qualification of method, improve names (#399) (@charleskawczynski)
- Qualify more methods (#400) (@charleskawczynski)
- Make plotting work with missing data (#401) (@charleskawczynski)
- Ensure z is defined for missing data plots (#402) (@charleskawczynski)
- Fix warn msg for missing data profile plots (#403) (@charleskawczynski)
- Make updraft w, theta, and q_tot fields (#406) (@charleskawczynski)
- Remove doc previews when PRs are closed (#407) (@charleskawczynski)
- Convert more arrays to field, remove up bulkvalues (#408) (@charleskawczynski)
- Remove up tendencies property (#409) (@charleskawczynski)
- CompatHelper: bump compat for ClimaCore to 0.3, (keep existing compat) (#410) (@github-actions[bot])
- Try to update deps (#412) (@charleskawczynski)
- Remove reference state struct (#413) (@charleskawczynski)
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] over 3 years ago

TurbulenceConvection.jl - v0.1.0
TurbulenceConvection v0.1.0
- First version! Too much to report!
- We are in the middle of a major overhaul, but our readme shows how cases can be run, which is usable with calibrating
Closed issues:
- Set contour values in comparison plots (#14)
- Make center and face fields have unequal sizes (#50)
- Merge H and THL variables (#59)
- Integrate profiles in time (#71)
- Singular exception (#102)
- Domain error in entrainment closure (#104)
- Improve profile plots (#124)
- DYCOMS radiation gradient is offset by 1 index (#213)
- Remove Manifest files when all dependencies are registered (#253)
- Update inversion uses wrong coordinate (#256)
- Should we revert #332? (#337)
Merged pull requests:
- Start adding regression tests (#1) (@charleskawczynski)
- Add regression tests (#2) (@charleskawczynski)
- Add radiation class (#4) (@yairchn)
- Apply some fixes (#5) (@charleskawczynski)
- Update artifact path (#8) (@charleskawczynski)
- cleanup (#9) (@yairchn)
- Fix dycoms bug, KM-KH typo (#10) (@charleskawczynski)
- Apply some bug fixes / fix translations (#12) (@charleskawczynski)
- Fix buoy calc bug. Dycoms now match scampy (#13) (@charleskawczynski)
- Add argparse and json support (#15) (@charleskawczynski)
- Add formatter files, remove old and unused python files (#17) (@charleskawczynski)
- Apply and enforce formatter (#18) (@charleskawczynski)
- Create JuliaFormatter.yml (#19) (@charleskawczynski)
- Add formatter git ignore (#20) (@charleskawczynski)
- Remove unused code and comments (#21) (@charleskawczynski)
- Change tests folder name to post_process_py (#22) (@charleskawczynski)
- Replace tdma with built-in Julia implementation (#23) (@charleskawczynski)
- add LES driven SCM cases (#24) (@yairchn)
- Use Thermodynamics.jl for reference state profiles (#25) (@charleskawczynski)
- Add docs and ci skeleton (#26) (@charleskawczynski)
- Fix nh pressure index, as this is indexing into OffsetArray (#27) (@charleskawczynski)
- Add reference state profile plots to docs (#29) (@charleskawczynski)
- fix: write namelist and paramlist to file (#30) (@haakon-e)
- Cleanup (#31) (@charleskawczynski)
- Refactor (#32) (@charleskawczynski)
- Change grid,ref_state to get_grid,reference_state (#33) (@charleskawczynski)
- Merge paramlist into namelist (#34) (@charleskawczynski)
- Add climaparameters dep (#35) (@charleskawczynski)
- Add grid abstractions (#36) (@charleskawczynski)
- Make NameList module TitleCase (#37) (@charleskawczynski)
- Match tc-scampy contour levels (#38) (@charleskawczynski)
- Remove unused functions (#39) (@charleskawczynski)
- add correction to run without tests (#41) (@yairchn)
- move max_supersaturation to namelist (#42) (@szy21)
- Use more grid abstractions (#45) (@charleskawczynski)
- Use more grid abstractions (#46) (@charleskawczynski)
- Match scampy by using linear interpolation (#47) (@charleskawczynski)
- Add field abstraction (#48) (@charleskawczynski)
- Fix scampy Nieuwstadt artifact file link (#49) (@charleskawczynski)
- Fix inversion height bug, read Ri bulk crit from namelist, add Nieuwstadt case (#51) (@charleskawczynski)
- Swap plots so that TC.jl is last (#52) (@charleskawczynski)
- Fix translation bug in ref state bcs (#53) (@charleskawczynski)
- Remove nc file if it exists before creating it (#54) (@charleskawczynski)
- Add basic operators (#57) (@charleskawczynski)
- Turn off codecov comments (#58) (@charleskawczynski)
- Apply theta-l bcs where it seems to be missing (#60) (@charleskawczynski)
- Add mean temperature to mse tables / output plots (#61) (@charleskawczynski)
- Move clima_1m parameters to the namelist (#62) (@szy21)
- Use more operators (#63) (@charleskawczynski)
- Move τ_cond_evap to clima params method call (#64) (@charleskawczynski)
- Refactor compute_zbl_qt_grad (#65) (@charleskawczynski)
- Add higher order moments (#66) (@charleskawczynski)
- Move entrainment fact to climaparams method call (#67) (@charleskawczynski)
- Add codecov badge (#68) (@charleskawczynski)
- use parse_namelist (#69) (@charleskawczynski)
- Hard code pottemp methods to eos and remove entropy option (#70) (@charleskawczynski)
- second round of cleanups (#72) (@yairchn)
- Use bcs and avoid accessing ghost points (#74) (@charleskawczynski)
- Fix field locations (#75) (@charleskawczynski)
- Fix and improve dycoms radiation (#76) (@charleskawczynski)
- Ignore artifact file to avoid git conflicts (#77) (@charleskawczynski)
- Use more grid and field abstractions (#78) (@charleskawczynski)
- this PR removes old python plotting scripts that are not used anymore (#79) (@yairchn)
- merge turbulence and TurbProgTKE (#80) (@yairchn)
- Remove
revxrange
(#81) (@charleskawczynski) - fuse updraft closures (#82) (@yairchn)
- Abstract cent/face surface/toa indices (#83) (@charleskawczynski)
- Use parse_namelist in timestepping constructor (#84) (@charleskawczynski)
- Convert to 1-based indexing (#85) (@charleskawczynski)
- Make indexing more consistent (#86) (@charleskawczynski)
- Remove THL, and replace with H (#87) (@charleskawczynski)
- Remove some calls to off_arr (#89) (@charleskawczynski)
- feat: stochastic closures (#90) (@haakon-e)
- Reorganize code and remove some python primitives (#91) (@charleskawczynski)
- Remove OffsetArrays dep, qualify methods, cleanup (#92) (@charleskawczynski)
- Consolidate turbulent entrainment (#93) (@yairchn)
- Average profiles (#95) (@charleskawczynski)
- move nh_pressure computation to /closures folder (#96) (@yairchn)
- Remove 1.5 CI (#97) (@charleskawczynski)
- Make les comparison optional, + more cases plots (#99) (@charleskawczynski)
- Move entr and detr to separate file (#100) (@yairchn)
- set qt and h in extrap buoyancy to clear values (#103) (@yairchn)
- make use of the correct qt in extra buoyancy (#107) (@yairchn)
- Add option for optional tc main in plots (#108) (@charleskawczynski)
- Add mse wrapper to make optional files flexible (#109) (@charleskawczynski)
- Add main comparison in CI (#110) (@charleskawczynski)
- unify timesteps in the model (#111) (@yairchn)
- Fix tc main results path (#112) (@charleskawczynski)
- Add Bomex as unit test for codecov (#113) (@charleskawczynski)
- Set timestep to 3 sec for all simulations (#115) (@yairchn)
- Group plots (#116) (@charleskawczynski)
- Make sure that qt in updraft is non negative (#117) (@yairchn)
- Remove some python primitives (#118) (@charleskawczynski)
- remove unused parameters and fix comments (#120) (@yairchn)
- organize scalar equations (#123) (@yairchn)
- Squeeze out space in profile plots (#126) (@charleskawczynski)
- Fix tc main commit sha (#127) (@charleskawczynski)
- Use dispatch for entr-detr, + DocStringExtensions (#128) (@charleskawczynski)
- Merge mse tables->1 file, print mse table post run (#129) (@charleskawczynski)
- move pressure parameters to param_set (#130) (@yairchn)
- add Ri and Pr functions (#131) (@yairchn)
- Remove const g parameter -> use CLIMAParameters (#132) (@charleskawczynski)
- Add internal experimental clima parameters (#134) (@charleskawczynski)
- Separate the update and initialization in TurbulencePrognosticTKE (#136) (@yairchn)
- read entrainment parameters from param_set (#137) (@yairchn)
- Organize RHS round 2 (#138) (@yairchn)
- move all upd advections to extren funcs (#142) (@yairchn)
- Separate the mixing length into a point wise function in src/closures (#145) (@yairchn)
- remove convert_forcing_prog_fp and convert_forcing_thetal (#146) (@yairchn)
- build: add Debugger package (#147) (@haakon-e)
- Make mse tables easier to copy-paste (#148) (@charleskawczynski)
- Use ∇f2c operator (#150) (@charleskawczynski)
- Update readme (#151) (@charleskawczynski)
- Use normal thermodynamic functions in dycoms (#153) (@yairchn)
- Change ∇_upwind to ∇_onesided and use bcs (#154) (@charleskawczynski)
- Fix field location of some fields (#155) (@charleskawczynski)
- Add bib entries, rename some case types (#157) (@charleskawczynski)
- Add closure to remove duplicate expressions (#158) (@charleskawczynski)
- Use aliases to save lines of code (#159) (@charleskawczynski)
- Trim unused diagnostics that require discrete operators (#160) (@charleskawczynski)
- Remove call to xrange (#162) (@charleskawczynski)
- Use discrete operator (#163) (@charleskawczynski)
- Abstract advection operators (#164) (@charleskawczynski)
- Remove unused variables (#165) (@charleskawczynski)
- Fix stencil order (#166) (@charleskawczynski)
- Use more discrete operators (#167) (@charleskawczynski)
- Use even more discrete operators (#168) (@charleskawczynski)
- Use more discrete operators (#169) (@charleskawczynski)
- Use more discrete operators (#170) (@charleskawczynski)
- read surface reference from LES file (#171) (@costachris)
- Add option to use boundary face data (#172) (@charleskawczynski)
- Add fcut and f∇, and use appropriately (#173) (@charleskawczynski)
- Add bcs to interpc2f (#174) (@charleskawczynski)
- Add bcs to interpf2c (#175) (@charleskawczynski)
- Make advection operators use bcs, fix index in method call (#176) (@charleskawczynski)
- Use bcs with operators in upwind_advection_velocity (#177) (@charleskawczynski)
- House cleaning, use unicode (#179) (@charleskawczynski)
- Skip traversing ghost points in covar equations (#180) (@charleskawczynski)
- Add upwind operator, remove use of interp2pt in Operators (#181) (@charleskawczynski)
- Replace interp2pt with bc interp ops (#182) (@charleskawczynski)
- Fix diagnostics traversal (#183) (@charleskawczynski)
- Add aliases to shorten expressions (#185) (@charleskawczynski)
- Restructure main to have single update function (#186) (@charleskawczynski)
- Fix regression test for cases without LES data (#188) (@charleskawczynski)
- Silence codecov annotations (#189) (@charleskawczynski)
- Some update restructuring (#190) (@charleskawczynski)
- Add table of prognostic/diagnostic vars (#191) (@charleskawczynski)
- Fuse grid mean tendencies into single loop (#192) (@charleskawczynski)
- Split some loops in solve_updraft (#193) (@charleskawczynski)
- Remove some unused old / new assignments (#194) (@charleskawczynski)
- Remove mf_update property (#195) (@charleskawczynski)
- Replace thermodynamics except for rho_c and eos (#196) (@yairchn)
- Use RootSolvers.jl in eos (#197) (@charleskawczynski)
- Fix division bug-- need to divide by dz/2 (#198) (@charleskawczynski)
- Remove diagnostic variables (#199) (@charleskawczynski)
- Simplify updraft solve, split another loop (#200) (@charleskawczynski)
- More restructure, update operators, fix grid traversal (#201) (@charleskawczynski)
- Move diagnostics computations out of solve_updraft (#202) (@charleskawczynski)
- add a pointwise buoy gradinet function (#203) (@yairchn)
- Add info statements printing max Δmse (#205) (@charleskawczynski)
- Replace more operators (#206) (@charleskawczynski)
- Replace more operators, fix
frac_turb_entr
location (#207) (@charleskawczynski) - Use percentage change in mse summary (#208) (@charleskawczynski)
- Remove
interp2pt
! (#209) (@charleskawczynski) - Replace gradient and interpolation with operators (#210) (@charleskawczynski)
- Avoid more ghost points (#211) (@charleskawczynski)
- Avoid more ghost points (#212) (@charleskawczynski)
- Avoid accessing ghost points in Microphysics (#214) (@charleskawczynski)
- Replace more operators (#216) (@charleskawczynski)
- Replace gradient with operator (#217) (@charleskawczynski)
- Restructure grid to not have ghost points (#218) (@charleskawczynski)
- Remove
set_bcs
(#219) (@charleskawczynski) - Apply some bug fixes (#220) (@charleskawczynski)
- Apply some bug fixes (#221) (@charleskawczynski)
- Apply some bug fixes (#222) (@charleskawczynski)
- replace Magnus formula with TD.saturation_vapor_pressure (#223) (@yairchn)
- Fix range in reference state construction (#224) (@charleskawczynski)
- Avoid OOB (without ghost points) in buoyancy computation (#225) (@charleskawczynski)
- Merge env rhs functions (#228) (@yairchn)
- Add an operator, and docs (#229) (@charleskawczynski)
- Fix indices typo (#230) (@charleskawczynski)
- Remove center_indices and face_indices (#231) (@charleskawczynski)
- Delete unused code (#233) (@charleskawczynski)
- Fix domain traversal and indexing to use real only (#234) (@charleskawczynski)
- Simplify reference state (#235) (@charleskawczynski)
- Avoid OOB for when the grid changes (#236) (@charleskawczynski)
- Split face/center grid traversal (#237) (@charleskawczynski)
- Fix range in io for nh pressure (#238) (@charleskawczynski)
- Fix index for face BC (#239) (@charleskawczynski)
- Fix another grid traversal (#240) (@charleskawczynski)
- Fix surface index for Buoyancy (#241) (@charleskawczynski)
- Fix ∇f2c operator bug (#242) (@charleskawczynski)
- Fix daul_c2f_upwind stencil (#243) (@charleskawczynski)
- Fix fields accessed in center loop traversals (#244) (@charleskawczynski)
- Fix interpolation bugfix (#245) (@charleskawczynski)
- Add use of interpolated field, use correct gradient (#246) (@charleskawczynski)
- Error on non-convergence in eos, use Secant method (#249) (@charleskawczynski)
- Clean up cinterior / finterior (#250) (@charleskawczynski)
- Fix TC main coordinates in compute_mse (#251) (@charleskawczynski)
- Add dependence on ClimaCore branch (#252) (@charleskawczynski)
- Qualify more methods (#254) (@charleskawczynski)
- Use ClimaCore grid (#255) (@charleskawczynski)
- Fix 256 bug (#258) (@charleskawczynski)
- Upgrade packages (#259) (@charleskawczynski)
- Add CompatHelper and Tagbot yaml files (#260) (@charleskawczynski)
- CompatHelper: add new compat entry for ClimaCore at version 0.1, (keep existing compat) (#261) (@github-actions[bot])
- Use latest release of ClimaCore, split project/test env (#262) (@charleskawczynski)
- Qualify more methods (#263) (@charleskawczynski)
- Make reference state immutable (#264) (@charleskawczynski)
- remove H and qt from update_EnvVar (#266) (@yairchn)
- Rename some variables (#267) (@charleskawczynski)
- Add function for handling aliased names (#268) (@charleskawczynski)
- move some set functions to better location (#269) (@yairchn)
- Restructure-- split tendencies from solve (#271) (@charleskawczynski)
- remove update_EnvVar (#272) (@yairchn)
- Split out more tendencies from update (#273) (@charleskawczynski)
- Centralize computation of GVM 2nd 3rd moments (#274) (@yairchn)
- move buoyancy to precompute section (#275) (@yairchn)
- cleanup quadrature (#276) (@yairchn)
- set default dt = 10sec and dt=3 in deep convection (#277) (@yairchn)
- Cleanup: remove unused function args (#278) (@charleskawczynski)
- Use generic methods in Cases.jl (#279) (@charleskawczynski)
- Use more generic methods in Surface.jl (#280) (@charleskawczynski)
- Refactor Cases.jl (#281) (@charleskawczynski)
- add compute_diffusive_fluxes and place it with aux updates in the mas… (#282) (@yairchn)
- call microphysics before updates and compute only src (#286) (@yairchn)
- Put eos into a submodule (#289) (@charleskawczynski)
- Make eos_struct immutable (#291) (@charleskawczynski)
- Remove constants, move to CLIMAParameters (#293) (@charleskawczynski)
- Fix contour plot time for tc main (#294) (@charleskawczynski)
- move mph and mf tendencies into GMV.tendencies (#296) (@yairchn)
- fix the table and cleanup some unused terms (#298) (@yairchn)
- Remove more constant parameters and use climaparameters (#299) (@charleskawczynski)
- add qr plot in Rico (#301) (@trontrytel)
- Refactor Cases.jl (#302) (@charleskawczynski)
- bugfix to cutoff autoconversion (#303) (@trontrytel)
- Rename buoyancy gradient prefactor for readability. (#304) (@ilopezgp)
- use 0-moment microphysics from CM.jl (#305) (@trontrytel)
- use CM 1-moment microphysics (#306) (@trontrytel)
- Add field data structures (#307) (@charleskawczynski)
- Try to improve ci build time (#309) (@charleskawczynski)
- CompatHelper: add new compat entry for CloudMicrophysics at version 0.3, (keep existing compat) (#310) (@github-actions[bot])
- Update reference papers in readme. (#311) (@ilopezgp)
- remove rain area fractions (#312) (@trontrytel)
- Clean up Cases.jl, call satadjust outside of initialize_profiles (#313) (@charleskawczynski)
- Further refactor cases--remove unnecessary calls (#314) (@charleskawczynski)
- remove old (#315) (@yairchn)
- Refactor Surface.jl (#317) (@charleskawczynski)
- fix bug TRMM init (#318) (@yairchn)
- Use fields for reference state, add field io, compute_mse bugfixes (#320) (@charleskawczynski)
- move thermodynamic eos to Upd buoyancy function (#322) (@yairchn)
- Upgrade to new ClimaCore release (#324) (@charleskawczynski)
- Final changes to Thermodynamics.jl (#325) (@yairchn)
- Fuse some loops (#326) (@charleskawczynski)
- Add docs to construct_tridiag_diffusion_en (#327) (@charleskawczynski)
- Add update_aux to prep fusing more ops (#328) (@charleskawczynski)
- Remove unused and unnecessary code (#331) (@charleskawczynski)
- Merge methods into update_aux (#332) (@charleskawczynski)
- use fixed surface flux for LES driven case (#333) (@costachris)
- Add diagnostics dict for io (#334) (@charleskawczynski)
- Rename some variable names (#335) (@charleskawczynski)
- Revert "Merge methods into update_aux" (#338) (@charleskawczynski)
- Fix bug with mse computations (#339) (@charleskawczynski)
- Up deps (PrettyTables compat) (#340) (@charleskawczynski)
- remove unneeded wstar calls (#341) (@yairchn)
- Add aliases, make some structs immutable (#342) (@charleskawczynski)
- Fix / improve names, add aliases (#344) (@charleskawczynski)
- Improve names, add aliases, move update_aux to its own file (#345) (@charleskawczynski)
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] over 3 years ago
