Installation
SpeedyWeather.jl is registered in the Julia Registry. In most cases just open the Julia REPL and type
julia> using Pkg
julia> Pkg.add("SpeedyWeather")
or, equivalently, (]
opens the package manager)
julia> ] add SpeedyWeather
which will automatically install the latest release and all necessary dependencies. If you run into any troubles please raise an issue.
However, you may want to make use of the latest features, then install directly from the main branch with
julia> Pkg.add(url="https://github.com/SpeedyWeather/SpeedyWeather.jl", rev="main")
In a similar manner, other branches can be also installed. You can also type, equivalently,
julia> ] add https://github.com/SpeedyWeather/SpeedyWeather.jl#main
Compatibility with Julia versions
SpeedyWeather.jl requires Julia v1.10 or later. The package is tested on Julia 1.10, and 1.11.
Extensions
SpeedyWeather.jl has a weak dependency on
- Makie.jl to extend
Makie.heatmap
This is an extension, meaning that this functionality is only loaded from SpeedyWeather when using Makie
(or its backends CairoMakie.jl, GLMakie.jl, ...). Hence, if you want to make use of this extension (some Examples show this) you need to install Makie.jl manually.