Climate modeling, ecology, cartography, GIS, Meteorology, astrophysics, astronomy, etc., in Julia.

File IO

  • GeoJSON.jl: Utilities for working with GeoJSON data in Julia.
  • GslibIO.jl : Utilities to read/write extended GSLIB files in Julia.
  • OIFITS.jl : Support for OI-FITS (optical interferometry data format).
  • Shapefile.jl : Parsing .shp files.

Seismology

Wikipedia: Seismology

  • JUDI.jl: a framework for large-scale seismic modeling and inversion.

Climatology


  • Breeze.jl : simulating atmospheric flows and weather phenomena, such as clouds and hurricanes, on both CPUs and GPUs. Built on Oceananigans.jl.
  • ClimateModels.jl : Julia interface to various climate models. JuliaCon 2023 📺
  • ClimateTools.jl : This package is a collection of commonly-used tools in Climate Science.
  • INMET.jl : Julia API to access data from the Brazilian Instituto Nacional de Metereologia (INMET).
  • Mimi.jl : Integrated Assessment Modeling Framework for climate change.
  • Oceananigans.jl : Fast and friendly fluid dynamics on CPUs and GPUs. JuliaCon 2023 📺
  • ODINN.jl : Global glacier model using Universal Differential Equations for climate-glacier interactions.
  • OptiMimi.jl : Optimization for the Mimi.jl modeling framework.
  • SpeedyWeather.jl : a global spectral atmospheric model with simple physics which is developed as a research playground. JuliaCon 2023 📺.

Ecology


Aquatic Ecology


  • AIBECS.jl : Algebraic Implicit Biogeochemical Elemental Cycling System (AIBECS) for exploring global marine biogeochemical cycles.
  • OceanRobots. : simulating data collected by autonomous, remotely operated, or manned vehicles in the Ocean. JuliaCon 2021 video
  • PlanktonIndividuals.j : simulating the behaviors of an ensemble of phytoplankton individuals.

Geographic information system (GIS)


Aeronautics, Spacecraft, and astrodynamics


  • AstrodynamicalModels.jl : An extension of ModelingToolkit.jl which provides common astrodynamics models.
  • Astrodynamics.jl : An astrodynamics library in Julia.
  • GeneralAstrodynamics.jl : Common astrodynamics calculations, plotting, and iterative Halo, Kepler, and Lambert solvers. Talks on JuliaCon 2021.
  • Orekit.jl : Julia wrapper for the Orekit astrodynamics library.
  • ReferenceFrameRotations.jl : Functions related to rotations of coordinate frames, angle2dcm, dcm2angle.
  • SPICE.jl : a Julia wrapper for the SPICE toolkit which is provided by NASA’s Navigation and Ancillary Information Facility (NAIF). It provides functionality to read SPICE data files and compute derived observation geometry such as altitude, latitude/longitude and lighting angles.

Astronomy and astrophysics


Algorithms

Visualizations

  • AstroImages.jl : Plots.jl and Images.jl integration of Astronomical Images (FITS) for Julia.
  • FITSIO.jl : Flexible Image Transport System (FITS) support for Julia.
  • RemoteS.jl : Remote sensing satellite data processing.
  • Reproject.jl : Reproject Astronomical Images from one world coordinate to another.