Skip to end of metadata
Go to start of metadata

Sequoia Laser In-situ Scattering and Transmissometry (LISST) Data

The Sequoia LISST records transmission, pressure, temperature along with light intensity parameters that can be used to compute % optical transmission. LISST is a burst-type instrument, normally collecting data from 40 elements every 600 seconds. The data from the 40 elements is reported sequentially in a short burst. Data can be downloaded as comma separated text files or MATLAB .mat files. For more information, see the manufacturer's website: http://www.sequoiasci.com/product/lisst-100x/. This site also has the user manual, specifications, and processing application notes, including processing code examples and more.

Oceans 2.0 API filterdataProductCode=SLISSTD

Revision History:

  • 20150630: Data product migrated from VENUS data download

Data Product Options

Collated or Raw Burst Format for Sequoia LISST Text Files

For Sequoia LISST Particle Analyzers, this options controls the format of the LISST text file data product. With the default Collated option, the data from the 40 elements is separated in to 40 columns (like a CSV file with 40 sensors). With the alternate option, Raw, the data is as reported by the device: sequentially through the 40 elements.

Formats

LISST data is available in text (TXT) files or in MAT file formats. Background and factory scatter .txt files will also be provided with the data products, when available.

TXT

Like the standard CSV file for time series scalar data, the LISST text file has a header with basic meta data, followed by the data body delimited by commas. Here is an example for the Collated option:

%
Time Zone: UTC
Observatory Name: VENUS
Location: Delta Node (SoG)
Site/Station: Lower Slope_Bottom Boundary Layer; Deployment Dates: 2014-03-08 20:24:00 to: 2015-03-29 17:30:00; Latitude(decdeg): 49.0805 Longitude(decdeg): -123.3395 Depth(m): 142
Device Name: Sequoia LISST-100x 1339; Device ID: 23165
Time Format: yyyymmddTHHMMSS.FFFZ
Data Gaps are represented by NaN's (Not a Number)
Sample Period: 600s from: 2014-03-08 20:24:00 to: 2015-03-29 17:30:00
All detectors measure light intensity.
%
TimeStamp (UTC) , Detector 1 , Detector 2 , Detector 3 , Detector 4 , Detector 5 , Detector 6 , Detector 7 , Detector 8 , Detector 9 , Detector 10 , Detector 11 , Detector 12 , Detector 13 , Detector 14 , Detector 15 , Detector 16 , Detector 17 , Detector 18 , Detector 19 , Detector 20 , Detector 21 , Detector 22 , Detector 23 , Detector 24 , Detector 25 , Detector 26 , Detector 27 , Detector 28 , Detector 29 , Detector 30 , Detector 31 , Detector 32 , Laser Transimission Sensor , Battery Voltage (raw counts) , External Aux Input , Laser Reference sensor , Pressure (raw counts) , Temperature (degree C x 100) , (Day*100+Hour) at which data taken from instument clock , (Minutes*100+Seconds) at which data taken from instrument clock
20140409T213033.523Z , 2530 , 3370 , 4210 , 5480 , 5070 , 4710 , 5900 , 7040 , 6990 , 8490 , 7500 , 8730 , 8900 , 8740 , 8990 , 9610 , 8640 , 9030 , 8150 , 8920 , 8440 , 9350 , 10920 , 6890 , 8400 , 5170 , 5330 , 3810 , 3580 , 2870 , 2560 , 1520 , 909 , 2370 , 11 , 1671 , 30614 , 818 , 17710 , 5226
20140409T214017.579Z , 2530 , 3370 , 4210 , 5480 , 5070 , 4710 , 5900 , 7040 , 6990 , 8490 , 7500 , 8730 , 8900 , 8740 , 8990 , 9610 , 8640 , 9030 , 8150 , 8920 , 8440 , 9350 , 10920 , 6890 , 8400 , 5170 , 5330 , 3810 , 3580 , 2870 , 2560 , 1520 , 909 , 2370 , 11 , 1671 , 30614 , 818 , 17710 , 5226

Here is another example, with the Raw option:

%
Time Zone: UTC
Observatory Name: VENUS
Location: Delta Node (SoG)
Site/Station: Lower Slope_Bottom Boundary Layer; Deployment Dates: 2014-03-08 20:24:00 to: 2015-03-29 17:30:00; Latitude(decdeg): 49.0805 Longitude(decdeg): -123.3395 Depth(m): 142
Device Name: Sequoia LISST-100x 1339; Device ID: 23165
Time Format: yyyymmddTHHMMSS.FFFZ
Data Gaps are represented by NaN's (Not a Number)
Sample Period: 600s from: 2014-03-08 20:24:00 to: 2015-03-29 17:30:00
Elements 1:32 - Light Intensity on Detectors 1 through 32
Element 33 - Laser Transmission Sensor
Element 34 - Battery Voltage in Raw Counts
Element 35 - External Aux Input 1
Element 36 - Laser Reference Sensor
Element 37 - Pressure in raw counts
Element 38 - Temperature in 100ths of degrees C
Element 39 - (Day*100+Hour) from instrument clock
Element 40 - (Minutes*100+Seconds) from instrument clock
%
Time , Raw Data
20140409T213033.587Z , 2530
20140409T213033.651Z , 3370
20140409T213033.715Z , 4210
20140409T213033.779Z , 5480
20140409T213033.844Z , 5070
20140409T213033.907Z , 4710
20140409T213033.971Z , 5900
20140409T213034.035Z , 7040
20140409T213034.099Z , 6990
20140409T213034.163Z , 8490
20140409T213034.227Z , 7500
(file continues...)

 

Oceans 2.0 API filter: extension=txt

MAT

There is no Raw option for the MAT file format; the data is always Collated, or parsed into the 40 sensor elements. The file contains two main structures, the standard Meta structure and the lisstData structure as described below.

lisstData: here is what the lisstData structure looks like in MATLAB:

The body of the data is stored in the cell array lisstData.data, which will have a size of number of times by 40, with each containing the numeric for a particular element for a particular reading. Time stamps are stored in lisstData.matlabtime (datenum format), which is converted from lisstData.dmasTime (time in ISO-8601 format in a cell array of strings). dataLabels and dataInfo describe the 40 elements, removedLineCount is the number of raw data lines in the source log file that were ignored (usually device driver commands), starttime/endtime are the time extents of the data.

Meta: a structure array containing the following metadata fields:
  • deviceID: A unique identifier to represent the instrument within the Ocean Networks Canada data management and archiving system.
  • creationDate:Date and time (using ISO8601 format) that the data product was produced. This is a valuable indicator for comparing to other revisions of the same data product.
  • deviceName: A name given to the instrument.
  • deviceCode: A unique string for the instrument which is used to generate data product filenames.
  • deviceCategory: Device category to list under data search ('Echosounder').
  • deviceCategoryCode: Code representing the device category. Used for accessing webservices, as described here: API / webservice documentation (log in to see this link).
  • lat: Fixed value obtained at time of deployment. Will be NaN if mobile or if both site latitude and device offset are null. If mobile, sensor information will be available in mobilePositionSensor structure..
  • lon: Fixed value obtained at time of deployment. Will be NaN if mobile or if both site longitude and device offset are null. If mobile, sensor information will be available in mobilePositionSensor structure.
  • depth: Fixed value obtained at time of deployment. Will be NaN if mobile or if both site depth and device offset are null. If mobile, sensor information will be available in mobilePositionSensor structure.
  • deviceHeading: Fixed value obtained at time of deployment. Will be NaN if mobile or if both site heading and device offset are null. If mobile, sensor information will be available in mobilePositionSensor structure.
  • devicePitch: Fixed value obtained at time of deployment. Will be NaN if mobile or if both site pitch and device offset are null. If mobile, sensor information will be available in mobilePositionSensor structure.
  • deviceRoll: Fixed value obtained at time of deployment. Will be NaN if mobile or if both site roll and device offset are null. If mobile, sensor information will be available in mobilePositionSensor structure.
  • siteName: Name corresponding to its latitude, longitude, depth position.
  • stationCode: Code representing the station or site. Used for accessing webservices, as described here: API / webservice documentation (log in to see this link).
  • locationName: The node of the Ocean Networks Canada observatory. Each location contains many sites.
  • dataQualityComments: In some cases, there are particular quality-related issues that are mentioned here. This is distinct from QAQC information contained in the data structure.
  • MobilePositionSensor.name: A cell array of sensor names for mobile position sensors. If not a mobile device, this will be an empty cell string.
  • MobilePositionSensor.sensorID: An array of unique identifiers of sensors that provide position data for mobile devices - this data may be used in this data product.
  • MobilePositionSensor.deviceID: An array of unique identifiers of sensors that provide position data for mobile devices - this data may be used in this data product.
  • MobilePositionSensor.dateFrom: An array of datenums denoting the range of applicability of each mobile position sensor - this data may be used in this data product.
  • MobilePositionSensor.dateTo: An array of datenums denoting the range of applicability of each mobile position sensor - this data may be used in this data product.
  • MobilePositionSensor.typeName: A cell array of sensor names for mobile position sensors. If not a mobile device, this will be an empty cell string. One of: Latitude, Longitude, Depth, COMPASS_SENSOR, Pitch, Roll.
  • MobilePositionSensor.offset: An array of offsets between the mobile position sensors' values and the position of the device (for instance, if cabled profiler has a depth sensor that is 1.2 m above the device, the offset will be -1.2m).
  • MobilePositionSensor.sensorTypeID: An array of unique identifiers for the sensor type.
  • MobilePositionSensor.correctedSensorID: An array of unique identifiers of sensors that provide corrected mobile positioning data. This is generally used for profiling deployments where the latency is corrected for: CTD casts primarily.
  • deploymentDateFrom: The date of the deployment on which the data was acquired.
  • deploymentDateTo: The date of the end of the deployment on which the data was acquired (may be omitted if still deployed).
  • samplingPeriod: Sampling rate of the instrument in seconds (maybe omitted on some devices that have no scalar sensors).
  • samplingPeriodDateFrom: matlab datenum of the start of the corresponding sample period (maybe omitted on some devices that have no scalar sensors).
  • samplingPeriodDateTo: matlab datenum of the end of the corresponding sample period (maybe omitted on some devices that have no scalar sensors).
  • searchID: unique number tracking this search request (not normally included).
  • Attribution: A structure array with Attribution information, ordered by importance and date. For internal users, go to the Network Console to configure the attributions. If an organization has more than one role it will be collated. If there are gaps in the date ranges, they are filled in with the default Ocean Networks Canada citation. If the "Attribution Required?" field is set to "No" on the Network Console then the citation will not appear. For data products with a attribution (except MAT files) and for users making products from a MAT file, if the special attribution is blank/null, then the company default attribution will be used and if it is also blank/null, then the final attribution will consist of the organization name and role: "Ocean Networks Canada (Owner, Collaborator)". Here are the fields:
    • acknowledgement: the acknowledgement text, note that if the special acknowledgement blank/null, the default acknowledgement is used.
    • startDate: datenum format
    • endDate: datenum format
    • organizationName
    • organizationRole

 

Oceans 2.0 API filter: extension=mat

Discussion

To comment on this product, click Write a comment... below.

  • No labels