Note

Auto-generated: May 07, 2021

root

Conventions

“SPIF-0.86” ;

title

/instrument

instrument_name

dimension

“bit” ;

dimension

“pixel” ;

float array_rate
array_rate:long_name = “Temporal clocking rate of imaging array” ;
array_rate:units = “hertz” ;
int array_size
array_size:long_name = “Number of pixels across the imaging array, may be 1d or 2d.” ;
array_size:units = “dimensionless” ;
int image_size
image_size:long_name = “Number of pixels across an image, may be 1d or 2d. If fixed size then number of pixels, if variable size then _FillValue” ;
image_size:units = “dimensionless” ;
image_size:_fillvalue = “0” ;
float resolution
resolution:long_name = “Physical resolution of array pixels instrument” ;
resolution:units = “um” ;
float shadow (bit)
shadow:long_name = “Fractional obscuration of photodiode array for each bit value” ;
shadow:units = “dimensionless” ;
float start_time
start_time:long_name = “Reference datetime of image data” ;
start_time:units = “seconds since <reference datetime>” ;
int value (bit)
value:long_name = “Value of shadow level in image array” ;
value:units = “dimensionless” ;
float wavelength
wavelength:long_name = “Operating wavelength of laser used for shadowing/imaging the particles” ;
wavelength:units = “nm” ;

/instrument/core

dimension

“image_num” ;

int height (image_num)
height:long_name = “Number of slices/lines in image” ;
height:units = “dimensionless” ;
int image (pixel)
image:long_name = “Flattened 1d array of images” ;
image:units = “dimensionless” ;
int overload (image_num)
overload:long_name = “Probe particle overload status” ;
overload:flag_values = “0, 1” ;
overload:flag_meanings = “normal overload” ;
overload:units = “dimensionless” ;
int startpixel (image_num)
startpixel:long_name = “Array index of first image slice” ;
startpixel:units = “dimensionless” ;
float timestamp (image_num)
timestamp:long_name = “Image arrival time in nanoseconds from reference start time” ;
timestamp:units = “nanoseconds since <start_time>” ;
timestamp:ancillary_variables = “instrument/start_time” ;
int width (image_num)
width:long_name = “Number of pixels across image” ;
width:units = “dimensionless” ;

/instrument/raw

dimension

“buffer” ;