Skip to content

JuliaClimate/MeshArrays.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MeshArrays.jl

MeshArrays.jl defines the MeshArray data structure (or type) that can contain collections of inter-connected arrays as generally done in climate models. This provides a simple yet efficient and general way to e.g. analyze climate system simulations and manipulate their output.

Please refer to the Docs, Tutorials, and videos for more information.

CI codecov Binder DOI

Some features and related packages:

  • visualization : on the sphere, in geographic coordinates, geographic projections
  • interaction and animation : via Pluto.jl notebooks and Makie.jl recipes
  • support for interpolation to arbitrary geographic coordinates, geospatial statistics, and mapping
  • support for accurate derivations of oceanic and atmospheric transports on climate model grids
  • particle tracking : trajectories of materials over any supported grid via IndividualDisplacements.jl
  • handling of model output : read/write NetCDF files, and other formats used in climate sciences
  • support for domain decomposition via NCTiles.jl that
  • support for MITgcm model ouput via MITgcm.jl
  • support for ECCO ocean estimates via Climatology.jl and ECCO.jl

MeshArrays.jl was first introduced in this presentation at JuliaCon 2018.