Skip to content

Commit 895830d

Browse files
committed
Remove ClimaLandSimulations
Work in progress [skip ci][ci skip]
1 parent 5a89425 commit 895830d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+3
-3782
lines changed

.buildkite/pipeline.yml

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,6 @@ steps:
3131
- "julia --project=test -e 'using Pkg; Pkg.develop(;path=\".\"); Pkg.add(\"MPI\"); Pkg.add(\"CUDA\"); Pkg.instantiate(;verbose=true)'"
3232
- "julia --project=test -e 'using Pkg; Pkg.status()'"
3333

34-
- echo "--- Instantiate lib/ClimaLandSimulations"
35-
- "julia --project=lib/ClimaLandSimulations -e 'using Pkg; Pkg.develop(;path=\".\"); Pkg.instantiate(;verbose=true)'"
36-
- "julia --project=lib/ClimaLandSimulations -e 'using Pkg; Pkg.status()'"
37-
3834
agents:
3935
slurm_gpus: 1
4036
# Ensures that we have all the 8 tasks on the same node
@@ -135,12 +131,6 @@ steps:
135131
env:
136132
CLIMACOMMS_DEVICE: "CUDA"
137133

138-
- group: "ClimaLandSimulations"
139-
steps:
140-
- label: "Ozark figures Makie"
141-
command: "julia --color=yes --project=lib/ClimaLandSimulations lib/ClimaLandSimulations/experiments/ozark.jl"
142-
artifact_paths: "figures/*pdf"
143-
144134
- group: "CPU: global bucket"
145135
steps:
146136
- label: "Global Bucket on CPU (functional albedo)"

.github/workflows/ClimaLandSimulations.yml

Lines changed: 0 additions & 36 deletions
This file was deleted.

docs/src/folderstructure.md

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
- experiments: contains simple runs of `ClimaLand` models. Most of these experiments is run as part of our CI.
77
- src: contains the code of `ClimaLand` models.
88
- ext: contains a package extension for Neural Snow and an extension with constructors for model parameters
9-
- lib: contains two packages that extend ClimaLand functionality: ClimaLandSimulations and ClimaLandDashboards
109
- test: contains [unit tests](https://en.wikipedia.org/wiki/Unit_testing), which are meant to ensure small pieces of ClimaLand source code work as intended before merging pull requests.
1110

1211
and 3 GitHub actions folders. GitHub actions are `.yml` files that define workflows that are run at each pull request.
@@ -84,20 +83,6 @@ As well as two files:
8483
- ClimaLand.jl: This file is the main Julia module of `ClimaLand.jl` repository. It contains all functions defined in `/src` in a nested way, for example `ClimaLand.X`, `ClimaLand.Soil.X`, `ClimaLand.Canopy.X`, etc. When a Julia user install and uses ClimaLand via `]add ClimaLand, using ClimaLand`, they are loading those functions, and are ready to use ClimaLand codebase.
8584
- Artifacts.jl: Contains functions that return the path of the given artifact name in the current context
8685

87-
## /lib folder
88-
89-
This folder contains a subfolder, `/ClimaLandSimulations`, which contains a library of methods
90-
to easily and conveniently run ClimaLand at a variety of sites and globally. There are 3 subfolders:
91-
92-
- experiments: This folder contains scripts to run ClimaLand at a fluxnet site using ClimaLandSimulations
93-
- src: Contains source code for the ClimaLandSimulations package. There are 3 subfolders and
94-
1 file.
95-
- Dashboards: Contains scripts to create dashboards for running simulations at fluxnet sites
96-
- Fluxnet: Contains scripts to setup a ClimaLand simulation at a fluxnet site
97-
- utilities: Contains utilities used in setup of ClimaLand simulation at a fluxnet sites
98-
99-
- test: Contains tests for the ClimaLandSimulations package
100-
10186
## /ext folder
10287
This folder has one subfolder, `/neural_snow`, which contains tools to create the neural network
10388
for snow and process its data. There are also two files
@@ -121,4 +106,4 @@ subfolders:
121106
- aqua.jl: Contains code quality assurance tests tha use Aqua.jl
122107
- Project.toml: Specifies dependencies needed for testing
123108
- runtests.jl: When `test` is ran from the package manager, this file is ran. It can also be
124-
manually ran using the `test` environment. This file runs all the other test scripts.
109+
manually ran using the `test` environment. This file runs all the other test scripts.

docs/src/standalone/apps.jl

Lines changed: 0 additions & 47 deletions
This file was deleted.

docs/tutorials/calibration/minimal_working_example_obs.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,13 @@
1212
# 3. The prior distribution of these parameters.
1313

1414
# ## Load packages
15-
import ClimaLandSimulations.Fluxnet as CLS # to run the model
1615
import EnsembleKalmanProcesses as EKP # to perform the calibration
1716
import Random # to use the same seed each run in the tutorial, optional
1817
import Logging
1918
Logging.disable_logging(Logging.Warn); # hide julia warnings
2019

20+
include("run_fluxnet.jl")
21+
2122
# ## Write a function returning our model LHF output given the parameters to calibrate
2223
function Ozark_LHF(params) # params is a 2 element Array
2324
g1, sc, pc = params

lib/ClimaLandSimulations/LICENSE

Lines changed: 0 additions & 202 deletions
This file was deleted.

0 commit comments

Comments
 (0)