Releases: CliMA/ClimaLand.jl
Releases · CliMA/ClimaLand.jl
v0.11.0
ClimaLand v0.11.0
📢 API Changes:
- Refactor bucket parameters (#507) (@nefrathenrici)
- Bucket albedo parameterization cleanup (#513) (@kmdeck)
- Refactor boundary condition types (#535) (@kmdeck)
🚀 Features
- Tutorials for drivers (#172)
- Add runoff model (#266)
- Web dashboard for FLUXNET simulations O2.4.5 (#478) (@AlexisRenchon)
- Add PFTs to ClimaLand src (#493) (@Espeer5)
📑 Documentation
- Tutorials for drivers (#172)
- Documentation of standalone models (#474) (@AlexisRenchon)
- Refactor boundary condition types (#535) (@kmdeck)
🐛 Fixes
v0.10.0
v0.9.0
ClimaLand v0.9.0
📢 API Changes:
- accommodate files containing multiple vars (#452) (@juliasloan25)
- store bareground albedo (#484) (@juliasloan25)
🚀 Features
- Revisit n_layers in plant hydraulics vs radiation model (#270)
- remove deprecated function calls (#490)
- accommodate files containing multiple vars (#452) (@juliasloan25)
📑 Documentation
🐛 Fixes
- next_albedo bug with snow (#472)
- turbulent_fluxes failure with CoupledAtmos (#476)
- store bareground albedo (#484) (@juliasloan25)
v0.8.0
v0.7.0
ClimaLSM v0.7.0
📢 API Changes:
- move coupling functions to ClimaLSM (#449)
- Remove splines, add
TimeVaryingInput
s (#451) (@Sbozzolo) - Move driver interface code from the Coupler to ClimaLSM (#453) (@kmdeck)
🚀 Features
- move coupling functions to ClimaLSM (#449)
- Remove splines, add
TimeVaryingInput
s (#451) (@Sbozzolo) - dependency updates (#460) (@juliasloan25)
📑 Documentation
🐛 Fixes
v0.6.0
ClimaLSM v0.6.0
📢 API Changes:
- Use callback to update drivers & store rather than doing on the fly in tendency (#440) (@kmdeck)
- Add a lib folder containing packages extending ClimaLSM functionality (#441) (@AlexisRenchon)
- Sign convention on precip and melt flux (#445) (@kmdeck)
🚀 Features
- add driver update callback and functions, tests (#439) (@kmdeck)
- Add a lib folder containing packages extending ClimaLSM functionality (#441) (@AlexisRenchon)
📑 Documentation
- update TagBot release notes (#447) (@juliasloan25)
🐛 Fixes
v0.5.0
ClimaLSM v0.5.0
Merged pull requests:
- Neural snow depth model (#345) (@a-charbon)
- Overhaul Experiments Script (#369) (@Espeer5)
- add boundary variables for the soil model (#371) (@kmdeck)
- Add windows run to CI (#399) (@kmdeck)
- More steps toward GPU compatibility (#404) (@Sbozzolo)
- Remove more abstract types (#409) (@Sbozzolo)
- More GPU (#410) (@Sbozzolo)
- Cancel previous Github Action runs with new pushes (#413) (@Sbozzolo)
- Kd/unify bc computation (#414) (@kmdeck)
- Optimality model for Vcmax (#415) (@kmdeck)
- Next steps of boundary vars (#417) (@kmdeck)
- Use MPItrampoline (#420) (@Sbozzolo)
- name change and driver update skeleton (#425) (@kmdeck)
- Restore Experiments Plots (#427) (@Espeer5)
- Renaming (#429) (@kmdeck)
- fix state FieldVec bug (#431) (@juliasloan25)
- add driver variables to cache (#436) (@kmdeck)
- use julia v1.10.0 (#438) (@juliasloan25)
Closed issues:
- empty model components create FieldVector of Vector of Fields (#356)
- Update evaporation plot (#364)
- test TempestRemap on windows (#422)
- update to julia v1.10 (#437)
Breaking changes:
make_set_initial_aux_state
replaced bymake_set_initial_cache
8c71be2surface_fluxes
renamed toturbulent_fluxes
, Bucket functions moved to ClimaLSM https://github.com/CliMA/ClimaLSM.jl/pull/429/files#diff-bd8fd0a29890b936ae59c0b392612f889d86a7b32a8f2b78a06f894bbe6add36
v0.4.1
ClimaLSM v0.4.1
Merged pull requests:
- First steps toward GPU compatibility (#393) (@Sbozzolo)
- rm ci codecov; reorder tests (#405) (@juliasloan25)
- rm UnPack (#406) (@juliasloan25)
- use Insolation v0.8 (#407) (@juliasloan25)
- rm bors from README (#408) (@juliasloan25)
- Pull request from Main to Fluxnet_sites_examples (#411) (@mitraA90)
- tag v0.4.1 (#412) (@juliasloan25)
Closed issues:
v0.4.0
ClimaLSM v0.4.0
** Major changes in this release **
- Float32 compatibility restored
- artifacts race condition fixed
Merged pull requests:
- restore Float32 compatibility (#353) (@juliasloan25)
- albedo artifacts race condition fix (#361) (@juliasloan25)
- remove bors from README.md (#386) (@juliasloan25)
- float32 in experiments [replacement PR] (#389) (@juliasloan25)
- cuda driver, aqua fixes (#394) (@juliasloan25)
- hdf5 fix, loosen compats (#396) (@juliasloan25)
- use Float32 in docs (#397) (@juliasloan25)
- tag v0.4.0, use julia v1.9.4 (#400) (@juliasloan25)
Closed issues:
- Cannot run simulations with Float32 (#327)
- race condition in BulkAlbedoStatic (#359)
- buildkite initialization timeouts (#377)
- test Float32 and Float64 in exps (#384)
- update FT use in docs (#387)
- update to julia v1.9.4 (#388)
- disable forward-compat CUDA driver (#390)
- write_to_hdf5 hanging with MPI (#395)
v0.3.4
ClimaLSM v0.3.4
Merged pull requests:
- Add autotrophic respiration model (#302) (@AlexisRenchon)
- Add diurnal average plotting (#328) (@Espeer5)
- Canopy temperature and emissivity (#331) (@kmdeck)
- Added canopy prognostic energy (#341) (@kmdeck)
- replace MapInfo with PrescribedDataStatic (#342) (@juliasloan25)
- freezing front leakage (#343) (@kmdeck)
- Add heterotrophic respiration to integrated/soil_canopy_model.jl (#344) (@AlexisRenchon)
- Surface resistance effects on SHF (#348) (@kmdeck)
- add data to evaporation experiment (#349) (@juliasloan25)
- displacement height (#351) (@kmdeck)
- upd to most recent dependencies (#352) (@juliasloan25)
- fix soil/en/hydr/biogeo test (#355) (@juliasloan25)
- Update to SF v0.8.0 (#362) (@akshaysridhar)
- Canopy Prognostic/PrescribedSoil Changes, name changes (#363) (@kmdeck)
- Canopy boundary fluxes rhs/LW computation (#365) (@kmdeck)
- Vaira site (#368) (@kmdeck)
- Run CI at every PR (#374) (@Sbozzolo)
- delete bors.toml (#375) (@juliasloan25)
- Restore documentation (#376) (@Sbozzolo)
- update buildkite (#378) (@simonbyrne)
- fix NCDatasets, ClimaComms (#380) (@juliasloan25)
- tag v0.3.4 (#382) (@juliasloan25)
Closed issues: