Caltech-OCTO / Subzero.jl

Native Julia Discrete Element Sea Ice Model
MIT License
7 stars 1 forks source link

Update versions and dependencies #98

Closed skygering closed 3 months ago

skygering commented 3 months ago

In this PR, I have cleaned up the dependencies and compact version.

However, the bigger change is that I moved the plotting code that depends on CairoMakie into an extension. This should reduce our pre-compilation time for scripts where we don't need to plot.

So for example, this might allow us to run 10+ simulations first without plotting on the cluster, and then load CairoMakie once in a new script and plot all 10 afterward. This avoids loading CairoMakie 10 individual times.