Aerosol Refractive Index Archive - Documentation

File Naming Convention

Files in this database have the following general convention:

composition[_descriptor1][_descriptor2]...[_axis]_Author_year.ri

  • composition is a concise description of the composition or material of the measured sample. Ordinary material names are written in lower case. Chemical formulae retain their conventional capitalisation, for example HNO3 and H2O.
  • descriptor is an optional field used when additional information is required to identify or distinguish the dataset. There may be more than one descriptor. Examples include concentration, temperature, relative humidity, sample number, altitude, composition variant, or another experimentally meaningful distinction. Each logically separate descriptor is separated by an underscore.
  • Numerical descriptors include their units where applicable so that their meaning is unambiguous. For example, 30%, 223K, and 12km. Thus nitric acid at 30% concentration and 223 K is written HNO3_30%_223K_, not HNO330_223_.
  • Sample identifiers are retained whenever they distinguish different refractive-index datasets. They are written as separate descriptors, for example sample_1 and sample_2. Dataset-discriminating information must not be removed merely to shorten or standardise a filename.
  • If the material is birefringent then the ordinary and extraordinary rays are separated as follows:
    • composition_O_Author_year.ri
    • composition_E_Author_year.ri
    If the material has three optical axes, then the following notation is used:
    • composition_X_Author_year.ri
    • composition_Y_Author_year.ri
    • composition_Z_Author_year.ri
    Where other descriptors are required, the axis follows the descriptors and precedes the author, for example calcite_100K_E_Posch_2007.ri.
  • Author is the surname of the first author of the published paper from which the data is taken, or the name of the scientist or laboratory that provided the data. The name uses its normal capitalisation, for example Biermann, Peterson, or Peters. Compound surnames are retained in full. Spaces within a surname are represented by underscores, while hyphens are retained only where they are part of the author's actual surname. For example, Lund Myhre is represented as Lund_Myhre.
  • year is the year of publication or data release. For a published work this is the bibliographic publication year used in the formal citation; it need not be the same as a year appearing within the DOI.

Only descriptors required to identify or distinguish the dataset are included. Fields which are not relevant are omitted. Examples include:

  • HNO3_30%_223K_Biermann_2000.ri
  • calcite_100K_E_Posch_2007.ri
  • quartz_E_Peterson_1969.ri
  • obsidian_sample_1_Pollack_1973.ri
  • obsidian_sample_2_Pollack_1973.ri
  • ice_166K_Curtis_2005.ri
  • sand_50%RH_Peters_2009.ri

The order of filename components is, where applicable, composition_concentration_temperature_other-descriptor_axis_Author_year.ri.

The overriding principle is that the filename must contain sufficient information to distinguish the refractive-index dataset from other ARIA datasets from the same material and source. Meaningful distinctions such as sample number, concentration, temperature, optical axis, humidity, altitude, or other sample properties must therefore be preserved where required.

Some datasets are supplied in both an interpolated form and an original form. The interpolated file uses the standard filename above. The corresponding original, non-interpolated file is distinguished by adding _R immediately before the author component. For example:

  • HNO3_30%_223K_Biermann_2000.ri — interpolated dataset
  • HNO3_30%_223K_R_Biermann_2000.ri — original dataset

The _R marker is a dataset descriptor indicating the original measurements and must be retained when it distinguishes the original data from the corresponding interpolated file.

Data Format

Refractive index data is formatted in ASCII and comprises two components:

  • A header describing the file. Header lines start with the # character and defined Keywords, i.e. #Keyword = some text
  • The data which is formatted into columns which are separated by white space (tabs or spaces)

Notes

Legitimate Keywords are:

  • FORMAT
  • DESCRIPTION
  • DISTRIBUTEDBY
  • SUBSTANCE
  • SAMPLEFORM
  • TEMPERATURE
  • CONCENTRATION
  • REFERENCE
  • DOI
  • SOURCE
  • CONTACT
  • COMMENT

The only compulsory Keyword is FORMAT which defines the columns of data. Valid FORMAT components are:

  • WAVL which indicates the column contains the spectral location in wavelength (μm)
  • WAVN which indicates the column contains the spectral location in wavenumbers (cm-1)
  • N which indicates the column contains the real part of the refractive index
  • DN which indicates the column contains the uncertainty in the real part of the refractive index
  • K which indicates the column contains the imaginary part of the refractive index (always positive)
  • DK which indicates the column contains the uncertainty in the real imaginary part of the refractive index

Examples:

  • #FORMAT = WAVL N DN K DK implies there are five columns: wavelength, real part, real error, imaginary part, imaginary error
  • #FORMAT = WAVN K DK implies there are three columns: wavenumber, imaginary part, imaginary error

Each row must contain data for all included columns. For example, if FORMAT = WAVL N K and K (the imaginary part) goes to zero at some wavelength you cannot stop giving a value for K. In this case, you would just repeat zeros.

K is generally positive. There are some cases where K is slightly negative due to measurement noise. In this cases read_ri forces the value to zero.

As the number of Keyword definitions can vary the length of the number of header lines can vary but must be at least one (to define FORMAT).

To avoid very long lines Keyword definitions can extend over more than one line by using ## as the continuation code. For example:
#COMMENT = This is a very long comment split
## over more than one line

ARIA will compile and read_ri.pro will work if only the FORMAT Keyword is present however you are strongly encouraged to define the DESCRIPTION and REFERENCE Keywords.

Additional keywords can be included but will be ignored in forming ARIA and by read_ri.pro.

In compiling ARIA the fields are passed as HTML so use HTML format commands if you want to include subscripts, Greek characters etc.

The DOI keyword will be used to generate a hyperlink on ARIA/data, so the tag should just consist of the DOI and nothing else (so that the hyperlink works) e.g. #DOI=10.1021/jp992349i.

Directory structure

The ARIA datasets are all organised by category then substance. The substance directories are then organised by sample or property, depending on what is relevant for the data. For example, volcanic ash is organised by volcanic eruption (sample) whereas ice is organised by temperature (property). The data is then finally organised by interpolation if there are interpolated and original data files available.

For example, a typical nitric acid directory path is:
Acids/Nitric/0%_to_19%/Nitric_acid_0%_263K_(Biermann_et_al_2000)/interpolated/HNO3_0%_263K_Biermann_2000.ri

Interpolation

Some of the refractive index data has small gaps which limits their usefulness. In these cases, we have interpolated the measurements to provided synthetic data. We have used the Piecewise Cubic Hermite Interpolating Polynomial (PCHIP), which is a shape-preserving piecewise cubic interpolation. The two figures below show the performance of the PCHIP method compared to a more traditional spline approach.

PCHIP Spline
PCHIP example Spline example
Click on the images for larger versions

Files which include synthetic data include a comment to that effect in the file header. The original files which do not contain any synthetic data have a filename which differs from the standard ARIA filename by the addition of _R immediately before the author component.

Read Routines

Routines to read refractive index files:

Note that collections of files must be unpacked before they can be read.

Information about updating ARIA (for EODG site administrators)