Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compatibility issues while building deployment docs #305

Closed
1 task
wilsonduan10 opened this issue Jun 29, 2023 · 0 comments
Closed
1 task

Compatibility issues while building deployment docs #305

wilsonduan10 opened this issue Jun 29, 2023 · 0 comments
Labels

Comments

@wilsonduan10
Copy link
Contributor

The Climate Modeling Alliance

Software Design Issue 📜

Purpose

The example file aerosol_activation.jl is only compatible with CloudMicrophysics v0.5, which constrains other CliMA packages to older versions. For example, CloudMicrophysics v0.5 is only compatible with the package SurfaceFluxes on versions up to 0.3. As a result, when adding an example file that depends on SurfaceFluxes v0.6, make.jl cannot build the docs for both aerosol_activation.jl and whatever file using SurfaceFluxes v0.6 due to compatibility mismatch. This poses a problem for branch wd/surface-flux-example, which intends to add the example kappa_calibration.jl, which relies on SurfaceFluxes v0.6.3.

Cost/Benefits/Risks

Although it takes time to update aerosol_activation.jl to match with more recent package releases, it makes the example file more relevant and easier to reproduce. In addition, by updating the file, it would allow developers such as myself to put out additional example files such as the one introduced above, kappa_calibration.jl, which depends on a newer version of SurfaceFluxes.

People and Personnel

Components

The solution would be updating aerosol_activation.jl to match current releases.

Inputs

Results and Deliverables

We would expect the updated example to have the same functionality but simply operate under the newer package releases.

Task Breakdown And Schedule

  • Update aerosol_activation.jl to work with current release of packages such as CloudMicrophysics, CLIMAParameters, and Thermodynamics

SDI Revision Log

CC

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant