ClimaParams.jl icon indicating copy to clipboard operation
ClimaParams.jl copied to clipboard

Contains all universal constant and physical parameters in CLIMA

Results 25 ClimaParams.jl issues
Sort by recently updated
recently updated
newest added

Please list any breaking parameter changes here - they will be bundled together and added before a new minor version is released.

This PR implements an example of how CLIMAParameters would be used to configure an Oceananigans simulation. The simulation is implemented within a function that takes the parameter values as keyword...

because it does not return values, it returns "pairs": ```julia function ThermodynamicsParameters(toml_dict) # Used in thermodynamics, from parameter file aliases = [ ..., "gas_constant", "molmass_dryair"] param_pairs = CLIMAParameters.get_parameter_values!( toml_dict, aliases,...

House cleaning :broom:

Units of `α_va_BF1995` must contain `β_va_BF1995`. Ideally, we would add a reference particle dimension D_0 in the mass as a function of maximum particle dimension relations as implemented in [CloudMicrophysics...

Microphysics

I just noticed that our toml file with parameter values does not have info on the units. In the old version of the code we had that information in the...

bug

ClimaLSM uses `LH_f0`, this was defined in Planet parameters, and the toml dict is missing it.

bug

The toml dict is missing `R_d`, and we need to add it. It's used in RRTMGP.jl. What is a derived parameter for one package (`R_d` for Thermodynamics) may not be...

bug

- [x] Functionality to load Arrays of Floats (not just floats). using a `get_parameter_array!(...)` method. - [x] CES getters for prior/transformations etc. - [ ] String processing - (e.g. trimming/capitalization...

As distinct from the the TOML format, it might be worth rethinking how we represent parameters internally. There are pros and cons to each but it is worth explaining them...

Currently we many parameters which are defined in terms of others, e.g. - https://github.com/CliMA/CLIMAParameters.jl/blob/6f660320358bd2be611f382897aacf3084c66bf1/src/Atmos/atmos_parameters.jl#L82-L84 - https://github.com/CliMA/CLIMAParameters.jl/blob/6f660320358bd2be611f382897aacf3084c66bf1/src/Atmos/atmos_parameters.jl#L11-L13 - https://github.com/CliMA/CLIMAParameters.jl/blob/6f660320358bd2be611f382897aacf3084c66bf1/src/Atmos/atmos_parameters.jl#L71 The current TOML format under discussion (#58), this approach will no longer...