GeoStatsImages.jl

June 27, 2026 · View on GitHub

Training images for geostastical simulation in Julia.

Build Status Coverage

This package converts famous training images from the geostatistcs literature to a standard format for quick experimentation in Julia. It is part of the GeoStats.jl framework and can be used in conjunction with multiple-point simulation algorithms.

The standard format is a geotable as discussed in the book Geospatial Data Science with Julia. Continuous variables as stored as "value" and categorical variables are stored "code".

The contributors of this package do not hold any copyright on the data. Please give credit to the sources listed on the preview table.

Usage

The geostatsimage function takes an image name as input and returns a geotable. Please run GeoStatsImages.available() to discover all available image names.

julia> geostatsimage("WalkerLake")
                 78000×2 GeoTable over 260×300 CartesianGrid
┌─────────────┬─────────────────────────────────────────────────────────────┐
│    value    │                          geometry                           │
│ Continuous  │                         Quadrangle                          │
│  [NoUnits]  │                    🖈 Cartesian{NoDatum}                     │
├─────────────┼─────────────────────────────────────────────────────────────┤
│     0.0     │ Quadrangle((x: 0.0 m, y: 0.0 m), ..., (x: 0.0 m, y: 1.0 m)) │
│ 1.28207e-5  │ Quadrangle((x: 1.0 m, y: 0.0 m), ..., (x: 1.0 m, y: 1.0 m)) │
│ 2.56414e-5  │ Quadrangle((x: 2.0 m, y: 0.0 m), ..., (x: 2.0 m, y: 1.0 m)) │
│  3.8462e-5  │ Quadrangle((x: 3.0 m, y: 0.0 m), ..., (x: 3.0 m, y: 1.0 m)) │
│ 5.12827e-5  │ Quadrangle((x: 4.0 m, y: 0.0 m), ..., (x: 4.0 m, y: 1.0 m)) │
│ 6.41034e-5  │ Quadrangle((x: 5.0 m, y: 0.0 m), ..., (x: 5.0 m, y: 1.0 m)) │
│ 7.69241e-5  │ Quadrangle((x: 6.0 m, y: 0.0 m), ..., (x: 6.0 m, y: 1.0 m)) │
│ 8.97447e-5  │ Quadrangle((x: 7.0 m, y: 0.0 m), ..., (x: 7.0 m, y: 1.0 m)) │
│ 0.000102565 │ Quadrangle((x: 8.0 m, y: 0.0 m), ..., (x: 8.0 m, y: 1.0 m)) │
│ 0.000115386 │ Quadrangle((x: 9.0 m, y: 0.0 m), ..., (x: 9.0 m, y: 1.0 m)) │
│      ⋮      │                              ⋮                              │
└─────────────┴─────────────────────────────────────────────────────────────┘
                                                           77990 rows omitted

Preview

NamePreviewTypeData source
WalkerLakeContinuousMariethoz & Caers, 2014
StoneWallContinuousMariethoz & Caers 2014
HertenContinuousMariethoz & Caers 2014
LenaContinuousMariethoz & Caers 2014
IceWedgesContinuousMariethoz & Caers 2014
StanfordVContinuousMao & Journel 2014
Gaussian30x10ContinuousHoffimann 2020
StrebelleCategoricalStrebelle 2002
EllipsoidsCategoricalMariethoz & Caers 2014
BangladeshCategoricalMariethoz & Caers 2014
ConcreteCategoricalMariethoz & Caers 2014
DunesCategoricalMariethoz & Caers 2014
Jha2014CategoricalMariethoz & Caers 2014
OhauCategoricalMariethoz & Caers 2014
WestCoastAfricaCategoricalMariethoz & Caers 2014
FlumyCategoricalHoffimann et al 2017
FluvsimCategoricalMariethoz & Caers, 2014
KettonCategoricalImperial College Pore-Scale Modelling Group

Collections

St. Anthony Falls Laboratory

FlumeContinuous

FlumeContinuousPreview

FlumeBinary

FlumeBinaryPreview

Contributing

Contributions are very welcome, as are feature requests and suggestions.

If you have any questions, please contact our community.