Open Sustainable Technology
A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.
Browse accepted projects | Review proposed projects | Propose new project | Open Issues
FlexPlan.jl
An open-source Julia tool for transmission and distribution expansion planning considering storage and demand flexibility.
demand-flexibility distribution-grid julia optimization planning-tool storage transmission-grid
Energy Systems - Energy Distribution and Grids - Last synced: 11 May 2024 - Ranking: 5.6
CapacityExpansion.jl
Future energy system planning (Generation and Transmission Capacity Expansion Planning) in Julia.
california capacity-expansion-planning clustering energy energy-optimization-model germany julia jump
Energy Systems - Energy Modeling and Optimization - Last synced: 11 May 2024 - Ranking: -Infinity
Ribasim
A water resources model, designed to be the replacement of the regional surface water modules Mozart and SIMRES in the Netherlands Hydrological Instrument.
hydrology julia water-resources
Natural Resources - Water Supply - Last synced: 11 May 2024 - Ranking: 14.3
OceanBioME.jl
A tool to study the effectiveness and impacts of ocean carbon dioxide removal strategies.
biogeochemical-models biogeochemistry climate julia ocean ocean-modelling ocean-sciences oceanography
Emissions - Carbon Capture - Last synced: 11 May 2024 - Ranking: -Infinity
ClimaAtmos.jl
A library for building atmospheric circulation models that is designed from the outset to leverage data assimilation and machine learning tools.
climate data-assimilation fluid-dynamics julia machine-learning optimization
Atmosphere - Atmospheric Composition and Dynamics - Last synced: 11 May 2024 - Ranking: -Infinity
InfrastructureSystems.jl
Provides utilities to support data models for infrastructure modeling in NREL-SIIP.
Energy Systems - Energy Distribution and Grids - Last synced: 11 May 2024 - Ranking: 6.6
LiBRA
Create reduced-order state-space models for lithium-ion batteries utilising realisation algorithms.
battery battery-models bms control control-systems julia lithium-ion reduced-order-models
Energy Storage - Battery - Last synced: 11 May 2024 - Ranking: -Infinity
CLIMA-Land
Everything within the Land model (Soil Plant Atmosphere Module, Land Hydrology, etc).
canopy fluorescence julia land-surface-model sif soil-plant-atmosphere
Climate Change - Earth and Climate Modeling - Last synced: 11 May 2024 - Ranking: -Infinity
Cropbox.jl
Provides a domain specific language for developing crop models.
Consumption - Agriculture and Nutrition - Last synced: 10 May 2024 - Ranking: 5.0
SpaceLiDAR
A Julia toolbox for ICESat, ICESat-2 and GEDI data to quickly search, download, and load filtered point data with relevant attributes from the .h5 granules of each data product.
earth-observation gedi hacktoberfest icesat icesat-2 io julia laser remote-sensing
Sustainable Development - Environmental Satellites - Last synced: 10 May 2024 - Ranking: -Infinity
Oceananigans.jl
Fast and friendly fluid dynamics on CPUs and GPUs.
climate climate-change data-assimilation fluid-dynamics gpu julia machine-learning ocean
Hydrosphere - Ocean Circulation Models - Last synced: 10 May 2024 - Ranking: 12.6
WorldDynamics.jl
Aims to provide a modern framework to investigate integrated assessment models of sustainable development, based on current software engineering and scientific machine learning techniques.
hacktoberfest integrated-assessment-model julia sciml simulation world3
Climate Change - Integrated Assessment and Climate Policy - Last synced: 10 May 2024 - Ranking: -Infinity
PowerSystems.jl
Provides a rigorous data model using Julia structures to enable power systems analysis and modeling.
electrical energy-system julia nrel powersystems
Energy Systems - Energy Modeling and Optimization - Last synced: 10 May 2024 - Ranking: 9.4
Wflow
A Julia package that provides a hydrological modeling framework, as well as several different vertical and lateral concepts that can be used to run hydrological simulations.
hydrodynamics hydrological-modelling hydrology julia wflow
Hydrosphere - Freshwater and Hydrology - Last synced: 10 May 2024 - Ranking: -Infinity
PowerSimulations.jl
A Julia package for power system modeling and simulation of Power Systems operations.
analysis electricity energy julia optimization powersystems simulations
Energy Systems - Energy Modeling and Optimization - Last synced: 10 May 2024 - Ranking: 9.3
ClimateModels.jl
Uniform interface to climate models of varying complexity and completeness.
atmosphere climate cmip data data-science earth-observation ecco git interface ipcc julia mitgcm modeling ocean parameters workflow
Climate Change - Earth and Climate Modeling - Last synced: 10 May 2024 - Ranking: 4.4
EcoSISTEM.jl
A Julia package that provides functionality for simulating species undergoing dynamic biological processes such as birth, death, competition and dispersal, as well as environmental changes in climate and habitat.
biodiversity ecology ecosystem-simulation epidemiology julia simulation
Biosphere - Conservation and Restoration - Last synced: 10 May 2024 - Ranking: -Infinity
ClimateBase.jl
A Julia package offering basic functionality for analyzing data that are typically in the form used by climate sciences.
analysis climate data hacktoberfest julia spatiotemporal
Climate Change - Climate Data Processing and Analysis - Last synced: 10 May 2024 - Ranking: 7.0
Diversity.jl
Provides functionality for measuring alpha, beta and gamma diversity of metacommunities (e.g. ecosystems) and their constituent subcommunities.
biodiversity diversity-measurement ecology julia partitioning-diversity phylogenetic-diversity
Biosphere - Biodiversity and Species Distribution - Last synced: 10 May 2024 - Ranking: 7.5
AIBECS.jl
A Julia package that provides ocean biogeochemistry modelers with an easy-to-use interface for creating and running models of the ocean system.
awesome biogeochemical biogeochemical-model biogeochemistry fluxes global inverse-model julia marine marine-tracer model modeling models ocean ocean-circulation oceanography optimization pathways tracer transport
Hydrosphere - Ocean Carbon and Temperature - Last synced: 10 May 2024 - Ranking: -Infinity
TimeSeriesClustering
Provides simple integration of multi-dimensional time-series data (e.g. multiple attributes such as wind availability, solar availability, and electricity demand) in a single aggregation process.
clustering energy-systems hierarchical-clustering julia k-means-clustering k-medoids-clustering optimization representative-days time-series-aggregation
Energy Systems - Energy Modeling and Optimization - Last synced: 10 May 2024 - Ranking: 6.8
ClimateTools.jl
A collection of commonly-used tools in climate science. Basics of climate field analysis are covered, with some forays into exploratory techniques associated with climate scenarios design.
bias-correction climate-analysis climate-indices climate-science julia multiple-threads netcdf-files parallel-computing timeseries
Climate Change - Climate Data Processing and Analysis - Last synced: 10 May 2024 - Ranking: 7.8
ClimateMARGO.jl
A Julia implementation of MARGO, an idealized framework for optimization of climate change control strategies.
adaptation carbon-removal climate-science geoengineering julia jump mitigation optimization pluto-notebooks
Emissions - Carbon Capture - Last synced: 10 May 2024 - Ranking: -Infinity
GeoThermalCloud.jl
A repository containing all the data and codes required to demonstrate applications of machine learning methods for geothermal exploration.
geothermal julia machine-learning unsupervised-machine-learning
Renewable Energy - Geothermal Energy - Last synced: 10 May 2024 - Ranking: -Infinity
ODINN.jl
Global glacier model using Universal Differential Equations for climate-glacier interactions.
climate cryosphere differential-equations glaciers julia scientific-machine-learning sciml
Cryosphere - Glacier and Ice Sheets - Last synced: 10 May 2024 - Ranking: -Infinity
AnyMOD.jl
Creating large scale energy system models with multiple periods of capacity expansion formulated as linear optimization problems.
capacity-expansion-planning energy julia linear-programming optimization
Energy Systems - Energy Modeling and Optimization - Last synced: 10 May 2024 - Ranking: -Infinity
WaterModels.jl
Designed to enable computational evaluation of historical and emerging water network formulations and algorithms using a common platform.
julia network optimization water
Natural Resources - Water Supply - Last synced: 10 May 2024 - Ranking: 6.9