AirTemperature: Extensible Software Library to Generate Air Temperature Data

The development of a set of reusable libraries to support custom applications has become a goal in biophysical modeling projects. This is true for weather modeling as well. AirTemperature is a software component providing a collection of deterministic and stochastic approaches to generate atmospheric temperature data on daily and hourly time steps. Data generated on a daily time step consist of maximum and minimum air temperature and dew point temperature. Hourly estimations include air and dew point temperatures. The software design allows for extension of the models implemented without recompiling the component. The component, inclusive of hypertext help documentation files, is released as compiled .NET2 version, allowing application development in either programming environment. A sample client and a sample extension project using AirTemperature are provided as source code. A sample Web service and a Web application are also developed as examples of possible use of the component.

[1]  C. W. Richardson,et al.  Comparison of the WGEN and LARS-WG stochastic weather generators for diverse climates , 1998 .

[2]  Gianni Bellocchi,et al.  Sharing knowledge via software components: Models on reference evapotranspiration , 2006 .

[3]  Timothy A. Budd,et al.  An introduction to object-oriented programming , 1991 .

[4]  Francesco Danuso,et al.  Climak: a Stochastic Model For Weather Data Generation , 2002 .

[5]  Dean P. Holzworth,et al.  Simplifying environmental model reuse , 2010, Environ. Model. Softw..

[6]  Philip A. Bernstein,et al.  Microsoft Repository Version 2 and the Open Information Model , 1999, Inf. Syst..

[7]  하수철,et al.  [서평]「Component Software」 - Beyond Object-Oriented Programming - , 2000 .

[8]  Harpal S. Mavi,et al.  Agrometeorology: Principles and Applications of Climate Studies in Agriculture , 2004 .

[9]  J. V. Iribarne,et al.  Atmospheric thermodynamics: geophysics and astrophysics monographs. , 1973 .

[10]  Robin Matthews,et al.  The People and Landscape Model (PALM): Towards full integration of human decision-making and biophysical simulation models , 2006 .

[11]  L. S. Pereira,et al.  Crop evapotranspiration : guidelines for computing crop water requirements , 1998 .

[12]  Edward T. Linacre,et al.  A simple formula for estimating evaporation rates in various climates, using temperature data alone , 1977 .

[13]  Daniel Wallach,et al.  MODERATO: an object-oriented decision tool for designing maize irrigation schedules , 2001 .

[14]  Thomas Maxwell,et al.  Comparing modelling frameworks - A workshop approach , 2006, Environ. Model. Softw..

[15]  R. Daren Harmel,et al.  The Gem Experience: Weather Generator Technology Development in the USDA , 2002 .

[16]  W. Marsden I and J , 2012 .

[17]  Niels Ehler,et al.  IntelliGrow: a greenhouse component-based climate control system , 2003, Environ. Model. Softw..

[18]  Gianni Bellocchi,et al.  A software component to compute agro-meteorological indicators , 2010, Environ. Model. Softw..

[19]  簡聰富,et al.  物件導向軟體之架構(Object-Oriented Software Construction)探討 , 1989 .

[20]  E. Linacre,et al.  Climate Data and Resources: A Reference and Guide , 2003 .

[21]  Dalle Molle,et al.  A Design for Framework-Independent Model Components of Biophysical Systems , 2008 .

[22]  Gianni Bellocchi,et al.  A Library to Generate Synthetic Precipitation Data , 2006 .

[23]  Gaylon S. Campbell,et al.  Soil physics with BASIC :transport models for soil-plant systems , 1985 .

[24]  Dennis P. Swaney,et al.  Using the ECLPSS software environment to build a spatially explicit component-based model of ozone effects on forest ecosystems , 2002 .

[25]  강문설 [서평]「The Unified Modeling Language User Guide」 , 1999 .

[26]  Basil Acock,et al.  Modularity and genericness in plant and ecosystem models , 1997 .

[27]  Clayton L. Hanson,et al.  Stochastic Weather Simulation: Overview and Analysis of Two Commonly Used Models , 1996 .

[28]  Gianni Bellocchi,et al.  A software component for estimating solar radiation , 2006, Environ. Model. Softw..

[29]  Rezaul Mahmood,et al.  Estimating Daily Dew Point Temperature for the Northern Great Plains Using Maximum and Minimum Temperature , 2003 .

[30]  Gianni Bellocchi,et al.  An extensible model library for generating wind speed data , 2009 .

[31]  S. Running,et al.  An improved method for estimating surface humidity from daily minimum temperature , 1997 .

[32]  Petraq J. Papajorgji,et al.  An architecture for developing service-oriented and component-based environmental models , 2004 .

[33]  J. Goudriaan,et al.  Modelling Potential Crop Growth Processes , 1994, Current Issues in Production Ecology.

[34]  J. Goudriaan,et al.  Modelling diurnal patterns of air temperature, radiation wind speed and relative humidity by equations from daily characteristics , 1996 .

[35]  C. W. Richardson Stochastic simulation of daily precipitation, temperature, and solar radiation , 1981 .

[36]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[37]  Amitrajeet A. Batabyal Modeling in Natural Resource Management: Development, Interpretation, and Application , 2004 .