ClimaCoupler v0.1.2
Merged pull requests:
- Include surface elevation in initialization of land surface temp (#898) (@akshaysridhar)
- Remove TestHelper from ClimaCoupler (#915) (@Sbozzolo)
- Fix a bug in P_snow in bucket (#919) (@szy21)
- add clear-sky fluxes to leaderboard (#920) (@szy21)
- Add support for plotting limits in leaderboard (#921) (@Sbozzolo)
- clean up ci (#922) (@szy21)
- Use Periodic instead of manually shifting lons (#923) (@Sbozzolo)
- remove ncep plots (#924) (@szy21)
- add downward sw fluxes to leaderboard (#927) (@szy21)
- update ClimaLand (#928) (@szy21)
- Add walltime per atmos step (#929) (@Sbozzolo)
- Increase AMIP walltime (#930) (@Sbozzolo)
- update ClimaAtmos (#931) (@szy21)
- use linear interpolation in leaderboard (#932) (@szy21)
- Use ClimaUtilities
Inputs
inrun_amip
(#937) (@Sbozzolo) - Remove BCReader (#938) (@Sbozzolo)
- extend amip to 1 year in longrun (#939) (@szy21)
- Clean up some environments (#940) (@Sbozzolo)
- Add aerosol and ozone to benchmark and longruns (#941) (@Sbozzolo)
- Move SST and SIC to ClimaArtifacts (#942) (@Sbozzolo)
- Fix missing packages in longruns pipeline (#944) (@Sbozzolo)
- update radiation observation artifact (#946) (@szy21)
- add surface radiative fluxes to leaderboard (#949) (@szy21)
- Restore Random in sea breeze experiment (#950) (@Sbozzolo)
- update deps (#951) (@juliasloan25)
- remove Diagnostics module (#953) (@juliasloan25)
- delete
cgll2latlonz
function (#958) (@juliasloan25) - rm weighted_dss_slab (#959) (@juliasloan25)
- Fix random seed in run_amip (#961) (@Sbozzolo)
- Update dependencies (#962) (@Sbozzolo)
- Conditionally use high res version of SST/SIC (#964) (@Sbozzolo)
- \rhoe_int no longer supported in ClimaAtmos.jl (#966) (@akshaysridhar)
- specify grid in amip config (#967) (@szy21)
- add nightly coarse amip pipeline (#968) (@juliasloan25)
- print more cleanly (#971) (@juliasloan25)
- use mktempdir for regridding (#972) (@juliasloan25)
- specify sponge in amip config (#974) (@szy21)
- include bucket diagnostics (#979) (@juliasloan25)
- Misc refactoring (#980) (@charleskawczynski)
- Use try catch directly for artifact (#981) (@Sbozzolo)
- change initial condition and parameters for land (#982) (@szy21)
- use config dict for random seed and context (#987) (@juliasloan25)
- Refactor leaderboard code (#990) (@ph-kev)
- modify nightly amip config (#992) (@szy21)
- rm extra Random.seed! call (#993) (@juliasloan25)
- Update Manifests to dycore paper: Land 15.2, Thermodynamics 12.8, Atmos 27.6 (#994) (@trontrytel)
- run 4 nightly AMIPs (#996) (@juliasloan25)
- fix aquaplanet longruns (#998) (@juliasloan25)
- Do not download bucket artifacts for ClimaLand > 0.15.1 (#999) (@Sbozzolo)
- update README (#1003) (@juliasloan25)
- change ocean roughness and ice albedo (#1004) (@szy21)
- Remove arch from CI jobs (#1005) (@Sbozzolo)
- Use higher resolution land-sea mask (#1006) (@Sbozzolo)
- Make land diagnostics monthly (#1008) (@Sbozzolo)
- change dt and t_end in nightly amip (#1009) (@szy21)
- clipping sea ice tendencies (#1010) (@szy21)
- remove
surface_fractions
(#1012) (@juliasloan25) - reduce warnings in CI (#1013) (@juliasloan25)
- Tr/move co2 to clima artifacts (#1014) (@imreddyTeja)
- make one nightly amip deterministic (#1018) (@szy21)
- delete PostProcessor module (#1022) (@juliasloan25)
- fix nightly AMIP diagnostics (#1023) (@juliasloan25)
- use JuliaFormatter v2 (#1024) (@juliasloan25)
- run CI on julia 1.11 (#1026) (@juliasloan25)
- use 55km top and viscous sponge in nightly amip (#1027) (@szy21)
- don't add atmos default diags in coupler (#1029) (@juliasloan25)
- add amip test to exp/ClimaEarth/ (#1033) (@juliasloan25)
- update deps (#1034) (@juliasloan25)
- fix amip_diags_handler close (#1035) (@juliasloan25)
- Set radiation seed in the non-random amip (#1036) (@trontrytel)
- fix config file path (#1038) (@juliasloan25)
- Fix downstream test (#1039) (@Sbozzolo)
- Fix more test warnings (#1043) (@juliasloan25)
- Make target AMIP reproducible (#1045) (@Sbozzolo)
- Update precipitation artifact hash and filename (#1047) (@imreddyTeja)
- update deps (#1052) (@juliasloan25)
- clean up viz_explorer.jl (#1053) (@juliasloan25)
- fix artifacts dir paths (#1054) (@juliasloan25)
- remove mode_name from output paths (#1058) (@juliasloan25)
- Add specific component dt's to cli_options and parse (#1059) (@imreddyTeja)
- remove t and parsed_args from CoupledSimulation (#1061) (@juliasloan25)
- Remove config args which are no longer used in ClimaAtmos (#1062) (@akshaysridhar)
- clean up ClimaEarth environment (#1070) (@juliasloan25)
- Refactor independent time step argument reading (#1071) (@imreddyTeja)
- Update Slack uploading process (#1074) (@ph-kev)
- specify dt in benchmark configs (#1076) (@juliasloan25)
- change amip to 60km (#1078) (@szy21)
- add buildkite README (#1081) (@juliasloan25)
- remove unused configs; clean up CI pipeline (#1082) (@juliasloan25)
- use GeoMakie v0.7.8 (#1083) (@juliasloan25)
- don't soft-fail AMIP (#1085) (@juliasloan25)
- Isolate config and argument parsing (#1086) (@juliasloan25)
- remove anim config option (#1087) (@juliasloan25)
- decrease hierarchy exp lengths (#1088) (@juliasloan25)
- update deps (#1089) (@juliasloan25)
- Add postprocessing for 4D variables (lat, lon, time, pressure level) (#1094) (@ph-kev)
- Change artifact path for heat-diffusion on buildkite (#1096) (@imreddyTeja)
- Replace Plots usage with Makie (#1097) (@imreddyTeja)
- Use depression-filled landsea mask (#1100) (@Sbozzolo)
- Remove unused direct dependencies (#1103) (@imreddyTeja)
- Restructure output directory (#1106) (@Sbozzolo)
- Remove regridding funcs that are in ClimaUtilities (#1109) (@imreddyTeja)
- fix atmos standalone output dir (#1110) (@juliasloan25)
- rename override_τ_precip to override_precip_timescale (#1111) (@szy21)
- Load OrderedDict (#1114) (@Sbozzolo)
- Fix OrderedDict (#1116) (@Sbozzolo)
- unify output dirs (#1123) (@juliasloan25)
- Update manifests (#1125) (@Sbozzolo)
- move hierarchy experiments before wait (#1127) (@juliasloan25)
- Update README.md (#1128) (@szy21)
- add bucket initial condition (#1129) (@szy21)
- Update climacommon modules (#1130) (@Sbozzolo)
- tag v0.1.2 (#1131) (@juliasloan25)
Closed issues:
- dss operations within coupler pass an unused
t
argument. (#396) - Add SurfaceCombiner module (#422)
- Use ClimaUtilities.jl Regridder module (#425)
- Enhance AMIP and NCEP paperplots (#517)
- add GPU AMIP scaling runs (#663)
- Isolate argument parsing and configuration setup (#678)
- Use ClimaUtilities for ingesting data from files (#715)
- move NCEP reanalysis data to ClimaArtifacts (#720)
- Remove ArtifactsWrappers, document input data (#730)
- Artifact failures during Land and Atmos input file spec (#732)
- Use ClimaUtilities.jl FileReader module (#742)
ClimaCoupler.jl
should not include files from the test directory (#790)- Check if packages in
Project.toml
are really needed (#793) - remove
surface_fractions
(#807) - Use
mktempdir
instead ofmkpath
/rm
in tests (#832) - Calling string(fun) (#833)
- make diagnostics GPU compatible (#875)
- Initialize bucket temperature as a function of surface height (#892)
- Add an option to add a constant to prescribed SST (#916)
- Add clear sky diagnostics to leaderboard (#918)
- Several warnings in CI (#933)
- Land-sea mask is low resolution (#936)
- coupler longrun is broken because of missing packages (#943)
- Prepare small collection of input files for tests (#945)
- Leaderboard test fails due to undownloadable artifact (#948)
- replace Diagnostics module with ClimaDiagnostics (#954)
- Replace leaderboard with ClimaAnalysis leaderboard (#956)
- print on root more cleanly (#963)
- add small nightly AMIP ensemble (#965)
- Verify coupler rand seeding (#969)
- add individual snow/rain precip diagnostics (#977)
- add documentation for running AMIP (#983)
- add small coupler AMIP test (#984)
- include bucket diagnostics (#986)
- Remove PostProcessor module (#991)
- Move CO2 artifact to ClimaArtifacts (#997)
- remove unnecessary CoupledSimulation fields (#1015)
- allow independent component model timesteps (#1017)
- Move land mask artifact to ClimaArtifacts (#1025)
- save land diagnostics in output dir (#1030)
- add downstream tests in upstream packages (#1037)
- replace
get_land_temp_from_state
withget_field
(#1048) - O5.4.3 Audit and remove easy-to-remove dependencies (#1051)
- remove mode_name from output path (#1055)
- reduce number of Julia environments (#1056)
- remove perf/ folder (#1057)
Compare AMIP/Atmos-only with diagnostic EDMF
job is failing onbenchmarks
pipeline (#1064)- remove easily-removable files in experiments/ClimaEarth/ (#1067)
- Slack upload (#1073)
- Identify and document removable dependencies (#1075)
- document pipelines in README (#1077)
- New release of GeoMakie is breaking init environment (#1079)
- audit config files (#1080)
- Decrease hierarchy experiment lengths (#1084)
- Remove Plots.jl dependency (#1091)
- Add postprocessing for variables in pressure coordinates (#1093)
- Artifacts from the heat_diffusion experiment not saved on buildkite (#1095)
- move imports out of driver, into file they're used in (#1101)
AMIP with diagnostic EDMF and io
case fails onClimaCoupler - CPU/GPU Benchmarks
pipeline (#1104)- Remove functions from Regridder.jl that exist in ClimaUtilities.Regridders (#1107)
- Fix circular dependencies in precompilation (#1112)