58 Packages since 2018
User Packages

Oceananigans.jl962🌊 Julia software for fast, friendly, flexible, oceanflavored fluid dynamics on CPUs and GPUs

ClimateMachine.jl451Climate Machine: an Earth System Model that automatically learns from data

ClimaCore.jl85CliMA model dycore

CalibrateEmulateSample.jl84Stochastic Optimization, Learning, Uncertainty and Sampling

EnsembleKalmanProcesses.jl80Implements Optimization and approximate uncertainty quantification algorithms, Ensemble Kalman Inversion, and Ensemble Kalman Processes.

ClimaAtmos.jl79ClimaAtmos.jl is a library for building atmospheric circulation models that is designed from the outset to leverage data assimilation and machine learning tools. We welcome contributions!

MoistThermodynamics.jl58A package containing a library of moist thermodynamic relations.

Thermodynamics.jl58A package containing a library of moist thermodynamic relations.

RRTMGP.jl56A Julia implementation of Rapid and accurate Radiative Transfer Model for General Circulation Models.

ClimaTimeSteppers.jl46A CPU and GPUfriendly package for solving ordinary differential equations

CloudMicrophysics.jl37A library of cloud microphysics parameterizations

ClimaLand.jl36Clima's Land Model

ClimaLSM.jl36Clima's Land Model

ClimaParams.jl35Contains all universal constant and physical parameters in CLIMA

CLIMAParameters.jl35Contains all universal constant and physical parameters in CLIMA

GriddingMachine.jl34Functions to read gridded data so as to feed Clima Land model

TurbulenceConvection.jl30A turbulenceconvection single column model cloud parameterization.

LESbrary.jl28📚Generating Oceananigans large eddy simulation (LES) data for calibrating parameterizations

ClimaOcean.jl26🌎 Tools for realistic regionaltoglobal ocean simulations, and coupled ocean + seaice simulations based on Oceananigans and ClimaSeaIce. Basis for the ocean and seaice component of CliMA's Earth system model.

ClimaCoupler.jl25ClimaCoupler: bringing atmosphere, land, and ocean together

OceanParameterizations.jl21Machine learning (and uncertainty quantification?) of climate model parameterizations using differentiable (and probabilistic?) programming.

ParameterEstimocean.jl20🎲 Parameter estimation for Oceananigans using EnsembleKalmanProcesses

CalibrateEDMF.jl20A package to calibrate atmospheric turbulence and convection parameterizations using gradientfree ensemble Kalman methods

SurfaceFluxes.jl16A package for computing surface fluxes between the atmosphere, ocean and land models.

Cloudy.jl15:cloud_with_rain: Multimoment cloud microphysics toy model

ClimaSeaIce.jl14🧊 Coupled and standalone simulations of sea ice for Earth system modeling

SeawaterPolynomials.jl13Polynomials for efficiently computing the density of seawater

Insolation.jl12

RandomFeatures.jl10Modular random feature approximation in Julia

OperatorFlux.jl10Operator layers for Flux.jl that allow for the construction of Neural Operator models by using Flux's API. Useful for discretizationindependent spatiotemporal ML models.

CubedSphere.jl9Tools for generating cubed sphere grids and solving partial differential equations on the sphere.

ClimaUtilities.jl8Shared utilities for the CliMA project

UnrolledUtilities.jl8A toolkit for optimizing Julia code that uses statically sized iterators.

GilbertCurves.jl7Generalized Hilbert spacefilling curves

CliMAgen.jl7This project contains the CliMA superresolution work using Julia's Flux.jl and SciML.jl frameworks.

NonlinearSolvers.jl7A simple GPUfriendly solver for a system of nonlinear equations

KinematicDriver.jl7Prescribed flow models for testing cloud microphysics schemes.

Kinematic1D.jl7Prescribed flow models for testing cloud microphysics schemes.

ClimaDiagnostics.jl6A framework to define and output observables and statistics from CliMA simulations

MultiBroadcastFusion.jl6A Julia package for fusing multiple broadcast expressions together
Loading more...