This repo specifies packages developed or used by the ASKEM program. Additionally, this environment can be installed on a local machine or Docker and provides optional hosting for IJulia and Pluto.
./install.jl
docker build . -f docker/Dockerfile -t askem-julia:latest
To use the basic (slower) mode, simply run:
julia # enter the Julia Repl
julia> ] activate @askem
If you wish to start using the sysimage (optimized/faster) mode:
julia --project="@askem" --startup=no --color yes -J{$HOME}/.julia/environments/askem/ASKEM-Sysimage.so
docker run -p 8888:8888 askem-julia
Any PR to main
must change the version
in Project.toml
.
If x.y.z
is our version scheme, then do one of the following
- Increase
x
if you update or remove - Increase
y
if you add a package - Increase
z
if there's some other change not related toProject.toml
orManifest.toml