[ Top ] [ Programs ]
NAME
MakeTier1Databases.dpr
PURPOSE
Runs a multiple-linear regression with the available monthly mean, zonal mean data to create a gap-free data set. This data set is a combination of different basis function contributions.
DESCRIPTION
The program runs a multiple-linear regression with the available monthly mean, zonal mean data to create a gap-free data set. This data set is a combination of different basis function contributions. Depending on the combination of the different basis function contributions, the different Tiers of the data set are created.
AUTHOR
Birgit Hassler, CIRES / NOAA ESRL CSD
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
REVISION HISTORY
6/16/2014 Initial Version prepared for NCDC.
[ Top ] [ Programs ]
NAME
gb_xysignal.pas
PURPOSE
Defines a class which is used to and XY data series. It is a general form of the TVertProfile object defined in gb_profile.pas.
DESCRIPTION
This unit defines a class which is used to and XY data series. It is a general form of the TVertProfile object defined in gb_profile.pas.
AUTHOR
Birgit Hassler, CIRES / NOAA ESRL CSD
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
REVISION HISTORY
6/19/2014 Initial Version prepared for NCDC.
[ Top ] [ Programs ]
NAME
gb_TripletArray.pas
PURPOSE
Defines a class which stores data values with their uncertainty, a time stamp and some information about the data.
DESCRIPTION
This unit defines a class which stores data values with their uncertainty, a time stamp and some information about the data.
AUTHOR
Birgit Hassler, CIRES / NOAA ESRL CSD
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
REVISION HISTORY
6/19/2014 Initial Version prepared for NCDC.
[ Top ] [ Programs ]
NAME
gb_TMeasurementSet.pas
PURPOSE
Provides definitions and routines that are necessary to read and write to the BDBP database.
DESCRIPTION
This unit Provides definitions and routines that are necessary to read and write to the BDBP database.
AUTHOR
Birgit Hassler, CIRES / NOAA ESRL CSD
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
REVISION HISTORY
6/16/2014 Initial Version prepared for NCDC.
[ Top ] [ Programs ]
NAME
gb_synopticglobal.pas
PURPOSE
Defines a class which stores global synoptic data over a user specified area and at user specified latitude and longitude resolution.
DESCRIPTION
This unit defines a class which stores global synoptic data over a user specified area and at user specified latitude and longitude resolution. The user specificies whether the data are stored at word precision (2 bytes), in which case prescribed scaling and offset values are used to convert the word values to single precision values, or at single (4 byte) precision.
AUTHOR
Birgit Hassler, CIRES / NOAA ESRL CSD
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
REVISION HISTORY
6/19/2014 Initial Version prepared for NCDC.
[ Top ] [ Programs ]
NAME
gb_strings.pas
PURPOSE
Provides fundamental string manipulation routines that are not provided by Delphi.
DESCRIPTION
This unit provides fundamental string manipulation routines that are not provided by Delphi.
AUTHOR
Birgit Hassler, CIRES / NOAA ESRL CSD
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
REVISION HISTORY
6/16/2014 Initial Version prepared for NCDC.
[ Top ] [ Programs ]
NAME
gb_SpatioTemporalBiasCorrector.pas
PURPOSE
Deals with the spatial and temporal correction of the individual data points while calculating the monthly mean zonal mean.
DESCRIPTION
This unit deals with the spatial and temporal correction of the individual data points while calculating the monthly mean zonal mean.
AUTHOR
Birgit Hassler, CIRES / NOAA ESRL CSD
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
REVISION HISTORY
6/16/2014 Initial Version prepared for NCDC.
[ Top ] [ Programs ]
NAME
gb_RegressionBasisFunction.pas
PURPOSE
Deals with all the technical aspects of handling and providing basis functions for a regression model.
DESCRIPTION
This unit deals with all the technical aspects of handling and providing basis functions for a regression model.
AUTHOR
Birgit Hassler, CIRES / NOAA ESRL CSD
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
REVISION HISTORY
6/16/2014 Initial Version prepared for NCDC.
[ Top ] [ Programs ]
NAME
gb_ncepncar.pas
PURPOSE
Defines an object which manages global grid data for the NCEP/NCAR reanalysis project.
DESCRIPTION
This unit defines an object which manages global grid data for the NCEP/NCAR reanalysis project.
AUTHOR
Birgit Hassler, CIRES / NOAA ESRL CSD
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
REVISION HISTORY
6/19/2014 Initial Version prepared for NCDC.
[ Top ] [ Programs ]
NAME
gb_merctoms.pas
PURPOSE
Is specifically designed to manipulate and display TOMS data.
DESCRIPTION
This unit defines a class descendent from the TMercator class defined in the gb_mercator unit. This class is specifically designed to manipulate and display TOMS data. The display methods that it makes use of are defined by the TMercator class.
AUTHOR
Birgit Hassler, CIRES / NOAA ESRL CSD
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
REVISION HISTORY
6/19/2014 Initial Version prepared for NCDC.
[ Top ] [ Programs ]
NAME
gb_mercator.pas
PURPOSE
Defines a class descendent from the T2DDoubleArray class defined in the gb_array unit which is used for manipulation of geographic data on a mercator projection.
DESCRIPTION
This unit defines a class descendent from the T2DDoubleArray class defined in the gb_array unit which is used for manipulation of geographic data on a mercator projection. The class's methods allow the creation of a geo graphic coordinate system and the extraction of data from the grid. Various mathematical and physical methods are also defined such as calcul- ating the area of any cell, calculating average values within any geo- graphic area etc.
AUTHOR
Birgit Hassler, CIRES / NOAA ESRL CSD
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
REVISION HISTORY
6/19/2014 Initial Version prepared for NCDC.
[ Top ] [ Programs ]
NAME
gb_math.pas
PURPOSE
Holds all mathematical routines and functions which are not part of the standard Delphi maths routines.
DESCRIPTION
This unit holds all mathematical routines and functions which are not part of the standard Delphi maths routines. The unit makes no use of other units and is given a priority of zero.
AUTHOR
Birgit Hassler, CIRES / NOAA ESRL CSD
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
REVISION HISTORY
6/19/2014 Initial Version prepared for NCDC.
[ Top ] [ Programs ]
NAME
gb_LeastSquaresRegression.pas
PURPOSE
Defines a least squares regression analysis class.
DESCRIPTION
This unit defines a least squares regression analysis class.
AUTHOR
Birgit Hassler, CIRES / NOAA ESRL CSD
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
REVISION HISTORY
6/16/2014 Initial Version prepared for NCDC.
[ Top ] [ Programs ]
NAME
gb_grib.pas
PURPOSE
Defines an object which manages grib files.
DESCRIPTION
This unit defines an object which manages grib files.
AUTHOR
Birgit Hassler, CIRES / NOAA ESRL CSD
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
REVISION HISTORY
6/19/2014 Initial Version prepared for NCDC.
[ Top ] [ Programs ]
NAME
gb_GlobalSynopticStack.pas
PURPOSE
Defines and handles a four dimensional synoptic data object.
DESCRIPTION
This unit defines and handles a four dimensional synoptic data object.
AUTHOR
Birgit Hassler, CIRES / NOAA ESRL CSD
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
REVISION HISTORY
6/19/2014 Initial Version prepared for NCDC.
[ Top ] [ Programs ]
NAME
gb_GeneralConstantsAndTypes.pas
PURPOSE
Defines some constants and structures for use when calculating monthly mean values out of the BDBP database.
DESCRIPTION
This unit defines some constants and structures for use when calculating monthly mean values out of the BDBP database.
AUTHOR
Birgit Hassler, CIRES / NOAA ESRL CSD
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
REVISION HISTORY
6/16/2014 Initial Version prepared for NCDC.
[ Top ] [ Programs ]
NAME
gb_g2binary.pas
PURPOSE
Defines a class for managing time series of data at a range of temporal resolutions, including random time steps.
DESCRIPTION
This unit defines a class for managing time series of data at a range of temporal resolutions, including random time steps.
AUTHOR
Birgit Hassler, CIRES / NOAA ESRL CSD
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
REVISION HISTORY
6/19/2014 Initial Version prepared for NCDC.
[ Top ] [ Programs ]
NAME
gb_g1means.pas
PURPOSE
Handles all the calculations of mean, maximum, minimum, total values from data that is stored in g1binary format.
DESCRIPTION
This unit handles all the calculations of mean, maximum, minimum, total values from data that is stored in g1binary format.
AUTHOR
Birgit Hassler, CIRES / NOAA ESRL CSD
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
REVISION HISTORY
6/19/2014 Initial Version prepared for NCDC.
[ Top ] [ Programs ]
NAME
gb_g1binary.pas
PURPOSE
Defines an object which manages generic version 1 binary location data files. The files make provision for storing location data of up to 32767 readings per day in compressed data files.
DESCRIPTION
This unit defines an object which manages generic version 1 binary location data files. The files make provision for storing location data of up to 32767 readings per day in compressed data files.
AUTHOR
Birgit Hassler, CIRES / NOAA ESRL CSD
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
REVISION HISTORY
6/19/2014 Initial Version prepared for NCDC.
[ Top ] [ Programs ]
NAME
gb_files.pas
PURPOSE
Holds a number of functions and procedures that are used in file manipulation.
DESCRIPTION
This unit holds a number of functions and procedures that are used in file manipulation.
AUTHOR
Birgit Hassler, CIRES / NOAA ESRL CSD
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
REVISION HISTORY
6/16/2014 Initial Version prepared for NCDC.
[ Top ] [ Programs ]
NAME
gb_excelutils.pas
PURPOSE
Deals with reading in data from Excel files.
DESCRIPTION
This unit deals with reading in data from Excel files.
AUTHOR
Birgit Hassler, CIRES / NOAA ESRL CSD
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
REVISION HISTORY
6/16/2014 Initial Version prepared for NCDC.
[ Top ] [ Programs ]
NAME
gb_EESCServer.pas
PURPOSE
Deals with all aspects of providing a flexible EESC basis function for a multiple linear regression model.
DESCRIPTION
This unit deals with all aspects of providing a flexible EESC basis function for a multiple linear regression model.
AUTHOR
Birgit Hassler, CIRES / NOAA ESRL CSD
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
REVISION HISTORY
6/16/2014 Initial Version prepared for NCDC.
[ Top ] [ Programs ]
NAME
gb_dialogutils.pas
PURPOSE
Provides routines for saving dialog form settings to file, reading them from a file etc.
DESCRIPTION
This unit provides routines for saving dialog form settings to file, reading them from a file etc.
AUTHOR
Birgit Hassler, CIRES / NOAA ESRL CSD
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
REVISION HISTORY
6/19/2014 Initial Version prepared for NCDC.
[ Top ] [ Programs ]
NAME
gb_DelphiNetCDF.pas
PURPOSE
Handles all actions for writing to and reading from netCDF files.
DESCRIPTION
This unit handles all actions for writing to and reading from netCDF files.
AUTHOR
Birgit Hassler, CIRES / NOAA ESRL CSD
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
REVISION HISTORY
6/19/2014 Initial Version prepared for NCDC.
[ Top ] [ Programs ]
NAME
gb_datetime.pas
PURPOSE
Defines a number of routines for manipulating dates and times.
DESCRIPTION
This unit defines a number of routines for manipulating dates and times.
AUTHOR
Birgit Hassler, CIRES / NOAA ESRL CSD
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
REVISION HISTORY
6/16/2014 Initial Version prepared for NCDC.
[ Top ] [ Programs ]
NAME
gb_BasisFunctions.pas
PURPOSE
Contains all subroutines that deal with preparing, reading and handling the basis functions for the multiple linear regression model.
DESCRIPTION
The unit contains all subroutines that deal with preparing, reading and handling the basis functions for the multiple linear regression model.
AUTHOR
Birgit Hassler, CIRES / NOAA ESRL CSD
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
REVISION HISTORY
6/16/2014 Initial Version prepared for NCDC.
[ Top ] [ Programs ]
NAME
gb_AutocorrelationModel.pas
PURPOSE
Deals with all aspects of an autocorrelation model that is needed for a multiple linear regression model.
DESCRIPTION
This unit deals with all aspects of an autocorrelation model that is needed for a multiple linear regression model.
AUTHOR
Birgit Hassler, CIRES / NOAA ESRL CSD
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
REVISION HISTORY
6/16/2014 Initial Version prepared for NCDC.
[ Top ] [ Programs ]
NAME
gb_astro.pas
PURPOSE
Holds routines for the calculation of various astronomical values which are not provided by any delphi units.
DESCRIPTION
This unit hold routines for the calculation of various astronomical values which are not provided by any delphi units. Some of these routines were obtained from: Iqbal M., An introduction to Solar Radiation, Academic Press, 1983.
AUTHOR
Birgit Hassler, CIRES / NOAA ESRL CSD
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
REVISION HISTORY
6/16/2014 Initial Version prepared for NCDC.
[ Top ] [ Programs ]
NAME
gb_array.pas
PURPOSE
Defines a data storage class which can be used much like an array.
DESCRIPTION
This unit defines a data storage class which can be used much like an array. The size of the array is limited only by the free disk space. The class defined in this unit implements a single dimensional array, leaving multidimension implementation to descendent objects. Any data type can be stored in the array object. The maximum amount of heap memory that can be used by the object is specified by the calling program. If the object's data array(s) can be stored on the heap without exceeding this amount, the object uses this approach otherwise a temporary storage file is created and pages of memory are swapped to and from disk. The size of the data which the object manages is specified in the initialisation. The object also defines two methods for rapidly writing and reading data to and from files.
AUTHOR
Birgit Hassler, CIRES / NOAA ESRL CSD
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
REVISION HISTORY
6/16/2014 Initial Version prepared for NCDC.
[ Top ] [ Programs ]
NAME
gb_4Dsynoptic.pas
PURPOSE
Defines a class which manages synoptic data fields, typically geophysical data as a function of latitude and longitude, on one or more levels and at one or more times. The levels and times need not be evenly spaced.
DESCRIPTION
This unit defines a class which manages synoptic data fields, typically geophysical data as a function of latitude and longitude, on one or more levels and at one or more times. The levels and times need not be evenly spaced. The object does not need a destructor since the ancestors destructor calls the Clear method which is all that is required to clean up the resourecs used.
AUTHOR
Birgit Hassler, CIRES / NOAA ESRL CSD
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
REVISION HISTORY
6/19/2014 Initial Version prepared for NCDC.
[ Top ] [ Programs ]
NAME
CalculateMonthlyMeans.dpr
PURPOSE
Calculates monthly mean ozone values out of several different ozone sources that are taken from the BDBP Database.
DESCRIPTION
The program calculates monthly mean ozone values out of several different ozone sources that are taken from the BDBP Database, from 1978 to 2006. Minimum data points to calculate a monthly mean is set to 6, and the width of the latitude bands is set to 5 degrees.
AUTHOR
Birgit Hassler, CIRES / NOAA ESRL CSD
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
REVISION HISTORY
6/16/2014 Initial Version prepared for NCDC.