Historically, climate models have been developed incrementally and in compiled languages like Fortran. While the use of legacy compiled languages results in fast, time-tested code, the resulting model is limited in its modularity and cannot take advantage of functionality available with modern computer languages. Here we describe an effort at using the open-source, object-oriented language Python to create more flexible climate models: the package qtcm, a Python implementation of the intermediate-level Neelin-Zeng Quasi-Equilibrium Tropical Circulation model (QTCM1) of the atmosphere. The qtcm package retains the core numerics of QTCM1, written in Fortran to optimize model performance, but uses Python structures and utilities to wrap the QT...
It is di cult to maintain legacy Fortran programs that use outdated programming constructs, especial...
The increasing impact of climate change and variability on food security and agriculture, and the ne...
The land surface, hydrological, and groundwater modelling communities all have expertise in simulati...
Coupled climate models are multiphysics models comprising multiple separately developed codes that a...
A 2-layer quasi-geostrophic atmospheric model in Python. Can be coupled to a simple land or shallow-...
Climate Simulation and Weather Forecasting are amongst the most representative examples of scientifi...
sympl (System for Modelling Planets) and climt (Climate Modelling and Diagnostics Toolkit) are an ...
All major weather and climate applications are currently developed using languages such as Fortran o...
Weather and climate models are complex pieces of software which include many individual components, ...
The multi-physics and multi-scale nature of the atmosphere is efficiently addressed by at- mospheric...
The biogeochemical evaluation toolkit, BGC-val, is a model- and grid-independent Python toolkit tha...
This collection of Python scripts serves to 1) bring GCM and reanalysis data to a common grid (inter...
Hydrologists need simple, yet powerful, open source framework for developing and testing mathematica...
A 2-layer quasi-geostrophic atmospheric model in Python. Can be coupled to a simple land or shallow-...
PyClimat is a functional-based python module that can be used to post-process climate simulation out...
It is di cult to maintain legacy Fortran programs that use outdated programming constructs, especial...
The increasing impact of climate change and variability on food security and agriculture, and the ne...
The land surface, hydrological, and groundwater modelling communities all have expertise in simulati...
Coupled climate models are multiphysics models comprising multiple separately developed codes that a...
A 2-layer quasi-geostrophic atmospheric model in Python. Can be coupled to a simple land or shallow-...
Climate Simulation and Weather Forecasting are amongst the most representative examples of scientifi...
sympl (System for Modelling Planets) and climt (Climate Modelling and Diagnostics Toolkit) are an ...
All major weather and climate applications are currently developed using languages such as Fortran o...
Weather and climate models are complex pieces of software which include many individual components, ...
The multi-physics and multi-scale nature of the atmosphere is efficiently addressed by at- mospheric...
The biogeochemical evaluation toolkit, BGC-val, is a model- and grid-independent Python toolkit tha...
This collection of Python scripts serves to 1) bring GCM and reanalysis data to a common grid (inter...
Hydrologists need simple, yet powerful, open source framework for developing and testing mathematica...
A 2-layer quasi-geostrophic atmospheric model in Python. Can be coupled to a simple land or shallow-...
PyClimat is a functional-based python module that can be used to post-process climate simulation out...
It is di cult to maintain legacy Fortran programs that use outdated programming constructs, especial...
The increasing impact of climate change and variability on food security and agriculture, and the ne...
The land surface, hydrological, and groundwater modelling communities all have expertise in simulati...