A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Recent Releases of ClimaLand.jl

ClimaLand.jl - v0.15.13

ClimaLand v0.15.13

Diff since v0.15.12

📢 API Changes:

🚀 Features

  • Changes needed for full land model coupling with ClimaAtmos (#1038)

📑 Documentation

🐛 Fixes

  • Flux.loadmodel! does not work with old neural_snow model states (#1061)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] 27 days ago

ClimaLand.jl - v0.15.12

ClimaLand v0.15.12

Diff since v0.15.11

📢 API Changes:

🚀 Features

  • Remove allocations in energy hydrology total water content computation (#1078)

📑 Documentation

🐛 Fixes

  • Eight similar errors with runtests.jl (#1086)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] about 1 month ago

ClimaLand.jl - v0.15.11

ClimaLand v0.15.11

Diff since v0.15.10

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] about 2 months ago

ClimaLand.jl - v0.15.10

ClimaLand v0.15.10

Diff since v0.15.9

📢 API Changes:

🚀 Features

  • Obtain higher resolution surface data (#999)
  • Download and use ERA5 low and high veg cover fraction (#1004)

📑 Documentation

🐛 Fixes

  • The workaround for GPU inference failure allocates new fields (#975)
  • Another spot where the same GPU bug appears (#1006)
  • Pass in arrays for saveat (#1010)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] about 2 months ago

ClimaLand.jl - v0.15.9

ClimaLand v0.15.9

Diff since v0.15.8

📢 API Changes:

🚀 Features

  • Add seasonal cycle to output of land model (#913)

📑 Documentation

🐛 Fixes

  • Bucket albedo test failed (#979)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] 3 months ago

ClimaLand.jl - v0.15.8

ClimaLand v0.15.8

Diff since v0.15.7

📢 API Changes:

🚀 Features

  • Add leaf water potential to diagnostics (#892)
  • Naming of LandHydrology and LandHydrologyModel is confusing (#959)
  • Add a state NaN checker (#969)

📑 Documentation

🐛 Fixes

  • Reduce allocations in snowy land (#976)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] 3 months ago

ClimaLand.jl - v0.15.7

ClimaLand v0.15.7

Diff since v0.15.6

📢 API Changes:

🚀 Features

  • Add leaderboard component to ClimaLand's long runs (#872)
  • Include water flux energy term in jacobian approximation (#953)

📑 Documentation

🐛 Fixes

  • initialize comms contexts (#811)
  • Soil integration Tests fail when run on GPU (#860)
  • replace Formatting.jl with Format.jl (#937)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] 4 months ago

ClimaLand.jl - v0.15.6

ClimaLand v0.15.6

Diff since v0.15.5

📢 API Changes:

🚀 Features

  • fix test warnings (#901)
  • Upload 40 years of ERA5 forcing data to sampo (#902)
  • Remove Plots.jl dependency (#927)

📑 Documentation

🐛 Fixes

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] 5 months ago

ClimaLand.jl - v0.15.5

ClimaLand v0.15.5

Diff since v0.15.4

📢 API Changes:

🚀 Features

  • Improvements to the Land model in AMIP; DRAFT (#127)
  • Generalize ldiv! (#221)
  • Pass the comms in; do not relay on internal ClimaCore comms values (#316)
  • reduce warnings in "Bucket albedo types tests" (#391)
  • add download_artifacts function (#423)
  • Identify low-hanging fruit in performance of soil/canopy global GPU run (#593)
  • O2.1.2 Integrate snow model with soil and canopy model (#630)
  • Land surface albedo (#845)
  • Include start date when saving diagnostics as NCDataset (#879)
  • Consolidate spatially varying parameters in sim setup (#882)
  • Upload 2008 calibration data to Central (#903)

📑 Documentation

🐛 Fixes

  • reduce dependence on external data servers (#625)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] 5 months ago

ClimaLand.jl - v0.15.4

ClimaLand v0.15.4

Diff since v0.15.3

📢 API Changes:

🚀 Features

  • Soil GHG gas tracers (CO2, CH4, N2O) (#113)
  • Disordered kinetics module for SOC decomposition (#470)
  • Add runoff diagnostics (#838)
  • Add restarting capabilities (#850)
  • Spatially varying clumping index (#863) (@Espeer5)

📑 Documentation

  • docs/src/folderstructure.md is outdated (#712)
  • Docs have many missing docstrings (#848)

🐛 Fixes

  • ClimaLand should not use pkgdir for output (#545)
  • docs/src/folderstructure.md is outdated (#712)
  • Snow Parameterizations often fails (#725)
  • Land.jl fails on CPU (#738)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] 6 months ago

ClimaLand.jl - v0.15.3

ClimaLand v0.15.3

Diff since v0.15.2

📢 API Changes:

  • streamlined PrescribedAtmos constructor (#760)

🚀 Features

  • Change how we handle radiation under a canopy (#463)
  • O2.1.4 Test snow model at different sites (#631)
  • Reduce allocations in divf2c (#687)
  • streamlined PrescribedAtmos constructor (#760)
  • Consistency in fluxes and setting radiative properties of land (#777)
  • store canopy turbulent fluxes in cache (#786)
  • update downstream test to use small SIC/SST files (#855)

📑 Documentation

🐛 Fixes

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] 6 months ago

ClimaLand.jl - v0.15.2

ClimaLand v0.15.2

Diff since v0.15.1

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] 7 months ago

ClimaLand.jl - v0.15.1

ClimaLand v0.15.1

Diff since v0.15.0

📢 API Changes:

🚀 Features

  • Implicit timestepper for canopy temperature or solve flux balance equation (#696)
  • Add a calibration tutorial for single site perfect model (#621) (@AlexisRenchon)
  • Add implicit tendency for canopy temperature (#675) (@kmdeck)

📑 Documentation

  • Fix documentation: stable is outdated (#681)

🐛 Fixes

  • Failure on GPU on Caltech cluster (#670)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] 7 months ago

ClimaLand.jl - v0.15.0

ClimaLand v0.15.0

Diff since v0.14.3

📢 API Changes:

🚀 Features

📑 Documentation

  • Alexis docs hackathon #1 Aug 23 (#736) (@AlexisRenchon)

🐛 Fixes

  • Consider removing direct dependency on DataFrames (#566)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] 7 months ago

ClimaLand.jl - v0.14.3

ClimaLand v0.14.3

Diff since v0.14.2

📢 API Changes:

🚀 Features

  • lib/ClimaLandSimulations functions instead of include (#456)
  • Possible next steps for ClimaLand (#503)
  • Add support for regional simulations (#709)

📑 Documentation

🐛 Fixes

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] 8 months ago

ClimaLand.jl - v0.14.2

ClimaLand v0.14.2

Diff since v0.14.1

📢 API Changes:

🚀 Features

  • Nonlinearsolver package and compat (#62)
  • convert dates to DateTime, remove to_datetime calls (#333)

📑 Documentation

🐛 Fixes

  • "soil/canopy lsm performance on GPU" does not upload artifacts (#714)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] 9 months ago

ClimaLand.jl - v0.14.1

ClimaLand v0.14.1

Diff since v0.14.0

📢 API Changes:

🚀 Features

  • Site level runoff (#702) (@kmdeck)

📑 Documentation

🐛 Fixes

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] 9 months ago

ClimaLand.jl - v0.14.0

ClimaLand v0.14.0

Diff since v0.13.0

📢 API Changes:

  • Generalize drivers; make driver for soil organic carbon (#692) (@kmdeck)

🚀 Features

  • Spatially varying biogeochemistry (#671)
  • Temporary issue (#695)
  • spatially varying and consistent biogeochemistry (#690) (@kmdeck)
  • Generalize drivers; make driver for soil organic carbon (#692) (@kmdeck)

📑 Documentation

🐛 Fixes

  • O2.5.2 Respiration model parameters inconsistent with soil model parameters (#594)
  • upgrade to use ClimaUtilities 1.10 (#693) (@kmdeck)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] 10 months ago

ClimaLand.jl - v0.13.0

ClimaLand v0.13.0

Diff since v0.12.5

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] 10 months ago

ClimaLand.jl - v0.12.5

ClimaLand v0.12.5

Diff since v0.12.4

📢 API Changes:

  • renaming (#685) (@kmdeck)

🚀 Features

  • Add parameters to CLIMAParameters (#326)
  • Reduce allocations and storage of z/Delta z (#616)
  • Unify jacobian/tendency naming convention (#660)
  • add implicit tendency for EnergyHydrology energy (#663)
  • Global run of complex land model with ERA5 forcing (#591) (@kmdeck)
  • Bucket diagnostics (#628) (@AlexisRenchon)
  • Add runoff to soil canopy model (#669) (@kmdeck)

📑 Documentation

  • Update ClimaLand README (#679) (@AlexisRenchon)

🐛 Fixes

  • Zero LAI/SAI/RAI yields nonzero respiration (#418)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] 10 months ago

ClimaLand.jl - v0.12.4

ClimaLand v0.12.4

Diff since v0.12.3

📢 API Changes:

🚀 Features

  • Add global GPU RichardsModel to benchmarks pipeline (#647)
  • Store z etc in domain (#658) (@kmdeck)
  • Reduce allocations in runoff computation (#664) (@kmdeck)

📑 Documentation

🐛 Fixes

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] 10 months ago

ClimaLand.jl - v0.12.3

ClimaLand v0.12.3

Diff since v0.12.2

📢 API Changes:

🚀 Features

  • step full soil model implicitly (#538)
  • test GPU compatibility after interface change (#541)

📑 Documentation

🐛 Fixes

  • The Vaira data link stopped working (#601)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] 11 months ago

ClimaLand.jl - v0.12.2

ClimaLand v0.12.2

Diff since v0.12.1

📢 API Changes:

🚀 Features

  • use new interface for implicit RRE (#528)

📑 Documentation

🐛 Fixes

  • richards_runoff can't be run locally (#623)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] 11 months ago

ClimaLand.jl - v0.12.1

ClimaLand v0.12.1

Diff since v0.12.0

📢 API Changes:

🚀 Features

  • Sublimation (#373) (@kmdeck)

📑 Documentation

🐛 Fixes

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] 11 months ago

ClimaLand.jl - v0.12.0

ClimaLand v0.12.0

Diff since v0.11.2

📢 API Changes:

  • ClimaLandSimulations make all figures of experiments (#494) (@AlexisRenchon)
  • initial cache method removal (#575) (@kmdeck)
  • Convert ld to Function type and Parameterize by Leaf Orientation Index (#576) (@Espeer5)

🚀 Features

  • Spatially varying parameter (#126)
  • Add test for FileReader.interpolate_data (#285)
  • Use ClimaUtilities.jl Regridder module (#332)
  • Consider using InterpolationsRegridder instead of TempestRegridder (#569)
  • OKR 2.3.10: Improve performance of data handling software (data reading, regridding, etc), given quantity of reanalysis data (#584)
  • OKR 2.3.5: Global run on GPU (#585)
  • Add target GPU run (#587)
  • remove CFTime dependency (#607)
  • Paper plots (#565) (@kmdeck)
  • Convert ld to Function type and Parameterize by Leaf Orientation Index (#576) (@Espeer5)

📑 Documentation

  • ClimaLandSimulations make all figures of experiments (#494) (@AlexisRenchon)
  • Paper plots (#565) (@kmdeck)

🐛 Fixes

  • Paper plots (#565) (@kmdeck)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] 12 months ago

ClimaLand.jl - v0.11.2

ClimaLand v0.11.2

Diff since v0.11.1

📢 API Changes:

🚀 Features

  • Add global bucket runs with albedo maps (#477)
  • Move neural snow to Julia extension (#559)
  • Add profiling of the land surface model. (#561) (@kmdeck)

📑 Documentation

🐛 Fixes

  • Dark mode ClimaLand logo README.md (#556)
  • Move neural snow to Julia extension (#559)
  • Current global bucket run plots showing the same timeseries (constant in time) for each variable (#563)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] about 1 year ago

ClimaLand.jl - v0.11.1

ClimaLand v0.11.1

Diff since v0.11.0

📢 API Changes:

🚀 Features

  • add changelog (#500)

📑 Documentation

  • add changelog (#500)

🐛 Fixes

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] about 1 year ago

ClimaLand.jl - v0.11.0

ClimaLand v0.11.0

Diff since v0.10.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

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] about 1 year ago

ClimaLand.jl - v0.10.0

ClimaLand v0.10.0

Diff since v0.9.0

📢 API Changes:

  • SpaceVaryingInput (#485) (@kmdeck)

🚀 Features

  • SpaceVaryingInput (#485) (@kmdeck)
  • negative snow/water test, beta (#497) (@kmdeck)

📑 Documentation

🐛 Fixes

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] about 1 year ago

ClimaLand.jl - v0.9.0

ClimaLand v0.9.0

Diff since v0.8.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

  • Clarify role of n_layers in radiative transfer (#486) (@Espeer5)

🐛 Fixes

  • next_albedo bug with snow (#472)
  • turbulent_fluxes failure with CoupledAtmos (#476)
  • store bareground albedo (#484) (@juliasloan25)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] about 1 year ago

ClimaLand.jl - v0.8.0

ClimaLand v0.8.0

Diff since v0.7.0

📢 API Changes:

🚀 Features

📑 Documentation

🐛 Fixes

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] about 1 year ago

ClimaLand.jl - v0.7.0

ClimaLSM v0.7.0

Diff since v0.6.0

📢 API Changes:

  • move coupling functions to ClimaLSM (#449)
  • Remove splines, add TimeVaryingInputs (#451) (@Sbozzolo)
  • Move driver interface code from the Coupler to ClimaLSM (#453) (@kmdeck)

🚀 Features

  • move coupling functions to ClimaLSM (#449)
  • Remove splines, add TimeVaryingInputs (#451) (@Sbozzolo)
  • dependency updates (#460) (@juliasloan25)

📑 Documentation

🐛 Fixes

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] over 1 year ago

ClimaLand.jl - v0.6.0

ClimaLSM v0.6.0

Diff since v0.5.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

  • Bucket model precipitation convention (#336)
  • add global atmos and radiation types (#442)
  • 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

  • default initialize_drivers (#448) (@kmdeck)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] over 1 year ago

ClimaLand.jl - v0.5.0

ClimaLSM v0.5.0

Diff since v0.4.1

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)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] over 1 year ago

ClimaLand.jl - v0.4.1

ClimaLSM v0.4.1

Diff since v0.4.0

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:

  • update to Insolation v0.8 (#381)
  • reorder runtests.jl (#383)
  • remove duplicate codecov in CI (#402)
  • remove UnPack (#403)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] over 1 year ago

ClimaLand.jl - v0.4.0

ClimaLSM v0.4.0

Diff since v0.3.4

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)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] over 1 year ago

ClimaLand.jl - v0.3.4

ClimaLSM v0.3.4

Diff since v0.3.3

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:

  • Replace bors (#193)
  • unify BulkAlbedoStatic, BulkAlbedoTemporal types (#295)
  • test not called in runtests (#354)
  • fix for NCDatasets v0.13.1 (#372)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] over 1 year ago

ClimaLand.jl - v0.3.3

ClimaLSM v0.3.3

Diff since v0.3.2

Merged pull requests:

  • Varying Diffuse Radiation Fraction (#303) (@Espeer5)
  • Domain stretching (#310) (@kmdeck)
  • Remove overloaded getindex (#314) (@charleskawczynski)
  • Remove PointSpace method (#315) (@kmdeck)
  • edited docs and experiments to use set_initial_aux_state (#320) (@kmdeck)
  • use SafeTestsets.jl (#322) (@juliasloan25)
  • Remove OrdinaryDiffEq.jl dependency (#323) (@charleskawczynski)
  • Remove DiffEqCallbacks dependency (#324) (@juliasloan25)
  • remove soil plant hydrology example (#329) (@kmdeck)
  • make snow tests more comprehensive, fix bug (#330) (@kmdeck)
  • Generalize variable domains (#334) (@kmdeck)

Closed issues:

  • Change interaction_domains flags (#58)
  • Warning in test suite - use SafeTestsets.jl (#197)
  • Clean up temporary files in test suite (#199)
  • All simulations use set_initial_aux_state (#275)
  • type piracy in getindex method (#277)
  • type piracy in PointSpace (#311)
  • Allow variables to exist in different parts of the domain (#318)
  • use SciMLBase instead of ODE, DiffEqCallbacks (#325)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] over 1 year ago

ClimaLand.jl - v0.3.2

ClimaLSM v0.3.2

Diff since v0.3.1

Merged pull requests:

  • Soil energy conservation in soil/canopy test (#306) (@kmdeck)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] over 1 year ago

ClimaLand.jl - v0.3.1

ClimaLSM v0.3.1

Diff since v0.3.0

Closed issues:

  • BulkAlbedoTemporal - use ClimaCore space (#299)

Merged pull requests:

  • BulkAlbedoTemporal - use ClimaCore space (#300) (@juliasloan25)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] over 1 year ago

ClimaLand.jl - v0.3.0

ClimaLSM v0.3.0

Diff since v0.2.7

Closed issues:

  • Time-varying albedo (#243)

Merged pull requests:

  • Read albedo from file over time (v2) (#280) (@juliasloan25)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] over 1 year ago

ClimaLand.jl - v0.2.7

ClimaLSM v0.2.7

Diff since v0.2.6

Closed issues:

  • Allow flag to turn of lateral flow in soil (#234)
  • Canopy Model Tutorial Improvements (#255)
  • Remove general implicit solver functions (#268)
  • Prognostic vs Prescribed soil conditions for the canopy model (#271)
  • Make datetime_to_strdate more granular (#274)
  • FileReader.interpol bug (#283)
  • move regridder tests to test/shared_utilities (#286)
  • DSS handling behind the scenes (#288)

Merged pull requests:

  • Canopy+full soil model (#189) (@kmdeck)
  • Canopy tutorials (#258) (@Espeer5)
  • option to turn off lateral flow for the soil models (#261) (@kmdeck)
  • Root depths parameter usage (#262) (@kmdeck)
  • Area index in aux (#263) (@kmdeck)
  • add FileReader module (#264) (@juliasloan25)
  • Two-Stream Radiative Transfer Scheme (#265) (@Espeer5)
  • Preliminary runoff model (#267) (@kmdeck)
  • added source term for energy due to root extraction (#269) (@kmdeck)
  • drive ozark with observed LAI(t) (#278) (@kmdeck)
  • Create prescribed and prognostic soil drivers for the canopy model (#279) (@Espeer5)
  • Fix interpol bug (#282) (@juliasloan25)
  • Compute Absorbed NIR in canopy radiative transfer (#284) (@Espeer5)
  • move regridder test file (#287) (@juliasloan25)
  • clean up name of function (#291) (@kmdeck)
  • dss buffer (#292) (@kmdeck)
  • change p to named tuple (#294) (@kmdeck)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] over 1 year ago

ClimaLand.jl - v0.2.6

ClimaLSM v0.2.6

Diff since v0.2.5

Closed issues:

  • We sometimes get NaNs when running the plant hydraulics test on the cluster (#180)
  • Upgrade to Julia 1.9 (#196)
  • Use CTS; update dss usage (#212)
  • Tempest Remap bug on cluster (#217)
  • Move RK4 algorithm to ClimaTimeSteppers (#219)
  • Reconcile duplicate compat entries (#223)
  • Step RRE implicitly (#224)
  • Add aqua tests (#225)
  • Buildkite timing out in initialization (#230)
  • Broken incremental precompilation (#233)
  • Type pirating zero on NTuples (#235)
  • Fix aqua tests (#237)
  • Add all shared files to the Clima Land shared box folder (#242)

Merged pull requests:

  • Including new vulnerability and p to theta curves (#185) (@gagnelandmanna)
  • upgrade to julia1.9 (#204) (@kmdeck)
  • Making canopy rhs and update aux more efficent and fix bugs! (#206) (@kmdeck)
  • Update dependencies (#210) (@valeriabarra)
  • allow for different hydrology closure models (#211) (@kmdeck)
  • Misc Bug fixes (#216) (@kmdeck)
  • Use ClimaTimeSteppers, add implicit helper functions (#218) (@juliasloan25)
  • step RRE implicitly (#227) (@juliasloan25)
  • update toml (#231) (@kmdeck)
  • Add some aqua tests (#236) (@charleskawczynski)
  • Zero lai (#238) (@kmdeck)
  • added climalsm_zero and created variable_utils.jl (#241) (@kmdeck)
  • prep for soil energy hydrology canopy PR (#244) (@kmdeck)
  • Ar/folderstruct (#245) (@AlexisRenchon)
  • Fix aqua tests (#246) (@juliasloan25)
  • use CTS.RK4 (#247) (@juliasloan25)
  • reconcile compats (#248) (@juliasloan25)
  • restructure with standalone and integrated folders (#254) (@AlexisRenchon)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] almost 2 years ago

ClimaLand.jl - v0.2.5

ClimaLSM v0.2.5

Diff since v0.2.4

Closed issues:

  • Tutorial for models that need an implicit stepper (#203)

Merged pull requests:

  • imp, exp tendency functions instead of ode_function/rhs (#191) (@juliasloan25)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] almost 2 years ago

ClimaLand.jl - v0.2.4

ClimaLSM v0.2.4

Diff since v0.2.3

Merged pull requests:

  • add soil resistance (#184) (@kmdeck)
  • Jacobian update defaults (#190) (@kmdeck)
  • Update Insolation to latest release (#195) (@valeriabarra)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] almost 2 years ago

ClimaLand.jl - v0.2.3

ClimaLSM v0.2.3

Diff since v0.2.2

Closed issues:

  • get Root model to work with MVector at a point, Point Domain (#47)
  • Implicit time stepping for the land model (#54)
  • Update the ozark test (#108)
  • Adding SPAC to the bucket model & other improvements for AMIP (#129)
  • Clean up CI (#134)
  • Update DSS usage for ClimaCore v0.10.25 (#144)
  • Check in Manifest for experiments, and avoid using LOAD_PATH in experiments (#155)
  • Richards Equation errors (#157)
  • Big leaf +plant hydraulics working together (#164)
  • Plant hydraulics standalone (#173)
  • Plant hydraulics model cleanup (#174)
  • Reduce duplicate code interpolating center to top face (#176)
  • Hook up with the soil model and test at the ozark site (tutorial could be this one) (#187)

Merged pull requests:

  • Update Project.toml to tag new release (#138) (@juliasloan25)
  • Snow model parameterizations (#142) (@kmdeck)
  • soil_energy_hydrology_biogeochemistry model (#143) (@AlexisRenchon)
  • update DSS calls for ClimaCore v0.10.25 (#145) (@juliasloan25)
  • Refactor climate drivers (#148) (@kmdeck)
  • Added beta function (#150) (@kmdeck)
  • Bigleaf (#151) (@AlexisRenchon)
  • Use Ntuple for Plant Hydraulics variable types (#154) (@kmdeck)
  • Compute boundary fluxes at each boundary, rather than by component (#156) (@kmdeck)
  • added comparison to Bonan into buildkite (#158) (@kmdeck)
  • Generalize the driver interface (#160) (@kmdeck)
  • Modularize canopy model to have subcomponents; run model (#163) (@kmdeck)
  • Adding Insolation to param set (#165) (@kmdeck)
  • Modify drivers to include zenith angle, co2 concentration, and to use pressure over air density (#167) (@kmdeck)
  • Soil climate drivers (#170) (@kmdeck)
  • Plant hydraulics only runs as part of the canopy (#175) (@kmdeck)
  • adds new function for creating surface field with center values (#178) (@kmdeck)
  • rm ode and unpack from tests, clean test env (#179) (@kmdeck)
  • Ozark experiment update (#181) (@AlexisRenchon)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] about 2 years ago

ClimaLand.jl - v0.2.2

ClimaLSM v0.2.2

Diff since v0.2.1

Closed issues:

  • Add soil tutorials (#118)
  • Beta factor in evaporation (#123)

Merged pull requests:

  • Add soil tutorials (#119) (@kmdeck)
  • Add soil CO2 parameterizations (#121) (@kmdeck, @AlexisRenchon)
  • Update beta factor for evaporation (#124) (@kmdeck, @juliasloan25)
  • Albedo from file (#125) (@kmdeck)
  • Simpler CO2 model (#132) (@kmdeck, @AlexisRenchon)
  • Update ClimaCore, SurfaceFluxes compats (#137) (@juliasloan25)

Natural Resources - Soil and Land - Julia
Published by juliasloan25 over 2 years ago

ClimaLand.jl - v0.2.1

ClimaLSM v0.2.1

Diff since v0.2.0

Closed issues:

  • Add state boundary conditions (#98)
  • Boundary conditions can be functions of p, t (#112)

Merged pull requests:

  • Add state boundary conditions (#103) (@juliasloan25)
  • AMIP Update (WIP) (#110) (@LenkaNovak)
  • Bc functions (#111) (@kmdeck)
  • bc in shared utilities (#115) (@kmdeck)
  • Add Thermodynamics compat 0.10 (#117) (@simonbyrne)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] over 2 years ago

ClimaLand.jl - v0.2.0

ClimaLSM v0.2.0

Diff since v0.1.0

Closed issues:

  • add BC interface for soil (#9)
  • Create tutorial explaining LSM domains (#34)
  • Better handling of params from CLIMAParameters (#41)
  • Add phase change term (#42)
  • MultiColumn LSM domain (#49)
  • Snow bucket implementation design (#61)
  • Add compat entries (#69)
  • Suggestions of improvements to bring to the roots file (#70)
  • Multi-layer bucket model (#86)
  • Revisit need for spherical shell domains (#93)
  • update bucket tutorial for snow (#94)
  • Accomodate Julia1.8 (#95)

Merged pull requests:

  • start adding snow (#64) (@kmdeck)
  • bucket tutorial (#81) (@kmdeck)
  • update IntervalSets to work with ClimaAtmos (#82) (@kmdeck)
  • domain tutorial (#83) (@kmdeck)
  • Multi column lsm (#85) (@kmdeck)
  • Thermal layer bucket (#87) (@kmdeck)
  • Vegetation model update (#89) (@gagnelandmanna)
  • initial commit; n compartments (#91) (@EmmaMarkowski)
  • Spherical lsm (#92) (@kmdeck)
  • updating docs (#96) (@kmdeck)
  • upgrade to 1.8, latest CC and SF (#99) (@kmdeck)
  • included area indexes (#101) (@gagnelandmanna)
  • added in phase change term (#102) (@kmdeck)
  • Update Project.toml (#104) (@kmdeck)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] over 2 years ago

ClimaLand.jl - v0.1.0

ClimaLSM v0.1.0

Closed issues:

  • Revisit the default "initialize" methods, what a domain is, where coordinates are stored (#3)
  • Revisit the state array structure (#4)
  • Devise a parameter interface (#7)
  • LSM constructor (#8)
  • Scalar variables (#12)
  • Model Type Specification (#14)
  • Model Configuration (#15)
  • Streamline NotIncluded Model Type (#16)
  • Proper way to label quantities in Roots model (#19)
  • Add in docs for github pages (#20)
  • add in unit tests (#23)
  • Add in tutorial showing LSM capabilities (#26)
  • Begin using ClimaCore Point (#46)
  • Add a bucket model (#53)
  • Define init_prognostic and init_auxiliary for LSM models. (#56)

Merged pull requests:

  • added CI, docs, Project.toml (#1) (@kmdeck)
  • Add structure (#2) (@kmdeck)
  • Add root model (#5) (@kmdeck)
  • Add soil model (#6) (@jb-mackay)
  • Pond model (#10) (@kmdeck)
  • added aux variables (#11) (@kmdeck)
  • Root soil lsm (#13) (@kmdeck)
  • created different land versions (#17) (@kmdeck)
  • Config ideas (#18) (@kmdeck)
  • Abstract Models tutorial (#21) (@kmdeck)
  • Soil 3d (#22) (@kmdeck)
  • basic energy+hydrology model (#27) (@kmdeck)
  • Add Point domain. (#28) (@jb-mackay)
  • Test suite modifications (#29) (@kmdeck)
  • Pond soil tutorial (#31) (@kmdeck)
  • added apis (#32) (@kmdeck)
  • add clima params to models that need them (#36) (@kmdeck)
  • initialize with types (#37) (@kmdeck)
  • added in parameterizations for integrated model (#40) (@kmdeck)
  • Add cubed sphere domain (#44) (@kmdeck)
  • Bucket model (#50) (@kmdeck)
  • Update Point Domain to ClimaCore and add interactions support (#51) (@jb-mackay)
  • Added issue templates (#52) (@kmdeck)
  • Add variable initialize methods for LSM. (#59) (@jb-mackay)
  • LSM Domain Flags (#60) (@jb-mackay)
  • Add buildkite yml (#63) (@charleskawczynski)
  • Update Bucket.jl (#65) (@kmdeck)
  • added method, removed coupled types (#66) (@kmdeck)
  • Albedo models (#67) (@kmdeck)
  • Use new way of handling clima parameters (#68) (@charleskawczynski)
  • add compat helper (#72) (@kmdeck)

Natural Resources - Soil and Land - Julia
Published by github-actions[bot] almost 3 years ago