JuliaClimate is a community that collaborates on Julia packages and tools that are aimed at climate sciences (observations, models, and related topics).
ClimateTools.jl is a collection of commonly-used tools in Climate science.
MeshArrays.jl defines the "MeshArray" data structure (or type) that can contain, and distribute, collections of inter-connected arrays as generally done in climate models.
Drifters.jl computes point displacements over a gridded domain. It is geared towards the analysis of Climate, Ocean, etc models (Arakawa C-grids are natively supported) and the simulation of material transports within the Earth System (e.g. plastics or planktons in the Ocean; dusts or chemicals in the Atmosphere).
INMET.jl provides a Julia API to access data from the Instituto Nacional de Metereologia (INMET).
GeoRegions.jl allows for easy extraction of geospatial data defined in polygonal bounds using the "GeoRegion" and "RegionInfo" types.
Bret Victor, in 2015, published a famous article about how to contribute to the climate change solution.
In that article, he proclaimed that: "Here’s an opinion you might not hear much — I feel that one effective approach to addressing climate change is contributing to the development of Julia."