From e575c25244fe2010618bc1b4de283813b0f02a46 Mon Sep 17 00:00:00 2001 From: Anshul Singhvi Date: Mon, 8 Jun 2026 06:39:56 -0700 Subject: [PATCH] feat: add geospatial Julia packages to rocker-rpyjl MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Install the core JuliaGeo ecosystem packages along with plotting and data-handling packages into the rocker-rpyjl image so the Julia side ships with geospatial support out of the box (grouped by role — interfaces, geometry ops, vector I/O, raster/gridded data, tabular, plotting): GeoInterface, GeoFormatTypes, Extents, GeometryOps, LibGEOS, ArchGDAL, GeoDataFrames, Shapefile, GeoJSON, GeoParquet, Rasters, NCDatasets, ZarrDatasets, GRIBDatasets, DataFrames, CSV, Plots, Makie, CairoMakie. Resurrects #74 (closed as stale), rebased on current master. Co-Authored-By: Claude Opus 4.8 (1M context) --- rocker-rpyjl/Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/rocker-rpyjl/Dockerfile b/rocker-rpyjl/Dockerfile index 133a422..788d682 100644 --- a/rocker-rpyjl/Dockerfile +++ b/rocker-rpyjl/Dockerfile @@ -1,3 +1,4 @@ FROM ghcr.io/geocompx/rocker-rpy RUN /rocker_scripts/install_julia.sh RUN R -e "install.packages('JuliaCall')" +RUN julia -e 'using Pkg; Pkg.add(["GeoInterface", "GeoFormatTypes", "Extents", "GeometryOps", "LibGEOS", "ArchGDAL", "GeoDataFrames", "Shapefile", "GeoJSON", "GeoParquet", "Rasters", "NCDatasets", "ZarrDatasets", "GRIBDatasets", "DataFrames", "CSV", "Plots", "Makie", "CairoMakie"])'