58 Packages since 2018
User Packages
-
Oceananigans.jl962🌊 Julia software for fast, friendly, flexible, ocean-flavored 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 GPU-friendly 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 turbulence-convection single column model cloud parameterization.
-
LESbrary.jl28📚Generating Oceananigans large eddy simulation (LES) data for calibrating parameterizations
-
ClimaOcean.jl26🌎 Tools for realistic regional-to-global ocean simulations, and coupled ocean + sea-ice simulations based on Oceananigans and ClimaSeaIce. Basis for the ocean and sea-ice 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 gradient-free ensemble Kalman methods
-
SurfaceFluxes.jl16A package for computing surface fluxes between the atmosphere, ocean and land models.
-
Cloudy.jl15:cloud_with_rain: Multi-moment cloud microphysics toy model
-
ClimaSeaIce.jl14🧊 Coupled and stand-alone 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 discretization-independent spatio-temporal 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 space-filling curves
-
CliMAgen.jl7This project contains the CliMA superresolution work using Julia's Flux.jl and SciML.jl frameworks.
-
NonlinearSolvers.jl7A simple GPU-friendly solver for a system of non-linear 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...