qtcm
: A Python Implementation of
the Neelin-Zeng QTCM1
Contents
|
qtcm Screenshot
(zoom)
|
The single-baroclinic mode
Neelin-Zeng Quasi-Equilibrium Tropical Circulation Model (QTCM1)
is a primitive equation-based intermediate-level atmospheric model
that focuses on simulating the tropical atmosphere.
The qtcm
package is an implementation of the Neelin-Zeng
QTCM1 in a
Python
object-oriented environment using the
f2py
Fortran wrapping tool. The result is a
modeling package where order and choice of subroutine execution can
be altered at runtime, model analysis and visualization can also
be integrated with model execution at runtime, while retaining the
computationally light footprint of the original intermediate-level model.
All Python code in this package, and the Fortran files setbypy.F90 and wrapcall.F90, are ©2003–2008 by Johnny Lin and constitutes a library that is covered under the GNU Lesser General Public License (LGPL):
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. You can contact Johnny Lin at his email address or at North Park University, Physics Department, 3225 W. Foster Ave., Chicago, IL 60625, USA.
All other Fortran code in this package, as well as the makefiles, are covered by licenses (if any) chosen by their respective owners.