Skip to content

Compatibility issue while deploying new example to docs #306

@wilsonduan10

Description

@wilsonduan10

The Climate Modeling Alliance

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.

Results and Deliverables

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions