This package contains methods to calculate atmospheric quantities (on the Earth) that are directly derivative (i.e. not requiring time integration or modeling) from standard state variables. The AtmQty class that manages these quantities and the AtmConst class of atmosphere-related constants are defined in this package. The current version is 0.2.0.2.
Although I've used these routines in my own research, I cannot guarantee that they will work for your purposes. More disclaimers and other fine print are below. This package has not been developed/maintained since 2004. It's published for historical and educational purposes only. I would not recommend you to use it for your own work as is.
There are three ways of using this package: (1) for its central definition of atmospheric constants, (2) as a suite of procedures to calculate selected atmospheric quantities using Numeric arrays as input, and (3) for the AtmQty object, which manages the calculation of a self-consistent set of atmospheric quantities.
Here we provide a brief summary of using the package. Further description is in the reference manual.
Atmospheric Constants: The AtmConst class provides a comprehensive (someday) and consistent definition of important atmospheric constants. Constants are defined both as class attributes and also as instance attributes whose initial values are set by the class attribute version. This "double-definition" enables one to make local changes to local instances of the AtmConst class without having the changes propagate to all subsequent references. At the same time, you can change the value in all subsequent references, if you wish, by altering and using the class attribute definition.