Skip to content

Commit 3a03605

Browse files
committed
documentation for fluxnet sites [skip ci]
1 parent a366651 commit 3a03605

File tree

16 files changed

+516
-555
lines changed

16 files changed

+516
-555
lines changed

docs/Manifest-v1.11.toml

Lines changed: 120 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
julia_version = "1.11.6"
44
manifest_format = "2.0"
5-
project_hash = "53eaaa3557cec5df76ee8d7b9a7b00e0b499fc9f"
5+
project_hash = "db54675006462861514ee265bab28dd3115ca633"
66

77
[[deps.ADTypes]]
88
git-tree-sha1 = "7927b9af540ee964cc5d1b73293f1eb0b761a3a1"
@@ -616,6 +616,12 @@ git-tree-sha1 = "dec769959be3af9ba94970b1f14b31c196b0fb9e"
616616
uuid = "f65535da-76fb-5f13-bab9-19810c17039a"
617617
version = "0.16.4"
618618

619+
[[deps.CoordinateTransformations]]
620+
deps = ["LinearAlgebra", "StaticArrays"]
621+
git-tree-sha1 = "a692f5e257d332de1e554e4566a4e5a8a72de2b2"
622+
uuid = "150eb455-5306-5404-9cee-2592286d6298"
623+
version = "0.6.4"
624+
619625
[[deps.CpuId]]
620626
deps = ["Markdown"]
621627
git-tree-sha1 = "fcbb72b032692610bfbdb15018ac16a36cf2e406"
@@ -1199,12 +1205,72 @@ git-tree-sha1 = "294e99f19869d0b0cb71aef92f19d03649d028d5"
11991205
uuid = "cf35fbd7-0cd7-5166-be24-54bfbe79505f"
12001206
version = "1.4.1"
12011207

1208+
[[deps.GeoInterfaceMakie]]
1209+
deps = ["GeoInterface", "GeometryBasics", "MakieCore"]
1210+
git-tree-sha1 = "378afe561ba990392146e1a7abd472c7db7f1479"
1211+
uuid = "0edc0954-3250-4c18-859d-ec71c1660c08"
1212+
version = "0.1.9"
1213+
1214+
[[deps.GeoInterfaceRecipes]]
1215+
deps = ["GeoInterface", "RecipesBase"]
1216+
git-tree-sha1 = "fb1156076f24f1dfee45b3feadb31d05730a49ac"
1217+
uuid = "0329782f-3d07-4b52-b9f6-d3137cf03c7a"
1218+
version = "1.0.2"
1219+
1220+
[[deps.GeoJSON]]
1221+
deps = ["Extents", "GeoFormatTypes", "GeoInterface", "GeoInterfaceMakie", "GeoInterfaceRecipes", "JSON3", "StructTypes", "Tables"]
1222+
git-tree-sha1 = "c803640368acf4ae02bb5a69a986cecc4a5cb984"
1223+
uuid = "61d90e0f-e114-555e-ac52-39dfb47a3ef9"
1224+
version = "0.8.3"
1225+
weakdeps = ["Makie"]
1226+
1227+
[deps.GeoJSON.extensions]
1228+
GeoJSONMakieExt = "Makie"
1229+
1230+
[[deps.GeoMakie]]
1231+
deps = ["Colors", "CoordinateTransformations", "Downloads", "GeoFormatTypes", "GeoInterface", "GeoInterfaceMakie", "GeoJSON", "Geodesy", "GeometryBasics", "GeometryOps", "ImageIO", "LinearAlgebra", "Makie", "NaturalEarth", "Proj", "Reexport", "Statistics", "StructArrays"]
1232+
git-tree-sha1 = "2db1d309af35a1ad440e75b9275e4b3b4715ed39"
1233+
uuid = "db073c08-6b98-4ee5-b6a4-5efafb3259c6"
1234+
version = "0.7.12"
1235+
1236+
[[deps.Geodesy]]
1237+
deps = ["CoordinateTransformations", "Dates", "LinearAlgebra", "StaticArrays"]
1238+
git-tree-sha1 = "ed98a4429bf0a033ccc5e036120181dd52f06d31"
1239+
uuid = "0ef565a4-170c-5f04-8de2-149903a85f3d"
1240+
version = "1.1.0"
1241+
12021242
[[deps.GeometryBasics]]
12031243
deps = ["EarCut_jll", "Extents", "GeoInterface", "IterTools", "LinearAlgebra", "StaticArrays", "StructArrays", "Tables"]
12041244
git-tree-sha1 = "b62f2b2d76cee0d61a2ef2b3118cd2a3215d3134"
12051245
uuid = "5c1252a2-5f33-56bf-86c9-59e7332b4326"
12061246
version = "0.4.11"
12071247

1248+
[[deps.GeometryOps]]
1249+
deps = ["AbstractTrees", "AdaptivePredicates", "CoordinateTransformations", "DataAPI", "DelaunayTriangulation", "ExactPredicates", "Extents", "GeoFormatTypes", "GeoInterface", "GeometryOpsCore", "LinearAlgebra", "SortTileRecursiveTree", "StaticArrays", "Statistics", "Tables"]
1250+
git-tree-sha1 = "1b7fef8228b2fb471548d6a1e1b644056b536970"
1251+
uuid = "3251bfac-6a57-4b6d-aa61-ac1fef2975ab"
1252+
version = "0.1.26"
1253+
1254+
[deps.GeometryOps.extensions]
1255+
GeometryOpsDataFramesExt = "DataFrames"
1256+
GeometryOpsFlexiJoinsExt = "FlexiJoins"
1257+
GeometryOpsLibGEOSExt = "LibGEOS"
1258+
GeometryOpsProjExt = "Proj"
1259+
GeometryOpsTGGeometryExt = "TGGeometry"
1260+
1261+
[deps.GeometryOps.weakdeps]
1262+
DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0"
1263+
FlexiJoins = "e37f2e79-19fa-4eb7-8510-b63b51fe0a37"
1264+
LibGEOS = "a90b1aa1-3769-5649-ba7e-abc5a9d163eb"
1265+
Proj = "c94c279d-25a6-4763-9509-64d165bea63e"
1266+
TGGeometry = "d7e755d2-3c95-4bcf-9b3c-79ab1a78647b"
1267+
1268+
[[deps.GeometryOpsCore]]
1269+
deps = ["DataAPI", "GeoInterface", "StableTasks", "Tables"]
1270+
git-tree-sha1 = "69fc98947b06f8ac4279cf5bf8810373fe042be4"
1271+
uuid = "05efe853-fabf-41c8-927e-7063c8b9f013"
1272+
version = "0.1.7"
1273+
12081274
[[deps.GettextRuntime_jll]]
12091275
deps = ["Artifacts", "CompilerSupportLibraries_jll", "JLLWrappers", "Libdl", "Libiconv_jll"]
12101276
git-tree-sha1 = "45288942190db7c5f760f59c04495064eedf9340"
@@ -1803,6 +1869,12 @@ git-tree-sha1 = "da046be6d63304f7ba9c1bb04820fb306ba1ab12"
18031869
uuid = "98b081ad-f1c9-55d3-8b20-4c87d4299306"
18041870
version = "2.20.1"
18051871

1872+
[[deps.LittleCMS_jll]]
1873+
deps = ["Artifacts", "JLLWrappers", "JpegTurbo_jll", "Libdl", "Libtiff_jll"]
1874+
git-tree-sha1 = "fa7fd067dca76cadd880f1ca937b4f387975a9f5"
1875+
uuid = "d3a379c0-f9a3-5b72-a4c0-6bf4d2e8af0f"
1876+
version = "2.16.0+0"
1877+
18061878
[[deps.LogExpFunctions]]
18071879
deps = ["DocStringExtensions", "IrrationalConstants", "LinearAlgebra"]
18081880
git-tree-sha1 = "13ca9e2586b89836fd20cccf56e57e2b9ae7f38f"
@@ -2127,6 +2199,12 @@ git-tree-sha1 = "1a0fa0e9613f46c9b8c11eee38ebb4f590013c5e"
21272199
uuid = "71a1bf82-56d0-4bbc-8a3c-48b961074391"
21282200
version = "0.1.5"
21292201

2202+
[[deps.NaturalEarth]]
2203+
deps = ["Downloads", "GeoJSON", "Pkg", "Scratch"]
2204+
git-tree-sha1 = "3f75210ac08fe4496a55f9694b95859c40b8eaea"
2205+
uuid = "436b0209-26ab-4e65-94a9-6526d86fea76"
2206+
version = "0.1.0"
2207+
21302208
[[deps.NetCDF_jll]]
21312209
deps = ["Artifacts", "Blosc_jll", "Bzip2_jll", "HDF5_jll", "JLLWrappers", "LazyArtifacts", "LibCURL_jll", "Libdl", "MPICH_jll", "MPIPreferences", "MPItrampoline_jll", "MicrosoftMPI_jll", "OpenMPI_jll", "TOML", "XML2_jll", "Zlib_jll", "Zstd_jll", "libaec_jll", "libzip_jll"]
21322210
git-tree-sha1 = "d574803b6055116af212434460adf654ce98e345"
@@ -2198,6 +2276,12 @@ git-tree-sha1 = "8292dd5c8a38257111ada2174000a33745b06d4e"
21982276
uuid = "18a262bb-aa17-5467-a713-aee519bc75cb"
21992277
version = "3.2.4+0"
22002278

2279+
[[deps.OpenJpeg_jll]]
2280+
deps = ["Artifacts", "JLLWrappers", "Libdl", "Libtiff_jll", "LittleCMS_jll", "libpng_jll"]
2281+
git-tree-sha1 = "7dc7028a10d1408e9103c0a77da19fdedce4de6c"
2282+
uuid = "643b3616-a352-519d-856d-80112ee9badc"
2283+
version = "2.5.4+0"
2284+
22012285
[[deps.OpenLibm_jll]]
22022286
deps = ["Artifacts", "Libdl"]
22032287
uuid = "05823500-19ac-5b8b-9628-191a04bc5112"
@@ -2287,6 +2371,12 @@ git-tree-sha1 = "cf181f0b1e6a18dfeb0ee8acc4a9d1672499626c"
22872371
uuid = "f57f5aa1-a3ce-4bc8-8ab9-96f992907883"
22882372
version = "0.4.4"
22892373

2374+
[[deps.PROJ_jll]]
2375+
deps = ["Artifacts", "JLLWrappers", "LibCURL_jll", "Libdl", "Libtiff_jll", "SQLite_jll"]
2376+
git-tree-sha1 = "29d4224ba271e3b679cca03a8fd72e271525c113"
2377+
uuid = "58948b4f-47e0-5654-a9ad-f609743f8632"
2378+
version = "902.600.200+0"
2379+
22902380
[[deps.PackageExtensionCompat]]
22912381
git-tree-sha1 = "fb28e33b8a95c4cee25ce296c817d89cc2e53518"
22922382
uuid = "65ce6f38-6b18-4e1d-a461-8949797d7930"
@@ -2399,6 +2489,12 @@ git-tree-sha1 = "36d8b4b899628fb92c2749eb488d884a926614d3"
23992489
uuid = "2dfb63ee-cc39-5dd5-95bd-886bf059d720"
24002490
version = "1.4.3"
24012491

2492+
[[deps.Poppler_jll]]
2493+
deps = ["Artifacts", "Cairo_jll", "Fontconfig_jll", "FreeType2_jll", "Glib_jll", "JLLWrappers", "JpegTurbo_jll", "LibCURL_jll", "Libdl", "Libtiff_jll", "OpenJpeg_jll", "libpng_jll"]
2494+
git-tree-sha1 = "7dbfb7f61c3aa5def7b7dad3fa344c1c2858a83b"
2495+
uuid = "9c32591e-4766-534b-9725-b71a8799265b"
2496+
version = "24.6.0+0"
2497+
24022498
[[deps.PositiveFactorizations]]
24032499
deps = ["LinearAlgebra"]
24042500
git-tree-sha1 = "17275485f373e6673f7e7f97051f703ed5b15b20"
@@ -2449,6 +2545,12 @@ git-tree-sha1 = "13c5103482a8ed1536a54c08d0e742ae3dca2d42"
24492545
uuid = "92933f4c-e287-5a05-a399-4b506db050ca"
24502546
version = "1.10.4"
24512547

2548+
[[deps.Proj]]
2549+
deps = ["CEnum", "CoordinateTransformations", "GeoFormatTypes", "GeoInterface", "NetworkOptions", "PROJ_jll"]
2550+
git-tree-sha1 = "61188669db4f5b400173e4ec60da8bcb72d6e749"
2551+
uuid = "c94c279d-25a6-4763-9509-64d165bea63e"
2552+
version = "1.9.0"
2553+
24522554
[[deps.PtrArrays]]
24532555
git-tree-sha1 = "1d36ef11a9aaf1e8b74dacc6a731dd1de8fd493d"
24542556
uuid = "43287f4e-b6f4-7ad1-bb20-aadabca52c3d"
@@ -2676,6 +2778,12 @@ git-tree-sha1 = "330289636fb8107c5f32088d2741e9fd7a061a5c"
26762778
uuid = "94e857df-77ce-4151-89e5-788b33177be4"
26772779
version = "0.1.0"
26782780

2781+
[[deps.SQLite_jll]]
2782+
deps = ["Artifacts", "JLLWrappers", "Libdl", "Zlib_jll"]
2783+
git-tree-sha1 = "9a325057cdb9b066f1f96dc77218df60fe3007cb"
2784+
uuid = "76ed43ae-9a5d-5a62-8c75-30186b810ce8"
2785+
version = "3.48.0+0"
2786+
26792787
[[deps.SciMLBase]]
26802788
deps = ["ADTypes", "Accessors", "Adapt", "ArrayInterface", "CommonSolve", "ConstructionBase", "Distributed", "DocStringExtensions", "EnumX", "FunctionWrappersWrappers", "IteratorInterfaceExtensions", "LinearAlgebra", "Logging", "Markdown", "Moshi", "PrecompileTools", "Preferences", "Printf", "RecipesBase", "RecursiveArrayTools", "Reexport", "RuntimeGeneratedFunctions", "SciMLOperators", "SciMLStructures", "StaticArraysCore", "Statistics", "SymbolicIndexingInterface"]
26812789
git-tree-sha1 = "04bbcdc8d1f7d6f667f75fbcc68728231e21fabe"
@@ -2797,6 +2905,12 @@ version = "0.1.5"
27972905
uuid = "6462fe0b-24de-5631-8697-dd941f90decc"
27982906
version = "1.11.0"
27992907

2908+
[[deps.SortTileRecursiveTree]]
2909+
deps = ["AbstractTrees", "Extents", "GeoInterface"]
2910+
git-tree-sha1 = "f9aa6616a9b3bd01f93f27c010f1d25fc5a094a9"
2911+
uuid = "746ee33f-1797-42c2-866d-db2fce69d14d"
2912+
version = "0.1.4"
2913+
28002914
[[deps.SortingAlgorithms]]
28012915
deps = ["DataStructures"]
28022916
git-tree-sha1 = "66e0a8e672a0bdfca2c3f5937efb8538b9ddc085"
@@ -2836,6 +2950,11 @@ git-tree-sha1 = "95af145932c2ed859b63329952ce8d633719f091"
28362950
uuid = "860ef19b-820b-49d6-a774-d7a799459cd3"
28372951
version = "1.0.3"
28382952

2953+
[[deps.StableTasks]]
2954+
git-tree-sha1 = "c4f6610f85cb965bee5bfafa64cbeeda55a4e0b2"
2955+
uuid = "91464d47-22a1-43fe-8b7f-2d57ee82463f"
2956+
version = "0.1.7"
2957+
28392958
[[deps.StackViews]]
28402959
deps = ["OffsetArrays"]
28412960
git-tree-sha1 = "be1cf4eb0ac528d96f5115b4ed80c26a8d8ae621"

docs/Project.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ BSON = "fbb218c0-5317-5bc6-957e-2ee96dd4b1f0"
44
CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b"
55
CairoMakie = "13f3f980-e62b-5c42-98c6-ff1f3baf88f0"
66
ClimaCore = "d414da3d-4745-48bb-8d80-42e94e092884"
7+
ClimaDiagnostics = "1ecacbb8-0713-4841-9a07-eb5aa8a2d53f"
78
ClimaLand = "08f4d4ce-cf43-44bb-ad95-9d2d5f413532"
89
ClimaLandSimulations = "348a0bd3-1299-4261-8002-d2cd97df6055"
910
ClimaParams = "5c42b081-d73a-476f-9059-fd94b934656c"
@@ -17,6 +18,7 @@ Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
1718
EnsembleKalmanProcesses = "aa8a2aa5-91d8-4396-bcef-d4f2ec43552d"
1819
Flux = "587475ba-b771-5e3f-ad9e-33799f191a9c"
1920
Format = "1fa38f19-a742-5d3f-a2b9-30dd87b9d5f8"
21+
GeoMakie = "db073c08-6b98-4ee5-b6a4-5efafb3259c6"
2022
HTTP = "cd3eb016-35fb-5094-929b-558a96fad6f3"
2123
Insolation = "e98cc03f-d57e-4e3c-b70c-8d51efe9e0d8"
2224
InteractiveUtils = "b77e0a4c-d291-57a0-90e8-8db25a27a240"
@@ -25,6 +27,7 @@ JSON = "682c06a0-de6a-54ab-a142-c8b1cf79cde6"
2527
Literate = "98b081ad-f1c9-55d3-8b20-4c87d4299306"
2628
MethodAnalysis = "85b6ec6f-f7df-4429-9514-a64bcd9ee824"
2729
Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80"
30+
Poppler_jll = "9c32591e-4766-534b-9725-b71a8799265b"
2831
PrettyTables = "08abe8d2-0d0c-5749-adfa-8a2ac140af0d"
2932
Roots = "f2b01f46-fcfa-551c-844a-d8ac1e96c665"
3033
SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462"

docs/list_tutorials.jl

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
11
tutorials = [
2-
"Running land simulations" => [
3-
"Bucket LSM" => [
2+
"Running Fluxnet simulations" => [
3+
"Canopy and soil" => "integrated/soil_canopy_fluxnet_tutorial.jl",
4+
"Canopy, soil, and snow" => "integrated/snowy_land_fluxnet_tutorial.jl",
5+
"Data processing" =>
6+
"Fluxnet forcing and comparison data" => "integrated/fluxnet_data.jl",
7+
"Visualization" =>
8+
"Fluxnet simulation visualization" => "integrated/fluxnet_vis.jl",
9+
],
10+
"Running global simulations" => [
11+
"Bucket land model" => [
412
"standalone/Bucket/bucket_tutorial.jl",
513
"standalone/Bucket/coupled_bucket.jl",
614
],
7-
"Integrated soil+canopy modeling" => [
8-
"Coupled Canopy and Soil" => "integrated/soil_canopy_tutorial.jl",
9-
],
10-
"Handling interactions between model components" => [
11-
"Adjusting boundary conditions for the soil" => "integrated/handling_soil_fluxes.jl",
12-
"Adjusting boundary conditions for the snow" => "integrated/handling_snow_fluxes.jl",
13-
],
1415
],
1516
"Running standalone component simulations" => [
16-
"Soil modeling" => [
17+
"Soil" => [
1718
"Boundary conditions" => "standalone/Soil/boundary_conditions.jl",
1819
"Richards Equation" => "standalone/Soil/richards_equation.jl",
1920
"Energy and Hydrology" => "standalone/Soil/soil_energy_hydrology.jl",
@@ -26,21 +27,25 @@ tutorials = [
2627
"Gilat Loess Evaporation" => "standalone/Soil/evaporation_gilat_loess.jl",
2728
"Bare soil site" => "standalone/Soil/sublimation.jl",
2829
],
29-
"Canopy modeling" => [
30+
"Canopy" => [
3031
"Standalone Canopy" => "standalone/Canopy/canopy_tutorial.jl",
3132
],
32-
"Snow Modeling" => [
33+
"Snow" => [
3334
"standalone/Snow/base_tutorial.jl",
3435
"standalone/Snow/data_tutorial.jl",
3536
],
3637
],
37-
"Calibrating your ClimaLand model" => [
38+
"Calibrating a ClimaLand model" => [
3839
"Single site perfect model" => "calibration/minimal_working_example.jl",
3940
"Single site observations" => "calibration/minimal_working_example_obs.jl",
4041
],
4142
"For model developers" => [
4243
"Intro to standalone models" => "standalone/Usage/model_tutorial.jl",
43-
"Intro to multi-component models" => "standalone/Usage/LSM_single_column_tutorial.jl",
44+
"Intro to multi-component models" => [
45+
"Blah" => "standalone/Usage/LSM_single_column_tutorial.jl",
46+
"Adjusting boundary conditions for the soil" => "integrated/handling_soil_fluxes.jl",
47+
"Adjusting boundary conditions for the snow" => "integrated/handling_snow_fluxes.jl",
48+
],
4449
"Intro to ClimaLand Domains" => "standalone/Usage/domain_tutorial.jl",
4550
"Intro to forced site-level runs" => "shared_utilities/driver_tutorial.jl",
4651
"Intro to implicit/explicit timestepping" => "shared_utilities/timestepping.jl",
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# # Fluxnet forcing data: LAI, radiation, and atmospheric variables
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# # Visualizing the output of a Fluxnet simulation

0 commit comments

Comments
 (0)