GeoStats.jl is an extensible framework for high-performance geostatistics in Julia. It is a project that aims to redefine the way statistics is done with geospatial data (e.g. data on geographics maps, 3D meshes).
Project mentors: Júlio Hoffimann, Rafael Caixeta
Statistical clustering cannot be applied straightforwardly to geospatial data. Geospatial constraints require clusters to be contiguous volumes in the map, something that is not taken into account by traditional methods (e.g. K-Means, Spectral Clustering).
The goal of this project is to implement a geospatial clustering method from the geostatistics literature using the GeoStats.jl API.
Desired skills: Statistics, Clustering, Graph Theory
Difficulty level: Medium
References:
Geostatistical simulation consists of generating multiple alternative realizations of geospatial data according to a given geospatial distribution. The litetaure on simulation methods is vast, but a few of them are particularly useful.
The goal of this project is to implement a geostatistical simulation method from the geostatistics literature using the GeoStats.jl API.
Desired skills: Geostatistics, Stochastics, HPC
Difficulty level: Hard
References:
The project currently relies on Plots.jl recipes to visualize geospatial data sets as well as many other objects defined in the framework. However, very large data sets (e.g. 3D volumes) cannot be visualized easily. The Makie.jl project is a promissing alternative.
The goal of this project is to migrate all plot recipes from Plots.jl to Makie.jl.
Desired skills: Visualization, Plotting, Geometry, HPC, GPU
Difficulty level: Medium
Get familiar with the framework by reading the documentation and tutorials.