12. Glossary

data kind
data kinds
Descriptive term for what the data measures. Common data kinds are brightness temperature, reflectance, or radiance. Data kinds are created and set by the frontend. While most frontends have the same descriptive term for a product, it is not required and in some cases may not be desired. Note that Data kinds are different from data types.
data type
data types
Size or format of the binary representation of the data. For example an 8-bit unsigned integer versus a 32-bit floating point number. Data types are different from data kinds. Data types consist of two parts: the format of the data and the number of bytes used. The current set of available data types can be found in the polar2grid.core.dtype module.
glue script
glue scripts
The script connecting every component together. A glue script connects a frontend, the remapper, compositors, and a backend. There is only one actual glue script in the python source code, but it has access to all the possible components that can be used. In the CSPP tarball, the individual glue bash scripts (ex. viirs2gtiff.sh) are just simple wrappers around the python call python -m polar2grid.glue <frontend> <backend> -vv ..., except for in rare cases where specific defaults are needed.
gridded product
gridded products
Products that have been mapped to a uniform grid. These are usually created from swath products by remapping.
product
products
A swath of instrument data. When from a Polar2Grid Frontend a product is considered a swath product. After a swath product has been remapped it is considered a gridded product.
raw product
raw products
Swath product created by a frontend requiring little more than reading the data from a data file. It is common for raw products to require scaling from the raw data stored in the file using a scaling factor and offset. There are also a few cases where raw products require additional masking (ex. cloud clearing) that requires another product. In this way, raw products are sometimes treated as secondary products. To allow for more flexibility when raw products require extra processing, frontends should consider having access to the original raw product and a secondary product created from that original product, rather than one single product. Obviously this depends on the usefulness of the original product to potential uses.
secondary product
secondary products
:term:Swath product <swath product>` created by a frontend requiring one or more other products and some extra processing. Secondary products may require raw products or other secondary products.
swath product
swath products
Products representing the direct observations of a satellite instrument. Swath products are not guaranteed to be uniformly spaced and are usually not.