The FidRadDB database¶
The FidRadDB (”Fiducial Radiometer” Data Base) is a database containing information on radiometric calibration and characterisations done on field Ocean Colour radiometers. The initial objective of the FidRadDB is to centralise all existing information on cal/char of TriOS and SeaBird radiometers calibrated and characterised at the Tartu Observatory (University of Tartu, Estonia) in the frame on the FRM4SOC-2 project. Future endeavors may include cal/char coefficients obtained in other contexts or for other instruments. To be accepted in the FidRadDB, cal/char files need to be in accordance with the format defined by the Tartu Obstervatory (for more information keep reading below). FidRadDB allows different actions (submitting new files, querying the database, downloading files, etc.) which are listed here.
Development of the OCDB FidRadDB database started in April 2021. Since then, 12 class-based characterisation files for HYPEROCR and RAMSES radiometer were created and are stored in the FidRadDB database:
In addition, more than 100 non-class-based calibration and characterisation files were created. All calibration and characterisation files have been uploaded to FidRadDB (Status 10.10.2025: 112):
FidRadDB is also accessible by the HyperInSPACE Community Processor (HyperCP), which processes raw radiometric data and queries FidRadDB to extract the cal/char files (either instrument-specific of class-specific) necessary to derive remote-sensing reflectance and normalized water-leaving radiance (among other OC products) including uncertainty budget calculation following metrologic standards. HyperCP can ingest all public cal/char files available in FidRadDB in open access mode as well as files outside FidRadDB provided manually by the user.
Calibration and characterisation files (cal/char files) in FidRadDB¶
1. Identification of file type
Five types of files are allowed in FidRadDB:
Radiometric calibration files (keyword=RADCAL). It should contain
lamp and panel irradiances,
radiometric calibration coefficients, and
dark and raw counts used to determine non-linearities in the radiometric response.
The remaining four file types contain information on radiometric characterisation, in particular:
angular responsivity (keyword=ANGULAR)
polarization sensitivity (keyword=POLAR)
straylight (keyword=STRAY)
thermal response (keyword=THERMAL)
The file type is recognized thanks to the keyword (see above) that should appear in the second line of the text file. The keyword should be preceded by “!” and should be alone on a line (see example).
FidRadDB naming convention: CP_[DEVICE]_[TYPE]_[DATE].txt, where:
[DEVICE]:
| SAM_XXXX | TriOS Ramses, XXXX = Serial number |
| SATXXXX | SeaBird/Satlantic HyperOCR, XXXX = Serial number |
| DAL_XXXX_YYYYYY | IMO DALEC, XXXX = Serial number, YYYYYY = Module number |
[TYPE]:
| RADCAL | Radiometric calibration |
| ANGULAR | Angular responsivity |
| POLAR | Polarization sensitivity |
| STRAY | Inherent straylight |
| THERMAL | Thermal sensitivity |
[DATE]:
| yyyymmddhhmmss | Date and time of calibration/characterization |
Example: CP_SAT2073_RADCAL_20250902122025.txt
1.1 Calibration file
Keyword |
Description |
|---|---|
RADCAL |
radiometric calibration coefs & linearity, lamp and panel data |
RADCAL file example:
!FRM4SOC_CP
!RADCAL
# radiometric calibration coefs & linearity, lamp and panel data
# comments start with # (ignored by the processor)
# no empty lines between the parameter signatures in [] and the parameter values
# parameters are case insensitive
# parameters can be inserted in any order, except the first two signatures
# columns are tab- or space-delimited
# file format version
# type(s): string(255)
[VERSION]
0.1
# calibration date yyyy-mm-dd hh:mm:ss
# type(s): string(255)
[CALDATE]
2025-09-02 12:20:25
# calibration lab name
# type(s): string(255)
[CALLAB]
Tartu Observatory
# calibration lab person to contact
# type(s): string(255)
[USER]
Riho Vendt
# serial number of the calibrated instrument
# type(s): string(255)
# SAM_XXXX: TriOS Ramses, XXXX = Serial number
# SATXXXX: SeaBird/Satlantic HyperOCR, XXXX = Serial number
# DAL_XXXX_YYYYYY: IMO DALEC, XXXX = Serial number, YYYYYY = Module number
# e.g. SAM_8166, SAT0222, DAL_0012_144461
[DEVICE]
SAT2073
# lab temperature (deg Celsius) during cal/char measurements
# type(s): single
[AMBIENT_TEMP]
21.0
# radiometer internal temperature (deg Celsius) during cal/char measurements when available
# optional
# type(s): single
[DEVICE_TEMP]
23.88
# for reference only
# type(s): string(255)
[LAMP_ID]
TO_7
# for reference only
# type(s): string(255)
[PANEL_ID]
SG3151/1
# Correlated color temperature (K)
# type(s): single
[LAMP_CCT]
2977.5
# lamp data (line count is arbitrary)
# wavelength (nm), bandwidth (nm), irradiane (mW/m2/nm), uncertainty (%, k=2)
# type(s): single
[LAMPDATA]
300.00 0.00 1.3608 1.50
310.00 0.00 1.9372 1.50
320.00 0.00 2.6358 1.50
...
980.00 0.00 201.7270 1.20
990.00 0.00 202.1353 1.30
1000.00 0.00 202.4295 1.30
[END_OF_LAMPDATA]
# panel data (line count is arbitrary)
# not mandatory for irradiance sensors
# wavelength (nm), bandwidth (nm), reflectance, uncertainty (%, k=2)
# type(s): single
[PANELDATA]
350.00 0.00 0.9740 1.17
360.00 0.00 0.9820 1.18
370.00 0.00 0.9850 1.18
...
1680.00 0.00 0.9570 0.48
1690.00 0.00 0.9530 0.48
1700.00 0.00 0.9490 0.47
[END_OF_PANELDATA]
# radiometer data
# pixel no, wavelength (nm), irradiane responsivity (unit depends on the device class), uncertainty (%, k=2),
# dark1, dark2 (content depends on the instrument class: ignore for HyperOCR and DALEC; Back_SAM_XXXX.dat data for TriOS), raw1, stdev1, raw2, stdev2
# type(s): uint8, single, single, single, single, single, single, single, single, single
[CALDATA]
0 305.10 4 0.00 12 0.000000 64 0.00 32 0.00
1 308.37 0.574474 6.49 0.020026 0.027088 160.13 1.04 160.77 2.38
2 311.64 0.597737 6.86 0.020077 0.026742 188.53 1.48 188.07 2.93
3 314.91 0.660105 4.67 0.019895 0.026660 228.83 1.00 229.47 2.26
...
253 1130.18 0.000000 68.74 0.020013 0.026230 -2.27 1.28 -6.03 1.56
254 1133.34 0.000000 733.15 0.020231 0.026084 -3.77 0.81 -1.13 2.72
255 1136.49 0.000000 271.99 0.020603 0.027199 -4.72 0.93 -1.33 1.31
[END_OF_CALDATA]
1.2 Characterisation files
Keyword |
Description |
|---|---|
ANGDATA |
angular responsivity characterization results |
POLDATA |
polarization sensitivity characterization results |
STRAYDATA |
straylight characterization results |
TEMPDATA |
thermal characterization results |
In the following example files the keyword for file type recognition is on line 2 (e. g. !ANGULAR).
Angular responsivity characterization
!FRM4SOC_CP
!ANGDATA
# angular responsivity characterization results
# comments start with # (ignored by the processor)
# no empty lines between the parameter signatures in [] and the parameter values
# parameters are case insensitive
# parameters can be inserted in any order, except the first two signatures
# columns are tab- or space-delimited
# file format version
# type(s): string(255)
[VERSION]
0.1
# calibration date yyyy-mm-dd hh:mm:ss
# type(s): string(255)
[CALDATE]
2025-09-02 12:20:25
# calibration lab name
# type(s): string(255)
[CALLAB]
Tartu Observatory
# calibration lab person to contact
# type(s): string(255)
[USER]
Riho Vendt
# serial number of the calibrated instrument
# type(s): string(255)
# SAM_XXXX: TriOS Ramses, XXXX = Serial number
# SATXXXX: SeaBird/Satlantic HyperOCR, XXXX = Serial number
# DAL_XXXX_YYYYYY: IMO DALEC, XXXX = Serial number, YYYYYY = Module number
# e.g. SAM_8166, SAT0222, DAL_0012_144461
[DEVICE]
SAT2073
# lab temperature (deg Celsius) during cal/char measurements
# type(s): single
[AMBIENT_TEMP]
21.0
# radiometer internal temperature (deg Celsius) during cal/char measurements when available
# optional
# type(s): single
[DEVICE_TEMP]
23.88
# data block contains AZIMUTH_ANGLE, COLUMN_NAMES, COSERROR and UNCERTAINTY (optional) in given order
# number of data blocks is not limited, to be auto-detected
# scanning azimuth plane
# type(s): single
[AZIMUTH_ANGLE]
0.0
# header row of the following table, containing incident angles (deg)
# type(s): string, string, single ...
[COLUMN_NAMES]
pxwl\angle-90-85-80...808590
# deviation from cosine law (%)
# type(s): uint(8), single, single ...
[COSERROR]
0303.41333...333
1306.757.627.62-5.44...1.2222.6922.69
2310.097.757.75-6.05...-0.6815.0315.03
...
2531130.55-28.4-28.4-4.65...-65.32-54.42-54.42
2541133.63164.46164.4620.22...-108.288.948.94
2551136.7290.89290.8992.39...120.93260.82260.82
[END_OF_COSERROR]
# header row of the following table, containing incident angles (deg)
# type(s): string, string, single ...
[COLUMN_NAMES]
pxwl\angle-90-85-80...808590
# the same as COSERROR, but contains uncertainties of cosine error (COSERROR unit, k=2)
# type(s): uint(8), single, single ...
[UNCERTAINTY]
0303.41000...000
1306.7517.9217.9215.41...13.2531.9531.95
2310.0917.6617.668.4...10.914.6514.65
...
2531130.551479.921479.92389.57...530.241110.71110.7
2541133.63982.55982.55501.34...497.42851.74851.74
2551136.7881.37881.37327.85...385.86752.05752.05
[END_OF_UNCERTAINTY]
[AZIMUTH_ANGLE]
# type(s): single
90,0
# header row of the following table, containing incident angles (deg)
# type(s): string, string, single ...
pxwl\angle-90-85-80...808590
# deviation from cosine law (%)
# type(s): uint(8), single, single ...
[COSERROR]
0303.41333...333
1306.759.489.48-3.23...-3.2111.3911.39
2310.096.056.05-3.71...-3.3514.414.4
...
2531130.5513.9313.93-38.48...40.55236.03236.03
2541133.63-8.62-8.6228.93...-63.57-74.16-74.16
2551136.7313.88313.88198.37...175.01241.13241.13
[END_OF_COSERROR]
# header row of the following table, containing incident angles (deg)
# type(s): string, string, single ...
[COLUMN_NAMES]
pxwl\angle-90-85-80...808590
# the same as COSERROR, but contains uncertainties of cosine error (COSERROR unit, k=2)
# type(s): uint(8), single, single ...
[UNCERTAINTY]
0303.41000...000
1306.7527.1327.1311.75...14.6426.7926.79
2310.0922.8122.816.49...8.1612.8212.82
...
2531130.551240.341240.34551.24...488.51157.31157.3
2541133.631065.091065.09408.4...556.71994.89994.89
2551136.7955.37955.37369.23...428.03773.2773.2
[END_OF_UNCERTAINTY]
Polarization sensitivity characterization
!FRM4SOC_CP
!POLDATA
# polarization sensitivity characterization results
# comments start with # (ignored by the processor)
# no empty lines between the parameter signatures in [] and the parameter values
# parameters are case insensitive
# parameters can be inserted in any order, except the first two signatures
# columns are tab- or space-delimited
# file format version
# type(s): string(255)
[VERSION]
0.1
# calibration date yyyy-mm-dd hh:mm:ss
# type(s): string(255)
[CALDATE]
2025-09-02 12:20:25
# calibration lab name
# type(s): string(255)
[CALLAB]
Tartu Observatory
# calibration lab person to contact
# type(s): string(255)
[USER]
Riho Vendt
# serial number of the calibrated instrument
# type(s): string(255)
# SAM_XXXX: TriOS Ramses, XXXX = Serial number
# SATXXXX: SeaBird/Satlantic HyperOCR, XXXX = Serial number
# DAL_XXXX_YYYYYY: IMO DALEC, XXXX = Serial number, YYYYYY = Module number
# e.g. SAM_8166, SAT0222, DAL_0012_144461
[DEVICE]
SAT2073
# lab temperature (deg Celsius) during cal/char measurements
# type(s): single
[AMBIENT_TEMP]
21.0
# radiometer internal temperature (deg Celsius) during cal/char measurements when available
# optional
# type(s): single
[DEVICE_TEMP]
23.88
# pixel no, wavelength (nm), semi-amplitude, uncertainty (k=2), angle of the max sensitivity plane (rad), uncertainty (rad, k=2)
# type(s): uint8, single, single, single, single, single
[CALDATA]
0 306.36 0.00E+00 0.00E+00 0.00E+00 0.00E+00
1 309.69 3.77E-02 2.78E-02 2.61E+02 4.34E+01
2 313.03 4.26E-02 2.56E-02 2.63E+02 3.51E+01
...
253 1138.95 3.41E-02 1.08E-01 3.19E+02 3.41E+02
254 1142.07 2.26E-01 1.34E-01 2.38E+02 4.54E+01
255 1145.18 7.27E-02 9.61E-02 1.26E+02 1.08E+02
[END_OF_CALDATA]Straylight characterization
!FRM4SOC_CP
!STRAYDATA
# straylight characterization results
# comments start with # (ignored by the processor)
# no empty lines between the parameter signatures in [] and the parameter values
# parameters are case insensitive
# parameters can be inserted in any order, except the first two signatures
# columns are tab- or space-delimited
# file format version
# type(s): string(255)
[VERSION]
0.1
# calibration date yyyy-mm-dd hh:mm:ss
# type(s): string(255)
[CALDATE]
2025-09-02 12:20:25
# calibration lab name
# type(s): string(255)
[CALLAB]
Tartu Observatory
# calibration lab person to contact
# type(s): string(255)
[USER]
Riho Vendt
# serial number of the calibrated instrument
# type(s): string(255)
# SAM_XXXX: TriOS Ramses, XXXX = Serial number
# SATXXXX: SeaBird/Satlantic HyperOCR, XXXX = Serial number
# DAL_XXXX_YYYYYY: IMO DALEC, XXXX = Serial number, YYYYYY = Module number
# e.g. SAM_8166, SAT0222, DAL_0012_144461
[DEVICE]
SAT2073
# lab temperature (deg Celsius) during cal/char measurements
# type(s): single
[AMBIENT_TEMP]
21.0
# radiometer internal temperature (deg Celsius) during cal/char measurements when available
# optional
# type(s): single
[DEVICE_TEMP]
23.88
# n x n matrix, n depends on the device family (for RAMSES, HyperOCR & DALEC n=256)
# type(s): single, single ...
[LSF]
1.00E+00 0.00E+00 0.00E+00 ... 0.00E+00 0.00E+00 0.000E+00c
0.00E+00 1.00E+00 6.30E-01 ... 0.00E+00 0.00E+00 0.00E+00
0.00E+00 0.00E+00 1.00E+00 ... 0.00E+00 0.00E+00 0.00E+00
...
0.00E+00 0.00E+00 -7.42E-06 ... 1.00E+00 0.00E+00 0.00E+00
0.00E+00 0.00E+00 -7.67E-06 ... 0.00E+00 1.00E+00 0.00E+00
0.00E+00 0.00E+00 -6.64E-05 ... 0.00E+00 0.00E+00 1.00E+00
[END_OF_LSF]
#standard deviation of the previous table
# type(s): single, single ...
[UNCERTAINTY]
0.00E+00 0.00E+00 0.00E+00 ... 0.00E+00 0.00E+00 0.00E+00
0.00E+00 0.00E+00 8.56E-04 ... 0.00E+00 0.00E+00 0.00E+00
0.00E+00 0.00E+00 0.00E+00 ... 0.00E+00 0.00E+00 0.00E+00
...
0.00E+00 0.00E+00 1.55E-06 ... 0.00E+00 0.00E+00 0.00E+00
0.00E+00 0.00E+00 1.50E-06 ... 0.00E+00 0.00E+00 0.00E+00
0.00E+00 0.00E+00 2.72E-06 ... 0.00E+00 0.00E+00 0.00E+00
[END_OF_UNCERTAINTY]Thermal characterization
!FRM4SOC_CP
!TEMPDATA
# thermal characterization results
# comments start with # (ignored by the processor)
# no empty lines between the parameter signatures in [] and the parameter values
# parameters are case insensitive
# parameters can be inserted in any order, except the first two signatures
# columns are tab- or space-delimited
# file format version
# type(s): string(255)
[VERSION]
0.1
# calibration date yyyy-mm-dd hh:mm:ss
# type(s): string(255)
[CALDATE]
2025-09-02 12:20:25
# calibration lab name
# type(s): string(255)
[CALLAB]
Tartu Observatory
# calibration lab person to contact
# type(s): string(255)
[USER]
Riho Vendt
# serial number of the calibrated instrument
# type(s): string(255)
# SAM_XXXX: TriOS Ramses, XXXX = Serial number
# SATXXXX: SeaBird/Satlantic HyperOCR, XXXX = Serial number
# DAL_XXXX_YYYYYY: IMO DALEC, XXXX = Serial number, YYYYYY = Module number
# e.g. SAM_8166, SAT0222, DAL_0012_144461
[DEVICE]
SAT2073
# lab temperature (deg Celsius) during cal/char measurements
# type(s): single
[AMBIENT_TEMP]
21.0
# radiometer internal temperature (deg Celsius) during cal/char measurements when available
# optional
# type(s): single
[DEVICE_TEMP]
23.88
# pixel no, thermal coefficient (1/deg), uncertainty (1/deg, k=2)
# type(s): uint8, single, single, single
[CALDATA]
0 303.01 8.659E-006 2.050E-004
1 306.32 2.521E-004 2.672E-003
2 309.64 1.458E-003 2.224E-003
...
253 1136.07 9.507E-003 9.936E-002
254 1139.21 -4.601E-002 1.423E-001
255 1142.35 -2.752E-002 1.243E-001
[END_OF_CALDATA]Keywords are detectable in any line of the file. If a certain keyword is not recognised or occurs multiple times, the file is not accepted and the file submission process is stopped.
Find here examples of TriOS instrument-specific cal/char files in the FidRadDB format.
Find here examples of TriOS class-based cal/char files in the FidRadDB format.
Find here examples of SeaBird instrument-specific cal/char files in the FidRadDB format.
Find here examples of SeaBird class-based cal/char files in the FidRadDB format.
2. Metadata
Each file must contain a certain number of metadata elements. The metadata name is marked by square brackets (e.g. [VERSION]). Information corresponding to the metadata is expected on the line(s) below. For some metadata, information is contained into a single line whereas others extend over multiple lines. In this last case, the last line is followed by the keyword [END_OF_XXX], where XXX is the metadata name. Validity of metadata information is checked with different tests depending on the metadata. Those tests are explained in the following table.
| Metadata name | Ending code | Test |
| [VERSION] | x | File format version. Must be a float. Example: 0.1 |
| [CALDATE] | x | Valid date format: YYYY-MM-DD HH:MM:SS. Not empty character string. Example: 2025-09-02 12:20:25 |
| [CALLAB] | x | Name of the calibration laboratory. Not empty character string. Example: Calibration lab Ltd. |
| [USER] | x | Contact person of the calibration laboratory. Not empty character string. Example: John Smith |
| [DEVICE] | x | Device serial number. SAM_XXXX - TriOS Ramses, XXXX = Serial number SATXXXX - SeaBird/Satlantic HyperOCR, XXXX = Serial number DAL_XXXX_YYYYYY - IMO DALEC, XXXX = Serial number, YYYYYY = Module number Example: SAM_8166; SAT0222; DAL_0012_144461 |
| [AMBIENT_TEMP] | x | Temperature of the laboratory (°C) during calibration/characterisation. Must be a float. Example: 21.0 |
| [DEVICE_TEMP] | x | Internal temperature of the radiometer (°C) during calibration/characterisation measurements (if avaliable). Must be a float. Example: 23.88 |
| [LAMP_ID] | x | Identification of the reference lamp. For reference only. Not empty character string. Example: TO_7 |
| [PANEL_ID] | x | Identification of the reference panel. For reference only. Not empty character string. Example:SG3151/1 |
| [LAMP_CCT] | x | Correlated color temperature (K). Must be a float. Example: 2977.5 |
| [LAMPDATA] | [END_OF_LAMPDATA] | Calibration data of the reference lamp. Table with 4 columns separated with tab representing: the calibration lamp wavelength (nm), bandwidth (nm), irradiance (mW/m^2/nm^1) and uncertainty (%, k=2). Line count is arbitrary. Example: 300.00 0.00 1.3608 1.50 |
| [PANELDATA] | [END_OF_PANELDATA] | Calibration data of the reference panel. Table with 4 columns separated with tab representing: the reflective plate wavelength (nm), bandwidth (nm), reflectance and uncertainty (%, k=2). Line count is arbitrary. Example: 350.00 0.00 0.9740 1.17 |
| [CALDATA] | [END_OF_CALDATA] | File type = RADCAL Radiometer calibration data. Table with 10 columns separated with tab representing: pixel number, wavelength (nm), responsivity (units depending on instrument device class), uncertainty (%, k=2), dark value 1, dark value 2, raw counts 1, std. dev. 1, raw counts 2, std. dev. 2. Indexes (1,2) represent two different integration times. 'dark 1' and 'dark 2' content depends on the instrument class: ignore for HyperOCR and DALEC; Back_SAM_XXXX.dat data for TriOS. First row of the column 'responsivity' depends on instrument class (TriOS Ramses - integration timem index; HyperOCR - integration time (ms)). First row of the columns 'raw1' and 'raw2' contains integration time for the given colums. Example: 0 305.10 4 0.00 12 0.000000 64 0.00 32 0.00 1 308.37 0.574474 6.49 0.020026 0.027088 160.13 1.04 160.77 2.38 |
| [CALDATA] | [END_OF_CALDATA] | File type = POLAR Polarization sensitivity data. Table with 6 columns separated with tab representing: pixel number, wavelength (nm), angle of the max sensitivity plane (rad), uncertainty (rad, k=2), semi-amplitude, uncertainty (rad, k=2). Example: 0 306.36 0.00E+00 0.00E+00 0.00E+00 0.00E+00 1 309.69 3.77E-02 2.78E-02 2.61E+02 4.34E+01 |
| [CALDATA] | [END_OF_CALDATA] | File type = THERMAL Thermal sensitivity data. Table with 4 columns separated with tab representing pixel number, wavelength (nm), per-pixel thermal correction factor (deg^-1) and uncertainty (deg^-1, k=2). Example: 0 303.01 8.659E-006 2.050E-004 1 306.32 2.521E-004 2.672E-003 |
| [AZIMUTH_ANGLE] | x | File type = ANGULAR. Scanning azimuth plane. Must be a float. Example: 0.0 |
| [COLUMN_NAMES] | x | File type = ANGULAR. List of column names separated with tab representing the column names of the subsequent table (e.g. COSERROR or UNCERTAINTY), where the number of column names must be equal to the number of data per row. Example: px wl\angle -90 -85 -80 ... 80 85 90 |
| [COSERROR] | [END_OF_COSERROR] | File type = ANGULAR Deviation from the cosine law (%). Table with 47 columns separated with tab. Example: 0 303.41 3 3 3 ... 3 3 3 1 306.75 7.62 7.62 -5.44 ... 1.22 22.69 22.69 |
| [LSF] | [END_OF_LSF] | File type = STRAY Straylight correction factor. Table with 256 columns separated with tab representing n x n matrix, where n depends on the device family (for RAMSES, HyperOCR & DALEC n=256). Example: 0.00E+00 1.00E+00 6.30E-01 ... 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 1.00E+00 ... 0.00E+00 0.00E+00 0.00E+00 |
| [UNCERTAINTY] | [END_OF_UNCERTAINTY] | File type = ANGULAR Table with 47 columns separated with tab representing uncertainty, wavelength (nm), and each of the 45 sampled angles. Example: 0 303.41 0 0 0 ... 0 0 0 1 306.75 27.13 27.13 11.75 ... 14.64 26.79 26.79 |
| [UNCERTAINTY] | [END_OF_UNCERTAINTY] | File type = STRAY Table with 256 columns separated with tab representing standard deviation of to the straylight correction factors. Example: 0.00E+00 0.00E+00 0.00E+00 ... 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00 8.56E-04 ... 0.00E+00 0.00E+00 0.00E+00 |
| [REFERENCE_TEMP] | x | File type = THERMAL Refenence temperature for thermal coefficients (average of the tested temperature values). Must be a float. Example: 23.0 |
3. Mandatory and optional metadata
To be valid, a calibration file needs to contain certain mandatory metadata, and may contain some specific optional metadata. The table below summarizes for each file type which metadata are mandatory and which are optional. If all the mandatory metadata are present and valid the file is accepted in FidRadDB.
Metadata |
ANGDATA |
POLDATA |
RADCAL |
STRAYDATA |
TEMPDATA |
|---|---|---|---|---|---|
CALDATE |
M |
M |
M |
M |
M |
DEVICE |
M |
M |
M |
M |
M |
CALLAB |
M |
M |
M |
M |
M |
USER |
O |
O |
O |
O |
O |
VERSION |
O |
O |
O |
O |
O |
CALDATA |
x |
M |
M |
x |
M |
COLUMN_NAMES |
O |
x |
x |
x |
x |
UNCERTAINTY |
M |
x |
x |
M |
x |
COSERROR |
M |
x |
x |
x |
x |
LSF |
x |
x |
x |
M |
x |
PANEL_ID |
x |
x |
O |
x |
x |
LAMP_ID |
x |
x |
O |
x |
x |
AZIMUTH_ANGLE |
M |
x |
x |
x |
x |
LAMP_CCT |
x |
x |
O |
x |
x |
AMBIENT_TEMP |
x |
O |
O |
O |
O |
REFERENCE_TEMP |
x |
x |
x |
x |
M |
DEVICE_TEMP |
O |
x |
x |
x |
M |
PANELDATA |
x |
O |
x |
x |
x |
LAMPDATA |
x |
O |
x |
x |
x |