resp

package
v0.0.0-...-fbbc566 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 14, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

README

RESPONSE FILES

The goal of the resp directory is to build a golang source module that allows easy instrument response information discovery for downstream programs but primarily to build stationxml representations of the meta information.

helper files

The main golang output is the automatically built auto.go file. There are some helper functions and structure definitions in the response.go and streams.go files. The later provides a mechanism to discover all possibly configured streams for a datalogger and sensor pair.

generate

The code needed to build the auto.go file using the raw configuration files can be found in the generate sub-directory. This code is usually run in the main resp directory via a call to go generate.

This is managed via the header line in the response.go file, i.e.

//go:generate bash -c "go run generate/*.go | gofmt > auto.go"

If for some reason this command fails, there is a likelihood that the next run will also fail. It will try to run go generate and when it finds an empty auto.go file it will stop and complain. The solution is simply to remove the empty auto.go file.

The generated auto.go file should be committed into the repo as per the configuration files or other source code.

configuration files

The configuration files are stored in YAML format under the responses directory. There is no requirement on the directory or file layout in this sub-directory, other than the files need to have a suffix of .yaml. All files have the same overall format although not all configuration sections will be present. The contents of each file are merged together prior to processing and building the auto.go file.

For maintainability the files have been split into areas related to sensors, dataloggers, configurations related to sensor and datalogger pairs, and filters which presently tend to be FIR filter definitions as used in the dataloggers.

The various sections are as follows, the actual definition of the paz, polynomial, and fir sections map fairly well to the SEED definitions for the relative response details.

paz

Used to describe a Poles & Zeros filter.

paz:
  1500Hz Bessel 3P-LP:
    code: A
    type: Laplace transform analog stage response, in rad/sec.
    notes: ""
    poles:
    - (-9904.799805+3786i)
    - (-9904.799805-3786i)
    - (-12507+0i)
    zeros: []

Note the mechanism to insert a complex number, this is needed to overcome the lack of complex numbers in the YAML importing mechanism.

polynomial

Used to describe a polynomial response.

polynomial:
  Druck PTX-1830-A:
    gain: 0.0008
    approximationtype: MACLAURIN
    frequencylowerbound: 0
    frequencyupperbound: 0
    approximationlowerbound: 0
    approximationupperbound: 20
    maximumerror: 0
    coefficients:
    - 0.004
    - 0.0008
fir

Used to describe a FIR filter response.

---
fir:
  Q330_FLbelow100-1:
    causal: true
    symmetry: none
    decimation: 1
    gain: 1
    factors:
    - 1.2199295e-16
    - 3.1619205e-10
    - -4.3146524e-08
    - -5.6355576e-07
    - ...
sensor-model

Provides a basic description of a sensor model, which also includes the internal components and their relative orientation.

sensor-model:
  LE-3Dlite:
    type: Short Period Seismometer
    description: LE-3Dlite
    manufacturer: "Lennartz Electronic"
    vendor: ""
    components:
    - azimuth: 0
      dip: -90
    - azimuth: 0
      dip: 0
    - azimuth: 90
      dip: 0
datalogger-model

Provides a basic description of a datalogger model.

datalogger-model:
  Q330/3:
    type: Datalogger
    description: Q330
    manufacturer: Quanterra
    vendor: ""
filter

A filter is used to join generic filter responses (e.g. paz, polynomial, or fir) into a set of response stages combining the responses with gain, sampling rate information, and units as required.

filter:
  LE-3Dlite:
  - type: paz
    lookup: LE-3Dlite
    frequency: 15
    samplerate: 0
    decimate: 0
    gain: 400
    scale: 1
    correction: 0
    delay: 0
    inputunits: m/s
    outputunits: V
response

The response section joins everything together. Given a list of sensors, and their associated filters, together with a list of datalogger sampling rates, and filters, a full set of possible combinations of input streams can be built.

This is the primary information that goes into the auto.go file, together with the simpler sensor and datalogger details.

There is a built in mechanism to handle small variations in instrument capabilities, using a list allows similar dataloggers or sensors models to be configured together rather than each needing a separate entry. This also constrains which sensors can be attached to which dataloggers and will be needed to be updated for new equipment as well as the individual instrument details.

response:
  Quanterra Dataloggers Connected to STS-2 Sensors:
    sensors:
    - sensors:
      - STS-2
      filters:
      - STS-2
      channels: ZNE
      reversed: false
    dataloggers:
    - dataloggers:
      - Q330HR/6
      type: CG
      label: HH
      samplerate: 100
      frequency: 1
      storageformat: Steim2
      clockdrift: 0.0001
      filters:
      - Q330HR_FLbelow100-100
      reversed: false
    - dataloggers:
      - Q330HR/6
      type: CG
      label: LH
      samplerate: 1
      frequency: 0.1
      storageformat: Steim2
      clockdrift: 0.0001
      filters:
      - Q330HR_FLbelow100-1
      reversed: false

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DataloggerModels map[string]DataloggerModel = map[string]DataloggerModel{
	"BASALT": {
		Name:         "BASALT",
		Type:         "Strong Motion Recorder",
		Description:  "Kinemetrics BASALT Strong Motion Recorder",
		Manufacturer: "Kinemetrics",
		Vendor:       "",
	},
	"BASALT 8X DATALOGGER": {
		Name:         "BASALT 8X DATALOGGER",
		Type:         "Strong Motion Recorder",
		Description:  "Kinemetrics BASALT Strong Motion Recorder",
		Manufacturer: "Kinemetrics",
		Vendor:       "",
	},
	"BPR Subsystem": {
		Name:         "BPR Subsystem",
		Type:         "Bottom Pressure Recorder",
		Description:  "SAIC BPR Bottom Pressure Recorder",
		Manufacturer: "SAIC",
		Vendor:       "",
	},
	"CUSP-Me": {
		Name:         "CUSP-Me",
		Type:         "Strong Motion Recorder",
		Description:  "Canterbury Seismic Instruments CUSP-Me Strong Motion Recorder",
		Manufacturer: "Canterbury Seismic Instruments",
		Vendor:       "",
	},
	"CUSP3A": {
		Name:         "CUSP3A",
		Type:         "Strong Motion Recorder",
		Description:  "Canterbury Seismic Instruments CUSP3A Strong Motion Recorder",
		Manufacturer: "Canterbury Seismic Instruments",
		Vendor:       "",
	},
	"CUSP3B": {
		Name:         "CUSP3B",
		Type:         "Strong Motion Recorder",
		Description:  "Canterbury Seismic Instruments CUSP3B Strong Motion Recorder",
		Manufacturer: "Canterbury Seismic Instruments",
		Vendor:       "",
	},
	"CUSP3C": {
		Name:         "CUSP3C",
		Type:         "Strong Motion Recorder",
		Description:  "Canterbury Seismic Instruments CUSP3C Strong Motion Recorder",
		Manufacturer: "Canterbury Seismic Instruments",
		Vendor:       "",
	},
	"CUSP3C3": {
		Name:         "CUSP3C3",
		Type:         "Strong Motion Recorder",
		Description:  "Canterbury Seismic Instruments CUSP3C3 Strong Motion Recorder",
		Manufacturer: "Canterbury Seismic Instruments",
		Vendor:       "",
	},
	"CUSP3D": {
		Name:         "CUSP3D",
		Type:         "Strong Motion Recorder",
		Description:  "Canterbury Seismic Instruments CUSP3D Strong Motion Recorder",
		Manufacturer: "Canterbury Seismic Instruments",
		Vendor:       "",
	},
	"CUSPM": {
		Name:         "CUSPM",
		Type:         "Strong Motion Recorder",
		Description:  "Canterbury Seismic Instruments CUSPM Strong Motion Recorder",
		Manufacturer: "Canterbury Seismic Instruments",
		Vendor:       "",
	},
	"Centaur CTR4-6S": {
		Name:         "Centaur CTR4-6S",
		Type:         "Datalogger",
		Description:  "Nanometrics Centaur Datalogger",
		Manufacturer: "Nanometrics",
		Vendor:       "",
	},
	"EARSS/16": {
		Name:         "EARSS/16",
		Type:         "Datalogger",
		Description:  "GNS Science EARSS Datalogger",
		Manufacturer: "GNS Science",
		Vendor:       "",
	},
	"EARSS/3": {
		Name:         "EARSS/3",
		Type:         "Datalogger",
		Description:  "GNS Science EARSS Datalogger",
		Manufacturer: "GNS Science",
		Vendor:       "",
	},
	"EQR120": {
		Name:         "EQR120",
		Type:         "Strong Motion Recorder",
		Description:  "Canterbury Seismic Instruments EQR120 Strong Motion Recorder",
		Manufacturer: "Canterbury Seismic Instruments",
		Vendor:       "",
	},
	"ETNA": {
		Name:         "ETNA",
		Type:         "Strong Motion Recorder",
		Description:  "Kinemetrics ETNA Strong Motion Recorder",
		Manufacturer: "Kinemetrics",
		Vendor:       "",
	},
	"ETNA 2": {
		Name:         "ETNA 2",
		Type:         "Strong Motion Recorder",
		Description:  "Kinemetrics ETNA Strong Motion Recorder",
		Manufacturer: "Kinemetrics",
		Vendor:       "",
	},
	"K2": {
		Name:         "K2",
		Type:         "Strong Motion Recorder",
		Description:  "Kinemetrics K2 Strong Motion Recorder",
		Manufacturer: "Kinemetrics",
		Vendor:       "",
	},
	"OBSIDIAN": {
		Name:         "OBSIDIAN",
		Type:         "Strong Motion Recorder",
		Description:  "Kinemetrics OBSIDIAN Strong Motion Recorder",
		Manufacturer: "Kinemetrics",
		Vendor:       "",
	},
	"ORION": {
		Name:         "ORION",
		Type:         "Datalogger",
		Description:  "Nanometrics ORION Datalogger",
		Manufacturer: "Nanometrics",
		Vendor:       "",
	},
	"Obsidian 4X Datalogger": {
		Name:         "Obsidian 4X Datalogger",
		Type:         "Strong Motion Recorder",
		Description:  "Kinemetrics Obsidian Strong Motion Recorder",
		Manufacturer: "Kinemetrics",
		Vendor:       "",
	},
	"Q330/3": {
		Name:         "Q330/3",
		Type:         "Datalogger",
		Description:  "Kinemetrics Q330 Datalogger",
		Manufacturer: "Kinemetrics",
		Vendor:       "",
	},
	"Q330/6": {
		Name:         "Q330/6",
		Type:         "Datalogger",
		Description:  "Kinemetrics Q330 Datalogger",
		Manufacturer: "Kinemetrics",
		Vendor:       "",
	},
	"Q330HR/6": {
		Name:         "Q330HR/6",
		Type:         "Datalogger",
		Description:  "Kinemetrics Q330HR Datalogger",
		Manufacturer: "Kinemetrics",
		Vendor:       "",
	},
	"Q330HRS/6": {
		Name:         "Q330HRS/6",
		Type:         "Datalogger",
		Description:  "Kinemetrics Q330HRS Datalogger",
		Manufacturer: "Kinemetrics",
		Vendor:       "",
	},
	"Q330S/3": {
		Name:         "Q330S/3",
		Type:         "Datalogger",
		Description:  "Kinemetrics Q330S Datalogger",
		Manufacturer: "Kinemetrics",
		Vendor:       "",
	},
	"Q330S/6": {
		Name:         "Q330S/6",
		Type:         "Datalogger",
		Description:  "Kinemetrics Q330S Datalogger",
		Manufacturer: "Kinemetrics",
		Vendor:       "",
	},
	"Q4120/6": {
		Name:         "Q4120/6",
		Type:         "Datalogger",
		Description:  "Quanterra Q4120 Datalogger",
		Manufacturer: "Quanterra",
		Vendor:       "",
	},
	"Q730/4": {
		Name:         "Q730/4",
		Type:         "Datalogger",
		Description:  "Quanterra Q730 Datalogger",
		Manufacturer: "Quanterra",
		Vendor:       "",
	},
	"Taurus": {
		Name:         "Taurus",
		Type:         "Datalogger",
		Description:  "Nanometrics Taurus Datalogger",
		Manufacturer: "Nanometrics",
		Vendor:       "",
	},
	"TitanSMA": {
		Name:         "TitanSMA",
		Type:         "Strong Motion Recorder",
		Description:  "Nanometrics TitanSMA Strong Motion Recorder",
		Manufacturer: "Nanometrics",
		Vendor:       "",
	},
}
View Source
var Responses []Response = []Response{
	{
		Name: "Canterbury Seismic Instruments Strong Motion Recorders",
		Sensors: []Sensor{
			{
				SensorList: []string{"EQR120"},
				FilterList: []string{"CUSP SENSOR"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "CUSP",
						Filter: "CUSP SENSOR",
						StageSet: PAZ{
							Name:  "CUSP",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "A simple place holder for the Canterbury Seismic Instruments CUSP strong motion sensors",
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       0.10197162129779283,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s**2",
						OutputUnits: "V",
					},
				},
				Channels: "21Z",
				Reversed: false,
			}, {
				SensorList: []string{"CUSP3D"},
				FilterList: []string{"CUSP SENSOR"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "CUSP",
						Filter: "CUSP SENSOR",
						StageSet: PAZ{
							Name:  "CUSP",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "A simple place holder for the Canterbury Seismic Instruments CUSP strong motion sensors",
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       0.10197162129779283,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s**2",
						OutputUnits: "V",
					},
				},
				Channels: "21Z",
				Reversed: false,
			}, {
				SensorList: []string{"CUSP3C", "CUSPM", "CUSP-Me"},
				FilterList: []string{"CUSP SENSOR"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "CUSP",
						Filter: "CUSP SENSOR",
						StageSet: PAZ{
							Name:  "CUSP",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "A simple place holder for the Canterbury Seismic Instruments CUSP strong motion sensors",
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       0.10197162129779283,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s**2",
						OutputUnits: "V",
					},
				},
				Channels: "21Z",
				Reversed: false,
			}, {
				SensorList: []string{"CUSP3C3"},
				FilterList: []string{"CUSP SENSOR"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "CUSP",
						Filter: "CUSP SENSOR",
						StageSet: PAZ{
							Name:  "CUSP",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "A simple place holder for the Canterbury Seismic Instruments CUSP strong motion sensors",
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       0.10197162129779283,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s**2",
						OutputUnits: "V",
					},
				},
				Channels: "XYZ",
				Reversed: false,
			}, {
				SensorList: []string{"CUSP3B"},
				FilterList: []string{"CUSP SENSOR"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "CUSP",
						Filter: "CUSP SENSOR",
						StageSet: PAZ{
							Name:  "CUSP",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "A simple place holder for the Canterbury Seismic Instruments CUSP strong motion sensors",
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       0.10197162129779283,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s**2",
						OutputUnits: "V",
					},
				},
				Channels: "21Z",
				Reversed: false,
			}, {
				SensorList: []string{"CUSP3A"},
				FilterList: []string{"CUSP SENSOR"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "CUSP",
						Filter: "CUSP SENSOR",
						StageSet: PAZ{
							Name:  "CUSP",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "A simple place holder for the Canterbury Seismic Instruments CUSP strong motion sensors",
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       0.10197162129779283,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s**2",
						OutputUnits: "V",
					},
				},
				Channels: "21Z",
				Reversed: false,
			},
		},
		Dataloggers: []Datalogger{
			{
				DataloggerList: []string{"EQR120"},
				Type:           "CG",
				Label:          "HN",
				SampleRate:     200,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"CUSP-200"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "CUSP-200",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   1,
						Gain:       1e+06,

						InputUnits:  "V",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"CUSP3D", "CUSP3C", "CUSP3C3", "CUSPM", "CUSP-Me"},
				Type:           "TG",
				Label:          "HN",
				SampleRate:     200,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"CUSP-200"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "CUSP-200",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   1,
						Gain:       1e+06,

						InputUnits:  "V",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"CUSP3D", "CUSP3C", "CUSP3C3", "CUSPM", "CUSP-Me"},
				Type:           "CG",
				Label:          "BN",
				SampleRate:     50,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"CUSP-50"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "CUSP-50",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   1,
						Gain:       1e+06,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96CM",
						Filter: "CUSP-50",
						StageSet: FIR{
							Name:       "QUANTERRA_F96CM",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{0.0015874802, 0.012505871, 0.049993884, 0.13109867, 0.24517897, 0.33201709, 0.3076342, 0.14349313, -0.072161227, -0.18259226, -0.10838273, 0.057338934, 0.13441317, 0.050708819, -0.078739911, -0.095307611, 0.0079877693, 0.087596349, 0.043762837, -0.05242851, -0.066883579, 0.011301555, 0.065023482, 0.022203814, -0.047086496, -0.042030744, 0.022498628, 0.047665216, 0.0011739009, -0.041949332, -0.019100184, 0.029217659, 0.029172245, -0.013900858, -0.031487864, -0.00035999544, 0.027629644, 0.011162787, -0.019914197, -0.017425627, 0.010744463, 0.019209325, -0.0021372053, -0.017385412, -0.0045440109, 0.013248486, 0.0086612282, -0.0081718517, -0.010282057, 0.0031351086, 0.0094958832, 0.0003887834, -0.0080433059, -0.0032968039, 0.0053786575, 0.0045222389, -0.0027584794, -0.0044841585, 0.0007268567, 0.0037342866, 0.00058748829, -0.0027126002, -0.0012614874, 0.0017090712, 0.0014563599, -0.00088150537, -0.0013466531, 0.00028793715, 0.0010829039, 7.8857505e-05, -0.00077593967, -0.00026127673, 0.0004949508, 0.00031431537, -0.00027408783, -0.00028987849, 0.00012123086, 0.00022979121, -2.9076549e-05, -0.00016225828, -1.7040222e-05, 0.00010310506, 3.3156164e-05, -5.894959e-05, -3.2590866e-05, 2.9930963e-05, 2.5074791e-05, -1.3172398e-05, -1.6443195e-05, 4.8599236e-06, 9.386712e-06, -1.2337727e-06, -5.6395352e-06, 2.1846508e-06, 5.2772833e-07, 3.767143e-09},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   2,
						Gain:       0,

						Correction:  0.475,
						Delay:       0.475,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96CM",
						Filter: "CUSP-50",
						StageSet: FIR{
							Name:       "QUANTERRA_F96CM",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{0.0015874802, 0.012505871, 0.049993884, 0.13109867, 0.24517897, 0.33201709, 0.3076342, 0.14349313, -0.072161227, -0.18259226, -0.10838273, 0.057338934, 0.13441317, 0.050708819, -0.078739911, -0.095307611, 0.0079877693, 0.087596349, 0.043762837, -0.05242851, -0.066883579, 0.011301555, 0.065023482, 0.022203814, -0.047086496, -0.042030744, 0.022498628, 0.047665216, 0.0011739009, -0.041949332, -0.019100184, 0.029217659, 0.029172245, -0.013900858, -0.031487864, -0.00035999544, 0.027629644, 0.011162787, -0.019914197, -0.017425627, 0.010744463, 0.019209325, -0.0021372053, -0.017385412, -0.0045440109, 0.013248486, 0.0086612282, -0.0081718517, -0.010282057, 0.0031351086, 0.0094958832, 0.0003887834, -0.0080433059, -0.0032968039, 0.0053786575, 0.0045222389, -0.0027584794, -0.0044841585, 0.0007268567, 0.0037342866, 0.00058748829, -0.0027126002, -0.0012614874, 0.0017090712, 0.0014563599, -0.00088150537, -0.0013466531, 0.00028793715, 0.0010829039, 7.8857505e-05, -0.00077593967, -0.00026127673, 0.0004949508, 0.00031431537, -0.00027408783, -0.00028987849, 0.00012123086, 0.00022979121, -2.9076549e-05, -0.00016225828, -1.7040222e-05, 0.00010310506, 3.3156164e-05, -5.894959e-05, -3.2590866e-05, 2.9930963e-05, 2.5074791e-05, -1.3172398e-05, -1.6443195e-05, 4.8599236e-06, 9.386712e-06, -1.2337727e-06, -5.6395352e-06, 2.1846508e-06, 5.2772833e-07, 3.767143e-09},
						},
						Frequency:  0,
						SampleRate: 50,
						Decimate:   2,
						Gain:       0,

						Correction:  0.95,
						Delay:       0.95,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"CUSP3A", "CUSP3B"},
				Type:           "TG",
				Label:          "HN",
				SampleRate:     200,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"CUSP-200"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "CUSP-200",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   1,
						Gain:       1e+06,

						InputUnits:  "V",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			},
		},
	}, {
		Name: "DART Systems (Derived)",
		Sensors: []Sensor{
			{
				SensorList: []string{"BPR Subsystem"},
				FilterList: []string{},
				Stages:     []ResponseStage{},
				Channels:   "Z",
				Reversed:   false,
			},
		},
		Dataloggers: []Datalogger{
			{
				DataloggerList: []string{"BPR Subsystem"},
				Type:           "CG",
				Label:          "UT",
				SampleRate:     0.06666666666666667,
				Frequency:      1,
				StorageFormat:  "Int32",
				ClockDrift:     0.0001,
				FilterList:     []string{"DART-15s"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "DART-15s",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 0.06666666666666667,
						Decimate:   1,
						Gain:       149253.73134328358,

						InputUnits:  "m",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"BPR Subsystem"},
				Type:           "CG",
				Label:          "WT",
				SampleRate:     0.0011111111111111111,
				Frequency:      1,
				StorageFormat:  "Int32",
				ClockDrift:     0.0001,
				FilterList:     []string{"DART-900s"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "DART-900s",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 0.0011111111111111111,
						Decimate:   1,
						Gain:       149253.73134328358,

						InputUnits:  "m",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			},
		},
	}, {
		Name: "GNS Dataloggers Connected to Short Period Sensors",
		Sensors: []Sensor{
			{
				SensorList: []string{"L4C"},
				FilterList: []string{"L4C"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "L4C",
						Filter: "L4C",
						StageSet: PAZ{
							Name:  "L4C",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "Standard response for a Mark Products L4C (Sercel)",
							Poles: []complex128{(-4.2097 + 4.6644i), (-4.2097 - 4.6644i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i)},
						},
						Frequency:  15,
						SampleRate: 0,
						Decimate:   0,
						Gain:       177.8,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "Z",
				Reversed: false,
			}, {
				SensorList: []string{"L4C-3D"},
				FilterList: []string{"L4C"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "L4C",
						Filter: "L4C",
						StageSet: PAZ{
							Name:  "L4C",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "Standard response for a Mark Products L4C (Sercel)",
							Poles: []complex128{(-4.2097 + 4.6644i), (-4.2097 - 4.6644i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i)},
						},
						Frequency:  15,
						SampleRate: 0,
						Decimate:   0,
						Gain:       177.8,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			},
		},
		Dataloggers: []Datalogger{
			{
				DataloggerList: []string{"EARSS/3"},
				Type:           "TG",
				Label:          "SH",
				SampleRate:     50,
				Frequency:      15,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"EARSS-50"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "EARSS-GAIN",
						Filter: "EARSS-50",
						StageSet: PAZ{
							Name:  "EARSS-GAIN",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "A simple place holder indicating we have an analogue EARSS gain stage",
						},
						Frequency:  15,
						SampleRate: 0,
						Decimate:   0,
						Gain:       1,

						InputUnits:  "V",
						OutputUnits: "V",
					}, {
						Type:   "paz",
						Lookup: "EARSS-50Hz",
						Filter: "EARSS-50",
						StageSet: PAZ{
							Name:  "EARSS-50Hz",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "EARSS running at 50Hz",
							Poles: []complex128{(-66.6432 - 66.6432i), (-66.6432 + 66.6432i)},
						},
						Frequency:  15,
						SampleRate: 0,
						Decimate:   0,
						Gain:       1,

						InputUnits:  "V",
						OutputUnits: "V",
					}, {
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "EARSS-50",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 50,
						Decimate:   1,
						Gain:       104857.6,

						InputUnits:  "V",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"EARSS/3"},
				Type:           "TG",
				Label:          "EH",
				SampleRate:     100,
				Frequency:      15,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"EARSS-100"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "EARSS-GAIN",
						Filter: "EARSS-100",
						StageSet: PAZ{
							Name:  "EARSS-GAIN",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "A simple place holder indicating we have an analogue EARSS gain stage",
						},
						Frequency:  15,
						SampleRate: 0,
						Decimate:   0,
						Gain:       1,

						InputUnits:  "V",
						OutputUnits: "V",
					}, {
						Type:   "paz",
						Lookup: "EARSS-100Hz",
						Filter: "EARSS-100",
						StageSet: PAZ{
							Name:  "EARSS-100Hz",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "EARSS running at 100Hz",
							Poles: []complex128{(-133.2865 - 133.2865i), (-133.2865 + 133.2865i)},
						},
						Frequency:  15,
						SampleRate: 0,
						Decimate:   0,
						Gain:       1,

						InputUnits:  "V",
						OutputUnits: "V",
					}, {
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "EARSS-100",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   1,
						Gain:       104857.6,

						InputUnits:  "V",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			},
		},
	}, {
		Name: "Kinemetics Strong Motion Recorders and Dataloggers Connected to Strong Motion Sensors",
		Sensors: []Sensor{
			{
				SensorList: []string{"FBA-ES-T", "FBA-ES-T-ISO"},
				FilterList: []string{"FBA-ES-T"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "FBA-ES-T",
						Filter: "FBA-ES-T",
						StageSet: PAZ{
							Name:  "FBA-ES-T",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "Standard response of an Kinemetric's EpiSensor FBA-ES sensor, they are built with a wide range of gains. We use +/- 20V @ +/-2 g for the National Network, and +/- 2.5V @ +/- 2g for the ETNA strong motion recorders.",
							Poles: []complex128{(-981 + 1009i), (-981 - 1009i), (-3290 + 1263i), (-3290 - 1263i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       1.0188487,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s**2",
						OutputUnits: "V",
					},
				},
				Channels: "Z12",
				Reversed: false,
			}, {
				SensorList: []string{"FBA-23-DECK"},
				FilterList: []string{"FBA-23-DECK"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "FBA-ES-T",
						Filter: "FBA-23-DECK",
						StageSet: PAZ{
							Name:  "FBA-ES-T",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "Standard response of an Kinemetric's EpiSensor FBA-ES sensor, they are built with a wide range of gains. We use +/- 20V @ +/-2 g for the National Network, and +/- 2.5V @ +/- 2g for the ETNA strong motion recorders.",
							Poles: []complex128{(-981 + 1009i), (-981 - 1009i), (-3290 + 1263i), (-3290 - 1263i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       0.1273560875,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s**2",
						OutputUnits: "V",
					},
				},
				Channels: "1Z2",
				Reversed: true,
			}, {
				SensorList: []string{"FBA-ES-T-DECK"},
				FilterList: []string{"FBA-ES-T-DECK"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "FBA-ES-T",
						Filter: "FBA-ES-T-DECK",
						StageSet: PAZ{
							Name:  "FBA-ES-T",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "Standard response of an Kinemetric's EpiSensor FBA-ES sensor, they are built with a wide range of gains. We use +/- 20V @ +/-2 g for the National Network, and +/- 2.5V @ +/- 2g for the ETNA strong motion recorders.",
							Poles: []complex128{(-981 + 1009i), (-981 - 1009i), (-3290 + 1263i), (-3290 - 1263i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       0.1273560875,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s**2",
						OutputUnits: "V",
					},
				},
				Channels: "ENZ",
				Reversed: false,
			}, {
				SensorList: []string{"FBA-ES-T-BASALT"},
				FilterList: []string{"FBA-ES-T-BASALT"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "FBA-ES-T",
						Filter: "FBA-ES-T-BASALT",
						StageSet: PAZ{
							Name:  "FBA-ES-T",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "Standard response of an Kinemetric's EpiSensor FBA-ES sensor, they are built with a wide range of gains. We use +/- 20V @ +/-2 g for the National Network, and +/- 2.5V @ +/- 2g for the ETNA strong motion recorders.",
							Poles: []complex128{(-981 + 1009i), (-981 - 1009i), (-3290 + 1263i), (-3290 - 1263i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       0.254712175,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s**2",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			}, {
				SensorList: []string{"FBA-ES-T-OBSIDIAN"},
				FilterList: []string{"FBA-ES-T-BASALT"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "FBA-ES-T",
						Filter: "FBA-ES-T-BASALT",
						StageSet: PAZ{
							Name:  "FBA-ES-T",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "Standard response of an Kinemetric's EpiSensor FBA-ES sensor, they are built with a wide range of gains. We use +/- 20V @ +/-2 g for the National Network, and +/- 2.5V @ +/- 2g for the ETNA strong motion recorders.",
							Poles: []complex128{(-981 + 1009i), (-981 - 1009i), (-3290 + 1263i), (-3290 - 1263i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       0.254712175,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s**2",
						OutputUnits: "V",
					},
				},
				Channels: "Z12",
				Reversed: false,
			}, {
				SensorList: []string{"FBA-ES-T-ETNA-2"},
				FilterList: []string{"FBA-ES-T-ETNA-2"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "FBA-ES-T",
						Filter: "FBA-ES-T-ETNA-2",
						StageSet: PAZ{
							Name:  "FBA-ES-T",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "Standard response of an Kinemetric's EpiSensor FBA-ES sensor, they are built with a wide range of gains. We use +/- 20V @ +/-2 g for the National Network, and +/- 2.5V @ +/- 2g for the ETNA strong motion recorders.",
							Poles: []complex128{(-981 + 1009i), (-981 - 1009i), (-3290 + 1263i), (-3290 - 1263i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       0.1275,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s**2",
						OutputUnits: "V",
					},
				},
				Channels: "ENZ",
				Reversed: false,
			}, {
				SensorList: []string{"SBEPI"},
				FilterList: []string{"SBEPI"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "FBA-ES-T",
						Filter: "SBEPI",
						StageSet: PAZ{
							Name:  "FBA-ES-T",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "Standard response of an Kinemetric's EpiSensor FBA-ES sensor, they are built with a wide range of gains. We use +/- 20V @ +/-2 g for the National Network, and +/- 2.5V @ +/- 2g for the ETNA strong motion recorders.",
							Poles: []complex128{(-981 + 1009i), (-981 - 1009i), (-3290 + 1263i), (-3290 - 1263i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       2.0376974,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s**2",
						OutputUnits: "V",
					},
				},
				Channels: "Z12",
				Reversed: false,
			}, {
				SensorList: []string{"SDP"},
				FilterList: []string{"SDP"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "SDP",
						Filter: "SDP",
						StageSet: PAZ{
							Name:  "SDP",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "A simple place holder for the SDP down-hole sensor",
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       0.1273560875,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s**2",
						OutputUnits: "V",
					},
				},
				Channels: "12Z",
				Reversed: false,
			},
		},
		Dataloggers: []Datalogger{
			{
				DataloggerList: []string{"OBSIDIAN"},
				Type:           "TG",
				Label:          "HN",
				SampleRate:     200,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"BASALT-200"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "BASALT-200",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 30000,
						Decimate:   1,
						Gain:       1.6777216e+06,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_A5-50-S5C",
						Filter: "BASALT-200",
						StageSet: FIR{
							Name:       "BASALT_A5-50-S5C",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{8.482486009597778e-06, 3.890367224812507e-05, 0.0001093456521630287, 0.0002269367687404156, 0.0003658398054540157, 0.0004479438066482544, 0.0003462270833551884, -7.080892100930214e-05, -0.0008515245281159877, -0.001858011353760958, -0.002705497201532125, -0.002812724094837904, -0.001603841781616211, 0.001166563015431166, 0.005081608425825835, 0.008903252426534891, 0.01075797248631716, 0.008733747527003288, 0.001773790456354618, -0.009436834603548048, -0.02199889672920108, -0.03108831727877259, -0.03111637616530061, -0.01752226473763585, 0.01136140851303935, 0.05307333404198289, 0.1009940803050995, 0.145714090205729, 0.1774811390787363, 0.188974788878113},
						},
						Frequency:  0,
						SampleRate: 6000,
						Decimate:   5,
						Gain:       0,

						Correction:  0.004833333333333334,
						Delay:       0.004833333333333334,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_A3-50",
						Filter: "BASALT-200",
						StageSet: FIR{
							Name:       "BASALT_A3-50",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 3,
							Gain:       1,
							Factors:    []float64{4.134653136134148e-05, 0.0002349885180592537, 0.0005912622436881066, 0.000653151422739029, -0.0004757065325975418, -0.002951483707875013, -0.004546653013676405, -0.001238157507032156, 0.008109699003398418, 0.01641841605305672, 0.01052534580230713, -0.01547469291836023, -0.04536575684323907, -0.04280856950208545, 0.02228518528863788, 0.1410595565102994, 0.2588349916040897, 0.3082139655016363},
						},
						Frequency:  0,
						SampleRate: 2000,
						Decimate:   3,
						Gain:       0,

						Correction:  0.0085,
						Delay:       0.0085,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_A5-50",
						Filter: "BASALT-200",
						StageSet: FIR{
							Name:       "BASALT_A5-50",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{-1.257285475730896e-08, -1.052394509315491e-07, -4.852190613746643e-07, -1.627486199140549e-06, -4.362780600786209e-06, -9.754672646522522e-06, -1.852493733167648e-05, -2.983585000038147e-05, -3.954349085688591e-05, -3.85744497179985e-05, -1.276005059480667e-05, 5.418667569756508e-05, 0.000173286534845829, 0.0003388901241123676, 0.000516460742801428, 0.000635812059044838, 0.0005977586843073368, 0.0003004982136189938, -0.0003141919150948524, -0.001205069944262505, -0.002187044825404882, -0.002926119137555361, -0.002997958566993475, -0.002017401158809662, 0.0001824549399316311, 0.003374997526407242, 0.006844245828688145, 0.00944234011694789, 0.00984064722433686, 0.00695226900279522, 0.0004290700890123845, -0.008923533838242292, -0.01898761792108416, -0.02655896451324224, -0.02798473555594683, -0.0201029502786696, -0.001249298918992281, 0.02796922344714403, 0.06440833024680614, 0.1027804687619209, 0.1366737354546785, 0.1599652557633817, 0.1682611028663814},
						},
						Frequency:  0,
						SampleRate: 400,
						Decimate:   5,
						Gain:       0,

						Correction:  0.105,
						Delay:       0.105,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_B2-80",
						Filter: "BASALT-200",
						StageSet: FIR{
							Name:       "BASALT_B2-80",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{2.887099981307983e-08, 2.05356627702713e-07, 6.207264959812165e-07, 7.185153663158417e-07, -1.384411007165909e-06, -7.797498255968094e-06, -1.698965206742287e-05, -2.110470086336136e-05, -1.161731779575348e-05, 7.803086191415787e-06, 1.77319161593914e-05, 2.987682819366456e-06, -2.143671736121178e-05, -1.971703022718429e-05, 1.552468165755272e-05, 3.819912672042847e-05, 4.4223852455616e-06, -5.01745380461216e-05, -3.896607086062431e-05, 4.4223852455616e-05, 8.129002526402473e-05, -1.015374436974525e-05, -0.0001164441928267479, -5.576759576797487e-05, 0.0001233899965882301, 0.0001456919126212597, -8.049886673688889e-05, -0.0002372981980443001, -2.621859312057495e-05, 0.0002950141206383705, 0.0001939283683896065, -0.0002767341211438179, -0.0003958549350500107, 0.0001456961035728455, 0.000579331535845995, 0.0001142676919698715, -0.0006719054654240609, -0.0004841401241719723, 0.0005963393487036229, 0.0009005633182823657, -0.0002930508926510811, -0.001256946008652449, -0.0002541979774832725, 0.001418221741914749, 0.0009961645118892193, -0.001249296590685844, -0.001807000022381544, 0.0006535770371556282, 0.002490855287760496, 0.0003859777934849262, -0.002809962257742882, -0.001773773226886988, 0.00253296596929431, 0.003287417814135551, -0.001496765296906233, -0.004591332282871008, -0.0003298721276223659, 0.005282256286591292, 0.002795955631881952, -0.004963790997862816, -0.00554609252139926, 0.003339842893183231, 0.008037911728024481, -0.0003104675561189651, -0.009603304788470268, -0.00394933857023716, 0.009548740461468695, 0.0089463428594172, -0.007280147168785334, -0.01387299923226237, 0.002430608961731195, 0.0176588729955256, 0.005034265574067831, -0.01905337581411004, -0.01475747022777796, 0.01669723214581609, 0.02599515160545707, -0.0090877590700984, -0.03768949117511511, -0.00581503426656127, 0.04860342387109995, 0.03231125790625811, -0.05749571742489934, -0.08599026687443256, 0.06330780219286682, 0.3113786461763084, 0.4346713689155877},
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   2,
						Gain:       0,

						Correction:  0.43,
						Delay:       0.43,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"OBSIDIAN"},
				Type:           "CG",
				Label:          "BN",
				SampleRate:     50,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"BASALT-50"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "BASALT-50",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 30000,
						Decimate:   1,
						Gain:       1.6777216e+06,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_A5-50-S5C",
						Filter: "BASALT-50",
						StageSet: FIR{
							Name:       "BASALT_A5-50-S5C",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{8.482486009597778e-06, 3.890367224812507e-05, 0.0001093456521630287, 0.0002269367687404156, 0.0003658398054540157, 0.0004479438066482544, 0.0003462270833551884, -7.080892100930214e-05, -0.0008515245281159877, -0.001858011353760958, -0.002705497201532125, -0.002812724094837904, -0.001603841781616211, 0.001166563015431166, 0.005081608425825835, 0.008903252426534891, 0.01075797248631716, 0.008733747527003288, 0.001773790456354618, -0.009436834603548048, -0.02199889672920108, -0.03108831727877259, -0.03111637616530061, -0.01752226473763585, 0.01136140851303935, 0.05307333404198289, 0.1009940803050995, 0.145714090205729, 0.1774811390787363, 0.188974788878113},
						},
						Frequency:  0,
						SampleRate: 6000,
						Decimate:   5,
						Gain:       0,

						Correction:  0.004833333333333334,
						Delay:       0.004833333333333334,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_A3-50",
						Filter: "BASALT-50",
						StageSet: FIR{
							Name:       "BASALT_A3-50",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 3,
							Gain:       1,
							Factors:    []float64{4.134653136134148e-05, 0.0002349885180592537, 0.0005912622436881066, 0.000653151422739029, -0.0004757065325975418, -0.002951483707875013, -0.004546653013676405, -0.001238157507032156, 0.008109699003398418, 0.01641841605305672, 0.01052534580230713, -0.01547469291836023, -0.04536575684323907, -0.04280856950208545, 0.02228518528863788, 0.1410595565102994, 0.2588349916040897, 0.3082139655016363},
						},
						Frequency:  0,
						SampleRate: 2000,
						Decimate:   3,
						Gain:       0,

						Correction:  0.0085,
						Delay:       0.0085,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_A4-50",
						Filter: "BASALT-50",
						StageSet: FIR{
							Name:       "BASALT_A4-50",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 4,
							Gain:       1,
							Factors:    []float64{-3.352761268615723e-08, -3.352761268615723e-07, -1.769512891769409e-06, -6.510876119136812e-06, -1.83936208486557e-05, -4.156818613409996e-05, -7.582595571875574e-05, -0.0001084986142814159, -0.0001069488935172558, -2.086581662297249e-05, 0.0001947963610291481, 0.0005333391018211842, 0.0008830726146697998, 0.00100777531042695, 0.0006102505140006543, -0.0004985881969332695, -0.002171097788959742, -0.00376407103613019, -0.004219412803649903, -0.00249074213206768, 0.001760566141456366, 0.007511888165026904, 0.0122265056706965, 0.01256878348067403, 0.005978860426694155, -0.007435898762196303, -0.02364646177738905, -0.03502486133947968, -0.03261676523834467, -0.009791054762899874, 0.03417997155338526, 0.0923473765142262, 0.1512907426804304, 0.1952138370834291, 0.2114638951607048},
						},
						Frequency:  0,
						SampleRate: 500,
						Decimate:   4,
						Gain:       0,

						Correction:  0.068,
						Delay:       0.068,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_A5-50",
						Filter: "BASALT-50",
						StageSet: FIR{
							Name:       "BASALT_A5-50",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{-1.257285475730896e-08, -1.052394509315491e-07, -4.852190613746643e-07, -1.627486199140549e-06, -4.362780600786209e-06, -9.754672646522522e-06, -1.852493733167648e-05, -2.983585000038147e-05, -3.954349085688591e-05, -3.85744497179985e-05, -1.276005059480667e-05, 5.418667569756508e-05, 0.000173286534845829, 0.0003388901241123676, 0.000516460742801428, 0.000635812059044838, 0.0005977586843073368, 0.0003004982136189938, -0.0003141919150948524, -0.001205069944262505, -0.002187044825404882, -0.002926119137555361, -0.002997958566993475, -0.002017401158809662, 0.0001824549399316311, 0.003374997526407242, 0.006844245828688145, 0.00944234011694789, 0.00984064722433686, 0.00695226900279522, 0.0004290700890123845, -0.008923533838242292, -0.01898761792108416, -0.02655896451324224, -0.02798473555594683, -0.0201029502786696, -0.001249298918992281, 0.02796922344714403, 0.06440833024680614, 0.1027804687619209, 0.1366737354546785, 0.1599652557633817, 0.1682611028663814},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   5,
						Gain:       0,

						Correction:  0.42,
						Delay:       0.42,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_B2-80",
						Filter: "BASALT-50",
						StageSet: FIR{
							Name:       "BASALT_B2-80",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{2.887099981307983e-08, 2.05356627702713e-07, 6.207264959812165e-07, 7.185153663158417e-07, -1.384411007165909e-06, -7.797498255968094e-06, -1.698965206742287e-05, -2.110470086336136e-05, -1.161731779575348e-05, 7.803086191415787e-06, 1.77319161593914e-05, 2.987682819366456e-06, -2.143671736121178e-05, -1.971703022718429e-05, 1.552468165755272e-05, 3.819912672042847e-05, 4.4223852455616e-06, -5.01745380461216e-05, -3.896607086062431e-05, 4.4223852455616e-05, 8.129002526402473e-05, -1.015374436974525e-05, -0.0001164441928267479, -5.576759576797487e-05, 0.0001233899965882301, 0.0001456919126212597, -8.049886673688889e-05, -0.0002372981980443001, -2.621859312057495e-05, 0.0002950141206383705, 0.0001939283683896065, -0.0002767341211438179, -0.0003958549350500107, 0.0001456961035728455, 0.000579331535845995, 0.0001142676919698715, -0.0006719054654240609, -0.0004841401241719723, 0.0005963393487036229, 0.0009005633182823657, -0.0002930508926510811, -0.001256946008652449, -0.0002541979774832725, 0.001418221741914749, 0.0009961645118892193, -0.001249296590685844, -0.001807000022381544, 0.0006535770371556282, 0.002490855287760496, 0.0003859777934849262, -0.002809962257742882, -0.001773773226886988, 0.00253296596929431, 0.003287417814135551, -0.001496765296906233, -0.004591332282871008, -0.0003298721276223659, 0.005282256286591292, 0.002795955631881952, -0.004963790997862816, -0.00554609252139926, 0.003339842893183231, 0.008037911728024481, -0.0003104675561189651, -0.009603304788470268, -0.00394933857023716, 0.009548740461468695, 0.0089463428594172, -0.007280147168785334, -0.01387299923226237, 0.002430608961731195, 0.0176588729955256, 0.005034265574067831, -0.01905337581411004, -0.01475747022777796, 0.01669723214581609, 0.02599515160545707, -0.0090877590700984, -0.03768949117511511, -0.00581503426656127, 0.04860342387109995, 0.03231125790625811, -0.05749571742489934, -0.08599026687443256, 0.06330780219286682, 0.3113786461763084, 0.4346713689155877},
						},
						Frequency:  0,
						SampleRate: 50,
						Decimate:   2,
						Gain:       0,

						Correction:  1.72,
						Delay:       1.72,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Obsidian 4X Datalogger"},
				Type:           "TG",
				Label:          "HN",
				SampleRate:     200,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"OBSIDIAN-4X-200"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "OBSIDIAN-4X-200",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 30000,
						Decimate:   1,
						Gain:       420168,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_A5-50-S5C",
						Filter: "OBSIDIAN-4X-200",
						StageSet: FIR{
							Name:       "BASALT_A5-50-S5C",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{8.482486009597778e-06, 3.890367224812507e-05, 0.0001093456521630287, 0.0002269367687404156, 0.0003658398054540157, 0.0004479438066482544, 0.0003462270833551884, -7.080892100930214e-05, -0.0008515245281159877, -0.001858011353760958, -0.002705497201532125, -0.002812724094837904, -0.001603841781616211, 0.001166563015431166, 0.005081608425825835, 0.008903252426534891, 0.01075797248631716, 0.008733747527003288, 0.001773790456354618, -0.009436834603548048, -0.02199889672920108, -0.03108831727877259, -0.03111637616530061, -0.01752226473763585, 0.01136140851303935, 0.05307333404198289, 0.1009940803050995, 0.145714090205729, 0.1774811390787363, 0.188974788878113},
						},
						Frequency:  0,
						SampleRate: 6000,
						Decimate:   5,
						Gain:       0,

						Correction:  0.004833333333333334,
						Delay:       0.004833333333333334,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_A3-50",
						Filter: "OBSIDIAN-4X-200",
						StageSet: FIR{
							Name:       "BASALT_A3-50",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 3,
							Gain:       1,
							Factors:    []float64{4.134653136134148e-05, 0.0002349885180592537, 0.0005912622436881066, 0.000653151422739029, -0.0004757065325975418, -0.002951483707875013, -0.004546653013676405, -0.001238157507032156, 0.008109699003398418, 0.01641841605305672, 0.01052534580230713, -0.01547469291836023, -0.04536575684323907, -0.04280856950208545, 0.02228518528863788, 0.1410595565102994, 0.2588349916040897, 0.3082139655016363},
						},
						Frequency:  0,
						SampleRate: 2000,
						Decimate:   3,
						Gain:       0,

						Correction:  0.0085,
						Delay:       0.0085,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_A5-50",
						Filter: "OBSIDIAN-4X-200",
						StageSet: FIR{
							Name:       "BASALT_A5-50",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{-1.257285475730896e-08, -1.052394509315491e-07, -4.852190613746643e-07, -1.627486199140549e-06, -4.362780600786209e-06, -9.754672646522522e-06, -1.852493733167648e-05, -2.983585000038147e-05, -3.954349085688591e-05, -3.85744497179985e-05, -1.276005059480667e-05, 5.418667569756508e-05, 0.000173286534845829, 0.0003388901241123676, 0.000516460742801428, 0.000635812059044838, 0.0005977586843073368, 0.0003004982136189938, -0.0003141919150948524, -0.001205069944262505, -0.002187044825404882, -0.002926119137555361, -0.002997958566993475, -0.002017401158809662, 0.0001824549399316311, 0.003374997526407242, 0.006844245828688145, 0.00944234011694789, 0.00984064722433686, 0.00695226900279522, 0.0004290700890123845, -0.008923533838242292, -0.01898761792108416, -0.02655896451324224, -0.02798473555594683, -0.0201029502786696, -0.001249298918992281, 0.02796922344714403, 0.06440833024680614, 0.1027804687619209, 0.1366737354546785, 0.1599652557633817, 0.1682611028663814},
						},
						Frequency:  0,
						SampleRate: 400,
						Decimate:   5,
						Gain:       0,

						Correction:  0.105,
						Delay:       0.105,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_B2-80",
						Filter: "OBSIDIAN-4X-200",
						StageSet: FIR{
							Name:       "BASALT_B2-80",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{2.887099981307983e-08, 2.05356627702713e-07, 6.207264959812165e-07, 7.185153663158417e-07, -1.384411007165909e-06, -7.797498255968094e-06, -1.698965206742287e-05, -2.110470086336136e-05, -1.161731779575348e-05, 7.803086191415787e-06, 1.77319161593914e-05, 2.987682819366456e-06, -2.143671736121178e-05, -1.971703022718429e-05, 1.552468165755272e-05, 3.819912672042847e-05, 4.4223852455616e-06, -5.01745380461216e-05, -3.896607086062431e-05, 4.4223852455616e-05, 8.129002526402473e-05, -1.015374436974525e-05, -0.0001164441928267479, -5.576759576797487e-05, 0.0001233899965882301, 0.0001456919126212597, -8.049886673688889e-05, -0.0002372981980443001, -2.621859312057495e-05, 0.0002950141206383705, 0.0001939283683896065, -0.0002767341211438179, -0.0003958549350500107, 0.0001456961035728455, 0.000579331535845995, 0.0001142676919698715, -0.0006719054654240609, -0.0004841401241719723, 0.0005963393487036229, 0.0009005633182823657, -0.0002930508926510811, -0.001256946008652449, -0.0002541979774832725, 0.001418221741914749, 0.0009961645118892193, -0.001249296590685844, -0.001807000022381544, 0.0006535770371556282, 0.002490855287760496, 0.0003859777934849262, -0.002809962257742882, -0.001773773226886988, 0.00253296596929431, 0.003287417814135551, -0.001496765296906233, -0.004591332282871008, -0.0003298721276223659, 0.005282256286591292, 0.002795955631881952, -0.004963790997862816, -0.00554609252139926, 0.003339842893183231, 0.008037911728024481, -0.0003104675561189651, -0.009603304788470268, -0.00394933857023716, 0.009548740461468695, 0.0089463428594172, -0.007280147168785334, -0.01387299923226237, 0.002430608961731195, 0.0176588729955256, 0.005034265574067831, -0.01905337581411004, -0.01475747022777796, 0.01669723214581609, 0.02599515160545707, -0.0090877590700984, -0.03768949117511511, -0.00581503426656127, 0.04860342387109995, 0.03231125790625811, -0.05749571742489934, -0.08599026687443256, 0.06330780219286682, 0.3113786461763084, 0.4346713689155877},
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   2,
						Gain:       0,

						Correction:  0.43,
						Delay:       0.43,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Obsidian 4X Datalogger"},
				Type:           "CG",
				Label:          "BN",
				SampleRate:     50,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"OBSIDIAN-4X-50"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "OBSIDIAN-4X-50",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 30000,
						Decimate:   1,
						Gain:       420168,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_A5-50-S5C",
						Filter: "OBSIDIAN-4X-50",
						StageSet: FIR{
							Name:       "BASALT_A5-50-S5C",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{8.482486009597778e-06, 3.890367224812507e-05, 0.0001093456521630287, 0.0002269367687404156, 0.0003658398054540157, 0.0004479438066482544, 0.0003462270833551884, -7.080892100930214e-05, -0.0008515245281159877, -0.001858011353760958, -0.002705497201532125, -0.002812724094837904, -0.001603841781616211, 0.001166563015431166, 0.005081608425825835, 0.008903252426534891, 0.01075797248631716, 0.008733747527003288, 0.001773790456354618, -0.009436834603548048, -0.02199889672920108, -0.03108831727877259, -0.03111637616530061, -0.01752226473763585, 0.01136140851303935, 0.05307333404198289, 0.1009940803050995, 0.145714090205729, 0.1774811390787363, 0.188974788878113},
						},
						Frequency:  0,
						SampleRate: 6000,
						Decimate:   5,
						Gain:       0,

						Correction:  0.004833333333333334,
						Delay:       0.004833333333333334,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_A3-50",
						Filter: "OBSIDIAN-4X-50",
						StageSet: FIR{
							Name:       "BASALT_A3-50",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 3,
							Gain:       1,
							Factors:    []float64{4.134653136134148e-05, 0.0002349885180592537, 0.0005912622436881066, 0.000653151422739029, -0.0004757065325975418, -0.002951483707875013, -0.004546653013676405, -0.001238157507032156, 0.008109699003398418, 0.01641841605305672, 0.01052534580230713, -0.01547469291836023, -0.04536575684323907, -0.04280856950208545, 0.02228518528863788, 0.1410595565102994, 0.2588349916040897, 0.3082139655016363},
						},
						Frequency:  0,
						SampleRate: 2000,
						Decimate:   3,
						Gain:       0,

						Correction:  0.0085,
						Delay:       0.0085,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_A4-50",
						Filter: "OBSIDIAN-4X-50",
						StageSet: FIR{
							Name:       "BASALT_A4-50",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 4,
							Gain:       1,
							Factors:    []float64{-3.352761268615723e-08, -3.352761268615723e-07, -1.769512891769409e-06, -6.510876119136812e-06, -1.83936208486557e-05, -4.156818613409996e-05, -7.582595571875574e-05, -0.0001084986142814159, -0.0001069488935172558, -2.086581662297249e-05, 0.0001947963610291481, 0.0005333391018211842, 0.0008830726146697998, 0.00100777531042695, 0.0006102505140006543, -0.0004985881969332695, -0.002171097788959742, -0.00376407103613019, -0.004219412803649903, -0.00249074213206768, 0.001760566141456366, 0.007511888165026904, 0.0122265056706965, 0.01256878348067403, 0.005978860426694155, -0.007435898762196303, -0.02364646177738905, -0.03502486133947968, -0.03261676523834467, -0.009791054762899874, 0.03417997155338526, 0.0923473765142262, 0.1512907426804304, 0.1952138370834291, 0.2114638951607048},
						},
						Frequency:  0,
						SampleRate: 500,
						Decimate:   4,
						Gain:       0,

						Correction:  0.068,
						Delay:       0.068,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_A5-50",
						Filter: "OBSIDIAN-4X-50",
						StageSet: FIR{
							Name:       "BASALT_A5-50",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{-1.257285475730896e-08, -1.052394509315491e-07, -4.852190613746643e-07, -1.627486199140549e-06, -4.362780600786209e-06, -9.754672646522522e-06, -1.852493733167648e-05, -2.983585000038147e-05, -3.954349085688591e-05, -3.85744497179985e-05, -1.276005059480667e-05, 5.418667569756508e-05, 0.000173286534845829, 0.0003388901241123676, 0.000516460742801428, 0.000635812059044838, 0.0005977586843073368, 0.0003004982136189938, -0.0003141919150948524, -0.001205069944262505, -0.002187044825404882, -0.002926119137555361, -0.002997958566993475, -0.002017401158809662, 0.0001824549399316311, 0.003374997526407242, 0.006844245828688145, 0.00944234011694789, 0.00984064722433686, 0.00695226900279522, 0.0004290700890123845, -0.008923533838242292, -0.01898761792108416, -0.02655896451324224, -0.02798473555594683, -0.0201029502786696, -0.001249298918992281, 0.02796922344714403, 0.06440833024680614, 0.1027804687619209, 0.1366737354546785, 0.1599652557633817, 0.1682611028663814},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   5,
						Gain:       0,

						Correction:  0.42,
						Delay:       0.42,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_B2-80",
						Filter: "OBSIDIAN-4X-50",
						StageSet: FIR{
							Name:       "BASALT_B2-80",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{2.887099981307983e-08, 2.05356627702713e-07, 6.207264959812165e-07, 7.185153663158417e-07, -1.384411007165909e-06, -7.797498255968094e-06, -1.698965206742287e-05, -2.110470086336136e-05, -1.161731779575348e-05, 7.803086191415787e-06, 1.77319161593914e-05, 2.987682819366456e-06, -2.143671736121178e-05, -1.971703022718429e-05, 1.552468165755272e-05, 3.819912672042847e-05, 4.4223852455616e-06, -5.01745380461216e-05, -3.896607086062431e-05, 4.4223852455616e-05, 8.129002526402473e-05, -1.015374436974525e-05, -0.0001164441928267479, -5.576759576797487e-05, 0.0001233899965882301, 0.0001456919126212597, -8.049886673688889e-05, -0.0002372981980443001, -2.621859312057495e-05, 0.0002950141206383705, 0.0001939283683896065, -0.0002767341211438179, -0.0003958549350500107, 0.0001456961035728455, 0.000579331535845995, 0.0001142676919698715, -0.0006719054654240609, -0.0004841401241719723, 0.0005963393487036229, 0.0009005633182823657, -0.0002930508926510811, -0.001256946008652449, -0.0002541979774832725, 0.001418221741914749, 0.0009961645118892193, -0.001249296590685844, -0.001807000022381544, 0.0006535770371556282, 0.002490855287760496, 0.0003859777934849262, -0.002809962257742882, -0.001773773226886988, 0.00253296596929431, 0.003287417814135551, -0.001496765296906233, -0.004591332282871008, -0.0003298721276223659, 0.005282256286591292, 0.002795955631881952, -0.004963790997862816, -0.00554609252139926, 0.003339842893183231, 0.008037911728024481, -0.0003104675561189651, -0.009603304788470268, -0.00394933857023716, 0.009548740461468695, 0.0089463428594172, -0.007280147168785334, -0.01387299923226237, 0.002430608961731195, 0.0176588729955256, 0.005034265574067831, -0.01905337581411004, -0.01475747022777796, 0.01669723214581609, 0.02599515160545707, -0.0090877590700984, -0.03768949117511511, -0.00581503426656127, 0.04860342387109995, 0.03231125790625811, -0.05749571742489934, -0.08599026687443256, 0.06330780219286682, 0.3113786461763084, 0.4346713689155877},
						},
						Frequency:  0,
						SampleRate: 50,
						Decimate:   2,
						Gain:       0,

						Correction:  1.72,
						Delay:       1.72,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"BASALT", "BASALT 8X DATALOGGER"},
				Type:           "TG",
				Label:          "HN",
				SampleRate:     200,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"BASALT-200"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "BASALT-200",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 30000,
						Decimate:   1,
						Gain:       1.6777216e+06,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_A5-50-S5C",
						Filter: "BASALT-200",
						StageSet: FIR{
							Name:       "BASALT_A5-50-S5C",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{8.482486009597778e-06, 3.890367224812507e-05, 0.0001093456521630287, 0.0002269367687404156, 0.0003658398054540157, 0.0004479438066482544, 0.0003462270833551884, -7.080892100930214e-05, -0.0008515245281159877, -0.001858011353760958, -0.002705497201532125, -0.002812724094837904, -0.001603841781616211, 0.001166563015431166, 0.005081608425825835, 0.008903252426534891, 0.01075797248631716, 0.008733747527003288, 0.001773790456354618, -0.009436834603548048, -0.02199889672920108, -0.03108831727877259, -0.03111637616530061, -0.01752226473763585, 0.01136140851303935, 0.05307333404198289, 0.1009940803050995, 0.145714090205729, 0.1774811390787363, 0.188974788878113},
						},
						Frequency:  0,
						SampleRate: 6000,
						Decimate:   5,
						Gain:       0,

						Correction:  0.004833333333333334,
						Delay:       0.004833333333333334,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_A3-50",
						Filter: "BASALT-200",
						StageSet: FIR{
							Name:       "BASALT_A3-50",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 3,
							Gain:       1,
							Factors:    []float64{4.134653136134148e-05, 0.0002349885180592537, 0.0005912622436881066, 0.000653151422739029, -0.0004757065325975418, -0.002951483707875013, -0.004546653013676405, -0.001238157507032156, 0.008109699003398418, 0.01641841605305672, 0.01052534580230713, -0.01547469291836023, -0.04536575684323907, -0.04280856950208545, 0.02228518528863788, 0.1410595565102994, 0.2588349916040897, 0.3082139655016363},
						},
						Frequency:  0,
						SampleRate: 2000,
						Decimate:   3,
						Gain:       0,

						Correction:  0.0085,
						Delay:       0.0085,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_A5-50",
						Filter: "BASALT-200",
						StageSet: FIR{
							Name:       "BASALT_A5-50",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{-1.257285475730896e-08, -1.052394509315491e-07, -4.852190613746643e-07, -1.627486199140549e-06, -4.362780600786209e-06, -9.754672646522522e-06, -1.852493733167648e-05, -2.983585000038147e-05, -3.954349085688591e-05, -3.85744497179985e-05, -1.276005059480667e-05, 5.418667569756508e-05, 0.000173286534845829, 0.0003388901241123676, 0.000516460742801428, 0.000635812059044838, 0.0005977586843073368, 0.0003004982136189938, -0.0003141919150948524, -0.001205069944262505, -0.002187044825404882, -0.002926119137555361, -0.002997958566993475, -0.002017401158809662, 0.0001824549399316311, 0.003374997526407242, 0.006844245828688145, 0.00944234011694789, 0.00984064722433686, 0.00695226900279522, 0.0004290700890123845, -0.008923533838242292, -0.01898761792108416, -0.02655896451324224, -0.02798473555594683, -0.0201029502786696, -0.001249298918992281, 0.02796922344714403, 0.06440833024680614, 0.1027804687619209, 0.1366737354546785, 0.1599652557633817, 0.1682611028663814},
						},
						Frequency:  0,
						SampleRate: 400,
						Decimate:   5,
						Gain:       0,

						Correction:  0.105,
						Delay:       0.105,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_B2-80",
						Filter: "BASALT-200",
						StageSet: FIR{
							Name:       "BASALT_B2-80",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{2.887099981307983e-08, 2.05356627702713e-07, 6.207264959812165e-07, 7.185153663158417e-07, -1.384411007165909e-06, -7.797498255968094e-06, -1.698965206742287e-05, -2.110470086336136e-05, -1.161731779575348e-05, 7.803086191415787e-06, 1.77319161593914e-05, 2.987682819366456e-06, -2.143671736121178e-05, -1.971703022718429e-05, 1.552468165755272e-05, 3.819912672042847e-05, 4.4223852455616e-06, -5.01745380461216e-05, -3.896607086062431e-05, 4.4223852455616e-05, 8.129002526402473e-05, -1.015374436974525e-05, -0.0001164441928267479, -5.576759576797487e-05, 0.0001233899965882301, 0.0001456919126212597, -8.049886673688889e-05, -0.0002372981980443001, -2.621859312057495e-05, 0.0002950141206383705, 0.0001939283683896065, -0.0002767341211438179, -0.0003958549350500107, 0.0001456961035728455, 0.000579331535845995, 0.0001142676919698715, -0.0006719054654240609, -0.0004841401241719723, 0.0005963393487036229, 0.0009005633182823657, -0.0002930508926510811, -0.001256946008652449, -0.0002541979774832725, 0.001418221741914749, 0.0009961645118892193, -0.001249296590685844, -0.001807000022381544, 0.0006535770371556282, 0.002490855287760496, 0.0003859777934849262, -0.002809962257742882, -0.001773773226886988, 0.00253296596929431, 0.003287417814135551, -0.001496765296906233, -0.004591332282871008, -0.0003298721276223659, 0.005282256286591292, 0.002795955631881952, -0.004963790997862816, -0.00554609252139926, 0.003339842893183231, 0.008037911728024481, -0.0003104675561189651, -0.009603304788470268, -0.00394933857023716, 0.009548740461468695, 0.0089463428594172, -0.007280147168785334, -0.01387299923226237, 0.002430608961731195, 0.0176588729955256, 0.005034265574067831, -0.01905337581411004, -0.01475747022777796, 0.01669723214581609, 0.02599515160545707, -0.0090877590700984, -0.03768949117511511, -0.00581503426656127, 0.04860342387109995, 0.03231125790625811, -0.05749571742489934, -0.08599026687443256, 0.06330780219286682, 0.3113786461763084, 0.4346713689155877},
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   2,
						Gain:       0,

						Correction:  0.43,
						Delay:       0.43,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"BASALT", "BASALT 8X DATALOGGER"},
				Type:           "CG",
				Label:          "BN",
				SampleRate:     50,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"BASALT-50"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "BASALT-50",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 30000,
						Decimate:   1,
						Gain:       1.6777216e+06,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_A5-50-S5C",
						Filter: "BASALT-50",
						StageSet: FIR{
							Name:       "BASALT_A5-50-S5C",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{8.482486009597778e-06, 3.890367224812507e-05, 0.0001093456521630287, 0.0002269367687404156, 0.0003658398054540157, 0.0004479438066482544, 0.0003462270833551884, -7.080892100930214e-05, -0.0008515245281159877, -0.001858011353760958, -0.002705497201532125, -0.002812724094837904, -0.001603841781616211, 0.001166563015431166, 0.005081608425825835, 0.008903252426534891, 0.01075797248631716, 0.008733747527003288, 0.001773790456354618, -0.009436834603548048, -0.02199889672920108, -0.03108831727877259, -0.03111637616530061, -0.01752226473763585, 0.01136140851303935, 0.05307333404198289, 0.1009940803050995, 0.145714090205729, 0.1774811390787363, 0.188974788878113},
						},
						Frequency:  0,
						SampleRate: 6000,
						Decimate:   5,
						Gain:       0,

						Correction:  0.004833333333333334,
						Delay:       0.004833333333333334,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_A3-50",
						Filter: "BASALT-50",
						StageSet: FIR{
							Name:       "BASALT_A3-50",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 3,
							Gain:       1,
							Factors:    []float64{4.134653136134148e-05, 0.0002349885180592537, 0.0005912622436881066, 0.000653151422739029, -0.0004757065325975418, -0.002951483707875013, -0.004546653013676405, -0.001238157507032156, 0.008109699003398418, 0.01641841605305672, 0.01052534580230713, -0.01547469291836023, -0.04536575684323907, -0.04280856950208545, 0.02228518528863788, 0.1410595565102994, 0.2588349916040897, 0.3082139655016363},
						},
						Frequency:  0,
						SampleRate: 2000,
						Decimate:   3,
						Gain:       0,

						Correction:  0.0085,
						Delay:       0.0085,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_A4-50",
						Filter: "BASALT-50",
						StageSet: FIR{
							Name:       "BASALT_A4-50",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 4,
							Gain:       1,
							Factors:    []float64{-3.352761268615723e-08, -3.352761268615723e-07, -1.769512891769409e-06, -6.510876119136812e-06, -1.83936208486557e-05, -4.156818613409996e-05, -7.582595571875574e-05, -0.0001084986142814159, -0.0001069488935172558, -2.086581662297249e-05, 0.0001947963610291481, 0.0005333391018211842, 0.0008830726146697998, 0.00100777531042695, 0.0006102505140006543, -0.0004985881969332695, -0.002171097788959742, -0.00376407103613019, -0.004219412803649903, -0.00249074213206768, 0.001760566141456366, 0.007511888165026904, 0.0122265056706965, 0.01256878348067403, 0.005978860426694155, -0.007435898762196303, -0.02364646177738905, -0.03502486133947968, -0.03261676523834467, -0.009791054762899874, 0.03417997155338526, 0.0923473765142262, 0.1512907426804304, 0.1952138370834291, 0.2114638951607048},
						},
						Frequency:  0,
						SampleRate: 500,
						Decimate:   4,
						Gain:       0,

						Correction:  0.068,
						Delay:       0.068,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_A5-50",
						Filter: "BASALT-50",
						StageSet: FIR{
							Name:       "BASALT_A5-50",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{-1.257285475730896e-08, -1.052394509315491e-07, -4.852190613746643e-07, -1.627486199140549e-06, -4.362780600786209e-06, -9.754672646522522e-06, -1.852493733167648e-05, -2.983585000038147e-05, -3.954349085688591e-05, -3.85744497179985e-05, -1.276005059480667e-05, 5.418667569756508e-05, 0.000173286534845829, 0.0003388901241123676, 0.000516460742801428, 0.000635812059044838, 0.0005977586843073368, 0.0003004982136189938, -0.0003141919150948524, -0.001205069944262505, -0.002187044825404882, -0.002926119137555361, -0.002997958566993475, -0.002017401158809662, 0.0001824549399316311, 0.003374997526407242, 0.006844245828688145, 0.00944234011694789, 0.00984064722433686, 0.00695226900279522, 0.0004290700890123845, -0.008923533838242292, -0.01898761792108416, -0.02655896451324224, -0.02798473555594683, -0.0201029502786696, -0.001249298918992281, 0.02796922344714403, 0.06440833024680614, 0.1027804687619209, 0.1366737354546785, 0.1599652557633817, 0.1682611028663814},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   5,
						Gain:       0,

						Correction:  0.42,
						Delay:       0.42,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_B2-80",
						Filter: "BASALT-50",
						StageSet: FIR{
							Name:       "BASALT_B2-80",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{2.887099981307983e-08, 2.05356627702713e-07, 6.207264959812165e-07, 7.185153663158417e-07, -1.384411007165909e-06, -7.797498255968094e-06, -1.698965206742287e-05, -2.110470086336136e-05, -1.161731779575348e-05, 7.803086191415787e-06, 1.77319161593914e-05, 2.987682819366456e-06, -2.143671736121178e-05, -1.971703022718429e-05, 1.552468165755272e-05, 3.819912672042847e-05, 4.4223852455616e-06, -5.01745380461216e-05, -3.896607086062431e-05, 4.4223852455616e-05, 8.129002526402473e-05, -1.015374436974525e-05, -0.0001164441928267479, -5.576759576797487e-05, 0.0001233899965882301, 0.0001456919126212597, -8.049886673688889e-05, -0.0002372981980443001, -2.621859312057495e-05, 0.0002950141206383705, 0.0001939283683896065, -0.0002767341211438179, -0.0003958549350500107, 0.0001456961035728455, 0.000579331535845995, 0.0001142676919698715, -0.0006719054654240609, -0.0004841401241719723, 0.0005963393487036229, 0.0009005633182823657, -0.0002930508926510811, -0.001256946008652449, -0.0002541979774832725, 0.001418221741914749, 0.0009961645118892193, -0.001249296590685844, -0.001807000022381544, 0.0006535770371556282, 0.002490855287760496, 0.0003859777934849262, -0.002809962257742882, -0.001773773226886988, 0.00253296596929431, 0.003287417814135551, -0.001496765296906233, -0.004591332282871008, -0.0003298721276223659, 0.005282256286591292, 0.002795955631881952, -0.004963790997862816, -0.00554609252139926, 0.003339842893183231, 0.008037911728024481, -0.0003104675561189651, -0.009603304788470268, -0.00394933857023716, 0.009548740461468695, 0.0089463428594172, -0.007280147168785334, -0.01387299923226237, 0.002430608961731195, 0.0176588729955256, 0.005034265574067831, -0.01905337581411004, -0.01475747022777796, 0.01669723214581609, 0.02599515160545707, -0.0090877590700984, -0.03768949117511511, -0.00581503426656127, 0.04860342387109995, 0.03231125790625811, -0.05749571742489934, -0.08599026687443256, 0.06330780219286682, 0.3113786461763084, 0.4346713689155877},
						},
						Frequency:  0,
						SampleRate: 50,
						Decimate:   2,
						Gain:       0,

						Correction:  1.72,
						Delay:       1.72,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"BASALT"},
				Type:           "CG",
				Label:          "LF",
				SampleRate:     1,
				Frequency:      0.02,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"BASALT-1Hz"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "BASALT-1Hz",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 30000,
						Decimate:   1,
						Gain:       1.6777216e+06,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_A5-50-S5C",
						Filter: "BASALT-1Hz",
						StageSet: FIR{
							Name:       "BASALT_A5-50-S5C",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{8.482486009597778e-06, 3.890367224812507e-05, 0.0001093456521630287, 0.0002269367687404156, 0.0003658398054540157, 0.0004479438066482544, 0.0003462270833551884, -7.080892100930214e-05, -0.0008515245281159877, -0.001858011353760958, -0.002705497201532125, -0.002812724094837904, -0.001603841781616211, 0.001166563015431166, 0.005081608425825835, 0.008903252426534891, 0.01075797248631716, 0.008733747527003288, 0.001773790456354618, -0.009436834603548048, -0.02199889672920108, -0.03108831727877259, -0.03111637616530061, -0.01752226473763585, 0.01136140851303935, 0.05307333404198289, 0.1009940803050995, 0.145714090205729, 0.1774811390787363, 0.188974788878113},
						},
						Frequency:  0,
						SampleRate: 6000,
						Decimate:   5,
						Gain:       0,

						Correction:  0.004833333333333334,
						Delay:       0.004833333333333334,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_A3-50",
						Filter: "BASALT-1Hz",
						StageSet: FIR{
							Name:       "BASALT_A3-50",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 3,
							Gain:       1,
							Factors:    []float64{4.134653136134148e-05, 0.0002349885180592537, 0.0005912622436881066, 0.000653151422739029, -0.0004757065325975418, -0.002951483707875013, -0.004546653013676405, -0.001238157507032156, 0.008109699003398418, 0.01641841605305672, 0.01052534580230713, -0.01547469291836023, -0.04536575684323907, -0.04280856950208545, 0.02228518528863788, 0.1410595565102994, 0.2588349916040897, 0.3082139655016363},
						},
						Frequency:  0,
						SampleRate: 2000,
						Decimate:   3,
						Gain:       0,

						Correction:  0.0085,
						Delay:       0.0085,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_B2-80",
						Filter: "BASALT-1Hz",
						StageSet: FIR{
							Name:       "BASALT_B2-80",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{2.887099981307983e-08, 2.05356627702713e-07, 6.207264959812165e-07, 7.185153663158417e-07, -1.384411007165909e-06, -7.797498255968094e-06, -1.698965206742287e-05, -2.110470086336136e-05, -1.161731779575348e-05, 7.803086191415787e-06, 1.77319161593914e-05, 2.987682819366456e-06, -2.143671736121178e-05, -1.971703022718429e-05, 1.552468165755272e-05, 3.819912672042847e-05, 4.4223852455616e-06, -5.01745380461216e-05, -3.896607086062431e-05, 4.4223852455616e-05, 8.129002526402473e-05, -1.015374436974525e-05, -0.0001164441928267479, -5.576759576797487e-05, 0.0001233899965882301, 0.0001456919126212597, -8.049886673688889e-05, -0.0002372981980443001, -2.621859312057495e-05, 0.0002950141206383705, 0.0001939283683896065, -0.0002767341211438179, -0.0003958549350500107, 0.0001456961035728455, 0.000579331535845995, 0.0001142676919698715, -0.0006719054654240609, -0.0004841401241719723, 0.0005963393487036229, 0.0009005633182823657, -0.0002930508926510811, -0.001256946008652449, -0.0002541979774832725, 0.001418221741914749, 0.0009961645118892193, -0.001249296590685844, -0.001807000022381544, 0.0006535770371556282, 0.002490855287760496, 0.0003859777934849262, -0.002809962257742882, -0.001773773226886988, 0.00253296596929431, 0.003287417814135551, -0.001496765296906233, -0.004591332282871008, -0.0003298721276223659, 0.005282256286591292, 0.002795955631881952, -0.004963790997862816, -0.00554609252139926, 0.003339842893183231, 0.008037911728024481, -0.0003104675561189651, -0.009603304788470268, -0.00394933857023716, 0.009548740461468695, 0.0089463428594172, -0.007280147168785334, -0.01387299923226237, 0.002430608961731195, 0.0176588729955256, 0.005034265574067831, -0.01905337581411004, -0.01475747022777796, 0.01669723214581609, 0.02599515160545707, -0.0090877590700984, -0.03768949117511511, -0.00581503426656127, 0.04860342387109995, 0.03231125790625811, -0.05749571742489934, -0.08599026687443256, 0.06330780219286682, 0.3113786461763084, 0.4346713689155877},
						},
						Frequency:  0,
						SampleRate: 1000,
						Decimate:   2,
						Gain:       0,

						Correction:  0.086,
						Delay:       0.086,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_A4-50",
						Filter: "BASALT-1Hz",
						StageSet: FIR{
							Name:       "BASALT_A4-50",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 4,
							Gain:       1,
							Factors:    []float64{-3.352761268615723e-08, -3.352761268615723e-07, -1.769512891769409e-06, -6.510876119136812e-06, -1.83936208486557e-05, -4.156818613409996e-05, -7.582595571875574e-05, -0.0001084986142814159, -0.0001069488935172558, -2.086581662297249e-05, 0.0001947963610291481, 0.0005333391018211842, 0.0008830726146697998, 0.00100777531042695, 0.0006102505140006543, -0.0004985881969332695, -0.002171097788959742, -0.00376407103613019, -0.004219412803649903, -0.00249074213206768, 0.001760566141456366, 0.007511888165026904, 0.0122265056706965, 0.01256878348067403, 0.005978860426694155, -0.007435898762196303, -0.02364646177738905, -0.03502486133947968, -0.03261676523834467, -0.009791054762899874, 0.03417997155338526, 0.0923473765142262, 0.1512907426804304, 0.1952138370834291, 0.2114638951607048},
						},
						Frequency:  0,
						SampleRate: 250,
						Decimate:   4,
						Gain:       0,

						Correction:  0.136,
						Delay:       0.136,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_A5-50",
						Filter: "BASALT-1Hz",
						StageSet: FIR{
							Name:       "BASALT_A5-50",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{-1.257285475730896e-08, -1.052394509315491e-07, -4.852190613746643e-07, -1.627486199140549e-06, -4.362780600786209e-06, -9.754672646522522e-06, -1.852493733167648e-05, -2.983585000038147e-05, -3.954349085688591e-05, -3.85744497179985e-05, -1.276005059480667e-05, 5.418667569756508e-05, 0.000173286534845829, 0.0003388901241123676, 0.000516460742801428, 0.000635812059044838, 0.0005977586843073368, 0.0003004982136189938, -0.0003141919150948524, -0.001205069944262505, -0.002187044825404882, -0.002926119137555361, -0.002997958566993475, -0.002017401158809662, 0.0001824549399316311, 0.003374997526407242, 0.006844245828688145, 0.00944234011694789, 0.00984064722433686, 0.00695226900279522, 0.0004290700890123845, -0.008923533838242292, -0.01898761792108416, -0.02655896451324224, -0.02798473555594683, -0.0201029502786696, -0.001249298918992281, 0.02796922344714403, 0.06440833024680614, 0.1027804687619209, 0.1366737354546785, 0.1599652557633817, 0.1682611028663814},
						},
						Frequency:  0,
						SampleRate: 50,
						Decimate:   5,
						Gain:       0,

						Correction:  0.84,
						Delay:       0.84,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_A5-50",
						Filter: "BASALT-1Hz",
						StageSet: FIR{
							Name:       "BASALT_A5-50",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{-1.257285475730896e-08, -1.052394509315491e-07, -4.852190613746643e-07, -1.627486199140549e-06, -4.362780600786209e-06, -9.754672646522522e-06, -1.852493733167648e-05, -2.983585000038147e-05, -3.954349085688591e-05, -3.85744497179985e-05, -1.276005059480667e-05, 5.418667569756508e-05, 0.000173286534845829, 0.0003388901241123676, 0.000516460742801428, 0.000635812059044838, 0.0005977586843073368, 0.0003004982136189938, -0.0003141919150948524, -0.001205069944262505, -0.002187044825404882, -0.002926119137555361, -0.002997958566993475, -0.002017401158809662, 0.0001824549399316311, 0.003374997526407242, 0.006844245828688145, 0.00944234011694789, 0.00984064722433686, 0.00695226900279522, 0.0004290700890123845, -0.008923533838242292, -0.01898761792108416, -0.02655896451324224, -0.02798473555594683, -0.0201029502786696, -0.001249298918992281, 0.02796922344714403, 0.06440833024680614, 0.1027804687619209, 0.1366737354546785, 0.1599652557633817, 0.1682611028663814},
						},
						Frequency:  0,
						SampleRate: 10,
						Decimate:   5,
						Gain:       0,

						Correction:  4.2,
						Delay:       4.2,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_A5-50",
						Filter: "BASALT-1Hz",
						StageSet: FIR{
							Name:       "BASALT_A5-50",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{-1.257285475730896e-08, -1.052394509315491e-07, -4.852190613746643e-07, -1.627486199140549e-06, -4.362780600786209e-06, -9.754672646522522e-06, -1.852493733167648e-05, -2.983585000038147e-05, -3.954349085688591e-05, -3.85744497179985e-05, -1.276005059480667e-05, 5.418667569756508e-05, 0.000173286534845829, 0.0003388901241123676, 0.000516460742801428, 0.000635812059044838, 0.0005977586843073368, 0.0003004982136189938, -0.0003141919150948524, -0.001205069944262505, -0.002187044825404882, -0.002926119137555361, -0.002997958566993475, -0.002017401158809662, 0.0001824549399316311, 0.003374997526407242, 0.006844245828688145, 0.00944234011694789, 0.00984064722433686, 0.00695226900279522, 0.0004290700890123845, -0.008923533838242292, -0.01898761792108416, -0.02655896451324224, -0.02798473555594683, -0.0201029502786696, -0.001249298918992281, 0.02796922344714403, 0.06440833024680614, 0.1027804687619209, 0.1366737354546785, 0.1599652557633817, 0.1682611028663814},
						},
						Frequency:  0,
						SampleRate: 2,
						Decimate:   5,
						Gain:       0,

						Correction:  21,
						Delay:       21,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "BASALT_B2-80",
						Filter: "BASALT-1Hz",
						StageSet: FIR{
							Name:       "BASALT_B2-80",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{2.887099981307983e-08, 2.05356627702713e-07, 6.207264959812165e-07, 7.185153663158417e-07, -1.384411007165909e-06, -7.797498255968094e-06, -1.698965206742287e-05, -2.110470086336136e-05, -1.161731779575348e-05, 7.803086191415787e-06, 1.77319161593914e-05, 2.987682819366456e-06, -2.143671736121178e-05, -1.971703022718429e-05, 1.552468165755272e-05, 3.819912672042847e-05, 4.4223852455616e-06, -5.01745380461216e-05, -3.896607086062431e-05, 4.4223852455616e-05, 8.129002526402473e-05, -1.015374436974525e-05, -0.0001164441928267479, -5.576759576797487e-05, 0.0001233899965882301, 0.0001456919126212597, -8.049886673688889e-05, -0.0002372981980443001, -2.621859312057495e-05, 0.0002950141206383705, 0.0001939283683896065, -0.0002767341211438179, -0.0003958549350500107, 0.0001456961035728455, 0.000579331535845995, 0.0001142676919698715, -0.0006719054654240609, -0.0004841401241719723, 0.0005963393487036229, 0.0009005633182823657, -0.0002930508926510811, -0.001256946008652449, -0.0002541979774832725, 0.001418221741914749, 0.0009961645118892193, -0.001249296590685844, -0.001807000022381544, 0.0006535770371556282, 0.002490855287760496, 0.0003859777934849262, -0.002809962257742882, -0.001773773226886988, 0.00253296596929431, 0.003287417814135551, -0.001496765296906233, -0.004591332282871008, -0.0003298721276223659, 0.005282256286591292, 0.002795955631881952, -0.004963790997862816, -0.00554609252139926, 0.003339842893183231, 0.008037911728024481, -0.0003104675561189651, -0.009603304788470268, -0.00394933857023716, 0.009548740461468695, 0.0089463428594172, -0.007280147168785334, -0.01387299923226237, 0.002430608961731195, 0.0176588729955256, 0.005034265574067831, -0.01905337581411004, -0.01475747022777796, 0.01669723214581609, 0.02599515160545707, -0.0090877590700984, -0.03768949117511511, -0.00581503426656127, 0.04860342387109995, 0.03231125790625811, -0.05749571742489934, -0.08599026687443256, 0.06330780219286682, 0.3113786461763084, 0.4346713689155877},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   2,
						Gain:       0,

						Correction:  86,
						Delay:       86,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"ETNA", "K2"},
				Type:           "TG",
				Label:          "HN",
				SampleRate:     200,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"ALTUS-200"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "ALTUS-200",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 2000,
						Decimate:   1,
						Gain:       3.3554432e+06,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "ALTUS_A200",
						Filter: "ALTUS-200",
						StageSet: FIR{
							Name:       "ALTUS_A200",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 5,
							Gain:       1,
							Notes:      &[]string{"ftp://ftp.kinemetrics.com/pub/AppNotes/FIRA200.COE"}[0],
							Factors:    []float64{1.2e-07, -6e-07, -7.27e-06, -3.207e-05, -9.632e-05, -0.00022495, -0.00042784, -0.00066984, -0.00084126, -0.00074971, -0.0001651, 0.0010699, 0.00288117, 0.00481701, 0.00601399, 0.00536406, 0.00191724, -0.0045563, -0.0130409, -0.0210427, -0.0248785, -0.02055144, -0.00504291, 0.02237165, 0.05928445, 0.10020459, 0.13763285, 0.16392577, 0.17339122},
						},
						Frequency:  0,
						SampleRate: 400,
						Decimate:   5,
						Gain:       0,

						Correction:  0.07,
						Delay:       0.07,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "ALTUS_BNC",
						Filter: "ALTUS-200",
						StageSet: FIR{
							Name:       "ALTUS_BNC",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 2,
							Gain:       1,
							Notes:      &[]string{"ftp://ftp.kinemetrics.com/pub/AppNotes/FIRBNC.COE"}[0],
							Factors:    []float64{6e-07, 1.55e-06, -2.26e-06, -1.681e-05, -3.362e-05, -2.73e-05, 1.156e-05, 4.172e-05, 9.78e-06, -5.686e-05, -5.186e-05, 5.221e-05, 0.00010896, -1.156e-05, -0.00016463, -7.641e-05, 0.00019097, 0.00021076, -0.00015306, -0.00036979, 1.884e-05, 0.00050938, 0.00022852, -0.00056541, -0.00057662, 0.00046456, 0.00097203, -0.00014412, -0.00131798, -0.00042439, 0.00148249, 0.00121105, -0.0013206, -0.00210965, 0.00070846, 0.00293458, 0.00041425, -0.00343633, -0.00200474, 0.00333858, 0.00388706, -0.00239384, -0.00574386, 0.00045073, 0.00713658, 0.00248027, -0.00755632, -0.00617528, 0.00650048, 0.0101701, -0.00356448, -0.01376915, -0.00146592, 0.01608443, 0.00854254, -0.01609099, -0.0173173, 0.01266038, 0.0271523, -0.00448489, -0.03718054, -0.01035464, 0.04641104, 0.03613663, -0.05386257, -0.08853483, 0.05870545, 0.31224155, 0.43956161},
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   2,
						Gain:       0,

						Correction:  0.34,
						Delay:       0.34,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"ETNA 2"},
				Type:           "CG",
				Label:          "HN",
				SampleRate:     200,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"ETNA-2-200"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "ETNA-2-200",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 8000,
						Decimate:   1,
						Gain:       3.355443e+06,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "ETNA2_COEFA8_80",
						Filter: "ETNA-2-200",
						StageSet: FIR{
							Name:       "ETNA2_COEFA8_80",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 8,
							Gain:       1,
							Notes:      &[]string{"http://ds.iris.edu/NRL/dataloggers/kinemetrics/etna2/RESP.XX.NK471..HHZ.ETNA2.1.200.C"}[0],
							Factors:    []float64{0, 0, 0, -4.65661e-10, -9.31323e-10, 0, 1.86265e-09, 7.45058e-09, 1.72295e-08, 3.1665e-08, 4.88944e-08, 6.37956e-08, 6.70552e-08, 4.56348e-08, -1.72295e-08, -1.35973e-07, -3.17581e-07, -5.51809e-07, -8.028e-07, -1.0021e-06, -1.0496e-06, -8.21427e-07, -1.92318e-07, 9.24803e-07, 2.53692e-06, 4.51552e-06, 6.56024e-06, 8.18074e-06, 8.72929e-06, 7.48178e-06, 3.78629e-06, -2.73995e-06, -1.19898e-05, -2.31606e-05, -3.46312e-05, -4.39803e-05, -4.81992e-05, -4.41303e-05, -2.91136e-05, -1.77743e-06, 3.71616e-05, 8.42558e-05, 0.000133048, 0.000174341, 0.000197151, 0.000190358, 0.000144938, 5.64856e-05, -7.2395e-05, -0.000230394, -0.000397019, -0.000543814, -0.000637514, -0.000645032, -0.000539827, -0.000308746, 4.18462e-05, 0.000482036, 0.000957711, 0.00139428, 0.00170509, 0.00180418, 0.00162183, 0.0011209, 0.000311035, -0.000742335, -0.00191688, -0.00304204, -0.00391794, -0.00434341, -0.00414995, -0.00323695, -0.0016025, 0.000636431, 0.00323968, 0.005859, 0.00807372, 0.00944451, 0.00957985, 0.0082069, 0.00523616, 0.000809553, -0.00467805, -0.0105906, -0.0160985, -0.02026, -0.0221285, -0.0208736, -0.0159011, -0.00695463, 0.00581534, 0.0218282, 0.0401007, 0.0593261, 0.0779972, 0.0945594, 0.107577, 0.115892, 0.11875, 0.115892, 0.107577, 0.0945594, 0.0779972, 0.0593261, 0.0401007, 0.0218282, 0.00581534, -0.00695463, -0.0159011, -0.0208736, -0.0221285, -0.02026, -0.0160985, -0.0105906, -0.00467805, 0.000809553, 0.00523616, 0.0082069, 0.00957985, 0.00944451, 0.00807372, 0.005859, 0.00323968, 0.000636431, -0.0016025, -0.00323695, -0.00414995, -0.00434341, -0.00391794, -0.00304204, -0.00191688, -0.000742335, 0.000311035, 0.0011209, 0.00162183, 0.00180418, 0.00170509, 0.00139428, 0.000957711, 0.000482036, 4.18462e-05, -0.000308746, -0.000539827, -0.000645032, -0.000637514, -0.000543814, -0.000397019, -0.000230394, -7.2395e-05, 5.64856e-05, 0.000144938, 0.000190358, 0.000197151, 0.000174341, 0.000133048, 8.42558e-05, 3.71616e-05, -1.77743e-06, -2.91136e-05, -4.41303e-05, -4.81992e-05, -4.39803e-05, -3.46312e-05, -2.31606e-05, -1.19898e-05, -2.73995e-06, 3.78629e-06, 7.48178e-06, 8.72929e-06, 8.18074e-06, 6.56024e-06, 4.51552e-06, 2.53692e-06, 9.24803e-07, -1.92318e-07, -8.21427e-07, -1.0496e-06, -1.0021e-06, -8.028e-07, -5.51809e-07, -3.17581e-07, -1.35973e-07, -1.72295e-08, 4.56348e-08, 6.70552e-08, 6.37956e-08, 4.88944e-08, 3.1665e-08, 1.72295e-08, 7.45058e-09, 1.86265e-09, 0, -9.31323e-10, -4.65661e-10, 0, 0, 0},
						},
						Frequency:  0,
						SampleRate: 1000,
						Decimate:   8,
						Gain:       0,

						Correction:  0.01225,
						Delay:       0.01225,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "ETNA2_COEFB5_350",
						Filter: "ETNA-2-200",
						StageSet: FIR{
							Name:       "ETNA2_COEFB5_350",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 5,
							Gain:       1,
							Notes:      &[]string{"http://ds.iris.edu/NRL/dataloggers/kinemetrics/etna2/RESP.XX.NK471..HHZ.ETNA2.1.200.C and http://wiki.kmi.com/wiki/images/3/31/300905NC.pdf"}[0],
							Factors:    []float64{1.22748e-06, 7.81147e-06, 3.11499e-05, 9.69567e-05, 0.000255993, 0.000598191, 0.00126871, 0.00248265, 0.00453327, 0.0077871, 0.0126589, 0.0195611, 0.0288259, 0.0406051, 0.0547592, 0.070756, 0.0876056, 0.103859, 0.117691, 0.127086, 0.130105, 0.125224, 0.111675, 0.0897325, 0.0608718, 0.0277415, -0.00608384, -0.036562, -0.0597967, -0.0727094, -0.0736422, -0.0627629, -0.0421635, -0.0156001, 0.0121101, 0.0359417, 0.0516066, 0.0564012, 0.0497673, 0.0334321, 0.0110722, -0.0124458, -0.0320976, -0.0437868, -0.0452397, -0.0365, -0.0199015, 0.000486108, 0.0198167, 0.0336089, 0.0387998, 0.0344546, 0.0219579, 0.00463871, -0.0130809, -0.0267994, -0.033233, -0.031018, -0.021017, -0.00605151, 0.00986395, 0.0225848, 0.0289157, 0.0274231, 0.0187699, 0.00549019, -0.00872968, -0.0200629, -0.0255714, -0.0239737, -0.0159485, -0.00389801, 0.00875274, 0.0185212, 0.0228253, 0.0206703, 0.0128791, 0.00181181, -0.00933558, -0.0174485, -0.0203636, -0.0174485, -0.00973325, 0.000431135, 0.0100796, 0.016494, 0.0179689, 0.0142661, 0.00663498, -0.00259366, -0.0107129, -0.0154312, -0.015519, -0.0111281, -0.00370007, 0.00449671, 0.0110549, 0.0141337, 0.0129752, 0.00808619, 0.00104378, -0.00600619, -0.0109998, -0.012558, -0.0103662, -0.00522565, 0.00122629, 0.00703278, 0.0105087, 0.0107284, 0.0077694, 0.00264767, -0.00302284, -0.00753541, -0.00960252, -0.0087215, -0.00529042, -0.000449777, 0.00429129, 0.00752294, 0.00835229, 0.00664742, 0.00304177, -0.00129169, -0.0050184, -0.00705119, -0.00686563, -0.00463065, -0.00112354, 0.00253467, 0.00523493, 0.00621459, 0.00527032, 0.00279072, -0.000392157, -0.00327831, -0.00501188, -0.0051331, -0.00369638, -0.0012256, 0.00147106, 0.0035629, 0.00445076, 0.00393631, 0.00225951, -5.96046e-08, -0.00211988, -0.00346354, -0.00367, -0.00274736, -0.00104791, 0.000860759, 0.00238288, 0.00307877, 0.00278977, 0.00166901, 0.000114382, -0.00136945, -0.00233306, -0.00251676, -0.00191782, -0.000774076, 0.000525584, 0.0015713, 0.00205999, 0.00188142, 0.00113864, 0.000101171, -0.000890115, -0.00153345, -0.00165661, -0.00126075, -0.000507266, 0.000344059, 0.00102291, 0.00133302, 0.00120739, 0.000719196, 4.82481e-05, -0.000583183, -0.000982763, -0.00104553, -0.000779593, -0.000294538, 0.000240917, 0.000656313, 0.000832733, 0.000735639, 0.00041862, -7.44127e-07, -0.000383024, -0.000612395, -0.000630833, -0.000451285, -0.000147434, 0.000174705, 0.000412875, 0.000500304, 0.00042349, 0.000221632, -3.04603e-05, -0.000249145, -0.000369053, -0.000361971, -0.000242251, -5.82999e-05, 0.000125906, 0.000252472, 0.000287269, 0.000228415, 0.000103739, -4.09214e-05, -0.000157985, -0.000213353, -0.000195859, -0.000118504, -1.18953e-05, 8.72519e-05, 0.000148387, 0.000156183, 0.000113832, 4.00911e-05, -3.83123e-05, -9.60315e-05, -0.000117016, -9.8635e-05, -5.10607e-05, 7.35838e-06, 5.68493e-05, 8.26824e-05, 7.93166e-05, 5.11492e-05, 9.99263e-06, -2.95402e-05, -5.50351e-05, -6.00005e-05, -4.52674e-05, -1.78744e-05, 1.19144e-05, 3.4288e-05, 4.29843e-05, 3.68827e-05, 1.97501e-05, -1.56136e-06, -1.96993e-05, -2.92384e-05, -2.81981e-05, -1.82516e-05, -3.73321e-06, 1.00979e-05, 1.88774e-05, 2.04346e-05, 1.52132e-05, 5.79236e-06, -4.22681e-06, -1.15279e-05, -1.41151e-05, -1.1791e-05, -5.97956e-06, 9.55071e-07, 6.60866e-06, 9.32394e-06, 8.63103e-06, 5.23822e-06, 6.35162e-07, -3.50457e-06, -5.89853e-06, -6.01914e-06, -4.16022e-06, -1.22329e-06, 1.6694e-06, 3.57721e-06, 4.02238e-06, 3.08221e-06, 1.27731e-06, -6.63102e-07, -2.07918e-06, -2.58582e-06, -2.15927e-06, -1.08965e-06, 1.6531e-07, 1.1595e-06, 1.6056e-06, 1.44448e-06, 8.31205e-07, 4.51691e-08, -6.20726e-07, -9.6485e-07, -9.26666e-07, -5.84871e-07, -1.07568e-07, 3.20841e-07, 5.64381e-07, 5.73695e-07, 3.86965e-07, 1.04308e-07, -1.61119e-07, -3.21772e-07, -3.42261e-07, -2.41678e-07, -7.77654e-08, 8.10251e-08, 1.80677e-07, 1.98372e-07, 1.43889e-07, 5.02914e-08, -4.14439e-08, -9.96515e-08, -1.10827e-07, -8.05594e-08, -2.79397e-08, 2.32831e-08, 5.4948e-08, 6.0536e-08, 4.28408e-08, 1.35042e-08, -1.35042e-08, -2.98023e-08, -3.11993e-08, -2.04891e-08, -4.65661e-09, 8.84756e-09, 1.62981e-08, 1.58325e-08, 9.31323e-09, 9.31323e-10, -5.58794e-09, -7.91624e-09, -6.51926e-09, -2.79397e-09, 9.31323e-10, 3.72529e-09, 4.19095e-09, 2.79397e-09, 4.65661e-10, -9.31323e-10, -1.86265e-09, -1.39698e-09, 0, 9.31323e-10, 1.39698e-09, 9.31323e-10, 0, 0, -4.65661e-10, 0, 4.65661e-10, 4.65661e-10, 0, 0},
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   5,
						Gain:       0,

						Correction:  0.1745,
						Delay:       0.1745,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			},
		},
	}, {
		Name: "Nanometrics Dataloggers Connected to Fresh Water Depth Sensors",
		Sensors: []Sensor{
			{
				SensorList: []string{"Druck PTX-1830-LAND"},
				FilterList: []string{"Druck PTX-1830-LAND"},
				Stages: []ResponseStage{
					{
						Type:   "poly",
						Lookup: "Druck PTX-1830-LAND",
						Filter: "Druck PTX-1830-LAND",
						StageSet: Polynomial{
							Name:                    "Druck PTX-1830-LAND",
							Gain:                    0.2,
							ApproximationType:       ApproximationTypeMaclaurin,
							FrequencyLowerBound:     0,
							FrequencyUpperBound:     0,
							ApproximationLowerBound: 0,
							ApproximationUpperBound: 20,
							MaximumError:            0,
							Coefficients:            []Coefficient{{Value: -5}, {Value: 5}},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m",
						OutputUnits: "V",
					},
				},
				Channels: "Z",
				Reversed: false,
			},
		},
		Dataloggers: []Datalogger{
			{
				DataloggerList: []string{"Centaur CTR4-6S"},
				Type:           "CG",
				Label:          "LT",
				SampleRate:     1,
				Frequency:      0.1,
				StorageFormat:  "Steim1",
				ClockDrift:     0.0001,
				FilterList:     []string{"CENTAUR-1-LP"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "CENTAUR-1-LP",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 30000,
						Decimate:   1,
						Gain:       400000,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM50STAGE1_LP",
						Filter: "CENTAUR-1-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM50STAGE1_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 20,
							Gain:       1,
							Factors:    []float64{-5.148550518595382e-10, -5.503820912979381e-10, -6.491469835668823e-10, -8.865288815038872e-10, -1.399221922781915e-09, -2.422496318486318e-09, -4.345305355272829e-09, -7.789157626500222e-09, -1.371850651030332e-08, -2.359197670717998e-08, -3.95655421736913e-08, -6.476064527003532e-08, -1.036120043643297e-07, -1.623115596246171e-07, -2.493664138454102e-07, -3.762895519282085e-07, -5.584424407389275e-07, -8.160481036123163e-07, -1.175391592699649e-06, -1.670221849045022e-06, -2.343364420811424e-06, -3.248548175767535e-06, -4.452440807740775e-06, -6.036877504769354e-06, -8.101254406972049e-06, -1.076504353239432e-05, -1.417036874611793e-05, -1.848456331599462e-05, -2.390260893347382e-05, -3.064933437085011e-05, -3.89812297550399e-05, -4.918771062347694e-05, -6.159164539641024e-05, -7.6548941804377e-05, -9.44469732908823e-05, -0.0001157016168220188, -0.000140752670141935, -0.0001700574207276748, -0.0002040821517253327, -0.0002432913931823998, -0.0002881347608325197, -0.0003390312703167187, -0.0003963510723169456, -0.0004603946236656257, -0.0005313693905413767, -0.000609364271440942, -0.0006943220281269754, -0.0007860101201839316, -0.0008839904504707054, -0.000987588641547722, -0.001095863573389741, -0.001207578016406712, -0.001321171286591235, -0.00143473492707234, -0.001545992477890567, -0.001652284429099445, -0.001750559457205633, -0.001837373017977784, -0.001908894306824151, -0.001960922499297527, -0.001988913047742422, -0.001988014635863681, -0.001953117182423066, -0.001878911041180321, -0.00175995727063784, -0.001590768549674393, -0.001365900000455418, -0.001080048856064333, -0.0007281615859470996, -0.0003055467772264269, 0.0001920082257011148, 0.0007681191867270819, 0.001425687838159468, 0.002166788401167422, 0.002992560550287748, 0.003903111657751202, 0.004897431133469844, 0.005973319580442288, 0.007127335311084472, 0.008354760517743446, 0.009649589063106371, 0.01100453745840131, 0.01241108013677877, 0.01385950961579458, 0.01533902158843128, 0.0168378244001995, 0.0183432717757078, 0.01984201706769705, 0.02132018673157318, 0.02276357019547822, 0.02415782281605174, 0.02548867819820645, 0.02674216582698561, 0.02790482972222629, 0.02896394369133408, 0.02990771872806975, 0.03072549818901627, 0.03140793657415418, 0.03194715804040495, 0.03233689118043551, 0.03257257709387603, 0.03265144835188193, 0.03257257709387603, 0.03233689118043551, 0.03194715804040495, 0.03140793657415418, 0.03072549818901627, 0.02990771872806975, 0.02896394369133408, 0.02790482972222629, 0.02674216582698561, 0.02548867819820645, 0.02415782281605174, 0.02276357019547822, 0.02132018673157318, 0.01984201706769705, 0.0183432717757078, 0.0168378244001995, 0.01533902158843128, 0.01385950961579458, 0.01241108013677877, 0.01100453745840131, 0.009649589063106371, 0.008354760517743446, 0.007127335311084472, 0.005973319580442288, 0.004897431133469844, 0.003903111657751202, 0.002992560550287748, 0.002166788401167422, 0.001425687838159468, 0.0007681191867270819, 0.0001920082257011148, -0.0003055467772264269, -0.0007281615859470996, -0.001080048856064333, -0.001365900000455418, -0.001590768549674393, -0.00175995727063784, -0.001878911041180321, -0.001953117182423066, -0.001988014635863681, -0.001988913047742422, -0.001960922499297527, -0.001908894306824151, -0.001837373017977784, -0.001750559457205633, -0.001652284429099445, -0.001545992477890567, -0.00143473492707234, -0.001321171286591235, -0.001207578016406712, -0.001095863573389741, -0.000987588641547722, -0.0008839904504707054, -0.0007860101201839316, -0.0006943220281269754, -0.000609364271440942, -0.0005313693905413767, -0.0004603946236656257, -0.0003963510723169456, -0.0003390312703167187, -0.0002881347608325197, -0.0002432913931823998, -0.0002040821517253327, -0.0001700574207276748, -0.000140752670141935, -0.0001157016168220188, -9.44469732908823e-05, -7.6548941804377e-05, -6.159164539641024e-05, -4.918771062347694e-05, -3.89812297550399e-05, -3.064933437085011e-05, -2.390260893347382e-05, -1.848456331599462e-05, -1.417036874611793e-05, -1.076504353239432e-05, -8.101254406972049e-06, -6.036877504769354e-06, -4.452440807740775e-06, -3.248548175767535e-06, -2.343364420811424e-06, -1.670221849045022e-06, -1.175391592699649e-06, -8.160481036123163e-07, -5.584424407389275e-07, -3.762895519282085e-07, -2.493664138454102e-07, -1.623115596246171e-07, -1.036120043643297e-07, -6.476064527003532e-08, -3.95655421736913e-08, -2.359197670717998e-08, -1.371850651030332e-08, -7.789157626500222e-09, -4.345305355272829e-09, -2.422496318486318e-09, -1.399221922781915e-09, -8.865288815038872e-10, -6.491469835668823e-10, -5.503820912979381e-10, -5.148550518595382e-10},
						},
						Frequency:  0,
						InputRate:  30000,
						SampleRate: 1500,
						Decimate:   20,
						Gain:       0,

						Correction:  0.06733333333333333,
						Delay:       0.06733333333333333,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM20STAGE1_LP",
						Filter: "CENTAUR-1-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM20STAGE1_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 15,
							Gain:       1,
							Factors:    []float64{-4.047907827113435e-10, -1.39029141061628e-10, 6.728000500156771e-10, 2.757971531287775e-09, 7.546506865872195e-09, 1.766681105112393e-08, 3.769362981944433e-08, 7.523131717119556e-08, 1.424254208543815e-07, 2.579989942850785e-07, 4.49903717196372e-07, 7.586554657022834e-07, 1.241385823501068e-06, 1.976580337370245e-06, 3.069389218520029e-06, 4.657283633700868e-06, 6.915692774450531e-06, 1.006309584698377e-05, 1.436486680838168e-05, 2.013498922101177e-05, 2.773458889448483e-05, 3.756609353359231e-05, 5.00617438037599e-05, 6.566517495835717e-05, 8.480488904700095e-05, 0.0001078586692034099, 0.0001351083708846758, 0.0001666850740988706, 0.000202505299179028, 0.0002421998676511588, 0.0002850380044490719, 0.0003298503862917036, 0.0003749559835375441, 0.0004180986428351539, 0.0004564003231909406, 0.0004863386265192439, 0.000503756647782684, 0.0005039131041938723, 0.0004815800932055991, 0.0004311946010973558, 0.000347067993060206, 0.0002236551558100188, 5.588177435769922e-05, -0.0001604755031971873, -0.0004283653814438088, -0.0007490084037683738, -0.00112143157658711, -0.001542013055891304, -0.002004062154587584, -0.002497462335460076, -0.003008406043037227, -0.003519249945407228, -0.0040085172111864, -0.0044510697243719, -0.004818467626070565, -0.005079526362531964, -0.005201072726935362, -0.005148891537318578, -0.004888844032354756, -0.004388128318143293, -0.003616641856686609, -0.002548396677795745, -0.001162930346149744, 0.0005533496934548342, 0.002605953436832241, 0.004991291898095885, 0.007695917735921711, 0.01069607652807879, 0.01395761185676819, 0.01743625403066915, 0.02107830656774628, 0.0248217271981753, 0.02859758195513501, 0.03233183282942656, 0.03594740243710946, 0.03936644413583802, 0.04251273389808217, 0.04531409175152301, 0.04770473629328503, 0.04962747602314526, 0.05103564612512176, 0.05189470870549539, 0.05218344796472771, 0.05189470870549539, 0.05103564612512176, 0.04962747602314526, 0.04770473629328503, 0.04531409175152301, 0.04251273389808217, 0.03936644413583802, 0.03594740243710946, 0.03233183282942656, 0.02859758195513501, 0.0248217271981753, 0.02107830656774628, 0.01743625403066915, 0.01395761185676819, 0.01069607652807879, 0.007695917735921711, 0.004991291898095885, 0.002605953436832241, 0.0005533496934548342, -0.001162930346149744, -0.002548396677795745, -0.003616641856686609, -0.004388128318143293, -0.004888844032354756, -0.005148891537318578, -0.005201072726935362, -0.005079526362531964, -0.004818467626070565, -0.0044510697243719, -0.0040085172111864, -0.003519249945407228, -0.003008406043037227, -0.002497462335460076, -0.002004062154587584, -0.001542013055891304, -0.00112143157658711, -0.0007490084037683738, -0.0004283653814438088, -0.0001604755031971873, 5.588177435769922e-05, 0.0002236551558100188, 0.000347067993060206, 0.0004311946010973558, 0.0004815800932055991, 0.0005039131041938723, 0.000503756647782684, 0.0004863386265192439, 0.0004564003231909406, 0.0004180986428351539, 0.0003749559835375441, 0.0003298503862917036, 0.0002850380044490719, 0.0002421998676511588, 0.000202505299179028, 0.0001666850740988706, 0.0001351083708846758, 0.0001078586692034099, 8.480488904700095e-05, 6.566517495835717e-05, 5.00617438037599e-05, 3.756609353359231e-05, 2.773458889448483e-05, 2.013498922101177e-05, 1.436486680838168e-05, 1.006309584698377e-05, 6.915692774450531e-06, 4.657283633700868e-06, 3.069389218520029e-06, 1.976580337370245e-06, 1.241385823501068e-06, 7.586554657022834e-07, 4.49903717196372e-07, 2.579989942850785e-07, 1.424254208543815e-07, 7.523131717119556e-08, 3.769362981944433e-08, 1.766681105112393e-08, 7.546506865872195e-09, 2.757971531287775e-09, 6.728000500156771e-10, -1.39029141061628e-10, -4.047907827113435e-10},
						},
						Frequency:  0,
						InputRate:  1500,
						SampleRate: 100,
						Decimate:   15,
						Gain:       0,

						Correction:  0.82,
						Delay:       0.82,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM20STAGE2_LP",
						Filter: "CENTAUR-1-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM20STAGE2_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 10,
							Gain:       1,
							Factors:    []float64{8.469229815375836e-10, 2.274220288025759e-09, 4.538950837882147e-09, 6.873790581886875e-09, 7.109040416947659e-09, 7.627841347268097e-10, -1.98300955828268e-08, -6.609942211224632e-08, -1.531137889126984e-07, -2.98249494227597e-07, -5.181519089662492e-07, -8.236355594832989e-07, -1.212476329485351e-06, -1.660554848844411e-06, -2.112474379324042e-06, -2.473531133129619e-06, -2.605619128003023e-06, -2.330133657562619e-06, -1.440980274917891e-06, 2.69804330027872e-07, 2.972713778558616e-06, 6.748858469608209e-06, 1.152961592827038e-05, 1.703543472209736e-05, 2.272479023143328e-05, 2.776698459480208e-05, 3.105368391399539e-05, 3.126302060212491e-05, 2.698613281584723e-05, 1.691886402482352e-05, 1.111764912365637e-07, -2.37455864477862e-05, -5.402671731357865e-05, -8.892267864716836e-05, -0.0001252819457239765, -0.0001586044226011253, -0.0001832358557248136, -0.000192798010778233, -0.0001808635900860097, -0.000141850186225691, -7.206699315303354e-05, 2.91937566357729e-05, 0.0001586654736525826, 0.0003083858467014949, 0.0004654216635228285, 0.0006121982853786541, 0.000727547074175951, 0.0007885115946319546, 0.000772857783523387, 0.0006621229618182738, 0.0004449259850407905, 0.0001201613649467244, -0.000300369462776902, -0.000790360545859508, -0.001308874060360023, -0.001802020291776854, -0.002206618091924962, -0.002455790114635659, -0.002486192180752311, -0.002246311918537972, -0.001705031041178952, -0.0008594632516121016, 0.0002590111721915774, 0.001581566203839111, 0.003002498487966101, 0.004384141985044115, 0.005566316483085373, 0.006380002340389496, 0.006664402331430841, 0.006286042551189639, 0.00515814138851908, 0.003258199252425354, 0.0006416820735977283, -0.002550179237628938, -0.006090064766937297, -0.00967270332610326, -0.01293168061123908, -0.01546424668939506, -0.016862558387093, -0.01674898294478778, -0.01481246018868655, -0.01084255434379213, -0.00475778269676487, 0.003374886268966743, 0.01333182798532389, 0.02473737725852667, 0.03708164756536587, 0.04975069601283877, 0.06206696168821097, 0.07333684637153971, 0.08290151879402521, 0.09018659693370301, 0.09474635107447013, 0.09629848418816638, 0.09474635107447013, 0.09018659693370301, 0.08290151879402521, 0.07333684637153971, 0.06206696168821097, 0.04975069601283877, 0.03708164756536587, 0.02473737725852667, 0.01333182798532389, 0.003374886268966743, -0.00475778269676487, -0.01084255434379213, -0.01481246018868655, -0.01674898294478778, -0.016862558387093, -0.01546424668939506, -0.01293168061123908, -0.00967270332610326, -0.006090064766937297, -0.002550179237628938, 0.0006416820735977283, 0.003258199252425354, 0.00515814138851908, 0.006286042551189639, 0.006664402331430841, 0.006380002340389496, 0.005566316483085373, 0.004384141985044115, 0.003002498487966101, 0.001581566203839111, 0.0002590111721915774, -0.0008594632516121016, -0.001705031041178952, -0.002246311918537972, -0.002486192180752311, -0.002455790114635659, -0.002206618091924962, -0.001802020291776854, -0.001308874060360023, -0.000790360545859508, -0.000300369462776902, 0.0001201613649467244, 0.0004449259850407905, 0.0006621229618182738, 0.000772857783523387, 0.0007885115946319546, 0.000727547074175951, 0.0006121982853786541, 0.0004654216635228285, 0.0003083858467014949, 0.0001586654736525826, 2.91937566357729e-05, -7.206699315303354e-05, -0.000141850186225691, -0.0001808635900860097, -0.000192798010778233, -0.0001832358557248136, -0.0001586044226011253, -0.0001252819457239765, -8.892267864716836e-05, -5.402671731357865e-05, -2.37455864477862e-05, 1.111764912365637e-07, 1.691886402482352e-05, 2.698613281584723e-05, 3.126302060212491e-05, 3.105368391399539e-05, 2.776698459480208e-05, 2.272479023143328e-05, 1.703543472209736e-05, 1.152961592827038e-05, 6.748858469608209e-06, 2.972713778558616e-06, 2.69804330027872e-07, -1.440980274917891e-06, -2.330133657562619e-06, -2.605619128003023e-06, -2.473531133129619e-06, -2.112474379324042e-06, -1.660554848844411e-06, -1.212476329485351e-06, -8.236355594832989e-07, -5.181519089662492e-07, -2.98249494227597e-07, -1.531137889126984e-07, -6.609942211224632e-08, -1.98300955828268e-08, 7.627841347268097e-10, 7.109040416947659e-09, 6.873790581886875e-09, 4.538950837882147e-09, 2.274220288025759e-09, 8.469229815375836e-10},
						},
						Frequency:  0,
						InputRate:  100,
						SampleRate: 10,
						Decimate:   10,
						Gain:       0,

						Correction:  9.3,
						Delay:       9.3,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM20STAGE3_LP",
						Filter: "CENTAUR-1-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM20STAGE3_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{3.624153237100989e-09, 1.470216688117767e-08, 2.924648074949182e-08, 1.675815859925242e-08, -9.459692996675541e-08, -4.005292369332425e-07, -9.373651758431229e-07, -1.530435241099631e-06, -1.645991491318222e-06, -4.078703649887408e-07, 3.030094105174225e-06, 8.6859920783594e-06, 1.476603465201467e-05, 1.713674632378615e-05, 1.012813500657534e-05, -1.072856062768063e-05, -4.439650993665008e-05, -8.029796768720772e-05, -9.761762240257018e-05, -7.094869060070728e-05, 1.69209064120078e-05, 0.0001585078223461214, 0.0003094936499512948, 0.0003912802093626145, 0.0003155885036776064, 2.919057865035819e-05, -0.0004362723697929486, -0.0009354174279267206, -0.00122839391659802, -0.001061468695091633, -0.0002939814743843771, 0.0009756477540050195, 0.002352455381127647, 0.003215585281329135, 0.002933433563419905, 0.001171050910958822, -0.00182954843047897, -0.005145646443318352, -0.007361207758041045, -0.007056359496882652, -0.00346765457612564, 0.002935112705392162, 0.01024857149306014, 0.01551827984678943, 0.01570615959949202, 0.008987865329886645, -0.004081171672241476, -0.0200454040856493, -0.0330349764834743, -0.03628456170461448, -0.02430879726955251, 0.004958793846270522, 0.04884525267308668, 0.1000147740815335, 0.1480752985064006, 0.1823112272692678, 0.194711125538485, 0.1823112272692678, 0.1480752985064006, 0.1000147740815335, 0.04884525267308668, 0.004958793846270522, -0.02430879726955251, -0.03628456170461448, -0.0330349764834743, -0.0200454040856493, -0.004081171672241476, 0.008987865329886645, 0.01570615959949202, 0.01551827984678943, 0.01024857149306014, 0.002935112705392162, -0.00346765457612564, -0.007056359496882652, -0.007361207758041045, -0.005145646443318352, -0.00182954843047897, 0.001171050910958822, 0.002933433563419905, 0.003215585281329135, 0.002352455381127647, 0.0009756477540050195, -0.0002939814743843771, -0.001061468695091633, -0.00122839391659802, -0.0009354174279267206, -0.0004362723697929486, 2.919057865035819e-05, 0.0003155885036776064, 0.0003912802093626145, 0.0003094936499512948, 0.0001585078223461214, 1.69209064120078e-05, -7.094869060070728e-05, -9.761762240257018e-05, -8.029796768720772e-05, -4.439650993665008e-05, -1.072856062768063e-05, 1.012813500657534e-05, 1.713674632378615e-05, 1.476603465201467e-05, 8.6859920783594e-06, 3.030094105174225e-06, -4.078703649887408e-07, -1.645991491318222e-06, -1.530435241099631e-06, -9.373651758431229e-07, -4.005292369332425e-07, -9.459692996675541e-08, 1.675815859925242e-08, 2.924648074949182e-08, 1.470216688117767e-08, 3.624153237100989e-09},
						},
						Frequency:  0,
						InputRate:  10,
						SampleRate: 2,
						Decimate:   5,
						Gain:       0,

						Correction:  28,
						Delay:       28,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM20STAGE4_LP",
						Filter: "CENTAUR-1-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM20STAGE4_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{-2.487704073631181e-10, 4.737439758869627e-09, 1.240318920913107e-08, 2.184229963813306e-09, -2.973504470949853e-08, -2.774098397333487e-08, 4.823500641306028e-08, 9.048519725175741e-08, -4.37720193773196e-08, -2.029250639003875e-07, -2.932509742660224e-08, 3.57677118184549e-07, 2.380755516575443e-07, -5.050541265325251e-07, -6.566606160434081e-07, 5.295136199801142e-07, 1.33302656473942e-06, -2.35390866190086e-07, -2.23455825577774e-06, -6.431886720336236e-07, 3.178847859642279e-06, 2.391893663270882e-06, -3.766425715549474e-06, -5.213130996570269e-06, 3.343878835698979e-06, 9.069842337901537e-06, -1.034202665666667e-06, -1.34947635337201e-05, -4.128203067878262e-06, 1.740813571972671e-05, 1.293246945424367e-05, -1.901116086317058e-05, -2.559820150658931e-05, 1.583846664297833e-05, 4.129854219272497e-05, -5.05136153123426e-06, -5.769433718028819e-05, -1.597343340345311e-05, 7.062319519353707e-05, 4.876211902966221e-05, -7.411825064261423e-05, -9.265601046647684e-05, 6.092805886715002e-05, 0.0001437041528677315, -2.365713142641937e-05, -0.0001938176534863781, -4.346068390483575e-05, 0.0002305286005770023, 0.0001422997430119745, -0.0002376966240860235, -0.0002684195404303642, 0.0001974200184015998, 0.0004089861668732694, -9.322642224777145e-05, -0.0005416667040038034, -8.565059594353358e-05, 0.0006351458753935074, 0.0003394235438661822, -0.0006517938478495219, -0.0006531622837118695, 0.0005527339849418497, 0.0009935334284260212, -0.0003051329942536734, -0.001308020364817281, -0.0001089866761415155, 0.001527642392221839, 0.0006836461053210791, -0.001573807813969138, -0.001381190291127471, 0.001369316440666299, 0.002127841145429655, -0.0008527391469852445, -0.002814325561899974, -5.435980978213282e-06, 0.003302926411211769, 0.001187235385529431, -0.003441492859559195, -0.002615018460333554, 0.003083861131922053, 0.004145541224298037, -0.002114932740796397, -0.005572668686252893, 0.0004775431526676058, 0.006640170511329856, 0.001802537521879636, -0.007064640192213203, -0.004597380817112646, 0.00656694031748481, 0.007666904141149428, -0.004908950080892368, -0.01066028889600873, 0.001931063619415937, 0.01312888066219805, 0.002414871264176499, -0.01454757748158677, -0.008042475439797359, 0.01433728095680021, 0.01472206237002311, -0.01187358886084607, -0.0220889493283342, 0.006451059640865893, 0.02966939534975369, 0.002871718562712786, -0.03692218906488918, -0.01777634564159653, 0.04329151455872206, 0.04248360716585619, -0.04826484520071661, -0.09280869043016983, 0.05142858357174776, 0.3137773586587529, 0.4474858173759422, 0.3137773586587529, 0.05142858357174776, -0.09280869043016983, -0.04826484520071661, 0.04248360716585619, 0.04329151455872206, -0.01777634564159653, -0.03692218906488918, 0.002871718562712786, 0.02966939534975369, 0.006451059640865893, -0.0220889493283342, -0.01187358886084607, 0.01472206237002311, 0.01433728095680021, -0.008042475439797359, -0.01454757748158677, 0.002414871264176499, 0.01312888066219805, 0.001931063619415937, -0.01066028889600873, -0.004908950080892368, 0.007666904141149428, 0.00656694031748481, -0.004597380817112646, -0.007064640192213203, 0.001802537521879636, 0.006640170511329856, 0.0004775431526676058, -0.005572668686252893, -0.002114932740796397, 0.004145541224298037, 0.003083861131922053, -0.002615018460333554, -0.003441492859559195, 0.001187235385529431, 0.003302926411211769, -5.435980978213282e-06, -0.002814325561899974, -0.0008527391469852445, 0.002127841145429655, 0.001369316440666299, -0.001381190291127471, -0.001573807813969138, 0.0006836461053210791, 0.001527642392221839, -0.0001089866761415155, -0.001308020364817281, -0.0003051329942536734, 0.0009935334284260212, 0.0005527339849418497, -0.0006531622837118695, -0.0006517938478495219, 0.0003394235438661822, 0.0006351458753935074, -8.565059594353358e-05, -0.0005416667040038034, -9.322642224777145e-05, 0.0004089861668732694, 0.0001974200184015998, -0.0002684195404303642, -0.0002376966240860235, 0.0001422997430119745, 0.0002305286005770023, -4.346068390483575e-05, -0.0001938176534863781, -2.365713142641937e-05, 0.0001437041528677315, 6.092805886715002e-05, -9.265601046647684e-05, -7.411825064261423e-05, 4.876211902966221e-05, 7.062319519353707e-05, -1.597343340345311e-05, -5.769433718028819e-05, -5.05136153123426e-06, 4.129854219272497e-05, 1.583846664297833e-05, -2.559820150658931e-05, -1.901116086317058e-05, 1.293246945424367e-05, 1.740813571972671e-05, -4.128203067878262e-06, -1.34947635337201e-05, -1.034202665666667e-06, 9.069842337901537e-06, 3.343878835698979e-06, -5.213130996570269e-06, -3.766425715549474e-06, 2.391893663270882e-06, 3.178847859642279e-06, -6.431886720336236e-07, -2.23455825577774e-06, -2.35390866190086e-07, 1.33302656473942e-06, 5.295136199801142e-07, -6.566606160434081e-07, -5.050541265325251e-07, 2.380755516575443e-07, 3.57677118184549e-07, -2.932509742660224e-08, -2.029250639003875e-07, -4.37720193773196e-08, 9.048519725175741e-08, 4.823500641306028e-08, -2.774098397333487e-08, -2.973504470949853e-08, 2.184229963813306e-09, 1.240318920913107e-08, 4.737439758869627e-09, -2.487704073631181e-10},
						},
						Frequency:  0,
						InputRate:  2,
						SampleRate: 1,
						Decimate:   2,
						Gain:       0,

						Correction:  111,
						Delay:       111,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Centaur CTR4-6S"},
				Type:           "CG",
				Label:          "BT",
				SampleRate:     10,
				Frequency:      1,
				StorageFormat:  "Steim1",
				ClockDrift:     0.0001,
				FilterList:     []string{"CENTAUR-10-LP"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "CENTAUR-10-LP",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 30000,
						Decimate:   1,
						Gain:       400000,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM10STAGE1_LP",
						Filter: "CENTAUR-10-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM10STAGE1_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 20,
							Gain:       1,
							Factors:    []float64{1.064907617486405e-09, 1.034453178307261e-09, 9.664113963958244e-10, 8.418348553462952e-10, 6.249258356490772e-10, 2.516549535268758e-10, -3.87670328806779e-10, -1.47433173129502e-09, -3.298806094223753e-09, -6.314136929531576e-09, -1.121016047230174e-08, -1.901483719775274e-08, -3.123022237999416e-08, -5.001196408074772e-08, -7.840265257259518e-08, -1.206307425175897e-07, -1.824880863208179e-07, -2.718002527084321e-07, -3.990046104754481e-07, -5.77851526423227e-07, -8.262437818926275e-07, -1.167228277378105e-06, -1.630152097364685e-06, -2.25199185237807e-06, -3.078860723061025e-06, -4.167691627856855e-06, -5.588087296214108e-06, -7.424318639540946e-06, -9.777441626027677e-06, -1.276748991862822e-05, -1.653568591925185e-05, -2.124659677792683e-05, -2.709014468801596e-05, -3.428336281447289e-05, -4.307177003589932e-05, -5.373021998545357e-05, -6.656306343787459e-05, -8.190344879132025e-05, -0.0001001115742094661, -0.0001215716979621988, -0.0001466877117031738, -0.0001758770859167701, -0.0002095630085718339, -0.0002481645580520465, -0.0002920847804659816, -0.0003416965800307624, -0.000397326379672815, -0.0004592355672882901, -0.0005275998108837911, -0.0006024864023037121, -0.0006838298732466565, -0.000771406217141384, -0.0008648061441093757, -0.0009634078911739305, -0.001066350203188083, -0.001172506188408088, -0.00128045883274138, -0.001388479024791834, -0.001494506996192347, -0.00159613811471956, -0.001690613977896006, -0.001774819739131641, -0.001845288554367976, -0.001898213962743382, -0.001929470908861292, -0.001934645976577522, -0.001909077235596615, -0.001847903904417293, -0.001746125809244897, -0.001598672372460225, -0.001400480601239162, -0.001146581273096341, -0.0008321922374960512, -0.0004528174789654291, -4.350325607132146e-06, 0.0005168210539300105, 0.001113707933547817, 0.001788617335426292, 0.002543052729685069, 0.003377621575812952, 0.004291952172227477, 0.005284622236434193, 0.006353101529129874, 0.007493710660214747, 0.008701597973949728, 0.00997073610732726, 0.01129393945504515, 0.01266290336317476, 0.01406826542043067, 0.01549968873126445, 0.0169459665506013, 0.01839514714878393, 0.01983467727077701, 0.02125156206983979, 0.02263253894652174, 0.02396426232227562, 0.02523349603555283, 0.02642730977791709, 0.02753327579770644, 0.02853966199622893, 0.02943561753119303, 0.0302113471262904, 0.03085827046415188, 0.03136916330916253, 0.03173827736108024, 0.03196143627177688, 0.03203610575514897, 0.03196143627177688, 0.03173827736108024, 0.03136916330916253, 0.03085827046415188, 0.0302113471262904, 0.02943561753119303, 0.02853966199622893, 0.02753327579770644, 0.02642730977791709, 0.02523349603555283, 0.02396426232227562, 0.02263253894652174, 0.02125156206983979, 0.01983467727077701, 0.01839514714878393, 0.0169459665506013, 0.01549968873126445, 0.01406826542043067, 0.01266290336317476, 0.01129393945504515, 0.00997073610732726, 0.008701597973949728, 0.007493710660214747, 0.006353101529129874, 0.005284622236434193, 0.004291952172227477, 0.003377621575812952, 0.002543052729685069, 0.001788617335426292, 0.001113707933547817, 0.0005168210539300105, -4.350325607132146e-06, -0.0004528174789654291, -0.0008321922374960512, -0.001146581273096341, -0.001400480601239162, -0.001598672372460225, -0.001746125809244897, -0.001847903904417293, -0.001909077235596615, -0.001934645976577522, -0.001929470908861292, -0.001898213962743382, -0.001845288554367976, -0.001774819739131641, -0.001690613977896006, -0.00159613811471956, -0.001494506996192347, -0.001388479024791834, -0.00128045883274138, -0.001172506188408088, -0.001066350203188083, -0.0009634078911739305, -0.0008648061441093757, -0.000771406217141384, -0.0006838298732466565, -0.0006024864023037121, -0.0005275998108837911, -0.0004592355672882901, -0.000397326379672815, -0.0003416965800307624, -0.0002920847804659816, -0.0002481645580520465, -0.0002095630085718339, -0.0001758770859167701, -0.0001466877117031738, -0.0001215716979621988, -0.0001001115742094661, -8.190344879132025e-05, -6.656306343787459e-05, -5.373021998545357e-05, -4.307177003589932e-05, -3.428336281447289e-05, -2.709014468801596e-05, -2.124659677792683e-05, -1.653568591925185e-05, -1.276748991862822e-05, -9.777441626027677e-06, -7.424318639540946e-06, -5.588087296214108e-06, -4.167691627856855e-06, -3.078860723061025e-06, -2.25199185237807e-06, -1.630152097364685e-06, -1.167228277378105e-06, -8.262437818926275e-07, -5.77851526423227e-07, -3.990046104754481e-07, -2.718002527084321e-07, -1.824880863208179e-07, -1.206307425175897e-07, -7.840265257259518e-08, -5.001196408074772e-08, -3.123022237999416e-08, -1.901483719775274e-08, -1.121016047230174e-08, -6.314136929531576e-09, -3.298806094223753e-09, -1.47433173129502e-09, -3.87670328806779e-10, 2.516549535268758e-10, 6.249258356490772e-10, 8.418348553462952e-10, 9.664113963958244e-10, 1.034453178307261e-09, 1.064907617486405e-09},
						},
						Frequency:  0,
						InputRate:  30000,
						SampleRate: 1500,
						Decimate:   20,
						Gain:       0,

						Correction:  0.07066666666666667,
						Delay:       0.07066666666666667,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM10STAGE2_LP",
						Filter: "CENTAUR-10-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM10STAGE2_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 15,
							Gain:       1,
							Factors:    []float64{1.274508037713854e-09, 3.998782762542515e-09, 1.024154282410265e-08, 2.260131975609668e-08, 4.482147327426093e-08, 8.18346073648753e-08, 1.396280457733333e-07, 2.247765750108437e-07, 3.434979804593919e-07, 5.000835626084474e-07, 6.945702915529181e-07, 9.195631536380137e-07, 1.156180237597563e-06, 1.369213636134487e-06, 1.501732190677942e-06, 1.469536132342558e-06, 1.156072180154469e-06, 4.086311791194063e-07, -9.631575963804799e-07, -3.185358645165066e-06, -6.513029984180443e-06, -1.121754953653928e-05, -1.756688863877204e-05, -2.579807834421872e-05, -3.608162845472528e-05, -4.847836564934252e-05, -6.289004605799169e-05, -7.900612977208145e-05, -9.625023005867442e-05, -0.0001137308825132404, -0.0001302023173674668, -0.0001440417372005855, -0.0001532500772620555, -0.0001554832182727657, -0.0001481200182629544, -0.0001283722284804781, -9.343931225336277e-05, -4.070838456326049e-05, 3.200399879120903e-05, 0.0001261755255438299, 0.0002422790077247571, 0.0003794766616276513, 0.0005353282047932003, 0.0007055367642667043, 0.0008837591201708494, 0.001061507906179511, 0.00122817269771686, 0.001371184173455519, 0.001476340568373834, 0.001528308433157228, 0.00151130041374523, 0.001409921693519257, 0.001210164395473335, 0.0009005162952909555, 0.0004731374478641395, -7.49533124232044e-05, -0.0007407496338188167, -0.001514260929538042, -0.002377724759513757, -0.003305103737040651, -0.004261935822939468, -0.005205595236681355, -0.006086004689576903, -0.006846818743370123, -0.007427073690811211, -0.007763272621360522, -0.007791846731533931, -0.007451907097887187, -0.006688176789325108, -0.005453973062220406, -0.003714095041860952, -0.001447465068324086, 0.001350627251190012, 0.004666819771776261, 0.008468634716747657, 0.01270419497334137, 0.0173027637836283, 0.02217613317169075, 0.02722084430537505, 0.03232117966910014, 0.03735282488611422, 0.04218705977144598, 0.04669530606909855, 0.05075383539601134, 0.05424842680203789, 0.05707876014276208, 0.05916233958966831, 0.06043776084683357, 0.06086716509748656, 0.06043776084683357, 0.05916233958966831, 0.05707876014276208, 0.05424842680203789, 0.05075383539601134, 0.04669530606909855, 0.04218705977144598, 0.03735282488611422, 0.03232117966910014, 0.02722084430537505, 0.02217613317169075, 0.0173027637836283, 0.01270419497334137, 0.008468634716747657, 0.004666819771776261, 0.001350627251190012, -0.001447465068324086, -0.003714095041860952, -0.005453973062220406, -0.006688176789325108, -0.007451907097887187, -0.007791846731533931, -0.007763272621360522, -0.007427073690811211, -0.006846818743370123, -0.006086004689576903, -0.005205595236681355, -0.004261935822939468, -0.003305103737040651, -0.002377724759513757, -0.001514260929538042, -0.0007407496338188167, -7.49533124232044e-05, 0.0004731374478641395, 0.0009005162952909555, 0.001210164395473335, 0.001409921693519257, 0.00151130041374523, 0.001528308433157228, 0.001476340568373834, 0.001371184173455519, 0.00122817269771686, 0.001061507906179511, 0.0008837591201708494, 0.0007055367642667043, 0.0005353282047932003, 0.0003794766616276513, 0.0002422790077247571, 0.0001261755255438299, 3.200399879120903e-05, -4.070838456326049e-05, -9.343931225336277e-05, -0.0001283722284804781, -0.0001481200182629544, -0.0001554832182727657, -0.0001532500772620555, -0.0001440417372005855, -0.0001302023173674668, -0.0001137308825132404, -9.625023005867442e-05, -7.900612977208145e-05, -6.289004605799169e-05, -4.847836564934252e-05, -3.608162845472528e-05, -2.579807834421872e-05, -1.756688863877204e-05, -1.121754953653928e-05, -6.513029984180443e-06, -3.185358645165066e-06, -9.631575963804799e-07, 4.086311791194063e-07, 1.156072180154469e-06, 1.469536132342558e-06, 1.501732190677942e-06, 1.369213636134487e-06, 1.156180237597563e-06, 9.195631536380137e-07, 6.945702915529181e-07, 5.000835626084474e-07, 3.434979804593919e-07, 2.247765750108437e-07, 1.396280457733333e-07, 8.18346073648753e-08, 4.482147327426093e-08, 2.260131975609668e-08, 1.024154282410265e-08, 3.998782762542515e-09, 1.274508037713854e-09},
						},
						Frequency:  0,
						InputRate:  1500,
						SampleRate: 100,
						Decimate:   15,
						Gain:       0,

						Correction:  0.88,
						Delay:       0.88,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM10STAGE3_LP",
						Filter: "CENTAUR-10-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM10STAGE3_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{3.624153237100989e-09, 1.470216688117767e-08, 2.924648074949182e-08, 1.675815859925242e-08, -9.459692996675541e-08, -4.005292369332425e-07, -9.373651758431229e-07, -1.530435241099631e-06, -1.645991491318222e-06, -4.078703649887408e-07, 3.030094105174225e-06, 8.6859920783594e-06, 1.476603465201467e-05, 1.713674632378615e-05, 1.012813500657534e-05, -1.072856062768063e-05, -4.439650993665008e-05, -8.029796768720772e-05, -9.761762240257018e-05, -7.094869060070728e-05, 1.69209064120078e-05, 0.0001585078223461214, 0.0003094936499512948, 0.0003912802093626145, 0.0003155885036776064, 2.919057865035819e-05, -0.0004362723697929486, -0.0009354174279267206, -0.00122839391659802, -0.001061468695091633, -0.0002939814743843771, 0.0009756477540050195, 0.002352455381127647, 0.003215585281329135, 0.002933433563419905, 0.001171050910958822, -0.00182954843047897, -0.005145646443318352, -0.007361207758041045, -0.007056359496882652, -0.00346765457612564, 0.002935112705392162, 0.01024857149306014, 0.01551827984678943, 0.01570615959949202, 0.008987865329886645, -0.004081171672241476, -0.0200454040856493, -0.0330349764834743, -0.03628456170461448, -0.02430879726955251, 0.004958793846270522, 0.04884525267308668, 0.1000147740815335, 0.1480752985064006, 0.1823112272692678, 0.194711125538485, 0.1823112272692678, 0.1480752985064006, 0.1000147740815335, 0.04884525267308668, 0.004958793846270522, -0.02430879726955251, -0.03628456170461448, -0.0330349764834743, -0.0200454040856493, -0.004081171672241476, 0.008987865329886645, 0.01570615959949202, 0.01551827984678943, 0.01024857149306014, 0.002935112705392162, -0.00346765457612564, -0.007056359496882652, -0.007361207758041045, -0.005145646443318352, -0.00182954843047897, 0.001171050910958822, 0.002933433563419905, 0.003215585281329135, 0.002352455381127647, 0.0009756477540050195, -0.0002939814743843771, -0.001061468695091633, -0.00122839391659802, -0.0009354174279267206, -0.0004362723697929486, 2.919057865035819e-05, 0.0003155885036776064, 0.0003912802093626145, 0.0003094936499512948, 0.0001585078223461214, 1.69209064120078e-05, -7.094869060070728e-05, -9.761762240257018e-05, -8.029796768720772e-05, -4.439650993665008e-05, -1.072856062768063e-05, 1.012813500657534e-05, 1.713674632378615e-05, 1.476603465201467e-05, 8.6859920783594e-06, 3.030094105174225e-06, -4.078703649887408e-07, -1.645991491318222e-06, -1.530435241099631e-06, -9.373651758431229e-07, -4.005292369332425e-07, -9.459692996675541e-08, 1.675815859925242e-08, 2.924648074949182e-08, 1.470216688117767e-08, 3.624153237100989e-09},
						},
						Frequency:  0,
						InputRate:  100,
						SampleRate: 20,
						Decimate:   5,
						Gain:       0,

						Correction:  2.8,
						Delay:       2.8,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM10STAGE4_LP",
						Filter: "CENTAUR-10-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM10STAGE4_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{-2.487704073631181e-10, 4.737439758869627e-09, 1.240318920913107e-08, 2.184229963813306e-09, -2.973504470949853e-08, -2.774098397333487e-08, 4.823500641306028e-08, 9.048519725175741e-08, -4.37720193773196e-08, -2.029250639003875e-07, -2.932509742660224e-08, 3.57677118184549e-07, 2.380755516575443e-07, -5.050541265325251e-07, -6.566606160434081e-07, 5.295136199801142e-07, 1.33302656473942e-06, -2.35390866190086e-07, -2.23455825577774e-06, -6.431886720336236e-07, 3.178847859642279e-06, 2.391893663270882e-06, -3.766425715549474e-06, -5.213130996570269e-06, 3.343878835698979e-06, 9.069842337901537e-06, -1.034202665666667e-06, -1.34947635337201e-05, -4.128203067878262e-06, 1.740813571972671e-05, 1.293246945424367e-05, -1.901116086317058e-05, -2.559820150658931e-05, 1.583846664297833e-05, 4.129854219272497e-05, -5.05136153123426e-06, -5.769433718028819e-05, -1.597343340345311e-05, 7.062319519353707e-05, 4.876211902966221e-05, -7.411825064261423e-05, -9.265601046647684e-05, 6.092805886715002e-05, 0.0001437041528677315, -2.365713142641937e-05, -0.0001938176534863781, -4.346068390483575e-05, 0.0002305286005770023, 0.0001422997430119745, -0.0002376966240860235, -0.0002684195404303642, 0.0001974200184015998, 0.0004089861668732694, -9.322642224777145e-05, -0.0005416667040038034, -8.565059594353358e-05, 0.0006351458753935074, 0.0003394235438661822, -0.0006517938478495219, -0.0006531622837118695, 0.0005527339849418497, 0.0009935334284260212, -0.0003051329942536734, -0.001308020364817281, -0.0001089866761415155, 0.001527642392221839, 0.0006836461053210791, -0.001573807813969138, -0.001381190291127471, 0.001369316440666299, 0.002127841145429655, -0.0008527391469852445, -0.002814325561899974, -5.435980978213282e-06, 0.003302926411211769, 0.001187235385529431, -0.003441492859559195, -0.002615018460333554, 0.003083861131922053, 0.004145541224298037, -0.002114932740796397, -0.005572668686252893, 0.0004775431526676058, 0.006640170511329856, 0.001802537521879636, -0.007064640192213203, -0.004597380817112646, 0.00656694031748481, 0.007666904141149428, -0.004908950080892368, -0.01066028889600873, 0.001931063619415937, 0.01312888066219805, 0.002414871264176499, -0.01454757748158677, -0.008042475439797359, 0.01433728095680021, 0.01472206237002311, -0.01187358886084607, -0.0220889493283342, 0.006451059640865893, 0.02966939534975369, 0.002871718562712786, -0.03692218906488918, -0.01777634564159653, 0.04329151455872206, 0.04248360716585619, -0.04826484520071661, -0.09280869043016983, 0.05142858357174776, 0.3137773586587529, 0.4474858173759422, 0.3137773586587529, 0.05142858357174776, -0.09280869043016983, -0.04826484520071661, 0.04248360716585619, 0.04329151455872206, -0.01777634564159653, -0.03692218906488918, 0.002871718562712786, 0.02966939534975369, 0.006451059640865893, -0.0220889493283342, -0.01187358886084607, 0.01472206237002311, 0.01433728095680021, -0.008042475439797359, -0.01454757748158677, 0.002414871264176499, 0.01312888066219805, 0.001931063619415937, -0.01066028889600873, -0.004908950080892368, 0.007666904141149428, 0.00656694031748481, -0.004597380817112646, -0.007064640192213203, 0.001802537521879636, 0.006640170511329856, 0.0004775431526676058, -0.005572668686252893, -0.002114932740796397, 0.004145541224298037, 0.003083861131922053, -0.002615018460333554, -0.003441492859559195, 0.001187235385529431, 0.003302926411211769, -5.435980978213282e-06, -0.002814325561899974, -0.0008527391469852445, 0.002127841145429655, 0.001369316440666299, -0.001381190291127471, -0.001573807813969138, 0.0006836461053210791, 0.001527642392221839, -0.0001089866761415155, -0.001308020364817281, -0.0003051329942536734, 0.0009935334284260212, 0.0005527339849418497, -0.0006531622837118695, -0.0006517938478495219, 0.0003394235438661822, 0.0006351458753935074, -8.565059594353358e-05, -0.0005416667040038034, -9.322642224777145e-05, 0.0004089861668732694, 0.0001974200184015998, -0.0002684195404303642, -0.0002376966240860235, 0.0001422997430119745, 0.0002305286005770023, -4.346068390483575e-05, -0.0001938176534863781, -2.365713142641937e-05, 0.0001437041528677315, 6.092805886715002e-05, -9.265601046647684e-05, -7.411825064261423e-05, 4.876211902966221e-05, 7.062319519353707e-05, -1.597343340345311e-05, -5.769433718028819e-05, -5.05136153123426e-06, 4.129854219272497e-05, 1.583846664297833e-05, -2.559820150658931e-05, -1.901116086317058e-05, 1.293246945424367e-05, 1.740813571972671e-05, -4.128203067878262e-06, -1.34947635337201e-05, -1.034202665666667e-06, 9.069842337901537e-06, 3.343878835698979e-06, -5.213130996570269e-06, -3.766425715549474e-06, 2.391893663270882e-06, 3.178847859642279e-06, -6.431886720336236e-07, -2.23455825577774e-06, -2.35390866190086e-07, 1.33302656473942e-06, 5.295136199801142e-07, -6.566606160434081e-07, -5.050541265325251e-07, 2.380755516575443e-07, 3.57677118184549e-07, -2.932509742660224e-08, -2.029250639003875e-07, -4.37720193773196e-08, 9.048519725175741e-08, 4.823500641306028e-08, -2.774098397333487e-08, -2.973504470949853e-08, 2.184229963813306e-09, 1.240318920913107e-08, 4.737439758869627e-09, -2.487704073631181e-10},
						},
						Frequency:  0,
						InputRate:  20,
						SampleRate: 10,
						Decimate:   2,
						Gain:       0,

						Correction:  11.1,
						Delay:       11.1,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			},
		},
	}, {
		Name: "Nanometrics Dataloggers Connected to Microphones",
		Sensors: []Sensor{
			{
				SensorList: []string{"InfraBSU microphone"},
				FilterList: []string{"InfraBSU microphone"},
				Stages: []ResponseStage{
					{
						Type:   "poly",
						Lookup: "InfraBSU microphone",
						Filter: "InfraBSU microphone",
						StageSet: Polynomial{
							Name:                    "InfraBSU microphone",
							Gain:                    0.008,
							ApproximationType:       ApproximationTypeMaclaurin,
							FrequencyLowerBound:     0,
							FrequencyUpperBound:     0,
							ApproximationLowerBound: 0,
							ApproximationUpperBound: 0,
							MaximumError:            0,
							Notes:                   &[]string{"this is incorrect, enough to get a plot in theory this is linear with +/- 10mV for +/- 125Pa (1.25 mbar) which translates to +/- 1V for +/- 125mbar"}[0],
							Coefficients:            []Coefficient{{Value: 0}, {Value: 125}},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "hPa",
						OutputUnits: "V",
					},
				},
				Channels: "F",
				Reversed: false,
			},
		},
		Dataloggers: []Datalogger{
			{
				DataloggerList: []string{"Centaur CTR4-6S"},
				Type:           "CW",
				Label:          "HD",
				SampleRate:     100,
				Frequency:      1,
				StorageFormat:  "Steim1",
				ClockDrift:     0.0001,
				FilterList:     []string{"CENTAUR-100-LP"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "CENTAUR-100-LP",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 30000,
						Decimate:   1,
						Gain:       400000,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM100STAGE1_LP",
						Filter: "CENTAUR-100-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM100STAGE1_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 15,
							Gain:       1,
							Factors:    []float64{-4.047907827113435e-10, -1.39029141061628e-10, 6.728000500156771e-10, 2.757971531287775e-09, 7.546506865872195e-09, 1.766681105112393e-08, 3.769362981944433e-08, 7.523131717119556e-08, 1.424254208543815e-07, 2.579989942850785e-07, 4.49903717196372e-07, 7.586554657022834e-07, 1.241385823501068e-06, 1.976580337370245e-06, 3.069389218520029e-06, 4.657283633700868e-06, 6.915692774450531e-06, 1.006309584698377e-05, 1.436486680838168e-05, 2.013498922101177e-05, 2.773458889448483e-05, 3.756609353359231e-05, 5.00617438037599e-05, 6.566517495835717e-05, 8.480488904700095e-05, 0.0001078586692034099, 0.0001351083708846758, 0.0001666850740988706, 0.000202505299179028, 0.0002421998676511588, 0.0002850380044490719, 0.0003298503862917036, 0.0003749559835375441, 0.0004180986428351539, 0.0004564003231909406, 0.0004863386265192439, 0.000503756647782684, 0.0005039131041938723, 0.0004815800932055991, 0.0004311946010973558, 0.000347067993060206, 0.0002236551558100188, 5.588177435769922e-05, -0.0001604755031971873, -0.0004283653814438088, -0.0007490084037683738, -0.00112143157658711, -0.001542013055891304, -0.002004062154587584, -0.002497462335460076, -0.003008406043037227, -0.003519249945407228, -0.0040085172111864, -0.0044510697243719, -0.004818467626070565, -0.005079526362531964, -0.005201072726935362, -0.005148891537318578, -0.004888844032354756, -0.004388128318143293, -0.003616641856686609, -0.002548396677795745, -0.001162930346149744, 0.0005533496934548342, 0.002605953436832241, 0.004991291898095885, 0.007695917735921711, 0.01069607652807879, 0.01395761185676819, 0.01743625403066915, 0.02107830656774628, 0.0248217271981753, 0.02859758195513501, 0.03233183282942656, 0.03594740243710946, 0.03936644413583802, 0.04251273389808217, 0.04531409175152301, 0.04770473629328503, 0.04962747602314526, 0.05103564612512176, 0.05189470870549539, 0.05218344796472771, 0.05189470870549539, 0.05103564612512176, 0.04962747602314526, 0.04770473629328503, 0.04531409175152301, 0.04251273389808217, 0.03936644413583802, 0.03594740243710946, 0.03233183282942656, 0.02859758195513501, 0.0248217271981753, 0.02107830656774628, 0.01743625403066915, 0.01395761185676819, 0.01069607652807879, 0.007695917735921711, 0.004991291898095885, 0.002605953436832241, 0.0005533496934548342, -0.001162930346149744, -0.002548396677795745, -0.003616641856686609, -0.004388128318143293, -0.004888844032354756, -0.005148891537318578, -0.005201072726935362, -0.005079526362531964, -0.004818467626070565, -0.0044510697243719, -0.0040085172111864, -0.003519249945407228, -0.003008406043037227, -0.002497462335460076, -0.002004062154587584, -0.001542013055891304, -0.00112143157658711, -0.0007490084037683738, -0.0004283653814438088, -0.0001604755031971873, 5.588177435769922e-05, 0.0002236551558100188, 0.000347067993060206, 0.0004311946010973558, 0.0004815800932055991, 0.0005039131041938723, 0.000503756647782684, 0.0004863386265192439, 0.0004564003231909406, 0.0004180986428351539, 0.0003749559835375441, 0.0003298503862917036, 0.0002850380044490719, 0.0002421998676511588, 0.000202505299179028, 0.0001666850740988706, 0.0001351083708846758, 0.0001078586692034099, 8.480488904700095e-05, 6.566517495835717e-05, 5.00617438037599e-05, 3.756609353359231e-05, 2.773458889448483e-05, 2.013498922101177e-05, 1.436486680838168e-05, 1.006309584698377e-05, 6.915692774450531e-06, 4.657283633700868e-06, 3.069389218520029e-06, 1.976580337370245e-06, 1.241385823501068e-06, 7.586554657022834e-07, 4.49903717196372e-07, 2.579989942850785e-07, 1.424254208543815e-07, 7.523131717119556e-08, 3.769362981944433e-08, 1.766681105112393e-08, 7.546506865872195e-09, 2.757971531287775e-09, 6.728000500156771e-10, -1.39029141061628e-10, -4.047907827113435e-10},
						},
						Frequency:  0,
						SampleRate: 2000,
						Decimate:   15,
						Gain:       0,

						Correction:  0.041,
						Delay:       0.041,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM100STAGE2_LP",
						Filter: "CENTAUR-100-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM100STAGE2_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 10,
							Gain:       1,
							Factors:    []float64{8.469229815375836e-10, 2.274220288025759e-09, 4.538950837882147e-09, 6.873790581886875e-09, 7.109040416947659e-09, 7.627841347268097e-10, -1.98300955828268e-08, -6.609942211224632e-08, -1.531137889126984e-07, -2.98249494227597e-07, -5.181519089662492e-07, -8.236355594832989e-07, -1.212476329485351e-06, -1.660554848844411e-06, -2.112474379324042e-06, -2.473531133129619e-06, -2.605619128003023e-06, -2.330133657562619e-06, -1.440980274917891e-06, 2.69804330027872e-07, 2.972713778558616e-06, 6.748858469608209e-06, 1.152961592827038e-05, 1.703543472209736e-05, 2.272479023143328e-05, 2.776698459480208e-05, 3.105368391399539e-05, 3.126302060212491e-05, 2.698613281584723e-05, 1.691886402482352e-05, 1.111764912365637e-07, -2.37455864477862e-05, -5.402671731357865e-05, -8.892267864716836e-05, -0.0001252819457239765, -0.0001586044226011253, -0.0001832358557248136, -0.000192798010778233, -0.0001808635900860097, -0.000141850186225691, -7.206699315303354e-05, 2.91937566357729e-05, 0.0001586654736525826, 0.0003083858467014949, 0.0004654216635228285, 0.0006121982853786541, 0.000727547074175951, 0.0007885115946319546, 0.000772857783523387, 0.0006621229618182738, 0.0004449259850407905, 0.0001201613649467244, -0.000300369462776902, -0.000790360545859508, -0.001308874060360023, -0.001802020291776854, -0.002206618091924962, -0.002455790114635659, -0.002486192180752311, -0.002246311918537972, -0.001705031041178952, -0.0008594632516121016, 0.0002590111721915774, 0.001581566203839111, 0.003002498487966101, 0.004384141985044115, 0.005566316483085373, 0.006380002340389496, 0.006664402331430841, 0.006286042551189639, 0.00515814138851908, 0.003258199252425354, 0.0006416820735977283, -0.002550179237628938, -0.006090064766937297, -0.00967270332610326, -0.01293168061123908, -0.01546424668939506, -0.016862558387093, -0.01674898294478778, -0.01481246018868655, -0.01084255434379213, -0.00475778269676487, 0.003374886268966743, 0.01333182798532389, 0.02473737725852667, 0.03708164756536587, 0.04975069601283877, 0.06206696168821097, 0.07333684637153971, 0.08290151879402521, 0.09018659693370301, 0.09474635107447013, 0.09629848418816638, 0.09474635107447013, 0.09018659693370301, 0.08290151879402521, 0.07333684637153971, 0.06206696168821097, 0.04975069601283877, 0.03708164756536587, 0.02473737725852667, 0.01333182798532389, 0.003374886268966743, -0.00475778269676487, -0.01084255434379213, -0.01481246018868655, -0.01674898294478778, -0.016862558387093, -0.01546424668939506, -0.01293168061123908, -0.00967270332610326, -0.006090064766937297, -0.002550179237628938, 0.0006416820735977283, 0.003258199252425354, 0.00515814138851908, 0.006286042551189639, 0.006664402331430841, 0.006380002340389496, 0.005566316483085373, 0.004384141985044115, 0.003002498487966101, 0.001581566203839111, 0.0002590111721915774, -0.0008594632516121016, -0.001705031041178952, -0.002246311918537972, -0.002486192180752311, -0.002455790114635659, -0.002206618091924962, -0.001802020291776854, -0.001308874060360023, -0.000790360545859508, -0.000300369462776902, 0.0001201613649467244, 0.0004449259850407905, 0.0006621229618182738, 0.000772857783523387, 0.0007885115946319546, 0.000727547074175951, 0.0006121982853786541, 0.0004654216635228285, 0.0003083858467014949, 0.0001586654736525826, 2.91937566357729e-05, -7.206699315303354e-05, -0.000141850186225691, -0.0001808635900860097, -0.000192798010778233, -0.0001832358557248136, -0.0001586044226011253, -0.0001252819457239765, -8.892267864716836e-05, -5.402671731357865e-05, -2.37455864477862e-05, 1.111764912365637e-07, 1.691886402482352e-05, 2.698613281584723e-05, 3.126302060212491e-05, 3.105368391399539e-05, 2.776698459480208e-05, 2.272479023143328e-05, 1.703543472209736e-05, 1.152961592827038e-05, 6.748858469608209e-06, 2.972713778558616e-06, 2.69804330027872e-07, -1.440980274917891e-06, -2.330133657562619e-06, -2.605619128003023e-06, -2.473531133129619e-06, -2.112474379324042e-06, -1.660554848844411e-06, -1.212476329485351e-06, -8.236355594832989e-07, -5.181519089662492e-07, -2.98249494227597e-07, -1.531137889126984e-07, -6.609942211224632e-08, -1.98300955828268e-08, 7.627841347268097e-10, 7.109040416947659e-09, 6.873790581886875e-09, 4.538950837882147e-09, 2.274220288025759e-09, 8.469229815375836e-10},
						},
						Frequency:  0,
						InputRate:  2000,
						SampleRate: 200,
						Decimate:   10,
						Gain:       0,

						Correction:  0.465,
						Delay:       0.465,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM100STAGE3_LP",
						Filter: "CENTAUR-100-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM100STAGE3_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{-2.487704073631181e-10, 4.737439758869627e-09, 1.240318920913107e-08, 2.184229963813306e-09, -2.973504470949853e-08, -2.774098397333487e-08, 4.823500641306028e-08, 9.048519725175741e-08, -4.37720193773196e-08, -2.029250639003875e-07, -2.932509742660224e-08, 3.57677118184549e-07, 2.380755516575443e-07, -5.050541265325251e-07, -6.566606160434081e-07, 5.295136199801142e-07, 1.33302656473942e-06, -2.35390866190086e-07, -2.23455825577774e-06, -6.431886720336236e-07, 3.178847859642279e-06, 2.391893663270882e-06, -3.766425715549474e-06, -5.213130996570269e-06, 3.343878835698979e-06, 9.069842337901537e-06, -1.034202665666667e-06, -1.34947635337201e-05, -4.128203067878262e-06, 1.740813571972671e-05, 1.293246945424367e-05, -1.901116086317058e-05, -2.559820150658931e-05, 1.583846664297833e-05, 4.129854219272497e-05, -5.05136153123426e-06, -5.769433718028819e-05, -1.597343340345311e-05, 7.062319519353707e-05, 4.876211902966221e-05, -7.411825064261423e-05, -9.265601046647684e-05, 6.092805886715002e-05, 0.0001437041528677315, -2.365713142641937e-05, -0.0001938176534863781, -4.346068390483575e-05, 0.0002305286005770023, 0.0001422997430119745, -0.0002376966240860235, -0.0002684195404303642, 0.0001974200184015998, 0.0004089861668732694, -9.322642224777145e-05, -0.0005416667040038034, -8.565059594353358e-05, 0.0006351458753935074, 0.0003394235438661822, -0.0006517938478495219, -0.0006531622837118695, 0.0005527339849418497, 0.0009935334284260212, -0.0003051329942536734, -0.001308020364817281, -0.0001089866761415155, 0.001527642392221839, 0.0006836461053210791, -0.001573807813969138, -0.001381190291127471, 0.001369316440666299, 0.002127841145429655, -0.0008527391469852445, -0.002814325561899974, -5.435980978213282e-06, 0.003302926411211769, 0.001187235385529431, -0.003441492859559195, -0.002615018460333554, 0.003083861131922053, 0.004145541224298037, -0.002114932740796397, -0.005572668686252893, 0.0004775431526676058, 0.006640170511329856, 0.001802537521879636, -0.007064640192213203, -0.004597380817112646, 0.00656694031748481, 0.007666904141149428, -0.004908950080892368, -0.01066028889600873, 0.001931063619415937, 0.01312888066219805, 0.002414871264176499, -0.01454757748158677, -0.008042475439797359, 0.01433728095680021, 0.01472206237002311, -0.01187358886084607, -0.0220889493283342, 0.006451059640865893, 0.02966939534975369, 0.002871718562712786, -0.03692218906488918, -0.01777634564159653, 0.04329151455872206, 0.04248360716585619, -0.04826484520071661, -0.09280869043016983, 0.05142858357174776, 0.3137773586587529, 0.4474858173759422, 0.3137773586587529, 0.05142858357174776, -0.09280869043016983, -0.04826484520071661, 0.04248360716585619, 0.04329151455872206, -0.01777634564159653, -0.03692218906488918, 0.002871718562712786, 0.02966939534975369, 0.006451059640865893, -0.0220889493283342, -0.01187358886084607, 0.01472206237002311, 0.01433728095680021, -0.008042475439797359, -0.01454757748158677, 0.002414871264176499, 0.01312888066219805, 0.001931063619415937, -0.01066028889600873, -0.004908950080892368, 0.007666904141149428, 0.00656694031748481, -0.004597380817112646, -0.007064640192213203, 0.001802537521879636, 0.006640170511329856, 0.0004775431526676058, -0.005572668686252893, -0.002114932740796397, 0.004145541224298037, 0.003083861131922053, -0.002615018460333554, -0.003441492859559195, 0.001187235385529431, 0.003302926411211769, -5.435980978213282e-06, -0.002814325561899974, -0.0008527391469852445, 0.002127841145429655, 0.001369316440666299, -0.001381190291127471, -0.001573807813969138, 0.0006836461053210791, 0.001527642392221839, -0.0001089866761415155, -0.001308020364817281, -0.0003051329942536734, 0.0009935334284260212, 0.0005527339849418497, -0.0006531622837118695, -0.0006517938478495219, 0.0003394235438661822, 0.0006351458753935074, -8.565059594353358e-05, -0.0005416667040038034, -9.322642224777145e-05, 0.0004089861668732694, 0.0001974200184015998, -0.0002684195404303642, -0.0002376966240860235, 0.0001422997430119745, 0.0002305286005770023, -4.346068390483575e-05, -0.0001938176534863781, -2.365713142641937e-05, 0.0001437041528677315, 6.092805886715002e-05, -9.265601046647684e-05, -7.411825064261423e-05, 4.876211902966221e-05, 7.062319519353707e-05, -1.597343340345311e-05, -5.769433718028819e-05, -5.05136153123426e-06, 4.129854219272497e-05, 1.583846664297833e-05, -2.559820150658931e-05, -1.901116086317058e-05, 1.293246945424367e-05, 1.740813571972671e-05, -4.128203067878262e-06, -1.34947635337201e-05, -1.034202665666667e-06, 9.069842337901537e-06, 3.343878835698979e-06, -5.213130996570269e-06, -3.766425715549474e-06, 2.391893663270882e-06, 3.178847859642279e-06, -6.431886720336236e-07, -2.23455825577774e-06, -2.35390866190086e-07, 1.33302656473942e-06, 5.295136199801142e-07, -6.566606160434081e-07, -5.050541265325251e-07, 2.380755516575443e-07, 3.57677118184549e-07, -2.932509742660224e-08, -2.029250639003875e-07, -4.37720193773196e-08, 9.048519725175741e-08, 4.823500641306028e-08, -2.774098397333487e-08, -2.973504470949853e-08, 2.184229963813306e-09, 1.240318920913107e-08, 4.737439758869627e-09, -2.487704073631181e-10},
						},
						Frequency:  0,
						InputRate:  200,
						SampleRate: 100,
						Decimate:   2,
						Gain:       0,

						Correction:  1.11,
						Delay:       1.11,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Centaur CTR4-6S"},
				Type:           "CW",
				Label:          "LD",
				SampleRate:     1,
				Frequency:      0.1,
				StorageFormat:  "Steim1",
				ClockDrift:     0.0001,
				FilterList:     []string{"CENTAUR-1-LP"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "CENTAUR-1-LP",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 30000,
						Decimate:   1,
						Gain:       400000,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM50STAGE1_LP",
						Filter: "CENTAUR-1-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM50STAGE1_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 20,
							Gain:       1,
							Factors:    []float64{-5.148550518595382e-10, -5.503820912979381e-10, -6.491469835668823e-10, -8.865288815038872e-10, -1.399221922781915e-09, -2.422496318486318e-09, -4.345305355272829e-09, -7.789157626500222e-09, -1.371850651030332e-08, -2.359197670717998e-08, -3.95655421736913e-08, -6.476064527003532e-08, -1.036120043643297e-07, -1.623115596246171e-07, -2.493664138454102e-07, -3.762895519282085e-07, -5.584424407389275e-07, -8.160481036123163e-07, -1.175391592699649e-06, -1.670221849045022e-06, -2.343364420811424e-06, -3.248548175767535e-06, -4.452440807740775e-06, -6.036877504769354e-06, -8.101254406972049e-06, -1.076504353239432e-05, -1.417036874611793e-05, -1.848456331599462e-05, -2.390260893347382e-05, -3.064933437085011e-05, -3.89812297550399e-05, -4.918771062347694e-05, -6.159164539641024e-05, -7.6548941804377e-05, -9.44469732908823e-05, -0.0001157016168220188, -0.000140752670141935, -0.0001700574207276748, -0.0002040821517253327, -0.0002432913931823998, -0.0002881347608325197, -0.0003390312703167187, -0.0003963510723169456, -0.0004603946236656257, -0.0005313693905413767, -0.000609364271440942, -0.0006943220281269754, -0.0007860101201839316, -0.0008839904504707054, -0.000987588641547722, -0.001095863573389741, -0.001207578016406712, -0.001321171286591235, -0.00143473492707234, -0.001545992477890567, -0.001652284429099445, -0.001750559457205633, -0.001837373017977784, -0.001908894306824151, -0.001960922499297527, -0.001988913047742422, -0.001988014635863681, -0.001953117182423066, -0.001878911041180321, -0.00175995727063784, -0.001590768549674393, -0.001365900000455418, -0.001080048856064333, -0.0007281615859470996, -0.0003055467772264269, 0.0001920082257011148, 0.0007681191867270819, 0.001425687838159468, 0.002166788401167422, 0.002992560550287748, 0.003903111657751202, 0.004897431133469844, 0.005973319580442288, 0.007127335311084472, 0.008354760517743446, 0.009649589063106371, 0.01100453745840131, 0.01241108013677877, 0.01385950961579458, 0.01533902158843128, 0.0168378244001995, 0.0183432717757078, 0.01984201706769705, 0.02132018673157318, 0.02276357019547822, 0.02415782281605174, 0.02548867819820645, 0.02674216582698561, 0.02790482972222629, 0.02896394369133408, 0.02990771872806975, 0.03072549818901627, 0.03140793657415418, 0.03194715804040495, 0.03233689118043551, 0.03257257709387603, 0.03265144835188193, 0.03257257709387603, 0.03233689118043551, 0.03194715804040495, 0.03140793657415418, 0.03072549818901627, 0.02990771872806975, 0.02896394369133408, 0.02790482972222629, 0.02674216582698561, 0.02548867819820645, 0.02415782281605174, 0.02276357019547822, 0.02132018673157318, 0.01984201706769705, 0.0183432717757078, 0.0168378244001995, 0.01533902158843128, 0.01385950961579458, 0.01241108013677877, 0.01100453745840131, 0.009649589063106371, 0.008354760517743446, 0.007127335311084472, 0.005973319580442288, 0.004897431133469844, 0.003903111657751202, 0.002992560550287748, 0.002166788401167422, 0.001425687838159468, 0.0007681191867270819, 0.0001920082257011148, -0.0003055467772264269, -0.0007281615859470996, -0.001080048856064333, -0.001365900000455418, -0.001590768549674393, -0.00175995727063784, -0.001878911041180321, -0.001953117182423066, -0.001988014635863681, -0.001988913047742422, -0.001960922499297527, -0.001908894306824151, -0.001837373017977784, -0.001750559457205633, -0.001652284429099445, -0.001545992477890567, -0.00143473492707234, -0.001321171286591235, -0.001207578016406712, -0.001095863573389741, -0.000987588641547722, -0.0008839904504707054, -0.0007860101201839316, -0.0006943220281269754, -0.000609364271440942, -0.0005313693905413767, -0.0004603946236656257, -0.0003963510723169456, -0.0003390312703167187, -0.0002881347608325197, -0.0002432913931823998, -0.0002040821517253327, -0.0001700574207276748, -0.000140752670141935, -0.0001157016168220188, -9.44469732908823e-05, -7.6548941804377e-05, -6.159164539641024e-05, -4.918771062347694e-05, -3.89812297550399e-05, -3.064933437085011e-05, -2.390260893347382e-05, -1.848456331599462e-05, -1.417036874611793e-05, -1.076504353239432e-05, -8.101254406972049e-06, -6.036877504769354e-06, -4.452440807740775e-06, -3.248548175767535e-06, -2.343364420811424e-06, -1.670221849045022e-06, -1.175391592699649e-06, -8.160481036123163e-07, -5.584424407389275e-07, -3.762895519282085e-07, -2.493664138454102e-07, -1.623115596246171e-07, -1.036120043643297e-07, -6.476064527003532e-08, -3.95655421736913e-08, -2.359197670717998e-08, -1.371850651030332e-08, -7.789157626500222e-09, -4.345305355272829e-09, -2.422496318486318e-09, -1.399221922781915e-09, -8.865288815038872e-10, -6.491469835668823e-10, -5.503820912979381e-10, -5.148550518595382e-10},
						},
						Frequency:  0,
						InputRate:  30000,
						SampleRate: 1500,
						Decimate:   20,
						Gain:       0,

						Correction:  0.06733333333333333,
						Delay:       0.06733333333333333,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM20STAGE1_LP",
						Filter: "CENTAUR-1-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM20STAGE1_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 15,
							Gain:       1,
							Factors:    []float64{-4.047907827113435e-10, -1.39029141061628e-10, 6.728000500156771e-10, 2.757971531287775e-09, 7.546506865872195e-09, 1.766681105112393e-08, 3.769362981944433e-08, 7.523131717119556e-08, 1.424254208543815e-07, 2.579989942850785e-07, 4.49903717196372e-07, 7.586554657022834e-07, 1.241385823501068e-06, 1.976580337370245e-06, 3.069389218520029e-06, 4.657283633700868e-06, 6.915692774450531e-06, 1.006309584698377e-05, 1.436486680838168e-05, 2.013498922101177e-05, 2.773458889448483e-05, 3.756609353359231e-05, 5.00617438037599e-05, 6.566517495835717e-05, 8.480488904700095e-05, 0.0001078586692034099, 0.0001351083708846758, 0.0001666850740988706, 0.000202505299179028, 0.0002421998676511588, 0.0002850380044490719, 0.0003298503862917036, 0.0003749559835375441, 0.0004180986428351539, 0.0004564003231909406, 0.0004863386265192439, 0.000503756647782684, 0.0005039131041938723, 0.0004815800932055991, 0.0004311946010973558, 0.000347067993060206, 0.0002236551558100188, 5.588177435769922e-05, -0.0001604755031971873, -0.0004283653814438088, -0.0007490084037683738, -0.00112143157658711, -0.001542013055891304, -0.002004062154587584, -0.002497462335460076, -0.003008406043037227, -0.003519249945407228, -0.0040085172111864, -0.0044510697243719, -0.004818467626070565, -0.005079526362531964, -0.005201072726935362, -0.005148891537318578, -0.004888844032354756, -0.004388128318143293, -0.003616641856686609, -0.002548396677795745, -0.001162930346149744, 0.0005533496934548342, 0.002605953436832241, 0.004991291898095885, 0.007695917735921711, 0.01069607652807879, 0.01395761185676819, 0.01743625403066915, 0.02107830656774628, 0.0248217271981753, 0.02859758195513501, 0.03233183282942656, 0.03594740243710946, 0.03936644413583802, 0.04251273389808217, 0.04531409175152301, 0.04770473629328503, 0.04962747602314526, 0.05103564612512176, 0.05189470870549539, 0.05218344796472771, 0.05189470870549539, 0.05103564612512176, 0.04962747602314526, 0.04770473629328503, 0.04531409175152301, 0.04251273389808217, 0.03936644413583802, 0.03594740243710946, 0.03233183282942656, 0.02859758195513501, 0.0248217271981753, 0.02107830656774628, 0.01743625403066915, 0.01395761185676819, 0.01069607652807879, 0.007695917735921711, 0.004991291898095885, 0.002605953436832241, 0.0005533496934548342, -0.001162930346149744, -0.002548396677795745, -0.003616641856686609, -0.004388128318143293, -0.004888844032354756, -0.005148891537318578, -0.005201072726935362, -0.005079526362531964, -0.004818467626070565, -0.0044510697243719, -0.0040085172111864, -0.003519249945407228, -0.003008406043037227, -0.002497462335460076, -0.002004062154587584, -0.001542013055891304, -0.00112143157658711, -0.0007490084037683738, -0.0004283653814438088, -0.0001604755031971873, 5.588177435769922e-05, 0.0002236551558100188, 0.000347067993060206, 0.0004311946010973558, 0.0004815800932055991, 0.0005039131041938723, 0.000503756647782684, 0.0004863386265192439, 0.0004564003231909406, 0.0004180986428351539, 0.0003749559835375441, 0.0003298503862917036, 0.0002850380044490719, 0.0002421998676511588, 0.000202505299179028, 0.0001666850740988706, 0.0001351083708846758, 0.0001078586692034099, 8.480488904700095e-05, 6.566517495835717e-05, 5.00617438037599e-05, 3.756609353359231e-05, 2.773458889448483e-05, 2.013498922101177e-05, 1.436486680838168e-05, 1.006309584698377e-05, 6.915692774450531e-06, 4.657283633700868e-06, 3.069389218520029e-06, 1.976580337370245e-06, 1.241385823501068e-06, 7.586554657022834e-07, 4.49903717196372e-07, 2.579989942850785e-07, 1.424254208543815e-07, 7.523131717119556e-08, 3.769362981944433e-08, 1.766681105112393e-08, 7.546506865872195e-09, 2.757971531287775e-09, 6.728000500156771e-10, -1.39029141061628e-10, -4.047907827113435e-10},
						},
						Frequency:  0,
						InputRate:  1500,
						SampleRate: 100,
						Decimate:   15,
						Gain:       0,

						Correction:  0.82,
						Delay:       0.82,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM20STAGE2_LP",
						Filter: "CENTAUR-1-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM20STAGE2_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 10,
							Gain:       1,
							Factors:    []float64{8.469229815375836e-10, 2.274220288025759e-09, 4.538950837882147e-09, 6.873790581886875e-09, 7.109040416947659e-09, 7.627841347268097e-10, -1.98300955828268e-08, -6.609942211224632e-08, -1.531137889126984e-07, -2.98249494227597e-07, -5.181519089662492e-07, -8.236355594832989e-07, -1.212476329485351e-06, -1.660554848844411e-06, -2.112474379324042e-06, -2.473531133129619e-06, -2.605619128003023e-06, -2.330133657562619e-06, -1.440980274917891e-06, 2.69804330027872e-07, 2.972713778558616e-06, 6.748858469608209e-06, 1.152961592827038e-05, 1.703543472209736e-05, 2.272479023143328e-05, 2.776698459480208e-05, 3.105368391399539e-05, 3.126302060212491e-05, 2.698613281584723e-05, 1.691886402482352e-05, 1.111764912365637e-07, -2.37455864477862e-05, -5.402671731357865e-05, -8.892267864716836e-05, -0.0001252819457239765, -0.0001586044226011253, -0.0001832358557248136, -0.000192798010778233, -0.0001808635900860097, -0.000141850186225691, -7.206699315303354e-05, 2.91937566357729e-05, 0.0001586654736525826, 0.0003083858467014949, 0.0004654216635228285, 0.0006121982853786541, 0.000727547074175951, 0.0007885115946319546, 0.000772857783523387, 0.0006621229618182738, 0.0004449259850407905, 0.0001201613649467244, -0.000300369462776902, -0.000790360545859508, -0.001308874060360023, -0.001802020291776854, -0.002206618091924962, -0.002455790114635659, -0.002486192180752311, -0.002246311918537972, -0.001705031041178952, -0.0008594632516121016, 0.0002590111721915774, 0.001581566203839111, 0.003002498487966101, 0.004384141985044115, 0.005566316483085373, 0.006380002340389496, 0.006664402331430841, 0.006286042551189639, 0.00515814138851908, 0.003258199252425354, 0.0006416820735977283, -0.002550179237628938, -0.006090064766937297, -0.00967270332610326, -0.01293168061123908, -0.01546424668939506, -0.016862558387093, -0.01674898294478778, -0.01481246018868655, -0.01084255434379213, -0.00475778269676487, 0.003374886268966743, 0.01333182798532389, 0.02473737725852667, 0.03708164756536587, 0.04975069601283877, 0.06206696168821097, 0.07333684637153971, 0.08290151879402521, 0.09018659693370301, 0.09474635107447013, 0.09629848418816638, 0.09474635107447013, 0.09018659693370301, 0.08290151879402521, 0.07333684637153971, 0.06206696168821097, 0.04975069601283877, 0.03708164756536587, 0.02473737725852667, 0.01333182798532389, 0.003374886268966743, -0.00475778269676487, -0.01084255434379213, -0.01481246018868655, -0.01674898294478778, -0.016862558387093, -0.01546424668939506, -0.01293168061123908, -0.00967270332610326, -0.006090064766937297, -0.002550179237628938, 0.0006416820735977283, 0.003258199252425354, 0.00515814138851908, 0.006286042551189639, 0.006664402331430841, 0.006380002340389496, 0.005566316483085373, 0.004384141985044115, 0.003002498487966101, 0.001581566203839111, 0.0002590111721915774, -0.0008594632516121016, -0.001705031041178952, -0.002246311918537972, -0.002486192180752311, -0.002455790114635659, -0.002206618091924962, -0.001802020291776854, -0.001308874060360023, -0.000790360545859508, -0.000300369462776902, 0.0001201613649467244, 0.0004449259850407905, 0.0006621229618182738, 0.000772857783523387, 0.0007885115946319546, 0.000727547074175951, 0.0006121982853786541, 0.0004654216635228285, 0.0003083858467014949, 0.0001586654736525826, 2.91937566357729e-05, -7.206699315303354e-05, -0.000141850186225691, -0.0001808635900860097, -0.000192798010778233, -0.0001832358557248136, -0.0001586044226011253, -0.0001252819457239765, -8.892267864716836e-05, -5.402671731357865e-05, -2.37455864477862e-05, 1.111764912365637e-07, 1.691886402482352e-05, 2.698613281584723e-05, 3.126302060212491e-05, 3.105368391399539e-05, 2.776698459480208e-05, 2.272479023143328e-05, 1.703543472209736e-05, 1.152961592827038e-05, 6.748858469608209e-06, 2.972713778558616e-06, 2.69804330027872e-07, -1.440980274917891e-06, -2.330133657562619e-06, -2.605619128003023e-06, -2.473531133129619e-06, -2.112474379324042e-06, -1.660554848844411e-06, -1.212476329485351e-06, -8.236355594832989e-07, -5.181519089662492e-07, -2.98249494227597e-07, -1.531137889126984e-07, -6.609942211224632e-08, -1.98300955828268e-08, 7.627841347268097e-10, 7.109040416947659e-09, 6.873790581886875e-09, 4.538950837882147e-09, 2.274220288025759e-09, 8.469229815375836e-10},
						},
						Frequency:  0,
						InputRate:  100,
						SampleRate: 10,
						Decimate:   10,
						Gain:       0,

						Correction:  9.3,
						Delay:       9.3,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM20STAGE3_LP",
						Filter: "CENTAUR-1-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM20STAGE3_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{3.624153237100989e-09, 1.470216688117767e-08, 2.924648074949182e-08, 1.675815859925242e-08, -9.459692996675541e-08, -4.005292369332425e-07, -9.373651758431229e-07, -1.530435241099631e-06, -1.645991491318222e-06, -4.078703649887408e-07, 3.030094105174225e-06, 8.6859920783594e-06, 1.476603465201467e-05, 1.713674632378615e-05, 1.012813500657534e-05, -1.072856062768063e-05, -4.439650993665008e-05, -8.029796768720772e-05, -9.761762240257018e-05, -7.094869060070728e-05, 1.69209064120078e-05, 0.0001585078223461214, 0.0003094936499512948, 0.0003912802093626145, 0.0003155885036776064, 2.919057865035819e-05, -0.0004362723697929486, -0.0009354174279267206, -0.00122839391659802, -0.001061468695091633, -0.0002939814743843771, 0.0009756477540050195, 0.002352455381127647, 0.003215585281329135, 0.002933433563419905, 0.001171050910958822, -0.00182954843047897, -0.005145646443318352, -0.007361207758041045, -0.007056359496882652, -0.00346765457612564, 0.002935112705392162, 0.01024857149306014, 0.01551827984678943, 0.01570615959949202, 0.008987865329886645, -0.004081171672241476, -0.0200454040856493, -0.0330349764834743, -0.03628456170461448, -0.02430879726955251, 0.004958793846270522, 0.04884525267308668, 0.1000147740815335, 0.1480752985064006, 0.1823112272692678, 0.194711125538485, 0.1823112272692678, 0.1480752985064006, 0.1000147740815335, 0.04884525267308668, 0.004958793846270522, -0.02430879726955251, -0.03628456170461448, -0.0330349764834743, -0.0200454040856493, -0.004081171672241476, 0.008987865329886645, 0.01570615959949202, 0.01551827984678943, 0.01024857149306014, 0.002935112705392162, -0.00346765457612564, -0.007056359496882652, -0.007361207758041045, -0.005145646443318352, -0.00182954843047897, 0.001171050910958822, 0.002933433563419905, 0.003215585281329135, 0.002352455381127647, 0.0009756477540050195, -0.0002939814743843771, -0.001061468695091633, -0.00122839391659802, -0.0009354174279267206, -0.0004362723697929486, 2.919057865035819e-05, 0.0003155885036776064, 0.0003912802093626145, 0.0003094936499512948, 0.0001585078223461214, 1.69209064120078e-05, -7.094869060070728e-05, -9.761762240257018e-05, -8.029796768720772e-05, -4.439650993665008e-05, -1.072856062768063e-05, 1.012813500657534e-05, 1.713674632378615e-05, 1.476603465201467e-05, 8.6859920783594e-06, 3.030094105174225e-06, -4.078703649887408e-07, -1.645991491318222e-06, -1.530435241099631e-06, -9.373651758431229e-07, -4.005292369332425e-07, -9.459692996675541e-08, 1.675815859925242e-08, 2.924648074949182e-08, 1.470216688117767e-08, 3.624153237100989e-09},
						},
						Frequency:  0,
						InputRate:  10,
						SampleRate: 2,
						Decimate:   5,
						Gain:       0,

						Correction:  28,
						Delay:       28,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM20STAGE4_LP",
						Filter: "CENTAUR-1-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM20STAGE4_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{-2.487704073631181e-10, 4.737439758869627e-09, 1.240318920913107e-08, 2.184229963813306e-09, -2.973504470949853e-08, -2.774098397333487e-08, 4.823500641306028e-08, 9.048519725175741e-08, -4.37720193773196e-08, -2.029250639003875e-07, -2.932509742660224e-08, 3.57677118184549e-07, 2.380755516575443e-07, -5.050541265325251e-07, -6.566606160434081e-07, 5.295136199801142e-07, 1.33302656473942e-06, -2.35390866190086e-07, -2.23455825577774e-06, -6.431886720336236e-07, 3.178847859642279e-06, 2.391893663270882e-06, -3.766425715549474e-06, -5.213130996570269e-06, 3.343878835698979e-06, 9.069842337901537e-06, -1.034202665666667e-06, -1.34947635337201e-05, -4.128203067878262e-06, 1.740813571972671e-05, 1.293246945424367e-05, -1.901116086317058e-05, -2.559820150658931e-05, 1.583846664297833e-05, 4.129854219272497e-05, -5.05136153123426e-06, -5.769433718028819e-05, -1.597343340345311e-05, 7.062319519353707e-05, 4.876211902966221e-05, -7.411825064261423e-05, -9.265601046647684e-05, 6.092805886715002e-05, 0.0001437041528677315, -2.365713142641937e-05, -0.0001938176534863781, -4.346068390483575e-05, 0.0002305286005770023, 0.0001422997430119745, -0.0002376966240860235, -0.0002684195404303642, 0.0001974200184015998, 0.0004089861668732694, -9.322642224777145e-05, -0.0005416667040038034, -8.565059594353358e-05, 0.0006351458753935074, 0.0003394235438661822, -0.0006517938478495219, -0.0006531622837118695, 0.0005527339849418497, 0.0009935334284260212, -0.0003051329942536734, -0.001308020364817281, -0.0001089866761415155, 0.001527642392221839, 0.0006836461053210791, -0.001573807813969138, -0.001381190291127471, 0.001369316440666299, 0.002127841145429655, -0.0008527391469852445, -0.002814325561899974, -5.435980978213282e-06, 0.003302926411211769, 0.001187235385529431, -0.003441492859559195, -0.002615018460333554, 0.003083861131922053, 0.004145541224298037, -0.002114932740796397, -0.005572668686252893, 0.0004775431526676058, 0.006640170511329856, 0.001802537521879636, -0.007064640192213203, -0.004597380817112646, 0.00656694031748481, 0.007666904141149428, -0.004908950080892368, -0.01066028889600873, 0.001931063619415937, 0.01312888066219805, 0.002414871264176499, -0.01454757748158677, -0.008042475439797359, 0.01433728095680021, 0.01472206237002311, -0.01187358886084607, -0.0220889493283342, 0.006451059640865893, 0.02966939534975369, 0.002871718562712786, -0.03692218906488918, -0.01777634564159653, 0.04329151455872206, 0.04248360716585619, -0.04826484520071661, -0.09280869043016983, 0.05142858357174776, 0.3137773586587529, 0.4474858173759422, 0.3137773586587529, 0.05142858357174776, -0.09280869043016983, -0.04826484520071661, 0.04248360716585619, 0.04329151455872206, -0.01777634564159653, -0.03692218906488918, 0.002871718562712786, 0.02966939534975369, 0.006451059640865893, -0.0220889493283342, -0.01187358886084607, 0.01472206237002311, 0.01433728095680021, -0.008042475439797359, -0.01454757748158677, 0.002414871264176499, 0.01312888066219805, 0.001931063619415937, -0.01066028889600873, -0.004908950080892368, 0.007666904141149428, 0.00656694031748481, -0.004597380817112646, -0.007064640192213203, 0.001802537521879636, 0.006640170511329856, 0.0004775431526676058, -0.005572668686252893, -0.002114932740796397, 0.004145541224298037, 0.003083861131922053, -0.002615018460333554, -0.003441492859559195, 0.001187235385529431, 0.003302926411211769, -5.435980978213282e-06, -0.002814325561899974, -0.0008527391469852445, 0.002127841145429655, 0.001369316440666299, -0.001381190291127471, -0.001573807813969138, 0.0006836461053210791, 0.001527642392221839, -0.0001089866761415155, -0.001308020364817281, -0.0003051329942536734, 0.0009935334284260212, 0.0005527339849418497, -0.0006531622837118695, -0.0006517938478495219, 0.0003394235438661822, 0.0006351458753935074, -8.565059594353358e-05, -0.0005416667040038034, -9.322642224777145e-05, 0.0004089861668732694, 0.0001974200184015998, -0.0002684195404303642, -0.0002376966240860235, 0.0001422997430119745, 0.0002305286005770023, -4.346068390483575e-05, -0.0001938176534863781, -2.365713142641937e-05, 0.0001437041528677315, 6.092805886715002e-05, -9.265601046647684e-05, -7.411825064261423e-05, 4.876211902966221e-05, 7.062319519353707e-05, -1.597343340345311e-05, -5.769433718028819e-05, -5.05136153123426e-06, 4.129854219272497e-05, 1.583846664297833e-05, -2.559820150658931e-05, -1.901116086317058e-05, 1.293246945424367e-05, 1.740813571972671e-05, -4.128203067878262e-06, -1.34947635337201e-05, -1.034202665666667e-06, 9.069842337901537e-06, 3.343878835698979e-06, -5.213130996570269e-06, -3.766425715549474e-06, 2.391893663270882e-06, 3.178847859642279e-06, -6.431886720336236e-07, -2.23455825577774e-06, -2.35390866190086e-07, 1.33302656473942e-06, 5.295136199801142e-07, -6.566606160434081e-07, -5.050541265325251e-07, 2.380755516575443e-07, 3.57677118184549e-07, -2.932509742660224e-08, -2.029250639003875e-07, -4.37720193773196e-08, 9.048519725175741e-08, 4.823500641306028e-08, -2.774098397333487e-08, -2.973504470949853e-08, 2.184229963813306e-09, 1.240318920913107e-08, 4.737439758869627e-09, -2.487704073631181e-10},
						},
						Frequency:  0,
						InputRate:  2,
						SampleRate: 1,
						Decimate:   2,
						Gain:       0,

						Correction:  111,
						Delay:       111,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			},
		},
	}, {
		Name: "Nanometrics Dataloggers Connected to Nanometrics Broadband Sensors",
		Sensors: []Sensor{
			{
				SensorList: []string{"Trillium 360"},
				FilterList: []string{"TRILLIUM-360"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "TRILLIUM-360",
						Filter: "TRILLIUM-360",
						StageSet: PAZ{
							Name:  "TRILLIUM-360",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "derived from Nanometrics documentation for Trillium 360",
							Poles: []complex128{(-0.01189 + 0.01189i), (-0.01189 - 0.01189i), (-146 + 0i), (-360 + 405i), (-360 - 405i), (-1234 + 0i), (-4900 + 5200i), (-4900 - 5200i), (-7200 + 1700i), (-7200 - 1700i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i), (-160 + 0i), (-350 + 0i), (-3079 + 0i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       1100,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			}, {
				SensorList: []string{"Trillium 120QA"},
				FilterList: []string{"TRILLIUM-120QA"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "TRILLIUM-120QA",
						Filter: "TRILLIUM-120QA",
						StageSet: PAZ{
							Name:  "TRILLIUM-120QA",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "derived from Nanometrics documentation for Trillium 120QA",
							Poles: []complex128{(-0.036614 + 0.037059i), (-0.036614 - 0.037059i), (-32.55 + 0i), (-142 + 0i), (-364 + 404i), (-364 - 404i), (-1260 + 0i), (-4900 + 5200i), (-4900 - 5200i), (-7100 + 1700i), (-7100 - 1700i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i), (-31.63 + 0i), (-160 + 0i), (-350 + 0i), (-3177 + 0i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       1202.5,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			}, {
				SensorList: []string{"Trillium Compact 20PH-2"},
				FilterList: []string{"TRILLIUM-COMPACT-20PH-2"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "TRILLIUM-COMPACT-20",
						Filter: "TRILLIUM-COMPACT-20PH-2",
						StageSet: PAZ{
							Name:  "TRILLIUM-COMPACT-20",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "derived from Nanometrics documentation for Trillium Compact Posthole 20s (Model TC20-PH2, Part Number 17327-20)",
							Poles: []complex128{(-0.2214 + 0.2221i), (-0.2214 - 0.2221i), (-343 + 0i), (-370 + 467i), (-370 - 467i), (-836 + 1522i), (-836 - 1522i), (-4900 + 4700i), (-4900 - 4700i), (-6900 + 0i), (-15000 + 0i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       753.1,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			}, {
				SensorList: []string{"Trillium Compact 120PH-2"},
				FilterList: []string{"TRILLIUM-COMPACT-120PH-2"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "TRILLIUM-COMPACT-120",
						Filter: "TRILLIUM-COMPACT-120PH-2",
						StageSet: PAZ{
							Name:  "TRILLIUM-COMPACT-120",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "derived from IRIS NRL Trillium Compact 120",
							Poles: []complex128{(-0.03691 + 0.03702i), (-0.03691 - 0.03702i), (-343 + 0i), (-370 + 467i), (-370 - 467i), (-836 + 1522i), (-836 - 1522i), (-4900 + 4700i), (-4900 - 4700i), (-6900 + 0i), (-15000 + 0i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i), (-392 + 0i), (-1960 + 0i), (-1490 + 1740i), (-1490 - 1740i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       754.3,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			}, {
				SensorList: []string{"Trillium Borehole T120-BH1"},
				FilterList: []string{"TRILLIUM-BOREHOLE-T120-BH1"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "TRILLIUM-120QA",
						Filter: "TRILLIUM-BOREHOLE-T120-BH1",
						StageSet: PAZ{
							Name:  "TRILLIUM-120QA",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "derived from Nanometrics documentation for Trillium 120QA",
							Poles: []complex128{(-0.036614 + 0.037059i), (-0.036614 - 0.037059i), (-32.55 + 0i), (-142 + 0i), (-364 + 404i), (-364 - 404i), (-1260 + 0i), (-4900 + 5200i), (-4900 - 5200i), (-7100 + 1700i), (-7100 - 1700i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i), (-31.63 + 0i), (-160 + 0i), (-350 + 0i), (-3177 + 0i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       1202.5,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "Z12",
				Reversed: false,
			}, {
				SensorList: []string{"Trillium Horizon TH120-1", "Trillium Horizon TH120-2"},
				FilterList: []string{"TRILLIUM-HORIZON-TH120-1"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "TRILLIUM-HORIZON-120",
						Filter: "TRILLIUM-HORIZON-TH120-1",
						StageSet: PAZ{
							Name:  "TRILLIUM-HORIZON-120",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "derived from IRIS NRL Trillium Horizon 120",
							Poles: []complex128{(-0.036614 + 0.037059i), (-0.036614 - 0.037059i), (-32.55 + 0i), (-142 + 0i), (-364 + 404i), (-364 - 404i), (-1260 + 0i), (-4900 + 5200i), (-4900 - 5200i), (-7100 + 1700i), (-7100 - 1700i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i), (-31.63 + 0i), (-160 + 0i), (-350 + 0i), (-3177 + 0i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       1202.5,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			}, {
				SensorList: []string{"CMG-3ESPC", "CMG-3ESP"},
				FilterList: []string{"CMG-3ESP-GN"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "CMG-3ESP-GN",
						Filter: "CMG-3ESP-GN",
						StageSet: PAZ{
							Name:  "CMG-3ESP-GN",
							Code:  PZFunctionLaplaceHertz,
							Type:  "Analogue response, in Hz.",
							Notes: "derived from Guralp Test & Calibration Data [Cal 025]",
							Poles: []complex128{(-0.01178 + 0.01178i), (-0.01178 - 0.01178i), (-180 + 0i), (-160 + 0i), (-80 + 0i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       2000,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			},
		},
		Dataloggers: []Datalogger{
			{
				DataloggerList: []string{"Centaur CTR4-6S"},
				Type:           "CG",
				Label:          "HH",
				SampleRate:     100,
				Frequency:      1,
				StorageFormat:  "Steim1",
				ClockDrift:     0.0001,
				FilterList:     []string{"CENTAUR-100-LP"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "CENTAUR-100-LP",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 30000,
						Decimate:   1,
						Gain:       400000,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM100STAGE1_LP",
						Filter: "CENTAUR-100-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM100STAGE1_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 15,
							Gain:       1,
							Factors:    []float64{-4.047907827113435e-10, -1.39029141061628e-10, 6.728000500156771e-10, 2.757971531287775e-09, 7.546506865872195e-09, 1.766681105112393e-08, 3.769362981944433e-08, 7.523131717119556e-08, 1.424254208543815e-07, 2.579989942850785e-07, 4.49903717196372e-07, 7.586554657022834e-07, 1.241385823501068e-06, 1.976580337370245e-06, 3.069389218520029e-06, 4.657283633700868e-06, 6.915692774450531e-06, 1.006309584698377e-05, 1.436486680838168e-05, 2.013498922101177e-05, 2.773458889448483e-05, 3.756609353359231e-05, 5.00617438037599e-05, 6.566517495835717e-05, 8.480488904700095e-05, 0.0001078586692034099, 0.0001351083708846758, 0.0001666850740988706, 0.000202505299179028, 0.0002421998676511588, 0.0002850380044490719, 0.0003298503862917036, 0.0003749559835375441, 0.0004180986428351539, 0.0004564003231909406, 0.0004863386265192439, 0.000503756647782684, 0.0005039131041938723, 0.0004815800932055991, 0.0004311946010973558, 0.000347067993060206, 0.0002236551558100188, 5.588177435769922e-05, -0.0001604755031971873, -0.0004283653814438088, -0.0007490084037683738, -0.00112143157658711, -0.001542013055891304, -0.002004062154587584, -0.002497462335460076, -0.003008406043037227, -0.003519249945407228, -0.0040085172111864, -0.0044510697243719, -0.004818467626070565, -0.005079526362531964, -0.005201072726935362, -0.005148891537318578, -0.004888844032354756, -0.004388128318143293, -0.003616641856686609, -0.002548396677795745, -0.001162930346149744, 0.0005533496934548342, 0.002605953436832241, 0.004991291898095885, 0.007695917735921711, 0.01069607652807879, 0.01395761185676819, 0.01743625403066915, 0.02107830656774628, 0.0248217271981753, 0.02859758195513501, 0.03233183282942656, 0.03594740243710946, 0.03936644413583802, 0.04251273389808217, 0.04531409175152301, 0.04770473629328503, 0.04962747602314526, 0.05103564612512176, 0.05189470870549539, 0.05218344796472771, 0.05189470870549539, 0.05103564612512176, 0.04962747602314526, 0.04770473629328503, 0.04531409175152301, 0.04251273389808217, 0.03936644413583802, 0.03594740243710946, 0.03233183282942656, 0.02859758195513501, 0.0248217271981753, 0.02107830656774628, 0.01743625403066915, 0.01395761185676819, 0.01069607652807879, 0.007695917735921711, 0.004991291898095885, 0.002605953436832241, 0.0005533496934548342, -0.001162930346149744, -0.002548396677795745, -0.003616641856686609, -0.004388128318143293, -0.004888844032354756, -0.005148891537318578, -0.005201072726935362, -0.005079526362531964, -0.004818467626070565, -0.0044510697243719, -0.0040085172111864, -0.003519249945407228, -0.003008406043037227, -0.002497462335460076, -0.002004062154587584, -0.001542013055891304, -0.00112143157658711, -0.0007490084037683738, -0.0004283653814438088, -0.0001604755031971873, 5.588177435769922e-05, 0.0002236551558100188, 0.000347067993060206, 0.0004311946010973558, 0.0004815800932055991, 0.0005039131041938723, 0.000503756647782684, 0.0004863386265192439, 0.0004564003231909406, 0.0004180986428351539, 0.0003749559835375441, 0.0003298503862917036, 0.0002850380044490719, 0.0002421998676511588, 0.000202505299179028, 0.0001666850740988706, 0.0001351083708846758, 0.0001078586692034099, 8.480488904700095e-05, 6.566517495835717e-05, 5.00617438037599e-05, 3.756609353359231e-05, 2.773458889448483e-05, 2.013498922101177e-05, 1.436486680838168e-05, 1.006309584698377e-05, 6.915692774450531e-06, 4.657283633700868e-06, 3.069389218520029e-06, 1.976580337370245e-06, 1.241385823501068e-06, 7.586554657022834e-07, 4.49903717196372e-07, 2.579989942850785e-07, 1.424254208543815e-07, 7.523131717119556e-08, 3.769362981944433e-08, 1.766681105112393e-08, 7.546506865872195e-09, 2.757971531287775e-09, 6.728000500156771e-10, -1.39029141061628e-10, -4.047907827113435e-10},
						},
						Frequency:  0,
						SampleRate: 2000,
						Decimate:   15,
						Gain:       0,

						Correction:  0.041,
						Delay:       0.041,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM100STAGE2_LP",
						Filter: "CENTAUR-100-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM100STAGE2_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 10,
							Gain:       1,
							Factors:    []float64{8.469229815375836e-10, 2.274220288025759e-09, 4.538950837882147e-09, 6.873790581886875e-09, 7.109040416947659e-09, 7.627841347268097e-10, -1.98300955828268e-08, -6.609942211224632e-08, -1.531137889126984e-07, -2.98249494227597e-07, -5.181519089662492e-07, -8.236355594832989e-07, -1.212476329485351e-06, -1.660554848844411e-06, -2.112474379324042e-06, -2.473531133129619e-06, -2.605619128003023e-06, -2.330133657562619e-06, -1.440980274917891e-06, 2.69804330027872e-07, 2.972713778558616e-06, 6.748858469608209e-06, 1.152961592827038e-05, 1.703543472209736e-05, 2.272479023143328e-05, 2.776698459480208e-05, 3.105368391399539e-05, 3.126302060212491e-05, 2.698613281584723e-05, 1.691886402482352e-05, 1.111764912365637e-07, -2.37455864477862e-05, -5.402671731357865e-05, -8.892267864716836e-05, -0.0001252819457239765, -0.0001586044226011253, -0.0001832358557248136, -0.000192798010778233, -0.0001808635900860097, -0.000141850186225691, -7.206699315303354e-05, 2.91937566357729e-05, 0.0001586654736525826, 0.0003083858467014949, 0.0004654216635228285, 0.0006121982853786541, 0.000727547074175951, 0.0007885115946319546, 0.000772857783523387, 0.0006621229618182738, 0.0004449259850407905, 0.0001201613649467244, -0.000300369462776902, -0.000790360545859508, -0.001308874060360023, -0.001802020291776854, -0.002206618091924962, -0.002455790114635659, -0.002486192180752311, -0.002246311918537972, -0.001705031041178952, -0.0008594632516121016, 0.0002590111721915774, 0.001581566203839111, 0.003002498487966101, 0.004384141985044115, 0.005566316483085373, 0.006380002340389496, 0.006664402331430841, 0.006286042551189639, 0.00515814138851908, 0.003258199252425354, 0.0006416820735977283, -0.002550179237628938, -0.006090064766937297, -0.00967270332610326, -0.01293168061123908, -0.01546424668939506, -0.016862558387093, -0.01674898294478778, -0.01481246018868655, -0.01084255434379213, -0.00475778269676487, 0.003374886268966743, 0.01333182798532389, 0.02473737725852667, 0.03708164756536587, 0.04975069601283877, 0.06206696168821097, 0.07333684637153971, 0.08290151879402521, 0.09018659693370301, 0.09474635107447013, 0.09629848418816638, 0.09474635107447013, 0.09018659693370301, 0.08290151879402521, 0.07333684637153971, 0.06206696168821097, 0.04975069601283877, 0.03708164756536587, 0.02473737725852667, 0.01333182798532389, 0.003374886268966743, -0.00475778269676487, -0.01084255434379213, -0.01481246018868655, -0.01674898294478778, -0.016862558387093, -0.01546424668939506, -0.01293168061123908, -0.00967270332610326, -0.006090064766937297, -0.002550179237628938, 0.0006416820735977283, 0.003258199252425354, 0.00515814138851908, 0.006286042551189639, 0.006664402331430841, 0.006380002340389496, 0.005566316483085373, 0.004384141985044115, 0.003002498487966101, 0.001581566203839111, 0.0002590111721915774, -0.0008594632516121016, -0.001705031041178952, -0.002246311918537972, -0.002486192180752311, -0.002455790114635659, -0.002206618091924962, -0.001802020291776854, -0.001308874060360023, -0.000790360545859508, -0.000300369462776902, 0.0001201613649467244, 0.0004449259850407905, 0.0006621229618182738, 0.000772857783523387, 0.0007885115946319546, 0.000727547074175951, 0.0006121982853786541, 0.0004654216635228285, 0.0003083858467014949, 0.0001586654736525826, 2.91937566357729e-05, -7.206699315303354e-05, -0.000141850186225691, -0.0001808635900860097, -0.000192798010778233, -0.0001832358557248136, -0.0001586044226011253, -0.0001252819457239765, -8.892267864716836e-05, -5.402671731357865e-05, -2.37455864477862e-05, 1.111764912365637e-07, 1.691886402482352e-05, 2.698613281584723e-05, 3.126302060212491e-05, 3.105368391399539e-05, 2.776698459480208e-05, 2.272479023143328e-05, 1.703543472209736e-05, 1.152961592827038e-05, 6.748858469608209e-06, 2.972713778558616e-06, 2.69804330027872e-07, -1.440980274917891e-06, -2.330133657562619e-06, -2.605619128003023e-06, -2.473531133129619e-06, -2.112474379324042e-06, -1.660554848844411e-06, -1.212476329485351e-06, -8.236355594832989e-07, -5.181519089662492e-07, -2.98249494227597e-07, -1.531137889126984e-07, -6.609942211224632e-08, -1.98300955828268e-08, 7.627841347268097e-10, 7.109040416947659e-09, 6.873790581886875e-09, 4.538950837882147e-09, 2.274220288025759e-09, 8.469229815375836e-10},
						},
						Frequency:  0,
						InputRate:  2000,
						SampleRate: 200,
						Decimate:   10,
						Gain:       0,

						Correction:  0.465,
						Delay:       0.465,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM100STAGE3_LP",
						Filter: "CENTAUR-100-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM100STAGE3_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{-2.487704073631181e-10, 4.737439758869627e-09, 1.240318920913107e-08, 2.184229963813306e-09, -2.973504470949853e-08, -2.774098397333487e-08, 4.823500641306028e-08, 9.048519725175741e-08, -4.37720193773196e-08, -2.029250639003875e-07, -2.932509742660224e-08, 3.57677118184549e-07, 2.380755516575443e-07, -5.050541265325251e-07, -6.566606160434081e-07, 5.295136199801142e-07, 1.33302656473942e-06, -2.35390866190086e-07, -2.23455825577774e-06, -6.431886720336236e-07, 3.178847859642279e-06, 2.391893663270882e-06, -3.766425715549474e-06, -5.213130996570269e-06, 3.343878835698979e-06, 9.069842337901537e-06, -1.034202665666667e-06, -1.34947635337201e-05, -4.128203067878262e-06, 1.740813571972671e-05, 1.293246945424367e-05, -1.901116086317058e-05, -2.559820150658931e-05, 1.583846664297833e-05, 4.129854219272497e-05, -5.05136153123426e-06, -5.769433718028819e-05, -1.597343340345311e-05, 7.062319519353707e-05, 4.876211902966221e-05, -7.411825064261423e-05, -9.265601046647684e-05, 6.092805886715002e-05, 0.0001437041528677315, -2.365713142641937e-05, -0.0001938176534863781, -4.346068390483575e-05, 0.0002305286005770023, 0.0001422997430119745, -0.0002376966240860235, -0.0002684195404303642, 0.0001974200184015998, 0.0004089861668732694, -9.322642224777145e-05, -0.0005416667040038034, -8.565059594353358e-05, 0.0006351458753935074, 0.0003394235438661822, -0.0006517938478495219, -0.0006531622837118695, 0.0005527339849418497, 0.0009935334284260212, -0.0003051329942536734, -0.001308020364817281, -0.0001089866761415155, 0.001527642392221839, 0.0006836461053210791, -0.001573807813969138, -0.001381190291127471, 0.001369316440666299, 0.002127841145429655, -0.0008527391469852445, -0.002814325561899974, -5.435980978213282e-06, 0.003302926411211769, 0.001187235385529431, -0.003441492859559195, -0.002615018460333554, 0.003083861131922053, 0.004145541224298037, -0.002114932740796397, -0.005572668686252893, 0.0004775431526676058, 0.006640170511329856, 0.001802537521879636, -0.007064640192213203, -0.004597380817112646, 0.00656694031748481, 0.007666904141149428, -0.004908950080892368, -0.01066028889600873, 0.001931063619415937, 0.01312888066219805, 0.002414871264176499, -0.01454757748158677, -0.008042475439797359, 0.01433728095680021, 0.01472206237002311, -0.01187358886084607, -0.0220889493283342, 0.006451059640865893, 0.02966939534975369, 0.002871718562712786, -0.03692218906488918, -0.01777634564159653, 0.04329151455872206, 0.04248360716585619, -0.04826484520071661, -0.09280869043016983, 0.05142858357174776, 0.3137773586587529, 0.4474858173759422, 0.3137773586587529, 0.05142858357174776, -0.09280869043016983, -0.04826484520071661, 0.04248360716585619, 0.04329151455872206, -0.01777634564159653, -0.03692218906488918, 0.002871718562712786, 0.02966939534975369, 0.006451059640865893, -0.0220889493283342, -0.01187358886084607, 0.01472206237002311, 0.01433728095680021, -0.008042475439797359, -0.01454757748158677, 0.002414871264176499, 0.01312888066219805, 0.001931063619415937, -0.01066028889600873, -0.004908950080892368, 0.007666904141149428, 0.00656694031748481, -0.004597380817112646, -0.007064640192213203, 0.001802537521879636, 0.006640170511329856, 0.0004775431526676058, -0.005572668686252893, -0.002114932740796397, 0.004145541224298037, 0.003083861131922053, -0.002615018460333554, -0.003441492859559195, 0.001187235385529431, 0.003302926411211769, -5.435980978213282e-06, -0.002814325561899974, -0.0008527391469852445, 0.002127841145429655, 0.001369316440666299, -0.001381190291127471, -0.001573807813969138, 0.0006836461053210791, 0.001527642392221839, -0.0001089866761415155, -0.001308020364817281, -0.0003051329942536734, 0.0009935334284260212, 0.0005527339849418497, -0.0006531622837118695, -0.0006517938478495219, 0.0003394235438661822, 0.0006351458753935074, -8.565059594353358e-05, -0.0005416667040038034, -9.322642224777145e-05, 0.0004089861668732694, 0.0001974200184015998, -0.0002684195404303642, -0.0002376966240860235, 0.0001422997430119745, 0.0002305286005770023, -4.346068390483575e-05, -0.0001938176534863781, -2.365713142641937e-05, 0.0001437041528677315, 6.092805886715002e-05, -9.265601046647684e-05, -7.411825064261423e-05, 4.876211902966221e-05, 7.062319519353707e-05, -1.597343340345311e-05, -5.769433718028819e-05, -5.05136153123426e-06, 4.129854219272497e-05, 1.583846664297833e-05, -2.559820150658931e-05, -1.901116086317058e-05, 1.293246945424367e-05, 1.740813571972671e-05, -4.128203067878262e-06, -1.34947635337201e-05, -1.034202665666667e-06, 9.069842337901537e-06, 3.343878835698979e-06, -5.213130996570269e-06, -3.766425715549474e-06, 2.391893663270882e-06, 3.178847859642279e-06, -6.431886720336236e-07, -2.23455825577774e-06, -2.35390866190086e-07, 1.33302656473942e-06, 5.295136199801142e-07, -6.566606160434081e-07, -5.050541265325251e-07, 2.380755516575443e-07, 3.57677118184549e-07, -2.932509742660224e-08, -2.029250639003875e-07, -4.37720193773196e-08, 9.048519725175741e-08, 4.823500641306028e-08, -2.774098397333487e-08, -2.973504470949853e-08, 2.184229963813306e-09, 1.240318920913107e-08, 4.737439758869627e-09, -2.487704073631181e-10},
						},
						Frequency:  0,
						InputRate:  200,
						SampleRate: 100,
						Decimate:   2,
						Gain:       0,

						Correction:  1.11,
						Delay:       1.11,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Centaur CTR4-6S"},
				Type:           "CG",
				Label:          "LH",
				SampleRate:     1,
				Frequency:      0.1,
				StorageFormat:  "Steim1",
				ClockDrift:     0.0001,
				FilterList:     []string{"CENTAUR-1-LP"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "CENTAUR-1-LP",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 30000,
						Decimate:   1,
						Gain:       400000,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM50STAGE1_LP",
						Filter: "CENTAUR-1-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM50STAGE1_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 20,
							Gain:       1,
							Factors:    []float64{-5.148550518595382e-10, -5.503820912979381e-10, -6.491469835668823e-10, -8.865288815038872e-10, -1.399221922781915e-09, -2.422496318486318e-09, -4.345305355272829e-09, -7.789157626500222e-09, -1.371850651030332e-08, -2.359197670717998e-08, -3.95655421736913e-08, -6.476064527003532e-08, -1.036120043643297e-07, -1.623115596246171e-07, -2.493664138454102e-07, -3.762895519282085e-07, -5.584424407389275e-07, -8.160481036123163e-07, -1.175391592699649e-06, -1.670221849045022e-06, -2.343364420811424e-06, -3.248548175767535e-06, -4.452440807740775e-06, -6.036877504769354e-06, -8.101254406972049e-06, -1.076504353239432e-05, -1.417036874611793e-05, -1.848456331599462e-05, -2.390260893347382e-05, -3.064933437085011e-05, -3.89812297550399e-05, -4.918771062347694e-05, -6.159164539641024e-05, -7.6548941804377e-05, -9.44469732908823e-05, -0.0001157016168220188, -0.000140752670141935, -0.0001700574207276748, -0.0002040821517253327, -0.0002432913931823998, -0.0002881347608325197, -0.0003390312703167187, -0.0003963510723169456, -0.0004603946236656257, -0.0005313693905413767, -0.000609364271440942, -0.0006943220281269754, -0.0007860101201839316, -0.0008839904504707054, -0.000987588641547722, -0.001095863573389741, -0.001207578016406712, -0.001321171286591235, -0.00143473492707234, -0.001545992477890567, -0.001652284429099445, -0.001750559457205633, -0.001837373017977784, -0.001908894306824151, -0.001960922499297527, -0.001988913047742422, -0.001988014635863681, -0.001953117182423066, -0.001878911041180321, -0.00175995727063784, -0.001590768549674393, -0.001365900000455418, -0.001080048856064333, -0.0007281615859470996, -0.0003055467772264269, 0.0001920082257011148, 0.0007681191867270819, 0.001425687838159468, 0.002166788401167422, 0.002992560550287748, 0.003903111657751202, 0.004897431133469844, 0.005973319580442288, 0.007127335311084472, 0.008354760517743446, 0.009649589063106371, 0.01100453745840131, 0.01241108013677877, 0.01385950961579458, 0.01533902158843128, 0.0168378244001995, 0.0183432717757078, 0.01984201706769705, 0.02132018673157318, 0.02276357019547822, 0.02415782281605174, 0.02548867819820645, 0.02674216582698561, 0.02790482972222629, 0.02896394369133408, 0.02990771872806975, 0.03072549818901627, 0.03140793657415418, 0.03194715804040495, 0.03233689118043551, 0.03257257709387603, 0.03265144835188193, 0.03257257709387603, 0.03233689118043551, 0.03194715804040495, 0.03140793657415418, 0.03072549818901627, 0.02990771872806975, 0.02896394369133408, 0.02790482972222629, 0.02674216582698561, 0.02548867819820645, 0.02415782281605174, 0.02276357019547822, 0.02132018673157318, 0.01984201706769705, 0.0183432717757078, 0.0168378244001995, 0.01533902158843128, 0.01385950961579458, 0.01241108013677877, 0.01100453745840131, 0.009649589063106371, 0.008354760517743446, 0.007127335311084472, 0.005973319580442288, 0.004897431133469844, 0.003903111657751202, 0.002992560550287748, 0.002166788401167422, 0.001425687838159468, 0.0007681191867270819, 0.0001920082257011148, -0.0003055467772264269, -0.0007281615859470996, -0.001080048856064333, -0.001365900000455418, -0.001590768549674393, -0.00175995727063784, -0.001878911041180321, -0.001953117182423066, -0.001988014635863681, -0.001988913047742422, -0.001960922499297527, -0.001908894306824151, -0.001837373017977784, -0.001750559457205633, -0.001652284429099445, -0.001545992477890567, -0.00143473492707234, -0.001321171286591235, -0.001207578016406712, -0.001095863573389741, -0.000987588641547722, -0.0008839904504707054, -0.0007860101201839316, -0.0006943220281269754, -0.000609364271440942, -0.0005313693905413767, -0.0004603946236656257, -0.0003963510723169456, -0.0003390312703167187, -0.0002881347608325197, -0.0002432913931823998, -0.0002040821517253327, -0.0001700574207276748, -0.000140752670141935, -0.0001157016168220188, -9.44469732908823e-05, -7.6548941804377e-05, -6.159164539641024e-05, -4.918771062347694e-05, -3.89812297550399e-05, -3.064933437085011e-05, -2.390260893347382e-05, -1.848456331599462e-05, -1.417036874611793e-05, -1.076504353239432e-05, -8.101254406972049e-06, -6.036877504769354e-06, -4.452440807740775e-06, -3.248548175767535e-06, -2.343364420811424e-06, -1.670221849045022e-06, -1.175391592699649e-06, -8.160481036123163e-07, -5.584424407389275e-07, -3.762895519282085e-07, -2.493664138454102e-07, -1.623115596246171e-07, -1.036120043643297e-07, -6.476064527003532e-08, -3.95655421736913e-08, -2.359197670717998e-08, -1.371850651030332e-08, -7.789157626500222e-09, -4.345305355272829e-09, -2.422496318486318e-09, -1.399221922781915e-09, -8.865288815038872e-10, -6.491469835668823e-10, -5.503820912979381e-10, -5.148550518595382e-10},
						},
						Frequency:  0,
						InputRate:  30000,
						SampleRate: 1500,
						Decimate:   20,
						Gain:       0,

						Correction:  0.06733333333333333,
						Delay:       0.06733333333333333,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM20STAGE1_LP",
						Filter: "CENTAUR-1-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM20STAGE1_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 15,
							Gain:       1,
							Factors:    []float64{-4.047907827113435e-10, -1.39029141061628e-10, 6.728000500156771e-10, 2.757971531287775e-09, 7.546506865872195e-09, 1.766681105112393e-08, 3.769362981944433e-08, 7.523131717119556e-08, 1.424254208543815e-07, 2.579989942850785e-07, 4.49903717196372e-07, 7.586554657022834e-07, 1.241385823501068e-06, 1.976580337370245e-06, 3.069389218520029e-06, 4.657283633700868e-06, 6.915692774450531e-06, 1.006309584698377e-05, 1.436486680838168e-05, 2.013498922101177e-05, 2.773458889448483e-05, 3.756609353359231e-05, 5.00617438037599e-05, 6.566517495835717e-05, 8.480488904700095e-05, 0.0001078586692034099, 0.0001351083708846758, 0.0001666850740988706, 0.000202505299179028, 0.0002421998676511588, 0.0002850380044490719, 0.0003298503862917036, 0.0003749559835375441, 0.0004180986428351539, 0.0004564003231909406, 0.0004863386265192439, 0.000503756647782684, 0.0005039131041938723, 0.0004815800932055991, 0.0004311946010973558, 0.000347067993060206, 0.0002236551558100188, 5.588177435769922e-05, -0.0001604755031971873, -0.0004283653814438088, -0.0007490084037683738, -0.00112143157658711, -0.001542013055891304, -0.002004062154587584, -0.002497462335460076, -0.003008406043037227, -0.003519249945407228, -0.0040085172111864, -0.0044510697243719, -0.004818467626070565, -0.005079526362531964, -0.005201072726935362, -0.005148891537318578, -0.004888844032354756, -0.004388128318143293, -0.003616641856686609, -0.002548396677795745, -0.001162930346149744, 0.0005533496934548342, 0.002605953436832241, 0.004991291898095885, 0.007695917735921711, 0.01069607652807879, 0.01395761185676819, 0.01743625403066915, 0.02107830656774628, 0.0248217271981753, 0.02859758195513501, 0.03233183282942656, 0.03594740243710946, 0.03936644413583802, 0.04251273389808217, 0.04531409175152301, 0.04770473629328503, 0.04962747602314526, 0.05103564612512176, 0.05189470870549539, 0.05218344796472771, 0.05189470870549539, 0.05103564612512176, 0.04962747602314526, 0.04770473629328503, 0.04531409175152301, 0.04251273389808217, 0.03936644413583802, 0.03594740243710946, 0.03233183282942656, 0.02859758195513501, 0.0248217271981753, 0.02107830656774628, 0.01743625403066915, 0.01395761185676819, 0.01069607652807879, 0.007695917735921711, 0.004991291898095885, 0.002605953436832241, 0.0005533496934548342, -0.001162930346149744, -0.002548396677795745, -0.003616641856686609, -0.004388128318143293, -0.004888844032354756, -0.005148891537318578, -0.005201072726935362, -0.005079526362531964, -0.004818467626070565, -0.0044510697243719, -0.0040085172111864, -0.003519249945407228, -0.003008406043037227, -0.002497462335460076, -0.002004062154587584, -0.001542013055891304, -0.00112143157658711, -0.0007490084037683738, -0.0004283653814438088, -0.0001604755031971873, 5.588177435769922e-05, 0.0002236551558100188, 0.000347067993060206, 0.0004311946010973558, 0.0004815800932055991, 0.0005039131041938723, 0.000503756647782684, 0.0004863386265192439, 0.0004564003231909406, 0.0004180986428351539, 0.0003749559835375441, 0.0003298503862917036, 0.0002850380044490719, 0.0002421998676511588, 0.000202505299179028, 0.0001666850740988706, 0.0001351083708846758, 0.0001078586692034099, 8.480488904700095e-05, 6.566517495835717e-05, 5.00617438037599e-05, 3.756609353359231e-05, 2.773458889448483e-05, 2.013498922101177e-05, 1.436486680838168e-05, 1.006309584698377e-05, 6.915692774450531e-06, 4.657283633700868e-06, 3.069389218520029e-06, 1.976580337370245e-06, 1.241385823501068e-06, 7.586554657022834e-07, 4.49903717196372e-07, 2.579989942850785e-07, 1.424254208543815e-07, 7.523131717119556e-08, 3.769362981944433e-08, 1.766681105112393e-08, 7.546506865872195e-09, 2.757971531287775e-09, 6.728000500156771e-10, -1.39029141061628e-10, -4.047907827113435e-10},
						},
						Frequency:  0,
						InputRate:  1500,
						SampleRate: 100,
						Decimate:   15,
						Gain:       0,

						Correction:  0.82,
						Delay:       0.82,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM20STAGE2_LP",
						Filter: "CENTAUR-1-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM20STAGE2_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 10,
							Gain:       1,
							Factors:    []float64{8.469229815375836e-10, 2.274220288025759e-09, 4.538950837882147e-09, 6.873790581886875e-09, 7.109040416947659e-09, 7.627841347268097e-10, -1.98300955828268e-08, -6.609942211224632e-08, -1.531137889126984e-07, -2.98249494227597e-07, -5.181519089662492e-07, -8.236355594832989e-07, -1.212476329485351e-06, -1.660554848844411e-06, -2.112474379324042e-06, -2.473531133129619e-06, -2.605619128003023e-06, -2.330133657562619e-06, -1.440980274917891e-06, 2.69804330027872e-07, 2.972713778558616e-06, 6.748858469608209e-06, 1.152961592827038e-05, 1.703543472209736e-05, 2.272479023143328e-05, 2.776698459480208e-05, 3.105368391399539e-05, 3.126302060212491e-05, 2.698613281584723e-05, 1.691886402482352e-05, 1.111764912365637e-07, -2.37455864477862e-05, -5.402671731357865e-05, -8.892267864716836e-05, -0.0001252819457239765, -0.0001586044226011253, -0.0001832358557248136, -0.000192798010778233, -0.0001808635900860097, -0.000141850186225691, -7.206699315303354e-05, 2.91937566357729e-05, 0.0001586654736525826, 0.0003083858467014949, 0.0004654216635228285, 0.0006121982853786541, 0.000727547074175951, 0.0007885115946319546, 0.000772857783523387, 0.0006621229618182738, 0.0004449259850407905, 0.0001201613649467244, -0.000300369462776902, -0.000790360545859508, -0.001308874060360023, -0.001802020291776854, -0.002206618091924962, -0.002455790114635659, -0.002486192180752311, -0.002246311918537972, -0.001705031041178952, -0.0008594632516121016, 0.0002590111721915774, 0.001581566203839111, 0.003002498487966101, 0.004384141985044115, 0.005566316483085373, 0.006380002340389496, 0.006664402331430841, 0.006286042551189639, 0.00515814138851908, 0.003258199252425354, 0.0006416820735977283, -0.002550179237628938, -0.006090064766937297, -0.00967270332610326, -0.01293168061123908, -0.01546424668939506, -0.016862558387093, -0.01674898294478778, -0.01481246018868655, -0.01084255434379213, -0.00475778269676487, 0.003374886268966743, 0.01333182798532389, 0.02473737725852667, 0.03708164756536587, 0.04975069601283877, 0.06206696168821097, 0.07333684637153971, 0.08290151879402521, 0.09018659693370301, 0.09474635107447013, 0.09629848418816638, 0.09474635107447013, 0.09018659693370301, 0.08290151879402521, 0.07333684637153971, 0.06206696168821097, 0.04975069601283877, 0.03708164756536587, 0.02473737725852667, 0.01333182798532389, 0.003374886268966743, -0.00475778269676487, -0.01084255434379213, -0.01481246018868655, -0.01674898294478778, -0.016862558387093, -0.01546424668939506, -0.01293168061123908, -0.00967270332610326, -0.006090064766937297, -0.002550179237628938, 0.0006416820735977283, 0.003258199252425354, 0.00515814138851908, 0.006286042551189639, 0.006664402331430841, 0.006380002340389496, 0.005566316483085373, 0.004384141985044115, 0.003002498487966101, 0.001581566203839111, 0.0002590111721915774, -0.0008594632516121016, -0.001705031041178952, -0.002246311918537972, -0.002486192180752311, -0.002455790114635659, -0.002206618091924962, -0.001802020291776854, -0.001308874060360023, -0.000790360545859508, -0.000300369462776902, 0.0001201613649467244, 0.0004449259850407905, 0.0006621229618182738, 0.000772857783523387, 0.0007885115946319546, 0.000727547074175951, 0.0006121982853786541, 0.0004654216635228285, 0.0003083858467014949, 0.0001586654736525826, 2.91937566357729e-05, -7.206699315303354e-05, -0.000141850186225691, -0.0001808635900860097, -0.000192798010778233, -0.0001832358557248136, -0.0001586044226011253, -0.0001252819457239765, -8.892267864716836e-05, -5.402671731357865e-05, -2.37455864477862e-05, 1.111764912365637e-07, 1.691886402482352e-05, 2.698613281584723e-05, 3.126302060212491e-05, 3.105368391399539e-05, 2.776698459480208e-05, 2.272479023143328e-05, 1.703543472209736e-05, 1.152961592827038e-05, 6.748858469608209e-06, 2.972713778558616e-06, 2.69804330027872e-07, -1.440980274917891e-06, -2.330133657562619e-06, -2.605619128003023e-06, -2.473531133129619e-06, -2.112474379324042e-06, -1.660554848844411e-06, -1.212476329485351e-06, -8.236355594832989e-07, -5.181519089662492e-07, -2.98249494227597e-07, -1.531137889126984e-07, -6.609942211224632e-08, -1.98300955828268e-08, 7.627841347268097e-10, 7.109040416947659e-09, 6.873790581886875e-09, 4.538950837882147e-09, 2.274220288025759e-09, 8.469229815375836e-10},
						},
						Frequency:  0,
						InputRate:  100,
						SampleRate: 10,
						Decimate:   10,
						Gain:       0,

						Correction:  9.3,
						Delay:       9.3,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM20STAGE3_LP",
						Filter: "CENTAUR-1-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM20STAGE3_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{3.624153237100989e-09, 1.470216688117767e-08, 2.924648074949182e-08, 1.675815859925242e-08, -9.459692996675541e-08, -4.005292369332425e-07, -9.373651758431229e-07, -1.530435241099631e-06, -1.645991491318222e-06, -4.078703649887408e-07, 3.030094105174225e-06, 8.6859920783594e-06, 1.476603465201467e-05, 1.713674632378615e-05, 1.012813500657534e-05, -1.072856062768063e-05, -4.439650993665008e-05, -8.029796768720772e-05, -9.761762240257018e-05, -7.094869060070728e-05, 1.69209064120078e-05, 0.0001585078223461214, 0.0003094936499512948, 0.0003912802093626145, 0.0003155885036776064, 2.919057865035819e-05, -0.0004362723697929486, -0.0009354174279267206, -0.00122839391659802, -0.001061468695091633, -0.0002939814743843771, 0.0009756477540050195, 0.002352455381127647, 0.003215585281329135, 0.002933433563419905, 0.001171050910958822, -0.00182954843047897, -0.005145646443318352, -0.007361207758041045, -0.007056359496882652, -0.00346765457612564, 0.002935112705392162, 0.01024857149306014, 0.01551827984678943, 0.01570615959949202, 0.008987865329886645, -0.004081171672241476, -0.0200454040856493, -0.0330349764834743, -0.03628456170461448, -0.02430879726955251, 0.004958793846270522, 0.04884525267308668, 0.1000147740815335, 0.1480752985064006, 0.1823112272692678, 0.194711125538485, 0.1823112272692678, 0.1480752985064006, 0.1000147740815335, 0.04884525267308668, 0.004958793846270522, -0.02430879726955251, -0.03628456170461448, -0.0330349764834743, -0.0200454040856493, -0.004081171672241476, 0.008987865329886645, 0.01570615959949202, 0.01551827984678943, 0.01024857149306014, 0.002935112705392162, -0.00346765457612564, -0.007056359496882652, -0.007361207758041045, -0.005145646443318352, -0.00182954843047897, 0.001171050910958822, 0.002933433563419905, 0.003215585281329135, 0.002352455381127647, 0.0009756477540050195, -0.0002939814743843771, -0.001061468695091633, -0.00122839391659802, -0.0009354174279267206, -0.0004362723697929486, 2.919057865035819e-05, 0.0003155885036776064, 0.0003912802093626145, 0.0003094936499512948, 0.0001585078223461214, 1.69209064120078e-05, -7.094869060070728e-05, -9.761762240257018e-05, -8.029796768720772e-05, -4.439650993665008e-05, -1.072856062768063e-05, 1.012813500657534e-05, 1.713674632378615e-05, 1.476603465201467e-05, 8.6859920783594e-06, 3.030094105174225e-06, -4.078703649887408e-07, -1.645991491318222e-06, -1.530435241099631e-06, -9.373651758431229e-07, -4.005292369332425e-07, -9.459692996675541e-08, 1.675815859925242e-08, 2.924648074949182e-08, 1.470216688117767e-08, 3.624153237100989e-09},
						},
						Frequency:  0,
						InputRate:  10,
						SampleRate: 2,
						Decimate:   5,
						Gain:       0,

						Correction:  28,
						Delay:       28,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM20STAGE4_LP",
						Filter: "CENTAUR-1-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM20STAGE4_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{-2.487704073631181e-10, 4.737439758869627e-09, 1.240318920913107e-08, 2.184229963813306e-09, -2.973504470949853e-08, -2.774098397333487e-08, 4.823500641306028e-08, 9.048519725175741e-08, -4.37720193773196e-08, -2.029250639003875e-07, -2.932509742660224e-08, 3.57677118184549e-07, 2.380755516575443e-07, -5.050541265325251e-07, -6.566606160434081e-07, 5.295136199801142e-07, 1.33302656473942e-06, -2.35390866190086e-07, -2.23455825577774e-06, -6.431886720336236e-07, 3.178847859642279e-06, 2.391893663270882e-06, -3.766425715549474e-06, -5.213130996570269e-06, 3.343878835698979e-06, 9.069842337901537e-06, -1.034202665666667e-06, -1.34947635337201e-05, -4.128203067878262e-06, 1.740813571972671e-05, 1.293246945424367e-05, -1.901116086317058e-05, -2.559820150658931e-05, 1.583846664297833e-05, 4.129854219272497e-05, -5.05136153123426e-06, -5.769433718028819e-05, -1.597343340345311e-05, 7.062319519353707e-05, 4.876211902966221e-05, -7.411825064261423e-05, -9.265601046647684e-05, 6.092805886715002e-05, 0.0001437041528677315, -2.365713142641937e-05, -0.0001938176534863781, -4.346068390483575e-05, 0.0002305286005770023, 0.0001422997430119745, -0.0002376966240860235, -0.0002684195404303642, 0.0001974200184015998, 0.0004089861668732694, -9.322642224777145e-05, -0.0005416667040038034, -8.565059594353358e-05, 0.0006351458753935074, 0.0003394235438661822, -0.0006517938478495219, -0.0006531622837118695, 0.0005527339849418497, 0.0009935334284260212, -0.0003051329942536734, -0.001308020364817281, -0.0001089866761415155, 0.001527642392221839, 0.0006836461053210791, -0.001573807813969138, -0.001381190291127471, 0.001369316440666299, 0.002127841145429655, -0.0008527391469852445, -0.002814325561899974, -5.435980978213282e-06, 0.003302926411211769, 0.001187235385529431, -0.003441492859559195, -0.002615018460333554, 0.003083861131922053, 0.004145541224298037, -0.002114932740796397, -0.005572668686252893, 0.0004775431526676058, 0.006640170511329856, 0.001802537521879636, -0.007064640192213203, -0.004597380817112646, 0.00656694031748481, 0.007666904141149428, -0.004908950080892368, -0.01066028889600873, 0.001931063619415937, 0.01312888066219805, 0.002414871264176499, -0.01454757748158677, -0.008042475439797359, 0.01433728095680021, 0.01472206237002311, -0.01187358886084607, -0.0220889493283342, 0.006451059640865893, 0.02966939534975369, 0.002871718562712786, -0.03692218906488918, -0.01777634564159653, 0.04329151455872206, 0.04248360716585619, -0.04826484520071661, -0.09280869043016983, 0.05142858357174776, 0.3137773586587529, 0.4474858173759422, 0.3137773586587529, 0.05142858357174776, -0.09280869043016983, -0.04826484520071661, 0.04248360716585619, 0.04329151455872206, -0.01777634564159653, -0.03692218906488918, 0.002871718562712786, 0.02966939534975369, 0.006451059640865893, -0.0220889493283342, -0.01187358886084607, 0.01472206237002311, 0.01433728095680021, -0.008042475439797359, -0.01454757748158677, 0.002414871264176499, 0.01312888066219805, 0.001931063619415937, -0.01066028889600873, -0.004908950080892368, 0.007666904141149428, 0.00656694031748481, -0.004597380817112646, -0.007064640192213203, 0.001802537521879636, 0.006640170511329856, 0.0004775431526676058, -0.005572668686252893, -0.002114932740796397, 0.004145541224298037, 0.003083861131922053, -0.002615018460333554, -0.003441492859559195, 0.001187235385529431, 0.003302926411211769, -5.435980978213282e-06, -0.002814325561899974, -0.0008527391469852445, 0.002127841145429655, 0.001369316440666299, -0.001381190291127471, -0.001573807813969138, 0.0006836461053210791, 0.001527642392221839, -0.0001089866761415155, -0.001308020364817281, -0.0003051329942536734, 0.0009935334284260212, 0.0005527339849418497, -0.0006531622837118695, -0.0006517938478495219, 0.0003394235438661822, 0.0006351458753935074, -8.565059594353358e-05, -0.0005416667040038034, -9.322642224777145e-05, 0.0004089861668732694, 0.0001974200184015998, -0.0002684195404303642, -0.0002376966240860235, 0.0001422997430119745, 0.0002305286005770023, -4.346068390483575e-05, -0.0001938176534863781, -2.365713142641937e-05, 0.0001437041528677315, 6.092805886715002e-05, -9.265601046647684e-05, -7.411825064261423e-05, 4.876211902966221e-05, 7.062319519353707e-05, -1.597343340345311e-05, -5.769433718028819e-05, -5.05136153123426e-06, 4.129854219272497e-05, 1.583846664297833e-05, -2.559820150658931e-05, -1.901116086317058e-05, 1.293246945424367e-05, 1.740813571972671e-05, -4.128203067878262e-06, -1.34947635337201e-05, -1.034202665666667e-06, 9.069842337901537e-06, 3.343878835698979e-06, -5.213130996570269e-06, -3.766425715549474e-06, 2.391893663270882e-06, 3.178847859642279e-06, -6.431886720336236e-07, -2.23455825577774e-06, -2.35390866190086e-07, 1.33302656473942e-06, 5.295136199801142e-07, -6.566606160434081e-07, -5.050541265325251e-07, 2.380755516575443e-07, 3.57677118184549e-07, -2.932509742660224e-08, -2.029250639003875e-07, -4.37720193773196e-08, 9.048519725175741e-08, 4.823500641306028e-08, -2.774098397333487e-08, -2.973504470949853e-08, 2.184229963813306e-09, 1.240318920913107e-08, 4.737439758869627e-09, -2.487704073631181e-10},
						},
						Frequency:  0,
						InputRate:  2,
						SampleRate: 1,
						Decimate:   2,
						Gain:       0,

						Correction:  111,
						Delay:       111,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			},
		},
	}, {
		Name: "Nanometrics Dataloggers Connected to Sea Water Depth Sensors",
		Sensors: []Sensor{
			{
				SensorList: []string{"Druck PTX-1830"},
				FilterList: []string{"Druck PTX-1830"},
				Stages: []ResponseStage{
					{
						Type:   "poly",
						Lookup: "Druck PTX-1830",
						Filter: "Druck PTX-1830",
						StageSet: Polynomial{
							Name:                    "Druck PTX-1830",
							Gain:                    0.20600000000000004,
							ApproximationType:       ApproximationTypeMaclaurin,
							FrequencyLowerBound:     0,
							FrequencyUpperBound:     0,
							ApproximationLowerBound: 0,
							ApproximationUpperBound: 20,
							MaximumError:            0,
							Coefficients:            []Coefficient{{Value: -4.8543689320388355}, {Value: 4.8543689320388355}},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m",
						OutputUnits: "V",
					},
				},
				Channels: "Z",
				Reversed: false,
			},
		},
		Dataloggers: []Datalogger{
			{
				DataloggerList: []string{"Centaur CTR4-6S"},
				Type:           "CG",
				Label:          "LT",
				SampleRate:     1,
				Frequency:      0.1,
				StorageFormat:  "Steim1",
				ClockDrift:     0.0001,
				FilterList:     []string{"CENTAUR-1-LP"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "CENTAUR-1-LP",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 30000,
						Decimate:   1,
						Gain:       400000,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM50STAGE1_LP",
						Filter: "CENTAUR-1-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM50STAGE1_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 20,
							Gain:       1,
							Factors:    []float64{-5.148550518595382e-10, -5.503820912979381e-10, -6.491469835668823e-10, -8.865288815038872e-10, -1.399221922781915e-09, -2.422496318486318e-09, -4.345305355272829e-09, -7.789157626500222e-09, -1.371850651030332e-08, -2.359197670717998e-08, -3.95655421736913e-08, -6.476064527003532e-08, -1.036120043643297e-07, -1.623115596246171e-07, -2.493664138454102e-07, -3.762895519282085e-07, -5.584424407389275e-07, -8.160481036123163e-07, -1.175391592699649e-06, -1.670221849045022e-06, -2.343364420811424e-06, -3.248548175767535e-06, -4.452440807740775e-06, -6.036877504769354e-06, -8.101254406972049e-06, -1.076504353239432e-05, -1.417036874611793e-05, -1.848456331599462e-05, -2.390260893347382e-05, -3.064933437085011e-05, -3.89812297550399e-05, -4.918771062347694e-05, -6.159164539641024e-05, -7.6548941804377e-05, -9.44469732908823e-05, -0.0001157016168220188, -0.000140752670141935, -0.0001700574207276748, -0.0002040821517253327, -0.0002432913931823998, -0.0002881347608325197, -0.0003390312703167187, -0.0003963510723169456, -0.0004603946236656257, -0.0005313693905413767, -0.000609364271440942, -0.0006943220281269754, -0.0007860101201839316, -0.0008839904504707054, -0.000987588641547722, -0.001095863573389741, -0.001207578016406712, -0.001321171286591235, -0.00143473492707234, -0.001545992477890567, -0.001652284429099445, -0.001750559457205633, -0.001837373017977784, -0.001908894306824151, -0.001960922499297527, -0.001988913047742422, -0.001988014635863681, -0.001953117182423066, -0.001878911041180321, -0.00175995727063784, -0.001590768549674393, -0.001365900000455418, -0.001080048856064333, -0.0007281615859470996, -0.0003055467772264269, 0.0001920082257011148, 0.0007681191867270819, 0.001425687838159468, 0.002166788401167422, 0.002992560550287748, 0.003903111657751202, 0.004897431133469844, 0.005973319580442288, 0.007127335311084472, 0.008354760517743446, 0.009649589063106371, 0.01100453745840131, 0.01241108013677877, 0.01385950961579458, 0.01533902158843128, 0.0168378244001995, 0.0183432717757078, 0.01984201706769705, 0.02132018673157318, 0.02276357019547822, 0.02415782281605174, 0.02548867819820645, 0.02674216582698561, 0.02790482972222629, 0.02896394369133408, 0.02990771872806975, 0.03072549818901627, 0.03140793657415418, 0.03194715804040495, 0.03233689118043551, 0.03257257709387603, 0.03265144835188193, 0.03257257709387603, 0.03233689118043551, 0.03194715804040495, 0.03140793657415418, 0.03072549818901627, 0.02990771872806975, 0.02896394369133408, 0.02790482972222629, 0.02674216582698561, 0.02548867819820645, 0.02415782281605174, 0.02276357019547822, 0.02132018673157318, 0.01984201706769705, 0.0183432717757078, 0.0168378244001995, 0.01533902158843128, 0.01385950961579458, 0.01241108013677877, 0.01100453745840131, 0.009649589063106371, 0.008354760517743446, 0.007127335311084472, 0.005973319580442288, 0.004897431133469844, 0.003903111657751202, 0.002992560550287748, 0.002166788401167422, 0.001425687838159468, 0.0007681191867270819, 0.0001920082257011148, -0.0003055467772264269, -0.0007281615859470996, -0.001080048856064333, -0.001365900000455418, -0.001590768549674393, -0.00175995727063784, -0.001878911041180321, -0.001953117182423066, -0.001988014635863681, -0.001988913047742422, -0.001960922499297527, -0.001908894306824151, -0.001837373017977784, -0.001750559457205633, -0.001652284429099445, -0.001545992477890567, -0.00143473492707234, -0.001321171286591235, -0.001207578016406712, -0.001095863573389741, -0.000987588641547722, -0.0008839904504707054, -0.0007860101201839316, -0.0006943220281269754, -0.000609364271440942, -0.0005313693905413767, -0.0004603946236656257, -0.0003963510723169456, -0.0003390312703167187, -0.0002881347608325197, -0.0002432913931823998, -0.0002040821517253327, -0.0001700574207276748, -0.000140752670141935, -0.0001157016168220188, -9.44469732908823e-05, -7.6548941804377e-05, -6.159164539641024e-05, -4.918771062347694e-05, -3.89812297550399e-05, -3.064933437085011e-05, -2.390260893347382e-05, -1.848456331599462e-05, -1.417036874611793e-05, -1.076504353239432e-05, -8.101254406972049e-06, -6.036877504769354e-06, -4.452440807740775e-06, -3.248548175767535e-06, -2.343364420811424e-06, -1.670221849045022e-06, -1.175391592699649e-06, -8.160481036123163e-07, -5.584424407389275e-07, -3.762895519282085e-07, -2.493664138454102e-07, -1.623115596246171e-07, -1.036120043643297e-07, -6.476064527003532e-08, -3.95655421736913e-08, -2.359197670717998e-08, -1.371850651030332e-08, -7.789157626500222e-09, -4.345305355272829e-09, -2.422496318486318e-09, -1.399221922781915e-09, -8.865288815038872e-10, -6.491469835668823e-10, -5.503820912979381e-10, -5.148550518595382e-10},
						},
						Frequency:  0,
						InputRate:  30000,
						SampleRate: 1500,
						Decimate:   20,
						Gain:       0,

						Correction:  0.06733333333333333,
						Delay:       0.06733333333333333,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM20STAGE1_LP",
						Filter: "CENTAUR-1-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM20STAGE1_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 15,
							Gain:       1,
							Factors:    []float64{-4.047907827113435e-10, -1.39029141061628e-10, 6.728000500156771e-10, 2.757971531287775e-09, 7.546506865872195e-09, 1.766681105112393e-08, 3.769362981944433e-08, 7.523131717119556e-08, 1.424254208543815e-07, 2.579989942850785e-07, 4.49903717196372e-07, 7.586554657022834e-07, 1.241385823501068e-06, 1.976580337370245e-06, 3.069389218520029e-06, 4.657283633700868e-06, 6.915692774450531e-06, 1.006309584698377e-05, 1.436486680838168e-05, 2.013498922101177e-05, 2.773458889448483e-05, 3.756609353359231e-05, 5.00617438037599e-05, 6.566517495835717e-05, 8.480488904700095e-05, 0.0001078586692034099, 0.0001351083708846758, 0.0001666850740988706, 0.000202505299179028, 0.0002421998676511588, 0.0002850380044490719, 0.0003298503862917036, 0.0003749559835375441, 0.0004180986428351539, 0.0004564003231909406, 0.0004863386265192439, 0.000503756647782684, 0.0005039131041938723, 0.0004815800932055991, 0.0004311946010973558, 0.000347067993060206, 0.0002236551558100188, 5.588177435769922e-05, -0.0001604755031971873, -0.0004283653814438088, -0.0007490084037683738, -0.00112143157658711, -0.001542013055891304, -0.002004062154587584, -0.002497462335460076, -0.003008406043037227, -0.003519249945407228, -0.0040085172111864, -0.0044510697243719, -0.004818467626070565, -0.005079526362531964, -0.005201072726935362, -0.005148891537318578, -0.004888844032354756, -0.004388128318143293, -0.003616641856686609, -0.002548396677795745, -0.001162930346149744, 0.0005533496934548342, 0.002605953436832241, 0.004991291898095885, 0.007695917735921711, 0.01069607652807879, 0.01395761185676819, 0.01743625403066915, 0.02107830656774628, 0.0248217271981753, 0.02859758195513501, 0.03233183282942656, 0.03594740243710946, 0.03936644413583802, 0.04251273389808217, 0.04531409175152301, 0.04770473629328503, 0.04962747602314526, 0.05103564612512176, 0.05189470870549539, 0.05218344796472771, 0.05189470870549539, 0.05103564612512176, 0.04962747602314526, 0.04770473629328503, 0.04531409175152301, 0.04251273389808217, 0.03936644413583802, 0.03594740243710946, 0.03233183282942656, 0.02859758195513501, 0.0248217271981753, 0.02107830656774628, 0.01743625403066915, 0.01395761185676819, 0.01069607652807879, 0.007695917735921711, 0.004991291898095885, 0.002605953436832241, 0.0005533496934548342, -0.001162930346149744, -0.002548396677795745, -0.003616641856686609, -0.004388128318143293, -0.004888844032354756, -0.005148891537318578, -0.005201072726935362, -0.005079526362531964, -0.004818467626070565, -0.0044510697243719, -0.0040085172111864, -0.003519249945407228, -0.003008406043037227, -0.002497462335460076, -0.002004062154587584, -0.001542013055891304, -0.00112143157658711, -0.0007490084037683738, -0.0004283653814438088, -0.0001604755031971873, 5.588177435769922e-05, 0.0002236551558100188, 0.000347067993060206, 0.0004311946010973558, 0.0004815800932055991, 0.0005039131041938723, 0.000503756647782684, 0.0004863386265192439, 0.0004564003231909406, 0.0004180986428351539, 0.0003749559835375441, 0.0003298503862917036, 0.0002850380044490719, 0.0002421998676511588, 0.000202505299179028, 0.0001666850740988706, 0.0001351083708846758, 0.0001078586692034099, 8.480488904700095e-05, 6.566517495835717e-05, 5.00617438037599e-05, 3.756609353359231e-05, 2.773458889448483e-05, 2.013498922101177e-05, 1.436486680838168e-05, 1.006309584698377e-05, 6.915692774450531e-06, 4.657283633700868e-06, 3.069389218520029e-06, 1.976580337370245e-06, 1.241385823501068e-06, 7.586554657022834e-07, 4.49903717196372e-07, 2.579989942850785e-07, 1.424254208543815e-07, 7.523131717119556e-08, 3.769362981944433e-08, 1.766681105112393e-08, 7.546506865872195e-09, 2.757971531287775e-09, 6.728000500156771e-10, -1.39029141061628e-10, -4.047907827113435e-10},
						},
						Frequency:  0,
						InputRate:  1500,
						SampleRate: 100,
						Decimate:   15,
						Gain:       0,

						Correction:  0.82,
						Delay:       0.82,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM20STAGE2_LP",
						Filter: "CENTAUR-1-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM20STAGE2_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 10,
							Gain:       1,
							Factors:    []float64{8.469229815375836e-10, 2.274220288025759e-09, 4.538950837882147e-09, 6.873790581886875e-09, 7.109040416947659e-09, 7.627841347268097e-10, -1.98300955828268e-08, -6.609942211224632e-08, -1.531137889126984e-07, -2.98249494227597e-07, -5.181519089662492e-07, -8.236355594832989e-07, -1.212476329485351e-06, -1.660554848844411e-06, -2.112474379324042e-06, -2.473531133129619e-06, -2.605619128003023e-06, -2.330133657562619e-06, -1.440980274917891e-06, 2.69804330027872e-07, 2.972713778558616e-06, 6.748858469608209e-06, 1.152961592827038e-05, 1.703543472209736e-05, 2.272479023143328e-05, 2.776698459480208e-05, 3.105368391399539e-05, 3.126302060212491e-05, 2.698613281584723e-05, 1.691886402482352e-05, 1.111764912365637e-07, -2.37455864477862e-05, -5.402671731357865e-05, -8.892267864716836e-05, -0.0001252819457239765, -0.0001586044226011253, -0.0001832358557248136, -0.000192798010778233, -0.0001808635900860097, -0.000141850186225691, -7.206699315303354e-05, 2.91937566357729e-05, 0.0001586654736525826, 0.0003083858467014949, 0.0004654216635228285, 0.0006121982853786541, 0.000727547074175951, 0.0007885115946319546, 0.000772857783523387, 0.0006621229618182738, 0.0004449259850407905, 0.0001201613649467244, -0.000300369462776902, -0.000790360545859508, -0.001308874060360023, -0.001802020291776854, -0.002206618091924962, -0.002455790114635659, -0.002486192180752311, -0.002246311918537972, -0.001705031041178952, -0.0008594632516121016, 0.0002590111721915774, 0.001581566203839111, 0.003002498487966101, 0.004384141985044115, 0.005566316483085373, 0.006380002340389496, 0.006664402331430841, 0.006286042551189639, 0.00515814138851908, 0.003258199252425354, 0.0006416820735977283, -0.002550179237628938, -0.006090064766937297, -0.00967270332610326, -0.01293168061123908, -0.01546424668939506, -0.016862558387093, -0.01674898294478778, -0.01481246018868655, -0.01084255434379213, -0.00475778269676487, 0.003374886268966743, 0.01333182798532389, 0.02473737725852667, 0.03708164756536587, 0.04975069601283877, 0.06206696168821097, 0.07333684637153971, 0.08290151879402521, 0.09018659693370301, 0.09474635107447013, 0.09629848418816638, 0.09474635107447013, 0.09018659693370301, 0.08290151879402521, 0.07333684637153971, 0.06206696168821097, 0.04975069601283877, 0.03708164756536587, 0.02473737725852667, 0.01333182798532389, 0.003374886268966743, -0.00475778269676487, -0.01084255434379213, -0.01481246018868655, -0.01674898294478778, -0.016862558387093, -0.01546424668939506, -0.01293168061123908, -0.00967270332610326, -0.006090064766937297, -0.002550179237628938, 0.0006416820735977283, 0.003258199252425354, 0.00515814138851908, 0.006286042551189639, 0.006664402331430841, 0.006380002340389496, 0.005566316483085373, 0.004384141985044115, 0.003002498487966101, 0.001581566203839111, 0.0002590111721915774, -0.0008594632516121016, -0.001705031041178952, -0.002246311918537972, -0.002486192180752311, -0.002455790114635659, -0.002206618091924962, -0.001802020291776854, -0.001308874060360023, -0.000790360545859508, -0.000300369462776902, 0.0001201613649467244, 0.0004449259850407905, 0.0006621229618182738, 0.000772857783523387, 0.0007885115946319546, 0.000727547074175951, 0.0006121982853786541, 0.0004654216635228285, 0.0003083858467014949, 0.0001586654736525826, 2.91937566357729e-05, -7.206699315303354e-05, -0.000141850186225691, -0.0001808635900860097, -0.000192798010778233, -0.0001832358557248136, -0.0001586044226011253, -0.0001252819457239765, -8.892267864716836e-05, -5.402671731357865e-05, -2.37455864477862e-05, 1.111764912365637e-07, 1.691886402482352e-05, 2.698613281584723e-05, 3.126302060212491e-05, 3.105368391399539e-05, 2.776698459480208e-05, 2.272479023143328e-05, 1.703543472209736e-05, 1.152961592827038e-05, 6.748858469608209e-06, 2.972713778558616e-06, 2.69804330027872e-07, -1.440980274917891e-06, -2.330133657562619e-06, -2.605619128003023e-06, -2.473531133129619e-06, -2.112474379324042e-06, -1.660554848844411e-06, -1.212476329485351e-06, -8.236355594832989e-07, -5.181519089662492e-07, -2.98249494227597e-07, -1.531137889126984e-07, -6.609942211224632e-08, -1.98300955828268e-08, 7.627841347268097e-10, 7.109040416947659e-09, 6.873790581886875e-09, 4.538950837882147e-09, 2.274220288025759e-09, 8.469229815375836e-10},
						},
						Frequency:  0,
						InputRate:  100,
						SampleRate: 10,
						Decimate:   10,
						Gain:       0,

						Correction:  9.3,
						Delay:       9.3,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM20STAGE3_LP",
						Filter: "CENTAUR-1-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM20STAGE3_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{3.624153237100989e-09, 1.470216688117767e-08, 2.924648074949182e-08, 1.675815859925242e-08, -9.459692996675541e-08, -4.005292369332425e-07, -9.373651758431229e-07, -1.530435241099631e-06, -1.645991491318222e-06, -4.078703649887408e-07, 3.030094105174225e-06, 8.6859920783594e-06, 1.476603465201467e-05, 1.713674632378615e-05, 1.012813500657534e-05, -1.072856062768063e-05, -4.439650993665008e-05, -8.029796768720772e-05, -9.761762240257018e-05, -7.094869060070728e-05, 1.69209064120078e-05, 0.0001585078223461214, 0.0003094936499512948, 0.0003912802093626145, 0.0003155885036776064, 2.919057865035819e-05, -0.0004362723697929486, -0.0009354174279267206, -0.00122839391659802, -0.001061468695091633, -0.0002939814743843771, 0.0009756477540050195, 0.002352455381127647, 0.003215585281329135, 0.002933433563419905, 0.001171050910958822, -0.00182954843047897, -0.005145646443318352, -0.007361207758041045, -0.007056359496882652, -0.00346765457612564, 0.002935112705392162, 0.01024857149306014, 0.01551827984678943, 0.01570615959949202, 0.008987865329886645, -0.004081171672241476, -0.0200454040856493, -0.0330349764834743, -0.03628456170461448, -0.02430879726955251, 0.004958793846270522, 0.04884525267308668, 0.1000147740815335, 0.1480752985064006, 0.1823112272692678, 0.194711125538485, 0.1823112272692678, 0.1480752985064006, 0.1000147740815335, 0.04884525267308668, 0.004958793846270522, -0.02430879726955251, -0.03628456170461448, -0.0330349764834743, -0.0200454040856493, -0.004081171672241476, 0.008987865329886645, 0.01570615959949202, 0.01551827984678943, 0.01024857149306014, 0.002935112705392162, -0.00346765457612564, -0.007056359496882652, -0.007361207758041045, -0.005145646443318352, -0.00182954843047897, 0.001171050910958822, 0.002933433563419905, 0.003215585281329135, 0.002352455381127647, 0.0009756477540050195, -0.0002939814743843771, -0.001061468695091633, -0.00122839391659802, -0.0009354174279267206, -0.0004362723697929486, 2.919057865035819e-05, 0.0003155885036776064, 0.0003912802093626145, 0.0003094936499512948, 0.0001585078223461214, 1.69209064120078e-05, -7.094869060070728e-05, -9.761762240257018e-05, -8.029796768720772e-05, -4.439650993665008e-05, -1.072856062768063e-05, 1.012813500657534e-05, 1.713674632378615e-05, 1.476603465201467e-05, 8.6859920783594e-06, 3.030094105174225e-06, -4.078703649887408e-07, -1.645991491318222e-06, -1.530435241099631e-06, -9.373651758431229e-07, -4.005292369332425e-07, -9.459692996675541e-08, 1.675815859925242e-08, 2.924648074949182e-08, 1.470216688117767e-08, 3.624153237100989e-09},
						},
						Frequency:  0,
						InputRate:  10,
						SampleRate: 2,
						Decimate:   5,
						Gain:       0,

						Correction:  28,
						Delay:       28,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM20STAGE4_LP",
						Filter: "CENTAUR-1-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM20STAGE4_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{-2.487704073631181e-10, 4.737439758869627e-09, 1.240318920913107e-08, 2.184229963813306e-09, -2.973504470949853e-08, -2.774098397333487e-08, 4.823500641306028e-08, 9.048519725175741e-08, -4.37720193773196e-08, -2.029250639003875e-07, -2.932509742660224e-08, 3.57677118184549e-07, 2.380755516575443e-07, -5.050541265325251e-07, -6.566606160434081e-07, 5.295136199801142e-07, 1.33302656473942e-06, -2.35390866190086e-07, -2.23455825577774e-06, -6.431886720336236e-07, 3.178847859642279e-06, 2.391893663270882e-06, -3.766425715549474e-06, -5.213130996570269e-06, 3.343878835698979e-06, 9.069842337901537e-06, -1.034202665666667e-06, -1.34947635337201e-05, -4.128203067878262e-06, 1.740813571972671e-05, 1.293246945424367e-05, -1.901116086317058e-05, -2.559820150658931e-05, 1.583846664297833e-05, 4.129854219272497e-05, -5.05136153123426e-06, -5.769433718028819e-05, -1.597343340345311e-05, 7.062319519353707e-05, 4.876211902966221e-05, -7.411825064261423e-05, -9.265601046647684e-05, 6.092805886715002e-05, 0.0001437041528677315, -2.365713142641937e-05, -0.0001938176534863781, -4.346068390483575e-05, 0.0002305286005770023, 0.0001422997430119745, -0.0002376966240860235, -0.0002684195404303642, 0.0001974200184015998, 0.0004089861668732694, -9.322642224777145e-05, -0.0005416667040038034, -8.565059594353358e-05, 0.0006351458753935074, 0.0003394235438661822, -0.0006517938478495219, -0.0006531622837118695, 0.0005527339849418497, 0.0009935334284260212, -0.0003051329942536734, -0.001308020364817281, -0.0001089866761415155, 0.001527642392221839, 0.0006836461053210791, -0.001573807813969138, -0.001381190291127471, 0.001369316440666299, 0.002127841145429655, -0.0008527391469852445, -0.002814325561899974, -5.435980978213282e-06, 0.003302926411211769, 0.001187235385529431, -0.003441492859559195, -0.002615018460333554, 0.003083861131922053, 0.004145541224298037, -0.002114932740796397, -0.005572668686252893, 0.0004775431526676058, 0.006640170511329856, 0.001802537521879636, -0.007064640192213203, -0.004597380817112646, 0.00656694031748481, 0.007666904141149428, -0.004908950080892368, -0.01066028889600873, 0.001931063619415937, 0.01312888066219805, 0.002414871264176499, -0.01454757748158677, -0.008042475439797359, 0.01433728095680021, 0.01472206237002311, -0.01187358886084607, -0.0220889493283342, 0.006451059640865893, 0.02966939534975369, 0.002871718562712786, -0.03692218906488918, -0.01777634564159653, 0.04329151455872206, 0.04248360716585619, -0.04826484520071661, -0.09280869043016983, 0.05142858357174776, 0.3137773586587529, 0.4474858173759422, 0.3137773586587529, 0.05142858357174776, -0.09280869043016983, -0.04826484520071661, 0.04248360716585619, 0.04329151455872206, -0.01777634564159653, -0.03692218906488918, 0.002871718562712786, 0.02966939534975369, 0.006451059640865893, -0.0220889493283342, -0.01187358886084607, 0.01472206237002311, 0.01433728095680021, -0.008042475439797359, -0.01454757748158677, 0.002414871264176499, 0.01312888066219805, 0.001931063619415937, -0.01066028889600873, -0.004908950080892368, 0.007666904141149428, 0.00656694031748481, -0.004597380817112646, -0.007064640192213203, 0.001802537521879636, 0.006640170511329856, 0.0004775431526676058, -0.005572668686252893, -0.002114932740796397, 0.004145541224298037, 0.003083861131922053, -0.002615018460333554, -0.003441492859559195, 0.001187235385529431, 0.003302926411211769, -5.435980978213282e-06, -0.002814325561899974, -0.0008527391469852445, 0.002127841145429655, 0.001369316440666299, -0.001381190291127471, -0.001573807813969138, 0.0006836461053210791, 0.001527642392221839, -0.0001089866761415155, -0.001308020364817281, -0.0003051329942536734, 0.0009935334284260212, 0.0005527339849418497, -0.0006531622837118695, -0.0006517938478495219, 0.0003394235438661822, 0.0006351458753935074, -8.565059594353358e-05, -0.0005416667040038034, -9.322642224777145e-05, 0.0004089861668732694, 0.0001974200184015998, -0.0002684195404303642, -0.0002376966240860235, 0.0001422997430119745, 0.0002305286005770023, -4.346068390483575e-05, -0.0001938176534863781, -2.365713142641937e-05, 0.0001437041528677315, 6.092805886715002e-05, -9.265601046647684e-05, -7.411825064261423e-05, 4.876211902966221e-05, 7.062319519353707e-05, -1.597343340345311e-05, -5.769433718028819e-05, -5.05136153123426e-06, 4.129854219272497e-05, 1.583846664297833e-05, -2.559820150658931e-05, -1.901116086317058e-05, 1.293246945424367e-05, 1.740813571972671e-05, -4.128203067878262e-06, -1.34947635337201e-05, -1.034202665666667e-06, 9.069842337901537e-06, 3.343878835698979e-06, -5.213130996570269e-06, -3.766425715549474e-06, 2.391893663270882e-06, 3.178847859642279e-06, -6.431886720336236e-07, -2.23455825577774e-06, -2.35390866190086e-07, 1.33302656473942e-06, 5.295136199801142e-07, -6.566606160434081e-07, -5.050541265325251e-07, 2.380755516575443e-07, 3.57677118184549e-07, -2.932509742660224e-08, -2.029250639003875e-07, -4.37720193773196e-08, 9.048519725175741e-08, 4.823500641306028e-08, -2.774098397333487e-08, -2.973504470949853e-08, 2.184229963813306e-09, 1.240318920913107e-08, 4.737439758869627e-09, -2.487704073631181e-10},
						},
						Frequency:  0,
						InputRate:  2,
						SampleRate: 1,
						Decimate:   2,
						Gain:       0,

						Correction:  111,
						Delay:       111,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Centaur CTR4-6S"},
				Type:           "CG",
				Label:          "BT",
				SampleRate:     10,
				Frequency:      1,
				StorageFormat:  "Steim1",
				ClockDrift:     0.0001,
				FilterList:     []string{"CENTAUR-10-LP"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "CENTAUR-10-LP",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 30000,
						Decimate:   1,
						Gain:       400000,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM10STAGE1_LP",
						Filter: "CENTAUR-10-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM10STAGE1_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 20,
							Gain:       1,
							Factors:    []float64{1.064907617486405e-09, 1.034453178307261e-09, 9.664113963958244e-10, 8.418348553462952e-10, 6.249258356490772e-10, 2.516549535268758e-10, -3.87670328806779e-10, -1.47433173129502e-09, -3.298806094223753e-09, -6.314136929531576e-09, -1.121016047230174e-08, -1.901483719775274e-08, -3.123022237999416e-08, -5.001196408074772e-08, -7.840265257259518e-08, -1.206307425175897e-07, -1.824880863208179e-07, -2.718002527084321e-07, -3.990046104754481e-07, -5.77851526423227e-07, -8.262437818926275e-07, -1.167228277378105e-06, -1.630152097364685e-06, -2.25199185237807e-06, -3.078860723061025e-06, -4.167691627856855e-06, -5.588087296214108e-06, -7.424318639540946e-06, -9.777441626027677e-06, -1.276748991862822e-05, -1.653568591925185e-05, -2.124659677792683e-05, -2.709014468801596e-05, -3.428336281447289e-05, -4.307177003589932e-05, -5.373021998545357e-05, -6.656306343787459e-05, -8.190344879132025e-05, -0.0001001115742094661, -0.0001215716979621988, -0.0001466877117031738, -0.0001758770859167701, -0.0002095630085718339, -0.0002481645580520465, -0.0002920847804659816, -0.0003416965800307624, -0.000397326379672815, -0.0004592355672882901, -0.0005275998108837911, -0.0006024864023037121, -0.0006838298732466565, -0.000771406217141384, -0.0008648061441093757, -0.0009634078911739305, -0.001066350203188083, -0.001172506188408088, -0.00128045883274138, -0.001388479024791834, -0.001494506996192347, -0.00159613811471956, -0.001690613977896006, -0.001774819739131641, -0.001845288554367976, -0.001898213962743382, -0.001929470908861292, -0.001934645976577522, -0.001909077235596615, -0.001847903904417293, -0.001746125809244897, -0.001598672372460225, -0.001400480601239162, -0.001146581273096341, -0.0008321922374960512, -0.0004528174789654291, -4.350325607132146e-06, 0.0005168210539300105, 0.001113707933547817, 0.001788617335426292, 0.002543052729685069, 0.003377621575812952, 0.004291952172227477, 0.005284622236434193, 0.006353101529129874, 0.007493710660214747, 0.008701597973949728, 0.00997073610732726, 0.01129393945504515, 0.01266290336317476, 0.01406826542043067, 0.01549968873126445, 0.0169459665506013, 0.01839514714878393, 0.01983467727077701, 0.02125156206983979, 0.02263253894652174, 0.02396426232227562, 0.02523349603555283, 0.02642730977791709, 0.02753327579770644, 0.02853966199622893, 0.02943561753119303, 0.0302113471262904, 0.03085827046415188, 0.03136916330916253, 0.03173827736108024, 0.03196143627177688, 0.03203610575514897, 0.03196143627177688, 0.03173827736108024, 0.03136916330916253, 0.03085827046415188, 0.0302113471262904, 0.02943561753119303, 0.02853966199622893, 0.02753327579770644, 0.02642730977791709, 0.02523349603555283, 0.02396426232227562, 0.02263253894652174, 0.02125156206983979, 0.01983467727077701, 0.01839514714878393, 0.0169459665506013, 0.01549968873126445, 0.01406826542043067, 0.01266290336317476, 0.01129393945504515, 0.00997073610732726, 0.008701597973949728, 0.007493710660214747, 0.006353101529129874, 0.005284622236434193, 0.004291952172227477, 0.003377621575812952, 0.002543052729685069, 0.001788617335426292, 0.001113707933547817, 0.0005168210539300105, -4.350325607132146e-06, -0.0004528174789654291, -0.0008321922374960512, -0.001146581273096341, -0.001400480601239162, -0.001598672372460225, -0.001746125809244897, -0.001847903904417293, -0.001909077235596615, -0.001934645976577522, -0.001929470908861292, -0.001898213962743382, -0.001845288554367976, -0.001774819739131641, -0.001690613977896006, -0.00159613811471956, -0.001494506996192347, -0.001388479024791834, -0.00128045883274138, -0.001172506188408088, -0.001066350203188083, -0.0009634078911739305, -0.0008648061441093757, -0.000771406217141384, -0.0006838298732466565, -0.0006024864023037121, -0.0005275998108837911, -0.0004592355672882901, -0.000397326379672815, -0.0003416965800307624, -0.0002920847804659816, -0.0002481645580520465, -0.0002095630085718339, -0.0001758770859167701, -0.0001466877117031738, -0.0001215716979621988, -0.0001001115742094661, -8.190344879132025e-05, -6.656306343787459e-05, -5.373021998545357e-05, -4.307177003589932e-05, -3.428336281447289e-05, -2.709014468801596e-05, -2.124659677792683e-05, -1.653568591925185e-05, -1.276748991862822e-05, -9.777441626027677e-06, -7.424318639540946e-06, -5.588087296214108e-06, -4.167691627856855e-06, -3.078860723061025e-06, -2.25199185237807e-06, -1.630152097364685e-06, -1.167228277378105e-06, -8.262437818926275e-07, -5.77851526423227e-07, -3.990046104754481e-07, -2.718002527084321e-07, -1.824880863208179e-07, -1.206307425175897e-07, -7.840265257259518e-08, -5.001196408074772e-08, -3.123022237999416e-08, -1.901483719775274e-08, -1.121016047230174e-08, -6.314136929531576e-09, -3.298806094223753e-09, -1.47433173129502e-09, -3.87670328806779e-10, 2.516549535268758e-10, 6.249258356490772e-10, 8.418348553462952e-10, 9.664113963958244e-10, 1.034453178307261e-09, 1.064907617486405e-09},
						},
						Frequency:  0,
						InputRate:  30000,
						SampleRate: 1500,
						Decimate:   20,
						Gain:       0,

						Correction:  0.07066666666666667,
						Delay:       0.07066666666666667,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM10STAGE2_LP",
						Filter: "CENTAUR-10-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM10STAGE2_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 15,
							Gain:       1,
							Factors:    []float64{1.274508037713854e-09, 3.998782762542515e-09, 1.024154282410265e-08, 2.260131975609668e-08, 4.482147327426093e-08, 8.18346073648753e-08, 1.396280457733333e-07, 2.247765750108437e-07, 3.434979804593919e-07, 5.000835626084474e-07, 6.945702915529181e-07, 9.195631536380137e-07, 1.156180237597563e-06, 1.369213636134487e-06, 1.501732190677942e-06, 1.469536132342558e-06, 1.156072180154469e-06, 4.086311791194063e-07, -9.631575963804799e-07, -3.185358645165066e-06, -6.513029984180443e-06, -1.121754953653928e-05, -1.756688863877204e-05, -2.579807834421872e-05, -3.608162845472528e-05, -4.847836564934252e-05, -6.289004605799169e-05, -7.900612977208145e-05, -9.625023005867442e-05, -0.0001137308825132404, -0.0001302023173674668, -0.0001440417372005855, -0.0001532500772620555, -0.0001554832182727657, -0.0001481200182629544, -0.0001283722284804781, -9.343931225336277e-05, -4.070838456326049e-05, 3.200399879120903e-05, 0.0001261755255438299, 0.0002422790077247571, 0.0003794766616276513, 0.0005353282047932003, 0.0007055367642667043, 0.0008837591201708494, 0.001061507906179511, 0.00122817269771686, 0.001371184173455519, 0.001476340568373834, 0.001528308433157228, 0.00151130041374523, 0.001409921693519257, 0.001210164395473335, 0.0009005162952909555, 0.0004731374478641395, -7.49533124232044e-05, -0.0007407496338188167, -0.001514260929538042, -0.002377724759513757, -0.003305103737040651, -0.004261935822939468, -0.005205595236681355, -0.006086004689576903, -0.006846818743370123, -0.007427073690811211, -0.007763272621360522, -0.007791846731533931, -0.007451907097887187, -0.006688176789325108, -0.005453973062220406, -0.003714095041860952, -0.001447465068324086, 0.001350627251190012, 0.004666819771776261, 0.008468634716747657, 0.01270419497334137, 0.0173027637836283, 0.02217613317169075, 0.02722084430537505, 0.03232117966910014, 0.03735282488611422, 0.04218705977144598, 0.04669530606909855, 0.05075383539601134, 0.05424842680203789, 0.05707876014276208, 0.05916233958966831, 0.06043776084683357, 0.06086716509748656, 0.06043776084683357, 0.05916233958966831, 0.05707876014276208, 0.05424842680203789, 0.05075383539601134, 0.04669530606909855, 0.04218705977144598, 0.03735282488611422, 0.03232117966910014, 0.02722084430537505, 0.02217613317169075, 0.0173027637836283, 0.01270419497334137, 0.008468634716747657, 0.004666819771776261, 0.001350627251190012, -0.001447465068324086, -0.003714095041860952, -0.005453973062220406, -0.006688176789325108, -0.007451907097887187, -0.007791846731533931, -0.007763272621360522, -0.007427073690811211, -0.006846818743370123, -0.006086004689576903, -0.005205595236681355, -0.004261935822939468, -0.003305103737040651, -0.002377724759513757, -0.001514260929538042, -0.0007407496338188167, -7.49533124232044e-05, 0.0004731374478641395, 0.0009005162952909555, 0.001210164395473335, 0.001409921693519257, 0.00151130041374523, 0.001528308433157228, 0.001476340568373834, 0.001371184173455519, 0.00122817269771686, 0.001061507906179511, 0.0008837591201708494, 0.0007055367642667043, 0.0005353282047932003, 0.0003794766616276513, 0.0002422790077247571, 0.0001261755255438299, 3.200399879120903e-05, -4.070838456326049e-05, -9.343931225336277e-05, -0.0001283722284804781, -0.0001481200182629544, -0.0001554832182727657, -0.0001532500772620555, -0.0001440417372005855, -0.0001302023173674668, -0.0001137308825132404, -9.625023005867442e-05, -7.900612977208145e-05, -6.289004605799169e-05, -4.847836564934252e-05, -3.608162845472528e-05, -2.579807834421872e-05, -1.756688863877204e-05, -1.121754953653928e-05, -6.513029984180443e-06, -3.185358645165066e-06, -9.631575963804799e-07, 4.086311791194063e-07, 1.156072180154469e-06, 1.469536132342558e-06, 1.501732190677942e-06, 1.369213636134487e-06, 1.156180237597563e-06, 9.195631536380137e-07, 6.945702915529181e-07, 5.000835626084474e-07, 3.434979804593919e-07, 2.247765750108437e-07, 1.396280457733333e-07, 8.18346073648753e-08, 4.482147327426093e-08, 2.260131975609668e-08, 1.024154282410265e-08, 3.998782762542515e-09, 1.274508037713854e-09},
						},
						Frequency:  0,
						InputRate:  1500,
						SampleRate: 100,
						Decimate:   15,
						Gain:       0,

						Correction:  0.88,
						Delay:       0.88,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM10STAGE3_LP",
						Filter: "CENTAUR-10-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM10STAGE3_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{3.624153237100989e-09, 1.470216688117767e-08, 2.924648074949182e-08, 1.675815859925242e-08, -9.459692996675541e-08, -4.005292369332425e-07, -9.373651758431229e-07, -1.530435241099631e-06, -1.645991491318222e-06, -4.078703649887408e-07, 3.030094105174225e-06, 8.6859920783594e-06, 1.476603465201467e-05, 1.713674632378615e-05, 1.012813500657534e-05, -1.072856062768063e-05, -4.439650993665008e-05, -8.029796768720772e-05, -9.761762240257018e-05, -7.094869060070728e-05, 1.69209064120078e-05, 0.0001585078223461214, 0.0003094936499512948, 0.0003912802093626145, 0.0003155885036776064, 2.919057865035819e-05, -0.0004362723697929486, -0.0009354174279267206, -0.00122839391659802, -0.001061468695091633, -0.0002939814743843771, 0.0009756477540050195, 0.002352455381127647, 0.003215585281329135, 0.002933433563419905, 0.001171050910958822, -0.00182954843047897, -0.005145646443318352, -0.007361207758041045, -0.007056359496882652, -0.00346765457612564, 0.002935112705392162, 0.01024857149306014, 0.01551827984678943, 0.01570615959949202, 0.008987865329886645, -0.004081171672241476, -0.0200454040856493, -0.0330349764834743, -0.03628456170461448, -0.02430879726955251, 0.004958793846270522, 0.04884525267308668, 0.1000147740815335, 0.1480752985064006, 0.1823112272692678, 0.194711125538485, 0.1823112272692678, 0.1480752985064006, 0.1000147740815335, 0.04884525267308668, 0.004958793846270522, -0.02430879726955251, -0.03628456170461448, -0.0330349764834743, -0.0200454040856493, -0.004081171672241476, 0.008987865329886645, 0.01570615959949202, 0.01551827984678943, 0.01024857149306014, 0.002935112705392162, -0.00346765457612564, -0.007056359496882652, -0.007361207758041045, -0.005145646443318352, -0.00182954843047897, 0.001171050910958822, 0.002933433563419905, 0.003215585281329135, 0.002352455381127647, 0.0009756477540050195, -0.0002939814743843771, -0.001061468695091633, -0.00122839391659802, -0.0009354174279267206, -0.0004362723697929486, 2.919057865035819e-05, 0.0003155885036776064, 0.0003912802093626145, 0.0003094936499512948, 0.0001585078223461214, 1.69209064120078e-05, -7.094869060070728e-05, -9.761762240257018e-05, -8.029796768720772e-05, -4.439650993665008e-05, -1.072856062768063e-05, 1.012813500657534e-05, 1.713674632378615e-05, 1.476603465201467e-05, 8.6859920783594e-06, 3.030094105174225e-06, -4.078703649887408e-07, -1.645991491318222e-06, -1.530435241099631e-06, -9.373651758431229e-07, -4.005292369332425e-07, -9.459692996675541e-08, 1.675815859925242e-08, 2.924648074949182e-08, 1.470216688117767e-08, 3.624153237100989e-09},
						},
						Frequency:  0,
						InputRate:  100,
						SampleRate: 20,
						Decimate:   5,
						Gain:       0,

						Correction:  2.8,
						Delay:       2.8,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM10STAGE4_LP",
						Filter: "CENTAUR-10-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM10STAGE4_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{-2.487704073631181e-10, 4.737439758869627e-09, 1.240318920913107e-08, 2.184229963813306e-09, -2.973504470949853e-08, -2.774098397333487e-08, 4.823500641306028e-08, 9.048519725175741e-08, -4.37720193773196e-08, -2.029250639003875e-07, -2.932509742660224e-08, 3.57677118184549e-07, 2.380755516575443e-07, -5.050541265325251e-07, -6.566606160434081e-07, 5.295136199801142e-07, 1.33302656473942e-06, -2.35390866190086e-07, -2.23455825577774e-06, -6.431886720336236e-07, 3.178847859642279e-06, 2.391893663270882e-06, -3.766425715549474e-06, -5.213130996570269e-06, 3.343878835698979e-06, 9.069842337901537e-06, -1.034202665666667e-06, -1.34947635337201e-05, -4.128203067878262e-06, 1.740813571972671e-05, 1.293246945424367e-05, -1.901116086317058e-05, -2.559820150658931e-05, 1.583846664297833e-05, 4.129854219272497e-05, -5.05136153123426e-06, -5.769433718028819e-05, -1.597343340345311e-05, 7.062319519353707e-05, 4.876211902966221e-05, -7.411825064261423e-05, -9.265601046647684e-05, 6.092805886715002e-05, 0.0001437041528677315, -2.365713142641937e-05, -0.0001938176534863781, -4.346068390483575e-05, 0.0002305286005770023, 0.0001422997430119745, -0.0002376966240860235, -0.0002684195404303642, 0.0001974200184015998, 0.0004089861668732694, -9.322642224777145e-05, -0.0005416667040038034, -8.565059594353358e-05, 0.0006351458753935074, 0.0003394235438661822, -0.0006517938478495219, -0.0006531622837118695, 0.0005527339849418497, 0.0009935334284260212, -0.0003051329942536734, -0.001308020364817281, -0.0001089866761415155, 0.001527642392221839, 0.0006836461053210791, -0.001573807813969138, -0.001381190291127471, 0.001369316440666299, 0.002127841145429655, -0.0008527391469852445, -0.002814325561899974, -5.435980978213282e-06, 0.003302926411211769, 0.001187235385529431, -0.003441492859559195, -0.002615018460333554, 0.003083861131922053, 0.004145541224298037, -0.002114932740796397, -0.005572668686252893, 0.0004775431526676058, 0.006640170511329856, 0.001802537521879636, -0.007064640192213203, -0.004597380817112646, 0.00656694031748481, 0.007666904141149428, -0.004908950080892368, -0.01066028889600873, 0.001931063619415937, 0.01312888066219805, 0.002414871264176499, -0.01454757748158677, -0.008042475439797359, 0.01433728095680021, 0.01472206237002311, -0.01187358886084607, -0.0220889493283342, 0.006451059640865893, 0.02966939534975369, 0.002871718562712786, -0.03692218906488918, -0.01777634564159653, 0.04329151455872206, 0.04248360716585619, -0.04826484520071661, -0.09280869043016983, 0.05142858357174776, 0.3137773586587529, 0.4474858173759422, 0.3137773586587529, 0.05142858357174776, -0.09280869043016983, -0.04826484520071661, 0.04248360716585619, 0.04329151455872206, -0.01777634564159653, -0.03692218906488918, 0.002871718562712786, 0.02966939534975369, 0.006451059640865893, -0.0220889493283342, -0.01187358886084607, 0.01472206237002311, 0.01433728095680021, -0.008042475439797359, -0.01454757748158677, 0.002414871264176499, 0.01312888066219805, 0.001931063619415937, -0.01066028889600873, -0.004908950080892368, 0.007666904141149428, 0.00656694031748481, -0.004597380817112646, -0.007064640192213203, 0.001802537521879636, 0.006640170511329856, 0.0004775431526676058, -0.005572668686252893, -0.002114932740796397, 0.004145541224298037, 0.003083861131922053, -0.002615018460333554, -0.003441492859559195, 0.001187235385529431, 0.003302926411211769, -5.435980978213282e-06, -0.002814325561899974, -0.0008527391469852445, 0.002127841145429655, 0.001369316440666299, -0.001381190291127471, -0.001573807813969138, 0.0006836461053210791, 0.001527642392221839, -0.0001089866761415155, -0.001308020364817281, -0.0003051329942536734, 0.0009935334284260212, 0.0005527339849418497, -0.0006531622837118695, -0.0006517938478495219, 0.0003394235438661822, 0.0006351458753935074, -8.565059594353358e-05, -0.0005416667040038034, -9.322642224777145e-05, 0.0004089861668732694, 0.0001974200184015998, -0.0002684195404303642, -0.0002376966240860235, 0.0001422997430119745, 0.0002305286005770023, -4.346068390483575e-05, -0.0001938176534863781, -2.365713142641937e-05, 0.0001437041528677315, 6.092805886715002e-05, -9.265601046647684e-05, -7.411825064261423e-05, 4.876211902966221e-05, 7.062319519353707e-05, -1.597343340345311e-05, -5.769433718028819e-05, -5.05136153123426e-06, 4.129854219272497e-05, 1.583846664297833e-05, -2.559820150658931e-05, -1.901116086317058e-05, 1.293246945424367e-05, 1.740813571972671e-05, -4.128203067878262e-06, -1.34947635337201e-05, -1.034202665666667e-06, 9.069842337901537e-06, 3.343878835698979e-06, -5.213130996570269e-06, -3.766425715549474e-06, 2.391893663270882e-06, 3.178847859642279e-06, -6.431886720336236e-07, -2.23455825577774e-06, -2.35390866190086e-07, 1.33302656473942e-06, 5.295136199801142e-07, -6.566606160434081e-07, -5.050541265325251e-07, 2.380755516575443e-07, 3.57677118184549e-07, -2.932509742660224e-08, -2.029250639003875e-07, -4.37720193773196e-08, 9.048519725175741e-08, 4.823500641306028e-08, -2.774098397333487e-08, -2.973504470949853e-08, 2.184229963813306e-09, 1.240318920913107e-08, 4.737439758869627e-09, -2.487704073631181e-10},
						},
						Frequency:  0,
						InputRate:  20,
						SampleRate: 10,
						Decimate:   2,
						Gain:       0,

						Correction:  11.1,
						Delay:       11.1,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			},
		},
	}, {
		Name: "Nanometrics Dataloggers Connected to Setra Barometers",
		Sensors: []Sensor{
			{
				SensorList: []string{"270-600/12V"},
				FilterList: []string{"270-600/12V"},
				Stages: []ResponseStage{
					{
						Type:   "poly",
						Lookup: "270-600/12V",
						Filter: "270-600/12V",
						StageSet: Polynomial{
							Name:                    "270-600/12V",
							Gain:                    0.01,
							ApproximationType:       ApproximationTypeMaclaurin,
							FrequencyLowerBound:     0,
							FrequencyUpperBound:     0,
							ApproximationLowerBound: 600,
							ApproximationUpperBound: 1100,
							MaximumError:            0,
							Coefficients:            []Coefficient{{Value: 600}, {Value: 100}},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "hPa",
						OutputUnits: "V",
					},
				},
				Channels: "F",
				Reversed: false,
			}, {
				SensorList: []string{"270-600/24V"},
				FilterList: []string{"270-600/24V"},
				Stages: []ResponseStage{
					{
						Type:   "poly",
						Lookup: "270-600/24V",
						Filter: "270-600/24V",
						StageSet: Polynomial{
							Name:                    "270-600/24V",
							Gain:                    0.01,
							ApproximationType:       ApproximationTypeMaclaurin,
							FrequencyLowerBound:     0,
							FrequencyUpperBound:     0,
							ApproximationLowerBound: 600,
							ApproximationUpperBound: 1100,
							MaximumError:            0,
							Coefficients:            []Coefficient{{Value: 600}, {Value: 100}},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "hPa",
						OutputUnits: "V",
					},
				},
				Channels: "F",
				Reversed: false,
			}, {
				SensorList: []string{"270-800/12V"},
				FilterList: []string{"270-800/12V"},
				Stages: []ResponseStage{
					{
						Type:   "poly",
						Lookup: "270-800/12V",
						Filter: "270-800/12V",
						StageSet: Polynomial{
							Name:                    "270-800/12V",
							Gain:                    0.016666668,
							ApproximationType:       ApproximationTypeMaclaurin,
							FrequencyLowerBound:     0,
							FrequencyUpperBound:     0,
							ApproximationLowerBound: 800,
							ApproximationUpperBound: 1100,
							MaximumError:            0,
							Coefficients:            []Coefficient{{Value: 800}, {Value: 100}},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "hPa",
						OutputUnits: "V",
					},
				},
				Channels: "F",
				Reversed: false,
			},
		},
		Dataloggers: []Datalogger{
			{
				DataloggerList: []string{"Centaur CTR4-6S"},
				Type:           "CW",
				Label:          "HD",
				SampleRate:     100,
				Frequency:      1,
				StorageFormat:  "Steim1",
				ClockDrift:     0.0001,
				FilterList:     []string{"CENTAUR-100-LP"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "CENTAUR-100-LP",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 30000,
						Decimate:   1,
						Gain:       400000,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM100STAGE1_LP",
						Filter: "CENTAUR-100-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM100STAGE1_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 15,
							Gain:       1,
							Factors:    []float64{-4.047907827113435e-10, -1.39029141061628e-10, 6.728000500156771e-10, 2.757971531287775e-09, 7.546506865872195e-09, 1.766681105112393e-08, 3.769362981944433e-08, 7.523131717119556e-08, 1.424254208543815e-07, 2.579989942850785e-07, 4.49903717196372e-07, 7.586554657022834e-07, 1.241385823501068e-06, 1.976580337370245e-06, 3.069389218520029e-06, 4.657283633700868e-06, 6.915692774450531e-06, 1.006309584698377e-05, 1.436486680838168e-05, 2.013498922101177e-05, 2.773458889448483e-05, 3.756609353359231e-05, 5.00617438037599e-05, 6.566517495835717e-05, 8.480488904700095e-05, 0.0001078586692034099, 0.0001351083708846758, 0.0001666850740988706, 0.000202505299179028, 0.0002421998676511588, 0.0002850380044490719, 0.0003298503862917036, 0.0003749559835375441, 0.0004180986428351539, 0.0004564003231909406, 0.0004863386265192439, 0.000503756647782684, 0.0005039131041938723, 0.0004815800932055991, 0.0004311946010973558, 0.000347067993060206, 0.0002236551558100188, 5.588177435769922e-05, -0.0001604755031971873, -0.0004283653814438088, -0.0007490084037683738, -0.00112143157658711, -0.001542013055891304, -0.002004062154587584, -0.002497462335460076, -0.003008406043037227, -0.003519249945407228, -0.0040085172111864, -0.0044510697243719, -0.004818467626070565, -0.005079526362531964, -0.005201072726935362, -0.005148891537318578, -0.004888844032354756, -0.004388128318143293, -0.003616641856686609, -0.002548396677795745, -0.001162930346149744, 0.0005533496934548342, 0.002605953436832241, 0.004991291898095885, 0.007695917735921711, 0.01069607652807879, 0.01395761185676819, 0.01743625403066915, 0.02107830656774628, 0.0248217271981753, 0.02859758195513501, 0.03233183282942656, 0.03594740243710946, 0.03936644413583802, 0.04251273389808217, 0.04531409175152301, 0.04770473629328503, 0.04962747602314526, 0.05103564612512176, 0.05189470870549539, 0.05218344796472771, 0.05189470870549539, 0.05103564612512176, 0.04962747602314526, 0.04770473629328503, 0.04531409175152301, 0.04251273389808217, 0.03936644413583802, 0.03594740243710946, 0.03233183282942656, 0.02859758195513501, 0.0248217271981753, 0.02107830656774628, 0.01743625403066915, 0.01395761185676819, 0.01069607652807879, 0.007695917735921711, 0.004991291898095885, 0.002605953436832241, 0.0005533496934548342, -0.001162930346149744, -0.002548396677795745, -0.003616641856686609, -0.004388128318143293, -0.004888844032354756, -0.005148891537318578, -0.005201072726935362, -0.005079526362531964, -0.004818467626070565, -0.0044510697243719, -0.0040085172111864, -0.003519249945407228, -0.003008406043037227, -0.002497462335460076, -0.002004062154587584, -0.001542013055891304, -0.00112143157658711, -0.0007490084037683738, -0.0004283653814438088, -0.0001604755031971873, 5.588177435769922e-05, 0.0002236551558100188, 0.000347067993060206, 0.0004311946010973558, 0.0004815800932055991, 0.0005039131041938723, 0.000503756647782684, 0.0004863386265192439, 0.0004564003231909406, 0.0004180986428351539, 0.0003749559835375441, 0.0003298503862917036, 0.0002850380044490719, 0.0002421998676511588, 0.000202505299179028, 0.0001666850740988706, 0.0001351083708846758, 0.0001078586692034099, 8.480488904700095e-05, 6.566517495835717e-05, 5.00617438037599e-05, 3.756609353359231e-05, 2.773458889448483e-05, 2.013498922101177e-05, 1.436486680838168e-05, 1.006309584698377e-05, 6.915692774450531e-06, 4.657283633700868e-06, 3.069389218520029e-06, 1.976580337370245e-06, 1.241385823501068e-06, 7.586554657022834e-07, 4.49903717196372e-07, 2.579989942850785e-07, 1.424254208543815e-07, 7.523131717119556e-08, 3.769362981944433e-08, 1.766681105112393e-08, 7.546506865872195e-09, 2.757971531287775e-09, 6.728000500156771e-10, -1.39029141061628e-10, -4.047907827113435e-10},
						},
						Frequency:  0,
						SampleRate: 2000,
						Decimate:   15,
						Gain:       0,

						Correction:  0.041,
						Delay:       0.041,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM100STAGE2_LP",
						Filter: "CENTAUR-100-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM100STAGE2_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 10,
							Gain:       1,
							Factors:    []float64{8.469229815375836e-10, 2.274220288025759e-09, 4.538950837882147e-09, 6.873790581886875e-09, 7.109040416947659e-09, 7.627841347268097e-10, -1.98300955828268e-08, -6.609942211224632e-08, -1.531137889126984e-07, -2.98249494227597e-07, -5.181519089662492e-07, -8.236355594832989e-07, -1.212476329485351e-06, -1.660554848844411e-06, -2.112474379324042e-06, -2.473531133129619e-06, -2.605619128003023e-06, -2.330133657562619e-06, -1.440980274917891e-06, 2.69804330027872e-07, 2.972713778558616e-06, 6.748858469608209e-06, 1.152961592827038e-05, 1.703543472209736e-05, 2.272479023143328e-05, 2.776698459480208e-05, 3.105368391399539e-05, 3.126302060212491e-05, 2.698613281584723e-05, 1.691886402482352e-05, 1.111764912365637e-07, -2.37455864477862e-05, -5.402671731357865e-05, -8.892267864716836e-05, -0.0001252819457239765, -0.0001586044226011253, -0.0001832358557248136, -0.000192798010778233, -0.0001808635900860097, -0.000141850186225691, -7.206699315303354e-05, 2.91937566357729e-05, 0.0001586654736525826, 0.0003083858467014949, 0.0004654216635228285, 0.0006121982853786541, 0.000727547074175951, 0.0007885115946319546, 0.000772857783523387, 0.0006621229618182738, 0.0004449259850407905, 0.0001201613649467244, -0.000300369462776902, -0.000790360545859508, -0.001308874060360023, -0.001802020291776854, -0.002206618091924962, -0.002455790114635659, -0.002486192180752311, -0.002246311918537972, -0.001705031041178952, -0.0008594632516121016, 0.0002590111721915774, 0.001581566203839111, 0.003002498487966101, 0.004384141985044115, 0.005566316483085373, 0.006380002340389496, 0.006664402331430841, 0.006286042551189639, 0.00515814138851908, 0.003258199252425354, 0.0006416820735977283, -0.002550179237628938, -0.006090064766937297, -0.00967270332610326, -0.01293168061123908, -0.01546424668939506, -0.016862558387093, -0.01674898294478778, -0.01481246018868655, -0.01084255434379213, -0.00475778269676487, 0.003374886268966743, 0.01333182798532389, 0.02473737725852667, 0.03708164756536587, 0.04975069601283877, 0.06206696168821097, 0.07333684637153971, 0.08290151879402521, 0.09018659693370301, 0.09474635107447013, 0.09629848418816638, 0.09474635107447013, 0.09018659693370301, 0.08290151879402521, 0.07333684637153971, 0.06206696168821097, 0.04975069601283877, 0.03708164756536587, 0.02473737725852667, 0.01333182798532389, 0.003374886268966743, -0.00475778269676487, -0.01084255434379213, -0.01481246018868655, -0.01674898294478778, -0.016862558387093, -0.01546424668939506, -0.01293168061123908, -0.00967270332610326, -0.006090064766937297, -0.002550179237628938, 0.0006416820735977283, 0.003258199252425354, 0.00515814138851908, 0.006286042551189639, 0.006664402331430841, 0.006380002340389496, 0.005566316483085373, 0.004384141985044115, 0.003002498487966101, 0.001581566203839111, 0.0002590111721915774, -0.0008594632516121016, -0.001705031041178952, -0.002246311918537972, -0.002486192180752311, -0.002455790114635659, -0.002206618091924962, -0.001802020291776854, -0.001308874060360023, -0.000790360545859508, -0.000300369462776902, 0.0001201613649467244, 0.0004449259850407905, 0.0006621229618182738, 0.000772857783523387, 0.0007885115946319546, 0.000727547074175951, 0.0006121982853786541, 0.0004654216635228285, 0.0003083858467014949, 0.0001586654736525826, 2.91937566357729e-05, -7.206699315303354e-05, -0.000141850186225691, -0.0001808635900860097, -0.000192798010778233, -0.0001832358557248136, -0.0001586044226011253, -0.0001252819457239765, -8.892267864716836e-05, -5.402671731357865e-05, -2.37455864477862e-05, 1.111764912365637e-07, 1.691886402482352e-05, 2.698613281584723e-05, 3.126302060212491e-05, 3.105368391399539e-05, 2.776698459480208e-05, 2.272479023143328e-05, 1.703543472209736e-05, 1.152961592827038e-05, 6.748858469608209e-06, 2.972713778558616e-06, 2.69804330027872e-07, -1.440980274917891e-06, -2.330133657562619e-06, -2.605619128003023e-06, -2.473531133129619e-06, -2.112474379324042e-06, -1.660554848844411e-06, -1.212476329485351e-06, -8.236355594832989e-07, -5.181519089662492e-07, -2.98249494227597e-07, -1.531137889126984e-07, -6.609942211224632e-08, -1.98300955828268e-08, 7.627841347268097e-10, 7.109040416947659e-09, 6.873790581886875e-09, 4.538950837882147e-09, 2.274220288025759e-09, 8.469229815375836e-10},
						},
						Frequency:  0,
						InputRate:  2000,
						SampleRate: 200,
						Decimate:   10,
						Gain:       0,

						Correction:  0.465,
						Delay:       0.465,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM100STAGE3_LP",
						Filter: "CENTAUR-100-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM100STAGE3_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{-2.487704073631181e-10, 4.737439758869627e-09, 1.240318920913107e-08, 2.184229963813306e-09, -2.973504470949853e-08, -2.774098397333487e-08, 4.823500641306028e-08, 9.048519725175741e-08, -4.37720193773196e-08, -2.029250639003875e-07, -2.932509742660224e-08, 3.57677118184549e-07, 2.380755516575443e-07, -5.050541265325251e-07, -6.566606160434081e-07, 5.295136199801142e-07, 1.33302656473942e-06, -2.35390866190086e-07, -2.23455825577774e-06, -6.431886720336236e-07, 3.178847859642279e-06, 2.391893663270882e-06, -3.766425715549474e-06, -5.213130996570269e-06, 3.343878835698979e-06, 9.069842337901537e-06, -1.034202665666667e-06, -1.34947635337201e-05, -4.128203067878262e-06, 1.740813571972671e-05, 1.293246945424367e-05, -1.901116086317058e-05, -2.559820150658931e-05, 1.583846664297833e-05, 4.129854219272497e-05, -5.05136153123426e-06, -5.769433718028819e-05, -1.597343340345311e-05, 7.062319519353707e-05, 4.876211902966221e-05, -7.411825064261423e-05, -9.265601046647684e-05, 6.092805886715002e-05, 0.0001437041528677315, -2.365713142641937e-05, -0.0001938176534863781, -4.346068390483575e-05, 0.0002305286005770023, 0.0001422997430119745, -0.0002376966240860235, -0.0002684195404303642, 0.0001974200184015998, 0.0004089861668732694, -9.322642224777145e-05, -0.0005416667040038034, -8.565059594353358e-05, 0.0006351458753935074, 0.0003394235438661822, -0.0006517938478495219, -0.0006531622837118695, 0.0005527339849418497, 0.0009935334284260212, -0.0003051329942536734, -0.001308020364817281, -0.0001089866761415155, 0.001527642392221839, 0.0006836461053210791, -0.001573807813969138, -0.001381190291127471, 0.001369316440666299, 0.002127841145429655, -0.0008527391469852445, -0.002814325561899974, -5.435980978213282e-06, 0.003302926411211769, 0.001187235385529431, -0.003441492859559195, -0.002615018460333554, 0.003083861131922053, 0.004145541224298037, -0.002114932740796397, -0.005572668686252893, 0.0004775431526676058, 0.006640170511329856, 0.001802537521879636, -0.007064640192213203, -0.004597380817112646, 0.00656694031748481, 0.007666904141149428, -0.004908950080892368, -0.01066028889600873, 0.001931063619415937, 0.01312888066219805, 0.002414871264176499, -0.01454757748158677, -0.008042475439797359, 0.01433728095680021, 0.01472206237002311, -0.01187358886084607, -0.0220889493283342, 0.006451059640865893, 0.02966939534975369, 0.002871718562712786, -0.03692218906488918, -0.01777634564159653, 0.04329151455872206, 0.04248360716585619, -0.04826484520071661, -0.09280869043016983, 0.05142858357174776, 0.3137773586587529, 0.4474858173759422, 0.3137773586587529, 0.05142858357174776, -0.09280869043016983, -0.04826484520071661, 0.04248360716585619, 0.04329151455872206, -0.01777634564159653, -0.03692218906488918, 0.002871718562712786, 0.02966939534975369, 0.006451059640865893, -0.0220889493283342, -0.01187358886084607, 0.01472206237002311, 0.01433728095680021, -0.008042475439797359, -0.01454757748158677, 0.002414871264176499, 0.01312888066219805, 0.001931063619415937, -0.01066028889600873, -0.004908950080892368, 0.007666904141149428, 0.00656694031748481, -0.004597380817112646, -0.007064640192213203, 0.001802537521879636, 0.006640170511329856, 0.0004775431526676058, -0.005572668686252893, -0.002114932740796397, 0.004145541224298037, 0.003083861131922053, -0.002615018460333554, -0.003441492859559195, 0.001187235385529431, 0.003302926411211769, -5.435980978213282e-06, -0.002814325561899974, -0.0008527391469852445, 0.002127841145429655, 0.001369316440666299, -0.001381190291127471, -0.001573807813969138, 0.0006836461053210791, 0.001527642392221839, -0.0001089866761415155, -0.001308020364817281, -0.0003051329942536734, 0.0009935334284260212, 0.0005527339849418497, -0.0006531622837118695, -0.0006517938478495219, 0.0003394235438661822, 0.0006351458753935074, -8.565059594353358e-05, -0.0005416667040038034, -9.322642224777145e-05, 0.0004089861668732694, 0.0001974200184015998, -0.0002684195404303642, -0.0002376966240860235, 0.0001422997430119745, 0.0002305286005770023, -4.346068390483575e-05, -0.0001938176534863781, -2.365713142641937e-05, 0.0001437041528677315, 6.092805886715002e-05, -9.265601046647684e-05, -7.411825064261423e-05, 4.876211902966221e-05, 7.062319519353707e-05, -1.597343340345311e-05, -5.769433718028819e-05, -5.05136153123426e-06, 4.129854219272497e-05, 1.583846664297833e-05, -2.559820150658931e-05, -1.901116086317058e-05, 1.293246945424367e-05, 1.740813571972671e-05, -4.128203067878262e-06, -1.34947635337201e-05, -1.034202665666667e-06, 9.069842337901537e-06, 3.343878835698979e-06, -5.213130996570269e-06, -3.766425715549474e-06, 2.391893663270882e-06, 3.178847859642279e-06, -6.431886720336236e-07, -2.23455825577774e-06, -2.35390866190086e-07, 1.33302656473942e-06, 5.295136199801142e-07, -6.566606160434081e-07, -5.050541265325251e-07, 2.380755516575443e-07, 3.57677118184549e-07, -2.932509742660224e-08, -2.029250639003875e-07, -4.37720193773196e-08, 9.048519725175741e-08, 4.823500641306028e-08, -2.774098397333487e-08, -2.973504470949853e-08, 2.184229963813306e-09, 1.240318920913107e-08, 4.737439758869627e-09, -2.487704073631181e-10},
						},
						Frequency:  0,
						InputRate:  200,
						SampleRate: 100,
						Decimate:   2,
						Gain:       0,

						Correction:  1.11,
						Delay:       1.11,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Centaur CTR4-6S"},
				Type:           "CW",
				Label:          "LD",
				SampleRate:     1,
				Frequency:      0.1,
				StorageFormat:  "Steim1",
				ClockDrift:     0.0001,
				FilterList:     []string{"CENTAUR-1-LP"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "CENTAUR-1-LP",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 30000,
						Decimate:   1,
						Gain:       400000,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM50STAGE1_LP",
						Filter: "CENTAUR-1-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM50STAGE1_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 20,
							Gain:       1,
							Factors:    []float64{-5.148550518595382e-10, -5.503820912979381e-10, -6.491469835668823e-10, -8.865288815038872e-10, -1.399221922781915e-09, -2.422496318486318e-09, -4.345305355272829e-09, -7.789157626500222e-09, -1.371850651030332e-08, -2.359197670717998e-08, -3.95655421736913e-08, -6.476064527003532e-08, -1.036120043643297e-07, -1.623115596246171e-07, -2.493664138454102e-07, -3.762895519282085e-07, -5.584424407389275e-07, -8.160481036123163e-07, -1.175391592699649e-06, -1.670221849045022e-06, -2.343364420811424e-06, -3.248548175767535e-06, -4.452440807740775e-06, -6.036877504769354e-06, -8.101254406972049e-06, -1.076504353239432e-05, -1.417036874611793e-05, -1.848456331599462e-05, -2.390260893347382e-05, -3.064933437085011e-05, -3.89812297550399e-05, -4.918771062347694e-05, -6.159164539641024e-05, -7.6548941804377e-05, -9.44469732908823e-05, -0.0001157016168220188, -0.000140752670141935, -0.0001700574207276748, -0.0002040821517253327, -0.0002432913931823998, -0.0002881347608325197, -0.0003390312703167187, -0.0003963510723169456, -0.0004603946236656257, -0.0005313693905413767, -0.000609364271440942, -0.0006943220281269754, -0.0007860101201839316, -0.0008839904504707054, -0.000987588641547722, -0.001095863573389741, -0.001207578016406712, -0.001321171286591235, -0.00143473492707234, -0.001545992477890567, -0.001652284429099445, -0.001750559457205633, -0.001837373017977784, -0.001908894306824151, -0.001960922499297527, -0.001988913047742422, -0.001988014635863681, -0.001953117182423066, -0.001878911041180321, -0.00175995727063784, -0.001590768549674393, -0.001365900000455418, -0.001080048856064333, -0.0007281615859470996, -0.0003055467772264269, 0.0001920082257011148, 0.0007681191867270819, 0.001425687838159468, 0.002166788401167422, 0.002992560550287748, 0.003903111657751202, 0.004897431133469844, 0.005973319580442288, 0.007127335311084472, 0.008354760517743446, 0.009649589063106371, 0.01100453745840131, 0.01241108013677877, 0.01385950961579458, 0.01533902158843128, 0.0168378244001995, 0.0183432717757078, 0.01984201706769705, 0.02132018673157318, 0.02276357019547822, 0.02415782281605174, 0.02548867819820645, 0.02674216582698561, 0.02790482972222629, 0.02896394369133408, 0.02990771872806975, 0.03072549818901627, 0.03140793657415418, 0.03194715804040495, 0.03233689118043551, 0.03257257709387603, 0.03265144835188193, 0.03257257709387603, 0.03233689118043551, 0.03194715804040495, 0.03140793657415418, 0.03072549818901627, 0.02990771872806975, 0.02896394369133408, 0.02790482972222629, 0.02674216582698561, 0.02548867819820645, 0.02415782281605174, 0.02276357019547822, 0.02132018673157318, 0.01984201706769705, 0.0183432717757078, 0.0168378244001995, 0.01533902158843128, 0.01385950961579458, 0.01241108013677877, 0.01100453745840131, 0.009649589063106371, 0.008354760517743446, 0.007127335311084472, 0.005973319580442288, 0.004897431133469844, 0.003903111657751202, 0.002992560550287748, 0.002166788401167422, 0.001425687838159468, 0.0007681191867270819, 0.0001920082257011148, -0.0003055467772264269, -0.0007281615859470996, -0.001080048856064333, -0.001365900000455418, -0.001590768549674393, -0.00175995727063784, -0.001878911041180321, -0.001953117182423066, -0.001988014635863681, -0.001988913047742422, -0.001960922499297527, -0.001908894306824151, -0.001837373017977784, -0.001750559457205633, -0.001652284429099445, -0.001545992477890567, -0.00143473492707234, -0.001321171286591235, -0.001207578016406712, -0.001095863573389741, -0.000987588641547722, -0.0008839904504707054, -0.0007860101201839316, -0.0006943220281269754, -0.000609364271440942, -0.0005313693905413767, -0.0004603946236656257, -0.0003963510723169456, -0.0003390312703167187, -0.0002881347608325197, -0.0002432913931823998, -0.0002040821517253327, -0.0001700574207276748, -0.000140752670141935, -0.0001157016168220188, -9.44469732908823e-05, -7.6548941804377e-05, -6.159164539641024e-05, -4.918771062347694e-05, -3.89812297550399e-05, -3.064933437085011e-05, -2.390260893347382e-05, -1.848456331599462e-05, -1.417036874611793e-05, -1.076504353239432e-05, -8.101254406972049e-06, -6.036877504769354e-06, -4.452440807740775e-06, -3.248548175767535e-06, -2.343364420811424e-06, -1.670221849045022e-06, -1.175391592699649e-06, -8.160481036123163e-07, -5.584424407389275e-07, -3.762895519282085e-07, -2.493664138454102e-07, -1.623115596246171e-07, -1.036120043643297e-07, -6.476064527003532e-08, -3.95655421736913e-08, -2.359197670717998e-08, -1.371850651030332e-08, -7.789157626500222e-09, -4.345305355272829e-09, -2.422496318486318e-09, -1.399221922781915e-09, -8.865288815038872e-10, -6.491469835668823e-10, -5.503820912979381e-10, -5.148550518595382e-10},
						},
						Frequency:  0,
						InputRate:  30000,
						SampleRate: 1500,
						Decimate:   20,
						Gain:       0,

						Correction:  0.06733333333333333,
						Delay:       0.06733333333333333,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM20STAGE1_LP",
						Filter: "CENTAUR-1-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM20STAGE1_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 15,
							Gain:       1,
							Factors:    []float64{-4.047907827113435e-10, -1.39029141061628e-10, 6.728000500156771e-10, 2.757971531287775e-09, 7.546506865872195e-09, 1.766681105112393e-08, 3.769362981944433e-08, 7.523131717119556e-08, 1.424254208543815e-07, 2.579989942850785e-07, 4.49903717196372e-07, 7.586554657022834e-07, 1.241385823501068e-06, 1.976580337370245e-06, 3.069389218520029e-06, 4.657283633700868e-06, 6.915692774450531e-06, 1.006309584698377e-05, 1.436486680838168e-05, 2.013498922101177e-05, 2.773458889448483e-05, 3.756609353359231e-05, 5.00617438037599e-05, 6.566517495835717e-05, 8.480488904700095e-05, 0.0001078586692034099, 0.0001351083708846758, 0.0001666850740988706, 0.000202505299179028, 0.0002421998676511588, 0.0002850380044490719, 0.0003298503862917036, 0.0003749559835375441, 0.0004180986428351539, 0.0004564003231909406, 0.0004863386265192439, 0.000503756647782684, 0.0005039131041938723, 0.0004815800932055991, 0.0004311946010973558, 0.000347067993060206, 0.0002236551558100188, 5.588177435769922e-05, -0.0001604755031971873, -0.0004283653814438088, -0.0007490084037683738, -0.00112143157658711, -0.001542013055891304, -0.002004062154587584, -0.002497462335460076, -0.003008406043037227, -0.003519249945407228, -0.0040085172111864, -0.0044510697243719, -0.004818467626070565, -0.005079526362531964, -0.005201072726935362, -0.005148891537318578, -0.004888844032354756, -0.004388128318143293, -0.003616641856686609, -0.002548396677795745, -0.001162930346149744, 0.0005533496934548342, 0.002605953436832241, 0.004991291898095885, 0.007695917735921711, 0.01069607652807879, 0.01395761185676819, 0.01743625403066915, 0.02107830656774628, 0.0248217271981753, 0.02859758195513501, 0.03233183282942656, 0.03594740243710946, 0.03936644413583802, 0.04251273389808217, 0.04531409175152301, 0.04770473629328503, 0.04962747602314526, 0.05103564612512176, 0.05189470870549539, 0.05218344796472771, 0.05189470870549539, 0.05103564612512176, 0.04962747602314526, 0.04770473629328503, 0.04531409175152301, 0.04251273389808217, 0.03936644413583802, 0.03594740243710946, 0.03233183282942656, 0.02859758195513501, 0.0248217271981753, 0.02107830656774628, 0.01743625403066915, 0.01395761185676819, 0.01069607652807879, 0.007695917735921711, 0.004991291898095885, 0.002605953436832241, 0.0005533496934548342, -0.001162930346149744, -0.002548396677795745, -0.003616641856686609, -0.004388128318143293, -0.004888844032354756, -0.005148891537318578, -0.005201072726935362, -0.005079526362531964, -0.004818467626070565, -0.0044510697243719, -0.0040085172111864, -0.003519249945407228, -0.003008406043037227, -0.002497462335460076, -0.002004062154587584, -0.001542013055891304, -0.00112143157658711, -0.0007490084037683738, -0.0004283653814438088, -0.0001604755031971873, 5.588177435769922e-05, 0.0002236551558100188, 0.000347067993060206, 0.0004311946010973558, 0.0004815800932055991, 0.0005039131041938723, 0.000503756647782684, 0.0004863386265192439, 0.0004564003231909406, 0.0004180986428351539, 0.0003749559835375441, 0.0003298503862917036, 0.0002850380044490719, 0.0002421998676511588, 0.000202505299179028, 0.0001666850740988706, 0.0001351083708846758, 0.0001078586692034099, 8.480488904700095e-05, 6.566517495835717e-05, 5.00617438037599e-05, 3.756609353359231e-05, 2.773458889448483e-05, 2.013498922101177e-05, 1.436486680838168e-05, 1.006309584698377e-05, 6.915692774450531e-06, 4.657283633700868e-06, 3.069389218520029e-06, 1.976580337370245e-06, 1.241385823501068e-06, 7.586554657022834e-07, 4.49903717196372e-07, 2.579989942850785e-07, 1.424254208543815e-07, 7.523131717119556e-08, 3.769362981944433e-08, 1.766681105112393e-08, 7.546506865872195e-09, 2.757971531287775e-09, 6.728000500156771e-10, -1.39029141061628e-10, -4.047907827113435e-10},
						},
						Frequency:  0,
						InputRate:  1500,
						SampleRate: 100,
						Decimate:   15,
						Gain:       0,

						Correction:  0.82,
						Delay:       0.82,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM20STAGE2_LP",
						Filter: "CENTAUR-1-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM20STAGE2_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 10,
							Gain:       1,
							Factors:    []float64{8.469229815375836e-10, 2.274220288025759e-09, 4.538950837882147e-09, 6.873790581886875e-09, 7.109040416947659e-09, 7.627841347268097e-10, -1.98300955828268e-08, -6.609942211224632e-08, -1.531137889126984e-07, -2.98249494227597e-07, -5.181519089662492e-07, -8.236355594832989e-07, -1.212476329485351e-06, -1.660554848844411e-06, -2.112474379324042e-06, -2.473531133129619e-06, -2.605619128003023e-06, -2.330133657562619e-06, -1.440980274917891e-06, 2.69804330027872e-07, 2.972713778558616e-06, 6.748858469608209e-06, 1.152961592827038e-05, 1.703543472209736e-05, 2.272479023143328e-05, 2.776698459480208e-05, 3.105368391399539e-05, 3.126302060212491e-05, 2.698613281584723e-05, 1.691886402482352e-05, 1.111764912365637e-07, -2.37455864477862e-05, -5.402671731357865e-05, -8.892267864716836e-05, -0.0001252819457239765, -0.0001586044226011253, -0.0001832358557248136, -0.000192798010778233, -0.0001808635900860097, -0.000141850186225691, -7.206699315303354e-05, 2.91937566357729e-05, 0.0001586654736525826, 0.0003083858467014949, 0.0004654216635228285, 0.0006121982853786541, 0.000727547074175951, 0.0007885115946319546, 0.000772857783523387, 0.0006621229618182738, 0.0004449259850407905, 0.0001201613649467244, -0.000300369462776902, -0.000790360545859508, -0.001308874060360023, -0.001802020291776854, -0.002206618091924962, -0.002455790114635659, -0.002486192180752311, -0.002246311918537972, -0.001705031041178952, -0.0008594632516121016, 0.0002590111721915774, 0.001581566203839111, 0.003002498487966101, 0.004384141985044115, 0.005566316483085373, 0.006380002340389496, 0.006664402331430841, 0.006286042551189639, 0.00515814138851908, 0.003258199252425354, 0.0006416820735977283, -0.002550179237628938, -0.006090064766937297, -0.00967270332610326, -0.01293168061123908, -0.01546424668939506, -0.016862558387093, -0.01674898294478778, -0.01481246018868655, -0.01084255434379213, -0.00475778269676487, 0.003374886268966743, 0.01333182798532389, 0.02473737725852667, 0.03708164756536587, 0.04975069601283877, 0.06206696168821097, 0.07333684637153971, 0.08290151879402521, 0.09018659693370301, 0.09474635107447013, 0.09629848418816638, 0.09474635107447013, 0.09018659693370301, 0.08290151879402521, 0.07333684637153971, 0.06206696168821097, 0.04975069601283877, 0.03708164756536587, 0.02473737725852667, 0.01333182798532389, 0.003374886268966743, -0.00475778269676487, -0.01084255434379213, -0.01481246018868655, -0.01674898294478778, -0.016862558387093, -0.01546424668939506, -0.01293168061123908, -0.00967270332610326, -0.006090064766937297, -0.002550179237628938, 0.0006416820735977283, 0.003258199252425354, 0.00515814138851908, 0.006286042551189639, 0.006664402331430841, 0.006380002340389496, 0.005566316483085373, 0.004384141985044115, 0.003002498487966101, 0.001581566203839111, 0.0002590111721915774, -0.0008594632516121016, -0.001705031041178952, -0.002246311918537972, -0.002486192180752311, -0.002455790114635659, -0.002206618091924962, -0.001802020291776854, -0.001308874060360023, -0.000790360545859508, -0.000300369462776902, 0.0001201613649467244, 0.0004449259850407905, 0.0006621229618182738, 0.000772857783523387, 0.0007885115946319546, 0.000727547074175951, 0.0006121982853786541, 0.0004654216635228285, 0.0003083858467014949, 0.0001586654736525826, 2.91937566357729e-05, -7.206699315303354e-05, -0.000141850186225691, -0.0001808635900860097, -0.000192798010778233, -0.0001832358557248136, -0.0001586044226011253, -0.0001252819457239765, -8.892267864716836e-05, -5.402671731357865e-05, -2.37455864477862e-05, 1.111764912365637e-07, 1.691886402482352e-05, 2.698613281584723e-05, 3.126302060212491e-05, 3.105368391399539e-05, 2.776698459480208e-05, 2.272479023143328e-05, 1.703543472209736e-05, 1.152961592827038e-05, 6.748858469608209e-06, 2.972713778558616e-06, 2.69804330027872e-07, -1.440980274917891e-06, -2.330133657562619e-06, -2.605619128003023e-06, -2.473531133129619e-06, -2.112474379324042e-06, -1.660554848844411e-06, -1.212476329485351e-06, -8.236355594832989e-07, -5.181519089662492e-07, -2.98249494227597e-07, -1.531137889126984e-07, -6.609942211224632e-08, -1.98300955828268e-08, 7.627841347268097e-10, 7.109040416947659e-09, 6.873790581886875e-09, 4.538950837882147e-09, 2.274220288025759e-09, 8.469229815375836e-10},
						},
						Frequency:  0,
						InputRate:  100,
						SampleRate: 10,
						Decimate:   10,
						Gain:       0,

						Correction:  9.3,
						Delay:       9.3,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM20STAGE3_LP",
						Filter: "CENTAUR-1-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM20STAGE3_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{3.624153237100989e-09, 1.470216688117767e-08, 2.924648074949182e-08, 1.675815859925242e-08, -9.459692996675541e-08, -4.005292369332425e-07, -9.373651758431229e-07, -1.530435241099631e-06, -1.645991491318222e-06, -4.078703649887408e-07, 3.030094105174225e-06, 8.6859920783594e-06, 1.476603465201467e-05, 1.713674632378615e-05, 1.012813500657534e-05, -1.072856062768063e-05, -4.439650993665008e-05, -8.029796768720772e-05, -9.761762240257018e-05, -7.094869060070728e-05, 1.69209064120078e-05, 0.0001585078223461214, 0.0003094936499512948, 0.0003912802093626145, 0.0003155885036776064, 2.919057865035819e-05, -0.0004362723697929486, -0.0009354174279267206, -0.00122839391659802, -0.001061468695091633, -0.0002939814743843771, 0.0009756477540050195, 0.002352455381127647, 0.003215585281329135, 0.002933433563419905, 0.001171050910958822, -0.00182954843047897, -0.005145646443318352, -0.007361207758041045, -0.007056359496882652, -0.00346765457612564, 0.002935112705392162, 0.01024857149306014, 0.01551827984678943, 0.01570615959949202, 0.008987865329886645, -0.004081171672241476, -0.0200454040856493, -0.0330349764834743, -0.03628456170461448, -0.02430879726955251, 0.004958793846270522, 0.04884525267308668, 0.1000147740815335, 0.1480752985064006, 0.1823112272692678, 0.194711125538485, 0.1823112272692678, 0.1480752985064006, 0.1000147740815335, 0.04884525267308668, 0.004958793846270522, -0.02430879726955251, -0.03628456170461448, -0.0330349764834743, -0.0200454040856493, -0.004081171672241476, 0.008987865329886645, 0.01570615959949202, 0.01551827984678943, 0.01024857149306014, 0.002935112705392162, -0.00346765457612564, -0.007056359496882652, -0.007361207758041045, -0.005145646443318352, -0.00182954843047897, 0.001171050910958822, 0.002933433563419905, 0.003215585281329135, 0.002352455381127647, 0.0009756477540050195, -0.0002939814743843771, -0.001061468695091633, -0.00122839391659802, -0.0009354174279267206, -0.0004362723697929486, 2.919057865035819e-05, 0.0003155885036776064, 0.0003912802093626145, 0.0003094936499512948, 0.0001585078223461214, 1.69209064120078e-05, -7.094869060070728e-05, -9.761762240257018e-05, -8.029796768720772e-05, -4.439650993665008e-05, -1.072856062768063e-05, 1.012813500657534e-05, 1.713674632378615e-05, 1.476603465201467e-05, 8.6859920783594e-06, 3.030094105174225e-06, -4.078703649887408e-07, -1.645991491318222e-06, -1.530435241099631e-06, -9.373651758431229e-07, -4.005292369332425e-07, -9.459692996675541e-08, 1.675815859925242e-08, 2.924648074949182e-08, 1.470216688117767e-08, 3.624153237100989e-09},
						},
						Frequency:  0,
						InputRate:  10,
						SampleRate: 2,
						Decimate:   5,
						Gain:       0,

						Correction:  28,
						Delay:       28,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM20STAGE4_LP",
						Filter: "CENTAUR-1-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM20STAGE4_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{-2.487704073631181e-10, 4.737439758869627e-09, 1.240318920913107e-08, 2.184229963813306e-09, -2.973504470949853e-08, -2.774098397333487e-08, 4.823500641306028e-08, 9.048519725175741e-08, -4.37720193773196e-08, -2.029250639003875e-07, -2.932509742660224e-08, 3.57677118184549e-07, 2.380755516575443e-07, -5.050541265325251e-07, -6.566606160434081e-07, 5.295136199801142e-07, 1.33302656473942e-06, -2.35390866190086e-07, -2.23455825577774e-06, -6.431886720336236e-07, 3.178847859642279e-06, 2.391893663270882e-06, -3.766425715549474e-06, -5.213130996570269e-06, 3.343878835698979e-06, 9.069842337901537e-06, -1.034202665666667e-06, -1.34947635337201e-05, -4.128203067878262e-06, 1.740813571972671e-05, 1.293246945424367e-05, -1.901116086317058e-05, -2.559820150658931e-05, 1.583846664297833e-05, 4.129854219272497e-05, -5.05136153123426e-06, -5.769433718028819e-05, -1.597343340345311e-05, 7.062319519353707e-05, 4.876211902966221e-05, -7.411825064261423e-05, -9.265601046647684e-05, 6.092805886715002e-05, 0.0001437041528677315, -2.365713142641937e-05, -0.0001938176534863781, -4.346068390483575e-05, 0.0002305286005770023, 0.0001422997430119745, -0.0002376966240860235, -0.0002684195404303642, 0.0001974200184015998, 0.0004089861668732694, -9.322642224777145e-05, -0.0005416667040038034, -8.565059594353358e-05, 0.0006351458753935074, 0.0003394235438661822, -0.0006517938478495219, -0.0006531622837118695, 0.0005527339849418497, 0.0009935334284260212, -0.0003051329942536734, -0.001308020364817281, -0.0001089866761415155, 0.001527642392221839, 0.0006836461053210791, -0.001573807813969138, -0.001381190291127471, 0.001369316440666299, 0.002127841145429655, -0.0008527391469852445, -0.002814325561899974, -5.435980978213282e-06, 0.003302926411211769, 0.001187235385529431, -0.003441492859559195, -0.002615018460333554, 0.003083861131922053, 0.004145541224298037, -0.002114932740796397, -0.005572668686252893, 0.0004775431526676058, 0.006640170511329856, 0.001802537521879636, -0.007064640192213203, -0.004597380817112646, 0.00656694031748481, 0.007666904141149428, -0.004908950080892368, -0.01066028889600873, 0.001931063619415937, 0.01312888066219805, 0.002414871264176499, -0.01454757748158677, -0.008042475439797359, 0.01433728095680021, 0.01472206237002311, -0.01187358886084607, -0.0220889493283342, 0.006451059640865893, 0.02966939534975369, 0.002871718562712786, -0.03692218906488918, -0.01777634564159653, 0.04329151455872206, 0.04248360716585619, -0.04826484520071661, -0.09280869043016983, 0.05142858357174776, 0.3137773586587529, 0.4474858173759422, 0.3137773586587529, 0.05142858357174776, -0.09280869043016983, -0.04826484520071661, 0.04248360716585619, 0.04329151455872206, -0.01777634564159653, -0.03692218906488918, 0.002871718562712786, 0.02966939534975369, 0.006451059640865893, -0.0220889493283342, -0.01187358886084607, 0.01472206237002311, 0.01433728095680021, -0.008042475439797359, -0.01454757748158677, 0.002414871264176499, 0.01312888066219805, 0.001931063619415937, -0.01066028889600873, -0.004908950080892368, 0.007666904141149428, 0.00656694031748481, -0.004597380817112646, -0.007064640192213203, 0.001802537521879636, 0.006640170511329856, 0.0004775431526676058, -0.005572668686252893, -0.002114932740796397, 0.004145541224298037, 0.003083861131922053, -0.002615018460333554, -0.003441492859559195, 0.001187235385529431, 0.003302926411211769, -5.435980978213282e-06, -0.002814325561899974, -0.0008527391469852445, 0.002127841145429655, 0.001369316440666299, -0.001381190291127471, -0.001573807813969138, 0.0006836461053210791, 0.001527642392221839, -0.0001089866761415155, -0.001308020364817281, -0.0003051329942536734, 0.0009935334284260212, 0.0005527339849418497, -0.0006531622837118695, -0.0006517938478495219, 0.0003394235438661822, 0.0006351458753935074, -8.565059594353358e-05, -0.0005416667040038034, -9.322642224777145e-05, 0.0004089861668732694, 0.0001974200184015998, -0.0002684195404303642, -0.0002376966240860235, 0.0001422997430119745, 0.0002305286005770023, -4.346068390483575e-05, -0.0001938176534863781, -2.365713142641937e-05, 0.0001437041528677315, 6.092805886715002e-05, -9.265601046647684e-05, -7.411825064261423e-05, 4.876211902966221e-05, 7.062319519353707e-05, -1.597343340345311e-05, -5.769433718028819e-05, -5.05136153123426e-06, 4.129854219272497e-05, 1.583846664297833e-05, -2.559820150658931e-05, -1.901116086317058e-05, 1.293246945424367e-05, 1.740813571972671e-05, -4.128203067878262e-06, -1.34947635337201e-05, -1.034202665666667e-06, 9.069842337901537e-06, 3.343878835698979e-06, -5.213130996570269e-06, -3.766425715549474e-06, 2.391893663270882e-06, 3.178847859642279e-06, -6.431886720336236e-07, -2.23455825577774e-06, -2.35390866190086e-07, 1.33302656473942e-06, 5.295136199801142e-07, -6.566606160434081e-07, -5.050541265325251e-07, 2.380755516575443e-07, 3.57677118184549e-07, -2.932509742660224e-08, -2.029250639003875e-07, -4.37720193773196e-08, 9.048519725175741e-08, 4.823500641306028e-08, -2.774098397333487e-08, -2.973504470949853e-08, 2.184229963813306e-09, 1.240318920913107e-08, 4.737439758869627e-09, -2.487704073631181e-10},
						},
						Frequency:  0,
						InputRate:  2,
						SampleRate: 1,
						Decimate:   2,
						Gain:       0,

						Correction:  111,
						Delay:       111,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			},
		},
	}, {
		Name: "Nanometrics Dataloggers Connected to Short Period Sensors",
		Sensors: []Sensor{
			{
				SensorList: []string{"L4C-3D"},
				FilterList: []string{"L4C"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "L4C",
						Filter: "L4C",
						StageSet: PAZ{
							Name:  "L4C",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "Standard response for a Mark Products L4C (Sercel)",
							Poles: []complex128{(-4.2097 + 4.6644i), (-4.2097 - 4.6644i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i)},
						},
						Frequency:  15,
						SampleRate: 0,
						Decimate:   0,
						Gain:       177.8,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			}, {
				SensorList: []string{"LE-3Dlite"},
				FilterList: []string{"LE-3Dlite"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "LE-3Dlite",
						Filter: "LE-3Dlite",
						StageSet: PAZ{
							Name:  "LE-3Dlite",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "derived from Lennartz Electronic documentation, i.e. 990-0073 page 14 via http://www.lennartz-electronic.de",
							Poles: []complex128{(-4.44 + 4.44i), (-4.44 - 4.44i), (-1.083 + 0i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i), (0 + 0i)},
						},
						Frequency:  15,
						SampleRate: 0,
						Decimate:   0,
						Gain:       400,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			}, {
				SensorList: []string{"LE-3DliteMkII"},
				FilterList: []string{"LE-3DliteMkII"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "LE-3Dlite",
						Filter: "LE-3DliteMkII",
						StageSet: PAZ{
							Name:  "LE-3Dlite",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "derived from Lennartz Electronic documentation, i.e. 990-0073 page 14 via http://www.lennartz-electronic.de",
							Poles: []complex128{(-4.44 + 4.44i), (-4.44 - 4.44i), (-1.083 + 0i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i), (0 + 0i)},
						},
						Frequency:  15,
						SampleRate: 0,
						Decimate:   0,
						Gain:       400,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			}, {
				SensorList: []string{"LE-3DliteMkIII"},
				FilterList: []string{"LE-3DliteMkIII"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "LE-3Dlite",
						Filter: "LE-3DliteMkIII",
						StageSet: PAZ{
							Name:  "LE-3Dlite",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "derived from Lennartz Electronic documentation, i.e. 990-0073 page 14 via http://www.lennartz-electronic.de",
							Poles: []complex128{(-4.44 + 4.44i), (-4.44 - 4.44i), (-1.083 + 0i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i), (0 + 0i)},
						},
						Frequency:  15,
						SampleRate: 0,
						Decimate:   0,
						Gain:       800,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			},
		},
		Dataloggers: []Datalogger{
			{
				DataloggerList: []string{"Taurus"},
				Type:           "CG",
				Label:          "EH",
				SampleRate:     100,
				Frequency:      15,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Taurus-100"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Taurus-100",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 30000,
						Decimate:   1,
						Gain:       400000,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "TAURUS_100HZ_STAGE_1",
						Filter: "Taurus-100",
						StageSet: FIR{
							Name:       "TAURUS_100HZ_STAGE_1",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 15,
							Gain:       1,
							Factors:    []float64{-4.047907827113435e-10, -1.39029141061628e-10, 6.728000500156771e-10, 2.757971531287775e-09, 7.546506865872195e-09, 1.766681105112393e-08, 3.769362981944433e-08, 7.523131717119556e-08, 1.424254208543815e-07, 2.579989942850785e-07, 4.49903717196372e-07, 7.586554657022834e-07, 1.241385823501068e-06, 1.976580337370245e-06, 3.069389218520029e-06, 4.657283633700868e-06, 6.915692774450531e-06, 1.006309584698377e-05, 1.436486680838168e-05, 2.013498922101177e-05, 2.773458889448483e-05, 3.756609353359231e-05, 5.00617438037599e-05, 6.566517495835717e-05, 8.480488904700095e-05, 0.0001078586692034099, 0.0001351083708846758, 0.0001666850740988706, 0.000202505299179028, 0.0002421998676511588, 0.0002850380044490719, 0.0003298503862917036, 0.0003749559835375441, 0.0004180986428351539, 0.0004564003231909406, 0.0004863386265192439, 0.000503756647782684, 0.0005039131041938723, 0.0004815800932055991, 0.0004311946010973558, 0.000347067993060206, 0.0002236551558100188, 5.588177435769922e-05, -0.0001604755031971873, -0.0004283653814438088, -0.0007490084037683738, -0.00112143157658711, -0.001542013055891304, -0.002004062154587584, -0.002497462335460076, -0.003008406043037227, -0.003519249945407228, -0.0040085172111864, -0.0044510697243719, -0.004818467626070565, -0.005079526362531964, -0.005201072726935362, -0.005148891537318578, -0.004888844032354756, -0.004388128318143293, -0.003616641856686609, -0.002548396677795745, -0.001162930346149744, 0.0005533496934548342, 0.002605953436832241, 0.004991291898095885, 0.007695917735921711, 0.01069607652807879, 0.01395761185676819, 0.01743625403066915, 0.02107830656774628, 0.0248217271981753, 0.02859758195513501, 0.03233183282942656, 0.03594740243710946, 0.03936644413583802, 0.04251273389808217, 0.04531409175152301, 0.04770473629328503, 0.04962747602314526, 0.05103564612512176, 0.05189470870549539, 0.05218344796472771},
						},
						Frequency:  0,
						SampleRate: 2000,
						Decimate:   15,
						Gain:       0,

						Correction:  0.041,
						Delay:       0.041,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "TAURUS_100HZ_STAGE_2",
						Filter: "Taurus-100",
						StageSet: FIR{
							Name:       "TAURUS_100HZ_STAGE_2",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 10,
							Gain:       1,
							Factors:    []float64{8.469229815375836e-10, 2.274220288025759e-09, 4.538950837882147e-09, 6.873790581886875e-09, 7.109040416947659e-09, 7.627841347268097e-10, -1.98300955828268e-08, -6.609942211224632e-08, -1.531137889126984e-07, -2.98249494227597e-07, -5.181519089662492e-07, -8.236355594832989e-07, -1.212476329485351e-06, -1.660554848844411e-06, -2.112474379324042e-06, -2.473531133129619e-06, -2.605619128003023e-06, -2.330133657562619e-06, -1.440980274917891e-06, 2.69804330027872e-07, 2.972713778558616e-06, 6.748858469608209e-06, 1.152961592827038e-05, 1.703543472209736e-05, 2.272479023143328e-05, 2.776698459480208e-05, 3.105368391399539e-05, 3.126302060212491e-05, 2.698613281584723e-05, 1.691886402482352e-05, 1.111764912365637e-07, -2.37455864477862e-05, -5.402671731357865e-05, -8.892267864716836e-05, -0.0001252819457239765, -0.0001586044226011253, -0.0001832358557248136, -0.000192798010778233, -0.0001808635900860097, -0.000141850186225691, -7.206699315303354e-05, 2.91937566357729e-05, 0.0001586654736525826, 0.0003083858467014949, 0.0004654216635228285, 0.0006121982853786541, 0.000727547074175951, 0.0007885115946319546, 0.000772857783523387, 0.0006621229618182738, 0.0004449259850407905, 0.0001201613649467244, -0.000300369462776902, -0.000790360545859508, -0.001308874060360023, -0.001802020291776854, -0.002206618091924962, -0.002455790114635659, -0.002486192180752311, -0.002246311918537972, -0.001705031041178952, -0.0008594632516121016, 0.0002590111721915774, 0.001581566203839111, 0.003002498487966101, 0.004384141985044115, 0.005566316483085373, 0.006380002340389496, 0.006664402331430841, 0.006286042551189639, 0.00515814138851908, 0.003258199252425354, 0.0006416820735977283, -0.002550179237628938, -0.006090064766937297, -0.00967270332610326, -0.01293168061123908, -0.01546424668939506, -0.016862558387093, -0.01674898294478778, -0.01481246018868655, -0.01084255434379213, -0.00475778269676487, 0.003374886268966743, 0.01333182798532389, 0.02473737725852667, 0.03708164756536587, 0.04975069601283877, 0.06206696168821097, 0.07333684637153971, 0.08290151879402521, 0.09018659693370301, 0.09474635107447013, 0.09629848418816638},
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   10,
						Gain:       0,

						Correction:  0.465,
						Delay:       0.465,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "TAURUS_100HZ_STAGE_3",
						Filter: "Taurus-100",
						StageSet: FIR{
							Name:       "TAURUS_100HZ_STAGE_3",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{-2.487704073631181e-10, 4.737439758869627e-09, 1.240318920913107e-08, 2.184229963813306e-09, -2.973504470949853e-08, -2.774098397333487e-08, 4.823500641306028e-08, 9.048519725175741e-08, -4.37720193773196e-08, -2.029250639003875e-07, -2.932509742660224e-08, 3.57677118184549e-07, 2.380755516575443e-07, -5.050541265325251e-07, -6.566606160434081e-07, 5.295136199801142e-07, 1.33302656473942e-06, -2.35390866190086e-07, -2.23455825577774e-06, -6.431886720336236e-07, 3.178847859642279e-06, 2.391893663270882e-06, -3.766425715549474e-06, -5.213130996570269e-06, 3.343878835698979e-06, 9.069842337901537e-06, -1.034202665666667e-06, -1.34947635337201e-05, -4.128203067878262e-06, 1.740813571972671e-05, 1.293246945424367e-05, -1.901116086317058e-05, -2.559820150658931e-05, 1.583846664297833e-05, 4.129854219272497e-05, -5.05136153123426e-06, -5.769433718028819e-05, -1.597343340345311e-05, 7.062319519353707e-05, 4.876211902966221e-05, -7.411825064261423e-05, -9.265601046647684e-05, 6.092805886715002e-05, 0.0001437041528677315, -2.365713142641937e-05, -0.0001938176534863781, -4.346068390483575e-05, 0.0002305286005770023, 0.0001422997430119745, -0.0002376966240860235, -0.0002684195404303642, 0.0001974200184015998, 0.0004089861668732694, -9.322642224777145e-05, -0.0005416667040038034, -8.565059594353358e-05, 0.0006351458753935074, 0.0003394235438661822, -0.0006517938478495219, -0.0006531622837118695, 0.0005527339849418497, 0.0009935334284260212, -0.0003051329942536734, -0.001308020364817281, -0.0001089866761415155, 0.001527642392221839, 0.0006836461053210791, -0.001573807813969138, -0.001381190291127471, 0.001369316440666299, 0.002127841145429655, -0.0008527391469852445, -0.002814325561899974, -5.435980978213282e-06, 0.003302926411211769, 0.001187235385529431, -0.003441492859559195, -0.002615018460333554, 0.003083861131922053, 0.004145541224298037, -0.002114932740796397, -0.005572668686252893, 0.0004775431526676058, 0.006640170511329856, 0.001802537521879636, -0.007064640192213203, -0.004597380817112646, 0.00656694031748481, 0.007666904141149428, -0.004908950080892368, -0.01066028889600873, 0.001931063619415937, 0.01312888066219805, 0.002414871264176499, -0.01454757748158677, -0.008042475439797359, 0.01433728095680021, 0.01472206237002311, -0.01187358886084607, -0.0220889493283342, 0.006451059640865893, 0.02966939534975369, 0.002871718562712786, -0.03692218906488918, -0.01777634564159653, 0.04329151455872206, 0.04248360716585619, -0.04826484520071661, -0.09280869043016983, 0.05142858357174776, 0.3137773586587529, 0.4474858173759422},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   2,
						Gain:       0,

						Correction:  1.11,
						Delay:       1.11,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Centaur CTR4-6S"},
				Type:           "CG",
				Label:          "EH",
				SampleRate:     100,
				Frequency:      15,
				StorageFormat:  "Steim1",
				ClockDrift:     0.0001,
				FilterList:     []string{"CENTAUR-100-LP"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "CENTAUR-100-LP",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 30000,
						Decimate:   1,
						Gain:       400000,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM100STAGE1_LP",
						Filter: "CENTAUR-100-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM100STAGE1_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 15,
							Gain:       1,
							Factors:    []float64{-4.047907827113435e-10, -1.39029141061628e-10, 6.728000500156771e-10, 2.757971531287775e-09, 7.546506865872195e-09, 1.766681105112393e-08, 3.769362981944433e-08, 7.523131717119556e-08, 1.424254208543815e-07, 2.579989942850785e-07, 4.49903717196372e-07, 7.586554657022834e-07, 1.241385823501068e-06, 1.976580337370245e-06, 3.069389218520029e-06, 4.657283633700868e-06, 6.915692774450531e-06, 1.006309584698377e-05, 1.436486680838168e-05, 2.013498922101177e-05, 2.773458889448483e-05, 3.756609353359231e-05, 5.00617438037599e-05, 6.566517495835717e-05, 8.480488904700095e-05, 0.0001078586692034099, 0.0001351083708846758, 0.0001666850740988706, 0.000202505299179028, 0.0002421998676511588, 0.0002850380044490719, 0.0003298503862917036, 0.0003749559835375441, 0.0004180986428351539, 0.0004564003231909406, 0.0004863386265192439, 0.000503756647782684, 0.0005039131041938723, 0.0004815800932055991, 0.0004311946010973558, 0.000347067993060206, 0.0002236551558100188, 5.588177435769922e-05, -0.0001604755031971873, -0.0004283653814438088, -0.0007490084037683738, -0.00112143157658711, -0.001542013055891304, -0.002004062154587584, -0.002497462335460076, -0.003008406043037227, -0.003519249945407228, -0.0040085172111864, -0.0044510697243719, -0.004818467626070565, -0.005079526362531964, -0.005201072726935362, -0.005148891537318578, -0.004888844032354756, -0.004388128318143293, -0.003616641856686609, -0.002548396677795745, -0.001162930346149744, 0.0005533496934548342, 0.002605953436832241, 0.004991291898095885, 0.007695917735921711, 0.01069607652807879, 0.01395761185676819, 0.01743625403066915, 0.02107830656774628, 0.0248217271981753, 0.02859758195513501, 0.03233183282942656, 0.03594740243710946, 0.03936644413583802, 0.04251273389808217, 0.04531409175152301, 0.04770473629328503, 0.04962747602314526, 0.05103564612512176, 0.05189470870549539, 0.05218344796472771, 0.05189470870549539, 0.05103564612512176, 0.04962747602314526, 0.04770473629328503, 0.04531409175152301, 0.04251273389808217, 0.03936644413583802, 0.03594740243710946, 0.03233183282942656, 0.02859758195513501, 0.0248217271981753, 0.02107830656774628, 0.01743625403066915, 0.01395761185676819, 0.01069607652807879, 0.007695917735921711, 0.004991291898095885, 0.002605953436832241, 0.0005533496934548342, -0.001162930346149744, -0.002548396677795745, -0.003616641856686609, -0.004388128318143293, -0.004888844032354756, -0.005148891537318578, -0.005201072726935362, -0.005079526362531964, -0.004818467626070565, -0.0044510697243719, -0.0040085172111864, -0.003519249945407228, -0.003008406043037227, -0.002497462335460076, -0.002004062154587584, -0.001542013055891304, -0.00112143157658711, -0.0007490084037683738, -0.0004283653814438088, -0.0001604755031971873, 5.588177435769922e-05, 0.0002236551558100188, 0.000347067993060206, 0.0004311946010973558, 0.0004815800932055991, 0.0005039131041938723, 0.000503756647782684, 0.0004863386265192439, 0.0004564003231909406, 0.0004180986428351539, 0.0003749559835375441, 0.0003298503862917036, 0.0002850380044490719, 0.0002421998676511588, 0.000202505299179028, 0.0001666850740988706, 0.0001351083708846758, 0.0001078586692034099, 8.480488904700095e-05, 6.566517495835717e-05, 5.00617438037599e-05, 3.756609353359231e-05, 2.773458889448483e-05, 2.013498922101177e-05, 1.436486680838168e-05, 1.006309584698377e-05, 6.915692774450531e-06, 4.657283633700868e-06, 3.069389218520029e-06, 1.976580337370245e-06, 1.241385823501068e-06, 7.586554657022834e-07, 4.49903717196372e-07, 2.579989942850785e-07, 1.424254208543815e-07, 7.523131717119556e-08, 3.769362981944433e-08, 1.766681105112393e-08, 7.546506865872195e-09, 2.757971531287775e-09, 6.728000500156771e-10, -1.39029141061628e-10, -4.047907827113435e-10},
						},
						Frequency:  0,
						SampleRate: 2000,
						Decimate:   15,
						Gain:       0,

						Correction:  0.041,
						Delay:       0.041,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM100STAGE2_LP",
						Filter: "CENTAUR-100-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM100STAGE2_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 10,
							Gain:       1,
							Factors:    []float64{8.469229815375836e-10, 2.274220288025759e-09, 4.538950837882147e-09, 6.873790581886875e-09, 7.109040416947659e-09, 7.627841347268097e-10, -1.98300955828268e-08, -6.609942211224632e-08, -1.531137889126984e-07, -2.98249494227597e-07, -5.181519089662492e-07, -8.236355594832989e-07, -1.212476329485351e-06, -1.660554848844411e-06, -2.112474379324042e-06, -2.473531133129619e-06, -2.605619128003023e-06, -2.330133657562619e-06, -1.440980274917891e-06, 2.69804330027872e-07, 2.972713778558616e-06, 6.748858469608209e-06, 1.152961592827038e-05, 1.703543472209736e-05, 2.272479023143328e-05, 2.776698459480208e-05, 3.105368391399539e-05, 3.126302060212491e-05, 2.698613281584723e-05, 1.691886402482352e-05, 1.111764912365637e-07, -2.37455864477862e-05, -5.402671731357865e-05, -8.892267864716836e-05, -0.0001252819457239765, -0.0001586044226011253, -0.0001832358557248136, -0.000192798010778233, -0.0001808635900860097, -0.000141850186225691, -7.206699315303354e-05, 2.91937566357729e-05, 0.0001586654736525826, 0.0003083858467014949, 0.0004654216635228285, 0.0006121982853786541, 0.000727547074175951, 0.0007885115946319546, 0.000772857783523387, 0.0006621229618182738, 0.0004449259850407905, 0.0001201613649467244, -0.000300369462776902, -0.000790360545859508, -0.001308874060360023, -0.001802020291776854, -0.002206618091924962, -0.002455790114635659, -0.002486192180752311, -0.002246311918537972, -0.001705031041178952, -0.0008594632516121016, 0.0002590111721915774, 0.001581566203839111, 0.003002498487966101, 0.004384141985044115, 0.005566316483085373, 0.006380002340389496, 0.006664402331430841, 0.006286042551189639, 0.00515814138851908, 0.003258199252425354, 0.0006416820735977283, -0.002550179237628938, -0.006090064766937297, -0.00967270332610326, -0.01293168061123908, -0.01546424668939506, -0.016862558387093, -0.01674898294478778, -0.01481246018868655, -0.01084255434379213, -0.00475778269676487, 0.003374886268966743, 0.01333182798532389, 0.02473737725852667, 0.03708164756536587, 0.04975069601283877, 0.06206696168821097, 0.07333684637153971, 0.08290151879402521, 0.09018659693370301, 0.09474635107447013, 0.09629848418816638, 0.09474635107447013, 0.09018659693370301, 0.08290151879402521, 0.07333684637153971, 0.06206696168821097, 0.04975069601283877, 0.03708164756536587, 0.02473737725852667, 0.01333182798532389, 0.003374886268966743, -0.00475778269676487, -0.01084255434379213, -0.01481246018868655, -0.01674898294478778, -0.016862558387093, -0.01546424668939506, -0.01293168061123908, -0.00967270332610326, -0.006090064766937297, -0.002550179237628938, 0.0006416820735977283, 0.003258199252425354, 0.00515814138851908, 0.006286042551189639, 0.006664402331430841, 0.006380002340389496, 0.005566316483085373, 0.004384141985044115, 0.003002498487966101, 0.001581566203839111, 0.0002590111721915774, -0.0008594632516121016, -0.001705031041178952, -0.002246311918537972, -0.002486192180752311, -0.002455790114635659, -0.002206618091924962, -0.001802020291776854, -0.001308874060360023, -0.000790360545859508, -0.000300369462776902, 0.0001201613649467244, 0.0004449259850407905, 0.0006621229618182738, 0.000772857783523387, 0.0007885115946319546, 0.000727547074175951, 0.0006121982853786541, 0.0004654216635228285, 0.0003083858467014949, 0.0001586654736525826, 2.91937566357729e-05, -7.206699315303354e-05, -0.000141850186225691, -0.0001808635900860097, -0.000192798010778233, -0.0001832358557248136, -0.0001586044226011253, -0.0001252819457239765, -8.892267864716836e-05, -5.402671731357865e-05, -2.37455864477862e-05, 1.111764912365637e-07, 1.691886402482352e-05, 2.698613281584723e-05, 3.126302060212491e-05, 3.105368391399539e-05, 2.776698459480208e-05, 2.272479023143328e-05, 1.703543472209736e-05, 1.152961592827038e-05, 6.748858469608209e-06, 2.972713778558616e-06, 2.69804330027872e-07, -1.440980274917891e-06, -2.330133657562619e-06, -2.605619128003023e-06, -2.473531133129619e-06, -2.112474379324042e-06, -1.660554848844411e-06, -1.212476329485351e-06, -8.236355594832989e-07, -5.181519089662492e-07, -2.98249494227597e-07, -1.531137889126984e-07, -6.609942211224632e-08, -1.98300955828268e-08, 7.627841347268097e-10, 7.109040416947659e-09, 6.873790581886875e-09, 4.538950837882147e-09, 2.274220288025759e-09, 8.469229815375836e-10},
						},
						Frequency:  0,
						InputRate:  2000,
						SampleRate: 200,
						Decimate:   10,
						Gain:       0,

						Correction:  0.465,
						Delay:       0.465,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM100STAGE3_LP",
						Filter: "CENTAUR-100-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM100STAGE3_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{-2.487704073631181e-10, 4.737439758869627e-09, 1.240318920913107e-08, 2.184229963813306e-09, -2.973504470949853e-08, -2.774098397333487e-08, 4.823500641306028e-08, 9.048519725175741e-08, -4.37720193773196e-08, -2.029250639003875e-07, -2.932509742660224e-08, 3.57677118184549e-07, 2.380755516575443e-07, -5.050541265325251e-07, -6.566606160434081e-07, 5.295136199801142e-07, 1.33302656473942e-06, -2.35390866190086e-07, -2.23455825577774e-06, -6.431886720336236e-07, 3.178847859642279e-06, 2.391893663270882e-06, -3.766425715549474e-06, -5.213130996570269e-06, 3.343878835698979e-06, 9.069842337901537e-06, -1.034202665666667e-06, -1.34947635337201e-05, -4.128203067878262e-06, 1.740813571972671e-05, 1.293246945424367e-05, -1.901116086317058e-05, -2.559820150658931e-05, 1.583846664297833e-05, 4.129854219272497e-05, -5.05136153123426e-06, -5.769433718028819e-05, -1.597343340345311e-05, 7.062319519353707e-05, 4.876211902966221e-05, -7.411825064261423e-05, -9.265601046647684e-05, 6.092805886715002e-05, 0.0001437041528677315, -2.365713142641937e-05, -0.0001938176534863781, -4.346068390483575e-05, 0.0002305286005770023, 0.0001422997430119745, -0.0002376966240860235, -0.0002684195404303642, 0.0001974200184015998, 0.0004089861668732694, -9.322642224777145e-05, -0.0005416667040038034, -8.565059594353358e-05, 0.0006351458753935074, 0.0003394235438661822, -0.0006517938478495219, -0.0006531622837118695, 0.0005527339849418497, 0.0009935334284260212, -0.0003051329942536734, -0.001308020364817281, -0.0001089866761415155, 0.001527642392221839, 0.0006836461053210791, -0.001573807813969138, -0.001381190291127471, 0.001369316440666299, 0.002127841145429655, -0.0008527391469852445, -0.002814325561899974, -5.435980978213282e-06, 0.003302926411211769, 0.001187235385529431, -0.003441492859559195, -0.002615018460333554, 0.003083861131922053, 0.004145541224298037, -0.002114932740796397, -0.005572668686252893, 0.0004775431526676058, 0.006640170511329856, 0.001802537521879636, -0.007064640192213203, -0.004597380817112646, 0.00656694031748481, 0.007666904141149428, -0.004908950080892368, -0.01066028889600873, 0.001931063619415937, 0.01312888066219805, 0.002414871264176499, -0.01454757748158677, -0.008042475439797359, 0.01433728095680021, 0.01472206237002311, -0.01187358886084607, -0.0220889493283342, 0.006451059640865893, 0.02966939534975369, 0.002871718562712786, -0.03692218906488918, -0.01777634564159653, 0.04329151455872206, 0.04248360716585619, -0.04826484520071661, -0.09280869043016983, 0.05142858357174776, 0.3137773586587529, 0.4474858173759422, 0.3137773586587529, 0.05142858357174776, -0.09280869043016983, -0.04826484520071661, 0.04248360716585619, 0.04329151455872206, -0.01777634564159653, -0.03692218906488918, 0.002871718562712786, 0.02966939534975369, 0.006451059640865893, -0.0220889493283342, -0.01187358886084607, 0.01472206237002311, 0.01433728095680021, -0.008042475439797359, -0.01454757748158677, 0.002414871264176499, 0.01312888066219805, 0.001931063619415937, -0.01066028889600873, -0.004908950080892368, 0.007666904141149428, 0.00656694031748481, -0.004597380817112646, -0.007064640192213203, 0.001802537521879636, 0.006640170511329856, 0.0004775431526676058, -0.005572668686252893, -0.002114932740796397, 0.004145541224298037, 0.003083861131922053, -0.002615018460333554, -0.003441492859559195, 0.001187235385529431, 0.003302926411211769, -5.435980978213282e-06, -0.002814325561899974, -0.0008527391469852445, 0.002127841145429655, 0.001369316440666299, -0.001381190291127471, -0.001573807813969138, 0.0006836461053210791, 0.001527642392221839, -0.0001089866761415155, -0.001308020364817281, -0.0003051329942536734, 0.0009935334284260212, 0.0005527339849418497, -0.0006531622837118695, -0.0006517938478495219, 0.0003394235438661822, 0.0006351458753935074, -8.565059594353358e-05, -0.0005416667040038034, -9.322642224777145e-05, 0.0004089861668732694, 0.0001974200184015998, -0.0002684195404303642, -0.0002376966240860235, 0.0001422997430119745, 0.0002305286005770023, -4.346068390483575e-05, -0.0001938176534863781, -2.365713142641937e-05, 0.0001437041528677315, 6.092805886715002e-05, -9.265601046647684e-05, -7.411825064261423e-05, 4.876211902966221e-05, 7.062319519353707e-05, -1.597343340345311e-05, -5.769433718028819e-05, -5.05136153123426e-06, 4.129854219272497e-05, 1.583846664297833e-05, -2.559820150658931e-05, -1.901116086317058e-05, 1.293246945424367e-05, 1.740813571972671e-05, -4.128203067878262e-06, -1.34947635337201e-05, -1.034202665666667e-06, 9.069842337901537e-06, 3.343878835698979e-06, -5.213130996570269e-06, -3.766425715549474e-06, 2.391893663270882e-06, 3.178847859642279e-06, -6.431886720336236e-07, -2.23455825577774e-06, -2.35390866190086e-07, 1.33302656473942e-06, 5.295136199801142e-07, -6.566606160434081e-07, -5.050541265325251e-07, 2.380755516575443e-07, 3.57677118184549e-07, -2.932509742660224e-08, -2.029250639003875e-07, -4.37720193773196e-08, 9.048519725175741e-08, 4.823500641306028e-08, -2.774098397333487e-08, -2.973504470949853e-08, 2.184229963813306e-09, 1.240318920913107e-08, 4.737439758869627e-09, -2.487704073631181e-10},
						},
						Frequency:  0,
						InputRate:  200,
						SampleRate: 100,
						Decimate:   2,
						Gain:       0,

						Correction:  1.11,
						Delay:       1.11,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			},
		},
	}, {
		Name: "Nanometrics Dataloggers Connected to Short Period Sensors with Gain Enabled",
		Sensors: []Sensor{
			{
				SensorList: []string{"2 Hz Duke Malin Seismometer"},
				FilterList: []string{"2_Hz_Duke_Malin_Seismometer"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "MALIN",
						Filter: "2_Hz_Duke_Malin_Seismometer",
						StageSet: PAZ{
							Name:  "MALIN",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "derived from information passed on from Eylon Shalev <shalev@duke.edu>",
							Poles: []complex128{(-7.6654860747591 + 9.95760983645695i), (-7.6654860747591 - 9.95760983645695i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i)},
						},
						Frequency:  15,
						SampleRate: 0,
						Decimate:   0,
						Gain:       62.2,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "Z12",
				Reversed: true,
			},
		},
		Dataloggers: []Datalogger{
			{
				DataloggerList: []string{"Centaur CTR4-6S"},
				Type:           "CG",
				Label:          "EH",
				SampleRate:     100,
				Frequency:      15,
				StorageFormat:  "Steim1",
				ClockDrift:     0.0001,
				FilterList:     []string{"CENTAUR-100-LP-GAIN40"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "CENTAUR-GAIN",
						Filter: "CENTAUR-100-LP-GAIN40",
						StageSet: PAZ{
							Name:  "CENTAUR-GAIN",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "A simple place holder indicating a GAIN has been enabled",
						},
						Frequency:  15,
						SampleRate: 0,
						Decimate:   0,
						Gain:       40,

						InputUnits:  "V",
						OutputUnits: "V",
					}, {
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "CENTAUR-100-LP-GAIN40",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 30000,
						Decimate:   1,
						Gain:       400000,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM100STAGE1_LP",
						Filter: "CENTAUR-100-LP-GAIN40",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM100STAGE1_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 15,
							Gain:       1,
							Factors:    []float64{-4.047907827113435e-10, -1.39029141061628e-10, 6.728000500156771e-10, 2.757971531287775e-09, 7.546506865872195e-09, 1.766681105112393e-08, 3.769362981944433e-08, 7.523131717119556e-08, 1.424254208543815e-07, 2.579989942850785e-07, 4.49903717196372e-07, 7.586554657022834e-07, 1.241385823501068e-06, 1.976580337370245e-06, 3.069389218520029e-06, 4.657283633700868e-06, 6.915692774450531e-06, 1.006309584698377e-05, 1.436486680838168e-05, 2.013498922101177e-05, 2.773458889448483e-05, 3.756609353359231e-05, 5.00617438037599e-05, 6.566517495835717e-05, 8.480488904700095e-05, 0.0001078586692034099, 0.0001351083708846758, 0.0001666850740988706, 0.000202505299179028, 0.0002421998676511588, 0.0002850380044490719, 0.0003298503862917036, 0.0003749559835375441, 0.0004180986428351539, 0.0004564003231909406, 0.0004863386265192439, 0.000503756647782684, 0.0005039131041938723, 0.0004815800932055991, 0.0004311946010973558, 0.000347067993060206, 0.0002236551558100188, 5.588177435769922e-05, -0.0001604755031971873, -0.0004283653814438088, -0.0007490084037683738, -0.00112143157658711, -0.001542013055891304, -0.002004062154587584, -0.002497462335460076, -0.003008406043037227, -0.003519249945407228, -0.0040085172111864, -0.0044510697243719, -0.004818467626070565, -0.005079526362531964, -0.005201072726935362, -0.005148891537318578, -0.004888844032354756, -0.004388128318143293, -0.003616641856686609, -0.002548396677795745, -0.001162930346149744, 0.0005533496934548342, 0.002605953436832241, 0.004991291898095885, 0.007695917735921711, 0.01069607652807879, 0.01395761185676819, 0.01743625403066915, 0.02107830656774628, 0.0248217271981753, 0.02859758195513501, 0.03233183282942656, 0.03594740243710946, 0.03936644413583802, 0.04251273389808217, 0.04531409175152301, 0.04770473629328503, 0.04962747602314526, 0.05103564612512176, 0.05189470870549539, 0.05218344796472771, 0.05189470870549539, 0.05103564612512176, 0.04962747602314526, 0.04770473629328503, 0.04531409175152301, 0.04251273389808217, 0.03936644413583802, 0.03594740243710946, 0.03233183282942656, 0.02859758195513501, 0.0248217271981753, 0.02107830656774628, 0.01743625403066915, 0.01395761185676819, 0.01069607652807879, 0.007695917735921711, 0.004991291898095885, 0.002605953436832241, 0.0005533496934548342, -0.001162930346149744, -0.002548396677795745, -0.003616641856686609, -0.004388128318143293, -0.004888844032354756, -0.005148891537318578, -0.005201072726935362, -0.005079526362531964, -0.004818467626070565, -0.0044510697243719, -0.0040085172111864, -0.003519249945407228, -0.003008406043037227, -0.002497462335460076, -0.002004062154587584, -0.001542013055891304, -0.00112143157658711, -0.0007490084037683738, -0.0004283653814438088, -0.0001604755031971873, 5.588177435769922e-05, 0.0002236551558100188, 0.000347067993060206, 0.0004311946010973558, 0.0004815800932055991, 0.0005039131041938723, 0.000503756647782684, 0.0004863386265192439, 0.0004564003231909406, 0.0004180986428351539, 0.0003749559835375441, 0.0003298503862917036, 0.0002850380044490719, 0.0002421998676511588, 0.000202505299179028, 0.0001666850740988706, 0.0001351083708846758, 0.0001078586692034099, 8.480488904700095e-05, 6.566517495835717e-05, 5.00617438037599e-05, 3.756609353359231e-05, 2.773458889448483e-05, 2.013498922101177e-05, 1.436486680838168e-05, 1.006309584698377e-05, 6.915692774450531e-06, 4.657283633700868e-06, 3.069389218520029e-06, 1.976580337370245e-06, 1.241385823501068e-06, 7.586554657022834e-07, 4.49903717196372e-07, 2.579989942850785e-07, 1.424254208543815e-07, 7.523131717119556e-08, 3.769362981944433e-08, 1.766681105112393e-08, 7.546506865872195e-09, 2.757971531287775e-09, 6.728000500156771e-10, -1.39029141061628e-10, -4.047907827113435e-10},
						},
						Frequency:  0,
						SampleRate: 2000,
						Decimate:   15,
						Gain:       0,

						Correction:  0.041,
						Delay:       0.041,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM100STAGE2_LP",
						Filter: "CENTAUR-100-LP-GAIN40",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM100STAGE2_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 10,
							Gain:       1,
							Factors:    []float64{8.469229815375836e-10, 2.274220288025759e-09, 4.538950837882147e-09, 6.873790581886875e-09, 7.109040416947659e-09, 7.627841347268097e-10, -1.98300955828268e-08, -6.609942211224632e-08, -1.531137889126984e-07, -2.98249494227597e-07, -5.181519089662492e-07, -8.236355594832989e-07, -1.212476329485351e-06, -1.660554848844411e-06, -2.112474379324042e-06, -2.473531133129619e-06, -2.605619128003023e-06, -2.330133657562619e-06, -1.440980274917891e-06, 2.69804330027872e-07, 2.972713778558616e-06, 6.748858469608209e-06, 1.152961592827038e-05, 1.703543472209736e-05, 2.272479023143328e-05, 2.776698459480208e-05, 3.105368391399539e-05, 3.126302060212491e-05, 2.698613281584723e-05, 1.691886402482352e-05, 1.111764912365637e-07, -2.37455864477862e-05, -5.402671731357865e-05, -8.892267864716836e-05, -0.0001252819457239765, -0.0001586044226011253, -0.0001832358557248136, -0.000192798010778233, -0.0001808635900860097, -0.000141850186225691, -7.206699315303354e-05, 2.91937566357729e-05, 0.0001586654736525826, 0.0003083858467014949, 0.0004654216635228285, 0.0006121982853786541, 0.000727547074175951, 0.0007885115946319546, 0.000772857783523387, 0.0006621229618182738, 0.0004449259850407905, 0.0001201613649467244, -0.000300369462776902, -0.000790360545859508, -0.001308874060360023, -0.001802020291776854, -0.002206618091924962, -0.002455790114635659, -0.002486192180752311, -0.002246311918537972, -0.001705031041178952, -0.0008594632516121016, 0.0002590111721915774, 0.001581566203839111, 0.003002498487966101, 0.004384141985044115, 0.005566316483085373, 0.006380002340389496, 0.006664402331430841, 0.006286042551189639, 0.00515814138851908, 0.003258199252425354, 0.0006416820735977283, -0.002550179237628938, -0.006090064766937297, -0.00967270332610326, -0.01293168061123908, -0.01546424668939506, -0.016862558387093, -0.01674898294478778, -0.01481246018868655, -0.01084255434379213, -0.00475778269676487, 0.003374886268966743, 0.01333182798532389, 0.02473737725852667, 0.03708164756536587, 0.04975069601283877, 0.06206696168821097, 0.07333684637153971, 0.08290151879402521, 0.09018659693370301, 0.09474635107447013, 0.09629848418816638, 0.09474635107447013, 0.09018659693370301, 0.08290151879402521, 0.07333684637153971, 0.06206696168821097, 0.04975069601283877, 0.03708164756536587, 0.02473737725852667, 0.01333182798532389, 0.003374886268966743, -0.00475778269676487, -0.01084255434379213, -0.01481246018868655, -0.01674898294478778, -0.016862558387093, -0.01546424668939506, -0.01293168061123908, -0.00967270332610326, -0.006090064766937297, -0.002550179237628938, 0.0006416820735977283, 0.003258199252425354, 0.00515814138851908, 0.006286042551189639, 0.006664402331430841, 0.006380002340389496, 0.005566316483085373, 0.004384141985044115, 0.003002498487966101, 0.001581566203839111, 0.0002590111721915774, -0.0008594632516121016, -0.001705031041178952, -0.002246311918537972, -0.002486192180752311, -0.002455790114635659, -0.002206618091924962, -0.001802020291776854, -0.001308874060360023, -0.000790360545859508, -0.000300369462776902, 0.0001201613649467244, 0.0004449259850407905, 0.0006621229618182738, 0.000772857783523387, 0.0007885115946319546, 0.000727547074175951, 0.0006121982853786541, 0.0004654216635228285, 0.0003083858467014949, 0.0001586654736525826, 2.91937566357729e-05, -7.206699315303354e-05, -0.000141850186225691, -0.0001808635900860097, -0.000192798010778233, -0.0001832358557248136, -0.0001586044226011253, -0.0001252819457239765, -8.892267864716836e-05, -5.402671731357865e-05, -2.37455864477862e-05, 1.111764912365637e-07, 1.691886402482352e-05, 2.698613281584723e-05, 3.126302060212491e-05, 3.105368391399539e-05, 2.776698459480208e-05, 2.272479023143328e-05, 1.703543472209736e-05, 1.152961592827038e-05, 6.748858469608209e-06, 2.972713778558616e-06, 2.69804330027872e-07, -1.440980274917891e-06, -2.330133657562619e-06, -2.605619128003023e-06, -2.473531133129619e-06, -2.112474379324042e-06, -1.660554848844411e-06, -1.212476329485351e-06, -8.236355594832989e-07, -5.181519089662492e-07, -2.98249494227597e-07, -1.531137889126984e-07, -6.609942211224632e-08, -1.98300955828268e-08, 7.627841347268097e-10, 7.109040416947659e-09, 6.873790581886875e-09, 4.538950837882147e-09, 2.274220288025759e-09, 8.469229815375836e-10},
						},
						Frequency:  0,
						InputRate:  2000,
						SampleRate: 200,
						Decimate:   10,
						Gain:       0,

						Correction:  0.465,
						Delay:       0.465,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM100STAGE3_LP",
						Filter: "CENTAUR-100-LP-GAIN40",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM100STAGE3_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{-2.487704073631181e-10, 4.737439758869627e-09, 1.240318920913107e-08, 2.184229963813306e-09, -2.973504470949853e-08, -2.774098397333487e-08, 4.823500641306028e-08, 9.048519725175741e-08, -4.37720193773196e-08, -2.029250639003875e-07, -2.932509742660224e-08, 3.57677118184549e-07, 2.380755516575443e-07, -5.050541265325251e-07, -6.566606160434081e-07, 5.295136199801142e-07, 1.33302656473942e-06, -2.35390866190086e-07, -2.23455825577774e-06, -6.431886720336236e-07, 3.178847859642279e-06, 2.391893663270882e-06, -3.766425715549474e-06, -5.213130996570269e-06, 3.343878835698979e-06, 9.069842337901537e-06, -1.034202665666667e-06, -1.34947635337201e-05, -4.128203067878262e-06, 1.740813571972671e-05, 1.293246945424367e-05, -1.901116086317058e-05, -2.559820150658931e-05, 1.583846664297833e-05, 4.129854219272497e-05, -5.05136153123426e-06, -5.769433718028819e-05, -1.597343340345311e-05, 7.062319519353707e-05, 4.876211902966221e-05, -7.411825064261423e-05, -9.265601046647684e-05, 6.092805886715002e-05, 0.0001437041528677315, -2.365713142641937e-05, -0.0001938176534863781, -4.346068390483575e-05, 0.0002305286005770023, 0.0001422997430119745, -0.0002376966240860235, -0.0002684195404303642, 0.0001974200184015998, 0.0004089861668732694, -9.322642224777145e-05, -0.0005416667040038034, -8.565059594353358e-05, 0.0006351458753935074, 0.0003394235438661822, -0.0006517938478495219, -0.0006531622837118695, 0.0005527339849418497, 0.0009935334284260212, -0.0003051329942536734, -0.001308020364817281, -0.0001089866761415155, 0.001527642392221839, 0.0006836461053210791, -0.001573807813969138, -0.001381190291127471, 0.001369316440666299, 0.002127841145429655, -0.0008527391469852445, -0.002814325561899974, -5.435980978213282e-06, 0.003302926411211769, 0.001187235385529431, -0.003441492859559195, -0.002615018460333554, 0.003083861131922053, 0.004145541224298037, -0.002114932740796397, -0.005572668686252893, 0.0004775431526676058, 0.006640170511329856, 0.001802537521879636, -0.007064640192213203, -0.004597380817112646, 0.00656694031748481, 0.007666904141149428, -0.004908950080892368, -0.01066028889600873, 0.001931063619415937, 0.01312888066219805, 0.002414871264176499, -0.01454757748158677, -0.008042475439797359, 0.01433728095680021, 0.01472206237002311, -0.01187358886084607, -0.0220889493283342, 0.006451059640865893, 0.02966939534975369, 0.002871718562712786, -0.03692218906488918, -0.01777634564159653, 0.04329151455872206, 0.04248360716585619, -0.04826484520071661, -0.09280869043016983, 0.05142858357174776, 0.3137773586587529, 0.4474858173759422, 0.3137773586587529, 0.05142858357174776, -0.09280869043016983, -0.04826484520071661, 0.04248360716585619, 0.04329151455872206, -0.01777634564159653, -0.03692218906488918, 0.002871718562712786, 0.02966939534975369, 0.006451059640865893, -0.0220889493283342, -0.01187358886084607, 0.01472206237002311, 0.01433728095680021, -0.008042475439797359, -0.01454757748158677, 0.002414871264176499, 0.01312888066219805, 0.001931063619415937, -0.01066028889600873, -0.004908950080892368, 0.007666904141149428, 0.00656694031748481, -0.004597380817112646, -0.007064640192213203, 0.001802537521879636, 0.006640170511329856, 0.0004775431526676058, -0.005572668686252893, -0.002114932740796397, 0.004145541224298037, 0.003083861131922053, -0.002615018460333554, -0.003441492859559195, 0.001187235385529431, 0.003302926411211769, -5.435980978213282e-06, -0.002814325561899974, -0.0008527391469852445, 0.002127841145429655, 0.001369316440666299, -0.001381190291127471, -0.001573807813969138, 0.0006836461053210791, 0.001527642392221839, -0.0001089866761415155, -0.001308020364817281, -0.0003051329942536734, 0.0009935334284260212, 0.0005527339849418497, -0.0006531622837118695, -0.0006517938478495219, 0.0003394235438661822, 0.0006351458753935074, -8.565059594353358e-05, -0.0005416667040038034, -9.322642224777145e-05, 0.0004089861668732694, 0.0001974200184015998, -0.0002684195404303642, -0.0002376966240860235, 0.0001422997430119745, 0.0002305286005770023, -4.346068390483575e-05, -0.0001938176534863781, -2.365713142641937e-05, 0.0001437041528677315, 6.092805886715002e-05, -9.265601046647684e-05, -7.411825064261423e-05, 4.876211902966221e-05, 7.062319519353707e-05, -1.597343340345311e-05, -5.769433718028819e-05, -5.05136153123426e-06, 4.129854219272497e-05, 1.583846664297833e-05, -2.559820150658931e-05, -1.901116086317058e-05, 1.293246945424367e-05, 1.740813571972671e-05, -4.128203067878262e-06, -1.34947635337201e-05, -1.034202665666667e-06, 9.069842337901537e-06, 3.343878835698979e-06, -5.213130996570269e-06, -3.766425715549474e-06, 2.391893663270882e-06, 3.178847859642279e-06, -6.431886720336236e-07, -2.23455825577774e-06, -2.35390866190086e-07, 1.33302656473942e-06, 5.295136199801142e-07, -6.566606160434081e-07, -5.050541265325251e-07, 2.380755516575443e-07, 3.57677118184549e-07, -2.932509742660224e-08, -2.029250639003875e-07, -4.37720193773196e-08, 9.048519725175741e-08, 4.823500641306028e-08, -2.774098397333487e-08, -2.973504470949853e-08, 2.184229963813306e-09, 1.240318920913107e-08, 4.737439758869627e-09, -2.487704073631181e-10},
						},
						Frequency:  0,
						InputRate:  200,
						SampleRate: 100,
						Decimate:   2,
						Gain:       0,

						Correction:  1.11,
						Delay:       1.11,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			},
		},
	}, {
		Name: "Nanometrics Dataloggers Connected to Strong Motion Sensors",
		Sensors: []Sensor{
			{
				SensorList: []string{"FBA-ES-T", "FBA-ES-T-ISO"},
				FilterList: []string{"FBA-ES-T"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "FBA-ES-T",
						Filter: "FBA-ES-T",
						StageSet: PAZ{
							Name:  "FBA-ES-T",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "Standard response of an Kinemetric's EpiSensor FBA-ES sensor, they are built with a wide range of gains. We use +/- 20V @ +/-2 g for the National Network, and +/- 2.5V @ +/- 2g for the ETNA strong motion recorders.",
							Poles: []complex128{(-981 + 1009i), (-981 - 1009i), (-3290 + 1263i), (-3290 - 1263i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       1.0188487,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s**2",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			}, {
				SensorList: []string{"Fortis"},
				FilterList: []string{"Fortis-DC-100Hz-4g"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "Fortis-DC-100Hz",
						Filter: "Fortis-DC-100Hz-4g",
						StageSet: PAZ{
							Name:  "Fortis-DC-100Hz",
							Code:  PZFunctionLaplaceHertz,
							Type:  "Analogue response, in Hz.",
							Notes: "https://www.guralp.com/apps/paz?x=yes%3Fr%3Ddc100&r=dc100+Acceleration",
							Poles: []complex128{(-63.793 - 90.386i), (-63.793 + 90.386i), (-755.9 + 0i), (-209.66 + 0i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       0.51,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s**2",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			}, {
				SensorList: []string{"Titan TACCL-N1"},
				FilterList: []string{"TITAN-4G"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "TITAN",
						Filter: "TITAN-4G",
						StageSet: PAZ{
							Name:  "TITAN",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "derived from Nanometrics instrument response query",
							Poles: []complex128{(-977 + 328i), (-977 - 328i), (-1486 + 2512i), (-1486 - 2512i), (-5736 + 4946i), (-5736 - 4946i)},
							Zeros: []complex128{(-515 + 0i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       0.51,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s**2",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			}, {
				SensorList: []string{"Titan TACCL-BH1"},
				FilterList: []string{"TITAN-4G"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "TITAN",
						Filter: "TITAN-4G",
						StageSet: PAZ{
							Name:  "TITAN",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "derived from Nanometrics instrument response query",
							Poles: []complex128{(-977 + 328i), (-977 - 328i), (-1486 + 2512i), (-1486 - 2512i), (-5736 + 4946i), (-5736 - 4946i)},
							Zeros: []complex128{(-515 + 0i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       0.51,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s**2",
						OutputUnits: "V",
					},
				},
				Channels: "Z12",
				Reversed: false,
			},
		},
		Dataloggers: []Datalogger{
			{
				DataloggerList: []string{"Centaur CTR4-6S"},
				Type:           "CG",
				Label:          "HN",
				SampleRate:     200,
				Frequency:      1,
				StorageFormat:  "Steim1",
				ClockDrift:     0.0001,
				FilterList:     []string{"CENTAUR-200-LP"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "CENTAUR-200-LP",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 30000,
						Decimate:   1,
						Gain:       400000,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM200STAGE1_LP",
						Filter: "CENTAUR-200-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM200STAGE1_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 15,
							Gain:       1,
							Factors:    []float64{-4.36250622010875e-10, -1.806376451116416e-09, -5.570394776144358e-09, -1.438565196188544e-08, -3.295637947256818e-08, -6.910595136467388e-08, -1.351974812166871e-07, -2.499213997487419e-07, -4.404316319576105e-07, -7.447576664034624e-07, -1.214345110894767e-06, -1.916484003651231e-06, -2.936281628072127e-06, -4.377722173080341e-06, -6.36324942545548e-06, -9.031219018893644e-06, -1.253050991642668e-05, -1.70115850661734e-05, -2.261336249927899e-05, -2.944542166285249e-05, -3.756534261937042e-05, -4.695136269020378e-05, -5.74710392814766e-05, -6.884721727189637e-05, -8.062328835311143e-05, -9.213045884260119e-05, -0.000102460456690729, -0.0001104477393848633, -0.0001146657308989088, -0.0001134418328258946, -0.0001048958370196779, -8.70058340333613e-05, -5.770470299733258e-05, -1.500874890848986e-05, 4.282198036188565e-05, 0.0001170946708592686, 0.0002084718760741516, 0.0003167458041499561, 0.0004406109467810773, 0.0005774502548319454, 0.0007231526444568223, 0.0008719814767556627, 0.001016514513735156, 0.001147675456659802, 0.001254875311444148, 0.001326278362059338, 0.001349202425238514, 0.001310656377889152, 0.00119800988687969, 0.000999781153792622, 0.0007065187636937218, 0.0003117439541878291, -0.0001870895590434082, -0.0007876689608887009, -0.00148198559700566, -0.002255648076383899, -0.003087405267712509, -0.00394893572446411, -0.004804952725862425, -0.005613662944727127, -0.006327602002650539, -0.006894852362841282, -0.007260628906030117, -0.007369196124240714, -0.007166059317737823, -0.006600351775276087, -0.005627321980254949, -0.004210810695767793, -0.002325598488811593, 4.049920848604366e-05, 0.002884909393986904, 0.00618906127263976, 0.009917722222465147, 0.01401898110594868, 0.01842492232406818, 0.02305300233040384, 0.02780810631408575, 0.03258522823069956, 0.03727268423059304, 0.04175573972102439, 0.0459205055958134, 0.04965794112684497, 0.05286779084561585, 0.05546228122998397, 0.05736941044406934, 0.05853568053358436, 0.05892814561810381, 0.05853568053358436, 0.05736941044406934, 0.05546228122998397, 0.05286779084561585, 0.04965794112684497, 0.0459205055958134, 0.04175573972102439, 0.03727268423059304, 0.03258522823069956, 0.02780810631408575, 0.02305300233040384, 0.01842492232406818, 0.01401898110594868, 0.009917722222465147, 0.00618906127263976, 0.002884909393986904, 4.049920848604366e-05, -0.002325598488811593, -0.004210810695767793, -0.005627321980254949, -0.006600351775276087, -0.007166059317737823, -0.007369196124240714, -0.007260628906030117, -0.006894852362841282, -0.006327602002650539, -0.005613662944727127, -0.004804952725862425, -0.00394893572446411, -0.003087405267712509, -0.002255648076383899, -0.00148198559700566, -0.0007876689608887009, -0.0001870895590434082, 0.0003117439541878291, 0.0007065187636937218, 0.000999781153792622, 0.00119800988687969, 0.001310656377889152, 0.001349202425238514, 0.001326278362059338, 0.001254875311444148, 0.001147675456659802, 0.001016514513735156, 0.0008719814767556627, 0.0007231526444568223, 0.0005774502548319454, 0.0004406109467810773, 0.0003167458041499561, 0.0002084718760741516, 0.0001170946708592686, 4.282198036188565e-05, -1.500874890848986e-05, -5.770470299733258e-05, -8.70058340333613e-05, -0.0001048958370196779, -0.0001134418328258946, -0.0001146657308989088, -0.0001104477393848633, -0.000102460456690729, -9.213045884260119e-05, -8.062328835311143e-05, -6.884721727189637e-05, -5.74710392814766e-05, -4.695136269020378e-05, -3.756534261937042e-05, -2.944542166285249e-05, -2.261336249927899e-05, -1.70115850661734e-05, -1.253050991642668e-05, -9.031219018893644e-06, -6.36324942545548e-06, -4.377722173080341e-06, -2.936281628072127e-06, -1.916484003651231e-06, -1.214345110894767e-06, -7.447576664034624e-07, -4.404316319576105e-07, -2.499213997487419e-07, -1.351974812166871e-07, -6.910595136467388e-08, -3.295637947256818e-08, -1.438565196188544e-08, -5.570394776144358e-09, -1.806376451116416e-09, -4.36250622010875e-10},
						},
						Frequency:  0,
						InputRate:  30000,
						SampleRate: 2000,
						Decimate:   15,
						Gain:       0,

						Correction:  0.043,
						Delay:       0.043,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM200STAGE2_LP",
						Filter: "CENTAUR-200-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM200STAGE2_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{6.153430295132828e-09, 3.530519327063935e-08, 1.089858214494524e-07, 2.142857295407477e-07, 2.256697716333727e-07, -1.682190850826297e-07, -1.414450788649266e-06, -3.770907100820789e-06, -6.660793923894316e-06, -7.962811040042682e-06, -3.899630850342331e-06, 9.603922277193346e-06, 3.362840827823712e-05, 6.183138898420558e-05, 7.748136498063314e-05, 5.581577095929406e-05, -2.520515934503081e-05, -0.0001665611915198329, -0.0003294145372558157, -0.000428927440845854, -0.0003543105868444424, -2.029750670138214e-05, 0.0005622960580560747, 0.001229527426586142, 0.001664545040670753, 0.001488560016088282, 0.0004394819913049908, -0.001418539563620706, -0.00355801363967727, -0.00503542858161171, -0.004783902856107047, -0.002105146950388155, 0.002811017086151542, 0.008594694156147317, 0.01286812435881155, 0.01297354635818739, 0.007110221727755215, -0.004505597263086766, -0.01896891727817149, -0.03093477238042327, -0.03392627187366533, -0.02242131236251002, 0.005943292375288421, 0.0488783233844084, 0.09933513218795276, 0.1470122062931602, 0.1811124481365914, 0.1934882509424306, 0.1811124481365914, 0.1470122062931602, 0.09933513218795276, 0.0488783233844084, 0.005943292375288421, -0.02242131236251002, -0.03392627187366533, -0.03093477238042327, -0.01896891727817149, -0.004505597263086766, 0.007110221727755215, 0.01297354635818739, 0.01286812435881155, 0.008594694156147317, 0.002811017086151542, -0.002105146950388155, -0.004783902856107047, -0.00503542858161171, -0.00355801363967727, -0.001418539563620706, 0.0004394819913049908, 0.001488560016088282, 0.001664545040670753, 0.001229527426586142, 0.0005622960580560747, -2.029750670138214e-05, -0.0003543105868444424, -0.000428927440845854, -0.0003294145372558157, -0.0001665611915198329, -2.520515934503081e-05, 5.581577095929406e-05, 7.748136498063314e-05, 6.183138898420558e-05, 3.362840827823712e-05, 9.603922277193346e-06, -3.899630850342331e-06, -7.962811040042682e-06, -6.660793923894316e-06, -3.770907100820789e-06, -1.414450788649266e-06, -1.682190850826297e-07, 2.256697716333727e-07, 2.142857295407477e-07, 1.089858214494524e-07, 3.530519327063935e-08, 6.153430295132828e-09},
						},
						Frequency:  0,
						SampleRate: 400,
						Decimate:   5,
						Gain:       0,

						Correction:  0.1175,
						Delay:       0.1175,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM200STAGE3_LP",
						Filter: "CENTAUR-200-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM200STAGE3_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{-2.487704073631181e-10, 4.737439758869627e-09, 1.240318920913107e-08, 2.184229963813306e-09, -2.973504470949853e-08, -2.774098397333487e-08, 4.823500641306028e-08, 9.048519725175741e-08, -4.37720193773196e-08, -2.029250639003875e-07, -2.932509742660224e-08, 3.57677118184549e-07, 2.380755516575443e-07, -5.050541265325251e-07, -6.566606160434081e-07, 5.295136199801142e-07, 1.33302656473942e-06, -2.35390866190086e-07, -2.23455825577774e-06, -6.431886720336236e-07, 3.178847859642279e-06, 2.391893663270882e-06, -3.766425715549474e-06, -5.213130996570269e-06, 3.343878835698979e-06, 9.069842337901537e-06, -1.034202665666667e-06, -1.34947635337201e-05, -4.128203067878262e-06, 1.740813571972671e-05, 1.293246945424367e-05, -1.901116086317058e-05, -2.559820150658931e-05, 1.583846664297833e-05, 4.129854219272497e-05, -5.05136153123426e-06, -5.769433718028819e-05, -1.597343340345311e-05, 7.062319519353707e-05, 4.876211902966221e-05, -7.411825064261423e-05, -9.265601046647684e-05, 6.092805886715002e-05, 0.0001437041528677315, -2.365713142641937e-05, -0.0001938176534863781, -4.346068390483575e-05, 0.0002305286005770023, 0.0001422997430119745, -0.0002376966240860235, -0.0002684195404303642, 0.0001974200184015998, 0.0004089861668732694, -9.322642224777145e-05, -0.0005416667040038034, -8.565059594353358e-05, 0.0006351458753935074, 0.0003394235438661822, -0.0006517938478495219, -0.0006531622837118695, 0.0005527339849418497, 0.0009935334284260212, -0.0003051329942536734, -0.001308020364817281, -0.0001089866761415155, 0.001527642392221839, 0.0006836461053210791, -0.001573807813969138, -0.001381190291127471, 0.001369316440666299, 0.002127841145429655, -0.0008527391469852445, -0.002814325561899974, -5.435980978213282e-06, 0.003302926411211769, 0.001187235385529431, -0.003441492859559195, -0.002615018460333554, 0.003083861131922053, 0.004145541224298037, -0.002114932740796397, -0.005572668686252893, 0.0004775431526676058, 0.006640170511329856, 0.001802537521879636, -0.007064640192213203, -0.004597380817112646, 0.00656694031748481, 0.007666904141149428, -0.004908950080892368, -0.01066028889600873, 0.001931063619415937, 0.01312888066219805, 0.002414871264176499, -0.01454757748158677, -0.008042475439797359, 0.01433728095680021, 0.01472206237002311, -0.01187358886084607, -0.0220889493283342, 0.006451059640865893, 0.02966939534975369, 0.002871718562712786, -0.03692218906488918, -0.01777634564159653, 0.04329151455872206, 0.04248360716585619, -0.04826484520071661, -0.09280869043016983, 0.05142858357174776, 0.3137773586587529, 0.4474858173759422, 0.3137773586587529, 0.05142858357174776, -0.09280869043016983, -0.04826484520071661, 0.04248360716585619, 0.04329151455872206, -0.01777634564159653, -0.03692218906488918, 0.002871718562712786, 0.02966939534975369, 0.006451059640865893, -0.0220889493283342, -0.01187358886084607, 0.01472206237002311, 0.01433728095680021, -0.008042475439797359, -0.01454757748158677, 0.002414871264176499, 0.01312888066219805, 0.001931063619415937, -0.01066028889600873, -0.004908950080892368, 0.007666904141149428, 0.00656694031748481, -0.004597380817112646, -0.007064640192213203, 0.001802537521879636, 0.006640170511329856, 0.0004775431526676058, -0.005572668686252893, -0.002114932740796397, 0.004145541224298037, 0.003083861131922053, -0.002615018460333554, -0.003441492859559195, 0.001187235385529431, 0.003302926411211769, -5.435980978213282e-06, -0.002814325561899974, -0.0008527391469852445, 0.002127841145429655, 0.001369316440666299, -0.001381190291127471, -0.001573807813969138, 0.0006836461053210791, 0.001527642392221839, -0.0001089866761415155, -0.001308020364817281, -0.0003051329942536734, 0.0009935334284260212, 0.0005527339849418497, -0.0006531622837118695, -0.0006517938478495219, 0.0003394235438661822, 0.0006351458753935074, -8.565059594353358e-05, -0.0005416667040038034, -9.322642224777145e-05, 0.0004089861668732694, 0.0001974200184015998, -0.0002684195404303642, -0.0002376966240860235, 0.0001422997430119745, 0.0002305286005770023, -4.346068390483575e-05, -0.0001938176534863781, -2.365713142641937e-05, 0.0001437041528677315, 6.092805886715002e-05, -9.265601046647684e-05, -7.411825064261423e-05, 4.876211902966221e-05, 7.062319519353707e-05, -1.597343340345311e-05, -5.769433718028819e-05, -5.05136153123426e-06, 4.129854219272497e-05, 1.583846664297833e-05, -2.559820150658931e-05, -1.901116086317058e-05, 1.293246945424367e-05, 1.740813571972671e-05, -4.128203067878262e-06, -1.34947635337201e-05, -1.034202665666667e-06, 9.069842337901537e-06, 3.343878835698979e-06, -5.213130996570269e-06, -3.766425715549474e-06, 2.391893663270882e-06, 3.178847859642279e-06, -6.431886720336236e-07, -2.23455825577774e-06, -2.35390866190086e-07, 1.33302656473942e-06, 5.295136199801142e-07, -6.566606160434081e-07, -5.050541265325251e-07, 2.380755516575443e-07, 3.57677118184549e-07, -2.932509742660224e-08, -2.029250639003875e-07, -4.37720193773196e-08, 9.048519725175741e-08, 4.823500641306028e-08, -2.774098397333487e-08, -2.973504470949853e-08, 2.184229963813306e-09, 1.240318920913107e-08, 4.737439758869627e-09, -2.487704073631181e-10},
						},
						Frequency:  0,
						InputRate:  400,
						SampleRate: 200,
						Decimate:   2,
						Gain:       0,

						Correction:  0.555,
						Delay:       0.555,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			},
		},
	}, {
		Name: "Nanometrics Dataloggers Connected to Temperature Sensors",
		Sensors: []Sensor{
			{
				SensorList: []string{"LM35"},
				FilterList: []string{"LM35"},
				Stages: []ResponseStage{
					{
						Type:   "poly",
						Lookup: "LM35",
						Filter: "LM35",
						StageSet: Polynomial{
							Name:                    "LM35",
							Gain:                    0.01,
							ApproximationType:       ApproximationTypeMaclaurin,
							FrequencyLowerBound:     0,
							FrequencyUpperBound:     0,
							ApproximationLowerBound: -55,
							ApproximationUpperBound: 150,
							MaximumError:            0,
							Coefficients:            []Coefficient{{Value: 0}, {Value: 100}},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "C",
						OutputUnits: "V",
					},
				},
				Channels: "O",
				Reversed: false,
			},
		},
		Dataloggers: []Datalogger{
			{
				DataloggerList: []string{"Centaur CTR4-6S"},
				Type:           "CW",
				Label:          "LK",
				SampleRate:     1,
				Frequency:      0.1,
				StorageFormat:  "Steim1",
				ClockDrift:     0.0001,
				FilterList:     []string{"CENTAUR-1-LP"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "CENTAUR-1-LP",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 30000,
						Decimate:   1,
						Gain:       400000,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM50STAGE1_LP",
						Filter: "CENTAUR-1-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM50STAGE1_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 20,
							Gain:       1,
							Factors:    []float64{-5.148550518595382e-10, -5.503820912979381e-10, -6.491469835668823e-10, -8.865288815038872e-10, -1.399221922781915e-09, -2.422496318486318e-09, -4.345305355272829e-09, -7.789157626500222e-09, -1.371850651030332e-08, -2.359197670717998e-08, -3.95655421736913e-08, -6.476064527003532e-08, -1.036120043643297e-07, -1.623115596246171e-07, -2.493664138454102e-07, -3.762895519282085e-07, -5.584424407389275e-07, -8.160481036123163e-07, -1.175391592699649e-06, -1.670221849045022e-06, -2.343364420811424e-06, -3.248548175767535e-06, -4.452440807740775e-06, -6.036877504769354e-06, -8.101254406972049e-06, -1.076504353239432e-05, -1.417036874611793e-05, -1.848456331599462e-05, -2.390260893347382e-05, -3.064933437085011e-05, -3.89812297550399e-05, -4.918771062347694e-05, -6.159164539641024e-05, -7.6548941804377e-05, -9.44469732908823e-05, -0.0001157016168220188, -0.000140752670141935, -0.0001700574207276748, -0.0002040821517253327, -0.0002432913931823998, -0.0002881347608325197, -0.0003390312703167187, -0.0003963510723169456, -0.0004603946236656257, -0.0005313693905413767, -0.000609364271440942, -0.0006943220281269754, -0.0007860101201839316, -0.0008839904504707054, -0.000987588641547722, -0.001095863573389741, -0.001207578016406712, -0.001321171286591235, -0.00143473492707234, -0.001545992477890567, -0.001652284429099445, -0.001750559457205633, -0.001837373017977784, -0.001908894306824151, -0.001960922499297527, -0.001988913047742422, -0.001988014635863681, -0.001953117182423066, -0.001878911041180321, -0.00175995727063784, -0.001590768549674393, -0.001365900000455418, -0.001080048856064333, -0.0007281615859470996, -0.0003055467772264269, 0.0001920082257011148, 0.0007681191867270819, 0.001425687838159468, 0.002166788401167422, 0.002992560550287748, 0.003903111657751202, 0.004897431133469844, 0.005973319580442288, 0.007127335311084472, 0.008354760517743446, 0.009649589063106371, 0.01100453745840131, 0.01241108013677877, 0.01385950961579458, 0.01533902158843128, 0.0168378244001995, 0.0183432717757078, 0.01984201706769705, 0.02132018673157318, 0.02276357019547822, 0.02415782281605174, 0.02548867819820645, 0.02674216582698561, 0.02790482972222629, 0.02896394369133408, 0.02990771872806975, 0.03072549818901627, 0.03140793657415418, 0.03194715804040495, 0.03233689118043551, 0.03257257709387603, 0.03265144835188193, 0.03257257709387603, 0.03233689118043551, 0.03194715804040495, 0.03140793657415418, 0.03072549818901627, 0.02990771872806975, 0.02896394369133408, 0.02790482972222629, 0.02674216582698561, 0.02548867819820645, 0.02415782281605174, 0.02276357019547822, 0.02132018673157318, 0.01984201706769705, 0.0183432717757078, 0.0168378244001995, 0.01533902158843128, 0.01385950961579458, 0.01241108013677877, 0.01100453745840131, 0.009649589063106371, 0.008354760517743446, 0.007127335311084472, 0.005973319580442288, 0.004897431133469844, 0.003903111657751202, 0.002992560550287748, 0.002166788401167422, 0.001425687838159468, 0.0007681191867270819, 0.0001920082257011148, -0.0003055467772264269, -0.0007281615859470996, -0.001080048856064333, -0.001365900000455418, -0.001590768549674393, -0.00175995727063784, -0.001878911041180321, -0.001953117182423066, -0.001988014635863681, -0.001988913047742422, -0.001960922499297527, -0.001908894306824151, -0.001837373017977784, -0.001750559457205633, -0.001652284429099445, -0.001545992477890567, -0.00143473492707234, -0.001321171286591235, -0.001207578016406712, -0.001095863573389741, -0.000987588641547722, -0.0008839904504707054, -0.0007860101201839316, -0.0006943220281269754, -0.000609364271440942, -0.0005313693905413767, -0.0004603946236656257, -0.0003963510723169456, -0.0003390312703167187, -0.0002881347608325197, -0.0002432913931823998, -0.0002040821517253327, -0.0001700574207276748, -0.000140752670141935, -0.0001157016168220188, -9.44469732908823e-05, -7.6548941804377e-05, -6.159164539641024e-05, -4.918771062347694e-05, -3.89812297550399e-05, -3.064933437085011e-05, -2.390260893347382e-05, -1.848456331599462e-05, -1.417036874611793e-05, -1.076504353239432e-05, -8.101254406972049e-06, -6.036877504769354e-06, -4.452440807740775e-06, -3.248548175767535e-06, -2.343364420811424e-06, -1.670221849045022e-06, -1.175391592699649e-06, -8.160481036123163e-07, -5.584424407389275e-07, -3.762895519282085e-07, -2.493664138454102e-07, -1.623115596246171e-07, -1.036120043643297e-07, -6.476064527003532e-08, -3.95655421736913e-08, -2.359197670717998e-08, -1.371850651030332e-08, -7.789157626500222e-09, -4.345305355272829e-09, -2.422496318486318e-09, -1.399221922781915e-09, -8.865288815038872e-10, -6.491469835668823e-10, -5.503820912979381e-10, -5.148550518595382e-10},
						},
						Frequency:  0,
						InputRate:  30000,
						SampleRate: 1500,
						Decimate:   20,
						Gain:       0,

						Correction:  0.06733333333333333,
						Delay:       0.06733333333333333,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM20STAGE1_LP",
						Filter: "CENTAUR-1-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM20STAGE1_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 15,
							Gain:       1,
							Factors:    []float64{-4.047907827113435e-10, -1.39029141061628e-10, 6.728000500156771e-10, 2.757971531287775e-09, 7.546506865872195e-09, 1.766681105112393e-08, 3.769362981944433e-08, 7.523131717119556e-08, 1.424254208543815e-07, 2.579989942850785e-07, 4.49903717196372e-07, 7.586554657022834e-07, 1.241385823501068e-06, 1.976580337370245e-06, 3.069389218520029e-06, 4.657283633700868e-06, 6.915692774450531e-06, 1.006309584698377e-05, 1.436486680838168e-05, 2.013498922101177e-05, 2.773458889448483e-05, 3.756609353359231e-05, 5.00617438037599e-05, 6.566517495835717e-05, 8.480488904700095e-05, 0.0001078586692034099, 0.0001351083708846758, 0.0001666850740988706, 0.000202505299179028, 0.0002421998676511588, 0.0002850380044490719, 0.0003298503862917036, 0.0003749559835375441, 0.0004180986428351539, 0.0004564003231909406, 0.0004863386265192439, 0.000503756647782684, 0.0005039131041938723, 0.0004815800932055991, 0.0004311946010973558, 0.000347067993060206, 0.0002236551558100188, 5.588177435769922e-05, -0.0001604755031971873, -0.0004283653814438088, -0.0007490084037683738, -0.00112143157658711, -0.001542013055891304, -0.002004062154587584, -0.002497462335460076, -0.003008406043037227, -0.003519249945407228, -0.0040085172111864, -0.0044510697243719, -0.004818467626070565, -0.005079526362531964, -0.005201072726935362, -0.005148891537318578, -0.004888844032354756, -0.004388128318143293, -0.003616641856686609, -0.002548396677795745, -0.001162930346149744, 0.0005533496934548342, 0.002605953436832241, 0.004991291898095885, 0.007695917735921711, 0.01069607652807879, 0.01395761185676819, 0.01743625403066915, 0.02107830656774628, 0.0248217271981753, 0.02859758195513501, 0.03233183282942656, 0.03594740243710946, 0.03936644413583802, 0.04251273389808217, 0.04531409175152301, 0.04770473629328503, 0.04962747602314526, 0.05103564612512176, 0.05189470870549539, 0.05218344796472771, 0.05189470870549539, 0.05103564612512176, 0.04962747602314526, 0.04770473629328503, 0.04531409175152301, 0.04251273389808217, 0.03936644413583802, 0.03594740243710946, 0.03233183282942656, 0.02859758195513501, 0.0248217271981753, 0.02107830656774628, 0.01743625403066915, 0.01395761185676819, 0.01069607652807879, 0.007695917735921711, 0.004991291898095885, 0.002605953436832241, 0.0005533496934548342, -0.001162930346149744, -0.002548396677795745, -0.003616641856686609, -0.004388128318143293, -0.004888844032354756, -0.005148891537318578, -0.005201072726935362, -0.005079526362531964, -0.004818467626070565, -0.0044510697243719, -0.0040085172111864, -0.003519249945407228, -0.003008406043037227, -0.002497462335460076, -0.002004062154587584, -0.001542013055891304, -0.00112143157658711, -0.0007490084037683738, -0.0004283653814438088, -0.0001604755031971873, 5.588177435769922e-05, 0.0002236551558100188, 0.000347067993060206, 0.0004311946010973558, 0.0004815800932055991, 0.0005039131041938723, 0.000503756647782684, 0.0004863386265192439, 0.0004564003231909406, 0.0004180986428351539, 0.0003749559835375441, 0.0003298503862917036, 0.0002850380044490719, 0.0002421998676511588, 0.000202505299179028, 0.0001666850740988706, 0.0001351083708846758, 0.0001078586692034099, 8.480488904700095e-05, 6.566517495835717e-05, 5.00617438037599e-05, 3.756609353359231e-05, 2.773458889448483e-05, 2.013498922101177e-05, 1.436486680838168e-05, 1.006309584698377e-05, 6.915692774450531e-06, 4.657283633700868e-06, 3.069389218520029e-06, 1.976580337370245e-06, 1.241385823501068e-06, 7.586554657022834e-07, 4.49903717196372e-07, 2.579989942850785e-07, 1.424254208543815e-07, 7.523131717119556e-08, 3.769362981944433e-08, 1.766681105112393e-08, 7.546506865872195e-09, 2.757971531287775e-09, 6.728000500156771e-10, -1.39029141061628e-10, -4.047907827113435e-10},
						},
						Frequency:  0,
						InputRate:  1500,
						SampleRate: 100,
						Decimate:   15,
						Gain:       0,

						Correction:  0.82,
						Delay:       0.82,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM20STAGE2_LP",
						Filter: "CENTAUR-1-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM20STAGE2_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 10,
							Gain:       1,
							Factors:    []float64{8.469229815375836e-10, 2.274220288025759e-09, 4.538950837882147e-09, 6.873790581886875e-09, 7.109040416947659e-09, 7.627841347268097e-10, -1.98300955828268e-08, -6.609942211224632e-08, -1.531137889126984e-07, -2.98249494227597e-07, -5.181519089662492e-07, -8.236355594832989e-07, -1.212476329485351e-06, -1.660554848844411e-06, -2.112474379324042e-06, -2.473531133129619e-06, -2.605619128003023e-06, -2.330133657562619e-06, -1.440980274917891e-06, 2.69804330027872e-07, 2.972713778558616e-06, 6.748858469608209e-06, 1.152961592827038e-05, 1.703543472209736e-05, 2.272479023143328e-05, 2.776698459480208e-05, 3.105368391399539e-05, 3.126302060212491e-05, 2.698613281584723e-05, 1.691886402482352e-05, 1.111764912365637e-07, -2.37455864477862e-05, -5.402671731357865e-05, -8.892267864716836e-05, -0.0001252819457239765, -0.0001586044226011253, -0.0001832358557248136, -0.000192798010778233, -0.0001808635900860097, -0.000141850186225691, -7.206699315303354e-05, 2.91937566357729e-05, 0.0001586654736525826, 0.0003083858467014949, 0.0004654216635228285, 0.0006121982853786541, 0.000727547074175951, 0.0007885115946319546, 0.000772857783523387, 0.0006621229618182738, 0.0004449259850407905, 0.0001201613649467244, -0.000300369462776902, -0.000790360545859508, -0.001308874060360023, -0.001802020291776854, -0.002206618091924962, -0.002455790114635659, -0.002486192180752311, -0.002246311918537972, -0.001705031041178952, -0.0008594632516121016, 0.0002590111721915774, 0.001581566203839111, 0.003002498487966101, 0.004384141985044115, 0.005566316483085373, 0.006380002340389496, 0.006664402331430841, 0.006286042551189639, 0.00515814138851908, 0.003258199252425354, 0.0006416820735977283, -0.002550179237628938, -0.006090064766937297, -0.00967270332610326, -0.01293168061123908, -0.01546424668939506, -0.016862558387093, -0.01674898294478778, -0.01481246018868655, -0.01084255434379213, -0.00475778269676487, 0.003374886268966743, 0.01333182798532389, 0.02473737725852667, 0.03708164756536587, 0.04975069601283877, 0.06206696168821097, 0.07333684637153971, 0.08290151879402521, 0.09018659693370301, 0.09474635107447013, 0.09629848418816638, 0.09474635107447013, 0.09018659693370301, 0.08290151879402521, 0.07333684637153971, 0.06206696168821097, 0.04975069601283877, 0.03708164756536587, 0.02473737725852667, 0.01333182798532389, 0.003374886268966743, -0.00475778269676487, -0.01084255434379213, -0.01481246018868655, -0.01674898294478778, -0.016862558387093, -0.01546424668939506, -0.01293168061123908, -0.00967270332610326, -0.006090064766937297, -0.002550179237628938, 0.0006416820735977283, 0.003258199252425354, 0.00515814138851908, 0.006286042551189639, 0.006664402331430841, 0.006380002340389496, 0.005566316483085373, 0.004384141985044115, 0.003002498487966101, 0.001581566203839111, 0.0002590111721915774, -0.0008594632516121016, -0.001705031041178952, -0.002246311918537972, -0.002486192180752311, -0.002455790114635659, -0.002206618091924962, -0.001802020291776854, -0.001308874060360023, -0.000790360545859508, -0.000300369462776902, 0.0001201613649467244, 0.0004449259850407905, 0.0006621229618182738, 0.000772857783523387, 0.0007885115946319546, 0.000727547074175951, 0.0006121982853786541, 0.0004654216635228285, 0.0003083858467014949, 0.0001586654736525826, 2.91937566357729e-05, -7.206699315303354e-05, -0.000141850186225691, -0.0001808635900860097, -0.000192798010778233, -0.0001832358557248136, -0.0001586044226011253, -0.0001252819457239765, -8.892267864716836e-05, -5.402671731357865e-05, -2.37455864477862e-05, 1.111764912365637e-07, 1.691886402482352e-05, 2.698613281584723e-05, 3.126302060212491e-05, 3.105368391399539e-05, 2.776698459480208e-05, 2.272479023143328e-05, 1.703543472209736e-05, 1.152961592827038e-05, 6.748858469608209e-06, 2.972713778558616e-06, 2.69804330027872e-07, -1.440980274917891e-06, -2.330133657562619e-06, -2.605619128003023e-06, -2.473531133129619e-06, -2.112474379324042e-06, -1.660554848844411e-06, -1.212476329485351e-06, -8.236355594832989e-07, -5.181519089662492e-07, -2.98249494227597e-07, -1.531137889126984e-07, -6.609942211224632e-08, -1.98300955828268e-08, 7.627841347268097e-10, 7.109040416947659e-09, 6.873790581886875e-09, 4.538950837882147e-09, 2.274220288025759e-09, 8.469229815375836e-10},
						},
						Frequency:  0,
						InputRate:  100,
						SampleRate: 10,
						Decimate:   10,
						Gain:       0,

						Correction:  9.3,
						Delay:       9.3,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM20STAGE3_LP",
						Filter: "CENTAUR-1-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM20STAGE3_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{3.624153237100989e-09, 1.470216688117767e-08, 2.924648074949182e-08, 1.675815859925242e-08, -9.459692996675541e-08, -4.005292369332425e-07, -9.373651758431229e-07, -1.530435241099631e-06, -1.645991491318222e-06, -4.078703649887408e-07, 3.030094105174225e-06, 8.6859920783594e-06, 1.476603465201467e-05, 1.713674632378615e-05, 1.012813500657534e-05, -1.072856062768063e-05, -4.439650993665008e-05, -8.029796768720772e-05, -9.761762240257018e-05, -7.094869060070728e-05, 1.69209064120078e-05, 0.0001585078223461214, 0.0003094936499512948, 0.0003912802093626145, 0.0003155885036776064, 2.919057865035819e-05, -0.0004362723697929486, -0.0009354174279267206, -0.00122839391659802, -0.001061468695091633, -0.0002939814743843771, 0.0009756477540050195, 0.002352455381127647, 0.003215585281329135, 0.002933433563419905, 0.001171050910958822, -0.00182954843047897, -0.005145646443318352, -0.007361207758041045, -0.007056359496882652, -0.00346765457612564, 0.002935112705392162, 0.01024857149306014, 0.01551827984678943, 0.01570615959949202, 0.008987865329886645, -0.004081171672241476, -0.0200454040856493, -0.0330349764834743, -0.03628456170461448, -0.02430879726955251, 0.004958793846270522, 0.04884525267308668, 0.1000147740815335, 0.1480752985064006, 0.1823112272692678, 0.194711125538485, 0.1823112272692678, 0.1480752985064006, 0.1000147740815335, 0.04884525267308668, 0.004958793846270522, -0.02430879726955251, -0.03628456170461448, -0.0330349764834743, -0.0200454040856493, -0.004081171672241476, 0.008987865329886645, 0.01570615959949202, 0.01551827984678943, 0.01024857149306014, 0.002935112705392162, -0.00346765457612564, -0.007056359496882652, -0.007361207758041045, -0.005145646443318352, -0.00182954843047897, 0.001171050910958822, 0.002933433563419905, 0.003215585281329135, 0.002352455381127647, 0.0009756477540050195, -0.0002939814743843771, -0.001061468695091633, -0.00122839391659802, -0.0009354174279267206, -0.0004362723697929486, 2.919057865035819e-05, 0.0003155885036776064, 0.0003912802093626145, 0.0003094936499512948, 0.0001585078223461214, 1.69209064120078e-05, -7.094869060070728e-05, -9.761762240257018e-05, -8.029796768720772e-05, -4.439650993665008e-05, -1.072856062768063e-05, 1.012813500657534e-05, 1.713674632378615e-05, 1.476603465201467e-05, 8.6859920783594e-06, 3.030094105174225e-06, -4.078703649887408e-07, -1.645991491318222e-06, -1.530435241099631e-06, -9.373651758431229e-07, -4.005292369332425e-07, -9.459692996675541e-08, 1.675815859925242e-08, 2.924648074949182e-08, 1.470216688117767e-08, 3.624153237100989e-09},
						},
						Frequency:  0,
						InputRate:  10,
						SampleRate: 2,
						Decimate:   5,
						Gain:       0,

						Correction:  28,
						Delay:       28,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM20STAGE4_LP",
						Filter: "CENTAUR-1-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM20STAGE4_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{-2.487704073631181e-10, 4.737439758869627e-09, 1.240318920913107e-08, 2.184229963813306e-09, -2.973504470949853e-08, -2.774098397333487e-08, 4.823500641306028e-08, 9.048519725175741e-08, -4.37720193773196e-08, -2.029250639003875e-07, -2.932509742660224e-08, 3.57677118184549e-07, 2.380755516575443e-07, -5.050541265325251e-07, -6.566606160434081e-07, 5.295136199801142e-07, 1.33302656473942e-06, -2.35390866190086e-07, -2.23455825577774e-06, -6.431886720336236e-07, 3.178847859642279e-06, 2.391893663270882e-06, -3.766425715549474e-06, -5.213130996570269e-06, 3.343878835698979e-06, 9.069842337901537e-06, -1.034202665666667e-06, -1.34947635337201e-05, -4.128203067878262e-06, 1.740813571972671e-05, 1.293246945424367e-05, -1.901116086317058e-05, -2.559820150658931e-05, 1.583846664297833e-05, 4.129854219272497e-05, -5.05136153123426e-06, -5.769433718028819e-05, -1.597343340345311e-05, 7.062319519353707e-05, 4.876211902966221e-05, -7.411825064261423e-05, -9.265601046647684e-05, 6.092805886715002e-05, 0.0001437041528677315, -2.365713142641937e-05, -0.0001938176534863781, -4.346068390483575e-05, 0.0002305286005770023, 0.0001422997430119745, -0.0002376966240860235, -0.0002684195404303642, 0.0001974200184015998, 0.0004089861668732694, -9.322642224777145e-05, -0.0005416667040038034, -8.565059594353358e-05, 0.0006351458753935074, 0.0003394235438661822, -0.0006517938478495219, -0.0006531622837118695, 0.0005527339849418497, 0.0009935334284260212, -0.0003051329942536734, -0.001308020364817281, -0.0001089866761415155, 0.001527642392221839, 0.0006836461053210791, -0.001573807813969138, -0.001381190291127471, 0.001369316440666299, 0.002127841145429655, -0.0008527391469852445, -0.002814325561899974, -5.435980978213282e-06, 0.003302926411211769, 0.001187235385529431, -0.003441492859559195, -0.002615018460333554, 0.003083861131922053, 0.004145541224298037, -0.002114932740796397, -0.005572668686252893, 0.0004775431526676058, 0.006640170511329856, 0.001802537521879636, -0.007064640192213203, -0.004597380817112646, 0.00656694031748481, 0.007666904141149428, -0.004908950080892368, -0.01066028889600873, 0.001931063619415937, 0.01312888066219805, 0.002414871264176499, -0.01454757748158677, -0.008042475439797359, 0.01433728095680021, 0.01472206237002311, -0.01187358886084607, -0.0220889493283342, 0.006451059640865893, 0.02966939534975369, 0.002871718562712786, -0.03692218906488918, -0.01777634564159653, 0.04329151455872206, 0.04248360716585619, -0.04826484520071661, -0.09280869043016983, 0.05142858357174776, 0.3137773586587529, 0.4474858173759422, 0.3137773586587529, 0.05142858357174776, -0.09280869043016983, -0.04826484520071661, 0.04248360716585619, 0.04329151455872206, -0.01777634564159653, -0.03692218906488918, 0.002871718562712786, 0.02966939534975369, 0.006451059640865893, -0.0220889493283342, -0.01187358886084607, 0.01472206237002311, 0.01433728095680021, -0.008042475439797359, -0.01454757748158677, 0.002414871264176499, 0.01312888066219805, 0.001931063619415937, -0.01066028889600873, -0.004908950080892368, 0.007666904141149428, 0.00656694031748481, -0.004597380817112646, -0.007064640192213203, 0.001802537521879636, 0.006640170511329856, 0.0004775431526676058, -0.005572668686252893, -0.002114932740796397, 0.004145541224298037, 0.003083861131922053, -0.002615018460333554, -0.003441492859559195, 0.001187235385529431, 0.003302926411211769, -5.435980978213282e-06, -0.002814325561899974, -0.0008527391469852445, 0.002127841145429655, 0.001369316440666299, -0.001381190291127471, -0.001573807813969138, 0.0006836461053210791, 0.001527642392221839, -0.0001089866761415155, -0.001308020364817281, -0.0003051329942536734, 0.0009935334284260212, 0.0005527339849418497, -0.0006531622837118695, -0.0006517938478495219, 0.0003394235438661822, 0.0006351458753935074, -8.565059594353358e-05, -0.0005416667040038034, -9.322642224777145e-05, 0.0004089861668732694, 0.0001974200184015998, -0.0002684195404303642, -0.0002376966240860235, 0.0001422997430119745, 0.0002305286005770023, -4.346068390483575e-05, -0.0001938176534863781, -2.365713142641937e-05, 0.0001437041528677315, 6.092805886715002e-05, -9.265601046647684e-05, -7.411825064261423e-05, 4.876211902966221e-05, 7.062319519353707e-05, -1.597343340345311e-05, -5.769433718028819e-05, -5.05136153123426e-06, 4.129854219272497e-05, 1.583846664297833e-05, -2.559820150658931e-05, -1.901116086317058e-05, 1.293246945424367e-05, 1.740813571972671e-05, -4.128203067878262e-06, -1.34947635337201e-05, -1.034202665666667e-06, 9.069842337901537e-06, 3.343878835698979e-06, -5.213130996570269e-06, -3.766425715549474e-06, 2.391893663270882e-06, 3.178847859642279e-06, -6.431886720336236e-07, -2.23455825577774e-06, -2.35390866190086e-07, 1.33302656473942e-06, 5.295136199801142e-07, -6.566606160434081e-07, -5.050541265325251e-07, 2.380755516575443e-07, 3.57677118184549e-07, -2.932509742660224e-08, -2.029250639003875e-07, -4.37720193773196e-08, 9.048519725175741e-08, 4.823500641306028e-08, -2.774098397333487e-08, -2.973504470949853e-08, 2.184229963813306e-09, 1.240318920913107e-08, 4.737439758869627e-09, -2.487704073631181e-10},
						},
						Frequency:  0,
						InputRate:  2,
						SampleRate: 1,
						Decimate:   2,
						Gain:       0,

						Correction:  111,
						Delay:       111,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			},
		},
	}, {
		Name: "Nanometrics Dataloggers Connected to Tidal Sensors (Derived)",
		Sensors: []Sensor{
			{
				SensorList: []string{"Druck PTX-1830"},
				FilterList: []string{},
				Stages:     []ResponseStage{},
				Channels:   "T",
				Reversed:   false,
			},
		},
		Dataloggers: []Datalogger{
			{
				DataloggerList: []string{"Centaur CTR4-6S"},
				Type:           "CG",
				Label:          "LT",
				SampleRate:     1,
				Frequency:      0.1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"WaterDepth1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "WaterDepth1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       10000,

						InputUnits:  "m",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Centaur CTR4-6S"},
				Type:           "CG",
				Label:          "BT",
				SampleRate:     10,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"WaterDepth10"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "WaterDepth10",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 10,
						Decimate:   1,
						Gain:       10000,

						InputUnits:  "m",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			},
		},
	}, {
		Name: "Nanometrics Dataloggers Connected to Water Depth Sensors (Derived)",
		Sensors: []Sensor{
			{
				SensorList: []string{"Druck PTX-1830-LAND", "Druck PTX-1830"},
				FilterList: []string{},
				Stages:     []ResponseStage{},
				Channels:   "H",
				Reversed:   false,
			},
		},
		Dataloggers: []Datalogger{
			{
				DataloggerList: []string{"Centaur CTR4-6S"},
				Type:           "CG",
				Label:          "LT",
				SampleRate:     1,
				Frequency:      0.1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"WaterDepth1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "WaterDepth1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       10000,

						InputUnits:  "m",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Centaur CTR4-6S"},
				Type:           "CG",
				Label:          "BT",
				SampleRate:     10,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"WaterDepth10"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "WaterDepth10",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 10,
						Decimate:   1,
						Gain:       10000,

						InputUnits:  "m",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			},
		},
	}, {
		Name: "Nanometrics Portable Dataloggers Connected to Broadband Sensors",
		Sensors: []Sensor{
			{
				SensorList: []string{"Trillium 120QA"},
				FilterList: []string{"TRILLIUM-120QA"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "TRILLIUM-120QA",
						Filter: "TRILLIUM-120QA",
						StageSet: PAZ{
							Name:  "TRILLIUM-120QA",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "derived from Nanometrics documentation for Trillium 120QA",
							Poles: []complex128{(-0.036614 + 0.037059i), (-0.036614 - 0.037059i), (-32.55 + 0i), (-142 + 0i), (-364 + 404i), (-364 - 404i), (-1260 + 0i), (-4900 + 5200i), (-4900 - 5200i), (-7100 + 1700i), (-7100 - 1700i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i), (-31.63 + 0i), (-160 + 0i), (-350 + 0i), (-3177 + 0i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       1202.5,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			}, {
				SensorList: []string{"Trillium Compact 120"},
				FilterList: []string{"TRILLIUM-COMPACT-120"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "TRILLIUM-COMPACT-120",
						Filter: "TRILLIUM-COMPACT-120",
						StageSet: PAZ{
							Name:  "TRILLIUM-COMPACT-120",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "derived from IRIS NRL Trillium Compact 120",
							Poles: []complex128{(-0.03691 + 0.03702i), (-0.03691 - 0.03702i), (-343 + 0i), (-370 + 467i), (-370 - 467i), (-836 + 1522i), (-836 - 1522i), (-4900 + 4700i), (-4900 - 4700i), (-6900 + 0i), (-15000 + 0i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i), (-392 + 0i), (-1960 + 0i), (-1490 + 1740i), (-1490 - 1740i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       754.3,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			}, {
				SensorList: []string{"Trillium Compact 120PH-2"},
				FilterList: []string{"TRILLIUM-COMPACT-120PH-2"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "TRILLIUM-COMPACT-120",
						Filter: "TRILLIUM-COMPACT-120PH-2",
						StageSet: PAZ{
							Name:  "TRILLIUM-COMPACT-120",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "derived from IRIS NRL Trillium Compact 120",
							Poles: []complex128{(-0.03691 + 0.03702i), (-0.03691 - 0.03702i), (-343 + 0i), (-370 + 467i), (-370 - 467i), (-836 + 1522i), (-836 - 1522i), (-4900 + 4700i), (-4900 - 4700i), (-6900 + 0i), (-15000 + 0i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i), (-392 + 0i), (-1960 + 0i), (-1490 + 1740i), (-1490 - 1740i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       754.3,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "Z12",
				Reversed: false,
			}, {
				SensorList: []string{"CMG-3ESPC", "CMG-3ESP"},
				FilterList: []string{"CMG-3ESP-GN"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "CMG-3ESP-GN",
						Filter: "CMG-3ESP-GN",
						StageSet: PAZ{
							Name:  "CMG-3ESP-GN",
							Code:  PZFunctionLaplaceHertz,
							Type:  "Analogue response, in Hz.",
							Notes: "derived from Guralp Test &amp; Calibration Data [Cal 025]",
							Poles: []complex128{(-0.01178 + 0.01178i), (-0.01178 - 0.01178i), (-180 + 0i), (-160 + 0i), (-80 + 0i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       2000,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			}, {
				SensorList: []string{"CMG-40T-30S"},
				FilterList: []string{"CMG-40T-30S-GNS"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "CMG-40T-30S-GNS",
						Filter: "CMG-40T-30S-GNS",
						StageSet: PAZ{
							Name:  "CMG-40T-30S-GNS",
							Code:  PZFunctionLaplaceHertz,
							Type:  "Analogue response, in Hz.",
							Notes: "Standard GNS specification CMG-40T as initially deployed",
							Poles: []complex128{(-0.02356 + 0.02356i), (-0.02356 - 0.02356i), (-80 + 0i), (-160 + 0i), (-180 + 0i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       800,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			}, {
				SensorList: []string{"CMG-40T-60S"},
				FilterList: []string{"CMG-40T-60S-GN"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "CMG-40T-60S-GN",
						Filter: "CMG-40T-60S-GN",
						StageSet: PAZ{
							Name:  "CMG-40T-60S-GN",
							Code:  PZFunctionLaplaceHertz,
							Type:  "Analogue response, in Hz.",
							Notes: "Standard GeoNet specification CMG-40T as initially deployed",
							Poles: []complex128{(-0.01178 + 0.01178i), (-0.01178 - 0.01178i), (-80 + 0i), (-160 + 0i), (-180 + 0i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       800,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			},
		},
		Dataloggers: []Datalogger{
			{
				DataloggerList: []string{"ORION"},
				Type:           "CG",
				Label:          "HH",
				SampleRate:     100,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"ORION-100"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "ORION-100",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 30000,
						Decimate:   1,
						Gain:       788033,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "ORION_FIR_1_FILTER",
						Filter: "ORION-100",
						StageSet: FIR{
							Name:       "ORION_FIR_1_FILTER",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{3.788775e-05, 0.0001997269, 0.0005912768, 0.001198337, 0.001677196, 0.001234444, -0.001158774, -0.006071729, -0.01261023, -0.01766685, -0.0161537, -0.00263181, 0.02601663, 0.06805387, 0.1159861, 0.1582344, 0.1830499},
						},
						Frequency:  0,
						SampleRate: 6000,
						Decimate:   5,
						Gain:       0,

						Correction:  0.00275,
						Delay:       0.00275,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "ORION_FIR_2_FILTER",
						Filter: "ORION-100",
						StageSet: FIR{
							Name:       "ORION_FIR_2_FILTER",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 3,
							Gain:       1,
							Factors:    []float64{6.587914e-05, 0.0001899969, -4.827186e-05, -0.001216777, -0.002457607, -0.0005687041, 0.006495283, 0.01294971, 0.00544901, -0.02159296, -0.04696462, -0.02711075, 0.06566507, 0.2029431, 0.3061833},
						},
						Frequency:  0,
						SampleRate: 2000,
						Decimate:   3,
						Gain:       0,

						Correction:  0.00725,
						Delay:       0.00725,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "ORION_FIR_3_FILTER",
						Filter: "ORION-100",
						StageSet: FIR{
							Name:       "ORION_FIR_3_FILTER",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{-1.046905e-05, -2.377585e-05, -5.718979e-06, 3.423591e-05, 3.051089e-05, -4.393138e-05, -7.445012e-05, 3.356967e-05, 0.0001362692, 1.277561e-05, -0.0002025092, -0.0001122147, 0.0002488128, 0.0002730092, -0.0002378789, -0.0004882986, 0.0001257253, 0.0007273434, 0.0001293681, -0.0009317625, -0.0005524018, 0.001016527, 0.001135685, -0.0008796328, -0.001823778, 0.0004200994, 0.002504274, 0.0004363557, -0.003008321, -0.001707706, 0.003124313, 0.003327176, -0.002625743, -0.005122464, 0.001311452, 0.006808534, 0.0009463453, -0.007998371, -0.00415349, 0.008232391, 0.008152581, -0.007023114, -0.01259593, 0.003905999, 0.01693529, 0.001518937, -0.02042215, -0.009579908, 0.02209426, 0.02060824, -0.02067742, -0.03521951, 0.01417054, 0.05525585, 0.001904586, -0.08790202, -0.04504146, 0.182297, 0.4105864},
						},
						Frequency:  0,
						SampleRate: 1000,
						Decimate:   2,
						Gain:       0,

						Correction:  0.0585,
						Delay:       0.0585,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "ORION_FIR_5_FILTER",
						Filter: "ORION-100",
						StageSet: FIR{
							Name:       "ORION_FIR_5_FILTER",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{1.278289e-05, 4.864359e-05, 0.0001144121, 0.0001910125, 0.0002191873, 0.0001043084, -0.0002426295, -0.0008288109, -0.001497339, -0.001894279, -0.001544016, -5.73342e-05, 0.002574218, 0.005724076, 0.00808691, 0.00798133, 0.004009124, -0.004101318, -0.01480032, -0.02455139, -0.02845132, -0.02161206, -0.0009396188, 0.03330763, 0.07683237, 0.1218946, 0.1591557, 0.1802514},
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   5,
						Gain:       0,

						Correction:  0.1375,
						Delay:       0.1375,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "ORION_FIR_3_FILTER",
						Filter: "ORION-100",
						StageSet: FIR{
							Name:       "ORION_FIR_3_FILTER",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{-1.046905e-05, -2.377585e-05, -5.718979e-06, 3.423591e-05, 3.051089e-05, -4.393138e-05, -7.445012e-05, 3.356967e-05, 0.0001362692, 1.277561e-05, -0.0002025092, -0.0001122147, 0.0002488128, 0.0002730092, -0.0002378789, -0.0004882986, 0.0001257253, 0.0007273434, 0.0001293681, -0.0009317625, -0.0005524018, 0.001016527, 0.001135685, -0.0008796328, -0.001823778, 0.0004200994, 0.002504274, 0.0004363557, -0.003008321, -0.001707706, 0.003124313, 0.003327176, -0.002625743, -0.005122464, 0.001311452, 0.006808534, 0.0009463453, -0.007998371, -0.00415349, 0.008232391, 0.008152581, -0.007023114, -0.01259593, 0.003905999, 0.01693529, 0.001518937, -0.02042215, -0.009579908, 0.02209426, 0.02060824, -0.02067742, -0.03521951, 0.01417054, 0.05525585, 0.001904586, -0.08790202, -0.04504146, 0.182297, 0.4105864},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   2,
						Gain:       0,

						Correction:  0.585,
						Delay:       0.585,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Taurus"},
				Type:           "CG",
				Label:          "HH",
				SampleRate:     100,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Taurus-100"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Taurus-100",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 30000,
						Decimate:   1,
						Gain:       400000,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "TAURUS_100HZ_STAGE_1",
						Filter: "Taurus-100",
						StageSet: FIR{
							Name:       "TAURUS_100HZ_STAGE_1",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 15,
							Gain:       1,
							Factors:    []float64{-4.047907827113435e-10, -1.39029141061628e-10, 6.728000500156771e-10, 2.757971531287775e-09, 7.546506865872195e-09, 1.766681105112393e-08, 3.769362981944433e-08, 7.523131717119556e-08, 1.424254208543815e-07, 2.579989942850785e-07, 4.49903717196372e-07, 7.586554657022834e-07, 1.241385823501068e-06, 1.976580337370245e-06, 3.069389218520029e-06, 4.657283633700868e-06, 6.915692774450531e-06, 1.006309584698377e-05, 1.436486680838168e-05, 2.013498922101177e-05, 2.773458889448483e-05, 3.756609353359231e-05, 5.00617438037599e-05, 6.566517495835717e-05, 8.480488904700095e-05, 0.0001078586692034099, 0.0001351083708846758, 0.0001666850740988706, 0.000202505299179028, 0.0002421998676511588, 0.0002850380044490719, 0.0003298503862917036, 0.0003749559835375441, 0.0004180986428351539, 0.0004564003231909406, 0.0004863386265192439, 0.000503756647782684, 0.0005039131041938723, 0.0004815800932055991, 0.0004311946010973558, 0.000347067993060206, 0.0002236551558100188, 5.588177435769922e-05, -0.0001604755031971873, -0.0004283653814438088, -0.0007490084037683738, -0.00112143157658711, -0.001542013055891304, -0.002004062154587584, -0.002497462335460076, -0.003008406043037227, -0.003519249945407228, -0.0040085172111864, -0.0044510697243719, -0.004818467626070565, -0.005079526362531964, -0.005201072726935362, -0.005148891537318578, -0.004888844032354756, -0.004388128318143293, -0.003616641856686609, -0.002548396677795745, -0.001162930346149744, 0.0005533496934548342, 0.002605953436832241, 0.004991291898095885, 0.007695917735921711, 0.01069607652807879, 0.01395761185676819, 0.01743625403066915, 0.02107830656774628, 0.0248217271981753, 0.02859758195513501, 0.03233183282942656, 0.03594740243710946, 0.03936644413583802, 0.04251273389808217, 0.04531409175152301, 0.04770473629328503, 0.04962747602314526, 0.05103564612512176, 0.05189470870549539, 0.05218344796472771},
						},
						Frequency:  0,
						SampleRate: 2000,
						Decimate:   15,
						Gain:       0,

						Correction:  0.041,
						Delay:       0.041,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "TAURUS_100HZ_STAGE_2",
						Filter: "Taurus-100",
						StageSet: FIR{
							Name:       "TAURUS_100HZ_STAGE_2",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 10,
							Gain:       1,
							Factors:    []float64{8.469229815375836e-10, 2.274220288025759e-09, 4.538950837882147e-09, 6.873790581886875e-09, 7.109040416947659e-09, 7.627841347268097e-10, -1.98300955828268e-08, -6.609942211224632e-08, -1.531137889126984e-07, -2.98249494227597e-07, -5.181519089662492e-07, -8.236355594832989e-07, -1.212476329485351e-06, -1.660554848844411e-06, -2.112474379324042e-06, -2.473531133129619e-06, -2.605619128003023e-06, -2.330133657562619e-06, -1.440980274917891e-06, 2.69804330027872e-07, 2.972713778558616e-06, 6.748858469608209e-06, 1.152961592827038e-05, 1.703543472209736e-05, 2.272479023143328e-05, 2.776698459480208e-05, 3.105368391399539e-05, 3.126302060212491e-05, 2.698613281584723e-05, 1.691886402482352e-05, 1.111764912365637e-07, -2.37455864477862e-05, -5.402671731357865e-05, -8.892267864716836e-05, -0.0001252819457239765, -0.0001586044226011253, -0.0001832358557248136, -0.000192798010778233, -0.0001808635900860097, -0.000141850186225691, -7.206699315303354e-05, 2.91937566357729e-05, 0.0001586654736525826, 0.0003083858467014949, 0.0004654216635228285, 0.0006121982853786541, 0.000727547074175951, 0.0007885115946319546, 0.000772857783523387, 0.0006621229618182738, 0.0004449259850407905, 0.0001201613649467244, -0.000300369462776902, -0.000790360545859508, -0.001308874060360023, -0.001802020291776854, -0.002206618091924962, -0.002455790114635659, -0.002486192180752311, -0.002246311918537972, -0.001705031041178952, -0.0008594632516121016, 0.0002590111721915774, 0.001581566203839111, 0.003002498487966101, 0.004384141985044115, 0.005566316483085373, 0.006380002340389496, 0.006664402331430841, 0.006286042551189639, 0.00515814138851908, 0.003258199252425354, 0.0006416820735977283, -0.002550179237628938, -0.006090064766937297, -0.00967270332610326, -0.01293168061123908, -0.01546424668939506, -0.016862558387093, -0.01674898294478778, -0.01481246018868655, -0.01084255434379213, -0.00475778269676487, 0.003374886268966743, 0.01333182798532389, 0.02473737725852667, 0.03708164756536587, 0.04975069601283877, 0.06206696168821097, 0.07333684637153971, 0.08290151879402521, 0.09018659693370301, 0.09474635107447013, 0.09629848418816638},
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   10,
						Gain:       0,

						Correction:  0.465,
						Delay:       0.465,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "TAURUS_100HZ_STAGE_3",
						Filter: "Taurus-100",
						StageSet: FIR{
							Name:       "TAURUS_100HZ_STAGE_3",
							Causal:     false,
							Symmetry:   SymmetryOdd,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{-2.487704073631181e-10, 4.737439758869627e-09, 1.240318920913107e-08, 2.184229963813306e-09, -2.973504470949853e-08, -2.774098397333487e-08, 4.823500641306028e-08, 9.048519725175741e-08, -4.37720193773196e-08, -2.029250639003875e-07, -2.932509742660224e-08, 3.57677118184549e-07, 2.380755516575443e-07, -5.050541265325251e-07, -6.566606160434081e-07, 5.295136199801142e-07, 1.33302656473942e-06, -2.35390866190086e-07, -2.23455825577774e-06, -6.431886720336236e-07, 3.178847859642279e-06, 2.391893663270882e-06, -3.766425715549474e-06, -5.213130996570269e-06, 3.343878835698979e-06, 9.069842337901537e-06, -1.034202665666667e-06, -1.34947635337201e-05, -4.128203067878262e-06, 1.740813571972671e-05, 1.293246945424367e-05, -1.901116086317058e-05, -2.559820150658931e-05, 1.583846664297833e-05, 4.129854219272497e-05, -5.05136153123426e-06, -5.769433718028819e-05, -1.597343340345311e-05, 7.062319519353707e-05, 4.876211902966221e-05, -7.411825064261423e-05, -9.265601046647684e-05, 6.092805886715002e-05, 0.0001437041528677315, -2.365713142641937e-05, -0.0001938176534863781, -4.346068390483575e-05, 0.0002305286005770023, 0.0001422997430119745, -0.0002376966240860235, -0.0002684195404303642, 0.0001974200184015998, 0.0004089861668732694, -9.322642224777145e-05, -0.0005416667040038034, -8.565059594353358e-05, 0.0006351458753935074, 0.0003394235438661822, -0.0006517938478495219, -0.0006531622837118695, 0.0005527339849418497, 0.0009935334284260212, -0.0003051329942536734, -0.001308020364817281, -0.0001089866761415155, 0.001527642392221839, 0.0006836461053210791, -0.001573807813969138, -0.001381190291127471, 0.001369316440666299, 0.002127841145429655, -0.0008527391469852445, -0.002814325561899974, -5.435980978213282e-06, 0.003302926411211769, 0.001187235385529431, -0.003441492859559195, -0.002615018460333554, 0.003083861131922053, 0.004145541224298037, -0.002114932740796397, -0.005572668686252893, 0.0004775431526676058, 0.006640170511329856, 0.001802537521879636, -0.007064640192213203, -0.004597380817112646, 0.00656694031748481, 0.007666904141149428, -0.004908950080892368, -0.01066028889600873, 0.001931063619415937, 0.01312888066219805, 0.002414871264176499, -0.01454757748158677, -0.008042475439797359, 0.01433728095680021, 0.01472206237002311, -0.01187358886084607, -0.0220889493283342, 0.006451059640865893, 0.02966939534975369, 0.002871718562712786, -0.03692218906488918, -0.01777634564159653, 0.04329151455872206, 0.04248360716585619, -0.04826484520071661, -0.09280869043016983, 0.05142858357174776, 0.3137773586587529, 0.4474858173759422},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   2,
						Gain:       0,

						Correction:  1.11,
						Delay:       1.11,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			},
		},
	}, {
		Name: "Nanometrics Strong Motion Recorders",
		Sensors: []Sensor{
			{
				SensorList: []string{"Titan"},
				FilterList: []string{"TITAN-4G"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "TITAN",
						Filter: "TITAN-4G",
						StageSet: PAZ{
							Name:  "TITAN",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "derived from Nanometrics instrument response query",
							Poles: []complex128{(-977 + 328i), (-977 - 328i), (-1486 + 2512i), (-1486 - 2512i), (-5736 + 4946i), (-5736 - 4946i)},
							Zeros: []complex128{(-515 + 0i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       0.51,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s**2",
						OutputUnits: "V",
					},
				},
				Channels: "Z12",
				Reversed: false,
			},
		},
		Dataloggers: []Datalogger{
			{
				DataloggerList: []string{"TitanSMA"},
				Type:           "CG",
				Label:          "HN",
				SampleRate:     200,
				Frequency:      1,
				StorageFormat:  "Steim1",
				ClockDrift:     0.0001,
				FilterList:     []string{"CENTAUR-200-LP"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "CENTAUR-200-LP",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 30000,
						Decimate:   1,
						Gain:       400000,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM200STAGE1_LP",
						Filter: "CENTAUR-200-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM200STAGE1_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 15,
							Gain:       1,
							Factors:    []float64{-4.36250622010875e-10, -1.806376451116416e-09, -5.570394776144358e-09, -1.438565196188544e-08, -3.295637947256818e-08, -6.910595136467388e-08, -1.351974812166871e-07, -2.499213997487419e-07, -4.404316319576105e-07, -7.447576664034624e-07, -1.214345110894767e-06, -1.916484003651231e-06, -2.936281628072127e-06, -4.377722173080341e-06, -6.36324942545548e-06, -9.031219018893644e-06, -1.253050991642668e-05, -1.70115850661734e-05, -2.261336249927899e-05, -2.944542166285249e-05, -3.756534261937042e-05, -4.695136269020378e-05, -5.74710392814766e-05, -6.884721727189637e-05, -8.062328835311143e-05, -9.213045884260119e-05, -0.000102460456690729, -0.0001104477393848633, -0.0001146657308989088, -0.0001134418328258946, -0.0001048958370196779, -8.70058340333613e-05, -5.770470299733258e-05, -1.500874890848986e-05, 4.282198036188565e-05, 0.0001170946708592686, 0.0002084718760741516, 0.0003167458041499561, 0.0004406109467810773, 0.0005774502548319454, 0.0007231526444568223, 0.0008719814767556627, 0.001016514513735156, 0.001147675456659802, 0.001254875311444148, 0.001326278362059338, 0.001349202425238514, 0.001310656377889152, 0.00119800988687969, 0.000999781153792622, 0.0007065187636937218, 0.0003117439541878291, -0.0001870895590434082, -0.0007876689608887009, -0.00148198559700566, -0.002255648076383899, -0.003087405267712509, -0.00394893572446411, -0.004804952725862425, -0.005613662944727127, -0.006327602002650539, -0.006894852362841282, -0.007260628906030117, -0.007369196124240714, -0.007166059317737823, -0.006600351775276087, -0.005627321980254949, -0.004210810695767793, -0.002325598488811593, 4.049920848604366e-05, 0.002884909393986904, 0.00618906127263976, 0.009917722222465147, 0.01401898110594868, 0.01842492232406818, 0.02305300233040384, 0.02780810631408575, 0.03258522823069956, 0.03727268423059304, 0.04175573972102439, 0.0459205055958134, 0.04965794112684497, 0.05286779084561585, 0.05546228122998397, 0.05736941044406934, 0.05853568053358436, 0.05892814561810381, 0.05853568053358436, 0.05736941044406934, 0.05546228122998397, 0.05286779084561585, 0.04965794112684497, 0.0459205055958134, 0.04175573972102439, 0.03727268423059304, 0.03258522823069956, 0.02780810631408575, 0.02305300233040384, 0.01842492232406818, 0.01401898110594868, 0.009917722222465147, 0.00618906127263976, 0.002884909393986904, 4.049920848604366e-05, -0.002325598488811593, -0.004210810695767793, -0.005627321980254949, -0.006600351775276087, -0.007166059317737823, -0.007369196124240714, -0.007260628906030117, -0.006894852362841282, -0.006327602002650539, -0.005613662944727127, -0.004804952725862425, -0.00394893572446411, -0.003087405267712509, -0.002255648076383899, -0.00148198559700566, -0.0007876689608887009, -0.0001870895590434082, 0.0003117439541878291, 0.0007065187636937218, 0.000999781153792622, 0.00119800988687969, 0.001310656377889152, 0.001349202425238514, 0.001326278362059338, 0.001254875311444148, 0.001147675456659802, 0.001016514513735156, 0.0008719814767556627, 0.0007231526444568223, 0.0005774502548319454, 0.0004406109467810773, 0.0003167458041499561, 0.0002084718760741516, 0.0001170946708592686, 4.282198036188565e-05, -1.500874890848986e-05, -5.770470299733258e-05, -8.70058340333613e-05, -0.0001048958370196779, -0.0001134418328258946, -0.0001146657308989088, -0.0001104477393848633, -0.000102460456690729, -9.213045884260119e-05, -8.062328835311143e-05, -6.884721727189637e-05, -5.74710392814766e-05, -4.695136269020378e-05, -3.756534261937042e-05, -2.944542166285249e-05, -2.261336249927899e-05, -1.70115850661734e-05, -1.253050991642668e-05, -9.031219018893644e-06, -6.36324942545548e-06, -4.377722173080341e-06, -2.936281628072127e-06, -1.916484003651231e-06, -1.214345110894767e-06, -7.447576664034624e-07, -4.404316319576105e-07, -2.499213997487419e-07, -1.351974812166871e-07, -6.910595136467388e-08, -3.295637947256818e-08, -1.438565196188544e-08, -5.570394776144358e-09, -1.806376451116416e-09, -4.36250622010875e-10},
						},
						Frequency:  0,
						InputRate:  30000,
						SampleRate: 2000,
						Decimate:   15,
						Gain:       0,

						Correction:  0.043,
						Delay:       0.043,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM200STAGE2_LP",
						Filter: "CENTAUR-200-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM200STAGE2_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{6.153430295132828e-09, 3.530519327063935e-08, 1.089858214494524e-07, 2.142857295407477e-07, 2.256697716333727e-07, -1.682190850826297e-07, -1.414450788649266e-06, -3.770907100820789e-06, -6.660793923894316e-06, -7.962811040042682e-06, -3.899630850342331e-06, 9.603922277193346e-06, 3.362840827823712e-05, 6.183138898420558e-05, 7.748136498063314e-05, 5.581577095929406e-05, -2.520515934503081e-05, -0.0001665611915198329, -0.0003294145372558157, -0.000428927440845854, -0.0003543105868444424, -2.029750670138214e-05, 0.0005622960580560747, 0.001229527426586142, 0.001664545040670753, 0.001488560016088282, 0.0004394819913049908, -0.001418539563620706, -0.00355801363967727, -0.00503542858161171, -0.004783902856107047, -0.002105146950388155, 0.002811017086151542, 0.008594694156147317, 0.01286812435881155, 0.01297354635818739, 0.007110221727755215, -0.004505597263086766, -0.01896891727817149, -0.03093477238042327, -0.03392627187366533, -0.02242131236251002, 0.005943292375288421, 0.0488783233844084, 0.09933513218795276, 0.1470122062931602, 0.1811124481365914, 0.1934882509424306, 0.1811124481365914, 0.1470122062931602, 0.09933513218795276, 0.0488783233844084, 0.005943292375288421, -0.02242131236251002, -0.03392627187366533, -0.03093477238042327, -0.01896891727817149, -0.004505597263086766, 0.007110221727755215, 0.01297354635818739, 0.01286812435881155, 0.008594694156147317, 0.002811017086151542, -0.002105146950388155, -0.004783902856107047, -0.00503542858161171, -0.00355801363967727, -0.001418539563620706, 0.0004394819913049908, 0.001488560016088282, 0.001664545040670753, 0.001229527426586142, 0.0005622960580560747, -2.029750670138214e-05, -0.0003543105868444424, -0.000428927440845854, -0.0003294145372558157, -0.0001665611915198329, -2.520515934503081e-05, 5.581577095929406e-05, 7.748136498063314e-05, 6.183138898420558e-05, 3.362840827823712e-05, 9.603922277193346e-06, -3.899630850342331e-06, -7.962811040042682e-06, -6.660793923894316e-06, -3.770907100820789e-06, -1.414450788649266e-06, -1.682190850826297e-07, 2.256697716333727e-07, 2.142857295407477e-07, 1.089858214494524e-07, 3.530519327063935e-08, 6.153430295132828e-09},
						},
						Frequency:  0,
						SampleRate: 400,
						Decimate:   5,
						Gain:       0,

						Correction:  0.1175,
						Delay:       0.1175,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "CENTAUR_PRIM200STAGE3_LP",
						Filter: "CENTAUR-200-LP",
						StageSet: FIR{
							Name:       "CENTAUR_PRIM200STAGE3_LP",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{-2.487704073631181e-10, 4.737439758869627e-09, 1.240318920913107e-08, 2.184229963813306e-09, -2.973504470949853e-08, -2.774098397333487e-08, 4.823500641306028e-08, 9.048519725175741e-08, -4.37720193773196e-08, -2.029250639003875e-07, -2.932509742660224e-08, 3.57677118184549e-07, 2.380755516575443e-07, -5.050541265325251e-07, -6.566606160434081e-07, 5.295136199801142e-07, 1.33302656473942e-06, -2.35390866190086e-07, -2.23455825577774e-06, -6.431886720336236e-07, 3.178847859642279e-06, 2.391893663270882e-06, -3.766425715549474e-06, -5.213130996570269e-06, 3.343878835698979e-06, 9.069842337901537e-06, -1.034202665666667e-06, -1.34947635337201e-05, -4.128203067878262e-06, 1.740813571972671e-05, 1.293246945424367e-05, -1.901116086317058e-05, -2.559820150658931e-05, 1.583846664297833e-05, 4.129854219272497e-05, -5.05136153123426e-06, -5.769433718028819e-05, -1.597343340345311e-05, 7.062319519353707e-05, 4.876211902966221e-05, -7.411825064261423e-05, -9.265601046647684e-05, 6.092805886715002e-05, 0.0001437041528677315, -2.365713142641937e-05, -0.0001938176534863781, -4.346068390483575e-05, 0.0002305286005770023, 0.0001422997430119745, -0.0002376966240860235, -0.0002684195404303642, 0.0001974200184015998, 0.0004089861668732694, -9.322642224777145e-05, -0.0005416667040038034, -8.565059594353358e-05, 0.0006351458753935074, 0.0003394235438661822, -0.0006517938478495219, -0.0006531622837118695, 0.0005527339849418497, 0.0009935334284260212, -0.0003051329942536734, -0.001308020364817281, -0.0001089866761415155, 0.001527642392221839, 0.0006836461053210791, -0.001573807813969138, -0.001381190291127471, 0.001369316440666299, 0.002127841145429655, -0.0008527391469852445, -0.002814325561899974, -5.435980978213282e-06, 0.003302926411211769, 0.001187235385529431, -0.003441492859559195, -0.002615018460333554, 0.003083861131922053, 0.004145541224298037, -0.002114932740796397, -0.005572668686252893, 0.0004775431526676058, 0.006640170511329856, 0.001802537521879636, -0.007064640192213203, -0.004597380817112646, 0.00656694031748481, 0.007666904141149428, -0.004908950080892368, -0.01066028889600873, 0.001931063619415937, 0.01312888066219805, 0.002414871264176499, -0.01454757748158677, -0.008042475439797359, 0.01433728095680021, 0.01472206237002311, -0.01187358886084607, -0.0220889493283342, 0.006451059640865893, 0.02966939534975369, 0.002871718562712786, -0.03692218906488918, -0.01777634564159653, 0.04329151455872206, 0.04248360716585619, -0.04826484520071661, -0.09280869043016983, 0.05142858357174776, 0.3137773586587529, 0.4474858173759422, 0.3137773586587529, 0.05142858357174776, -0.09280869043016983, -0.04826484520071661, 0.04248360716585619, 0.04329151455872206, -0.01777634564159653, -0.03692218906488918, 0.002871718562712786, 0.02966939534975369, 0.006451059640865893, -0.0220889493283342, -0.01187358886084607, 0.01472206237002311, 0.01433728095680021, -0.008042475439797359, -0.01454757748158677, 0.002414871264176499, 0.01312888066219805, 0.001931063619415937, -0.01066028889600873, -0.004908950080892368, 0.007666904141149428, 0.00656694031748481, -0.004597380817112646, -0.007064640192213203, 0.001802537521879636, 0.006640170511329856, 0.0004775431526676058, -0.005572668686252893, -0.002114932740796397, 0.004145541224298037, 0.003083861131922053, -0.002615018460333554, -0.003441492859559195, 0.001187235385529431, 0.003302926411211769, -5.435980978213282e-06, -0.002814325561899974, -0.0008527391469852445, 0.002127841145429655, 0.001369316440666299, -0.001381190291127471, -0.001573807813969138, 0.0006836461053210791, 0.001527642392221839, -0.0001089866761415155, -0.001308020364817281, -0.0003051329942536734, 0.0009935334284260212, 0.0005527339849418497, -0.0006531622837118695, -0.0006517938478495219, 0.0003394235438661822, 0.0006351458753935074, -8.565059594353358e-05, -0.0005416667040038034, -9.322642224777145e-05, 0.0004089861668732694, 0.0001974200184015998, -0.0002684195404303642, -0.0002376966240860235, 0.0001422997430119745, 0.0002305286005770023, -4.346068390483575e-05, -0.0001938176534863781, -2.365713142641937e-05, 0.0001437041528677315, 6.092805886715002e-05, -9.265601046647684e-05, -7.411825064261423e-05, 4.876211902966221e-05, 7.062319519353707e-05, -1.597343340345311e-05, -5.769433718028819e-05, -5.05136153123426e-06, 4.129854219272497e-05, 1.583846664297833e-05, -2.559820150658931e-05, -1.901116086317058e-05, 1.293246945424367e-05, 1.740813571972671e-05, -4.128203067878262e-06, -1.34947635337201e-05, -1.034202665666667e-06, 9.069842337901537e-06, 3.343878835698979e-06, -5.213130996570269e-06, -3.766425715549474e-06, 2.391893663270882e-06, 3.178847859642279e-06, -6.431886720336236e-07, -2.23455825577774e-06, -2.35390866190086e-07, 1.33302656473942e-06, 5.295136199801142e-07, -6.566606160434081e-07, -5.050541265325251e-07, 2.380755516575443e-07, 3.57677118184549e-07, -2.932509742660224e-08, -2.029250639003875e-07, -4.37720193773196e-08, 9.048519725175741e-08, 4.823500641306028e-08, -2.774098397333487e-08, -2.973504470949853e-08, 2.184229963813306e-09, 1.240318920913107e-08, 4.737439758869627e-09, -2.487704073631181e-10},
						},
						Frequency:  0,
						InputRate:  400,
						SampleRate: 200,
						Decimate:   2,
						Gain:       0,

						Correction:  0.555,
						Delay:       0.555,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			},
		},
	}, {
		Name: "Quanterra Dataloggers Connected to Broadband Sensors",
		Sensors: []Sensor{
			{
				SensorList: []string{"Trillium 360"},
				FilterList: []string{"TRILLIUM-360"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "TRILLIUM-360",
						Filter: "TRILLIUM-360",
						StageSet: PAZ{
							Name:  "TRILLIUM-360",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "derived from Nanometrics documentation for Trillium 360",
							Poles: []complex128{(-0.01189 + 0.01189i), (-0.01189 - 0.01189i), (-146 + 0i), (-360 + 405i), (-360 - 405i), (-1234 + 0i), (-4900 + 5200i), (-4900 - 5200i), (-7200 + 1700i), (-7200 - 1700i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i), (-160 + 0i), (-350 + 0i), (-3079 + 0i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       1100,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			}, {
				SensorList: []string{"Trillium 120QA"},
				FilterList: []string{"TRILLIUM-120QA"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "TRILLIUM-120QA",
						Filter: "TRILLIUM-120QA",
						StageSet: PAZ{
							Name:  "TRILLIUM-120QA",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "derived from Nanometrics documentation for Trillium 120QA",
							Poles: []complex128{(-0.036614 + 0.037059i), (-0.036614 - 0.037059i), (-32.55 + 0i), (-142 + 0i), (-364 + 404i), (-364 - 404i), (-1260 + 0i), (-4900 + 5200i), (-4900 - 5200i), (-7100 + 1700i), (-7100 - 1700i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i), (-31.63 + 0i), (-160 + 0i), (-350 + 0i), (-3177 + 0i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       1202.5,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			}, {
				SensorList: []string{"Trillium Compact 120"},
				FilterList: []string{"TRILLIUM-COMPACT-120"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "TRILLIUM-COMPACT-120",
						Filter: "TRILLIUM-COMPACT-120",
						StageSet: PAZ{
							Name:  "TRILLIUM-COMPACT-120",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "derived from IRIS NRL Trillium Compact 120",
							Poles: []complex128{(-0.03691 + 0.03702i), (-0.03691 - 0.03702i), (-343 + 0i), (-370 + 467i), (-370 - 467i), (-836 + 1522i), (-836 - 1522i), (-4900 + 4700i), (-4900 - 4700i), (-6900 + 0i), (-15000 + 0i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i), (-392 + 0i), (-1960 + 0i), (-1490 + 1740i), (-1490 - 1740i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       754.3,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			}, {
				SensorList: []string{"Trillium Compact 120PH-2"},
				FilterList: []string{"TRILLIUM-COMPACT-120PH-2"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "TRILLIUM-COMPACT-120",
						Filter: "TRILLIUM-COMPACT-120PH-2",
						StageSet: PAZ{
							Name:  "TRILLIUM-COMPACT-120",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "derived from IRIS NRL Trillium Compact 120",
							Poles: []complex128{(-0.03691 + 0.03702i), (-0.03691 - 0.03702i), (-343 + 0i), (-370 + 467i), (-370 - 467i), (-836 + 1522i), (-836 - 1522i), (-4900 + 4700i), (-4900 - 4700i), (-6900 + 0i), (-15000 + 0i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i), (-392 + 0i), (-1960 + 0i), (-1490 + 1740i), (-1490 - 1740i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       754.3,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "Z12",
				Reversed: false,
			}, {
				SensorList: []string{"Trillium Horizon TH120-1", "Trillium Horizon TH120-2"},
				FilterList: []string{"TRILLIUM-HORIZON-TH120-1"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "TRILLIUM-HORIZON-120",
						Filter: "TRILLIUM-HORIZON-TH120-1",
						StageSet: PAZ{
							Name:  "TRILLIUM-HORIZON-120",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "derived from IRIS NRL Trillium Horizon 120",
							Poles: []complex128{(-0.036614 + 0.037059i), (-0.036614 - 0.037059i), (-32.55 + 0i), (-142 + 0i), (-364 + 404i), (-364 - 404i), (-1260 + 0i), (-4900 + 5200i), (-4900 - 5200i), (-7100 + 1700i), (-7100 - 1700i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i), (-31.63 + 0i), (-160 + 0i), (-350 + 0i), (-3177 + 0i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       1202.5,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			}, {
				SensorList: []string{"CMG-3TB-GN"},
				FilterList: []string{"CMG-3TB-GN"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "CMG-3TB-GN",
						Filter: "CMG-3TB-GN",
						StageSet: PAZ{
							Name:  "CMG-3TB-GN",
							Code:  PZFunctionLaplaceHertz,
							Type:  "Analogue response, in Hz.",
							Notes: "derived from Guralp documentation for T35920, i.e. caldoc@guralp.com",
							Poles: []complex128{(-0.00589 - 0.00589i), (-0.00589 + 0.00589i), (-180 + 0i), (-160 + 0i), (-80 + 0i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       2000,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "Z12",
				Reversed: false,
			}, {
				SensorList: []string{"CMG-3ESPC", "CMG-3ESP"},
				FilterList: []string{"CMG-3ESP-GN"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "CMG-3ESP-GN",
						Filter: "CMG-3ESP-GN",
						StageSet: PAZ{
							Name:  "CMG-3ESP-GN",
							Code:  PZFunctionLaplaceHertz,
							Type:  "Analogue response, in Hz.",
							Notes: "derived from Guralp Test &amp; Calibration Data [Cal 025]",
							Poles: []complex128{(-0.01178 + 0.01178i), (-0.01178 - 0.01178i), (-180 + 0i), (-160 + 0i), (-80 + 0i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       2000,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			}, {
				SensorList: []string{"CMG-40T-30S"},
				FilterList: []string{"CMG-40T-30S-GNS"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "CMG-40T-30S-GNS",
						Filter: "CMG-40T-30S-GNS",
						StageSet: PAZ{
							Name:  "CMG-40T-30S-GNS",
							Code:  PZFunctionLaplaceHertz,
							Type:  "Analogue response, in Hz.",
							Notes: "Standard GNS specification CMG-40T as initially deployed",
							Poles: []complex128{(-0.02356 + 0.02356i), (-0.02356 - 0.02356i), (-80 + 0i), (-160 + 0i), (-180 + 0i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       800,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			}, {
				SensorList: []string{"CMG-40T-60S"},
				FilterList: []string{"CMG-40T-60S-GN"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "CMG-40T-60S-GN",
						Filter: "CMG-40T-60S-GN",
						StageSet: PAZ{
							Name:  "CMG-40T-60S-GN",
							Code:  PZFunctionLaplaceHertz,
							Type:  "Analogue response, in Hz.",
							Notes: "Standard GeoNet specification CMG-40T as initially deployed",
							Poles: []complex128{(-0.01178 + 0.01178i), (-0.01178 - 0.01178i), (-80 + 0i), (-160 + 0i), (-180 + 0i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       800,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			},
		},
		Dataloggers: []Datalogger{
			{
				DataloggerList: []string{"Q330/3", "Q330/6"},
				Type:           "CG",
				Label:          "HH",
				SampleRate:     100,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330_FLbelow100-100"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330_FLbelow100-100",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   0,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330_FLbelow100-100",
						Filter: "Q330_FLbelow100-100",
						StageSet: FIR{
							Name:       "Q330_FLbelow100-100",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{1.3154932e-11, 0.00015010653, 0.013396814, 0.16442924, 0.56880941, 0.51738348, -0.26083604, -0.12203293, 0.25718129, -0.2029026, 0.070758805, 0.038796662, -0.11431347, 0.13547966, -0.11144746, 0.067054813, -0.019271235, -0.020931286, 0.047680563, -0.059338288, 0.057579308, -0.046233307, 0.029777146, -0.01248294, -0.0023660751, 0.012788211, -0.018469822, 0.018797255, -0.017138655, 0.012781987, -0.0076757868, 0.0032551587, -8.9475628e-05, -0.0017787575, 0.0025960431, -0.0026661685, 0.002307403, -0.0017705155, 0.0012186428, -0.00074604922, 0.00039217516, -0.00015836647, 2.437801e-05, 3.807573e-05, -5.6180479e-05, 5.152771e-05, -3.8564693e-05, 2.5302859e-05, -1.512465e-05, 8.7397951e-06, -4.6481172e-06, 1.3762756e-06, 7.042064e-07, 2.2418734e-07, -1.2510258e-06, 1.0667707e-07, 2.6428765e-07, 3.2266382e-07, -8.0741625e-08, -1.0990485e-07, -3.3252027e-08, 1.3885057e-08, 1.0562748e-08, 2.5779114e-09, -7.0186227e-10},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330/3", "Q330/6"},
				Type:           "CG",
				Label:          "LH",
				SampleRate:     1,
				Frequency:      0.1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330_FLbelow100-1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330_FLbelow100-1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330_FLbelow100-1",
						Filter: "Q330_FLbelow100-1",
						StageSet: FIR{
							Name:       "Q330_FLbelow100-1",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{1.2199295e-16, 3.1619205e-10, -4.3146524e-08, -5.6355576e-07, -0.00012670077, 0.0036581444, 0.0001675314, -0.0054045052, 0.012786087, -0.01803566, 0.014731158, 0.0032269409, -0.038596944, 0.088835267, -0.14824265, 0.2177661, 0.80991439, 0.12459593, -0.1230407, 0.088997526, -0.048501567, 0.014259116, 0.0068963909, -0.014443419, 0.012428614, -0.0065687263, 0.0015220402, 0.0031420928, 3.6562742e-05, -2.1529949e-06, -2.5978267e-07},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330/3", "Q330/6"},
				Type:           "CG",
				Label:          "VH",
				SampleRate:     0.1,
				Frequency:      0.05,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330_FLbelow100-0.1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330_FLbelow100-0.1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330_FLbelow100-1",
						Filter: "Q330_FLbelow100-0.1",
						StageSet: FIR{
							Name:       "Q330_FLbelow100-1",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{1.2199295e-16, 3.1619205e-10, -4.3146524e-08, -5.6355576e-07, -0.00012670077, 0.0036581444, 0.0001675314, -0.0054045052, 0.012786087, -0.01803566, 0.014731158, 0.0032269409, -0.038596944, 0.088835267, -0.14824265, 0.2177661, 0.80991439, 0.12459593, -0.1230407, 0.088997526, -0.048501567, 0.014259116, 0.0068963909, -0.014443419, 0.012428614, -0.0065687263, 0.0015220402, 0.0031420928, 3.6562742e-05, -2.1529949e-06, -2.5978267e-07},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_VLP",
						Filter: "Q330_FLbelow100-0.1",
						StageSet: FIR{
							Name:       "QUANTERRA_VLP",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 10,
							Gain:       4,
							Factors:    []float64{-1.2882809e-09, 9.1450341e-09, 2.874769e-08, 7.1124177e-08, 1.5131006e-07, 2.9162416e-07, 5.231895e-07, 8.8784321e-07, 1.4400516e-06, 2.2486597e-06, 3.3982649e-06, 4.9899963e-06, 7.141442e-06, 9.9854787e-06, 1.3667738e-05, 1.8342505e-05, 2.4166869e-05, 3.1293064e-05, 3.9858995e-05, 4.9977127e-05, 6.1722021e-05, 7.5117008e-05, 9.0120586e-05, 0.00010661337, 0.00012438648, 0.00014313245, 0.00016243959, 0.0001817911, 0.00020056951, 0.00021806786, 0.00023350744, 0.00024606296, 0.00025489458, 0.00025918623, 0.0002581891, 0.00025126885, 0.00023795382, 0.00021798225, 0.00019134536, 0.00015832309, 0.00011950952, 7.5824995e-05, 2.8512295e-05, -2.0885111e-05, -7.0563888e-05, -0.00011852094, -0.00016263187, -0.00020074559, -0.00023079175, -0.00025089609, -0.00025949857, -0.0002554669, -0.00023819944, -0.00020770932, -0.0001646833, -0.00011050914, -4.726636e-05, 2.2323029e-05, 9.4984876e-05, 0.00016702352, 0.00023448898, 0.00029337447, 0.00033983565, 0.00037042075, 0.00038229881, 0.00037347249, 0.00034296114, 0.0002909406, 0.00021882731, 0.0001292966, 2.6228567e-05, -8.542218e-05, -0.00019983118, -0.00031057745, -0.00041097487, -0.00049444626, -0.00055492111, -0.00058723462, -0.0005875043, -0.00055345835, -0.00048469301, -0.00038283653, -0.00025160293, -9.6723139e-05, 7.4251562e-05, 0.00025227157, 0.00042722651, 0.0005884798, 0.00072547508, 0.00082838157, 0.00088874286, 0.00090008735, 0.00085846148, 0.00076284626, 0.00061542261, 0.00042165915, 0.00019020325, -6.7430905e-05, -0.00033737274, -0.00060408603, -0.00085120957, -0.0010625059, -0.0012228664, -0.0013193138, -0.0013419397, -0.0012847149, -0.001146112, -0.00092949066, -0.00064320519, -0.00030040916, 8.1449943e-05, 0.00048143478, 0.00087619014, 0.0012412331, 0.0015523947, 0.001787333, 0.0019270278, 0.0019571614, 0.0018692939, 0.0016617468, 0.0013401193, 0.00091738609, 0.00041354177, -0.00014521147, -0.00072771136, -0.0012994666, -0.001824592, -0.0022679484, -0.0025973611, -0.0027857916, -0.002813315, -0.0026687777, -0.0023510083, -0.0018694805, -0.0012443579, -0.00050587783, 0.00030692347, 0.0011481055, 0.0019672557, 0.0027123413, 0.0033328272, 0.0037828865, 0.004024507, 0.0040302989, 0.0037858148, 0.0032912097, 0.0025621022, 0.0016295366, 0.00053900143, -0.00065149716, -0.001874238, -0.0030553471, -0.0041189454, -0.004991665, -0.0056072846, -0.0059112096, -0.0058645178, -0.0054473076, -0.0046611084, -0.0035301486, -0.0021013499, -0.00044297016, 0.0013581039, 0.0032003333, 0.0049726115, 0.0065602306, 0.007851433, 0.0087442072, 0.0091529582, 0.0090146679, 0.0082941689, 0.0069881929, 0.005127911, 0.0027797357, 4.4259705e-05, -0.0029467044, -0.0060349186, -0.0090421811, -0.011778186, -0.014049432, -0.015668759, -0.016465046, -0.016292565, -0.015039521, -0.012635279, -0.0090558939, -0.0043275864, 0.0014720542, 0.0082152942, 0.0157279, 0.023795083, 0.032169532, 0.040581167, 0.048748176, 0.056388847, 0.063233621, 0.069036759, 0.073587172, 0.07671769, 0.078312553},
						},
						Frequency:  0,
						SampleRate: 0.1,
						Decimate:   10,
						Gain:       0,

						Correction:  1995,
						Delay:       1995,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330HRS/6", "Q330HR/6"},
				Type:           "CG",
				Label:          "HH",
				SampleRate:     100,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330HR_FLbelow100-100"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330HR_FLbelow100-100",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   0,
						Gain:       1.6777216e+06,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330_FLbelow100-100",
						Filter: "Q330HR_FLbelow100-100",
						StageSet: FIR{
							Name:       "Q330_FLbelow100-100",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{1.3154932e-11, 0.00015010653, 0.013396814, 0.16442924, 0.56880941, 0.51738348, -0.26083604, -0.12203293, 0.25718129, -0.2029026, 0.070758805, 0.038796662, -0.11431347, 0.13547966, -0.11144746, 0.067054813, -0.019271235, -0.020931286, 0.047680563, -0.059338288, 0.057579308, -0.046233307, 0.029777146, -0.01248294, -0.0023660751, 0.012788211, -0.018469822, 0.018797255, -0.017138655, 0.012781987, -0.0076757868, 0.0032551587, -8.9475628e-05, -0.0017787575, 0.0025960431, -0.0026661685, 0.002307403, -0.0017705155, 0.0012186428, -0.00074604922, 0.00039217516, -0.00015836647, 2.437801e-05, 3.807573e-05, -5.6180479e-05, 5.152771e-05, -3.8564693e-05, 2.5302859e-05, -1.512465e-05, 8.7397951e-06, -4.6481172e-06, 1.3762756e-06, 7.042064e-07, 2.2418734e-07, -1.2510258e-06, 1.0667707e-07, 2.6428765e-07, 3.2266382e-07, -8.0741625e-08, -1.0990485e-07, -3.3252027e-08, 1.3885057e-08, 1.0562748e-08, 2.5779114e-09, -7.0186227e-10},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330HRS/6", "Q330HR/6"},
				Type:           "CG",
				Label:          "LH",
				SampleRate:     1,
				Frequency:      0.1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330HR_FLbelow100-1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330HR_FLbelow100-1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       1.6777216e+06,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330_FLbelow100-1",
						Filter: "Q330HR_FLbelow100-1",
						StageSet: FIR{
							Name:       "Q330_FLbelow100-1",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{1.2199295e-16, 3.1619205e-10, -4.3146524e-08, -5.6355576e-07, -0.00012670077, 0.0036581444, 0.0001675314, -0.0054045052, 0.012786087, -0.01803566, 0.014731158, 0.0032269409, -0.038596944, 0.088835267, -0.14824265, 0.2177661, 0.80991439, 0.12459593, -0.1230407, 0.088997526, -0.048501567, 0.014259116, 0.0068963909, -0.014443419, 0.012428614, -0.0065687263, 0.0015220402, 0.0031420928, 3.6562742e-05, -2.1529949e-06, -2.5978267e-07},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330HRS/6", "Q330HR/6"},
				Type:           "CG",
				Label:          "VH",
				SampleRate:     0.1,
				Frequency:      0.05,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330HR_FLbelow100-0.1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330HR_FLbelow100-0.1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       1.6777216e+06,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330_FLbelow100-1",
						Filter: "Q330HR_FLbelow100-0.1",
						StageSet: FIR{
							Name:       "Q330_FLbelow100-1",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{1.2199295e-16, 3.1619205e-10, -4.3146524e-08, -5.6355576e-07, -0.00012670077, 0.0036581444, 0.0001675314, -0.0054045052, 0.012786087, -0.01803566, 0.014731158, 0.0032269409, -0.038596944, 0.088835267, -0.14824265, 0.2177661, 0.80991439, 0.12459593, -0.1230407, 0.088997526, -0.048501567, 0.014259116, 0.0068963909, -0.014443419, 0.012428614, -0.0065687263, 0.0015220402, 0.0031420928, 3.6562742e-05, -2.1529949e-06, -2.5978267e-07},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_VLP",
						Filter: "Q330HR_FLbelow100-0.1",
						StageSet: FIR{
							Name:       "QUANTERRA_VLP",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 10,
							Gain:       4,
							Factors:    []float64{-1.2882809e-09, 9.1450341e-09, 2.874769e-08, 7.1124177e-08, 1.5131006e-07, 2.9162416e-07, 5.231895e-07, 8.8784321e-07, 1.4400516e-06, 2.2486597e-06, 3.3982649e-06, 4.9899963e-06, 7.141442e-06, 9.9854787e-06, 1.3667738e-05, 1.8342505e-05, 2.4166869e-05, 3.1293064e-05, 3.9858995e-05, 4.9977127e-05, 6.1722021e-05, 7.5117008e-05, 9.0120586e-05, 0.00010661337, 0.00012438648, 0.00014313245, 0.00016243959, 0.0001817911, 0.00020056951, 0.00021806786, 0.00023350744, 0.00024606296, 0.00025489458, 0.00025918623, 0.0002581891, 0.00025126885, 0.00023795382, 0.00021798225, 0.00019134536, 0.00015832309, 0.00011950952, 7.5824995e-05, 2.8512295e-05, -2.0885111e-05, -7.0563888e-05, -0.00011852094, -0.00016263187, -0.00020074559, -0.00023079175, -0.00025089609, -0.00025949857, -0.0002554669, -0.00023819944, -0.00020770932, -0.0001646833, -0.00011050914, -4.726636e-05, 2.2323029e-05, 9.4984876e-05, 0.00016702352, 0.00023448898, 0.00029337447, 0.00033983565, 0.00037042075, 0.00038229881, 0.00037347249, 0.00034296114, 0.0002909406, 0.00021882731, 0.0001292966, 2.6228567e-05, -8.542218e-05, -0.00019983118, -0.00031057745, -0.00041097487, -0.00049444626, -0.00055492111, -0.00058723462, -0.0005875043, -0.00055345835, -0.00048469301, -0.00038283653, -0.00025160293, -9.6723139e-05, 7.4251562e-05, 0.00025227157, 0.00042722651, 0.0005884798, 0.00072547508, 0.00082838157, 0.00088874286, 0.00090008735, 0.00085846148, 0.00076284626, 0.00061542261, 0.00042165915, 0.00019020325, -6.7430905e-05, -0.00033737274, -0.00060408603, -0.00085120957, -0.0010625059, -0.0012228664, -0.0013193138, -0.0013419397, -0.0012847149, -0.001146112, -0.00092949066, -0.00064320519, -0.00030040916, 8.1449943e-05, 0.00048143478, 0.00087619014, 0.0012412331, 0.0015523947, 0.001787333, 0.0019270278, 0.0019571614, 0.0018692939, 0.0016617468, 0.0013401193, 0.00091738609, 0.00041354177, -0.00014521147, -0.00072771136, -0.0012994666, -0.001824592, -0.0022679484, -0.0025973611, -0.0027857916, -0.002813315, -0.0026687777, -0.0023510083, -0.0018694805, -0.0012443579, -0.00050587783, 0.00030692347, 0.0011481055, 0.0019672557, 0.0027123413, 0.0033328272, 0.0037828865, 0.004024507, 0.0040302989, 0.0037858148, 0.0032912097, 0.0025621022, 0.0016295366, 0.00053900143, -0.00065149716, -0.001874238, -0.0030553471, -0.0041189454, -0.004991665, -0.0056072846, -0.0059112096, -0.0058645178, -0.0054473076, -0.0046611084, -0.0035301486, -0.0021013499, -0.00044297016, 0.0013581039, 0.0032003333, 0.0049726115, 0.0065602306, 0.007851433, 0.0087442072, 0.0091529582, 0.0090146679, 0.0082941689, 0.0069881929, 0.005127911, 0.0027797357, 4.4259705e-05, -0.0029467044, -0.0060349186, -0.0090421811, -0.011778186, -0.014049432, -0.015668759, -0.016465046, -0.016292565, -0.015039521, -0.012635279, -0.0090558939, -0.0043275864, 0.0014720542, 0.0082152942, 0.0157279, 0.023795083, 0.032169532, 0.040581167, 0.048748176, 0.056388847, 0.063233621, 0.069036759, 0.073587172, 0.07671769, 0.078312553},
						},
						Frequency:  0,
						SampleRate: 0.1,
						Decimate:   10,
						Gain:       0,

						Correction:  1995,
						Delay:       1995,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330S/3", "Q330S/6"},
				Type:           "CG",
				Label:          "HH",
				SampleRate:     100,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330S+_FLbelow100-100"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330S+_FLbelow100-100",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330S+_FLbelow100-100",
						Filter: "Q330S+_FLbelow100-100",
						StageSet: FIR{
							Name:       "Q330S+_FLbelow100-100",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{4.9330514e-17, 2.1926904e-10, 5.5255019e-08, 1.5251505e-06, 7.7166797e-05, 0.0044009756, 0.062303458, 0.31316241, 0.60944447, 0.26175441, -0.34339936, 0.0096048639, 0.21359484, -0.21118869, 0.080851774, 0.057009417, -0.13178769, 0.13399803, -0.082973974, 0.013660161, 0.044319993, -0.074827556, 0.075523186, -0.054038123, 0.022485405, 0.007330853, -0.027629246, 0.035019582, -0.031869616, 0.020515824, -0.0088097133, -0.0020197433, 0.0090516965, -0.010877521, 0.0091440605, -0.0059007254, 0.0026682892, -0.00026175145, -0.0010983319, 0.0015577358, -0.0014278515, 0.0010252375, -0.00058464888, 0.00023669812, -2.2698544e-05, -7.3096229e-05, 9.0794992e-05, -7.0790526e-05, 4.2077983e-05, -1.9047583e-05, 6.0835045e-06, -5.3960865e-07, -4.7879031e-07, 2.878401e-08, 1.696689e-07, -1.3851928e-07, 6.2710531e-08, 6.8203826e-11, -8.0001711e-09, -4.5337061e-09, -1.1916255e-09, 4.5030427e-09, 7.5236796e-10, -7.89445e-10, -4.7825014e-10, -4.0221897e-12, 5.4992429e-11, 2.1763699e-11, -9.9043874e-13, -1.7023566e-13, -9.9507037e-15},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330S/3", "Q330S/6"},
				Type:           "CG",
				Label:          "LH",
				SampleRate:     1,
				Frequency:      0.1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330S+_FLbelow100-1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330S+_FLbelow100-1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330S+_FLbelow100-1",
						Filter: "Q330S+_FLbelow100-1",
						StageSet: FIR{
							Name:       "Q330S+_FLbelow100-1",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{-9.7263667e-17, -7.9902102e-14, -5.8605632e-10, -1.1820687e-07, -4.1519046e-08, 0.00019972462, 0.0010165864, -0.0021715678, -0.0073424172, 0.009575333, 0.0038930601, -0.032343914, 0.041937356, 0.0099477979, -0.13325607, 0.28443284, 0.69510115, 0.23313065, -0.13607688, 0.023399586, 0.034351458, -0.032529606, 0.0069214676, 0.007821008, -0.0075302318, -0.0016195098, 0.00098519133, 0.00015804462, -8.0198324e-07, -1.0029436e-07, -6.0623884e-11, 2.4714698e-13},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330S/3", "Q330S/6"},
				Type:           "CG",
				Label:          "VH",
				SampleRate:     0.1,
				Frequency:      0.05,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330S+_FLbelow100-0.1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330S+_FLbelow100-0.1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330S+_FLbelow100-1",
						Filter: "Q330S+_FLbelow100-0.1",
						StageSet: FIR{
							Name:       "Q330S+_FLbelow100-1",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{-9.7263667e-17, -7.9902102e-14, -5.8605632e-10, -1.1820687e-07, -4.1519046e-08, 0.00019972462, 0.0010165864, -0.0021715678, -0.0073424172, 0.009575333, 0.0038930601, -0.032343914, 0.041937356, 0.0099477979, -0.13325607, 0.28443284, 0.69510115, 0.23313065, -0.13607688, 0.023399586, 0.034351458, -0.032529606, 0.0069214676, 0.007821008, -0.0075302318, -0.0016195098, 0.00098519133, 0.00015804462, -8.0198324e-07, -1.0029436e-07, -6.0623884e-11, 2.4714698e-13},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_VLP",
						Filter: "Q330S+_FLbelow100-0.1",
						StageSet: FIR{
							Name:       "QUANTERRA_VLP",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 10,
							Gain:       4,
							Factors:    []float64{-1.2882809e-09, 9.1450341e-09, 2.874769e-08, 7.1124177e-08, 1.5131006e-07, 2.9162416e-07, 5.231895e-07, 8.8784321e-07, 1.4400516e-06, 2.2486597e-06, 3.3982649e-06, 4.9899963e-06, 7.141442e-06, 9.9854787e-06, 1.3667738e-05, 1.8342505e-05, 2.4166869e-05, 3.1293064e-05, 3.9858995e-05, 4.9977127e-05, 6.1722021e-05, 7.5117008e-05, 9.0120586e-05, 0.00010661337, 0.00012438648, 0.00014313245, 0.00016243959, 0.0001817911, 0.00020056951, 0.00021806786, 0.00023350744, 0.00024606296, 0.00025489458, 0.00025918623, 0.0002581891, 0.00025126885, 0.00023795382, 0.00021798225, 0.00019134536, 0.00015832309, 0.00011950952, 7.5824995e-05, 2.8512295e-05, -2.0885111e-05, -7.0563888e-05, -0.00011852094, -0.00016263187, -0.00020074559, -0.00023079175, -0.00025089609, -0.00025949857, -0.0002554669, -0.00023819944, -0.00020770932, -0.0001646833, -0.00011050914, -4.726636e-05, 2.2323029e-05, 9.4984876e-05, 0.00016702352, 0.00023448898, 0.00029337447, 0.00033983565, 0.00037042075, 0.00038229881, 0.00037347249, 0.00034296114, 0.0002909406, 0.00021882731, 0.0001292966, 2.6228567e-05, -8.542218e-05, -0.00019983118, -0.00031057745, -0.00041097487, -0.00049444626, -0.00055492111, -0.00058723462, -0.0005875043, -0.00055345835, -0.00048469301, -0.00038283653, -0.00025160293, -9.6723139e-05, 7.4251562e-05, 0.00025227157, 0.00042722651, 0.0005884798, 0.00072547508, 0.00082838157, 0.00088874286, 0.00090008735, 0.00085846148, 0.00076284626, 0.00061542261, 0.00042165915, 0.00019020325, -6.7430905e-05, -0.00033737274, -0.00060408603, -0.00085120957, -0.0010625059, -0.0012228664, -0.0013193138, -0.0013419397, -0.0012847149, -0.001146112, -0.00092949066, -0.00064320519, -0.00030040916, 8.1449943e-05, 0.00048143478, 0.00087619014, 0.0012412331, 0.0015523947, 0.001787333, 0.0019270278, 0.0019571614, 0.0018692939, 0.0016617468, 0.0013401193, 0.00091738609, 0.00041354177, -0.00014521147, -0.00072771136, -0.0012994666, -0.001824592, -0.0022679484, -0.0025973611, -0.0027857916, -0.002813315, -0.0026687777, -0.0023510083, -0.0018694805, -0.0012443579, -0.00050587783, 0.00030692347, 0.0011481055, 0.0019672557, 0.0027123413, 0.0033328272, 0.0037828865, 0.004024507, 0.0040302989, 0.0037858148, 0.0032912097, 0.0025621022, 0.0016295366, 0.00053900143, -0.00065149716, -0.001874238, -0.0030553471, -0.0041189454, -0.004991665, -0.0056072846, -0.0059112096, -0.0058645178, -0.0054473076, -0.0046611084, -0.0035301486, -0.0021013499, -0.00044297016, 0.0013581039, 0.0032003333, 0.0049726115, 0.0065602306, 0.007851433, 0.0087442072, 0.0091529582, 0.0090146679, 0.0082941689, 0.0069881929, 0.005127911, 0.0027797357, 4.4259705e-05, -0.0029467044, -0.0060349186, -0.0090421811, -0.011778186, -0.014049432, -0.015668759, -0.016465046, -0.016292565, -0.015039521, -0.012635279, -0.0090558939, -0.0043275864, 0.0014720542, 0.0082152942, 0.0157279, 0.023795083, 0.032169532, 0.040581167, 0.048748176, 0.056388847, 0.063233621, 0.069036759, 0.073587172, 0.07671769, 0.078312553},
						},
						Frequency:  0,
						SampleRate: 0.1,
						Decimate:   10,
						Gain:       0,

						Correction:  1995,
						Delay:       1995,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q4120/6", "Q730/4"},
				Type:           "CG",
				Label:          "VH",
				SampleRate:     0.1,
				Frequency:      0.05,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q4120-0.1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q4120-0.1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 32000,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_A2D",
						Filter: "Q4120-0.1",
						StageSet: FIR{
							Name:       "QUANTERRA_A2D",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 16,
							Gain:       1,
							Factors:    []float64{1.082831e-06, 1.780827e-06, 3.241039e-06, 5.462732e-06, 8.682945e-06, 1.324084e-05, 1.956529e-05, 2.818513e-05, 3.96569e-05, 5.46887e-05, 7.415355e-05, 9.898917e-05, 0.0001303676, 0.0001695495, 0.0002179822, 0.0002773172, 0.0003493649, 0.0004361384, 0.0005398432, 0.0006628664, 0.0008077706, 0.000977334, 0.001174431, 0.001402138, 0.001663599, 0.001962069, 0.002300847, 0.002683249, 0.003112535, 0.003591899, 0.004124369, 0.004712769, 0.005359664, 0.006067245, 0.006837315, 0.00767117, 0.008569554, 0.009532562, 0.0105596, 0.01164928, 0.01279939, 0.01400681, 0.0152675, 0.01657644, 0.0179276, 0.01931393, 0.02072737, 0.02215888, 0.02359842, 0.02503505, 0.02645699, 0.02785167, 0.02920589, 0.03050587, 0.03173746, 0.03288624, 0.03393773, 0.03487751, 0.03569148, 0.036366, 0.03688814, 0.03724588, 0.03742826, 0.03742567, 0.03723, 0.03683481, 0.03623552, 0.03542958, 0.03441656, 0.0331983, 0.03177895, 0.03016503, 0.02836546, 0.02639154, 0.02425689, 0.02197735, 0.01957086, 0.01705735, 0.01445844, 0.01179732, 0.009098433, 0.006387184, 0.003689671, 0.001032318, -0.001558448, -0.004056556, -0.006436653, -0.008674458, -0.01074711, -0.01263352, -0.01431466, -0.0157739, -0.01699724, -0.01797356, -0.01869481, -0.01915614, -0.01935605, -0.01929638, -0.01898237, -0.01842258, -0.01762881, -0.01661593, -0.01540168, -0.01400646, -0.01245297, -0.01076596, -0.008971803, -0.00709813, -0.005173418, -0.003226554, -0.001286399, 0.0006186511, 0.002461092, 0.00421474, 0.005855118, 0.007359834, 0.00870891, 0.00988508, 0.01087404, 0.01166465, 0.01224907, 0.01262286, 0.01278504, 0.01273799, 0.01248746, 0.01204238, 0.01141467, 0.01061903, 0.009672629, 0.00859478, 0.007406604, 0.006130626, 0.004790372, 0.003409956, 0.002013647, 0.0006254581, -0.0007312728, -0.002034272, -0.003262701, -0.00439749, -0.005421645, -0.006320503, -0.007081943, -0.007696557, -0.008157751, -0.008461813, -0.008607911, -0.008598045, -0.008436955, -0.008131962, -0.007692782, -0.007131293, -0.006461262, -0.005698049, -0.004858287, -0.003959539, -0.003019952, -0.002057906, -0.00109166, -0.0001390218, 0.0007829801, 0.001658393, 0.00247261, 0.00321261, 0.003867161, 0.00442698, 0.004884858, 0.005235733, 0.005476727, 0.005607134, 0.005628374, 0.005543895, 0.005359047, 0.005080922, 0.004718156, 0.004280722, 0.00377968, 0.003226938, 0.002634983, 0.002016624, 0.001384723, 0.0007519443, 0.0001305095, -0.0004680282, -0.00103299, -0.001554753, -0.002024904, -0.002436367, -0.002783493, -0.00306212, -0.003269608, -0.00340483, -0.003468141, -0.003461312, -0.003387446, -0.003250856, -0.003056939, -0.002812018, -0.002523179, -0.002198096, -0.001844851, -0.001471751, -0.001087148, -0.0006992659, -0.0003160361, 5.505296e-05, 0.0004070936, 0.0007338763, 0.001029988, 0.001290891, 0.001512978, 0.001693609, 0.001831121, 0.001924818, 0.001974946, 0.001982643, 0.001949873, 0.001879348, 0.001774437, 0.00163906, 0.001477582, 0.001294697, 0.001095313, 0.0008844385, 0.0006670679, 0.0004480757, 0.00023212, 2.355169e-05, -0.0001736647, -0.0003560145, -0.0005204882, -0.0006646196, -0.0007865114, -0.0008848458, -0.0009588858, -0.001008455, -0.001033917, -0.001036135, -0.001016428, -0.0009765151, -0.0009184563, -0.0008445886, -0.0007574588, -0.0006597553, -0.0005542388, -0.0004436807, -0.0003307953, -0.000218187, -0.0001082966, -3.354812e-06, 9.465283e-05, 0.0001840183, 0.0002633324, 0.0003314989, 0.0003877383, 0.0004315919, 0.0004629043, 0.0004818163, 0.0004887383, 0.0004843253, 0.000469448, 0.0004451571, 0.0004126484, 0.0003732258, 0.0003282654, 0.0002791743, 0.0002273637, 0.0001742071, 0.0001210171, 6.901663e-05, 1.931492e-05, -2.710866e-05, -6.94202e-05, -0.0001069412, -0.000139155, -0.000165703, -0.0001863919, -0.0002011743, -0.0002101506, -0.0002135495, -0.0002117151, -0.0002050911, -0.0001942032, -0.0001796382, -0.0001620278, -0.0001420313, -0.0001203097, -9.752245e-05, -7.429788e-05, -5.122913e-05, -2.885957e-05, -7.671459e-06, 1.191924e-05, 2.956798e-05, 4.500616e-05, 5.804303e-05, 6.855705e-05, 7.650728e-05, 8.19115e-05, 8.485455e-05, 8.547398e-05, 8.395324e-05, 8.051452e-05, 7.541093e-05, 6.891427e-05, 6.130867e-05, 5.288629e-05, 4.392662e-05, 3.47082e-05, 2.548432e-05, 1.648924e-05, 7.930923e-06, -1.335887e-08, -7.198596e-06, -1.351001e-05, -1.886707e-05, -2.32245e-05, -2.655889e-05, -2.888777e-05, -3.024276e-05, -3.068477e-05, -3.029143e-05, -2.91548e-05, -2.737691e-05, -2.507044e-05, -2.234794e-05, -1.932194e-05, -1.610938e-05, -1.280843e-05, -9.523409e-06, -6.338225e-06, -3.329103e-06, -5.598779e-07, 1.918762e-06, 4.072373e-06, 5.874391e-06, 7.312286e-06, 8.390552e-06, 9.10975e-06, 9.497941e-06, 9.57516e-06, 9.376262e-06, 8.938288e-06, 8.301693e-06, 7.504598e-06, 6.592431e-06, 5.603302e-06, 4.571324e-06, 3.540417e-06, 2.530247e-06, 1.577183e-06, 6.993072e-07, -8.604746e-08, -7.667669e-07, -1.333256e-06, -1.787562e-06, -2.126689e-06, -2.35267e-06, -2.482436e-06, -2.509892e-06, -2.459847e-06, -2.335345e-06, -2.152362e-06, -1.92515e-06, -1.670768e-06, -1.39524e-06, -1.117376e-06, -8.454301e-07, -5.794826e-07, -3.444687e-07, -1.250533e-07, 6.174352e-08, 2.187376e-07, 3.442481e-07, 4.374807e-07, 4.931357e-07, 5.255189e-07, 5.344753e-07, 5.136161e-07, 4.902979e-07, 4.3492e-07, 3.819857e-07, 3.223668e-07, 2.602309e-07, 1.936316e-07, 1.338251e-07, 6.867246e-08, 2.144369e-08, -1.967135e-09, -4.752218e-08, -6.271905e-08, -1.019067e-07, -1.201529e-07, -1.103657e-07, -1.029488e-07, -1.196599e-07, -1.361228e-07, -1.463918e-07, -1.475235e-07, 3.980228e-07},
						},
						Frequency:  0,
						SampleRate: 2000,
						Decimate:   16,
						Gain:       0,

						Correction:  0.09975,
						Delay:       0.09975,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_FS2D5M",
						Filter: "Q4120-0.1",
						StageSet: FIR{
							Name:       "QUANTERRA_FS2D5M",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{0.00012270205, 0.00048777176, 0.0013744386, 0.0031743878, 0.0064038956, 0.011656268, 0.019509595, 0.03039684, 0.044443224, 0.06130641, 0.08005964, 0.09915299, 0.11649259, 0.12965789, 0.1362395, 0.1342594, 0.12260701, 0.10139573, 0.072151348, 0.037766486, 0.0021876744, -0.03014103, -0.054994818, -0.069120437, -0.070873402, -0.060596704, -0.040643163, -0.01500781, 0.011381808, 0.033586118, 0.0476023, 0.051144872, 0.044084553, 0.028441496, 0.0079267332, -0.012875441, -0.029507341, -0.0385979, -0.038569141, -0.029930074, -0.015093057, 0.0022383151, 0.017961802, 0.028537773, 0.031790648, 0.027364071, 0.016730715, 0.0027653815, -0.011003786, -0.021273898, -0.025757544, -0.023693535, -0.015961589, -0.0047877459, 0.006870985, 0.0160974, 0.020739768, 0.019911058, 0.014146018, 0.0051912419, -0.0045019193, -0.012437994, -0.016715137, -0.016477238, -0.012072993, -0.0048962845, 0.0030341272, 0.0096328771, 0.013290998, 0.013262722, 0.0098044546, 0.0040440182, -0.0023698609, -0.0077321678, -0.010730822, -0.010763138, -0.0080445185, -0.0034941181, 0.0015573923, 0.00574836, 0.0080475444, 0.0080014393, 0.0058102133, 0.0022247031, -0.0016953174, -0.004886589, -0.0065644821, -0.0064082658, -0.0046078656, -0.001770432, 0.0012765307, 0.0037237876, 0.004993218, 0.0048697544, 0.0035242371, 0.0014313073, -0.00078636804, -0.0025385991, -0.0034210549, -0.0033032196, -0.0023340494, -0.00087140471, 0.00063733978, 0.0017854001, 0.002311351, 0.0021526087, 0.0014386107, 0.00043280027, -0.00055553723, -0.0012616523, -0.0015316223, -0.0013501542, -0.00082750747, -0.00015281289, 0.00046864213, 0.00087406801, 0.00098268758, 0.00080697925, 0.00043604503, 4.7844998e-07, -0.00036989842, -0.00058256532, -0.00060233206, -0.00045284981, -0.00020192238, 6.4754444e-05, 0.00027071431, 0.00036817612, 0.0003473509, 0.00023355303, 7.4125579e-05, -7.8294739e-05, -0.00018201505, -0.00021672963, -0.00018468809, -0.0001064981, -1.3107359e-05, 6.6049113e-05, 0.00011154427, 0.00011673366, 8.7911176e-05, 4.0178846e-05, -9.1577131e-06, -4.5278513e-05, -6.0443646e-05, -5.5284076e-05, -3.5312223e-05, -9.3785602e-06, 1.2713694e-05, 2.5777663e-05, 2.8509743e-05, 2.1812819e-05, 1.0492499e-05, -5.3060398e-07, -8.7145099e-06, -1.172399e-05, -1.0591358e-05, -7.1314753e-06, -3.9233328e-06, 1.3353809e-05},
						},
						Frequency:  0,
						SampleRate: 400,
						Decimate:   5,
						Gain:       0,

						Correction:  0.19875,
						Delay:       0.19875,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96CM",
						Filter: "Q4120-0.1",
						StageSet: FIR{
							Name:       "QUANTERRA_F96CM",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{0.0015874802, 0.012505871, 0.049993884, 0.13109867, 0.24517897, 0.33201709, 0.3076342, 0.14349313, -0.072161227, -0.18259226, -0.10838273, 0.057338934, 0.13441317, 0.050708819, -0.078739911, -0.095307611, 0.0079877693, 0.087596349, 0.043762837, -0.05242851, -0.066883579, 0.011301555, 0.065023482, 0.022203814, -0.047086496, -0.042030744, 0.022498628, 0.047665216, 0.0011739009, -0.041949332, -0.019100184, 0.029217659, 0.029172245, -0.013900858, -0.031487864, -0.00035999544, 0.027629644, 0.011162787, -0.019914197, -0.017425627, 0.010744463, 0.019209325, -0.0021372053, -0.017385412, -0.0045440109, 0.013248486, 0.0086612282, -0.0081718517, -0.010282057, 0.0031351086, 0.0094958832, 0.0003887834, -0.0080433059, -0.0032968039, 0.0053786575, 0.0045222389, -0.0027584794, -0.0044841585, 0.0007268567, 0.0037342866, 0.00058748829, -0.0027126002, -0.0012614874, 0.0017090712, 0.0014563599, -0.00088150537, -0.0013466531, 0.00028793715, 0.0010829039, 7.8857505e-05, -0.00077593967, -0.00026127673, 0.0004949508, 0.00031431537, -0.00027408783, -0.00028987849, 0.00012123086, 0.00022979121, -2.9076549e-05, -0.00016225828, -1.7040222e-05, 0.00010310506, 3.3156164e-05, -5.894959e-05, -3.2590866e-05, 2.9930963e-05, 2.5074791e-05, -1.3172398e-05, -1.6443195e-05, 4.8599236e-06, 9.386712e-06, -1.2337727e-06, -5.6395352e-06, 2.1846508e-06, 5.2772833e-07, 3.767143e-09},
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   2,
						Gain:       0,

						Correction:  0.2375,
						Delay:       0.2375,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96CM",
						Filter: "Q4120-0.1",
						StageSet: FIR{
							Name:       "QUANTERRA_F96CM",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{0.0015874802, 0.012505871, 0.049993884, 0.13109867, 0.24517897, 0.33201709, 0.3076342, 0.14349313, -0.072161227, -0.18259226, -0.10838273, 0.057338934, 0.13441317, 0.050708819, -0.078739911, -0.095307611, 0.0079877693, 0.087596349, 0.043762837, -0.05242851, -0.066883579, 0.011301555, 0.065023482, 0.022203814, -0.047086496, -0.042030744, 0.022498628, 0.047665216, 0.0011739009, -0.041949332, -0.019100184, 0.029217659, 0.029172245, -0.013900858, -0.031487864, -0.00035999544, 0.027629644, 0.011162787, -0.019914197, -0.017425627, 0.010744463, 0.019209325, -0.0021372053, -0.017385412, -0.0045440109, 0.013248486, 0.0086612282, -0.0081718517, -0.010282057, 0.0031351086, 0.0094958832, 0.0003887834, -0.0080433059, -0.0032968039, 0.0053786575, 0.0045222389, -0.0027584794, -0.0044841585, 0.0007268567, 0.0037342866, 0.00058748829, -0.0027126002, -0.0012614874, 0.0017090712, 0.0014563599, -0.00088150537, -0.0013466531, 0.00028793715, 0.0010829039, 7.8857505e-05, -0.00077593967, -0.00026127673, 0.0004949508, 0.00031431537, -0.00027408783, -0.00028987849, 0.00012123086, 0.00022979121, -2.9076549e-05, -0.00016225828, -1.7040222e-05, 0.00010310506, 3.3156164e-05, -5.894959e-05, -3.2590866e-05, 2.9930963e-05, 2.5074791e-05, -1.3172398e-05, -1.6443195e-05, 4.8599236e-06, 9.386712e-06, -1.2337727e-06, -5.6395352e-06, 2.1846508e-06, 5.2772833e-07, 3.767143e-09},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   2,
						Gain:       0,

						Correction:  0.475,
						Delay:       0.475,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_FS2D5",
						Filter: "Q4120-0.1",
						StageSet: FIR{
							Name:       "QUANTERRA_FS2D5",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{4.0324612e-05, 7.4532803e-05, 0.00012345534, 0.00017018868, 0.00019731053, 0.0001854891, 0.00011934564, -5.7231013e-06, -0.00017792319, -0.00036732586, -0.00052951044, -0.00061500846, -0.00058323538, -0.00041728371, -0.00013495161, 0.00020833298, 0.00052770902, 0.00072818991, 0.00073125873, 0.00050192019, 6.7831759e-05, -0.00047714929, -0.00098915805, -0.0013089182, -0.0013073585, -0.00093001675, -0.00022625405, 0.00064834755, 0.0014617084, 0.0019632225, 0.0019566246, 0.0013677248, 0.0002854628, -0.0010403872, -0.0022506787, -0.0029690694, -0.0029127367, -0.0019905828, -0.00035735374, 0.0015988396, 0.0033409717, 0.0043237641, 0.0041556359, 0.002736002, 0.00032343099, -0.0024947519, -0.0049349426, -0.0062251968, -0.0058361361, -0.0036689663, -0.00013940921, 0.003880228, 0.0072612315, 0.008919356, 0.0081402518, 0.0048370496, -0.00034347846, -0.0061156652, -0.010847776, -0.012992723, -0.01154995, -0.0064303765, 0.0013911985, 0.010005707, 0.016980571, 0.019973404, 0.017406645, 0.0090294631, -0.0037949694, -0.018183038, -0.030222947, -0.035783326, -0.031468979, -0.015504444, 0.011672367, 0.047268332, 0.086508189, 0.12346675, 0.15219416, 0.16789386},
						},
						Frequency:  0,
						SampleRate: 20,
						Decimate:   5,
						Gain:       0,

						Correction:  3.975,
						Delay:       3.975,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96C",
						Filter: "Q4120-0.1",
						StageSet: FIR{
							Name:       "QUANTERRA_F96C",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{-4.6243647e-06, -8.2582981e-05, -0.00022601415, -0.00025390085, 7.6656675e-07, 0.00030501861, 0.00017127917, -0.00034944694, -0.00044910128, 0.00026315766, 0.00078977249, 3.8573012e-05, -0.001091783, -0.00059999564, 0.0012064345, 0.001397154, -0.00096246767, -0.0023132728, 0.00020782732, 0.0031300743, 0.0011370157, -0.0035433476, -0.0030242419, 0.003207636, 0.0052380066, -0.0018038393, -0.0073759095, -0.00087297275, 0.0088709101, 0.0048318471, -0.0090423054, -0.0098139052, 0.0071791365, 0.015252997, -0.0026287319, -0.020267585, -0.0051429142, 0.023663623, 0.016578568, -0.023875478, -0.032279525, 0.01860678, 0.05394208, -0.0031405185, -0.08849621, -0.040148561, 0.18476363, 0.40660112},
						},
						Frequency:  0,
						SampleRate: 10,
						Decimate:   2,
						Gain:       0,

						Correction:  4.75,
						Delay:       4.75,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F260",
						Filter: "Q4120-0.1",
						StageSet: FIR{
							Name:       "QUANTERRA_F260",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 10,
							Gain:       1,
							Factors:    []float64{-2.2139447e-05, -3.8453583e-05, -4.378534e-05, -7.3372298e-05, -9.144223e-05, -0.00012393804, -0.00014993145, -0.00018288734, -0.00020985387, -0.00023708676, -0.00025605053, -0.00026908595, -0.00027046635, -0.00026090174, -0.00023702046, -0.00019957596, -0.0001476114, -8.307891e-05, -7.5457001e-06, 7.5298807e-05, 0.00016159625, 0.00024607903, 0.00032337995, 0.00038756541, 0.00043310711, 0.00045485953, 0.0004488357, 0.00041236436, 0.00034462992, 0.00024681738, 0.00012236055, -2.3128036e-05, -0.00018195113, -0.00034467461, -0.00050059227, -0.00063836565, -0.00074673952, -0.00081536621, -0.00083562682, -0.00080140969, -0.00070979622, -0.00056159037, -0.00036160929, -0.00011874108, 0.00015429985, 0.00044151691, 0.00072445132, 0.00098325467, 0.0011979725, 0.0013499343, 0.0014231774, 0.0014058327, 0.0012912918, 0.0010791462, 0.00077574022, 0.00039430539, -4.5397332e-05, -0.00051789989, -0.00099335661, -0.0014392621, -0.0018225131, -0.0021116822, -0.0022793364, -0.0023042859, -0.0021735519, -0.0018839175, -0.0014429232, -0.00086917847, -0.00019191902, 0.00055019536, 0.0013110506, 0.0020397116, 0.0026835711, 0.003191892, 0.0035194291, 0.0036299924, 0.003499609, 0.0031190919, 0.0024957794, 0.0016542508, 0.00063592544, -0.00050253125, -0.0016919666, -0.0028545326, -0.0039083677, -0.0047728766, -0.0053743018, -0.0056512515, -0.0055597744, -0.0050776368, -0.0042074558, -0.002978384, -0.0014461699, 0.00030855887, 0.0021837723, 0.0040611613, 0.0058127348, 0.0073084698, 0.0084247225, 0.009052775, 0.0091071132, 0.008532812, 0.0073115546, 0.0054658263, 0.0030609035, 0.0002043975, -0.0029567564, -0.0062418456, -0.0094442437, -0.012341276, -0.014705594, -0.016317482, -0.016977424, -0.016518228, -0.014815997, -0.011799269, -0.0074557653, -0.0018362471, 0.0049448099, 0.01271188, 0.021234337, 0.030235484, 0.039404215, 0.048408791, 0.056911995, 0.064586917, 0.071132504, 0.076288084, 0.079846048, 0.081662035},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   10,
						Gain:       0,

						Correction:  129.5,
						Delay:       129.5,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_VLP",
						Filter: "Q4120-0.1",
						StageSet: FIR{
							Name:       "QUANTERRA_VLP",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 10,
							Gain:       4,
							Factors:    []float64{-1.2882809e-09, 9.1450341e-09, 2.874769e-08, 7.1124177e-08, 1.5131006e-07, 2.9162416e-07, 5.231895e-07, 8.8784321e-07, 1.4400516e-06, 2.2486597e-06, 3.3982649e-06, 4.9899963e-06, 7.141442e-06, 9.9854787e-06, 1.3667738e-05, 1.8342505e-05, 2.4166869e-05, 3.1293064e-05, 3.9858995e-05, 4.9977127e-05, 6.1722021e-05, 7.5117008e-05, 9.0120586e-05, 0.00010661337, 0.00012438648, 0.00014313245, 0.00016243959, 0.0001817911, 0.00020056951, 0.00021806786, 0.00023350744, 0.00024606296, 0.00025489458, 0.00025918623, 0.0002581891, 0.00025126885, 0.00023795382, 0.00021798225, 0.00019134536, 0.00015832309, 0.00011950952, 7.5824995e-05, 2.8512295e-05, -2.0885111e-05, -7.0563888e-05, -0.00011852094, -0.00016263187, -0.00020074559, -0.00023079175, -0.00025089609, -0.00025949857, -0.0002554669, -0.00023819944, -0.00020770932, -0.0001646833, -0.00011050914, -4.726636e-05, 2.2323029e-05, 9.4984876e-05, 0.00016702352, 0.00023448898, 0.00029337447, 0.00033983565, 0.00037042075, 0.00038229881, 0.00037347249, 0.00034296114, 0.0002909406, 0.00021882731, 0.0001292966, 2.6228567e-05, -8.542218e-05, -0.00019983118, -0.00031057745, -0.00041097487, -0.00049444626, -0.00055492111, -0.00058723462, -0.0005875043, -0.00055345835, -0.00048469301, -0.00038283653, -0.00025160293, -9.6723139e-05, 7.4251562e-05, 0.00025227157, 0.00042722651, 0.0005884798, 0.00072547508, 0.00082838157, 0.00088874286, 0.00090008735, 0.00085846148, 0.00076284626, 0.00061542261, 0.00042165915, 0.00019020325, -6.7430905e-05, -0.00033737274, -0.00060408603, -0.00085120957, -0.0010625059, -0.0012228664, -0.0013193138, -0.0013419397, -0.0012847149, -0.001146112, -0.00092949066, -0.00064320519, -0.00030040916, 8.1449943e-05, 0.00048143478, 0.00087619014, 0.0012412331, 0.0015523947, 0.001787333, 0.0019270278, 0.0019571614, 0.0018692939, 0.0016617468, 0.0013401193, 0.00091738609, 0.00041354177, -0.00014521147, -0.00072771136, -0.0012994666, -0.001824592, -0.0022679484, -0.0025973611, -0.0027857916, -0.002813315, -0.0026687777, -0.0023510083, -0.0018694805, -0.0012443579, -0.00050587783, 0.00030692347, 0.0011481055, 0.0019672557, 0.0027123413, 0.0033328272, 0.0037828865, 0.004024507, 0.0040302989, 0.0037858148, 0.0032912097, 0.0025621022, 0.0016295366, 0.00053900143, -0.00065149716, -0.001874238, -0.0030553471, -0.0041189454, -0.004991665, -0.0056072846, -0.0059112096, -0.0058645178, -0.0054473076, -0.0046611084, -0.0035301486, -0.0021013499, -0.00044297016, 0.0013581039, 0.0032003333, 0.0049726115, 0.0065602306, 0.007851433, 0.0087442072, 0.0091529582, 0.0090146679, 0.0082941689, 0.0069881929, 0.005127911, 0.0027797357, 4.4259705e-05, -0.0029467044, -0.0060349186, -0.0090421811, -0.011778186, -0.014049432, -0.015668759, -0.016465046, -0.016292565, -0.015039521, -0.012635279, -0.0090558939, -0.0043275864, 0.0014720542, 0.0082152942, 0.0157279, 0.023795083, 0.032169532, 0.040581167, 0.048748176, 0.056388847, 0.063233621, 0.069036759, 0.073587172, 0.07671769, 0.078312553},
						},
						Frequency:  0,
						SampleRate: 0.1,
						Decimate:   10,
						Gain:       4,

						Correction:  1995,
						Delay:       1995,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q4120/6", "Q730/4"},
				Type:           "CG",
				Label:          "HH",
				SampleRate:     100,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q4120-100"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q4120-100",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 32000,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_A2D",
						Filter: "Q4120-100",
						StageSet: FIR{
							Name:       "QUANTERRA_A2D",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 16,
							Gain:       1,
							Factors:    []float64{1.082831e-06, 1.780827e-06, 3.241039e-06, 5.462732e-06, 8.682945e-06, 1.324084e-05, 1.956529e-05, 2.818513e-05, 3.96569e-05, 5.46887e-05, 7.415355e-05, 9.898917e-05, 0.0001303676, 0.0001695495, 0.0002179822, 0.0002773172, 0.0003493649, 0.0004361384, 0.0005398432, 0.0006628664, 0.0008077706, 0.000977334, 0.001174431, 0.001402138, 0.001663599, 0.001962069, 0.002300847, 0.002683249, 0.003112535, 0.003591899, 0.004124369, 0.004712769, 0.005359664, 0.006067245, 0.006837315, 0.00767117, 0.008569554, 0.009532562, 0.0105596, 0.01164928, 0.01279939, 0.01400681, 0.0152675, 0.01657644, 0.0179276, 0.01931393, 0.02072737, 0.02215888, 0.02359842, 0.02503505, 0.02645699, 0.02785167, 0.02920589, 0.03050587, 0.03173746, 0.03288624, 0.03393773, 0.03487751, 0.03569148, 0.036366, 0.03688814, 0.03724588, 0.03742826, 0.03742567, 0.03723, 0.03683481, 0.03623552, 0.03542958, 0.03441656, 0.0331983, 0.03177895, 0.03016503, 0.02836546, 0.02639154, 0.02425689, 0.02197735, 0.01957086, 0.01705735, 0.01445844, 0.01179732, 0.009098433, 0.006387184, 0.003689671, 0.001032318, -0.001558448, -0.004056556, -0.006436653, -0.008674458, -0.01074711, -0.01263352, -0.01431466, -0.0157739, -0.01699724, -0.01797356, -0.01869481, -0.01915614, -0.01935605, -0.01929638, -0.01898237, -0.01842258, -0.01762881, -0.01661593, -0.01540168, -0.01400646, -0.01245297, -0.01076596, -0.008971803, -0.00709813, -0.005173418, -0.003226554, -0.001286399, 0.0006186511, 0.002461092, 0.00421474, 0.005855118, 0.007359834, 0.00870891, 0.00988508, 0.01087404, 0.01166465, 0.01224907, 0.01262286, 0.01278504, 0.01273799, 0.01248746, 0.01204238, 0.01141467, 0.01061903, 0.009672629, 0.00859478, 0.007406604, 0.006130626, 0.004790372, 0.003409956, 0.002013647, 0.0006254581, -0.0007312728, -0.002034272, -0.003262701, -0.00439749, -0.005421645, -0.006320503, -0.007081943, -0.007696557, -0.008157751, -0.008461813, -0.008607911, -0.008598045, -0.008436955, -0.008131962, -0.007692782, -0.007131293, -0.006461262, -0.005698049, -0.004858287, -0.003959539, -0.003019952, -0.002057906, -0.00109166, -0.0001390218, 0.0007829801, 0.001658393, 0.00247261, 0.00321261, 0.003867161, 0.00442698, 0.004884858, 0.005235733, 0.005476727, 0.005607134, 0.005628374, 0.005543895, 0.005359047, 0.005080922, 0.004718156, 0.004280722, 0.00377968, 0.003226938, 0.002634983, 0.002016624, 0.001384723, 0.0007519443, 0.0001305095, -0.0004680282, -0.00103299, -0.001554753, -0.002024904, -0.002436367, -0.002783493, -0.00306212, -0.003269608, -0.00340483, -0.003468141, -0.003461312, -0.003387446, -0.003250856, -0.003056939, -0.002812018, -0.002523179, -0.002198096, -0.001844851, -0.001471751, -0.001087148, -0.0006992659, -0.0003160361, 5.505296e-05, 0.0004070936, 0.0007338763, 0.001029988, 0.001290891, 0.001512978, 0.001693609, 0.001831121, 0.001924818, 0.001974946, 0.001982643, 0.001949873, 0.001879348, 0.001774437, 0.00163906, 0.001477582, 0.001294697, 0.001095313, 0.0008844385, 0.0006670679, 0.0004480757, 0.00023212, 2.355169e-05, -0.0001736647, -0.0003560145, -0.0005204882, -0.0006646196, -0.0007865114, -0.0008848458, -0.0009588858, -0.001008455, -0.001033917, -0.001036135, -0.001016428, -0.0009765151, -0.0009184563, -0.0008445886, -0.0007574588, -0.0006597553, -0.0005542388, -0.0004436807, -0.0003307953, -0.000218187, -0.0001082966, -3.354812e-06, 9.465283e-05, 0.0001840183, 0.0002633324, 0.0003314989, 0.0003877383, 0.0004315919, 0.0004629043, 0.0004818163, 0.0004887383, 0.0004843253, 0.000469448, 0.0004451571, 0.0004126484, 0.0003732258, 0.0003282654, 0.0002791743, 0.0002273637, 0.0001742071, 0.0001210171, 6.901663e-05, 1.931492e-05, -2.710866e-05, -6.94202e-05, -0.0001069412, -0.000139155, -0.000165703, -0.0001863919, -0.0002011743, -0.0002101506, -0.0002135495, -0.0002117151, -0.0002050911, -0.0001942032, -0.0001796382, -0.0001620278, -0.0001420313, -0.0001203097, -9.752245e-05, -7.429788e-05, -5.122913e-05, -2.885957e-05, -7.671459e-06, 1.191924e-05, 2.956798e-05, 4.500616e-05, 5.804303e-05, 6.855705e-05, 7.650728e-05, 8.19115e-05, 8.485455e-05, 8.547398e-05, 8.395324e-05, 8.051452e-05, 7.541093e-05, 6.891427e-05, 6.130867e-05, 5.288629e-05, 4.392662e-05, 3.47082e-05, 2.548432e-05, 1.648924e-05, 7.930923e-06, -1.335887e-08, -7.198596e-06, -1.351001e-05, -1.886707e-05, -2.32245e-05, -2.655889e-05, -2.888777e-05, -3.024276e-05, -3.068477e-05, -3.029143e-05, -2.91548e-05, -2.737691e-05, -2.507044e-05, -2.234794e-05, -1.932194e-05, -1.610938e-05, -1.280843e-05, -9.523409e-06, -6.338225e-06, -3.329103e-06, -5.598779e-07, 1.918762e-06, 4.072373e-06, 5.874391e-06, 7.312286e-06, 8.390552e-06, 9.10975e-06, 9.497941e-06, 9.57516e-06, 9.376262e-06, 8.938288e-06, 8.301693e-06, 7.504598e-06, 6.592431e-06, 5.603302e-06, 4.571324e-06, 3.540417e-06, 2.530247e-06, 1.577183e-06, 6.993072e-07, -8.604746e-08, -7.667669e-07, -1.333256e-06, -1.787562e-06, -2.126689e-06, -2.35267e-06, -2.482436e-06, -2.509892e-06, -2.459847e-06, -2.335345e-06, -2.152362e-06, -1.92515e-06, -1.670768e-06, -1.39524e-06, -1.117376e-06, -8.454301e-07, -5.794826e-07, -3.444687e-07, -1.250533e-07, 6.174352e-08, 2.187376e-07, 3.442481e-07, 4.374807e-07, 4.931357e-07, 5.255189e-07, 5.344753e-07, 5.136161e-07, 4.902979e-07, 4.3492e-07, 3.819857e-07, 3.223668e-07, 2.602309e-07, 1.936316e-07, 1.338251e-07, 6.867246e-08, 2.144369e-08, -1.967135e-09, -4.752218e-08, -6.271905e-08, -1.019067e-07, -1.201529e-07, -1.103657e-07, -1.029488e-07, -1.196599e-07, -1.361228e-07, -1.463918e-07, -1.475235e-07, 3.980228e-07},
						},
						Frequency:  0,
						SampleRate: 2000,
						Decimate:   16,
						Gain:       0,

						Correction:  0.09975,
						Delay:       0.09975,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_FS2D5M",
						Filter: "Q4120-100",
						StageSet: FIR{
							Name:       "QUANTERRA_FS2D5M",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{0.00012270205, 0.00048777176, 0.0013744386, 0.0031743878, 0.0064038956, 0.011656268, 0.019509595, 0.03039684, 0.044443224, 0.06130641, 0.08005964, 0.09915299, 0.11649259, 0.12965789, 0.1362395, 0.1342594, 0.12260701, 0.10139573, 0.072151348, 0.037766486, 0.0021876744, -0.03014103, -0.054994818, -0.069120437, -0.070873402, -0.060596704, -0.040643163, -0.01500781, 0.011381808, 0.033586118, 0.0476023, 0.051144872, 0.044084553, 0.028441496, 0.0079267332, -0.012875441, -0.029507341, -0.0385979, -0.038569141, -0.029930074, -0.015093057, 0.0022383151, 0.017961802, 0.028537773, 0.031790648, 0.027364071, 0.016730715, 0.0027653815, -0.011003786, -0.021273898, -0.025757544, -0.023693535, -0.015961589, -0.0047877459, 0.006870985, 0.0160974, 0.020739768, 0.019911058, 0.014146018, 0.0051912419, -0.0045019193, -0.012437994, -0.016715137, -0.016477238, -0.012072993, -0.0048962845, 0.0030341272, 0.0096328771, 0.013290998, 0.013262722, 0.0098044546, 0.0040440182, -0.0023698609, -0.0077321678, -0.010730822, -0.010763138, -0.0080445185, -0.0034941181, 0.0015573923, 0.00574836, 0.0080475444, 0.0080014393, 0.0058102133, 0.0022247031, -0.0016953174, -0.004886589, -0.0065644821, -0.0064082658, -0.0046078656, -0.001770432, 0.0012765307, 0.0037237876, 0.004993218, 0.0048697544, 0.0035242371, 0.0014313073, -0.00078636804, -0.0025385991, -0.0034210549, -0.0033032196, -0.0023340494, -0.00087140471, 0.00063733978, 0.0017854001, 0.002311351, 0.0021526087, 0.0014386107, 0.00043280027, -0.00055553723, -0.0012616523, -0.0015316223, -0.0013501542, -0.00082750747, -0.00015281289, 0.00046864213, 0.00087406801, 0.00098268758, 0.00080697925, 0.00043604503, 4.7844998e-07, -0.00036989842, -0.00058256532, -0.00060233206, -0.00045284981, -0.00020192238, 6.4754444e-05, 0.00027071431, 0.00036817612, 0.0003473509, 0.00023355303, 7.4125579e-05, -7.8294739e-05, -0.00018201505, -0.00021672963, -0.00018468809, -0.0001064981, -1.3107359e-05, 6.6049113e-05, 0.00011154427, 0.00011673366, 8.7911176e-05, 4.0178846e-05, -9.1577131e-06, -4.5278513e-05, -6.0443646e-05, -5.5284076e-05, -3.5312223e-05, -9.3785602e-06, 1.2713694e-05, 2.5777663e-05, 2.8509743e-05, 2.1812819e-05, 1.0492499e-05, -5.3060398e-07, -8.7145099e-06, -1.172399e-05, -1.0591358e-05, -7.1314753e-06, -3.9233328e-06, 1.3353809e-05},
						},
						Frequency:  0,
						SampleRate: 400,
						Decimate:   5,
						Gain:       0,

						Correction:  0.19875,
						Delay:       0.19875,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96CM",
						Filter: "Q4120-100",
						StageSet: FIR{
							Name:       "QUANTERRA_F96CM",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{0.0015874802, 0.012505871, 0.049993884, 0.13109867, 0.24517897, 0.33201709, 0.3076342, 0.14349313, -0.072161227, -0.18259226, -0.10838273, 0.057338934, 0.13441317, 0.050708819, -0.078739911, -0.095307611, 0.0079877693, 0.087596349, 0.043762837, -0.05242851, -0.066883579, 0.011301555, 0.065023482, 0.022203814, -0.047086496, -0.042030744, 0.022498628, 0.047665216, 0.0011739009, -0.041949332, -0.019100184, 0.029217659, 0.029172245, -0.013900858, -0.031487864, -0.00035999544, 0.027629644, 0.011162787, -0.019914197, -0.017425627, 0.010744463, 0.019209325, -0.0021372053, -0.017385412, -0.0045440109, 0.013248486, 0.0086612282, -0.0081718517, -0.010282057, 0.0031351086, 0.0094958832, 0.0003887834, -0.0080433059, -0.0032968039, 0.0053786575, 0.0045222389, -0.0027584794, -0.0044841585, 0.0007268567, 0.0037342866, 0.00058748829, -0.0027126002, -0.0012614874, 0.0017090712, 0.0014563599, -0.00088150537, -0.0013466531, 0.00028793715, 0.0010829039, 7.8857505e-05, -0.00077593967, -0.00026127673, 0.0004949508, 0.00031431537, -0.00027408783, -0.00028987849, 0.00012123086, 0.00022979121, -2.9076549e-05, -0.00016225828, -1.7040222e-05, 0.00010310506, 3.3156164e-05, -5.894959e-05, -3.2590866e-05, 2.9930963e-05, 2.5074791e-05, -1.3172398e-05, -1.6443195e-05, 4.8599236e-06, 9.386712e-06, -1.2337727e-06, -5.6395352e-06, 2.1846508e-06, 5.2772833e-07, 3.767143e-09},
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   2,
						Gain:       0,

						Correction:  0.2375,
						Delay:       0.2375,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96CM",
						Filter: "Q4120-100",
						StageSet: FIR{
							Name:       "QUANTERRA_F96CM",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{0.0015874802, 0.012505871, 0.049993884, 0.13109867, 0.24517897, 0.33201709, 0.3076342, 0.14349313, -0.072161227, -0.18259226, -0.10838273, 0.057338934, 0.13441317, 0.050708819, -0.078739911, -0.095307611, 0.0079877693, 0.087596349, 0.043762837, -0.05242851, -0.066883579, 0.011301555, 0.065023482, 0.022203814, -0.047086496, -0.042030744, 0.022498628, 0.047665216, 0.0011739009, -0.041949332, -0.019100184, 0.029217659, 0.029172245, -0.013900858, -0.031487864, -0.00035999544, 0.027629644, 0.011162787, -0.019914197, -0.017425627, 0.010744463, 0.019209325, -0.0021372053, -0.017385412, -0.0045440109, 0.013248486, 0.0086612282, -0.0081718517, -0.010282057, 0.0031351086, 0.0094958832, 0.0003887834, -0.0080433059, -0.0032968039, 0.0053786575, 0.0045222389, -0.0027584794, -0.0044841585, 0.0007268567, 0.0037342866, 0.00058748829, -0.0027126002, -0.0012614874, 0.0017090712, 0.0014563599, -0.00088150537, -0.0013466531, 0.00028793715, 0.0010829039, 7.8857505e-05, -0.00077593967, -0.00026127673, 0.0004949508, 0.00031431537, -0.00027408783, -0.00028987849, 0.00012123086, 0.00022979121, -2.9076549e-05, -0.00016225828, -1.7040222e-05, 0.00010310506, 3.3156164e-05, -5.894959e-05, -3.2590866e-05, 2.9930963e-05, 2.5074791e-05, -1.3172398e-05, -1.6443195e-05, 4.8599236e-06, 9.386712e-06, -1.2337727e-06, -5.6395352e-06, 2.1846508e-06, 5.2772833e-07, 3.767143e-09},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   2,
						Gain:       0,

						Correction:  0.475,
						Delay:       0.475,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q730/4"},
				Type:           "CG",
				Label:          "BH",
				SampleRate:     40,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q4120-40"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q4120-40",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 32000,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_A2D",
						Filter: "Q4120-40",
						StageSet: FIR{
							Name:       "QUANTERRA_A2D",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 16,
							Gain:       1,
							Factors:    []float64{1.082831e-06, 1.780827e-06, 3.241039e-06, 5.462732e-06, 8.682945e-06, 1.324084e-05, 1.956529e-05, 2.818513e-05, 3.96569e-05, 5.46887e-05, 7.415355e-05, 9.898917e-05, 0.0001303676, 0.0001695495, 0.0002179822, 0.0002773172, 0.0003493649, 0.0004361384, 0.0005398432, 0.0006628664, 0.0008077706, 0.000977334, 0.001174431, 0.001402138, 0.001663599, 0.001962069, 0.002300847, 0.002683249, 0.003112535, 0.003591899, 0.004124369, 0.004712769, 0.005359664, 0.006067245, 0.006837315, 0.00767117, 0.008569554, 0.009532562, 0.0105596, 0.01164928, 0.01279939, 0.01400681, 0.0152675, 0.01657644, 0.0179276, 0.01931393, 0.02072737, 0.02215888, 0.02359842, 0.02503505, 0.02645699, 0.02785167, 0.02920589, 0.03050587, 0.03173746, 0.03288624, 0.03393773, 0.03487751, 0.03569148, 0.036366, 0.03688814, 0.03724588, 0.03742826, 0.03742567, 0.03723, 0.03683481, 0.03623552, 0.03542958, 0.03441656, 0.0331983, 0.03177895, 0.03016503, 0.02836546, 0.02639154, 0.02425689, 0.02197735, 0.01957086, 0.01705735, 0.01445844, 0.01179732, 0.009098433, 0.006387184, 0.003689671, 0.001032318, -0.001558448, -0.004056556, -0.006436653, -0.008674458, -0.01074711, -0.01263352, -0.01431466, -0.0157739, -0.01699724, -0.01797356, -0.01869481, -0.01915614, -0.01935605, -0.01929638, -0.01898237, -0.01842258, -0.01762881, -0.01661593, -0.01540168, -0.01400646, -0.01245297, -0.01076596, -0.008971803, -0.00709813, -0.005173418, -0.003226554, -0.001286399, 0.0006186511, 0.002461092, 0.00421474, 0.005855118, 0.007359834, 0.00870891, 0.00988508, 0.01087404, 0.01166465, 0.01224907, 0.01262286, 0.01278504, 0.01273799, 0.01248746, 0.01204238, 0.01141467, 0.01061903, 0.009672629, 0.00859478, 0.007406604, 0.006130626, 0.004790372, 0.003409956, 0.002013647, 0.0006254581, -0.0007312728, -0.002034272, -0.003262701, -0.00439749, -0.005421645, -0.006320503, -0.007081943, -0.007696557, -0.008157751, -0.008461813, -0.008607911, -0.008598045, -0.008436955, -0.008131962, -0.007692782, -0.007131293, -0.006461262, -0.005698049, -0.004858287, -0.003959539, -0.003019952, -0.002057906, -0.00109166, -0.0001390218, 0.0007829801, 0.001658393, 0.00247261, 0.00321261, 0.003867161, 0.00442698, 0.004884858, 0.005235733, 0.005476727, 0.005607134, 0.005628374, 0.005543895, 0.005359047, 0.005080922, 0.004718156, 0.004280722, 0.00377968, 0.003226938, 0.002634983, 0.002016624, 0.001384723, 0.0007519443, 0.0001305095, -0.0004680282, -0.00103299, -0.001554753, -0.002024904, -0.002436367, -0.002783493, -0.00306212, -0.003269608, -0.00340483, -0.003468141, -0.003461312, -0.003387446, -0.003250856, -0.003056939, -0.002812018, -0.002523179, -0.002198096, -0.001844851, -0.001471751, -0.001087148, -0.0006992659, -0.0003160361, 5.505296e-05, 0.0004070936, 0.0007338763, 0.001029988, 0.001290891, 0.001512978, 0.001693609, 0.001831121, 0.001924818, 0.001974946, 0.001982643, 0.001949873, 0.001879348, 0.001774437, 0.00163906, 0.001477582, 0.001294697, 0.001095313, 0.0008844385, 0.0006670679, 0.0004480757, 0.00023212, 2.355169e-05, -0.0001736647, -0.0003560145, -0.0005204882, -0.0006646196, -0.0007865114, -0.0008848458, -0.0009588858, -0.001008455, -0.001033917, -0.001036135, -0.001016428, -0.0009765151, -0.0009184563, -0.0008445886, -0.0007574588, -0.0006597553, -0.0005542388, -0.0004436807, -0.0003307953, -0.000218187, -0.0001082966, -3.354812e-06, 9.465283e-05, 0.0001840183, 0.0002633324, 0.0003314989, 0.0003877383, 0.0004315919, 0.0004629043, 0.0004818163, 0.0004887383, 0.0004843253, 0.000469448, 0.0004451571, 0.0004126484, 0.0003732258, 0.0003282654, 0.0002791743, 0.0002273637, 0.0001742071, 0.0001210171, 6.901663e-05, 1.931492e-05, -2.710866e-05, -6.94202e-05, -0.0001069412, -0.000139155, -0.000165703, -0.0001863919, -0.0002011743, -0.0002101506, -0.0002135495, -0.0002117151, -0.0002050911, -0.0001942032, -0.0001796382, -0.0001620278, -0.0001420313, -0.0001203097, -9.752245e-05, -7.429788e-05, -5.122913e-05, -2.885957e-05, -7.671459e-06, 1.191924e-05, 2.956798e-05, 4.500616e-05, 5.804303e-05, 6.855705e-05, 7.650728e-05, 8.19115e-05, 8.485455e-05, 8.547398e-05, 8.395324e-05, 8.051452e-05, 7.541093e-05, 6.891427e-05, 6.130867e-05, 5.288629e-05, 4.392662e-05, 3.47082e-05, 2.548432e-05, 1.648924e-05, 7.930923e-06, -1.335887e-08, -7.198596e-06, -1.351001e-05, -1.886707e-05, -2.32245e-05, -2.655889e-05, -2.888777e-05, -3.024276e-05, -3.068477e-05, -3.029143e-05, -2.91548e-05, -2.737691e-05, -2.507044e-05, -2.234794e-05, -1.932194e-05, -1.610938e-05, -1.280843e-05, -9.523409e-06, -6.338225e-06, -3.329103e-06, -5.598779e-07, 1.918762e-06, 4.072373e-06, 5.874391e-06, 7.312286e-06, 8.390552e-06, 9.10975e-06, 9.497941e-06, 9.57516e-06, 9.376262e-06, 8.938288e-06, 8.301693e-06, 7.504598e-06, 6.592431e-06, 5.603302e-06, 4.571324e-06, 3.540417e-06, 2.530247e-06, 1.577183e-06, 6.993072e-07, -8.604746e-08, -7.667669e-07, -1.333256e-06, -1.787562e-06, -2.126689e-06, -2.35267e-06, -2.482436e-06, -2.509892e-06, -2.459847e-06, -2.335345e-06, -2.152362e-06, -1.92515e-06, -1.670768e-06, -1.39524e-06, -1.117376e-06, -8.454301e-07, -5.794826e-07, -3.444687e-07, -1.250533e-07, 6.174352e-08, 2.187376e-07, 3.442481e-07, 4.374807e-07, 4.931357e-07, 5.255189e-07, 5.344753e-07, 5.136161e-07, 4.902979e-07, 4.3492e-07, 3.819857e-07, 3.223668e-07, 2.602309e-07, 1.936316e-07, 1.338251e-07, 6.867246e-08, 2.144369e-08, -1.967135e-09, -4.752218e-08, -6.271905e-08, -1.019067e-07, -1.201529e-07, -1.103657e-07, -1.029488e-07, -1.196599e-07, -1.361228e-07, -1.463918e-07, -1.475235e-07, 3.980228e-07},
						},
						Frequency:  0,
						SampleRate: 2000,
						Decimate:   16,
						Gain:       0,

						Correction:  0.09975,
						Delay:       0.09975,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_FS2D5M",
						Filter: "Q4120-40",
						StageSet: FIR{
							Name:       "QUANTERRA_FS2D5M",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{0.00012270205, 0.00048777176, 0.0013744386, 0.0031743878, 0.0064038956, 0.011656268, 0.019509595, 0.03039684, 0.044443224, 0.06130641, 0.08005964, 0.09915299, 0.11649259, 0.12965789, 0.1362395, 0.1342594, 0.12260701, 0.10139573, 0.072151348, 0.037766486, 0.0021876744, -0.03014103, -0.054994818, -0.069120437, -0.070873402, -0.060596704, -0.040643163, -0.01500781, 0.011381808, 0.033586118, 0.0476023, 0.051144872, 0.044084553, 0.028441496, 0.0079267332, -0.012875441, -0.029507341, -0.0385979, -0.038569141, -0.029930074, -0.015093057, 0.0022383151, 0.017961802, 0.028537773, 0.031790648, 0.027364071, 0.016730715, 0.0027653815, -0.011003786, -0.021273898, -0.025757544, -0.023693535, -0.015961589, -0.0047877459, 0.006870985, 0.0160974, 0.020739768, 0.019911058, 0.014146018, 0.0051912419, -0.0045019193, -0.012437994, -0.016715137, -0.016477238, -0.012072993, -0.0048962845, 0.0030341272, 0.0096328771, 0.013290998, 0.013262722, 0.0098044546, 0.0040440182, -0.0023698609, -0.0077321678, -0.010730822, -0.010763138, -0.0080445185, -0.0034941181, 0.0015573923, 0.00574836, 0.0080475444, 0.0080014393, 0.0058102133, 0.0022247031, -0.0016953174, -0.004886589, -0.0065644821, -0.0064082658, -0.0046078656, -0.001770432, 0.0012765307, 0.0037237876, 0.004993218, 0.0048697544, 0.0035242371, 0.0014313073, -0.00078636804, -0.0025385991, -0.0034210549, -0.0033032196, -0.0023340494, -0.00087140471, 0.00063733978, 0.0017854001, 0.002311351, 0.0021526087, 0.0014386107, 0.00043280027, -0.00055553723, -0.0012616523, -0.0015316223, -0.0013501542, -0.00082750747, -0.00015281289, 0.00046864213, 0.00087406801, 0.00098268758, 0.00080697925, 0.00043604503, 4.7844998e-07, -0.00036989842, -0.00058256532, -0.00060233206, -0.00045284981, -0.00020192238, 6.4754444e-05, 0.00027071431, 0.00036817612, 0.0003473509, 0.00023355303, 7.4125579e-05, -7.8294739e-05, -0.00018201505, -0.00021672963, -0.00018468809, -0.0001064981, -1.3107359e-05, 6.6049113e-05, 0.00011154427, 0.00011673366, 8.7911176e-05, 4.0178846e-05, -9.1577131e-06, -4.5278513e-05, -6.0443646e-05, -5.5284076e-05, -3.5312223e-05, -9.3785602e-06, 1.2713694e-05, 2.5777663e-05, 2.8509743e-05, 2.1812819e-05, 1.0492499e-05, -5.3060398e-07, -8.7145099e-06, -1.172399e-05, -1.0591358e-05, -7.1314753e-06, -3.9233328e-06, 1.3353809e-05},
						},
						Frequency:  0,
						SampleRate: 400,
						Decimate:   5,
						Gain:       0,

						Correction:  0.19875,
						Delay:       0.19875,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96CM",
						Filter: "Q4120-40",
						StageSet: FIR{
							Name:       "QUANTERRA_F96CM",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{0.0015874802, 0.012505871, 0.049993884, 0.13109867, 0.24517897, 0.33201709, 0.3076342, 0.14349313, -0.072161227, -0.18259226, -0.10838273, 0.057338934, 0.13441317, 0.050708819, -0.078739911, -0.095307611, 0.0079877693, 0.087596349, 0.043762837, -0.05242851, -0.066883579, 0.011301555, 0.065023482, 0.022203814, -0.047086496, -0.042030744, 0.022498628, 0.047665216, 0.0011739009, -0.041949332, -0.019100184, 0.029217659, 0.029172245, -0.013900858, -0.031487864, -0.00035999544, 0.027629644, 0.011162787, -0.019914197, -0.017425627, 0.010744463, 0.019209325, -0.0021372053, -0.017385412, -0.0045440109, 0.013248486, 0.0086612282, -0.0081718517, -0.010282057, 0.0031351086, 0.0094958832, 0.0003887834, -0.0080433059, -0.0032968039, 0.0053786575, 0.0045222389, -0.0027584794, -0.0044841585, 0.0007268567, 0.0037342866, 0.00058748829, -0.0027126002, -0.0012614874, 0.0017090712, 0.0014563599, -0.00088150537, -0.0013466531, 0.00028793715, 0.0010829039, 7.8857505e-05, -0.00077593967, -0.00026127673, 0.0004949508, 0.00031431537, -0.00027408783, -0.00028987849, 0.00012123086, 0.00022979121, -2.9076549e-05, -0.00016225828, -1.7040222e-05, 0.00010310506, 3.3156164e-05, -5.894959e-05, -3.2590866e-05, 2.9930963e-05, 2.5074791e-05, -1.3172398e-05, -1.6443195e-05, 4.8599236e-06, 9.386712e-06, -1.2337727e-06, -5.6395352e-06, 2.1846508e-06, 5.2772833e-07, 3.767143e-09},
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   2,
						Gain:       0,

						Correction:  0.2375,
						Delay:       0.2375,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_FS2D5",
						Filter: "Q4120-40",
						StageSet: FIR{
							Name:       "QUANTERRA_FS2D5",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{4.0324612e-05, 7.4532803e-05, 0.00012345534, 0.00017018868, 0.00019731053, 0.0001854891, 0.00011934564, -5.7231013e-06, -0.00017792319, -0.00036732586, -0.00052951044, -0.00061500846, -0.00058323538, -0.00041728371, -0.00013495161, 0.00020833298, 0.00052770902, 0.00072818991, 0.00073125873, 0.00050192019, 6.7831759e-05, -0.00047714929, -0.00098915805, -0.0013089182, -0.0013073585, -0.00093001675, -0.00022625405, 0.00064834755, 0.0014617084, 0.0019632225, 0.0019566246, 0.0013677248, 0.0002854628, -0.0010403872, -0.0022506787, -0.0029690694, -0.0029127367, -0.0019905828, -0.00035735374, 0.0015988396, 0.0033409717, 0.0043237641, 0.0041556359, 0.002736002, 0.00032343099, -0.0024947519, -0.0049349426, -0.0062251968, -0.0058361361, -0.0036689663, -0.00013940921, 0.003880228, 0.0072612315, 0.008919356, 0.0081402518, 0.0048370496, -0.00034347846, -0.0061156652, -0.010847776, -0.012992723, -0.01154995, -0.0064303765, 0.0013911985, 0.010005707, 0.016980571, 0.019973404, 0.017406645, 0.0090294631, -0.0037949694, -0.018183038, -0.030222947, -0.035783326, -0.031468979, -0.015504444, 0.011672367, 0.047268332, 0.086508189, 0.12346675, 0.15219416, 0.16789386},
						},
						Frequency:  0,
						SampleRate: 40,
						Decimate:   5,
						Gain:       0,

						Correction:  1.9875,
						Delay:       1.9875,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q4120/6", "Q730/4"},
				Type:           "CG",
				Label:          "LH",
				SampleRate:     1,
				Frequency:      0.1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q4120-1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q4120-1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 32000,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_A2D",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_A2D",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 16,
							Gain:       1,
							Factors:    []float64{1.082831e-06, 1.780827e-06, 3.241039e-06, 5.462732e-06, 8.682945e-06, 1.324084e-05, 1.956529e-05, 2.818513e-05, 3.96569e-05, 5.46887e-05, 7.415355e-05, 9.898917e-05, 0.0001303676, 0.0001695495, 0.0002179822, 0.0002773172, 0.0003493649, 0.0004361384, 0.0005398432, 0.0006628664, 0.0008077706, 0.000977334, 0.001174431, 0.001402138, 0.001663599, 0.001962069, 0.002300847, 0.002683249, 0.003112535, 0.003591899, 0.004124369, 0.004712769, 0.005359664, 0.006067245, 0.006837315, 0.00767117, 0.008569554, 0.009532562, 0.0105596, 0.01164928, 0.01279939, 0.01400681, 0.0152675, 0.01657644, 0.0179276, 0.01931393, 0.02072737, 0.02215888, 0.02359842, 0.02503505, 0.02645699, 0.02785167, 0.02920589, 0.03050587, 0.03173746, 0.03288624, 0.03393773, 0.03487751, 0.03569148, 0.036366, 0.03688814, 0.03724588, 0.03742826, 0.03742567, 0.03723, 0.03683481, 0.03623552, 0.03542958, 0.03441656, 0.0331983, 0.03177895, 0.03016503, 0.02836546, 0.02639154, 0.02425689, 0.02197735, 0.01957086, 0.01705735, 0.01445844, 0.01179732, 0.009098433, 0.006387184, 0.003689671, 0.001032318, -0.001558448, -0.004056556, -0.006436653, -0.008674458, -0.01074711, -0.01263352, -0.01431466, -0.0157739, -0.01699724, -0.01797356, -0.01869481, -0.01915614, -0.01935605, -0.01929638, -0.01898237, -0.01842258, -0.01762881, -0.01661593, -0.01540168, -0.01400646, -0.01245297, -0.01076596, -0.008971803, -0.00709813, -0.005173418, -0.003226554, -0.001286399, 0.0006186511, 0.002461092, 0.00421474, 0.005855118, 0.007359834, 0.00870891, 0.00988508, 0.01087404, 0.01166465, 0.01224907, 0.01262286, 0.01278504, 0.01273799, 0.01248746, 0.01204238, 0.01141467, 0.01061903, 0.009672629, 0.00859478, 0.007406604, 0.006130626, 0.004790372, 0.003409956, 0.002013647, 0.0006254581, -0.0007312728, -0.002034272, -0.003262701, -0.00439749, -0.005421645, -0.006320503, -0.007081943, -0.007696557, -0.008157751, -0.008461813, -0.008607911, -0.008598045, -0.008436955, -0.008131962, -0.007692782, -0.007131293, -0.006461262, -0.005698049, -0.004858287, -0.003959539, -0.003019952, -0.002057906, -0.00109166, -0.0001390218, 0.0007829801, 0.001658393, 0.00247261, 0.00321261, 0.003867161, 0.00442698, 0.004884858, 0.005235733, 0.005476727, 0.005607134, 0.005628374, 0.005543895, 0.005359047, 0.005080922, 0.004718156, 0.004280722, 0.00377968, 0.003226938, 0.002634983, 0.002016624, 0.001384723, 0.0007519443, 0.0001305095, -0.0004680282, -0.00103299, -0.001554753, -0.002024904, -0.002436367, -0.002783493, -0.00306212, -0.003269608, -0.00340483, -0.003468141, -0.003461312, -0.003387446, -0.003250856, -0.003056939, -0.002812018, -0.002523179, -0.002198096, -0.001844851, -0.001471751, -0.001087148, -0.0006992659, -0.0003160361, 5.505296e-05, 0.0004070936, 0.0007338763, 0.001029988, 0.001290891, 0.001512978, 0.001693609, 0.001831121, 0.001924818, 0.001974946, 0.001982643, 0.001949873, 0.001879348, 0.001774437, 0.00163906, 0.001477582, 0.001294697, 0.001095313, 0.0008844385, 0.0006670679, 0.0004480757, 0.00023212, 2.355169e-05, -0.0001736647, -0.0003560145, -0.0005204882, -0.0006646196, -0.0007865114, -0.0008848458, -0.0009588858, -0.001008455, -0.001033917, -0.001036135, -0.001016428, -0.0009765151, -0.0009184563, -0.0008445886, -0.0007574588, -0.0006597553, -0.0005542388, -0.0004436807, -0.0003307953, -0.000218187, -0.0001082966, -3.354812e-06, 9.465283e-05, 0.0001840183, 0.0002633324, 0.0003314989, 0.0003877383, 0.0004315919, 0.0004629043, 0.0004818163, 0.0004887383, 0.0004843253, 0.000469448, 0.0004451571, 0.0004126484, 0.0003732258, 0.0003282654, 0.0002791743, 0.0002273637, 0.0001742071, 0.0001210171, 6.901663e-05, 1.931492e-05, -2.710866e-05, -6.94202e-05, -0.0001069412, -0.000139155, -0.000165703, -0.0001863919, -0.0002011743, -0.0002101506, -0.0002135495, -0.0002117151, -0.0002050911, -0.0001942032, -0.0001796382, -0.0001620278, -0.0001420313, -0.0001203097, -9.752245e-05, -7.429788e-05, -5.122913e-05, -2.885957e-05, -7.671459e-06, 1.191924e-05, 2.956798e-05, 4.500616e-05, 5.804303e-05, 6.855705e-05, 7.650728e-05, 8.19115e-05, 8.485455e-05, 8.547398e-05, 8.395324e-05, 8.051452e-05, 7.541093e-05, 6.891427e-05, 6.130867e-05, 5.288629e-05, 4.392662e-05, 3.47082e-05, 2.548432e-05, 1.648924e-05, 7.930923e-06, -1.335887e-08, -7.198596e-06, -1.351001e-05, -1.886707e-05, -2.32245e-05, -2.655889e-05, -2.888777e-05, -3.024276e-05, -3.068477e-05, -3.029143e-05, -2.91548e-05, -2.737691e-05, -2.507044e-05, -2.234794e-05, -1.932194e-05, -1.610938e-05, -1.280843e-05, -9.523409e-06, -6.338225e-06, -3.329103e-06, -5.598779e-07, 1.918762e-06, 4.072373e-06, 5.874391e-06, 7.312286e-06, 8.390552e-06, 9.10975e-06, 9.497941e-06, 9.57516e-06, 9.376262e-06, 8.938288e-06, 8.301693e-06, 7.504598e-06, 6.592431e-06, 5.603302e-06, 4.571324e-06, 3.540417e-06, 2.530247e-06, 1.577183e-06, 6.993072e-07, -8.604746e-08, -7.667669e-07, -1.333256e-06, -1.787562e-06, -2.126689e-06, -2.35267e-06, -2.482436e-06, -2.509892e-06, -2.459847e-06, -2.335345e-06, -2.152362e-06, -1.92515e-06, -1.670768e-06, -1.39524e-06, -1.117376e-06, -8.454301e-07, -5.794826e-07, -3.444687e-07, -1.250533e-07, 6.174352e-08, 2.187376e-07, 3.442481e-07, 4.374807e-07, 4.931357e-07, 5.255189e-07, 5.344753e-07, 5.136161e-07, 4.902979e-07, 4.3492e-07, 3.819857e-07, 3.223668e-07, 2.602309e-07, 1.936316e-07, 1.338251e-07, 6.867246e-08, 2.144369e-08, -1.967135e-09, -4.752218e-08, -6.271905e-08, -1.019067e-07, -1.201529e-07, -1.103657e-07, -1.029488e-07, -1.196599e-07, -1.361228e-07, -1.463918e-07, -1.475235e-07, 3.980228e-07},
						},
						Frequency:  0,
						SampleRate: 2000,
						Decimate:   16,
						Gain:       0,

						Correction:  0.09975,
						Delay:       0.09975,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_FS2D5M",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_FS2D5M",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{0.00012270205, 0.00048777176, 0.0013744386, 0.0031743878, 0.0064038956, 0.011656268, 0.019509595, 0.03039684, 0.044443224, 0.06130641, 0.08005964, 0.09915299, 0.11649259, 0.12965789, 0.1362395, 0.1342594, 0.12260701, 0.10139573, 0.072151348, 0.037766486, 0.0021876744, -0.03014103, -0.054994818, -0.069120437, -0.070873402, -0.060596704, -0.040643163, -0.01500781, 0.011381808, 0.033586118, 0.0476023, 0.051144872, 0.044084553, 0.028441496, 0.0079267332, -0.012875441, -0.029507341, -0.0385979, -0.038569141, -0.029930074, -0.015093057, 0.0022383151, 0.017961802, 0.028537773, 0.031790648, 0.027364071, 0.016730715, 0.0027653815, -0.011003786, -0.021273898, -0.025757544, -0.023693535, -0.015961589, -0.0047877459, 0.006870985, 0.0160974, 0.020739768, 0.019911058, 0.014146018, 0.0051912419, -0.0045019193, -0.012437994, -0.016715137, -0.016477238, -0.012072993, -0.0048962845, 0.0030341272, 0.0096328771, 0.013290998, 0.013262722, 0.0098044546, 0.0040440182, -0.0023698609, -0.0077321678, -0.010730822, -0.010763138, -0.0080445185, -0.0034941181, 0.0015573923, 0.00574836, 0.0080475444, 0.0080014393, 0.0058102133, 0.0022247031, -0.0016953174, -0.004886589, -0.0065644821, -0.0064082658, -0.0046078656, -0.001770432, 0.0012765307, 0.0037237876, 0.004993218, 0.0048697544, 0.0035242371, 0.0014313073, -0.00078636804, -0.0025385991, -0.0034210549, -0.0033032196, -0.0023340494, -0.00087140471, 0.00063733978, 0.0017854001, 0.002311351, 0.0021526087, 0.0014386107, 0.00043280027, -0.00055553723, -0.0012616523, -0.0015316223, -0.0013501542, -0.00082750747, -0.00015281289, 0.00046864213, 0.00087406801, 0.00098268758, 0.00080697925, 0.00043604503, 4.7844998e-07, -0.00036989842, -0.00058256532, -0.00060233206, -0.00045284981, -0.00020192238, 6.4754444e-05, 0.00027071431, 0.00036817612, 0.0003473509, 0.00023355303, 7.4125579e-05, -7.8294739e-05, -0.00018201505, -0.00021672963, -0.00018468809, -0.0001064981, -1.3107359e-05, 6.6049113e-05, 0.00011154427, 0.00011673366, 8.7911176e-05, 4.0178846e-05, -9.1577131e-06, -4.5278513e-05, -6.0443646e-05, -5.5284076e-05, -3.5312223e-05, -9.3785602e-06, 1.2713694e-05, 2.5777663e-05, 2.8509743e-05, 2.1812819e-05, 1.0492499e-05, -5.3060398e-07, -8.7145099e-06, -1.172399e-05, -1.0591358e-05, -7.1314753e-06, -3.9233328e-06, 1.3353809e-05},
						},
						Frequency:  0,
						SampleRate: 400,
						Decimate:   5,
						Gain:       0,

						Correction:  0.19875,
						Delay:       0.19875,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96CM",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_F96CM",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{0.0015874802, 0.012505871, 0.049993884, 0.13109867, 0.24517897, 0.33201709, 0.3076342, 0.14349313, -0.072161227, -0.18259226, -0.10838273, 0.057338934, 0.13441317, 0.050708819, -0.078739911, -0.095307611, 0.0079877693, 0.087596349, 0.043762837, -0.05242851, -0.066883579, 0.011301555, 0.065023482, 0.022203814, -0.047086496, -0.042030744, 0.022498628, 0.047665216, 0.0011739009, -0.041949332, -0.019100184, 0.029217659, 0.029172245, -0.013900858, -0.031487864, -0.00035999544, 0.027629644, 0.011162787, -0.019914197, -0.017425627, 0.010744463, 0.019209325, -0.0021372053, -0.017385412, -0.0045440109, 0.013248486, 0.0086612282, -0.0081718517, -0.010282057, 0.0031351086, 0.0094958832, 0.0003887834, -0.0080433059, -0.0032968039, 0.0053786575, 0.0045222389, -0.0027584794, -0.0044841585, 0.0007268567, 0.0037342866, 0.00058748829, -0.0027126002, -0.0012614874, 0.0017090712, 0.0014563599, -0.00088150537, -0.0013466531, 0.00028793715, 0.0010829039, 7.8857505e-05, -0.00077593967, -0.00026127673, 0.0004949508, 0.00031431537, -0.00027408783, -0.00028987849, 0.00012123086, 0.00022979121, -2.9076549e-05, -0.00016225828, -1.7040222e-05, 0.00010310506, 3.3156164e-05, -5.894959e-05, -3.2590866e-05, 2.9930963e-05, 2.5074791e-05, -1.3172398e-05, -1.6443195e-05, 4.8599236e-06, 9.386712e-06, -1.2337727e-06, -5.6395352e-06, 2.1846508e-06, 5.2772833e-07, 3.767143e-09},
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   2,
						Gain:       0,

						Correction:  0.2375,
						Delay:       0.2375,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96CM",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_F96CM",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{0.0015874802, 0.012505871, 0.049993884, 0.13109867, 0.24517897, 0.33201709, 0.3076342, 0.14349313, -0.072161227, -0.18259226, -0.10838273, 0.057338934, 0.13441317, 0.050708819, -0.078739911, -0.095307611, 0.0079877693, 0.087596349, 0.043762837, -0.05242851, -0.066883579, 0.011301555, 0.065023482, 0.022203814, -0.047086496, -0.042030744, 0.022498628, 0.047665216, 0.0011739009, -0.041949332, -0.019100184, 0.029217659, 0.029172245, -0.013900858, -0.031487864, -0.00035999544, 0.027629644, 0.011162787, -0.019914197, -0.017425627, 0.010744463, 0.019209325, -0.0021372053, -0.017385412, -0.0045440109, 0.013248486, 0.0086612282, -0.0081718517, -0.010282057, 0.0031351086, 0.0094958832, 0.0003887834, -0.0080433059, -0.0032968039, 0.0053786575, 0.0045222389, -0.0027584794, -0.0044841585, 0.0007268567, 0.0037342866, 0.00058748829, -0.0027126002, -0.0012614874, 0.0017090712, 0.0014563599, -0.00088150537, -0.0013466531, 0.00028793715, 0.0010829039, 7.8857505e-05, -0.00077593967, -0.00026127673, 0.0004949508, 0.00031431537, -0.00027408783, -0.00028987849, 0.00012123086, 0.00022979121, -2.9076549e-05, -0.00016225828, -1.7040222e-05, 0.00010310506, 3.3156164e-05, -5.894959e-05, -3.2590866e-05, 2.9930963e-05, 2.5074791e-05, -1.3172398e-05, -1.6443195e-05, 4.8599236e-06, 9.386712e-06, -1.2337727e-06, -5.6395352e-06, 2.1846508e-06, 5.2772833e-07, 3.767143e-09},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   2,
						Gain:       0,

						Correction:  0.475,
						Delay:       0.475,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_FS2D5",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_FS2D5",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{4.0324612e-05, 7.4532803e-05, 0.00012345534, 0.00017018868, 0.00019731053, 0.0001854891, 0.00011934564, -5.7231013e-06, -0.00017792319, -0.00036732586, -0.00052951044, -0.00061500846, -0.00058323538, -0.00041728371, -0.00013495161, 0.00020833298, 0.00052770902, 0.00072818991, 0.00073125873, 0.00050192019, 6.7831759e-05, -0.00047714929, -0.00098915805, -0.0013089182, -0.0013073585, -0.00093001675, -0.00022625405, 0.00064834755, 0.0014617084, 0.0019632225, 0.0019566246, 0.0013677248, 0.0002854628, -0.0010403872, -0.0022506787, -0.0029690694, -0.0029127367, -0.0019905828, -0.00035735374, 0.0015988396, 0.0033409717, 0.0043237641, 0.0041556359, 0.002736002, 0.00032343099, -0.0024947519, -0.0049349426, -0.0062251968, -0.0058361361, -0.0036689663, -0.00013940921, 0.003880228, 0.0072612315, 0.008919356, 0.0081402518, 0.0048370496, -0.00034347846, -0.0061156652, -0.010847776, -0.012992723, -0.01154995, -0.0064303765, 0.0013911985, 0.010005707, 0.016980571, 0.019973404, 0.017406645, 0.0090294631, -0.0037949694, -0.018183038, -0.030222947, -0.035783326, -0.031468979, -0.015504444, 0.011672367, 0.047268332, 0.086508189, 0.12346675, 0.15219416, 0.16789386},
						},
						Frequency:  0,
						SampleRate: 20,
						Decimate:   5,
						Gain:       0,

						Correction:  3.975,
						Delay:       3.975,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96C",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_F96C",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{-4.6243647e-06, -8.2582981e-05, -0.00022601415, -0.00025390085, 7.6656675e-07, 0.00030501861, 0.00017127917, -0.00034944694, -0.00044910128, 0.00026315766, 0.00078977249, 3.8573012e-05, -0.001091783, -0.00059999564, 0.0012064345, 0.001397154, -0.00096246767, -0.0023132728, 0.00020782732, 0.0031300743, 0.0011370157, -0.0035433476, -0.0030242419, 0.003207636, 0.0052380066, -0.0018038393, -0.0073759095, -0.00087297275, 0.0088709101, 0.0048318471, -0.0090423054, -0.0098139052, 0.0071791365, 0.015252997, -0.0026287319, -0.020267585, -0.0051429142, 0.023663623, 0.016578568, -0.023875478, -0.032279525, 0.01860678, 0.05394208, -0.0031405185, -0.08849621, -0.040148561, 0.18476363, 0.40660112},
						},
						Frequency:  0,
						SampleRate: 10,
						Decimate:   2,
						Gain:       0,

						Correction:  4.75,
						Delay:       4.75,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F260",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_F260",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 10,
							Gain:       1,
							Factors:    []float64{-2.2139447e-05, -3.8453583e-05, -4.378534e-05, -7.3372298e-05, -9.144223e-05, -0.00012393804, -0.00014993145, -0.00018288734, -0.00020985387, -0.00023708676, -0.00025605053, -0.00026908595, -0.00027046635, -0.00026090174, -0.00023702046, -0.00019957596, -0.0001476114, -8.307891e-05, -7.5457001e-06, 7.5298807e-05, 0.00016159625, 0.00024607903, 0.00032337995, 0.00038756541, 0.00043310711, 0.00045485953, 0.0004488357, 0.00041236436, 0.00034462992, 0.00024681738, 0.00012236055, -2.3128036e-05, -0.00018195113, -0.00034467461, -0.00050059227, -0.00063836565, -0.00074673952, -0.00081536621, -0.00083562682, -0.00080140969, -0.00070979622, -0.00056159037, -0.00036160929, -0.00011874108, 0.00015429985, 0.00044151691, 0.00072445132, 0.00098325467, 0.0011979725, 0.0013499343, 0.0014231774, 0.0014058327, 0.0012912918, 0.0010791462, 0.00077574022, 0.00039430539, -4.5397332e-05, -0.00051789989, -0.00099335661, -0.0014392621, -0.0018225131, -0.0021116822, -0.0022793364, -0.0023042859, -0.0021735519, -0.0018839175, -0.0014429232, -0.00086917847, -0.00019191902, 0.00055019536, 0.0013110506, 0.0020397116, 0.0026835711, 0.003191892, 0.0035194291, 0.0036299924, 0.003499609, 0.0031190919, 0.0024957794, 0.0016542508, 0.00063592544, -0.00050253125, -0.0016919666, -0.0028545326, -0.0039083677, -0.0047728766, -0.0053743018, -0.0056512515, -0.0055597744, -0.0050776368, -0.0042074558, -0.002978384, -0.0014461699, 0.00030855887, 0.0021837723, 0.0040611613, 0.0058127348, 0.0073084698, 0.0084247225, 0.009052775, 0.0091071132, 0.008532812, 0.0073115546, 0.0054658263, 0.0030609035, 0.0002043975, -0.0029567564, -0.0062418456, -0.0094442437, -0.012341276, -0.014705594, -0.016317482, -0.016977424, -0.016518228, -0.014815997, -0.011799269, -0.0074557653, -0.0018362471, 0.0049448099, 0.01271188, 0.021234337, 0.030235484, 0.039404215, 0.048408791, 0.056911995, 0.064586917, 0.071132504, 0.076288084, 0.079846048, 0.081662035},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   10,
						Gain:       0,

						Correction:  129.5,
						Delay:       129.5,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			},
		},
	}, {
		Name: "Quanterra Dataloggers Connected to CMG-3TB Sensors",
		Sensors: []Sensor{
			{
				SensorList: []string{"CMG-3TB"},
				FilterList: []string{"CMG-3TB-CTBTO"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "CMG-3TB-GN",
						Filter: "CMG-3TB-CTBTO",
						StageSet: PAZ{
							Name:  "CMG-3TB-GN",
							Code:  PZFunctionLaplaceHertz,
							Type:  "Analogue response, in Hz.",
							Notes: "derived from Guralp documentation for T35920, i.e. caldoc@guralp.com",
							Poles: []complex128{(-0.00589 - 0.00589i), (-0.00589 + 0.00589i), (-180 + 0i), (-160 + 0i), (-80 + 0i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       10000,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "Z12",
				Reversed: false,
			},
		},
		Dataloggers: []Datalogger{
			{
				DataloggerList: []string{"Q330HR/6", "Q330HRS/6"},
				Type:           "CG",
				Label:          "HH",
				SampleRate:     100,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330HR_FLbelow100-100"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330HR_FLbelow100-100",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   0,
						Gain:       1.6777216e+06,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330_FLbelow100-100",
						Filter: "Q330HR_FLbelow100-100",
						StageSet: FIR{
							Name:       "Q330_FLbelow100-100",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{1.3154932e-11, 0.00015010653, 0.013396814, 0.16442924, 0.56880941, 0.51738348, -0.26083604, -0.12203293, 0.25718129, -0.2029026, 0.070758805, 0.038796662, -0.11431347, 0.13547966, -0.11144746, 0.067054813, -0.019271235, -0.020931286, 0.047680563, -0.059338288, 0.057579308, -0.046233307, 0.029777146, -0.01248294, -0.0023660751, 0.012788211, -0.018469822, 0.018797255, -0.017138655, 0.012781987, -0.0076757868, 0.0032551587, -8.9475628e-05, -0.0017787575, 0.0025960431, -0.0026661685, 0.002307403, -0.0017705155, 0.0012186428, -0.00074604922, 0.00039217516, -0.00015836647, 2.437801e-05, 3.807573e-05, -5.6180479e-05, 5.152771e-05, -3.8564693e-05, 2.5302859e-05, -1.512465e-05, 8.7397951e-06, -4.6481172e-06, 1.3762756e-06, 7.042064e-07, 2.2418734e-07, -1.2510258e-06, 1.0667707e-07, 2.6428765e-07, 3.2266382e-07, -8.0741625e-08, -1.0990485e-07, -3.3252027e-08, 1.3885057e-08, 1.0562748e-08, 2.5779114e-09, -7.0186227e-10},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330HR/6", "Q330HRS/6"},
				Type:           "CG",
				Label:          "LH",
				SampleRate:     1,
				Frequency:      0.1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330HR_FLbelow100-1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330HR_FLbelow100-1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       1.6777216e+06,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330_FLbelow100-1",
						Filter: "Q330HR_FLbelow100-1",
						StageSet: FIR{
							Name:       "Q330_FLbelow100-1",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{1.2199295e-16, 3.1619205e-10, -4.3146524e-08, -5.6355576e-07, -0.00012670077, 0.0036581444, 0.0001675314, -0.0054045052, 0.012786087, -0.01803566, 0.014731158, 0.0032269409, -0.038596944, 0.088835267, -0.14824265, 0.2177661, 0.80991439, 0.12459593, -0.1230407, 0.088997526, -0.048501567, 0.014259116, 0.0068963909, -0.014443419, 0.012428614, -0.0065687263, 0.0015220402, 0.0031420928, 3.6562742e-05, -2.1529949e-06, -2.5978267e-07},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330HR/6", "Q330HRS/6"},
				Type:           "CG",
				Label:          "VH",
				SampleRate:     0.1,
				Frequency:      0.05,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330HR_FLbelow100-0.1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330HR_FLbelow100-0.1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       1.6777216e+06,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330_FLbelow100-1",
						Filter: "Q330HR_FLbelow100-0.1",
						StageSet: FIR{
							Name:       "Q330_FLbelow100-1",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{1.2199295e-16, 3.1619205e-10, -4.3146524e-08, -5.6355576e-07, -0.00012670077, 0.0036581444, 0.0001675314, -0.0054045052, 0.012786087, -0.01803566, 0.014731158, 0.0032269409, -0.038596944, 0.088835267, -0.14824265, 0.2177661, 0.80991439, 0.12459593, -0.1230407, 0.088997526, -0.048501567, 0.014259116, 0.0068963909, -0.014443419, 0.012428614, -0.0065687263, 0.0015220402, 0.0031420928, 3.6562742e-05, -2.1529949e-06, -2.5978267e-07},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_VLP",
						Filter: "Q330HR_FLbelow100-0.1",
						StageSet: FIR{
							Name:       "QUANTERRA_VLP",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 10,
							Gain:       4,
							Factors:    []float64{-1.2882809e-09, 9.1450341e-09, 2.874769e-08, 7.1124177e-08, 1.5131006e-07, 2.9162416e-07, 5.231895e-07, 8.8784321e-07, 1.4400516e-06, 2.2486597e-06, 3.3982649e-06, 4.9899963e-06, 7.141442e-06, 9.9854787e-06, 1.3667738e-05, 1.8342505e-05, 2.4166869e-05, 3.1293064e-05, 3.9858995e-05, 4.9977127e-05, 6.1722021e-05, 7.5117008e-05, 9.0120586e-05, 0.00010661337, 0.00012438648, 0.00014313245, 0.00016243959, 0.0001817911, 0.00020056951, 0.00021806786, 0.00023350744, 0.00024606296, 0.00025489458, 0.00025918623, 0.0002581891, 0.00025126885, 0.00023795382, 0.00021798225, 0.00019134536, 0.00015832309, 0.00011950952, 7.5824995e-05, 2.8512295e-05, -2.0885111e-05, -7.0563888e-05, -0.00011852094, -0.00016263187, -0.00020074559, -0.00023079175, -0.00025089609, -0.00025949857, -0.0002554669, -0.00023819944, -0.00020770932, -0.0001646833, -0.00011050914, -4.726636e-05, 2.2323029e-05, 9.4984876e-05, 0.00016702352, 0.00023448898, 0.00029337447, 0.00033983565, 0.00037042075, 0.00038229881, 0.00037347249, 0.00034296114, 0.0002909406, 0.00021882731, 0.0001292966, 2.6228567e-05, -8.542218e-05, -0.00019983118, -0.00031057745, -0.00041097487, -0.00049444626, -0.00055492111, -0.00058723462, -0.0005875043, -0.00055345835, -0.00048469301, -0.00038283653, -0.00025160293, -9.6723139e-05, 7.4251562e-05, 0.00025227157, 0.00042722651, 0.0005884798, 0.00072547508, 0.00082838157, 0.00088874286, 0.00090008735, 0.00085846148, 0.00076284626, 0.00061542261, 0.00042165915, 0.00019020325, -6.7430905e-05, -0.00033737274, -0.00060408603, -0.00085120957, -0.0010625059, -0.0012228664, -0.0013193138, -0.0013419397, -0.0012847149, -0.001146112, -0.00092949066, -0.00064320519, -0.00030040916, 8.1449943e-05, 0.00048143478, 0.00087619014, 0.0012412331, 0.0015523947, 0.001787333, 0.0019270278, 0.0019571614, 0.0018692939, 0.0016617468, 0.0013401193, 0.00091738609, 0.00041354177, -0.00014521147, -0.00072771136, -0.0012994666, -0.001824592, -0.0022679484, -0.0025973611, -0.0027857916, -0.002813315, -0.0026687777, -0.0023510083, -0.0018694805, -0.0012443579, -0.00050587783, 0.00030692347, 0.0011481055, 0.0019672557, 0.0027123413, 0.0033328272, 0.0037828865, 0.004024507, 0.0040302989, 0.0037858148, 0.0032912097, 0.0025621022, 0.0016295366, 0.00053900143, -0.00065149716, -0.001874238, -0.0030553471, -0.0041189454, -0.004991665, -0.0056072846, -0.0059112096, -0.0058645178, -0.0054473076, -0.0046611084, -0.0035301486, -0.0021013499, -0.00044297016, 0.0013581039, 0.0032003333, 0.0049726115, 0.0065602306, 0.007851433, 0.0087442072, 0.0091529582, 0.0090146679, 0.0082941689, 0.0069881929, 0.005127911, 0.0027797357, 4.4259705e-05, -0.0029467044, -0.0060349186, -0.0090421811, -0.011778186, -0.014049432, -0.015668759, -0.016465046, -0.016292565, -0.015039521, -0.012635279, -0.0090558939, -0.0043275864, 0.0014720542, 0.0082152942, 0.0157279, 0.023795083, 0.032169532, 0.040581167, 0.048748176, 0.056388847, 0.063233621, 0.069036759, 0.073587172, 0.07671769, 0.078312553},
						},
						Frequency:  0,
						SampleRate: 0.1,
						Decimate:   10,
						Gain:       0,

						Correction:  1995,
						Delay:       1995,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q4120/6"},
				Type:           "CG",
				Label:          "HH",
				SampleRate:     100,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q4120-100"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q4120-100",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 32000,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_A2D",
						Filter: "Q4120-100",
						StageSet: FIR{
							Name:       "QUANTERRA_A2D",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 16,
							Gain:       1,
							Factors:    []float64{1.082831e-06, 1.780827e-06, 3.241039e-06, 5.462732e-06, 8.682945e-06, 1.324084e-05, 1.956529e-05, 2.818513e-05, 3.96569e-05, 5.46887e-05, 7.415355e-05, 9.898917e-05, 0.0001303676, 0.0001695495, 0.0002179822, 0.0002773172, 0.0003493649, 0.0004361384, 0.0005398432, 0.0006628664, 0.0008077706, 0.000977334, 0.001174431, 0.001402138, 0.001663599, 0.001962069, 0.002300847, 0.002683249, 0.003112535, 0.003591899, 0.004124369, 0.004712769, 0.005359664, 0.006067245, 0.006837315, 0.00767117, 0.008569554, 0.009532562, 0.0105596, 0.01164928, 0.01279939, 0.01400681, 0.0152675, 0.01657644, 0.0179276, 0.01931393, 0.02072737, 0.02215888, 0.02359842, 0.02503505, 0.02645699, 0.02785167, 0.02920589, 0.03050587, 0.03173746, 0.03288624, 0.03393773, 0.03487751, 0.03569148, 0.036366, 0.03688814, 0.03724588, 0.03742826, 0.03742567, 0.03723, 0.03683481, 0.03623552, 0.03542958, 0.03441656, 0.0331983, 0.03177895, 0.03016503, 0.02836546, 0.02639154, 0.02425689, 0.02197735, 0.01957086, 0.01705735, 0.01445844, 0.01179732, 0.009098433, 0.006387184, 0.003689671, 0.001032318, -0.001558448, -0.004056556, -0.006436653, -0.008674458, -0.01074711, -0.01263352, -0.01431466, -0.0157739, -0.01699724, -0.01797356, -0.01869481, -0.01915614, -0.01935605, -0.01929638, -0.01898237, -0.01842258, -0.01762881, -0.01661593, -0.01540168, -0.01400646, -0.01245297, -0.01076596, -0.008971803, -0.00709813, -0.005173418, -0.003226554, -0.001286399, 0.0006186511, 0.002461092, 0.00421474, 0.005855118, 0.007359834, 0.00870891, 0.00988508, 0.01087404, 0.01166465, 0.01224907, 0.01262286, 0.01278504, 0.01273799, 0.01248746, 0.01204238, 0.01141467, 0.01061903, 0.009672629, 0.00859478, 0.007406604, 0.006130626, 0.004790372, 0.003409956, 0.002013647, 0.0006254581, -0.0007312728, -0.002034272, -0.003262701, -0.00439749, -0.005421645, -0.006320503, -0.007081943, -0.007696557, -0.008157751, -0.008461813, -0.008607911, -0.008598045, -0.008436955, -0.008131962, -0.007692782, -0.007131293, -0.006461262, -0.005698049, -0.004858287, -0.003959539, -0.003019952, -0.002057906, -0.00109166, -0.0001390218, 0.0007829801, 0.001658393, 0.00247261, 0.00321261, 0.003867161, 0.00442698, 0.004884858, 0.005235733, 0.005476727, 0.005607134, 0.005628374, 0.005543895, 0.005359047, 0.005080922, 0.004718156, 0.004280722, 0.00377968, 0.003226938, 0.002634983, 0.002016624, 0.001384723, 0.0007519443, 0.0001305095, -0.0004680282, -0.00103299, -0.001554753, -0.002024904, -0.002436367, -0.002783493, -0.00306212, -0.003269608, -0.00340483, -0.003468141, -0.003461312, -0.003387446, -0.003250856, -0.003056939, -0.002812018, -0.002523179, -0.002198096, -0.001844851, -0.001471751, -0.001087148, -0.0006992659, -0.0003160361, 5.505296e-05, 0.0004070936, 0.0007338763, 0.001029988, 0.001290891, 0.001512978, 0.001693609, 0.001831121, 0.001924818, 0.001974946, 0.001982643, 0.001949873, 0.001879348, 0.001774437, 0.00163906, 0.001477582, 0.001294697, 0.001095313, 0.0008844385, 0.0006670679, 0.0004480757, 0.00023212, 2.355169e-05, -0.0001736647, -0.0003560145, -0.0005204882, -0.0006646196, -0.0007865114, -0.0008848458, -0.0009588858, -0.001008455, -0.001033917, -0.001036135, -0.001016428, -0.0009765151, -0.0009184563, -0.0008445886, -0.0007574588, -0.0006597553, -0.0005542388, -0.0004436807, -0.0003307953, -0.000218187, -0.0001082966, -3.354812e-06, 9.465283e-05, 0.0001840183, 0.0002633324, 0.0003314989, 0.0003877383, 0.0004315919, 0.0004629043, 0.0004818163, 0.0004887383, 0.0004843253, 0.000469448, 0.0004451571, 0.0004126484, 0.0003732258, 0.0003282654, 0.0002791743, 0.0002273637, 0.0001742071, 0.0001210171, 6.901663e-05, 1.931492e-05, -2.710866e-05, -6.94202e-05, -0.0001069412, -0.000139155, -0.000165703, -0.0001863919, -0.0002011743, -0.0002101506, -0.0002135495, -0.0002117151, -0.0002050911, -0.0001942032, -0.0001796382, -0.0001620278, -0.0001420313, -0.0001203097, -9.752245e-05, -7.429788e-05, -5.122913e-05, -2.885957e-05, -7.671459e-06, 1.191924e-05, 2.956798e-05, 4.500616e-05, 5.804303e-05, 6.855705e-05, 7.650728e-05, 8.19115e-05, 8.485455e-05, 8.547398e-05, 8.395324e-05, 8.051452e-05, 7.541093e-05, 6.891427e-05, 6.130867e-05, 5.288629e-05, 4.392662e-05, 3.47082e-05, 2.548432e-05, 1.648924e-05, 7.930923e-06, -1.335887e-08, -7.198596e-06, -1.351001e-05, -1.886707e-05, -2.32245e-05, -2.655889e-05, -2.888777e-05, -3.024276e-05, -3.068477e-05, -3.029143e-05, -2.91548e-05, -2.737691e-05, -2.507044e-05, -2.234794e-05, -1.932194e-05, -1.610938e-05, -1.280843e-05, -9.523409e-06, -6.338225e-06, -3.329103e-06, -5.598779e-07, 1.918762e-06, 4.072373e-06, 5.874391e-06, 7.312286e-06, 8.390552e-06, 9.10975e-06, 9.497941e-06, 9.57516e-06, 9.376262e-06, 8.938288e-06, 8.301693e-06, 7.504598e-06, 6.592431e-06, 5.603302e-06, 4.571324e-06, 3.540417e-06, 2.530247e-06, 1.577183e-06, 6.993072e-07, -8.604746e-08, -7.667669e-07, -1.333256e-06, -1.787562e-06, -2.126689e-06, -2.35267e-06, -2.482436e-06, -2.509892e-06, -2.459847e-06, -2.335345e-06, -2.152362e-06, -1.92515e-06, -1.670768e-06, -1.39524e-06, -1.117376e-06, -8.454301e-07, -5.794826e-07, -3.444687e-07, -1.250533e-07, 6.174352e-08, 2.187376e-07, 3.442481e-07, 4.374807e-07, 4.931357e-07, 5.255189e-07, 5.344753e-07, 5.136161e-07, 4.902979e-07, 4.3492e-07, 3.819857e-07, 3.223668e-07, 2.602309e-07, 1.936316e-07, 1.338251e-07, 6.867246e-08, 2.144369e-08, -1.967135e-09, -4.752218e-08, -6.271905e-08, -1.019067e-07, -1.201529e-07, -1.103657e-07, -1.029488e-07, -1.196599e-07, -1.361228e-07, -1.463918e-07, -1.475235e-07, 3.980228e-07},
						},
						Frequency:  0,
						SampleRate: 2000,
						Decimate:   16,
						Gain:       0,

						Correction:  0.09975,
						Delay:       0.09975,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_FS2D5M",
						Filter: "Q4120-100",
						StageSet: FIR{
							Name:       "QUANTERRA_FS2D5M",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{0.00012270205, 0.00048777176, 0.0013744386, 0.0031743878, 0.0064038956, 0.011656268, 0.019509595, 0.03039684, 0.044443224, 0.06130641, 0.08005964, 0.09915299, 0.11649259, 0.12965789, 0.1362395, 0.1342594, 0.12260701, 0.10139573, 0.072151348, 0.037766486, 0.0021876744, -0.03014103, -0.054994818, -0.069120437, -0.070873402, -0.060596704, -0.040643163, -0.01500781, 0.011381808, 0.033586118, 0.0476023, 0.051144872, 0.044084553, 0.028441496, 0.0079267332, -0.012875441, -0.029507341, -0.0385979, -0.038569141, -0.029930074, -0.015093057, 0.0022383151, 0.017961802, 0.028537773, 0.031790648, 0.027364071, 0.016730715, 0.0027653815, -0.011003786, -0.021273898, -0.025757544, -0.023693535, -0.015961589, -0.0047877459, 0.006870985, 0.0160974, 0.020739768, 0.019911058, 0.014146018, 0.0051912419, -0.0045019193, -0.012437994, -0.016715137, -0.016477238, -0.012072993, -0.0048962845, 0.0030341272, 0.0096328771, 0.013290998, 0.013262722, 0.0098044546, 0.0040440182, -0.0023698609, -0.0077321678, -0.010730822, -0.010763138, -0.0080445185, -0.0034941181, 0.0015573923, 0.00574836, 0.0080475444, 0.0080014393, 0.0058102133, 0.0022247031, -0.0016953174, -0.004886589, -0.0065644821, -0.0064082658, -0.0046078656, -0.001770432, 0.0012765307, 0.0037237876, 0.004993218, 0.0048697544, 0.0035242371, 0.0014313073, -0.00078636804, -0.0025385991, -0.0034210549, -0.0033032196, -0.0023340494, -0.00087140471, 0.00063733978, 0.0017854001, 0.002311351, 0.0021526087, 0.0014386107, 0.00043280027, -0.00055553723, -0.0012616523, -0.0015316223, -0.0013501542, -0.00082750747, -0.00015281289, 0.00046864213, 0.00087406801, 0.00098268758, 0.00080697925, 0.00043604503, 4.7844998e-07, -0.00036989842, -0.00058256532, -0.00060233206, -0.00045284981, -0.00020192238, 6.4754444e-05, 0.00027071431, 0.00036817612, 0.0003473509, 0.00023355303, 7.4125579e-05, -7.8294739e-05, -0.00018201505, -0.00021672963, -0.00018468809, -0.0001064981, -1.3107359e-05, 6.6049113e-05, 0.00011154427, 0.00011673366, 8.7911176e-05, 4.0178846e-05, -9.1577131e-06, -4.5278513e-05, -6.0443646e-05, -5.5284076e-05, -3.5312223e-05, -9.3785602e-06, 1.2713694e-05, 2.5777663e-05, 2.8509743e-05, 2.1812819e-05, 1.0492499e-05, -5.3060398e-07, -8.7145099e-06, -1.172399e-05, -1.0591358e-05, -7.1314753e-06, -3.9233328e-06, 1.3353809e-05},
						},
						Frequency:  0,
						SampleRate: 400,
						Decimate:   5,
						Gain:       0,

						Correction:  0.19875,
						Delay:       0.19875,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96CM",
						Filter: "Q4120-100",
						StageSet: FIR{
							Name:       "QUANTERRA_F96CM",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{0.0015874802, 0.012505871, 0.049993884, 0.13109867, 0.24517897, 0.33201709, 0.3076342, 0.14349313, -0.072161227, -0.18259226, -0.10838273, 0.057338934, 0.13441317, 0.050708819, -0.078739911, -0.095307611, 0.0079877693, 0.087596349, 0.043762837, -0.05242851, -0.066883579, 0.011301555, 0.065023482, 0.022203814, -0.047086496, -0.042030744, 0.022498628, 0.047665216, 0.0011739009, -0.041949332, -0.019100184, 0.029217659, 0.029172245, -0.013900858, -0.031487864, -0.00035999544, 0.027629644, 0.011162787, -0.019914197, -0.017425627, 0.010744463, 0.019209325, -0.0021372053, -0.017385412, -0.0045440109, 0.013248486, 0.0086612282, -0.0081718517, -0.010282057, 0.0031351086, 0.0094958832, 0.0003887834, -0.0080433059, -0.0032968039, 0.0053786575, 0.0045222389, -0.0027584794, -0.0044841585, 0.0007268567, 0.0037342866, 0.00058748829, -0.0027126002, -0.0012614874, 0.0017090712, 0.0014563599, -0.00088150537, -0.0013466531, 0.00028793715, 0.0010829039, 7.8857505e-05, -0.00077593967, -0.00026127673, 0.0004949508, 0.00031431537, -0.00027408783, -0.00028987849, 0.00012123086, 0.00022979121, -2.9076549e-05, -0.00016225828, -1.7040222e-05, 0.00010310506, 3.3156164e-05, -5.894959e-05, -3.2590866e-05, 2.9930963e-05, 2.5074791e-05, -1.3172398e-05, -1.6443195e-05, 4.8599236e-06, 9.386712e-06, -1.2337727e-06, -5.6395352e-06, 2.1846508e-06, 5.2772833e-07, 3.767143e-09},
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   2,
						Gain:       0,

						Correction:  0.2375,
						Delay:       0.2375,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96CM",
						Filter: "Q4120-100",
						StageSet: FIR{
							Name:       "QUANTERRA_F96CM",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{0.0015874802, 0.012505871, 0.049993884, 0.13109867, 0.24517897, 0.33201709, 0.3076342, 0.14349313, -0.072161227, -0.18259226, -0.10838273, 0.057338934, 0.13441317, 0.050708819, -0.078739911, -0.095307611, 0.0079877693, 0.087596349, 0.043762837, -0.05242851, -0.066883579, 0.011301555, 0.065023482, 0.022203814, -0.047086496, -0.042030744, 0.022498628, 0.047665216, 0.0011739009, -0.041949332, -0.019100184, 0.029217659, 0.029172245, -0.013900858, -0.031487864, -0.00035999544, 0.027629644, 0.011162787, -0.019914197, -0.017425627, 0.010744463, 0.019209325, -0.0021372053, -0.017385412, -0.0045440109, 0.013248486, 0.0086612282, -0.0081718517, -0.010282057, 0.0031351086, 0.0094958832, 0.0003887834, -0.0080433059, -0.0032968039, 0.0053786575, 0.0045222389, -0.0027584794, -0.0044841585, 0.0007268567, 0.0037342866, 0.00058748829, -0.0027126002, -0.0012614874, 0.0017090712, 0.0014563599, -0.00088150537, -0.0013466531, 0.00028793715, 0.0010829039, 7.8857505e-05, -0.00077593967, -0.00026127673, 0.0004949508, 0.00031431537, -0.00027408783, -0.00028987849, 0.00012123086, 0.00022979121, -2.9076549e-05, -0.00016225828, -1.7040222e-05, 0.00010310506, 3.3156164e-05, -5.894959e-05, -3.2590866e-05, 2.9930963e-05, 2.5074791e-05, -1.3172398e-05, -1.6443195e-05, 4.8599236e-06, 9.386712e-06, -1.2337727e-06, -5.6395352e-06, 2.1846508e-06, 5.2772833e-07, 3.767143e-09},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   2,
						Gain:       0,

						Correction:  0.475,
						Delay:       0.475,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q4120/6"},
				Type:           "CG",
				Label:          "LH",
				SampleRate:     1,
				Frequency:      0.1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q4120-1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q4120-1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 32000,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_A2D",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_A2D",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 16,
							Gain:       1,
							Factors:    []float64{1.082831e-06, 1.780827e-06, 3.241039e-06, 5.462732e-06, 8.682945e-06, 1.324084e-05, 1.956529e-05, 2.818513e-05, 3.96569e-05, 5.46887e-05, 7.415355e-05, 9.898917e-05, 0.0001303676, 0.0001695495, 0.0002179822, 0.0002773172, 0.0003493649, 0.0004361384, 0.0005398432, 0.0006628664, 0.0008077706, 0.000977334, 0.001174431, 0.001402138, 0.001663599, 0.001962069, 0.002300847, 0.002683249, 0.003112535, 0.003591899, 0.004124369, 0.004712769, 0.005359664, 0.006067245, 0.006837315, 0.00767117, 0.008569554, 0.009532562, 0.0105596, 0.01164928, 0.01279939, 0.01400681, 0.0152675, 0.01657644, 0.0179276, 0.01931393, 0.02072737, 0.02215888, 0.02359842, 0.02503505, 0.02645699, 0.02785167, 0.02920589, 0.03050587, 0.03173746, 0.03288624, 0.03393773, 0.03487751, 0.03569148, 0.036366, 0.03688814, 0.03724588, 0.03742826, 0.03742567, 0.03723, 0.03683481, 0.03623552, 0.03542958, 0.03441656, 0.0331983, 0.03177895, 0.03016503, 0.02836546, 0.02639154, 0.02425689, 0.02197735, 0.01957086, 0.01705735, 0.01445844, 0.01179732, 0.009098433, 0.006387184, 0.003689671, 0.001032318, -0.001558448, -0.004056556, -0.006436653, -0.008674458, -0.01074711, -0.01263352, -0.01431466, -0.0157739, -0.01699724, -0.01797356, -0.01869481, -0.01915614, -0.01935605, -0.01929638, -0.01898237, -0.01842258, -0.01762881, -0.01661593, -0.01540168, -0.01400646, -0.01245297, -0.01076596, -0.008971803, -0.00709813, -0.005173418, -0.003226554, -0.001286399, 0.0006186511, 0.002461092, 0.00421474, 0.005855118, 0.007359834, 0.00870891, 0.00988508, 0.01087404, 0.01166465, 0.01224907, 0.01262286, 0.01278504, 0.01273799, 0.01248746, 0.01204238, 0.01141467, 0.01061903, 0.009672629, 0.00859478, 0.007406604, 0.006130626, 0.004790372, 0.003409956, 0.002013647, 0.0006254581, -0.0007312728, -0.002034272, -0.003262701, -0.00439749, -0.005421645, -0.006320503, -0.007081943, -0.007696557, -0.008157751, -0.008461813, -0.008607911, -0.008598045, -0.008436955, -0.008131962, -0.007692782, -0.007131293, -0.006461262, -0.005698049, -0.004858287, -0.003959539, -0.003019952, -0.002057906, -0.00109166, -0.0001390218, 0.0007829801, 0.001658393, 0.00247261, 0.00321261, 0.003867161, 0.00442698, 0.004884858, 0.005235733, 0.005476727, 0.005607134, 0.005628374, 0.005543895, 0.005359047, 0.005080922, 0.004718156, 0.004280722, 0.00377968, 0.003226938, 0.002634983, 0.002016624, 0.001384723, 0.0007519443, 0.0001305095, -0.0004680282, -0.00103299, -0.001554753, -0.002024904, -0.002436367, -0.002783493, -0.00306212, -0.003269608, -0.00340483, -0.003468141, -0.003461312, -0.003387446, -0.003250856, -0.003056939, -0.002812018, -0.002523179, -0.002198096, -0.001844851, -0.001471751, -0.001087148, -0.0006992659, -0.0003160361, 5.505296e-05, 0.0004070936, 0.0007338763, 0.001029988, 0.001290891, 0.001512978, 0.001693609, 0.001831121, 0.001924818, 0.001974946, 0.001982643, 0.001949873, 0.001879348, 0.001774437, 0.00163906, 0.001477582, 0.001294697, 0.001095313, 0.0008844385, 0.0006670679, 0.0004480757, 0.00023212, 2.355169e-05, -0.0001736647, -0.0003560145, -0.0005204882, -0.0006646196, -0.0007865114, -0.0008848458, -0.0009588858, -0.001008455, -0.001033917, -0.001036135, -0.001016428, -0.0009765151, -0.0009184563, -0.0008445886, -0.0007574588, -0.0006597553, -0.0005542388, -0.0004436807, -0.0003307953, -0.000218187, -0.0001082966, -3.354812e-06, 9.465283e-05, 0.0001840183, 0.0002633324, 0.0003314989, 0.0003877383, 0.0004315919, 0.0004629043, 0.0004818163, 0.0004887383, 0.0004843253, 0.000469448, 0.0004451571, 0.0004126484, 0.0003732258, 0.0003282654, 0.0002791743, 0.0002273637, 0.0001742071, 0.0001210171, 6.901663e-05, 1.931492e-05, -2.710866e-05, -6.94202e-05, -0.0001069412, -0.000139155, -0.000165703, -0.0001863919, -0.0002011743, -0.0002101506, -0.0002135495, -0.0002117151, -0.0002050911, -0.0001942032, -0.0001796382, -0.0001620278, -0.0001420313, -0.0001203097, -9.752245e-05, -7.429788e-05, -5.122913e-05, -2.885957e-05, -7.671459e-06, 1.191924e-05, 2.956798e-05, 4.500616e-05, 5.804303e-05, 6.855705e-05, 7.650728e-05, 8.19115e-05, 8.485455e-05, 8.547398e-05, 8.395324e-05, 8.051452e-05, 7.541093e-05, 6.891427e-05, 6.130867e-05, 5.288629e-05, 4.392662e-05, 3.47082e-05, 2.548432e-05, 1.648924e-05, 7.930923e-06, -1.335887e-08, -7.198596e-06, -1.351001e-05, -1.886707e-05, -2.32245e-05, -2.655889e-05, -2.888777e-05, -3.024276e-05, -3.068477e-05, -3.029143e-05, -2.91548e-05, -2.737691e-05, -2.507044e-05, -2.234794e-05, -1.932194e-05, -1.610938e-05, -1.280843e-05, -9.523409e-06, -6.338225e-06, -3.329103e-06, -5.598779e-07, 1.918762e-06, 4.072373e-06, 5.874391e-06, 7.312286e-06, 8.390552e-06, 9.10975e-06, 9.497941e-06, 9.57516e-06, 9.376262e-06, 8.938288e-06, 8.301693e-06, 7.504598e-06, 6.592431e-06, 5.603302e-06, 4.571324e-06, 3.540417e-06, 2.530247e-06, 1.577183e-06, 6.993072e-07, -8.604746e-08, -7.667669e-07, -1.333256e-06, -1.787562e-06, -2.126689e-06, -2.35267e-06, -2.482436e-06, -2.509892e-06, -2.459847e-06, -2.335345e-06, -2.152362e-06, -1.92515e-06, -1.670768e-06, -1.39524e-06, -1.117376e-06, -8.454301e-07, -5.794826e-07, -3.444687e-07, -1.250533e-07, 6.174352e-08, 2.187376e-07, 3.442481e-07, 4.374807e-07, 4.931357e-07, 5.255189e-07, 5.344753e-07, 5.136161e-07, 4.902979e-07, 4.3492e-07, 3.819857e-07, 3.223668e-07, 2.602309e-07, 1.936316e-07, 1.338251e-07, 6.867246e-08, 2.144369e-08, -1.967135e-09, -4.752218e-08, -6.271905e-08, -1.019067e-07, -1.201529e-07, -1.103657e-07, -1.029488e-07, -1.196599e-07, -1.361228e-07, -1.463918e-07, -1.475235e-07, 3.980228e-07},
						},
						Frequency:  0,
						SampleRate: 2000,
						Decimate:   16,
						Gain:       0,

						Correction:  0.09975,
						Delay:       0.09975,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_FS2D5M",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_FS2D5M",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{0.00012270205, 0.00048777176, 0.0013744386, 0.0031743878, 0.0064038956, 0.011656268, 0.019509595, 0.03039684, 0.044443224, 0.06130641, 0.08005964, 0.09915299, 0.11649259, 0.12965789, 0.1362395, 0.1342594, 0.12260701, 0.10139573, 0.072151348, 0.037766486, 0.0021876744, -0.03014103, -0.054994818, -0.069120437, -0.070873402, -0.060596704, -0.040643163, -0.01500781, 0.011381808, 0.033586118, 0.0476023, 0.051144872, 0.044084553, 0.028441496, 0.0079267332, -0.012875441, -0.029507341, -0.0385979, -0.038569141, -0.029930074, -0.015093057, 0.0022383151, 0.017961802, 0.028537773, 0.031790648, 0.027364071, 0.016730715, 0.0027653815, -0.011003786, -0.021273898, -0.025757544, -0.023693535, -0.015961589, -0.0047877459, 0.006870985, 0.0160974, 0.020739768, 0.019911058, 0.014146018, 0.0051912419, -0.0045019193, -0.012437994, -0.016715137, -0.016477238, -0.012072993, -0.0048962845, 0.0030341272, 0.0096328771, 0.013290998, 0.013262722, 0.0098044546, 0.0040440182, -0.0023698609, -0.0077321678, -0.010730822, -0.010763138, -0.0080445185, -0.0034941181, 0.0015573923, 0.00574836, 0.0080475444, 0.0080014393, 0.0058102133, 0.0022247031, -0.0016953174, -0.004886589, -0.0065644821, -0.0064082658, -0.0046078656, -0.001770432, 0.0012765307, 0.0037237876, 0.004993218, 0.0048697544, 0.0035242371, 0.0014313073, -0.00078636804, -0.0025385991, -0.0034210549, -0.0033032196, -0.0023340494, -0.00087140471, 0.00063733978, 0.0017854001, 0.002311351, 0.0021526087, 0.0014386107, 0.00043280027, -0.00055553723, -0.0012616523, -0.0015316223, -0.0013501542, -0.00082750747, -0.00015281289, 0.00046864213, 0.00087406801, 0.00098268758, 0.00080697925, 0.00043604503, 4.7844998e-07, -0.00036989842, -0.00058256532, -0.00060233206, -0.00045284981, -0.00020192238, 6.4754444e-05, 0.00027071431, 0.00036817612, 0.0003473509, 0.00023355303, 7.4125579e-05, -7.8294739e-05, -0.00018201505, -0.00021672963, -0.00018468809, -0.0001064981, -1.3107359e-05, 6.6049113e-05, 0.00011154427, 0.00011673366, 8.7911176e-05, 4.0178846e-05, -9.1577131e-06, -4.5278513e-05, -6.0443646e-05, -5.5284076e-05, -3.5312223e-05, -9.3785602e-06, 1.2713694e-05, 2.5777663e-05, 2.8509743e-05, 2.1812819e-05, 1.0492499e-05, -5.3060398e-07, -8.7145099e-06, -1.172399e-05, -1.0591358e-05, -7.1314753e-06, -3.9233328e-06, 1.3353809e-05},
						},
						Frequency:  0,
						SampleRate: 400,
						Decimate:   5,
						Gain:       0,

						Correction:  0.19875,
						Delay:       0.19875,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96CM",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_F96CM",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{0.0015874802, 0.012505871, 0.049993884, 0.13109867, 0.24517897, 0.33201709, 0.3076342, 0.14349313, -0.072161227, -0.18259226, -0.10838273, 0.057338934, 0.13441317, 0.050708819, -0.078739911, -0.095307611, 0.0079877693, 0.087596349, 0.043762837, -0.05242851, -0.066883579, 0.011301555, 0.065023482, 0.022203814, -0.047086496, -0.042030744, 0.022498628, 0.047665216, 0.0011739009, -0.041949332, -0.019100184, 0.029217659, 0.029172245, -0.013900858, -0.031487864, -0.00035999544, 0.027629644, 0.011162787, -0.019914197, -0.017425627, 0.010744463, 0.019209325, -0.0021372053, -0.017385412, -0.0045440109, 0.013248486, 0.0086612282, -0.0081718517, -0.010282057, 0.0031351086, 0.0094958832, 0.0003887834, -0.0080433059, -0.0032968039, 0.0053786575, 0.0045222389, -0.0027584794, -0.0044841585, 0.0007268567, 0.0037342866, 0.00058748829, -0.0027126002, -0.0012614874, 0.0017090712, 0.0014563599, -0.00088150537, -0.0013466531, 0.00028793715, 0.0010829039, 7.8857505e-05, -0.00077593967, -0.00026127673, 0.0004949508, 0.00031431537, -0.00027408783, -0.00028987849, 0.00012123086, 0.00022979121, -2.9076549e-05, -0.00016225828, -1.7040222e-05, 0.00010310506, 3.3156164e-05, -5.894959e-05, -3.2590866e-05, 2.9930963e-05, 2.5074791e-05, -1.3172398e-05, -1.6443195e-05, 4.8599236e-06, 9.386712e-06, -1.2337727e-06, -5.6395352e-06, 2.1846508e-06, 5.2772833e-07, 3.767143e-09},
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   2,
						Gain:       0,

						Correction:  0.2375,
						Delay:       0.2375,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96CM",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_F96CM",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{0.0015874802, 0.012505871, 0.049993884, 0.13109867, 0.24517897, 0.33201709, 0.3076342, 0.14349313, -0.072161227, -0.18259226, -0.10838273, 0.057338934, 0.13441317, 0.050708819, -0.078739911, -0.095307611, 0.0079877693, 0.087596349, 0.043762837, -0.05242851, -0.066883579, 0.011301555, 0.065023482, 0.022203814, -0.047086496, -0.042030744, 0.022498628, 0.047665216, 0.0011739009, -0.041949332, -0.019100184, 0.029217659, 0.029172245, -0.013900858, -0.031487864, -0.00035999544, 0.027629644, 0.011162787, -0.019914197, -0.017425627, 0.010744463, 0.019209325, -0.0021372053, -0.017385412, -0.0045440109, 0.013248486, 0.0086612282, -0.0081718517, -0.010282057, 0.0031351086, 0.0094958832, 0.0003887834, -0.0080433059, -0.0032968039, 0.0053786575, 0.0045222389, -0.0027584794, -0.0044841585, 0.0007268567, 0.0037342866, 0.00058748829, -0.0027126002, -0.0012614874, 0.0017090712, 0.0014563599, -0.00088150537, -0.0013466531, 0.00028793715, 0.0010829039, 7.8857505e-05, -0.00077593967, -0.00026127673, 0.0004949508, 0.00031431537, -0.00027408783, -0.00028987849, 0.00012123086, 0.00022979121, -2.9076549e-05, -0.00016225828, -1.7040222e-05, 0.00010310506, 3.3156164e-05, -5.894959e-05, -3.2590866e-05, 2.9930963e-05, 2.5074791e-05, -1.3172398e-05, -1.6443195e-05, 4.8599236e-06, 9.386712e-06, -1.2337727e-06, -5.6395352e-06, 2.1846508e-06, 5.2772833e-07, 3.767143e-09},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   2,
						Gain:       0,

						Correction:  0.475,
						Delay:       0.475,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_FS2D5",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_FS2D5",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{4.0324612e-05, 7.4532803e-05, 0.00012345534, 0.00017018868, 0.00019731053, 0.0001854891, 0.00011934564, -5.7231013e-06, -0.00017792319, -0.00036732586, -0.00052951044, -0.00061500846, -0.00058323538, -0.00041728371, -0.00013495161, 0.00020833298, 0.00052770902, 0.00072818991, 0.00073125873, 0.00050192019, 6.7831759e-05, -0.00047714929, -0.00098915805, -0.0013089182, -0.0013073585, -0.00093001675, -0.00022625405, 0.00064834755, 0.0014617084, 0.0019632225, 0.0019566246, 0.0013677248, 0.0002854628, -0.0010403872, -0.0022506787, -0.0029690694, -0.0029127367, -0.0019905828, -0.00035735374, 0.0015988396, 0.0033409717, 0.0043237641, 0.0041556359, 0.002736002, 0.00032343099, -0.0024947519, -0.0049349426, -0.0062251968, -0.0058361361, -0.0036689663, -0.00013940921, 0.003880228, 0.0072612315, 0.008919356, 0.0081402518, 0.0048370496, -0.00034347846, -0.0061156652, -0.010847776, -0.012992723, -0.01154995, -0.0064303765, 0.0013911985, 0.010005707, 0.016980571, 0.019973404, 0.017406645, 0.0090294631, -0.0037949694, -0.018183038, -0.030222947, -0.035783326, -0.031468979, -0.015504444, 0.011672367, 0.047268332, 0.086508189, 0.12346675, 0.15219416, 0.16789386},
						},
						Frequency:  0,
						SampleRate: 20,
						Decimate:   5,
						Gain:       0,

						Correction:  3.975,
						Delay:       3.975,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96C",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_F96C",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{-4.6243647e-06, -8.2582981e-05, -0.00022601415, -0.00025390085, 7.6656675e-07, 0.00030501861, 0.00017127917, -0.00034944694, -0.00044910128, 0.00026315766, 0.00078977249, 3.8573012e-05, -0.001091783, -0.00059999564, 0.0012064345, 0.001397154, -0.00096246767, -0.0023132728, 0.00020782732, 0.0031300743, 0.0011370157, -0.0035433476, -0.0030242419, 0.003207636, 0.0052380066, -0.0018038393, -0.0073759095, -0.00087297275, 0.0088709101, 0.0048318471, -0.0090423054, -0.0098139052, 0.0071791365, 0.015252997, -0.0026287319, -0.020267585, -0.0051429142, 0.023663623, 0.016578568, -0.023875478, -0.032279525, 0.01860678, 0.05394208, -0.0031405185, -0.08849621, -0.040148561, 0.18476363, 0.40660112},
						},
						Frequency:  0,
						SampleRate: 10,
						Decimate:   2,
						Gain:       0,

						Correction:  4.75,
						Delay:       4.75,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F260",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_F260",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 10,
							Gain:       1,
							Factors:    []float64{-2.2139447e-05, -3.8453583e-05, -4.378534e-05, -7.3372298e-05, -9.144223e-05, -0.00012393804, -0.00014993145, -0.00018288734, -0.00020985387, -0.00023708676, -0.00025605053, -0.00026908595, -0.00027046635, -0.00026090174, -0.00023702046, -0.00019957596, -0.0001476114, -8.307891e-05, -7.5457001e-06, 7.5298807e-05, 0.00016159625, 0.00024607903, 0.00032337995, 0.00038756541, 0.00043310711, 0.00045485953, 0.0004488357, 0.00041236436, 0.00034462992, 0.00024681738, 0.00012236055, -2.3128036e-05, -0.00018195113, -0.00034467461, -0.00050059227, -0.00063836565, -0.00074673952, -0.00081536621, -0.00083562682, -0.00080140969, -0.00070979622, -0.00056159037, -0.00036160929, -0.00011874108, 0.00015429985, 0.00044151691, 0.00072445132, 0.00098325467, 0.0011979725, 0.0013499343, 0.0014231774, 0.0014058327, 0.0012912918, 0.0010791462, 0.00077574022, 0.00039430539, -4.5397332e-05, -0.00051789989, -0.00099335661, -0.0014392621, -0.0018225131, -0.0021116822, -0.0022793364, -0.0023042859, -0.0021735519, -0.0018839175, -0.0014429232, -0.00086917847, -0.00019191902, 0.00055019536, 0.0013110506, 0.0020397116, 0.0026835711, 0.003191892, 0.0035194291, 0.0036299924, 0.003499609, 0.0031190919, 0.0024957794, 0.0016542508, 0.00063592544, -0.00050253125, -0.0016919666, -0.0028545326, -0.0039083677, -0.0047728766, -0.0053743018, -0.0056512515, -0.0055597744, -0.0050776368, -0.0042074558, -0.002978384, -0.0014461699, 0.00030855887, 0.0021837723, 0.0040611613, 0.0058127348, 0.0073084698, 0.0084247225, 0.009052775, 0.0091071132, 0.008532812, 0.0073115546, 0.0054658263, 0.0030609035, 0.0002043975, -0.0029567564, -0.0062418456, -0.0094442437, -0.012341276, -0.014705594, -0.016317482, -0.016977424, -0.016518228, -0.014815997, -0.011799269, -0.0074557653, -0.0018362471, 0.0049448099, 0.01271188, 0.021234337, 0.030235484, 0.039404215, 0.048408791, 0.056911995, 0.064586917, 0.071132504, 0.076288084, 0.079846048, 0.081662035},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   10,
						Gain:       0,

						Correction:  129.5,
						Delay:       129.5,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q4120/6"},
				Type:           "CG",
				Label:          "VH",
				SampleRate:     0.1,
				Frequency:      0.05,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q4120-0.1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q4120-0.1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 32000,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_A2D",
						Filter: "Q4120-0.1",
						StageSet: FIR{
							Name:       "QUANTERRA_A2D",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 16,
							Gain:       1,
							Factors:    []float64{1.082831e-06, 1.780827e-06, 3.241039e-06, 5.462732e-06, 8.682945e-06, 1.324084e-05, 1.956529e-05, 2.818513e-05, 3.96569e-05, 5.46887e-05, 7.415355e-05, 9.898917e-05, 0.0001303676, 0.0001695495, 0.0002179822, 0.0002773172, 0.0003493649, 0.0004361384, 0.0005398432, 0.0006628664, 0.0008077706, 0.000977334, 0.001174431, 0.001402138, 0.001663599, 0.001962069, 0.002300847, 0.002683249, 0.003112535, 0.003591899, 0.004124369, 0.004712769, 0.005359664, 0.006067245, 0.006837315, 0.00767117, 0.008569554, 0.009532562, 0.0105596, 0.01164928, 0.01279939, 0.01400681, 0.0152675, 0.01657644, 0.0179276, 0.01931393, 0.02072737, 0.02215888, 0.02359842, 0.02503505, 0.02645699, 0.02785167, 0.02920589, 0.03050587, 0.03173746, 0.03288624, 0.03393773, 0.03487751, 0.03569148, 0.036366, 0.03688814, 0.03724588, 0.03742826, 0.03742567, 0.03723, 0.03683481, 0.03623552, 0.03542958, 0.03441656, 0.0331983, 0.03177895, 0.03016503, 0.02836546, 0.02639154, 0.02425689, 0.02197735, 0.01957086, 0.01705735, 0.01445844, 0.01179732, 0.009098433, 0.006387184, 0.003689671, 0.001032318, -0.001558448, -0.004056556, -0.006436653, -0.008674458, -0.01074711, -0.01263352, -0.01431466, -0.0157739, -0.01699724, -0.01797356, -0.01869481, -0.01915614, -0.01935605, -0.01929638, -0.01898237, -0.01842258, -0.01762881, -0.01661593, -0.01540168, -0.01400646, -0.01245297, -0.01076596, -0.008971803, -0.00709813, -0.005173418, -0.003226554, -0.001286399, 0.0006186511, 0.002461092, 0.00421474, 0.005855118, 0.007359834, 0.00870891, 0.00988508, 0.01087404, 0.01166465, 0.01224907, 0.01262286, 0.01278504, 0.01273799, 0.01248746, 0.01204238, 0.01141467, 0.01061903, 0.009672629, 0.00859478, 0.007406604, 0.006130626, 0.004790372, 0.003409956, 0.002013647, 0.0006254581, -0.0007312728, -0.002034272, -0.003262701, -0.00439749, -0.005421645, -0.006320503, -0.007081943, -0.007696557, -0.008157751, -0.008461813, -0.008607911, -0.008598045, -0.008436955, -0.008131962, -0.007692782, -0.007131293, -0.006461262, -0.005698049, -0.004858287, -0.003959539, -0.003019952, -0.002057906, -0.00109166, -0.0001390218, 0.0007829801, 0.001658393, 0.00247261, 0.00321261, 0.003867161, 0.00442698, 0.004884858, 0.005235733, 0.005476727, 0.005607134, 0.005628374, 0.005543895, 0.005359047, 0.005080922, 0.004718156, 0.004280722, 0.00377968, 0.003226938, 0.002634983, 0.002016624, 0.001384723, 0.0007519443, 0.0001305095, -0.0004680282, -0.00103299, -0.001554753, -0.002024904, -0.002436367, -0.002783493, -0.00306212, -0.003269608, -0.00340483, -0.003468141, -0.003461312, -0.003387446, -0.003250856, -0.003056939, -0.002812018, -0.002523179, -0.002198096, -0.001844851, -0.001471751, -0.001087148, -0.0006992659, -0.0003160361, 5.505296e-05, 0.0004070936, 0.0007338763, 0.001029988, 0.001290891, 0.001512978, 0.001693609, 0.001831121, 0.001924818, 0.001974946, 0.001982643, 0.001949873, 0.001879348, 0.001774437, 0.00163906, 0.001477582, 0.001294697, 0.001095313, 0.0008844385, 0.0006670679, 0.0004480757, 0.00023212, 2.355169e-05, -0.0001736647, -0.0003560145, -0.0005204882, -0.0006646196, -0.0007865114, -0.0008848458, -0.0009588858, -0.001008455, -0.001033917, -0.001036135, -0.001016428, -0.0009765151, -0.0009184563, -0.0008445886, -0.0007574588, -0.0006597553, -0.0005542388, -0.0004436807, -0.0003307953, -0.000218187, -0.0001082966, -3.354812e-06, 9.465283e-05, 0.0001840183, 0.0002633324, 0.0003314989, 0.0003877383, 0.0004315919, 0.0004629043, 0.0004818163, 0.0004887383, 0.0004843253, 0.000469448, 0.0004451571, 0.0004126484, 0.0003732258, 0.0003282654, 0.0002791743, 0.0002273637, 0.0001742071, 0.0001210171, 6.901663e-05, 1.931492e-05, -2.710866e-05, -6.94202e-05, -0.0001069412, -0.000139155, -0.000165703, -0.0001863919, -0.0002011743, -0.0002101506, -0.0002135495, -0.0002117151, -0.0002050911, -0.0001942032, -0.0001796382, -0.0001620278, -0.0001420313, -0.0001203097, -9.752245e-05, -7.429788e-05, -5.122913e-05, -2.885957e-05, -7.671459e-06, 1.191924e-05, 2.956798e-05, 4.500616e-05, 5.804303e-05, 6.855705e-05, 7.650728e-05, 8.19115e-05, 8.485455e-05, 8.547398e-05, 8.395324e-05, 8.051452e-05, 7.541093e-05, 6.891427e-05, 6.130867e-05, 5.288629e-05, 4.392662e-05, 3.47082e-05, 2.548432e-05, 1.648924e-05, 7.930923e-06, -1.335887e-08, -7.198596e-06, -1.351001e-05, -1.886707e-05, -2.32245e-05, -2.655889e-05, -2.888777e-05, -3.024276e-05, -3.068477e-05, -3.029143e-05, -2.91548e-05, -2.737691e-05, -2.507044e-05, -2.234794e-05, -1.932194e-05, -1.610938e-05, -1.280843e-05, -9.523409e-06, -6.338225e-06, -3.329103e-06, -5.598779e-07, 1.918762e-06, 4.072373e-06, 5.874391e-06, 7.312286e-06, 8.390552e-06, 9.10975e-06, 9.497941e-06, 9.57516e-06, 9.376262e-06, 8.938288e-06, 8.301693e-06, 7.504598e-06, 6.592431e-06, 5.603302e-06, 4.571324e-06, 3.540417e-06, 2.530247e-06, 1.577183e-06, 6.993072e-07, -8.604746e-08, -7.667669e-07, -1.333256e-06, -1.787562e-06, -2.126689e-06, -2.35267e-06, -2.482436e-06, -2.509892e-06, -2.459847e-06, -2.335345e-06, -2.152362e-06, -1.92515e-06, -1.670768e-06, -1.39524e-06, -1.117376e-06, -8.454301e-07, -5.794826e-07, -3.444687e-07, -1.250533e-07, 6.174352e-08, 2.187376e-07, 3.442481e-07, 4.374807e-07, 4.931357e-07, 5.255189e-07, 5.344753e-07, 5.136161e-07, 4.902979e-07, 4.3492e-07, 3.819857e-07, 3.223668e-07, 2.602309e-07, 1.936316e-07, 1.338251e-07, 6.867246e-08, 2.144369e-08, -1.967135e-09, -4.752218e-08, -6.271905e-08, -1.019067e-07, -1.201529e-07, -1.103657e-07, -1.029488e-07, -1.196599e-07, -1.361228e-07, -1.463918e-07, -1.475235e-07, 3.980228e-07},
						},
						Frequency:  0,
						SampleRate: 2000,
						Decimate:   16,
						Gain:       0,

						Correction:  0.09975,
						Delay:       0.09975,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_FS2D5M",
						Filter: "Q4120-0.1",
						StageSet: FIR{
							Name:       "QUANTERRA_FS2D5M",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{0.00012270205, 0.00048777176, 0.0013744386, 0.0031743878, 0.0064038956, 0.011656268, 0.019509595, 0.03039684, 0.044443224, 0.06130641, 0.08005964, 0.09915299, 0.11649259, 0.12965789, 0.1362395, 0.1342594, 0.12260701, 0.10139573, 0.072151348, 0.037766486, 0.0021876744, -0.03014103, -0.054994818, -0.069120437, -0.070873402, -0.060596704, -0.040643163, -0.01500781, 0.011381808, 0.033586118, 0.0476023, 0.051144872, 0.044084553, 0.028441496, 0.0079267332, -0.012875441, -0.029507341, -0.0385979, -0.038569141, -0.029930074, -0.015093057, 0.0022383151, 0.017961802, 0.028537773, 0.031790648, 0.027364071, 0.016730715, 0.0027653815, -0.011003786, -0.021273898, -0.025757544, -0.023693535, -0.015961589, -0.0047877459, 0.006870985, 0.0160974, 0.020739768, 0.019911058, 0.014146018, 0.0051912419, -0.0045019193, -0.012437994, -0.016715137, -0.016477238, -0.012072993, -0.0048962845, 0.0030341272, 0.0096328771, 0.013290998, 0.013262722, 0.0098044546, 0.0040440182, -0.0023698609, -0.0077321678, -0.010730822, -0.010763138, -0.0080445185, -0.0034941181, 0.0015573923, 0.00574836, 0.0080475444, 0.0080014393, 0.0058102133, 0.0022247031, -0.0016953174, -0.004886589, -0.0065644821, -0.0064082658, -0.0046078656, -0.001770432, 0.0012765307, 0.0037237876, 0.004993218, 0.0048697544, 0.0035242371, 0.0014313073, -0.00078636804, -0.0025385991, -0.0034210549, -0.0033032196, -0.0023340494, -0.00087140471, 0.00063733978, 0.0017854001, 0.002311351, 0.0021526087, 0.0014386107, 0.00043280027, -0.00055553723, -0.0012616523, -0.0015316223, -0.0013501542, -0.00082750747, -0.00015281289, 0.00046864213, 0.00087406801, 0.00098268758, 0.00080697925, 0.00043604503, 4.7844998e-07, -0.00036989842, -0.00058256532, -0.00060233206, -0.00045284981, -0.00020192238, 6.4754444e-05, 0.00027071431, 0.00036817612, 0.0003473509, 0.00023355303, 7.4125579e-05, -7.8294739e-05, -0.00018201505, -0.00021672963, -0.00018468809, -0.0001064981, -1.3107359e-05, 6.6049113e-05, 0.00011154427, 0.00011673366, 8.7911176e-05, 4.0178846e-05, -9.1577131e-06, -4.5278513e-05, -6.0443646e-05, -5.5284076e-05, -3.5312223e-05, -9.3785602e-06, 1.2713694e-05, 2.5777663e-05, 2.8509743e-05, 2.1812819e-05, 1.0492499e-05, -5.3060398e-07, -8.7145099e-06, -1.172399e-05, -1.0591358e-05, -7.1314753e-06, -3.9233328e-06, 1.3353809e-05},
						},
						Frequency:  0,
						SampleRate: 400,
						Decimate:   5,
						Gain:       0,

						Correction:  0.19875,
						Delay:       0.19875,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96CM",
						Filter: "Q4120-0.1",
						StageSet: FIR{
							Name:       "QUANTERRA_F96CM",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{0.0015874802, 0.012505871, 0.049993884, 0.13109867, 0.24517897, 0.33201709, 0.3076342, 0.14349313, -0.072161227, -0.18259226, -0.10838273, 0.057338934, 0.13441317, 0.050708819, -0.078739911, -0.095307611, 0.0079877693, 0.087596349, 0.043762837, -0.05242851, -0.066883579, 0.011301555, 0.065023482, 0.022203814, -0.047086496, -0.042030744, 0.022498628, 0.047665216, 0.0011739009, -0.041949332, -0.019100184, 0.029217659, 0.029172245, -0.013900858, -0.031487864, -0.00035999544, 0.027629644, 0.011162787, -0.019914197, -0.017425627, 0.010744463, 0.019209325, -0.0021372053, -0.017385412, -0.0045440109, 0.013248486, 0.0086612282, -0.0081718517, -0.010282057, 0.0031351086, 0.0094958832, 0.0003887834, -0.0080433059, -0.0032968039, 0.0053786575, 0.0045222389, -0.0027584794, -0.0044841585, 0.0007268567, 0.0037342866, 0.00058748829, -0.0027126002, -0.0012614874, 0.0017090712, 0.0014563599, -0.00088150537, -0.0013466531, 0.00028793715, 0.0010829039, 7.8857505e-05, -0.00077593967, -0.00026127673, 0.0004949508, 0.00031431537, -0.00027408783, -0.00028987849, 0.00012123086, 0.00022979121, -2.9076549e-05, -0.00016225828, -1.7040222e-05, 0.00010310506, 3.3156164e-05, -5.894959e-05, -3.2590866e-05, 2.9930963e-05, 2.5074791e-05, -1.3172398e-05, -1.6443195e-05, 4.8599236e-06, 9.386712e-06, -1.2337727e-06, -5.6395352e-06, 2.1846508e-06, 5.2772833e-07, 3.767143e-09},
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   2,
						Gain:       0,

						Correction:  0.2375,
						Delay:       0.2375,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96CM",
						Filter: "Q4120-0.1",
						StageSet: FIR{
							Name:       "QUANTERRA_F96CM",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{0.0015874802, 0.012505871, 0.049993884, 0.13109867, 0.24517897, 0.33201709, 0.3076342, 0.14349313, -0.072161227, -0.18259226, -0.10838273, 0.057338934, 0.13441317, 0.050708819, -0.078739911, -0.095307611, 0.0079877693, 0.087596349, 0.043762837, -0.05242851, -0.066883579, 0.011301555, 0.065023482, 0.022203814, -0.047086496, -0.042030744, 0.022498628, 0.047665216, 0.0011739009, -0.041949332, -0.019100184, 0.029217659, 0.029172245, -0.013900858, -0.031487864, -0.00035999544, 0.027629644, 0.011162787, -0.019914197, -0.017425627, 0.010744463, 0.019209325, -0.0021372053, -0.017385412, -0.0045440109, 0.013248486, 0.0086612282, -0.0081718517, -0.010282057, 0.0031351086, 0.0094958832, 0.0003887834, -0.0080433059, -0.0032968039, 0.0053786575, 0.0045222389, -0.0027584794, -0.0044841585, 0.0007268567, 0.0037342866, 0.00058748829, -0.0027126002, -0.0012614874, 0.0017090712, 0.0014563599, -0.00088150537, -0.0013466531, 0.00028793715, 0.0010829039, 7.8857505e-05, -0.00077593967, -0.00026127673, 0.0004949508, 0.00031431537, -0.00027408783, -0.00028987849, 0.00012123086, 0.00022979121, -2.9076549e-05, -0.00016225828, -1.7040222e-05, 0.00010310506, 3.3156164e-05, -5.894959e-05, -3.2590866e-05, 2.9930963e-05, 2.5074791e-05, -1.3172398e-05, -1.6443195e-05, 4.8599236e-06, 9.386712e-06, -1.2337727e-06, -5.6395352e-06, 2.1846508e-06, 5.2772833e-07, 3.767143e-09},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   2,
						Gain:       0,

						Correction:  0.475,
						Delay:       0.475,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_FS2D5",
						Filter: "Q4120-0.1",
						StageSet: FIR{
							Name:       "QUANTERRA_FS2D5",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{4.0324612e-05, 7.4532803e-05, 0.00012345534, 0.00017018868, 0.00019731053, 0.0001854891, 0.00011934564, -5.7231013e-06, -0.00017792319, -0.00036732586, -0.00052951044, -0.00061500846, -0.00058323538, -0.00041728371, -0.00013495161, 0.00020833298, 0.00052770902, 0.00072818991, 0.00073125873, 0.00050192019, 6.7831759e-05, -0.00047714929, -0.00098915805, -0.0013089182, -0.0013073585, -0.00093001675, -0.00022625405, 0.00064834755, 0.0014617084, 0.0019632225, 0.0019566246, 0.0013677248, 0.0002854628, -0.0010403872, -0.0022506787, -0.0029690694, -0.0029127367, -0.0019905828, -0.00035735374, 0.0015988396, 0.0033409717, 0.0043237641, 0.0041556359, 0.002736002, 0.00032343099, -0.0024947519, -0.0049349426, -0.0062251968, -0.0058361361, -0.0036689663, -0.00013940921, 0.003880228, 0.0072612315, 0.008919356, 0.0081402518, 0.0048370496, -0.00034347846, -0.0061156652, -0.010847776, -0.012992723, -0.01154995, -0.0064303765, 0.0013911985, 0.010005707, 0.016980571, 0.019973404, 0.017406645, 0.0090294631, -0.0037949694, -0.018183038, -0.030222947, -0.035783326, -0.031468979, -0.015504444, 0.011672367, 0.047268332, 0.086508189, 0.12346675, 0.15219416, 0.16789386},
						},
						Frequency:  0,
						SampleRate: 20,
						Decimate:   5,
						Gain:       0,

						Correction:  3.975,
						Delay:       3.975,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96C",
						Filter: "Q4120-0.1",
						StageSet: FIR{
							Name:       "QUANTERRA_F96C",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{-4.6243647e-06, -8.2582981e-05, -0.00022601415, -0.00025390085, 7.6656675e-07, 0.00030501861, 0.00017127917, -0.00034944694, -0.00044910128, 0.00026315766, 0.00078977249, 3.8573012e-05, -0.001091783, -0.00059999564, 0.0012064345, 0.001397154, -0.00096246767, -0.0023132728, 0.00020782732, 0.0031300743, 0.0011370157, -0.0035433476, -0.0030242419, 0.003207636, 0.0052380066, -0.0018038393, -0.0073759095, -0.00087297275, 0.0088709101, 0.0048318471, -0.0090423054, -0.0098139052, 0.0071791365, 0.015252997, -0.0026287319, -0.020267585, -0.0051429142, 0.023663623, 0.016578568, -0.023875478, -0.032279525, 0.01860678, 0.05394208, -0.0031405185, -0.08849621, -0.040148561, 0.18476363, 0.40660112},
						},
						Frequency:  0,
						SampleRate: 10,
						Decimate:   2,
						Gain:       0,

						Correction:  4.75,
						Delay:       4.75,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F260",
						Filter: "Q4120-0.1",
						StageSet: FIR{
							Name:       "QUANTERRA_F260",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 10,
							Gain:       1,
							Factors:    []float64{-2.2139447e-05, -3.8453583e-05, -4.378534e-05, -7.3372298e-05, -9.144223e-05, -0.00012393804, -0.00014993145, -0.00018288734, -0.00020985387, -0.00023708676, -0.00025605053, -0.00026908595, -0.00027046635, -0.00026090174, -0.00023702046, -0.00019957596, -0.0001476114, -8.307891e-05, -7.5457001e-06, 7.5298807e-05, 0.00016159625, 0.00024607903, 0.00032337995, 0.00038756541, 0.00043310711, 0.00045485953, 0.0004488357, 0.00041236436, 0.00034462992, 0.00024681738, 0.00012236055, -2.3128036e-05, -0.00018195113, -0.00034467461, -0.00050059227, -0.00063836565, -0.00074673952, -0.00081536621, -0.00083562682, -0.00080140969, -0.00070979622, -0.00056159037, -0.00036160929, -0.00011874108, 0.00015429985, 0.00044151691, 0.00072445132, 0.00098325467, 0.0011979725, 0.0013499343, 0.0014231774, 0.0014058327, 0.0012912918, 0.0010791462, 0.00077574022, 0.00039430539, -4.5397332e-05, -0.00051789989, -0.00099335661, -0.0014392621, -0.0018225131, -0.0021116822, -0.0022793364, -0.0023042859, -0.0021735519, -0.0018839175, -0.0014429232, -0.00086917847, -0.00019191902, 0.00055019536, 0.0013110506, 0.0020397116, 0.0026835711, 0.003191892, 0.0035194291, 0.0036299924, 0.003499609, 0.0031190919, 0.0024957794, 0.0016542508, 0.00063592544, -0.00050253125, -0.0016919666, -0.0028545326, -0.0039083677, -0.0047728766, -0.0053743018, -0.0056512515, -0.0055597744, -0.0050776368, -0.0042074558, -0.002978384, -0.0014461699, 0.00030855887, 0.0021837723, 0.0040611613, 0.0058127348, 0.0073084698, 0.0084247225, 0.009052775, 0.0091071132, 0.008532812, 0.0073115546, 0.0054658263, 0.0030609035, 0.0002043975, -0.0029567564, -0.0062418456, -0.0094442437, -0.012341276, -0.014705594, -0.016317482, -0.016977424, -0.016518228, -0.014815997, -0.011799269, -0.0074557653, -0.0018362471, 0.0049448099, 0.01271188, 0.021234337, 0.030235484, 0.039404215, 0.048408791, 0.056911995, 0.064586917, 0.071132504, 0.076288084, 0.079846048, 0.081662035},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   10,
						Gain:       0,

						Correction:  129.5,
						Delay:       129.5,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_VLP",
						Filter: "Q4120-0.1",
						StageSet: FIR{
							Name:       "QUANTERRA_VLP",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 10,
							Gain:       4,
							Factors:    []float64{-1.2882809e-09, 9.1450341e-09, 2.874769e-08, 7.1124177e-08, 1.5131006e-07, 2.9162416e-07, 5.231895e-07, 8.8784321e-07, 1.4400516e-06, 2.2486597e-06, 3.3982649e-06, 4.9899963e-06, 7.141442e-06, 9.9854787e-06, 1.3667738e-05, 1.8342505e-05, 2.4166869e-05, 3.1293064e-05, 3.9858995e-05, 4.9977127e-05, 6.1722021e-05, 7.5117008e-05, 9.0120586e-05, 0.00010661337, 0.00012438648, 0.00014313245, 0.00016243959, 0.0001817911, 0.00020056951, 0.00021806786, 0.00023350744, 0.00024606296, 0.00025489458, 0.00025918623, 0.0002581891, 0.00025126885, 0.00023795382, 0.00021798225, 0.00019134536, 0.00015832309, 0.00011950952, 7.5824995e-05, 2.8512295e-05, -2.0885111e-05, -7.0563888e-05, -0.00011852094, -0.00016263187, -0.00020074559, -0.00023079175, -0.00025089609, -0.00025949857, -0.0002554669, -0.00023819944, -0.00020770932, -0.0001646833, -0.00011050914, -4.726636e-05, 2.2323029e-05, 9.4984876e-05, 0.00016702352, 0.00023448898, 0.00029337447, 0.00033983565, 0.00037042075, 0.00038229881, 0.00037347249, 0.00034296114, 0.0002909406, 0.00021882731, 0.0001292966, 2.6228567e-05, -8.542218e-05, -0.00019983118, -0.00031057745, -0.00041097487, -0.00049444626, -0.00055492111, -0.00058723462, -0.0005875043, -0.00055345835, -0.00048469301, -0.00038283653, -0.00025160293, -9.6723139e-05, 7.4251562e-05, 0.00025227157, 0.00042722651, 0.0005884798, 0.00072547508, 0.00082838157, 0.00088874286, 0.00090008735, 0.00085846148, 0.00076284626, 0.00061542261, 0.00042165915, 0.00019020325, -6.7430905e-05, -0.00033737274, -0.00060408603, -0.00085120957, -0.0010625059, -0.0012228664, -0.0013193138, -0.0013419397, -0.0012847149, -0.001146112, -0.00092949066, -0.00064320519, -0.00030040916, 8.1449943e-05, 0.00048143478, 0.00087619014, 0.0012412331, 0.0015523947, 0.001787333, 0.0019270278, 0.0019571614, 0.0018692939, 0.0016617468, 0.0013401193, 0.00091738609, 0.00041354177, -0.00014521147, -0.00072771136, -0.0012994666, -0.001824592, -0.0022679484, -0.0025973611, -0.0027857916, -0.002813315, -0.0026687777, -0.0023510083, -0.0018694805, -0.0012443579, -0.00050587783, 0.00030692347, 0.0011481055, 0.0019672557, 0.0027123413, 0.0033328272, 0.0037828865, 0.004024507, 0.0040302989, 0.0037858148, 0.0032912097, 0.0025621022, 0.0016295366, 0.00053900143, -0.00065149716, -0.001874238, -0.0030553471, -0.0041189454, -0.004991665, -0.0056072846, -0.0059112096, -0.0058645178, -0.0054473076, -0.0046611084, -0.0035301486, -0.0021013499, -0.00044297016, 0.0013581039, 0.0032003333, 0.0049726115, 0.0065602306, 0.007851433, 0.0087442072, 0.0091529582, 0.0090146679, 0.0082941689, 0.0069881929, 0.005127911, 0.0027797357, 4.4259705e-05, -0.0029467044, -0.0060349186, -0.0090421811, -0.011778186, -0.014049432, -0.015668759, -0.016465046, -0.016292565, -0.015039521, -0.012635279, -0.0090558939, -0.0043275864, 0.0014720542, 0.0082152942, 0.0157279, 0.023795083, 0.032169532, 0.040581167, 0.048748176, 0.056388847, 0.063233621, 0.069036759, 0.073587172, 0.07671769, 0.078312553},
						},
						Frequency:  0,
						SampleRate: 0.1,
						Decimate:   10,
						Gain:       4,

						Correction:  1995,
						Delay:       1995,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			},
		},
	}, {
		Name: "Quanterra Dataloggers Connected to Fresh Water Depth Sensors",
		Sensors: []Sensor{
			{
				SensorList: []string{"Druck PTX-1830-LAND"},
				FilterList: []string{"Druck PTX-1830-LAND"},
				Stages: []ResponseStage{
					{
						Type:   "poly",
						Lookup: "Druck PTX-1830-LAND",
						Filter: "Druck PTX-1830-LAND",
						StageSet: Polynomial{
							Name:                    "Druck PTX-1830-LAND",
							Gain:                    0.2,
							ApproximationType:       ApproximationTypeMaclaurin,
							FrequencyLowerBound:     0,
							FrequencyUpperBound:     0,
							ApproximationLowerBound: 0,
							ApproximationUpperBound: 20,
							MaximumError:            0,
							Coefficients:            []Coefficient{{Value: -5}, {Value: 5}},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m",
						OutputUnits: "V",
					},
				},
				Channels: "Z",
				Reversed: false,
			},
		},
		Dataloggers: []Datalogger{
			{
				DataloggerList: []string{"Q330/3", "Q330/6"},
				Type:           "CG",
				Label:          "LT",
				SampleRate:     1,
				Frequency:      0.1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330_FLbelow100-1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330_FLbelow100-1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330_FLbelow100-1",
						Filter: "Q330_FLbelow100-1",
						StageSet: FIR{
							Name:       "Q330_FLbelow100-1",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{1.2199295e-16, 3.1619205e-10, -4.3146524e-08, -5.6355576e-07, -0.00012670077, 0.0036581444, 0.0001675314, -0.0054045052, 0.012786087, -0.01803566, 0.014731158, 0.0032269409, -0.038596944, 0.088835267, -0.14824265, 0.2177661, 0.80991439, 0.12459593, -0.1230407, 0.088997526, -0.048501567, 0.014259116, 0.0068963909, -0.014443419, 0.012428614, -0.0065687263, 0.0015220402, 0.0031420928, 3.6562742e-05, -2.1529949e-06, -2.5978267e-07},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330S/6"},
				Type:           "CG",
				Label:          "LT",
				SampleRate:     1,
				Frequency:      0.1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330S+_FLbelow100-1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330S+_FLbelow100-1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330S+_FLbelow100-1",
						Filter: "Q330S+_FLbelow100-1",
						StageSet: FIR{
							Name:       "Q330S+_FLbelow100-1",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{-9.7263667e-17, -7.9902102e-14, -5.8605632e-10, -1.1820687e-07, -4.1519046e-08, 0.00019972462, 0.0010165864, -0.0021715678, -0.0073424172, 0.009575333, 0.0038930601, -0.032343914, 0.041937356, 0.0099477979, -0.13325607, 0.28443284, 0.69510115, 0.23313065, -0.13607688, 0.023399586, 0.034351458, -0.032529606, 0.0069214676, 0.007821008, -0.0075302318, -0.0016195098, 0.00098519133, 0.00015804462, -8.0198324e-07, -1.0029436e-07, -6.0623884e-11, 2.4714698e-13},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330/3", "Q330/6"},
				Type:           "CG",
				Label:          "BT",
				SampleRate:     10,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330_FLbelow100-10"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330_FLbelow100-10",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 10,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330_FLbelow100-10",
						Filter: "Q330_FLbelow100-10",
						StageSet: FIR{
							Name:       "Q330_FLbelow100-10",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{-2.0597958e-16, -1.5519102e-11, 7.9304069e-11, -3.0150714e-10, -1.7669693e-10, -1.8888486e-08, 1.2449361e-07, 1.304901e-07, -2.0533539e-07, 4.0815846e-07, -6.5899128e-07, 4.7585326e-07, -6.3008218e-07, -1.0460443e-07, 1.7084503e-06, 7.4276212e-07, 1.2474317e-05, -6.7966979e-05, -0.00056443545, 0.00054472715, -0.00053468937, 0.00020937638, 0.00054720584, -0.0017552962, 0.0032863827, -0.0048276843, 0.0058888913, -0.0058591378, 0.004131781, -0.0006405194, -0.0059056637, 0.014084742, -0.023359531, 0.032244694, -0.038683035, 0.040077368, -0.032945682, 0.011106618, 0.029495967, -0.13325238, 0.75599275, 0.4785976, -0.19098091, 0.10096915, -0.053503998, 0.019247033, 0.0029326196, -0.016045791, 0.022019494, -0.022595773, 0.019543809, -0.014588216, 0.0085995538, -0.0038916458, 0.00016215338, 0.0021506961, -0.0031280388, 0.0030863537, -0.002432076, 0.0015515951, -0.00073607391, 0.00015202511, 0.00013782453, -0.00050057166, 2.4348109e-05, -1.0669975e-06, -1.0471313e-06, 2.2158855e-06, -7.2825663e-07, 5.7027465e-07, 5.261794e-08, -3.0913692e-07, 2.5057057e-07, -2.7505838e-07, 2.0845148e-07, 4.7394077e-08, -5.0660254e-09, -1.7854858e-10, -2.4002857e-10, 8.3244798e-11, 5.487989e-12},
						},
						Frequency:  0,
						SampleRate: 10,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330S/6"},
				Type:           "CG",
				Label:          "BT",
				SampleRate:     10,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330S+_FLbelow100-10"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330S+_FLbelow100-10",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 10,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330S+_FLbelow100-10",
						Filter: "Q330S+_FLbelow100-10",
						StageSet: FIR{
							Name:       "Q330S+_FLbelow100-10",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{1.8190256e-17, 1.0051919e-12, -1.247748e-11, -1.8647005e-11, 3.6412782e-10, 1.5765226e-09, 8.1168464e-09, -1.0723788e-07, 1.1619641e-08, 4.5558403e-07, -3.7521996e-07, 3.8200366e-07, 9.4136356e-08, -8.288413e-07, 1.6259014e-06, -2.8913645e-06, 3.9620894e-06, 5.0363609e-05, 0.00015505784, -0.0004909179, -0.00036404434, 0.00068938036, -0.0013095578, 0.001417586, -0.00079100732, -0.0009041226, 0.0034771077, -0.0062555521, 0.0080462933, -0.0073106741, 0.0026339853, 0.004900436, -0.016046065, 0.027431074, -0.035286138, 0.034773022, -0.020715899, -0.01260638, 0.067725087, -0.17579081, 0.52604157, 0.70265915, -0.11835462, 0.0071894441, 0.034533149, -0.050959588, 0.048421036, -0.035983145, 0.020069074, -0.0054360536, -0.0051096421, 0.0099143523, -0.011135741, 0.0086839889, -0.0048487651, 0.0012873927, 0.0011002038, -0.0020952568, 0.0019480136, -0.0012632874, 0.00038965037, -8.7138913e-06, -0.00066276239, 0.00010454617, 8.0506963e-05, 6.5584775e-06, -2.5982608e-06, 9.8725222e-07, -1.4507002e-07, -4.7504845e-07, 6.8520757e-07, -4.6192338e-07, 3.7519783e-07, 1.3825561e-07, -1.3617794e-07, -1.2015633e-09, 3.5488951e-09, 3.8757759e-10, 3.4494488e-11, -2.5484328e-11, 1.7170283e-12, 5.3750237e-15},
						},
						Frequency:  0,
						SampleRate: 10,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			},
		},
	}, {
		Name: "Quanterra Dataloggers Connected to Hydrophones",
		Sensors: []Sensor{
			{
				SensorList: []string{"Scout Hydrophone"},
				FilterList: []string{"Scout Hydrophone"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "HYDROPHONE",
						Filter: "Scout Hydrophone",
						StageSet: PAZ{
							Name:  "HYDROPHONE",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "A simple place holder for hydrophones",
						},
						Frequency:  15,
						SampleRate: 0,
						Decimate:   0,
						Gain:       25700,

						Correction:  0,
						Delay:       0,
						InputUnits:  "PA",
						OutputUnits: "V",
					},
				},
				Channels: "H",
				Reversed: false,
			},
		},
		Dataloggers: []Datalogger{
			{
				DataloggerList: []string{"Q330/3"},
				Type:           "CG",
				Label:          "HD",
				SampleRate:     200,
				Frequency:      15,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330_FLbelow100-200"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330_FLbelow100-200",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330_FLbelow100-200",
						Filter: "Q330_FLbelow100-200",
						StageSet: FIR{
							Name:       "Q330_FLbelow100-200",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{4.3049386e-09, 0.00094827608, 0.042067808, 0.2977451, 0.64534409, 0.26319346, -0.35279815, 0.065593344, 0.15787915, -0.20467556, 0.12686555, -0.013232925, -0.073781831, 0.10611872, -0.091853605, 0.047031011, -0.0029552051, -0.034657948, 0.041675056, -0.04101162, 0.027126068, -0.004052245, -0.0087315231, 0.012199615, -0.010216961, 0.0062675797, -0.0025740644, 0.00013027503, 0.00099372607, -0.0011546435, 0.00085711631, -0.00044873876, 0.00015549859, -3.0382573e-06, -4.3383084e-05},
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330S/6"},
				Type:           "CG",
				Label:          "HD",
				SampleRate:     200,
				Frequency:      15,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330S+_FLbelow100-200"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330S+_FLbelow100-200",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330S+_FLbelow100-200",
						Filter: "Q330S+_FLbelow100-200",
						StageSet: FIR{
							Name:       "Q330S+_FLbelow100-200",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{0, 1.6302417e-09, 6.8608432e-07, 9.5471335e-06, 3.6856157e-05, 4.4586964e-05, 2.2762548e-05, 0.0085062113, 0.12011034, 0.47209817, 0.58525636, -0.070122373, -0.28134337, 0.22952674, -0.025939073, -0.12464963, 0.15777824, -0.10167584, 0.015764521, 0.050862112, -0.076256286, 0.06395762, -0.0317878, -0.00075281838, 0.021138698, -0.025744109, 0.020592867, -0.0093549391, 0.00060116821, 0.0036857521, -0.0044397495, 0.0033570257, -0.0018349886, 0.00063919357, 1.7314659e-05, -0.00023805931, 0.00022229065, -0.00013325667, 5.6883702e-05, -1.5727343e-05, 1.9274968e-06, 7.5290286e-08, 3.6612782e-08, 2.1865907e-08, 2.3070325e-09, 5.4021158e-10, -6.4679876e-12},
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			},
		},
	}, {
		Name: "Quanterra Dataloggers Connected to Microphones",
		Sensors: []Sensor{
			{
				SensorList: []string{"InfraBSU microphone"},
				FilterList: []string{"InfraBSU microphone"},
				Stages: []ResponseStage{
					{
						Type:   "poly",
						Lookup: "InfraBSU microphone",
						Filter: "InfraBSU microphone",
						StageSet: Polynomial{
							Name:                    "InfraBSU microphone",
							Gain:                    0.008,
							ApproximationType:       ApproximationTypeMaclaurin,
							FrequencyLowerBound:     0,
							FrequencyUpperBound:     0,
							ApproximationLowerBound: 0,
							ApproximationUpperBound: 0,
							MaximumError:            0,
							Notes:                   &[]string{"this is incorrect, enough to get a plot in theory this is linear with +/- 10mV for +/- 125Pa (1.25 mbar) which translates to +/- 1V for +/- 125mbar"}[0],
							Coefficients:            []Coefficient{{Value: 0}, {Value: 125}},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "hPa",
						OutputUnits: "V",
					},
				},
				Channels: "F",
				Reversed: false,
			},
		},
		Dataloggers: []Datalogger{
			{
				DataloggerList: []string{"Q330S/3"},
				Type:           "CW",
				Label:          "HD",
				SampleRate:     100,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330S+_FLbelow100-100-GAIN32"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "Q330-PREAMP",
						Filter: "Q330S+_FLbelow100-100-GAIN32",
						StageSet: PAZ{
							Name:  "Q330-PREAMP",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "A simple place holder indicating the PREAMP has been enabled",
						},
						Frequency:  15,
						SampleRate: 0,
						Decimate:   0,
						Gain:       32,

						InputUnits:  "V",
						OutputUnits: "V",
					}, {
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330S+_FLbelow100-100-GAIN32",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330S+_FLbelow100-100",
						Filter: "Q330S+_FLbelow100-100-GAIN32",
						StageSet: FIR{
							Name:       "Q330S+_FLbelow100-100",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{4.9330514e-17, 2.1926904e-10, 5.5255019e-08, 1.5251505e-06, 7.7166797e-05, 0.0044009756, 0.062303458, 0.31316241, 0.60944447, 0.26175441, -0.34339936, 0.0096048639, 0.21359484, -0.21118869, 0.080851774, 0.057009417, -0.13178769, 0.13399803, -0.082973974, 0.013660161, 0.044319993, -0.074827556, 0.075523186, -0.054038123, 0.022485405, 0.007330853, -0.027629246, 0.035019582, -0.031869616, 0.020515824, -0.0088097133, -0.0020197433, 0.0090516965, -0.010877521, 0.0091440605, -0.0059007254, 0.0026682892, -0.00026175145, -0.0010983319, 0.0015577358, -0.0014278515, 0.0010252375, -0.00058464888, 0.00023669812, -2.2698544e-05, -7.3096229e-05, 9.0794992e-05, -7.0790526e-05, 4.2077983e-05, -1.9047583e-05, 6.0835045e-06, -5.3960865e-07, -4.7879031e-07, 2.878401e-08, 1.696689e-07, -1.3851928e-07, 6.2710531e-08, 6.8203826e-11, -8.0001711e-09, -4.5337061e-09, -1.1916255e-09, 4.5030427e-09, 7.5236796e-10, -7.89445e-10, -4.7825014e-10, -4.0221897e-12, 5.4992429e-11, 2.1763699e-11, -9.9043874e-13, -1.7023566e-13, -9.9507037e-15},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330S/6"},
				Type:           "CW",
				Label:          "HD",
				SampleRate:     100,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330S+_FLbelow100-100"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330S+_FLbelow100-100",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330S+_FLbelow100-100",
						Filter: "Q330S+_FLbelow100-100",
						StageSet: FIR{
							Name:       "Q330S+_FLbelow100-100",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{4.9330514e-17, 2.1926904e-10, 5.5255019e-08, 1.5251505e-06, 7.7166797e-05, 0.0044009756, 0.062303458, 0.31316241, 0.60944447, 0.26175441, -0.34339936, 0.0096048639, 0.21359484, -0.21118869, 0.080851774, 0.057009417, -0.13178769, 0.13399803, -0.082973974, 0.013660161, 0.044319993, -0.074827556, 0.075523186, -0.054038123, 0.022485405, 0.007330853, -0.027629246, 0.035019582, -0.031869616, 0.020515824, -0.0088097133, -0.0020197433, 0.0090516965, -0.010877521, 0.0091440605, -0.0059007254, 0.0026682892, -0.00026175145, -0.0010983319, 0.0015577358, -0.0014278515, 0.0010252375, -0.00058464888, 0.00023669812, -2.2698544e-05, -7.3096229e-05, 9.0794992e-05, -7.0790526e-05, 4.2077983e-05, -1.9047583e-05, 6.0835045e-06, -5.3960865e-07, -4.7879031e-07, 2.878401e-08, 1.696689e-07, -1.3851928e-07, 6.2710531e-08, 6.8203826e-11, -8.0001711e-09, -4.5337061e-09, -1.1916255e-09, 4.5030427e-09, 7.5236796e-10, -7.89445e-10, -4.7825014e-10, -4.0221897e-12, 5.4992429e-11, 2.1763699e-11, -9.9043874e-13, -1.7023566e-13, -9.9507037e-15},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330S/3"},
				Type:           "CW",
				Label:          "LD",
				SampleRate:     1,
				Frequency:      0.1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330S+_FLbelow100-1-GAIN32"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "Q330-PREAMP",
						Filter: "Q330S+_FLbelow100-1-GAIN32",
						StageSet: PAZ{
							Name:  "Q330-PREAMP",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "A simple place holder indicating the PREAMP has been enabled",
						},
						Frequency:  15,
						SampleRate: 0,
						Decimate:   0,
						Gain:       32,

						InputUnits:  "V",
						OutputUnits: "V",
					}, {
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330S+_FLbelow100-1-GAIN32",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330S+_FLbelow100-1",
						Filter: "Q330S+_FLbelow100-1-GAIN32",
						StageSet: FIR{
							Name:       "Q330S+_FLbelow100-1",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{-9.7263667e-17, -7.9902102e-14, -5.8605632e-10, -1.1820687e-07, -4.1519046e-08, 0.00019972462, 0.0010165864, -0.0021715678, -0.0073424172, 0.009575333, 0.0038930601, -0.032343914, 0.041937356, 0.0099477979, -0.13325607, 0.28443284, 0.69510115, 0.23313065, -0.13607688, 0.023399586, 0.034351458, -0.032529606, 0.0069214676, 0.007821008, -0.0075302318, -0.0016195098, 0.00098519133, 0.00015804462, -8.0198324e-07, -1.0029436e-07, -6.0623884e-11, 2.4714698e-13},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330S/6"},
				Type:           "CW",
				Label:          "LD",
				SampleRate:     1,
				Frequency:      0.1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330S+_FLbelow100-1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330S+_FLbelow100-1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330S+_FLbelow100-1",
						Filter: "Q330S+_FLbelow100-1",
						StageSet: FIR{
							Name:       "Q330S+_FLbelow100-1",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{-9.7263667e-17, -7.9902102e-14, -5.8605632e-10, -1.1820687e-07, -4.1519046e-08, 0.00019972462, 0.0010165864, -0.0021715678, -0.0073424172, 0.009575333, 0.0038930601, -0.032343914, 0.041937356, 0.0099477979, -0.13325607, 0.28443284, 0.69510115, 0.23313065, -0.13607688, 0.023399586, 0.034351458, -0.032529606, 0.0069214676, 0.007821008, -0.0075302318, -0.0016195098, 0.00098519133, 0.00015804462, -8.0198324e-07, -1.0029436e-07, -6.0623884e-11, 2.4714698e-13},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330/3", "Q330/6"},
				Type:           "CW",
				Label:          "HD",
				SampleRate:     100,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330_FLbelow100-100-GAIN30"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "Q330-PREAMP",
						Filter: "Q330_FLbelow100-100-GAIN30",
						StageSet: PAZ{
							Name:  "Q330-PREAMP",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "A simple place holder indicating the PREAMP has been enabled",
						},
						Frequency:  15,
						SampleRate: 0,
						Decimate:   0,
						Gain:       30,

						InputUnits:  "V",
						OutputUnits: "V",
					}, {
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330_FLbelow100-100-GAIN30",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330_FLbelow100-100",
						Filter: "Q330_FLbelow100-100-GAIN30",
						StageSet: FIR{
							Name:       "Q330_FLbelow100-100",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{1.3154932e-11, 0.00015010653, 0.013396814, 0.16442924, 0.56880941, 0.51738348, -0.26083604, -0.12203293, 0.25718129, -0.2029026, 0.070758805, 0.038796662, -0.11431347, 0.13547966, -0.11144746, 0.067054813, -0.019271235, -0.020931286, 0.047680563, -0.059338288, 0.057579308, -0.046233307, 0.029777146, -0.01248294, -0.0023660751, 0.012788211, -0.018469822, 0.018797255, -0.017138655, 0.012781987, -0.0076757868, 0.0032551587, -8.9475628e-05, -0.0017787575, 0.0025960431, -0.0026661685, 0.002307403, -0.0017705155, 0.0012186428, -0.00074604922, 0.00039217516, -0.00015836647, 2.437801e-05, 3.807573e-05, -5.6180479e-05, 5.152771e-05, -3.8564693e-05, 2.5302859e-05, -1.512465e-05, 8.7397951e-06, -4.6481172e-06, 1.3762756e-06, 7.042064e-07, 2.2418734e-07, -1.2510258e-06, 1.0667707e-07, 2.6428765e-07, 3.2266382e-07, -8.0741625e-08, -1.0990485e-07, -3.3252027e-08, 1.3885057e-08, 1.0562748e-08, 2.5779114e-09, -7.0186227e-10},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330/3", "Q330/6"},
				Type:           "CW",
				Label:          "LD",
				SampleRate:     1,
				Frequency:      0.1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330_FLbelow100-1-GAIN30"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "Q330-PREAMP",
						Filter: "Q330_FLbelow100-1-GAIN30",
						StageSet: PAZ{
							Name:  "Q330-PREAMP",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "A simple place holder indicating the PREAMP has been enabled",
						},
						Frequency:  15,
						SampleRate: 0,
						Decimate:   0,
						Gain:       30,

						InputUnits:  "V",
						OutputUnits: "V",
					}, {
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330_FLbelow100-1-GAIN30",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330_FLbelow100-1",
						Filter: "Q330_FLbelow100-1-GAIN30",
						StageSet: FIR{
							Name:       "Q330_FLbelow100-1",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{1.2199295e-16, 3.1619205e-10, -4.3146524e-08, -5.6355576e-07, -0.00012670077, 0.0036581444, 0.0001675314, -0.0054045052, 0.012786087, -0.01803566, 0.014731158, 0.0032269409, -0.038596944, 0.088835267, -0.14824265, 0.2177661, 0.80991439, 0.12459593, -0.1230407, 0.088997526, -0.048501567, 0.014259116, 0.0068963909, -0.014443419, 0.012428614, -0.0065687263, 0.0015220402, 0.0031420928, 3.6562742e-05, -2.1529949e-06, -2.5978267e-07},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			},
		},
	}, {
		Name: "Quanterra Dataloggers Connected to STS-2 Sensors",
		Sensors: []Sensor{
			{
				SensorList: []string{"STS-2"},
				FilterList: []string{"STS-2"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "STS-2",
						Filter: "STS-2",
						StageSet: PAZ{
							Name:  "STS-2",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Poles: []complex128{(-0.03701 + 0.03701i), (-0.03701 - 0.03701i), (-131 + 467.3i), (-131 - 467.3i), (-251.3 + 0i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       1500,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			},
		},
		Dataloggers: []Datalogger{
			{
				DataloggerList: []string{"Q330HR/6"},
				Type:           "CG",
				Label:          "HH",
				SampleRate:     100,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330HR_FLbelow100-100"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330HR_FLbelow100-100",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   0,
						Gain:       1.6777216e+06,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330_FLbelow100-100",
						Filter: "Q330HR_FLbelow100-100",
						StageSet: FIR{
							Name:       "Q330_FLbelow100-100",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{1.3154932e-11, 0.00015010653, 0.013396814, 0.16442924, 0.56880941, 0.51738348, -0.26083604, -0.12203293, 0.25718129, -0.2029026, 0.070758805, 0.038796662, -0.11431347, 0.13547966, -0.11144746, 0.067054813, -0.019271235, -0.020931286, 0.047680563, -0.059338288, 0.057579308, -0.046233307, 0.029777146, -0.01248294, -0.0023660751, 0.012788211, -0.018469822, 0.018797255, -0.017138655, 0.012781987, -0.0076757868, 0.0032551587, -8.9475628e-05, -0.0017787575, 0.0025960431, -0.0026661685, 0.002307403, -0.0017705155, 0.0012186428, -0.00074604922, 0.00039217516, -0.00015836647, 2.437801e-05, 3.807573e-05, -5.6180479e-05, 5.152771e-05, -3.8564693e-05, 2.5302859e-05, -1.512465e-05, 8.7397951e-06, -4.6481172e-06, 1.3762756e-06, 7.042064e-07, 2.2418734e-07, -1.2510258e-06, 1.0667707e-07, 2.6428765e-07, 3.2266382e-07, -8.0741625e-08, -1.0990485e-07, -3.3252027e-08, 1.3885057e-08, 1.0562748e-08, 2.5779114e-09, -7.0186227e-10},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330HR/6"},
				Type:           "CG",
				Label:          "LH",
				SampleRate:     1,
				Frequency:      0.1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330HR_FLbelow100-1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330HR_FLbelow100-1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       1.6777216e+06,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330_FLbelow100-1",
						Filter: "Q330HR_FLbelow100-1",
						StageSet: FIR{
							Name:       "Q330_FLbelow100-1",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{1.2199295e-16, 3.1619205e-10, -4.3146524e-08, -5.6355576e-07, -0.00012670077, 0.0036581444, 0.0001675314, -0.0054045052, 0.012786087, -0.01803566, 0.014731158, 0.0032269409, -0.038596944, 0.088835267, -0.14824265, 0.2177661, 0.80991439, 0.12459593, -0.1230407, 0.088997526, -0.048501567, 0.014259116, 0.0068963909, -0.014443419, 0.012428614, -0.0065687263, 0.0015220402, 0.0031420928, 3.6562742e-05, -2.1529949e-06, -2.5978267e-07},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330HR/6"},
				Type:           "CG",
				Label:          "VH",
				SampleRate:     0.1,
				Frequency:      0.05,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330HR_FLbelow100-0.1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330HR_FLbelow100-0.1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       1.6777216e+06,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330_FLbelow100-1",
						Filter: "Q330HR_FLbelow100-0.1",
						StageSet: FIR{
							Name:       "Q330_FLbelow100-1",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{1.2199295e-16, 3.1619205e-10, -4.3146524e-08, -5.6355576e-07, -0.00012670077, 0.0036581444, 0.0001675314, -0.0054045052, 0.012786087, -0.01803566, 0.014731158, 0.0032269409, -0.038596944, 0.088835267, -0.14824265, 0.2177661, 0.80991439, 0.12459593, -0.1230407, 0.088997526, -0.048501567, 0.014259116, 0.0068963909, -0.014443419, 0.012428614, -0.0065687263, 0.0015220402, 0.0031420928, 3.6562742e-05, -2.1529949e-06, -2.5978267e-07},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_VLP",
						Filter: "Q330HR_FLbelow100-0.1",
						StageSet: FIR{
							Name:       "QUANTERRA_VLP",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 10,
							Gain:       4,
							Factors:    []float64{-1.2882809e-09, 9.1450341e-09, 2.874769e-08, 7.1124177e-08, 1.5131006e-07, 2.9162416e-07, 5.231895e-07, 8.8784321e-07, 1.4400516e-06, 2.2486597e-06, 3.3982649e-06, 4.9899963e-06, 7.141442e-06, 9.9854787e-06, 1.3667738e-05, 1.8342505e-05, 2.4166869e-05, 3.1293064e-05, 3.9858995e-05, 4.9977127e-05, 6.1722021e-05, 7.5117008e-05, 9.0120586e-05, 0.00010661337, 0.00012438648, 0.00014313245, 0.00016243959, 0.0001817911, 0.00020056951, 0.00021806786, 0.00023350744, 0.00024606296, 0.00025489458, 0.00025918623, 0.0002581891, 0.00025126885, 0.00023795382, 0.00021798225, 0.00019134536, 0.00015832309, 0.00011950952, 7.5824995e-05, 2.8512295e-05, -2.0885111e-05, -7.0563888e-05, -0.00011852094, -0.00016263187, -0.00020074559, -0.00023079175, -0.00025089609, -0.00025949857, -0.0002554669, -0.00023819944, -0.00020770932, -0.0001646833, -0.00011050914, -4.726636e-05, 2.2323029e-05, 9.4984876e-05, 0.00016702352, 0.00023448898, 0.00029337447, 0.00033983565, 0.00037042075, 0.00038229881, 0.00037347249, 0.00034296114, 0.0002909406, 0.00021882731, 0.0001292966, 2.6228567e-05, -8.542218e-05, -0.00019983118, -0.00031057745, -0.00041097487, -0.00049444626, -0.00055492111, -0.00058723462, -0.0005875043, -0.00055345835, -0.00048469301, -0.00038283653, -0.00025160293, -9.6723139e-05, 7.4251562e-05, 0.00025227157, 0.00042722651, 0.0005884798, 0.00072547508, 0.00082838157, 0.00088874286, 0.00090008735, 0.00085846148, 0.00076284626, 0.00061542261, 0.00042165915, 0.00019020325, -6.7430905e-05, -0.00033737274, -0.00060408603, -0.00085120957, -0.0010625059, -0.0012228664, -0.0013193138, -0.0013419397, -0.0012847149, -0.001146112, -0.00092949066, -0.00064320519, -0.00030040916, 8.1449943e-05, 0.00048143478, 0.00087619014, 0.0012412331, 0.0015523947, 0.001787333, 0.0019270278, 0.0019571614, 0.0018692939, 0.0016617468, 0.0013401193, 0.00091738609, 0.00041354177, -0.00014521147, -0.00072771136, -0.0012994666, -0.001824592, -0.0022679484, -0.0025973611, -0.0027857916, -0.002813315, -0.0026687777, -0.0023510083, -0.0018694805, -0.0012443579, -0.00050587783, 0.00030692347, 0.0011481055, 0.0019672557, 0.0027123413, 0.0033328272, 0.0037828865, 0.004024507, 0.0040302989, 0.0037858148, 0.0032912097, 0.0025621022, 0.0016295366, 0.00053900143, -0.00065149716, -0.001874238, -0.0030553471, -0.0041189454, -0.004991665, -0.0056072846, -0.0059112096, -0.0058645178, -0.0054473076, -0.0046611084, -0.0035301486, -0.0021013499, -0.00044297016, 0.0013581039, 0.0032003333, 0.0049726115, 0.0065602306, 0.007851433, 0.0087442072, 0.0091529582, 0.0090146679, 0.0082941689, 0.0069881929, 0.005127911, 0.0027797357, 4.4259705e-05, -0.0029467044, -0.0060349186, -0.0090421811, -0.011778186, -0.014049432, -0.015668759, -0.016465046, -0.016292565, -0.015039521, -0.012635279, -0.0090558939, -0.0043275864, 0.0014720542, 0.0082152942, 0.0157279, 0.023795083, 0.032169532, 0.040581167, 0.048748176, 0.056388847, 0.063233621, 0.069036759, 0.073587172, 0.07671769, 0.078312553},
						},
						Frequency:  0,
						SampleRate: 0.1,
						Decimate:   10,
						Gain:       0,

						Correction:  1995,
						Delay:       1995,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q4120/6"},
				Type:           "CG",
				Label:          "HH",
				SampleRate:     100,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q4120-100"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q4120-100",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 32000,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_A2D",
						Filter: "Q4120-100",
						StageSet: FIR{
							Name:       "QUANTERRA_A2D",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 16,
							Gain:       1,
							Factors:    []float64{1.082831e-06, 1.780827e-06, 3.241039e-06, 5.462732e-06, 8.682945e-06, 1.324084e-05, 1.956529e-05, 2.818513e-05, 3.96569e-05, 5.46887e-05, 7.415355e-05, 9.898917e-05, 0.0001303676, 0.0001695495, 0.0002179822, 0.0002773172, 0.0003493649, 0.0004361384, 0.0005398432, 0.0006628664, 0.0008077706, 0.000977334, 0.001174431, 0.001402138, 0.001663599, 0.001962069, 0.002300847, 0.002683249, 0.003112535, 0.003591899, 0.004124369, 0.004712769, 0.005359664, 0.006067245, 0.006837315, 0.00767117, 0.008569554, 0.009532562, 0.0105596, 0.01164928, 0.01279939, 0.01400681, 0.0152675, 0.01657644, 0.0179276, 0.01931393, 0.02072737, 0.02215888, 0.02359842, 0.02503505, 0.02645699, 0.02785167, 0.02920589, 0.03050587, 0.03173746, 0.03288624, 0.03393773, 0.03487751, 0.03569148, 0.036366, 0.03688814, 0.03724588, 0.03742826, 0.03742567, 0.03723, 0.03683481, 0.03623552, 0.03542958, 0.03441656, 0.0331983, 0.03177895, 0.03016503, 0.02836546, 0.02639154, 0.02425689, 0.02197735, 0.01957086, 0.01705735, 0.01445844, 0.01179732, 0.009098433, 0.006387184, 0.003689671, 0.001032318, -0.001558448, -0.004056556, -0.006436653, -0.008674458, -0.01074711, -0.01263352, -0.01431466, -0.0157739, -0.01699724, -0.01797356, -0.01869481, -0.01915614, -0.01935605, -0.01929638, -0.01898237, -0.01842258, -0.01762881, -0.01661593, -0.01540168, -0.01400646, -0.01245297, -0.01076596, -0.008971803, -0.00709813, -0.005173418, -0.003226554, -0.001286399, 0.0006186511, 0.002461092, 0.00421474, 0.005855118, 0.007359834, 0.00870891, 0.00988508, 0.01087404, 0.01166465, 0.01224907, 0.01262286, 0.01278504, 0.01273799, 0.01248746, 0.01204238, 0.01141467, 0.01061903, 0.009672629, 0.00859478, 0.007406604, 0.006130626, 0.004790372, 0.003409956, 0.002013647, 0.0006254581, -0.0007312728, -0.002034272, -0.003262701, -0.00439749, -0.005421645, -0.006320503, -0.007081943, -0.007696557, -0.008157751, -0.008461813, -0.008607911, -0.008598045, -0.008436955, -0.008131962, -0.007692782, -0.007131293, -0.006461262, -0.005698049, -0.004858287, -0.003959539, -0.003019952, -0.002057906, -0.00109166, -0.0001390218, 0.0007829801, 0.001658393, 0.00247261, 0.00321261, 0.003867161, 0.00442698, 0.004884858, 0.005235733, 0.005476727, 0.005607134, 0.005628374, 0.005543895, 0.005359047, 0.005080922, 0.004718156, 0.004280722, 0.00377968, 0.003226938, 0.002634983, 0.002016624, 0.001384723, 0.0007519443, 0.0001305095, -0.0004680282, -0.00103299, -0.001554753, -0.002024904, -0.002436367, -0.002783493, -0.00306212, -0.003269608, -0.00340483, -0.003468141, -0.003461312, -0.003387446, -0.003250856, -0.003056939, -0.002812018, -0.002523179, -0.002198096, -0.001844851, -0.001471751, -0.001087148, -0.0006992659, -0.0003160361, 5.505296e-05, 0.0004070936, 0.0007338763, 0.001029988, 0.001290891, 0.001512978, 0.001693609, 0.001831121, 0.001924818, 0.001974946, 0.001982643, 0.001949873, 0.001879348, 0.001774437, 0.00163906, 0.001477582, 0.001294697, 0.001095313, 0.0008844385, 0.0006670679, 0.0004480757, 0.00023212, 2.355169e-05, -0.0001736647, -0.0003560145, -0.0005204882, -0.0006646196, -0.0007865114, -0.0008848458, -0.0009588858, -0.001008455, -0.001033917, -0.001036135, -0.001016428, -0.0009765151, -0.0009184563, -0.0008445886, -0.0007574588, -0.0006597553, -0.0005542388, -0.0004436807, -0.0003307953, -0.000218187, -0.0001082966, -3.354812e-06, 9.465283e-05, 0.0001840183, 0.0002633324, 0.0003314989, 0.0003877383, 0.0004315919, 0.0004629043, 0.0004818163, 0.0004887383, 0.0004843253, 0.000469448, 0.0004451571, 0.0004126484, 0.0003732258, 0.0003282654, 0.0002791743, 0.0002273637, 0.0001742071, 0.0001210171, 6.901663e-05, 1.931492e-05, -2.710866e-05, -6.94202e-05, -0.0001069412, -0.000139155, -0.000165703, -0.0001863919, -0.0002011743, -0.0002101506, -0.0002135495, -0.0002117151, -0.0002050911, -0.0001942032, -0.0001796382, -0.0001620278, -0.0001420313, -0.0001203097, -9.752245e-05, -7.429788e-05, -5.122913e-05, -2.885957e-05, -7.671459e-06, 1.191924e-05, 2.956798e-05, 4.500616e-05, 5.804303e-05, 6.855705e-05, 7.650728e-05, 8.19115e-05, 8.485455e-05, 8.547398e-05, 8.395324e-05, 8.051452e-05, 7.541093e-05, 6.891427e-05, 6.130867e-05, 5.288629e-05, 4.392662e-05, 3.47082e-05, 2.548432e-05, 1.648924e-05, 7.930923e-06, -1.335887e-08, -7.198596e-06, -1.351001e-05, -1.886707e-05, -2.32245e-05, -2.655889e-05, -2.888777e-05, -3.024276e-05, -3.068477e-05, -3.029143e-05, -2.91548e-05, -2.737691e-05, -2.507044e-05, -2.234794e-05, -1.932194e-05, -1.610938e-05, -1.280843e-05, -9.523409e-06, -6.338225e-06, -3.329103e-06, -5.598779e-07, 1.918762e-06, 4.072373e-06, 5.874391e-06, 7.312286e-06, 8.390552e-06, 9.10975e-06, 9.497941e-06, 9.57516e-06, 9.376262e-06, 8.938288e-06, 8.301693e-06, 7.504598e-06, 6.592431e-06, 5.603302e-06, 4.571324e-06, 3.540417e-06, 2.530247e-06, 1.577183e-06, 6.993072e-07, -8.604746e-08, -7.667669e-07, -1.333256e-06, -1.787562e-06, -2.126689e-06, -2.35267e-06, -2.482436e-06, -2.509892e-06, -2.459847e-06, -2.335345e-06, -2.152362e-06, -1.92515e-06, -1.670768e-06, -1.39524e-06, -1.117376e-06, -8.454301e-07, -5.794826e-07, -3.444687e-07, -1.250533e-07, 6.174352e-08, 2.187376e-07, 3.442481e-07, 4.374807e-07, 4.931357e-07, 5.255189e-07, 5.344753e-07, 5.136161e-07, 4.902979e-07, 4.3492e-07, 3.819857e-07, 3.223668e-07, 2.602309e-07, 1.936316e-07, 1.338251e-07, 6.867246e-08, 2.144369e-08, -1.967135e-09, -4.752218e-08, -6.271905e-08, -1.019067e-07, -1.201529e-07, -1.103657e-07, -1.029488e-07, -1.196599e-07, -1.361228e-07, -1.463918e-07, -1.475235e-07, 3.980228e-07},
						},
						Frequency:  0,
						SampleRate: 2000,
						Decimate:   16,
						Gain:       0,

						Correction:  0.09975,
						Delay:       0.09975,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_FS2D5M",
						Filter: "Q4120-100",
						StageSet: FIR{
							Name:       "QUANTERRA_FS2D5M",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{0.00012270205, 0.00048777176, 0.0013744386, 0.0031743878, 0.0064038956, 0.011656268, 0.019509595, 0.03039684, 0.044443224, 0.06130641, 0.08005964, 0.09915299, 0.11649259, 0.12965789, 0.1362395, 0.1342594, 0.12260701, 0.10139573, 0.072151348, 0.037766486, 0.0021876744, -0.03014103, -0.054994818, -0.069120437, -0.070873402, -0.060596704, -0.040643163, -0.01500781, 0.011381808, 0.033586118, 0.0476023, 0.051144872, 0.044084553, 0.028441496, 0.0079267332, -0.012875441, -0.029507341, -0.0385979, -0.038569141, -0.029930074, -0.015093057, 0.0022383151, 0.017961802, 0.028537773, 0.031790648, 0.027364071, 0.016730715, 0.0027653815, -0.011003786, -0.021273898, -0.025757544, -0.023693535, -0.015961589, -0.0047877459, 0.006870985, 0.0160974, 0.020739768, 0.019911058, 0.014146018, 0.0051912419, -0.0045019193, -0.012437994, -0.016715137, -0.016477238, -0.012072993, -0.0048962845, 0.0030341272, 0.0096328771, 0.013290998, 0.013262722, 0.0098044546, 0.0040440182, -0.0023698609, -0.0077321678, -0.010730822, -0.010763138, -0.0080445185, -0.0034941181, 0.0015573923, 0.00574836, 0.0080475444, 0.0080014393, 0.0058102133, 0.0022247031, -0.0016953174, -0.004886589, -0.0065644821, -0.0064082658, -0.0046078656, -0.001770432, 0.0012765307, 0.0037237876, 0.004993218, 0.0048697544, 0.0035242371, 0.0014313073, -0.00078636804, -0.0025385991, -0.0034210549, -0.0033032196, -0.0023340494, -0.00087140471, 0.00063733978, 0.0017854001, 0.002311351, 0.0021526087, 0.0014386107, 0.00043280027, -0.00055553723, -0.0012616523, -0.0015316223, -0.0013501542, -0.00082750747, -0.00015281289, 0.00046864213, 0.00087406801, 0.00098268758, 0.00080697925, 0.00043604503, 4.7844998e-07, -0.00036989842, -0.00058256532, -0.00060233206, -0.00045284981, -0.00020192238, 6.4754444e-05, 0.00027071431, 0.00036817612, 0.0003473509, 0.00023355303, 7.4125579e-05, -7.8294739e-05, -0.00018201505, -0.00021672963, -0.00018468809, -0.0001064981, -1.3107359e-05, 6.6049113e-05, 0.00011154427, 0.00011673366, 8.7911176e-05, 4.0178846e-05, -9.1577131e-06, -4.5278513e-05, -6.0443646e-05, -5.5284076e-05, -3.5312223e-05, -9.3785602e-06, 1.2713694e-05, 2.5777663e-05, 2.8509743e-05, 2.1812819e-05, 1.0492499e-05, -5.3060398e-07, -8.7145099e-06, -1.172399e-05, -1.0591358e-05, -7.1314753e-06, -3.9233328e-06, 1.3353809e-05},
						},
						Frequency:  0,
						SampleRate: 400,
						Decimate:   5,
						Gain:       0,

						Correction:  0.19875,
						Delay:       0.19875,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96CM",
						Filter: "Q4120-100",
						StageSet: FIR{
							Name:       "QUANTERRA_F96CM",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{0.0015874802, 0.012505871, 0.049993884, 0.13109867, 0.24517897, 0.33201709, 0.3076342, 0.14349313, -0.072161227, -0.18259226, -0.10838273, 0.057338934, 0.13441317, 0.050708819, -0.078739911, -0.095307611, 0.0079877693, 0.087596349, 0.043762837, -0.05242851, -0.066883579, 0.011301555, 0.065023482, 0.022203814, -0.047086496, -0.042030744, 0.022498628, 0.047665216, 0.0011739009, -0.041949332, -0.019100184, 0.029217659, 0.029172245, -0.013900858, -0.031487864, -0.00035999544, 0.027629644, 0.011162787, -0.019914197, -0.017425627, 0.010744463, 0.019209325, -0.0021372053, -0.017385412, -0.0045440109, 0.013248486, 0.0086612282, -0.0081718517, -0.010282057, 0.0031351086, 0.0094958832, 0.0003887834, -0.0080433059, -0.0032968039, 0.0053786575, 0.0045222389, -0.0027584794, -0.0044841585, 0.0007268567, 0.0037342866, 0.00058748829, -0.0027126002, -0.0012614874, 0.0017090712, 0.0014563599, -0.00088150537, -0.0013466531, 0.00028793715, 0.0010829039, 7.8857505e-05, -0.00077593967, -0.00026127673, 0.0004949508, 0.00031431537, -0.00027408783, -0.00028987849, 0.00012123086, 0.00022979121, -2.9076549e-05, -0.00016225828, -1.7040222e-05, 0.00010310506, 3.3156164e-05, -5.894959e-05, -3.2590866e-05, 2.9930963e-05, 2.5074791e-05, -1.3172398e-05, -1.6443195e-05, 4.8599236e-06, 9.386712e-06, -1.2337727e-06, -5.6395352e-06, 2.1846508e-06, 5.2772833e-07, 3.767143e-09},
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   2,
						Gain:       0,

						Correction:  0.2375,
						Delay:       0.2375,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96CM",
						Filter: "Q4120-100",
						StageSet: FIR{
							Name:       "QUANTERRA_F96CM",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{0.0015874802, 0.012505871, 0.049993884, 0.13109867, 0.24517897, 0.33201709, 0.3076342, 0.14349313, -0.072161227, -0.18259226, -0.10838273, 0.057338934, 0.13441317, 0.050708819, -0.078739911, -0.095307611, 0.0079877693, 0.087596349, 0.043762837, -0.05242851, -0.066883579, 0.011301555, 0.065023482, 0.022203814, -0.047086496, -0.042030744, 0.022498628, 0.047665216, 0.0011739009, -0.041949332, -0.019100184, 0.029217659, 0.029172245, -0.013900858, -0.031487864, -0.00035999544, 0.027629644, 0.011162787, -0.019914197, -0.017425627, 0.010744463, 0.019209325, -0.0021372053, -0.017385412, -0.0045440109, 0.013248486, 0.0086612282, -0.0081718517, -0.010282057, 0.0031351086, 0.0094958832, 0.0003887834, -0.0080433059, -0.0032968039, 0.0053786575, 0.0045222389, -0.0027584794, -0.0044841585, 0.0007268567, 0.0037342866, 0.00058748829, -0.0027126002, -0.0012614874, 0.0017090712, 0.0014563599, -0.00088150537, -0.0013466531, 0.00028793715, 0.0010829039, 7.8857505e-05, -0.00077593967, -0.00026127673, 0.0004949508, 0.00031431537, -0.00027408783, -0.00028987849, 0.00012123086, 0.00022979121, -2.9076549e-05, -0.00016225828, -1.7040222e-05, 0.00010310506, 3.3156164e-05, -5.894959e-05, -3.2590866e-05, 2.9930963e-05, 2.5074791e-05, -1.3172398e-05, -1.6443195e-05, 4.8599236e-06, 9.386712e-06, -1.2337727e-06, -5.6395352e-06, 2.1846508e-06, 5.2772833e-07, 3.767143e-09},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   2,
						Gain:       0,

						Correction:  0.475,
						Delay:       0.475,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: true,
			}, {
				DataloggerList: []string{"Q4120/6"},
				Type:           "CG",
				Label:          "LH",
				SampleRate:     1,
				Frequency:      0.1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q4120-1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q4120-1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 32000,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_A2D",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_A2D",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 16,
							Gain:       1,
							Factors:    []float64{1.082831e-06, 1.780827e-06, 3.241039e-06, 5.462732e-06, 8.682945e-06, 1.324084e-05, 1.956529e-05, 2.818513e-05, 3.96569e-05, 5.46887e-05, 7.415355e-05, 9.898917e-05, 0.0001303676, 0.0001695495, 0.0002179822, 0.0002773172, 0.0003493649, 0.0004361384, 0.0005398432, 0.0006628664, 0.0008077706, 0.000977334, 0.001174431, 0.001402138, 0.001663599, 0.001962069, 0.002300847, 0.002683249, 0.003112535, 0.003591899, 0.004124369, 0.004712769, 0.005359664, 0.006067245, 0.006837315, 0.00767117, 0.008569554, 0.009532562, 0.0105596, 0.01164928, 0.01279939, 0.01400681, 0.0152675, 0.01657644, 0.0179276, 0.01931393, 0.02072737, 0.02215888, 0.02359842, 0.02503505, 0.02645699, 0.02785167, 0.02920589, 0.03050587, 0.03173746, 0.03288624, 0.03393773, 0.03487751, 0.03569148, 0.036366, 0.03688814, 0.03724588, 0.03742826, 0.03742567, 0.03723, 0.03683481, 0.03623552, 0.03542958, 0.03441656, 0.0331983, 0.03177895, 0.03016503, 0.02836546, 0.02639154, 0.02425689, 0.02197735, 0.01957086, 0.01705735, 0.01445844, 0.01179732, 0.009098433, 0.006387184, 0.003689671, 0.001032318, -0.001558448, -0.004056556, -0.006436653, -0.008674458, -0.01074711, -0.01263352, -0.01431466, -0.0157739, -0.01699724, -0.01797356, -0.01869481, -0.01915614, -0.01935605, -0.01929638, -0.01898237, -0.01842258, -0.01762881, -0.01661593, -0.01540168, -0.01400646, -0.01245297, -0.01076596, -0.008971803, -0.00709813, -0.005173418, -0.003226554, -0.001286399, 0.0006186511, 0.002461092, 0.00421474, 0.005855118, 0.007359834, 0.00870891, 0.00988508, 0.01087404, 0.01166465, 0.01224907, 0.01262286, 0.01278504, 0.01273799, 0.01248746, 0.01204238, 0.01141467, 0.01061903, 0.009672629, 0.00859478, 0.007406604, 0.006130626, 0.004790372, 0.003409956, 0.002013647, 0.0006254581, -0.0007312728, -0.002034272, -0.003262701, -0.00439749, -0.005421645, -0.006320503, -0.007081943, -0.007696557, -0.008157751, -0.008461813, -0.008607911, -0.008598045, -0.008436955, -0.008131962, -0.007692782, -0.007131293, -0.006461262, -0.005698049, -0.004858287, -0.003959539, -0.003019952, -0.002057906, -0.00109166, -0.0001390218, 0.0007829801, 0.001658393, 0.00247261, 0.00321261, 0.003867161, 0.00442698, 0.004884858, 0.005235733, 0.005476727, 0.005607134, 0.005628374, 0.005543895, 0.005359047, 0.005080922, 0.004718156, 0.004280722, 0.00377968, 0.003226938, 0.002634983, 0.002016624, 0.001384723, 0.0007519443, 0.0001305095, -0.0004680282, -0.00103299, -0.001554753, -0.002024904, -0.002436367, -0.002783493, -0.00306212, -0.003269608, -0.00340483, -0.003468141, -0.003461312, -0.003387446, -0.003250856, -0.003056939, -0.002812018, -0.002523179, -0.002198096, -0.001844851, -0.001471751, -0.001087148, -0.0006992659, -0.0003160361, 5.505296e-05, 0.0004070936, 0.0007338763, 0.001029988, 0.001290891, 0.001512978, 0.001693609, 0.001831121, 0.001924818, 0.001974946, 0.001982643, 0.001949873, 0.001879348, 0.001774437, 0.00163906, 0.001477582, 0.001294697, 0.001095313, 0.0008844385, 0.0006670679, 0.0004480757, 0.00023212, 2.355169e-05, -0.0001736647, -0.0003560145, -0.0005204882, -0.0006646196, -0.0007865114, -0.0008848458, -0.0009588858, -0.001008455, -0.001033917, -0.001036135, -0.001016428, -0.0009765151, -0.0009184563, -0.0008445886, -0.0007574588, -0.0006597553, -0.0005542388, -0.0004436807, -0.0003307953, -0.000218187, -0.0001082966, -3.354812e-06, 9.465283e-05, 0.0001840183, 0.0002633324, 0.0003314989, 0.0003877383, 0.0004315919, 0.0004629043, 0.0004818163, 0.0004887383, 0.0004843253, 0.000469448, 0.0004451571, 0.0004126484, 0.0003732258, 0.0003282654, 0.0002791743, 0.0002273637, 0.0001742071, 0.0001210171, 6.901663e-05, 1.931492e-05, -2.710866e-05, -6.94202e-05, -0.0001069412, -0.000139155, -0.000165703, -0.0001863919, -0.0002011743, -0.0002101506, -0.0002135495, -0.0002117151, -0.0002050911, -0.0001942032, -0.0001796382, -0.0001620278, -0.0001420313, -0.0001203097, -9.752245e-05, -7.429788e-05, -5.122913e-05, -2.885957e-05, -7.671459e-06, 1.191924e-05, 2.956798e-05, 4.500616e-05, 5.804303e-05, 6.855705e-05, 7.650728e-05, 8.19115e-05, 8.485455e-05, 8.547398e-05, 8.395324e-05, 8.051452e-05, 7.541093e-05, 6.891427e-05, 6.130867e-05, 5.288629e-05, 4.392662e-05, 3.47082e-05, 2.548432e-05, 1.648924e-05, 7.930923e-06, -1.335887e-08, -7.198596e-06, -1.351001e-05, -1.886707e-05, -2.32245e-05, -2.655889e-05, -2.888777e-05, -3.024276e-05, -3.068477e-05, -3.029143e-05, -2.91548e-05, -2.737691e-05, -2.507044e-05, -2.234794e-05, -1.932194e-05, -1.610938e-05, -1.280843e-05, -9.523409e-06, -6.338225e-06, -3.329103e-06, -5.598779e-07, 1.918762e-06, 4.072373e-06, 5.874391e-06, 7.312286e-06, 8.390552e-06, 9.10975e-06, 9.497941e-06, 9.57516e-06, 9.376262e-06, 8.938288e-06, 8.301693e-06, 7.504598e-06, 6.592431e-06, 5.603302e-06, 4.571324e-06, 3.540417e-06, 2.530247e-06, 1.577183e-06, 6.993072e-07, -8.604746e-08, -7.667669e-07, -1.333256e-06, -1.787562e-06, -2.126689e-06, -2.35267e-06, -2.482436e-06, -2.509892e-06, -2.459847e-06, -2.335345e-06, -2.152362e-06, -1.92515e-06, -1.670768e-06, -1.39524e-06, -1.117376e-06, -8.454301e-07, -5.794826e-07, -3.444687e-07, -1.250533e-07, 6.174352e-08, 2.187376e-07, 3.442481e-07, 4.374807e-07, 4.931357e-07, 5.255189e-07, 5.344753e-07, 5.136161e-07, 4.902979e-07, 4.3492e-07, 3.819857e-07, 3.223668e-07, 2.602309e-07, 1.936316e-07, 1.338251e-07, 6.867246e-08, 2.144369e-08, -1.967135e-09, -4.752218e-08, -6.271905e-08, -1.019067e-07, -1.201529e-07, -1.103657e-07, -1.029488e-07, -1.196599e-07, -1.361228e-07, -1.463918e-07, -1.475235e-07, 3.980228e-07},
						},
						Frequency:  0,
						SampleRate: 2000,
						Decimate:   16,
						Gain:       0,

						Correction:  0.09975,
						Delay:       0.09975,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_FS2D5M",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_FS2D5M",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{0.00012270205, 0.00048777176, 0.0013744386, 0.0031743878, 0.0064038956, 0.011656268, 0.019509595, 0.03039684, 0.044443224, 0.06130641, 0.08005964, 0.09915299, 0.11649259, 0.12965789, 0.1362395, 0.1342594, 0.12260701, 0.10139573, 0.072151348, 0.037766486, 0.0021876744, -0.03014103, -0.054994818, -0.069120437, -0.070873402, -0.060596704, -0.040643163, -0.01500781, 0.011381808, 0.033586118, 0.0476023, 0.051144872, 0.044084553, 0.028441496, 0.0079267332, -0.012875441, -0.029507341, -0.0385979, -0.038569141, -0.029930074, -0.015093057, 0.0022383151, 0.017961802, 0.028537773, 0.031790648, 0.027364071, 0.016730715, 0.0027653815, -0.011003786, -0.021273898, -0.025757544, -0.023693535, -0.015961589, -0.0047877459, 0.006870985, 0.0160974, 0.020739768, 0.019911058, 0.014146018, 0.0051912419, -0.0045019193, -0.012437994, -0.016715137, -0.016477238, -0.012072993, -0.0048962845, 0.0030341272, 0.0096328771, 0.013290998, 0.013262722, 0.0098044546, 0.0040440182, -0.0023698609, -0.0077321678, -0.010730822, -0.010763138, -0.0080445185, -0.0034941181, 0.0015573923, 0.00574836, 0.0080475444, 0.0080014393, 0.0058102133, 0.0022247031, -0.0016953174, -0.004886589, -0.0065644821, -0.0064082658, -0.0046078656, -0.001770432, 0.0012765307, 0.0037237876, 0.004993218, 0.0048697544, 0.0035242371, 0.0014313073, -0.00078636804, -0.0025385991, -0.0034210549, -0.0033032196, -0.0023340494, -0.00087140471, 0.00063733978, 0.0017854001, 0.002311351, 0.0021526087, 0.0014386107, 0.00043280027, -0.00055553723, -0.0012616523, -0.0015316223, -0.0013501542, -0.00082750747, -0.00015281289, 0.00046864213, 0.00087406801, 0.00098268758, 0.00080697925, 0.00043604503, 4.7844998e-07, -0.00036989842, -0.00058256532, -0.00060233206, -0.00045284981, -0.00020192238, 6.4754444e-05, 0.00027071431, 0.00036817612, 0.0003473509, 0.00023355303, 7.4125579e-05, -7.8294739e-05, -0.00018201505, -0.00021672963, -0.00018468809, -0.0001064981, -1.3107359e-05, 6.6049113e-05, 0.00011154427, 0.00011673366, 8.7911176e-05, 4.0178846e-05, -9.1577131e-06, -4.5278513e-05, -6.0443646e-05, -5.5284076e-05, -3.5312223e-05, -9.3785602e-06, 1.2713694e-05, 2.5777663e-05, 2.8509743e-05, 2.1812819e-05, 1.0492499e-05, -5.3060398e-07, -8.7145099e-06, -1.172399e-05, -1.0591358e-05, -7.1314753e-06, -3.9233328e-06, 1.3353809e-05},
						},
						Frequency:  0,
						SampleRate: 400,
						Decimate:   5,
						Gain:       0,

						Correction:  0.19875,
						Delay:       0.19875,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96CM",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_F96CM",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{0.0015874802, 0.012505871, 0.049993884, 0.13109867, 0.24517897, 0.33201709, 0.3076342, 0.14349313, -0.072161227, -0.18259226, -0.10838273, 0.057338934, 0.13441317, 0.050708819, -0.078739911, -0.095307611, 0.0079877693, 0.087596349, 0.043762837, -0.05242851, -0.066883579, 0.011301555, 0.065023482, 0.022203814, -0.047086496, -0.042030744, 0.022498628, 0.047665216, 0.0011739009, -0.041949332, -0.019100184, 0.029217659, 0.029172245, -0.013900858, -0.031487864, -0.00035999544, 0.027629644, 0.011162787, -0.019914197, -0.017425627, 0.010744463, 0.019209325, -0.0021372053, -0.017385412, -0.0045440109, 0.013248486, 0.0086612282, -0.0081718517, -0.010282057, 0.0031351086, 0.0094958832, 0.0003887834, -0.0080433059, -0.0032968039, 0.0053786575, 0.0045222389, -0.0027584794, -0.0044841585, 0.0007268567, 0.0037342866, 0.00058748829, -0.0027126002, -0.0012614874, 0.0017090712, 0.0014563599, -0.00088150537, -0.0013466531, 0.00028793715, 0.0010829039, 7.8857505e-05, -0.00077593967, -0.00026127673, 0.0004949508, 0.00031431537, -0.00027408783, -0.00028987849, 0.00012123086, 0.00022979121, -2.9076549e-05, -0.00016225828, -1.7040222e-05, 0.00010310506, 3.3156164e-05, -5.894959e-05, -3.2590866e-05, 2.9930963e-05, 2.5074791e-05, -1.3172398e-05, -1.6443195e-05, 4.8599236e-06, 9.386712e-06, -1.2337727e-06, -5.6395352e-06, 2.1846508e-06, 5.2772833e-07, 3.767143e-09},
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   2,
						Gain:       0,

						Correction:  0.2375,
						Delay:       0.2375,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96CM",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_F96CM",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{0.0015874802, 0.012505871, 0.049993884, 0.13109867, 0.24517897, 0.33201709, 0.3076342, 0.14349313, -0.072161227, -0.18259226, -0.10838273, 0.057338934, 0.13441317, 0.050708819, -0.078739911, -0.095307611, 0.0079877693, 0.087596349, 0.043762837, -0.05242851, -0.066883579, 0.011301555, 0.065023482, 0.022203814, -0.047086496, -0.042030744, 0.022498628, 0.047665216, 0.0011739009, -0.041949332, -0.019100184, 0.029217659, 0.029172245, -0.013900858, -0.031487864, -0.00035999544, 0.027629644, 0.011162787, -0.019914197, -0.017425627, 0.010744463, 0.019209325, -0.0021372053, -0.017385412, -0.0045440109, 0.013248486, 0.0086612282, -0.0081718517, -0.010282057, 0.0031351086, 0.0094958832, 0.0003887834, -0.0080433059, -0.0032968039, 0.0053786575, 0.0045222389, -0.0027584794, -0.0044841585, 0.0007268567, 0.0037342866, 0.00058748829, -0.0027126002, -0.0012614874, 0.0017090712, 0.0014563599, -0.00088150537, -0.0013466531, 0.00028793715, 0.0010829039, 7.8857505e-05, -0.00077593967, -0.00026127673, 0.0004949508, 0.00031431537, -0.00027408783, -0.00028987849, 0.00012123086, 0.00022979121, -2.9076549e-05, -0.00016225828, -1.7040222e-05, 0.00010310506, 3.3156164e-05, -5.894959e-05, -3.2590866e-05, 2.9930963e-05, 2.5074791e-05, -1.3172398e-05, -1.6443195e-05, 4.8599236e-06, 9.386712e-06, -1.2337727e-06, -5.6395352e-06, 2.1846508e-06, 5.2772833e-07, 3.767143e-09},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   2,
						Gain:       0,

						Correction:  0.475,
						Delay:       0.475,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_FS2D5",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_FS2D5",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{4.0324612e-05, 7.4532803e-05, 0.00012345534, 0.00017018868, 0.00019731053, 0.0001854891, 0.00011934564, -5.7231013e-06, -0.00017792319, -0.00036732586, -0.00052951044, -0.00061500846, -0.00058323538, -0.00041728371, -0.00013495161, 0.00020833298, 0.00052770902, 0.00072818991, 0.00073125873, 0.00050192019, 6.7831759e-05, -0.00047714929, -0.00098915805, -0.0013089182, -0.0013073585, -0.00093001675, -0.00022625405, 0.00064834755, 0.0014617084, 0.0019632225, 0.0019566246, 0.0013677248, 0.0002854628, -0.0010403872, -0.0022506787, -0.0029690694, -0.0029127367, -0.0019905828, -0.00035735374, 0.0015988396, 0.0033409717, 0.0043237641, 0.0041556359, 0.002736002, 0.00032343099, -0.0024947519, -0.0049349426, -0.0062251968, -0.0058361361, -0.0036689663, -0.00013940921, 0.003880228, 0.0072612315, 0.008919356, 0.0081402518, 0.0048370496, -0.00034347846, -0.0061156652, -0.010847776, -0.012992723, -0.01154995, -0.0064303765, 0.0013911985, 0.010005707, 0.016980571, 0.019973404, 0.017406645, 0.0090294631, -0.0037949694, -0.018183038, -0.030222947, -0.035783326, -0.031468979, -0.015504444, 0.011672367, 0.047268332, 0.086508189, 0.12346675, 0.15219416, 0.16789386},
						},
						Frequency:  0,
						SampleRate: 20,
						Decimate:   5,
						Gain:       0,

						Correction:  3.975,
						Delay:       3.975,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96C",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_F96C",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{-4.6243647e-06, -8.2582981e-05, -0.00022601415, -0.00025390085, 7.6656675e-07, 0.00030501861, 0.00017127917, -0.00034944694, -0.00044910128, 0.00026315766, 0.00078977249, 3.8573012e-05, -0.001091783, -0.00059999564, 0.0012064345, 0.001397154, -0.00096246767, -0.0023132728, 0.00020782732, 0.0031300743, 0.0011370157, -0.0035433476, -0.0030242419, 0.003207636, 0.0052380066, -0.0018038393, -0.0073759095, -0.00087297275, 0.0088709101, 0.0048318471, -0.0090423054, -0.0098139052, 0.0071791365, 0.015252997, -0.0026287319, -0.020267585, -0.0051429142, 0.023663623, 0.016578568, -0.023875478, -0.032279525, 0.01860678, 0.05394208, -0.0031405185, -0.08849621, -0.040148561, 0.18476363, 0.40660112},
						},
						Frequency:  0,
						SampleRate: 10,
						Decimate:   2,
						Gain:       0,

						Correction:  4.75,
						Delay:       4.75,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F260",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_F260",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 10,
							Gain:       1,
							Factors:    []float64{-2.2139447e-05, -3.8453583e-05, -4.378534e-05, -7.3372298e-05, -9.144223e-05, -0.00012393804, -0.00014993145, -0.00018288734, -0.00020985387, -0.00023708676, -0.00025605053, -0.00026908595, -0.00027046635, -0.00026090174, -0.00023702046, -0.00019957596, -0.0001476114, -8.307891e-05, -7.5457001e-06, 7.5298807e-05, 0.00016159625, 0.00024607903, 0.00032337995, 0.00038756541, 0.00043310711, 0.00045485953, 0.0004488357, 0.00041236436, 0.00034462992, 0.00024681738, 0.00012236055, -2.3128036e-05, -0.00018195113, -0.00034467461, -0.00050059227, -0.00063836565, -0.00074673952, -0.00081536621, -0.00083562682, -0.00080140969, -0.00070979622, -0.00056159037, -0.00036160929, -0.00011874108, 0.00015429985, 0.00044151691, 0.00072445132, 0.00098325467, 0.0011979725, 0.0013499343, 0.0014231774, 0.0014058327, 0.0012912918, 0.0010791462, 0.00077574022, 0.00039430539, -4.5397332e-05, -0.00051789989, -0.00099335661, -0.0014392621, -0.0018225131, -0.0021116822, -0.0022793364, -0.0023042859, -0.0021735519, -0.0018839175, -0.0014429232, -0.00086917847, -0.00019191902, 0.00055019536, 0.0013110506, 0.0020397116, 0.0026835711, 0.003191892, 0.0035194291, 0.0036299924, 0.003499609, 0.0031190919, 0.0024957794, 0.0016542508, 0.00063592544, -0.00050253125, -0.0016919666, -0.0028545326, -0.0039083677, -0.0047728766, -0.0053743018, -0.0056512515, -0.0055597744, -0.0050776368, -0.0042074558, -0.002978384, -0.0014461699, 0.00030855887, 0.0021837723, 0.0040611613, 0.0058127348, 0.0073084698, 0.0084247225, 0.009052775, 0.0091071132, 0.008532812, 0.0073115546, 0.0054658263, 0.0030609035, 0.0002043975, -0.0029567564, -0.0062418456, -0.0094442437, -0.012341276, -0.014705594, -0.016317482, -0.016977424, -0.016518228, -0.014815997, -0.011799269, -0.0074557653, -0.0018362471, 0.0049448099, 0.01271188, 0.021234337, 0.030235484, 0.039404215, 0.048408791, 0.056911995, 0.064586917, 0.071132504, 0.076288084, 0.079846048, 0.081662035},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   10,
						Gain:       0,

						Correction:  129.5,
						Delay:       129.5,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: true,
			}, {
				DataloggerList: []string{"Q4120/6"},
				Type:           "CG",
				Label:          "VH",
				SampleRate:     0.1,
				Frequency:      0.05,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q4120-0.1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q4120-0.1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 32000,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_A2D",
						Filter: "Q4120-0.1",
						StageSet: FIR{
							Name:       "QUANTERRA_A2D",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 16,
							Gain:       1,
							Factors:    []float64{1.082831e-06, 1.780827e-06, 3.241039e-06, 5.462732e-06, 8.682945e-06, 1.324084e-05, 1.956529e-05, 2.818513e-05, 3.96569e-05, 5.46887e-05, 7.415355e-05, 9.898917e-05, 0.0001303676, 0.0001695495, 0.0002179822, 0.0002773172, 0.0003493649, 0.0004361384, 0.0005398432, 0.0006628664, 0.0008077706, 0.000977334, 0.001174431, 0.001402138, 0.001663599, 0.001962069, 0.002300847, 0.002683249, 0.003112535, 0.003591899, 0.004124369, 0.004712769, 0.005359664, 0.006067245, 0.006837315, 0.00767117, 0.008569554, 0.009532562, 0.0105596, 0.01164928, 0.01279939, 0.01400681, 0.0152675, 0.01657644, 0.0179276, 0.01931393, 0.02072737, 0.02215888, 0.02359842, 0.02503505, 0.02645699, 0.02785167, 0.02920589, 0.03050587, 0.03173746, 0.03288624, 0.03393773, 0.03487751, 0.03569148, 0.036366, 0.03688814, 0.03724588, 0.03742826, 0.03742567, 0.03723, 0.03683481, 0.03623552, 0.03542958, 0.03441656, 0.0331983, 0.03177895, 0.03016503, 0.02836546, 0.02639154, 0.02425689, 0.02197735, 0.01957086, 0.01705735, 0.01445844, 0.01179732, 0.009098433, 0.006387184, 0.003689671, 0.001032318, -0.001558448, -0.004056556, -0.006436653, -0.008674458, -0.01074711, -0.01263352, -0.01431466, -0.0157739, -0.01699724, -0.01797356, -0.01869481, -0.01915614, -0.01935605, -0.01929638, -0.01898237, -0.01842258, -0.01762881, -0.01661593, -0.01540168, -0.01400646, -0.01245297, -0.01076596, -0.008971803, -0.00709813, -0.005173418, -0.003226554, -0.001286399, 0.0006186511, 0.002461092, 0.00421474, 0.005855118, 0.007359834, 0.00870891, 0.00988508, 0.01087404, 0.01166465, 0.01224907, 0.01262286, 0.01278504, 0.01273799, 0.01248746, 0.01204238, 0.01141467, 0.01061903, 0.009672629, 0.00859478, 0.007406604, 0.006130626, 0.004790372, 0.003409956, 0.002013647, 0.0006254581, -0.0007312728, -0.002034272, -0.003262701, -0.00439749, -0.005421645, -0.006320503, -0.007081943, -0.007696557, -0.008157751, -0.008461813, -0.008607911, -0.008598045, -0.008436955, -0.008131962, -0.007692782, -0.007131293, -0.006461262, -0.005698049, -0.004858287, -0.003959539, -0.003019952, -0.002057906, -0.00109166, -0.0001390218, 0.0007829801, 0.001658393, 0.00247261, 0.00321261, 0.003867161, 0.00442698, 0.004884858, 0.005235733, 0.005476727, 0.005607134, 0.005628374, 0.005543895, 0.005359047, 0.005080922, 0.004718156, 0.004280722, 0.00377968, 0.003226938, 0.002634983, 0.002016624, 0.001384723, 0.0007519443, 0.0001305095, -0.0004680282, -0.00103299, -0.001554753, -0.002024904, -0.002436367, -0.002783493, -0.00306212, -0.003269608, -0.00340483, -0.003468141, -0.003461312, -0.003387446, -0.003250856, -0.003056939, -0.002812018, -0.002523179, -0.002198096, -0.001844851, -0.001471751, -0.001087148, -0.0006992659, -0.0003160361, 5.505296e-05, 0.0004070936, 0.0007338763, 0.001029988, 0.001290891, 0.001512978, 0.001693609, 0.001831121, 0.001924818, 0.001974946, 0.001982643, 0.001949873, 0.001879348, 0.001774437, 0.00163906, 0.001477582, 0.001294697, 0.001095313, 0.0008844385, 0.0006670679, 0.0004480757, 0.00023212, 2.355169e-05, -0.0001736647, -0.0003560145, -0.0005204882, -0.0006646196, -0.0007865114, -0.0008848458, -0.0009588858, -0.001008455, -0.001033917, -0.001036135, -0.001016428, -0.0009765151, -0.0009184563, -0.0008445886, -0.0007574588, -0.0006597553, -0.0005542388, -0.0004436807, -0.0003307953, -0.000218187, -0.0001082966, -3.354812e-06, 9.465283e-05, 0.0001840183, 0.0002633324, 0.0003314989, 0.0003877383, 0.0004315919, 0.0004629043, 0.0004818163, 0.0004887383, 0.0004843253, 0.000469448, 0.0004451571, 0.0004126484, 0.0003732258, 0.0003282654, 0.0002791743, 0.0002273637, 0.0001742071, 0.0001210171, 6.901663e-05, 1.931492e-05, -2.710866e-05, -6.94202e-05, -0.0001069412, -0.000139155, -0.000165703, -0.0001863919, -0.0002011743, -0.0002101506, -0.0002135495, -0.0002117151, -0.0002050911, -0.0001942032, -0.0001796382, -0.0001620278, -0.0001420313, -0.0001203097, -9.752245e-05, -7.429788e-05, -5.122913e-05, -2.885957e-05, -7.671459e-06, 1.191924e-05, 2.956798e-05, 4.500616e-05, 5.804303e-05, 6.855705e-05, 7.650728e-05, 8.19115e-05, 8.485455e-05, 8.547398e-05, 8.395324e-05, 8.051452e-05, 7.541093e-05, 6.891427e-05, 6.130867e-05, 5.288629e-05, 4.392662e-05, 3.47082e-05, 2.548432e-05, 1.648924e-05, 7.930923e-06, -1.335887e-08, -7.198596e-06, -1.351001e-05, -1.886707e-05, -2.32245e-05, -2.655889e-05, -2.888777e-05, -3.024276e-05, -3.068477e-05, -3.029143e-05, -2.91548e-05, -2.737691e-05, -2.507044e-05, -2.234794e-05, -1.932194e-05, -1.610938e-05, -1.280843e-05, -9.523409e-06, -6.338225e-06, -3.329103e-06, -5.598779e-07, 1.918762e-06, 4.072373e-06, 5.874391e-06, 7.312286e-06, 8.390552e-06, 9.10975e-06, 9.497941e-06, 9.57516e-06, 9.376262e-06, 8.938288e-06, 8.301693e-06, 7.504598e-06, 6.592431e-06, 5.603302e-06, 4.571324e-06, 3.540417e-06, 2.530247e-06, 1.577183e-06, 6.993072e-07, -8.604746e-08, -7.667669e-07, -1.333256e-06, -1.787562e-06, -2.126689e-06, -2.35267e-06, -2.482436e-06, -2.509892e-06, -2.459847e-06, -2.335345e-06, -2.152362e-06, -1.92515e-06, -1.670768e-06, -1.39524e-06, -1.117376e-06, -8.454301e-07, -5.794826e-07, -3.444687e-07, -1.250533e-07, 6.174352e-08, 2.187376e-07, 3.442481e-07, 4.374807e-07, 4.931357e-07, 5.255189e-07, 5.344753e-07, 5.136161e-07, 4.902979e-07, 4.3492e-07, 3.819857e-07, 3.223668e-07, 2.602309e-07, 1.936316e-07, 1.338251e-07, 6.867246e-08, 2.144369e-08, -1.967135e-09, -4.752218e-08, -6.271905e-08, -1.019067e-07, -1.201529e-07, -1.103657e-07, -1.029488e-07, -1.196599e-07, -1.361228e-07, -1.463918e-07, -1.475235e-07, 3.980228e-07},
						},
						Frequency:  0,
						SampleRate: 2000,
						Decimate:   16,
						Gain:       0,

						Correction:  0.09975,
						Delay:       0.09975,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_FS2D5M",
						Filter: "Q4120-0.1",
						StageSet: FIR{
							Name:       "QUANTERRA_FS2D5M",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{0.00012270205, 0.00048777176, 0.0013744386, 0.0031743878, 0.0064038956, 0.011656268, 0.019509595, 0.03039684, 0.044443224, 0.06130641, 0.08005964, 0.09915299, 0.11649259, 0.12965789, 0.1362395, 0.1342594, 0.12260701, 0.10139573, 0.072151348, 0.037766486, 0.0021876744, -0.03014103, -0.054994818, -0.069120437, -0.070873402, -0.060596704, -0.040643163, -0.01500781, 0.011381808, 0.033586118, 0.0476023, 0.051144872, 0.044084553, 0.028441496, 0.0079267332, -0.012875441, -0.029507341, -0.0385979, -0.038569141, -0.029930074, -0.015093057, 0.0022383151, 0.017961802, 0.028537773, 0.031790648, 0.027364071, 0.016730715, 0.0027653815, -0.011003786, -0.021273898, -0.025757544, -0.023693535, -0.015961589, -0.0047877459, 0.006870985, 0.0160974, 0.020739768, 0.019911058, 0.014146018, 0.0051912419, -0.0045019193, -0.012437994, -0.016715137, -0.016477238, -0.012072993, -0.0048962845, 0.0030341272, 0.0096328771, 0.013290998, 0.013262722, 0.0098044546, 0.0040440182, -0.0023698609, -0.0077321678, -0.010730822, -0.010763138, -0.0080445185, -0.0034941181, 0.0015573923, 0.00574836, 0.0080475444, 0.0080014393, 0.0058102133, 0.0022247031, -0.0016953174, -0.004886589, -0.0065644821, -0.0064082658, -0.0046078656, -0.001770432, 0.0012765307, 0.0037237876, 0.004993218, 0.0048697544, 0.0035242371, 0.0014313073, -0.00078636804, -0.0025385991, -0.0034210549, -0.0033032196, -0.0023340494, -0.00087140471, 0.00063733978, 0.0017854001, 0.002311351, 0.0021526087, 0.0014386107, 0.00043280027, -0.00055553723, -0.0012616523, -0.0015316223, -0.0013501542, -0.00082750747, -0.00015281289, 0.00046864213, 0.00087406801, 0.00098268758, 0.00080697925, 0.00043604503, 4.7844998e-07, -0.00036989842, -0.00058256532, -0.00060233206, -0.00045284981, -0.00020192238, 6.4754444e-05, 0.00027071431, 0.00036817612, 0.0003473509, 0.00023355303, 7.4125579e-05, -7.8294739e-05, -0.00018201505, -0.00021672963, -0.00018468809, -0.0001064981, -1.3107359e-05, 6.6049113e-05, 0.00011154427, 0.00011673366, 8.7911176e-05, 4.0178846e-05, -9.1577131e-06, -4.5278513e-05, -6.0443646e-05, -5.5284076e-05, -3.5312223e-05, -9.3785602e-06, 1.2713694e-05, 2.5777663e-05, 2.8509743e-05, 2.1812819e-05, 1.0492499e-05, -5.3060398e-07, -8.7145099e-06, -1.172399e-05, -1.0591358e-05, -7.1314753e-06, -3.9233328e-06, 1.3353809e-05},
						},
						Frequency:  0,
						SampleRate: 400,
						Decimate:   5,
						Gain:       0,

						Correction:  0.19875,
						Delay:       0.19875,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96CM",
						Filter: "Q4120-0.1",
						StageSet: FIR{
							Name:       "QUANTERRA_F96CM",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{0.0015874802, 0.012505871, 0.049993884, 0.13109867, 0.24517897, 0.33201709, 0.3076342, 0.14349313, -0.072161227, -0.18259226, -0.10838273, 0.057338934, 0.13441317, 0.050708819, -0.078739911, -0.095307611, 0.0079877693, 0.087596349, 0.043762837, -0.05242851, -0.066883579, 0.011301555, 0.065023482, 0.022203814, -0.047086496, -0.042030744, 0.022498628, 0.047665216, 0.0011739009, -0.041949332, -0.019100184, 0.029217659, 0.029172245, -0.013900858, -0.031487864, -0.00035999544, 0.027629644, 0.011162787, -0.019914197, -0.017425627, 0.010744463, 0.019209325, -0.0021372053, -0.017385412, -0.0045440109, 0.013248486, 0.0086612282, -0.0081718517, -0.010282057, 0.0031351086, 0.0094958832, 0.0003887834, -0.0080433059, -0.0032968039, 0.0053786575, 0.0045222389, -0.0027584794, -0.0044841585, 0.0007268567, 0.0037342866, 0.00058748829, -0.0027126002, -0.0012614874, 0.0017090712, 0.0014563599, -0.00088150537, -0.0013466531, 0.00028793715, 0.0010829039, 7.8857505e-05, -0.00077593967, -0.00026127673, 0.0004949508, 0.00031431537, -0.00027408783, -0.00028987849, 0.00012123086, 0.00022979121, -2.9076549e-05, -0.00016225828, -1.7040222e-05, 0.00010310506, 3.3156164e-05, -5.894959e-05, -3.2590866e-05, 2.9930963e-05, 2.5074791e-05, -1.3172398e-05, -1.6443195e-05, 4.8599236e-06, 9.386712e-06, -1.2337727e-06, -5.6395352e-06, 2.1846508e-06, 5.2772833e-07, 3.767143e-09},
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   2,
						Gain:       0,

						Correction:  0.2375,
						Delay:       0.2375,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96CM",
						Filter: "Q4120-0.1",
						StageSet: FIR{
							Name:       "QUANTERRA_F96CM",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{0.0015874802, 0.012505871, 0.049993884, 0.13109867, 0.24517897, 0.33201709, 0.3076342, 0.14349313, -0.072161227, -0.18259226, -0.10838273, 0.057338934, 0.13441317, 0.050708819, -0.078739911, -0.095307611, 0.0079877693, 0.087596349, 0.043762837, -0.05242851, -0.066883579, 0.011301555, 0.065023482, 0.022203814, -0.047086496, -0.042030744, 0.022498628, 0.047665216, 0.0011739009, -0.041949332, -0.019100184, 0.029217659, 0.029172245, -0.013900858, -0.031487864, -0.00035999544, 0.027629644, 0.011162787, -0.019914197, -0.017425627, 0.010744463, 0.019209325, -0.0021372053, -0.017385412, -0.0045440109, 0.013248486, 0.0086612282, -0.0081718517, -0.010282057, 0.0031351086, 0.0094958832, 0.0003887834, -0.0080433059, -0.0032968039, 0.0053786575, 0.0045222389, -0.0027584794, -0.0044841585, 0.0007268567, 0.0037342866, 0.00058748829, -0.0027126002, -0.0012614874, 0.0017090712, 0.0014563599, -0.00088150537, -0.0013466531, 0.00028793715, 0.0010829039, 7.8857505e-05, -0.00077593967, -0.00026127673, 0.0004949508, 0.00031431537, -0.00027408783, -0.00028987849, 0.00012123086, 0.00022979121, -2.9076549e-05, -0.00016225828, -1.7040222e-05, 0.00010310506, 3.3156164e-05, -5.894959e-05, -3.2590866e-05, 2.9930963e-05, 2.5074791e-05, -1.3172398e-05, -1.6443195e-05, 4.8599236e-06, 9.386712e-06, -1.2337727e-06, -5.6395352e-06, 2.1846508e-06, 5.2772833e-07, 3.767143e-09},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   2,
						Gain:       0,

						Correction:  0.475,
						Delay:       0.475,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_FS2D5",
						Filter: "Q4120-0.1",
						StageSet: FIR{
							Name:       "QUANTERRA_FS2D5",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{4.0324612e-05, 7.4532803e-05, 0.00012345534, 0.00017018868, 0.00019731053, 0.0001854891, 0.00011934564, -5.7231013e-06, -0.00017792319, -0.00036732586, -0.00052951044, -0.00061500846, -0.00058323538, -0.00041728371, -0.00013495161, 0.00020833298, 0.00052770902, 0.00072818991, 0.00073125873, 0.00050192019, 6.7831759e-05, -0.00047714929, -0.00098915805, -0.0013089182, -0.0013073585, -0.00093001675, -0.00022625405, 0.00064834755, 0.0014617084, 0.0019632225, 0.0019566246, 0.0013677248, 0.0002854628, -0.0010403872, -0.0022506787, -0.0029690694, -0.0029127367, -0.0019905828, -0.00035735374, 0.0015988396, 0.0033409717, 0.0043237641, 0.0041556359, 0.002736002, 0.00032343099, -0.0024947519, -0.0049349426, -0.0062251968, -0.0058361361, -0.0036689663, -0.00013940921, 0.003880228, 0.0072612315, 0.008919356, 0.0081402518, 0.0048370496, -0.00034347846, -0.0061156652, -0.010847776, -0.012992723, -0.01154995, -0.0064303765, 0.0013911985, 0.010005707, 0.016980571, 0.019973404, 0.017406645, 0.0090294631, -0.0037949694, -0.018183038, -0.030222947, -0.035783326, -0.031468979, -0.015504444, 0.011672367, 0.047268332, 0.086508189, 0.12346675, 0.15219416, 0.16789386},
						},
						Frequency:  0,
						SampleRate: 20,
						Decimate:   5,
						Gain:       0,

						Correction:  3.975,
						Delay:       3.975,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96C",
						Filter: "Q4120-0.1",
						StageSet: FIR{
							Name:       "QUANTERRA_F96C",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{-4.6243647e-06, -8.2582981e-05, -0.00022601415, -0.00025390085, 7.6656675e-07, 0.00030501861, 0.00017127917, -0.00034944694, -0.00044910128, 0.00026315766, 0.00078977249, 3.8573012e-05, -0.001091783, -0.00059999564, 0.0012064345, 0.001397154, -0.00096246767, -0.0023132728, 0.00020782732, 0.0031300743, 0.0011370157, -0.0035433476, -0.0030242419, 0.003207636, 0.0052380066, -0.0018038393, -0.0073759095, -0.00087297275, 0.0088709101, 0.0048318471, -0.0090423054, -0.0098139052, 0.0071791365, 0.015252997, -0.0026287319, -0.020267585, -0.0051429142, 0.023663623, 0.016578568, -0.023875478, -0.032279525, 0.01860678, 0.05394208, -0.0031405185, -0.08849621, -0.040148561, 0.18476363, 0.40660112},
						},
						Frequency:  0,
						SampleRate: 10,
						Decimate:   2,
						Gain:       0,

						Correction:  4.75,
						Delay:       4.75,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F260",
						Filter: "Q4120-0.1",
						StageSet: FIR{
							Name:       "QUANTERRA_F260",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 10,
							Gain:       1,
							Factors:    []float64{-2.2139447e-05, -3.8453583e-05, -4.378534e-05, -7.3372298e-05, -9.144223e-05, -0.00012393804, -0.00014993145, -0.00018288734, -0.00020985387, -0.00023708676, -0.00025605053, -0.00026908595, -0.00027046635, -0.00026090174, -0.00023702046, -0.00019957596, -0.0001476114, -8.307891e-05, -7.5457001e-06, 7.5298807e-05, 0.00016159625, 0.00024607903, 0.00032337995, 0.00038756541, 0.00043310711, 0.00045485953, 0.0004488357, 0.00041236436, 0.00034462992, 0.00024681738, 0.00012236055, -2.3128036e-05, -0.00018195113, -0.00034467461, -0.00050059227, -0.00063836565, -0.00074673952, -0.00081536621, -0.00083562682, -0.00080140969, -0.00070979622, -0.00056159037, -0.00036160929, -0.00011874108, 0.00015429985, 0.00044151691, 0.00072445132, 0.00098325467, 0.0011979725, 0.0013499343, 0.0014231774, 0.0014058327, 0.0012912918, 0.0010791462, 0.00077574022, 0.00039430539, -4.5397332e-05, -0.00051789989, -0.00099335661, -0.0014392621, -0.0018225131, -0.0021116822, -0.0022793364, -0.0023042859, -0.0021735519, -0.0018839175, -0.0014429232, -0.00086917847, -0.00019191902, 0.00055019536, 0.0013110506, 0.0020397116, 0.0026835711, 0.003191892, 0.0035194291, 0.0036299924, 0.003499609, 0.0031190919, 0.0024957794, 0.0016542508, 0.00063592544, -0.00050253125, -0.0016919666, -0.0028545326, -0.0039083677, -0.0047728766, -0.0053743018, -0.0056512515, -0.0055597744, -0.0050776368, -0.0042074558, -0.002978384, -0.0014461699, 0.00030855887, 0.0021837723, 0.0040611613, 0.0058127348, 0.0073084698, 0.0084247225, 0.009052775, 0.0091071132, 0.008532812, 0.0073115546, 0.0054658263, 0.0030609035, 0.0002043975, -0.0029567564, -0.0062418456, -0.0094442437, -0.012341276, -0.014705594, -0.016317482, -0.016977424, -0.016518228, -0.014815997, -0.011799269, -0.0074557653, -0.0018362471, 0.0049448099, 0.01271188, 0.021234337, 0.030235484, 0.039404215, 0.048408791, 0.056911995, 0.064586917, 0.071132504, 0.076288084, 0.079846048, 0.081662035},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   10,
						Gain:       0,

						Correction:  129.5,
						Delay:       129.5,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_VLP",
						Filter: "Q4120-0.1",
						StageSet: FIR{
							Name:       "QUANTERRA_VLP",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 10,
							Gain:       4,
							Factors:    []float64{-1.2882809e-09, 9.1450341e-09, 2.874769e-08, 7.1124177e-08, 1.5131006e-07, 2.9162416e-07, 5.231895e-07, 8.8784321e-07, 1.4400516e-06, 2.2486597e-06, 3.3982649e-06, 4.9899963e-06, 7.141442e-06, 9.9854787e-06, 1.3667738e-05, 1.8342505e-05, 2.4166869e-05, 3.1293064e-05, 3.9858995e-05, 4.9977127e-05, 6.1722021e-05, 7.5117008e-05, 9.0120586e-05, 0.00010661337, 0.00012438648, 0.00014313245, 0.00016243959, 0.0001817911, 0.00020056951, 0.00021806786, 0.00023350744, 0.00024606296, 0.00025489458, 0.00025918623, 0.0002581891, 0.00025126885, 0.00023795382, 0.00021798225, 0.00019134536, 0.00015832309, 0.00011950952, 7.5824995e-05, 2.8512295e-05, -2.0885111e-05, -7.0563888e-05, -0.00011852094, -0.00016263187, -0.00020074559, -0.00023079175, -0.00025089609, -0.00025949857, -0.0002554669, -0.00023819944, -0.00020770932, -0.0001646833, -0.00011050914, -4.726636e-05, 2.2323029e-05, 9.4984876e-05, 0.00016702352, 0.00023448898, 0.00029337447, 0.00033983565, 0.00037042075, 0.00038229881, 0.00037347249, 0.00034296114, 0.0002909406, 0.00021882731, 0.0001292966, 2.6228567e-05, -8.542218e-05, -0.00019983118, -0.00031057745, -0.00041097487, -0.00049444626, -0.00055492111, -0.00058723462, -0.0005875043, -0.00055345835, -0.00048469301, -0.00038283653, -0.00025160293, -9.6723139e-05, 7.4251562e-05, 0.00025227157, 0.00042722651, 0.0005884798, 0.00072547508, 0.00082838157, 0.00088874286, 0.00090008735, 0.00085846148, 0.00076284626, 0.00061542261, 0.00042165915, 0.00019020325, -6.7430905e-05, -0.00033737274, -0.00060408603, -0.00085120957, -0.0010625059, -0.0012228664, -0.0013193138, -0.0013419397, -0.0012847149, -0.001146112, -0.00092949066, -0.00064320519, -0.00030040916, 8.1449943e-05, 0.00048143478, 0.00087619014, 0.0012412331, 0.0015523947, 0.001787333, 0.0019270278, 0.0019571614, 0.0018692939, 0.0016617468, 0.0013401193, 0.00091738609, 0.00041354177, -0.00014521147, -0.00072771136, -0.0012994666, -0.001824592, -0.0022679484, -0.0025973611, -0.0027857916, -0.002813315, -0.0026687777, -0.0023510083, -0.0018694805, -0.0012443579, -0.00050587783, 0.00030692347, 0.0011481055, 0.0019672557, 0.0027123413, 0.0033328272, 0.0037828865, 0.004024507, 0.0040302989, 0.0037858148, 0.0032912097, 0.0025621022, 0.0016295366, 0.00053900143, -0.00065149716, -0.001874238, -0.0030553471, -0.0041189454, -0.004991665, -0.0056072846, -0.0059112096, -0.0058645178, -0.0054473076, -0.0046611084, -0.0035301486, -0.0021013499, -0.00044297016, 0.0013581039, 0.0032003333, 0.0049726115, 0.0065602306, 0.007851433, 0.0087442072, 0.0091529582, 0.0090146679, 0.0082941689, 0.0069881929, 0.005127911, 0.0027797357, 4.4259705e-05, -0.0029467044, -0.0060349186, -0.0090421811, -0.011778186, -0.014049432, -0.015668759, -0.016465046, -0.016292565, -0.015039521, -0.012635279, -0.0090558939, -0.0043275864, 0.0014720542, 0.0082152942, 0.0157279, 0.023795083, 0.032169532, 0.040581167, 0.048748176, 0.056388847, 0.063233621, 0.069036759, 0.073587172, 0.07671769, 0.078312553},
						},
						Frequency:  0,
						SampleRate: 0.1,
						Decimate:   10,
						Gain:       4,

						Correction:  1995,
						Delay:       1995,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: true,
			},
		},
	}, {
		Name: "Quanterra Dataloggers Connected to Sea Water Depth Sensors",
		Sensors: []Sensor{
			{
				SensorList: []string{"Druck PTX-1830"},
				FilterList: []string{"Druck PTX-1830"},
				Stages: []ResponseStage{
					{
						Type:   "poly",
						Lookup: "Druck PTX-1830",
						Filter: "Druck PTX-1830",
						StageSet: Polynomial{
							Name:                    "Druck PTX-1830",
							Gain:                    0.20600000000000004,
							ApproximationType:       ApproximationTypeMaclaurin,
							FrequencyLowerBound:     0,
							FrequencyUpperBound:     0,
							ApproximationLowerBound: 0,
							ApproximationUpperBound: 20,
							MaximumError:            0,
							Coefficients:            []Coefficient{{Value: -4.8543689320388355}, {Value: 4.8543689320388355}},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m",
						OutputUnits: "V",
					},
				},
				Channels: "Z",
				Reversed: false,
			},
		},
		Dataloggers: []Datalogger{
			{
				DataloggerList: []string{"Q330/3", "Q330/6"},
				Type:           "CG",
				Label:          "VT",
				SampleRate:     0.1,
				Frequency:      0.05,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330_FLbelow100-0.1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330_FLbelow100-0.1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330_FLbelow100-1",
						Filter: "Q330_FLbelow100-0.1",
						StageSet: FIR{
							Name:       "Q330_FLbelow100-1",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{1.2199295e-16, 3.1619205e-10, -4.3146524e-08, -5.6355576e-07, -0.00012670077, 0.0036581444, 0.0001675314, -0.0054045052, 0.012786087, -0.01803566, 0.014731158, 0.0032269409, -0.038596944, 0.088835267, -0.14824265, 0.2177661, 0.80991439, 0.12459593, -0.1230407, 0.088997526, -0.048501567, 0.014259116, 0.0068963909, -0.014443419, 0.012428614, -0.0065687263, 0.0015220402, 0.0031420928, 3.6562742e-05, -2.1529949e-06, -2.5978267e-07},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_VLP",
						Filter: "Q330_FLbelow100-0.1",
						StageSet: FIR{
							Name:       "QUANTERRA_VLP",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 10,
							Gain:       4,
							Factors:    []float64{-1.2882809e-09, 9.1450341e-09, 2.874769e-08, 7.1124177e-08, 1.5131006e-07, 2.9162416e-07, 5.231895e-07, 8.8784321e-07, 1.4400516e-06, 2.2486597e-06, 3.3982649e-06, 4.9899963e-06, 7.141442e-06, 9.9854787e-06, 1.3667738e-05, 1.8342505e-05, 2.4166869e-05, 3.1293064e-05, 3.9858995e-05, 4.9977127e-05, 6.1722021e-05, 7.5117008e-05, 9.0120586e-05, 0.00010661337, 0.00012438648, 0.00014313245, 0.00016243959, 0.0001817911, 0.00020056951, 0.00021806786, 0.00023350744, 0.00024606296, 0.00025489458, 0.00025918623, 0.0002581891, 0.00025126885, 0.00023795382, 0.00021798225, 0.00019134536, 0.00015832309, 0.00011950952, 7.5824995e-05, 2.8512295e-05, -2.0885111e-05, -7.0563888e-05, -0.00011852094, -0.00016263187, -0.00020074559, -0.00023079175, -0.00025089609, -0.00025949857, -0.0002554669, -0.00023819944, -0.00020770932, -0.0001646833, -0.00011050914, -4.726636e-05, 2.2323029e-05, 9.4984876e-05, 0.00016702352, 0.00023448898, 0.00029337447, 0.00033983565, 0.00037042075, 0.00038229881, 0.00037347249, 0.00034296114, 0.0002909406, 0.00021882731, 0.0001292966, 2.6228567e-05, -8.542218e-05, -0.00019983118, -0.00031057745, -0.00041097487, -0.00049444626, -0.00055492111, -0.00058723462, -0.0005875043, -0.00055345835, -0.00048469301, -0.00038283653, -0.00025160293, -9.6723139e-05, 7.4251562e-05, 0.00025227157, 0.00042722651, 0.0005884798, 0.00072547508, 0.00082838157, 0.00088874286, 0.00090008735, 0.00085846148, 0.00076284626, 0.00061542261, 0.00042165915, 0.00019020325, -6.7430905e-05, -0.00033737274, -0.00060408603, -0.00085120957, -0.0010625059, -0.0012228664, -0.0013193138, -0.0013419397, -0.0012847149, -0.001146112, -0.00092949066, -0.00064320519, -0.00030040916, 8.1449943e-05, 0.00048143478, 0.00087619014, 0.0012412331, 0.0015523947, 0.001787333, 0.0019270278, 0.0019571614, 0.0018692939, 0.0016617468, 0.0013401193, 0.00091738609, 0.00041354177, -0.00014521147, -0.00072771136, -0.0012994666, -0.001824592, -0.0022679484, -0.0025973611, -0.0027857916, -0.002813315, -0.0026687777, -0.0023510083, -0.0018694805, -0.0012443579, -0.00050587783, 0.00030692347, 0.0011481055, 0.0019672557, 0.0027123413, 0.0033328272, 0.0037828865, 0.004024507, 0.0040302989, 0.0037858148, 0.0032912097, 0.0025621022, 0.0016295366, 0.00053900143, -0.00065149716, -0.001874238, -0.0030553471, -0.0041189454, -0.004991665, -0.0056072846, -0.0059112096, -0.0058645178, -0.0054473076, -0.0046611084, -0.0035301486, -0.0021013499, -0.00044297016, 0.0013581039, 0.0032003333, 0.0049726115, 0.0065602306, 0.007851433, 0.0087442072, 0.0091529582, 0.0090146679, 0.0082941689, 0.0069881929, 0.005127911, 0.0027797357, 4.4259705e-05, -0.0029467044, -0.0060349186, -0.0090421811, -0.011778186, -0.014049432, -0.015668759, -0.016465046, -0.016292565, -0.015039521, -0.012635279, -0.0090558939, -0.0043275864, 0.0014720542, 0.0082152942, 0.0157279, 0.023795083, 0.032169532, 0.040581167, 0.048748176, 0.056388847, 0.063233621, 0.069036759, 0.073587172, 0.07671769, 0.078312553},
						},
						Frequency:  0,
						SampleRate: 0.1,
						Decimate:   10,
						Gain:       0,

						Correction:  1995,
						Delay:       1995,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330S/3", "Q330S/6"},
				Type:           "CG",
				Label:          "VT",
				SampleRate:     0.1,
				Frequency:      0.05,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330S+_FLbelow100-0.1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330S+_FLbelow100-0.1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330S+_FLbelow100-1",
						Filter: "Q330S+_FLbelow100-0.1",
						StageSet: FIR{
							Name:       "Q330S+_FLbelow100-1",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{-9.7263667e-17, -7.9902102e-14, -5.8605632e-10, -1.1820687e-07, -4.1519046e-08, 0.00019972462, 0.0010165864, -0.0021715678, -0.0073424172, 0.009575333, 0.0038930601, -0.032343914, 0.041937356, 0.0099477979, -0.13325607, 0.28443284, 0.69510115, 0.23313065, -0.13607688, 0.023399586, 0.034351458, -0.032529606, 0.0069214676, 0.007821008, -0.0075302318, -0.0016195098, 0.00098519133, 0.00015804462, -8.0198324e-07, -1.0029436e-07, -6.0623884e-11, 2.4714698e-13},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_VLP",
						Filter: "Q330S+_FLbelow100-0.1",
						StageSet: FIR{
							Name:       "QUANTERRA_VLP",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 10,
							Gain:       4,
							Factors:    []float64{-1.2882809e-09, 9.1450341e-09, 2.874769e-08, 7.1124177e-08, 1.5131006e-07, 2.9162416e-07, 5.231895e-07, 8.8784321e-07, 1.4400516e-06, 2.2486597e-06, 3.3982649e-06, 4.9899963e-06, 7.141442e-06, 9.9854787e-06, 1.3667738e-05, 1.8342505e-05, 2.4166869e-05, 3.1293064e-05, 3.9858995e-05, 4.9977127e-05, 6.1722021e-05, 7.5117008e-05, 9.0120586e-05, 0.00010661337, 0.00012438648, 0.00014313245, 0.00016243959, 0.0001817911, 0.00020056951, 0.00021806786, 0.00023350744, 0.00024606296, 0.00025489458, 0.00025918623, 0.0002581891, 0.00025126885, 0.00023795382, 0.00021798225, 0.00019134536, 0.00015832309, 0.00011950952, 7.5824995e-05, 2.8512295e-05, -2.0885111e-05, -7.0563888e-05, -0.00011852094, -0.00016263187, -0.00020074559, -0.00023079175, -0.00025089609, -0.00025949857, -0.0002554669, -0.00023819944, -0.00020770932, -0.0001646833, -0.00011050914, -4.726636e-05, 2.2323029e-05, 9.4984876e-05, 0.00016702352, 0.00023448898, 0.00029337447, 0.00033983565, 0.00037042075, 0.00038229881, 0.00037347249, 0.00034296114, 0.0002909406, 0.00021882731, 0.0001292966, 2.6228567e-05, -8.542218e-05, -0.00019983118, -0.00031057745, -0.00041097487, -0.00049444626, -0.00055492111, -0.00058723462, -0.0005875043, -0.00055345835, -0.00048469301, -0.00038283653, -0.00025160293, -9.6723139e-05, 7.4251562e-05, 0.00025227157, 0.00042722651, 0.0005884798, 0.00072547508, 0.00082838157, 0.00088874286, 0.00090008735, 0.00085846148, 0.00076284626, 0.00061542261, 0.00042165915, 0.00019020325, -6.7430905e-05, -0.00033737274, -0.00060408603, -0.00085120957, -0.0010625059, -0.0012228664, -0.0013193138, -0.0013419397, -0.0012847149, -0.001146112, -0.00092949066, -0.00064320519, -0.00030040916, 8.1449943e-05, 0.00048143478, 0.00087619014, 0.0012412331, 0.0015523947, 0.001787333, 0.0019270278, 0.0019571614, 0.0018692939, 0.0016617468, 0.0013401193, 0.00091738609, 0.00041354177, -0.00014521147, -0.00072771136, -0.0012994666, -0.001824592, -0.0022679484, -0.0025973611, -0.0027857916, -0.002813315, -0.0026687777, -0.0023510083, -0.0018694805, -0.0012443579, -0.00050587783, 0.00030692347, 0.0011481055, 0.0019672557, 0.0027123413, 0.0033328272, 0.0037828865, 0.004024507, 0.0040302989, 0.0037858148, 0.0032912097, 0.0025621022, 0.0016295366, 0.00053900143, -0.00065149716, -0.001874238, -0.0030553471, -0.0041189454, -0.004991665, -0.0056072846, -0.0059112096, -0.0058645178, -0.0054473076, -0.0046611084, -0.0035301486, -0.0021013499, -0.00044297016, 0.0013581039, 0.0032003333, 0.0049726115, 0.0065602306, 0.007851433, 0.0087442072, 0.0091529582, 0.0090146679, 0.0082941689, 0.0069881929, 0.005127911, 0.0027797357, 4.4259705e-05, -0.0029467044, -0.0060349186, -0.0090421811, -0.011778186, -0.014049432, -0.015668759, -0.016465046, -0.016292565, -0.015039521, -0.012635279, -0.0090558939, -0.0043275864, 0.0014720542, 0.0082152942, 0.0157279, 0.023795083, 0.032169532, 0.040581167, 0.048748176, 0.056388847, 0.063233621, 0.069036759, 0.073587172, 0.07671769, 0.078312553},
						},
						Frequency:  0,
						SampleRate: 0.1,
						Decimate:   10,
						Gain:       0,

						Correction:  1995,
						Delay:       1995,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330/3", "Q330/6"},
				Type:           "CG",
				Label:          "LT",
				SampleRate:     1,
				Frequency:      0.1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330_FLbelow100-1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330_FLbelow100-1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330_FLbelow100-1",
						Filter: "Q330_FLbelow100-1",
						StageSet: FIR{
							Name:       "Q330_FLbelow100-1",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{1.2199295e-16, 3.1619205e-10, -4.3146524e-08, -5.6355576e-07, -0.00012670077, 0.0036581444, 0.0001675314, -0.0054045052, 0.012786087, -0.01803566, 0.014731158, 0.0032269409, -0.038596944, 0.088835267, -0.14824265, 0.2177661, 0.80991439, 0.12459593, -0.1230407, 0.088997526, -0.048501567, 0.014259116, 0.0068963909, -0.014443419, 0.012428614, -0.0065687263, 0.0015220402, 0.0031420928, 3.6562742e-05, -2.1529949e-06, -2.5978267e-07},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330S/3", "Q330S/6"},
				Type:           "CG",
				Label:          "LT",
				SampleRate:     1,
				Frequency:      0.1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330S+_FLbelow100-1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330S+_FLbelow100-1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330S+_FLbelow100-1",
						Filter: "Q330S+_FLbelow100-1",
						StageSet: FIR{
							Name:       "Q330S+_FLbelow100-1",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{-9.7263667e-17, -7.9902102e-14, -5.8605632e-10, -1.1820687e-07, -4.1519046e-08, 0.00019972462, 0.0010165864, -0.0021715678, -0.0073424172, 0.009575333, 0.0038930601, -0.032343914, 0.041937356, 0.0099477979, -0.13325607, 0.28443284, 0.69510115, 0.23313065, -0.13607688, 0.023399586, 0.034351458, -0.032529606, 0.0069214676, 0.007821008, -0.0075302318, -0.0016195098, 0.00098519133, 0.00015804462, -8.0198324e-07, -1.0029436e-07, -6.0623884e-11, 2.4714698e-13},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330/3", "Q330/6"},
				Type:           "CG",
				Label:          "BT",
				SampleRate:     10,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330_FLbelow100-10"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330_FLbelow100-10",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 10,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330_FLbelow100-10",
						Filter: "Q330_FLbelow100-10",
						StageSet: FIR{
							Name:       "Q330_FLbelow100-10",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{-2.0597958e-16, -1.5519102e-11, 7.9304069e-11, -3.0150714e-10, -1.7669693e-10, -1.8888486e-08, 1.2449361e-07, 1.304901e-07, -2.0533539e-07, 4.0815846e-07, -6.5899128e-07, 4.7585326e-07, -6.3008218e-07, -1.0460443e-07, 1.7084503e-06, 7.4276212e-07, 1.2474317e-05, -6.7966979e-05, -0.00056443545, 0.00054472715, -0.00053468937, 0.00020937638, 0.00054720584, -0.0017552962, 0.0032863827, -0.0048276843, 0.0058888913, -0.0058591378, 0.004131781, -0.0006405194, -0.0059056637, 0.014084742, -0.023359531, 0.032244694, -0.038683035, 0.040077368, -0.032945682, 0.011106618, 0.029495967, -0.13325238, 0.75599275, 0.4785976, -0.19098091, 0.10096915, -0.053503998, 0.019247033, 0.0029326196, -0.016045791, 0.022019494, -0.022595773, 0.019543809, -0.014588216, 0.0085995538, -0.0038916458, 0.00016215338, 0.0021506961, -0.0031280388, 0.0030863537, -0.002432076, 0.0015515951, -0.00073607391, 0.00015202511, 0.00013782453, -0.00050057166, 2.4348109e-05, -1.0669975e-06, -1.0471313e-06, 2.2158855e-06, -7.2825663e-07, 5.7027465e-07, 5.261794e-08, -3.0913692e-07, 2.5057057e-07, -2.7505838e-07, 2.0845148e-07, 4.7394077e-08, -5.0660254e-09, -1.7854858e-10, -2.4002857e-10, 8.3244798e-11, 5.487989e-12},
						},
						Frequency:  0,
						SampleRate: 10,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330S/3", "Q330S/6"},
				Type:           "CG",
				Label:          "BT",
				SampleRate:     10,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330S+_FLbelow100-10"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330S+_FLbelow100-10",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 10,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330S+_FLbelow100-10",
						Filter: "Q330S+_FLbelow100-10",
						StageSet: FIR{
							Name:       "Q330S+_FLbelow100-10",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{1.8190256e-17, 1.0051919e-12, -1.247748e-11, -1.8647005e-11, 3.6412782e-10, 1.5765226e-09, 8.1168464e-09, -1.0723788e-07, 1.1619641e-08, 4.5558403e-07, -3.7521996e-07, 3.8200366e-07, 9.4136356e-08, -8.288413e-07, 1.6259014e-06, -2.8913645e-06, 3.9620894e-06, 5.0363609e-05, 0.00015505784, -0.0004909179, -0.00036404434, 0.00068938036, -0.0013095578, 0.001417586, -0.00079100732, -0.0009041226, 0.0034771077, -0.0062555521, 0.0080462933, -0.0073106741, 0.0026339853, 0.004900436, -0.016046065, 0.027431074, -0.035286138, 0.034773022, -0.020715899, -0.01260638, 0.067725087, -0.17579081, 0.52604157, 0.70265915, -0.11835462, 0.0071894441, 0.034533149, -0.050959588, 0.048421036, -0.035983145, 0.020069074, -0.0054360536, -0.0051096421, 0.0099143523, -0.011135741, 0.0086839889, -0.0048487651, 0.0012873927, 0.0011002038, -0.0020952568, 0.0019480136, -0.0012632874, 0.00038965037, -8.7138913e-06, -0.00066276239, 0.00010454617, 8.0506963e-05, 6.5584775e-06, -2.5982608e-06, 9.8725222e-07, -1.4507002e-07, -4.7504845e-07, 6.8520757e-07, -4.6192338e-07, 3.7519783e-07, 1.3825561e-07, -1.3617794e-07, -1.2015633e-09, 3.5488951e-09, 3.8757759e-10, 3.4494488e-11, -2.5484328e-11, 1.7170283e-12, 5.3750237e-15},
						},
						Frequency:  0,
						SampleRate: 10,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			},
		},
	}, {
		Name: "Quanterra Dataloggers Connected to Setra Barometers",
		Sensors: []Sensor{
			{
				SensorList: []string{"270-600/12V"},
				FilterList: []string{"270-600/12V"},
				Stages: []ResponseStage{
					{
						Type:   "poly",
						Lookup: "270-600/12V",
						Filter: "270-600/12V",
						StageSet: Polynomial{
							Name:                    "270-600/12V",
							Gain:                    0.01,
							ApproximationType:       ApproximationTypeMaclaurin,
							FrequencyLowerBound:     0,
							FrequencyUpperBound:     0,
							ApproximationLowerBound: 600,
							ApproximationUpperBound: 1100,
							MaximumError:            0,
							Coefficients:            []Coefficient{{Value: 600}, {Value: 100}},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "hPa",
						OutputUnits: "V",
					},
				},
				Channels: "F",
				Reversed: false,
			}, {
				SensorList: []string{"270-600/24V"},
				FilterList: []string{"270-600/24V"},
				Stages: []ResponseStage{
					{
						Type:   "poly",
						Lookup: "270-600/24V",
						Filter: "270-600/24V",
						StageSet: Polynomial{
							Name:                    "270-600/24V",
							Gain:                    0.01,
							ApproximationType:       ApproximationTypeMaclaurin,
							FrequencyLowerBound:     0,
							FrequencyUpperBound:     0,
							ApproximationLowerBound: 600,
							ApproximationUpperBound: 1100,
							MaximumError:            0,
							Coefficients:            []Coefficient{{Value: 600}, {Value: 100}},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "hPa",
						OutputUnits: "V",
					},
				},
				Channels: "F",
				Reversed: false,
			}, {
				SensorList: []string{"270-800/12V"},
				FilterList: []string{"270-800/12V"},
				Stages: []ResponseStage{
					{
						Type:   "poly",
						Lookup: "270-800/12V",
						Filter: "270-800/12V",
						StageSet: Polynomial{
							Name:                    "270-800/12V",
							Gain:                    0.016666668,
							ApproximationType:       ApproximationTypeMaclaurin,
							FrequencyLowerBound:     0,
							FrequencyUpperBound:     0,
							ApproximationLowerBound: 800,
							ApproximationUpperBound: 1100,
							MaximumError:            0,
							Coefficients:            []Coefficient{{Value: 800}, {Value: 100}},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "hPa",
						OutputUnits: "V",
					},
				},
				Channels: "F",
				Reversed: false,
			},
		},
		Dataloggers: []Datalogger{
			{
				DataloggerList: []string{"Q330/3", "Q330/6"},
				Type:           "CW",
				Label:          "LD",
				SampleRate:     1,
				Frequency:      0.1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330_FLbelow100-1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330_FLbelow100-1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330_FLbelow100-1",
						Filter: "Q330_FLbelow100-1",
						StageSet: FIR{
							Name:       "Q330_FLbelow100-1",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{1.2199295e-16, 3.1619205e-10, -4.3146524e-08, -5.6355576e-07, -0.00012670077, 0.0036581444, 0.0001675314, -0.0054045052, 0.012786087, -0.01803566, 0.014731158, 0.0032269409, -0.038596944, 0.088835267, -0.14824265, 0.2177661, 0.80991439, 0.12459593, -0.1230407, 0.088997526, -0.048501567, 0.014259116, 0.0068963909, -0.014443419, 0.012428614, -0.0065687263, 0.0015220402, 0.0031420928, 3.6562742e-05, -2.1529949e-06, -2.5978267e-07},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330/3", "Q330/6"},
				Type:           "CW",
				Label:          "HD",
				SampleRate:     100,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330_FLbelow100-100"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330_FLbelow100-100",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   0,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330_FLbelow100-100",
						Filter: "Q330_FLbelow100-100",
						StageSet: FIR{
							Name:       "Q330_FLbelow100-100",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{1.3154932e-11, 0.00015010653, 0.013396814, 0.16442924, 0.56880941, 0.51738348, -0.26083604, -0.12203293, 0.25718129, -0.2029026, 0.070758805, 0.038796662, -0.11431347, 0.13547966, -0.11144746, 0.067054813, -0.019271235, -0.020931286, 0.047680563, -0.059338288, 0.057579308, -0.046233307, 0.029777146, -0.01248294, -0.0023660751, 0.012788211, -0.018469822, 0.018797255, -0.017138655, 0.012781987, -0.0076757868, 0.0032551587, -8.9475628e-05, -0.0017787575, 0.0025960431, -0.0026661685, 0.002307403, -0.0017705155, 0.0012186428, -0.00074604922, 0.00039217516, -0.00015836647, 2.437801e-05, 3.807573e-05, -5.6180479e-05, 5.152771e-05, -3.8564693e-05, 2.5302859e-05, -1.512465e-05, 8.7397951e-06, -4.6481172e-06, 1.3762756e-06, 7.042064e-07, 2.2418734e-07, -1.2510258e-06, 1.0667707e-07, 2.6428765e-07, 3.2266382e-07, -8.0741625e-08, -1.0990485e-07, -3.3252027e-08, 1.3885057e-08, 1.0562748e-08, 2.5779114e-09, -7.0186227e-10},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330S/3", "Q330S/6"},
				Type:           "CW",
				Label:          "LD",
				SampleRate:     1,
				Frequency:      0.1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330S+_FLbelow100-1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330S+_FLbelow100-1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330S+_FLbelow100-1",
						Filter: "Q330S+_FLbelow100-1",
						StageSet: FIR{
							Name:       "Q330S+_FLbelow100-1",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{-9.7263667e-17, -7.9902102e-14, -5.8605632e-10, -1.1820687e-07, -4.1519046e-08, 0.00019972462, 0.0010165864, -0.0021715678, -0.0073424172, 0.009575333, 0.0038930601, -0.032343914, 0.041937356, 0.0099477979, -0.13325607, 0.28443284, 0.69510115, 0.23313065, -0.13607688, 0.023399586, 0.034351458, -0.032529606, 0.0069214676, 0.007821008, -0.0075302318, -0.0016195098, 0.00098519133, 0.00015804462, -8.0198324e-07, -1.0029436e-07, -6.0623884e-11, 2.4714698e-13},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330S/3", "Q330S/6"},
				Type:           "CW",
				Label:          "HD",
				SampleRate:     100,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330S+_FLbelow100-100"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330S+_FLbelow100-100",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330S+_FLbelow100-100",
						Filter: "Q330S+_FLbelow100-100",
						StageSet: FIR{
							Name:       "Q330S+_FLbelow100-100",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{4.9330514e-17, 2.1926904e-10, 5.5255019e-08, 1.5251505e-06, 7.7166797e-05, 0.0044009756, 0.062303458, 0.31316241, 0.60944447, 0.26175441, -0.34339936, 0.0096048639, 0.21359484, -0.21118869, 0.080851774, 0.057009417, -0.13178769, 0.13399803, -0.082973974, 0.013660161, 0.044319993, -0.074827556, 0.075523186, -0.054038123, 0.022485405, 0.007330853, -0.027629246, 0.035019582, -0.031869616, 0.020515824, -0.0088097133, -0.0020197433, 0.0090516965, -0.010877521, 0.0091440605, -0.0059007254, 0.0026682892, -0.00026175145, -0.0010983319, 0.0015577358, -0.0014278515, 0.0010252375, -0.00058464888, 0.00023669812, -2.2698544e-05, -7.3096229e-05, 9.0794992e-05, -7.0790526e-05, 4.2077983e-05, -1.9047583e-05, 6.0835045e-06, -5.3960865e-07, -4.7879031e-07, 2.878401e-08, 1.696689e-07, -1.3851928e-07, 6.2710531e-08, 6.8203826e-11, -8.0001711e-09, -4.5337061e-09, -1.1916255e-09, 4.5030427e-09, 7.5236796e-10, -7.89445e-10, -4.7825014e-10, -4.0221897e-12, 5.4992429e-11, 2.1763699e-11, -9.9043874e-13, -1.7023566e-13, -9.9507037e-15},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q730/4"},
				Type:           "CW",
				Label:          "LD",
				SampleRate:     1,
				Frequency:      0.1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q4120-1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q4120-1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 32000,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_A2D",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_A2D",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 16,
							Gain:       1,
							Factors:    []float64{1.082831e-06, 1.780827e-06, 3.241039e-06, 5.462732e-06, 8.682945e-06, 1.324084e-05, 1.956529e-05, 2.818513e-05, 3.96569e-05, 5.46887e-05, 7.415355e-05, 9.898917e-05, 0.0001303676, 0.0001695495, 0.0002179822, 0.0002773172, 0.0003493649, 0.0004361384, 0.0005398432, 0.0006628664, 0.0008077706, 0.000977334, 0.001174431, 0.001402138, 0.001663599, 0.001962069, 0.002300847, 0.002683249, 0.003112535, 0.003591899, 0.004124369, 0.004712769, 0.005359664, 0.006067245, 0.006837315, 0.00767117, 0.008569554, 0.009532562, 0.0105596, 0.01164928, 0.01279939, 0.01400681, 0.0152675, 0.01657644, 0.0179276, 0.01931393, 0.02072737, 0.02215888, 0.02359842, 0.02503505, 0.02645699, 0.02785167, 0.02920589, 0.03050587, 0.03173746, 0.03288624, 0.03393773, 0.03487751, 0.03569148, 0.036366, 0.03688814, 0.03724588, 0.03742826, 0.03742567, 0.03723, 0.03683481, 0.03623552, 0.03542958, 0.03441656, 0.0331983, 0.03177895, 0.03016503, 0.02836546, 0.02639154, 0.02425689, 0.02197735, 0.01957086, 0.01705735, 0.01445844, 0.01179732, 0.009098433, 0.006387184, 0.003689671, 0.001032318, -0.001558448, -0.004056556, -0.006436653, -0.008674458, -0.01074711, -0.01263352, -0.01431466, -0.0157739, -0.01699724, -0.01797356, -0.01869481, -0.01915614, -0.01935605, -0.01929638, -0.01898237, -0.01842258, -0.01762881, -0.01661593, -0.01540168, -0.01400646, -0.01245297, -0.01076596, -0.008971803, -0.00709813, -0.005173418, -0.003226554, -0.001286399, 0.0006186511, 0.002461092, 0.00421474, 0.005855118, 0.007359834, 0.00870891, 0.00988508, 0.01087404, 0.01166465, 0.01224907, 0.01262286, 0.01278504, 0.01273799, 0.01248746, 0.01204238, 0.01141467, 0.01061903, 0.009672629, 0.00859478, 0.007406604, 0.006130626, 0.004790372, 0.003409956, 0.002013647, 0.0006254581, -0.0007312728, -0.002034272, -0.003262701, -0.00439749, -0.005421645, -0.006320503, -0.007081943, -0.007696557, -0.008157751, -0.008461813, -0.008607911, -0.008598045, -0.008436955, -0.008131962, -0.007692782, -0.007131293, -0.006461262, -0.005698049, -0.004858287, -0.003959539, -0.003019952, -0.002057906, -0.00109166, -0.0001390218, 0.0007829801, 0.001658393, 0.00247261, 0.00321261, 0.003867161, 0.00442698, 0.004884858, 0.005235733, 0.005476727, 0.005607134, 0.005628374, 0.005543895, 0.005359047, 0.005080922, 0.004718156, 0.004280722, 0.00377968, 0.003226938, 0.002634983, 0.002016624, 0.001384723, 0.0007519443, 0.0001305095, -0.0004680282, -0.00103299, -0.001554753, -0.002024904, -0.002436367, -0.002783493, -0.00306212, -0.003269608, -0.00340483, -0.003468141, -0.003461312, -0.003387446, -0.003250856, -0.003056939, -0.002812018, -0.002523179, -0.002198096, -0.001844851, -0.001471751, -0.001087148, -0.0006992659, -0.0003160361, 5.505296e-05, 0.0004070936, 0.0007338763, 0.001029988, 0.001290891, 0.001512978, 0.001693609, 0.001831121, 0.001924818, 0.001974946, 0.001982643, 0.001949873, 0.001879348, 0.001774437, 0.00163906, 0.001477582, 0.001294697, 0.001095313, 0.0008844385, 0.0006670679, 0.0004480757, 0.00023212, 2.355169e-05, -0.0001736647, -0.0003560145, -0.0005204882, -0.0006646196, -0.0007865114, -0.0008848458, -0.0009588858, -0.001008455, -0.001033917, -0.001036135, -0.001016428, -0.0009765151, -0.0009184563, -0.0008445886, -0.0007574588, -0.0006597553, -0.0005542388, -0.0004436807, -0.0003307953, -0.000218187, -0.0001082966, -3.354812e-06, 9.465283e-05, 0.0001840183, 0.0002633324, 0.0003314989, 0.0003877383, 0.0004315919, 0.0004629043, 0.0004818163, 0.0004887383, 0.0004843253, 0.000469448, 0.0004451571, 0.0004126484, 0.0003732258, 0.0003282654, 0.0002791743, 0.0002273637, 0.0001742071, 0.0001210171, 6.901663e-05, 1.931492e-05, -2.710866e-05, -6.94202e-05, -0.0001069412, -0.000139155, -0.000165703, -0.0001863919, -0.0002011743, -0.0002101506, -0.0002135495, -0.0002117151, -0.0002050911, -0.0001942032, -0.0001796382, -0.0001620278, -0.0001420313, -0.0001203097, -9.752245e-05, -7.429788e-05, -5.122913e-05, -2.885957e-05, -7.671459e-06, 1.191924e-05, 2.956798e-05, 4.500616e-05, 5.804303e-05, 6.855705e-05, 7.650728e-05, 8.19115e-05, 8.485455e-05, 8.547398e-05, 8.395324e-05, 8.051452e-05, 7.541093e-05, 6.891427e-05, 6.130867e-05, 5.288629e-05, 4.392662e-05, 3.47082e-05, 2.548432e-05, 1.648924e-05, 7.930923e-06, -1.335887e-08, -7.198596e-06, -1.351001e-05, -1.886707e-05, -2.32245e-05, -2.655889e-05, -2.888777e-05, -3.024276e-05, -3.068477e-05, -3.029143e-05, -2.91548e-05, -2.737691e-05, -2.507044e-05, -2.234794e-05, -1.932194e-05, -1.610938e-05, -1.280843e-05, -9.523409e-06, -6.338225e-06, -3.329103e-06, -5.598779e-07, 1.918762e-06, 4.072373e-06, 5.874391e-06, 7.312286e-06, 8.390552e-06, 9.10975e-06, 9.497941e-06, 9.57516e-06, 9.376262e-06, 8.938288e-06, 8.301693e-06, 7.504598e-06, 6.592431e-06, 5.603302e-06, 4.571324e-06, 3.540417e-06, 2.530247e-06, 1.577183e-06, 6.993072e-07, -8.604746e-08, -7.667669e-07, -1.333256e-06, -1.787562e-06, -2.126689e-06, -2.35267e-06, -2.482436e-06, -2.509892e-06, -2.459847e-06, -2.335345e-06, -2.152362e-06, -1.92515e-06, -1.670768e-06, -1.39524e-06, -1.117376e-06, -8.454301e-07, -5.794826e-07, -3.444687e-07, -1.250533e-07, 6.174352e-08, 2.187376e-07, 3.442481e-07, 4.374807e-07, 4.931357e-07, 5.255189e-07, 5.344753e-07, 5.136161e-07, 4.902979e-07, 4.3492e-07, 3.819857e-07, 3.223668e-07, 2.602309e-07, 1.936316e-07, 1.338251e-07, 6.867246e-08, 2.144369e-08, -1.967135e-09, -4.752218e-08, -6.271905e-08, -1.019067e-07, -1.201529e-07, -1.103657e-07, -1.029488e-07, -1.196599e-07, -1.361228e-07, -1.463918e-07, -1.475235e-07, 3.980228e-07},
						},
						Frequency:  0,
						SampleRate: 2000,
						Decimate:   16,
						Gain:       0,

						Correction:  0.09975,
						Delay:       0.09975,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_FS2D5M",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_FS2D5M",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{0.00012270205, 0.00048777176, 0.0013744386, 0.0031743878, 0.0064038956, 0.011656268, 0.019509595, 0.03039684, 0.044443224, 0.06130641, 0.08005964, 0.09915299, 0.11649259, 0.12965789, 0.1362395, 0.1342594, 0.12260701, 0.10139573, 0.072151348, 0.037766486, 0.0021876744, -0.03014103, -0.054994818, -0.069120437, -0.070873402, -0.060596704, -0.040643163, -0.01500781, 0.011381808, 0.033586118, 0.0476023, 0.051144872, 0.044084553, 0.028441496, 0.0079267332, -0.012875441, -0.029507341, -0.0385979, -0.038569141, -0.029930074, -0.015093057, 0.0022383151, 0.017961802, 0.028537773, 0.031790648, 0.027364071, 0.016730715, 0.0027653815, -0.011003786, -0.021273898, -0.025757544, -0.023693535, -0.015961589, -0.0047877459, 0.006870985, 0.0160974, 0.020739768, 0.019911058, 0.014146018, 0.0051912419, -0.0045019193, -0.012437994, -0.016715137, -0.016477238, -0.012072993, -0.0048962845, 0.0030341272, 0.0096328771, 0.013290998, 0.013262722, 0.0098044546, 0.0040440182, -0.0023698609, -0.0077321678, -0.010730822, -0.010763138, -0.0080445185, -0.0034941181, 0.0015573923, 0.00574836, 0.0080475444, 0.0080014393, 0.0058102133, 0.0022247031, -0.0016953174, -0.004886589, -0.0065644821, -0.0064082658, -0.0046078656, -0.001770432, 0.0012765307, 0.0037237876, 0.004993218, 0.0048697544, 0.0035242371, 0.0014313073, -0.00078636804, -0.0025385991, -0.0034210549, -0.0033032196, -0.0023340494, -0.00087140471, 0.00063733978, 0.0017854001, 0.002311351, 0.0021526087, 0.0014386107, 0.00043280027, -0.00055553723, -0.0012616523, -0.0015316223, -0.0013501542, -0.00082750747, -0.00015281289, 0.00046864213, 0.00087406801, 0.00098268758, 0.00080697925, 0.00043604503, 4.7844998e-07, -0.00036989842, -0.00058256532, -0.00060233206, -0.00045284981, -0.00020192238, 6.4754444e-05, 0.00027071431, 0.00036817612, 0.0003473509, 0.00023355303, 7.4125579e-05, -7.8294739e-05, -0.00018201505, -0.00021672963, -0.00018468809, -0.0001064981, -1.3107359e-05, 6.6049113e-05, 0.00011154427, 0.00011673366, 8.7911176e-05, 4.0178846e-05, -9.1577131e-06, -4.5278513e-05, -6.0443646e-05, -5.5284076e-05, -3.5312223e-05, -9.3785602e-06, 1.2713694e-05, 2.5777663e-05, 2.8509743e-05, 2.1812819e-05, 1.0492499e-05, -5.3060398e-07, -8.7145099e-06, -1.172399e-05, -1.0591358e-05, -7.1314753e-06, -3.9233328e-06, 1.3353809e-05},
						},
						Frequency:  0,
						SampleRate: 400,
						Decimate:   5,
						Gain:       0,

						Correction:  0.19875,
						Delay:       0.19875,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96CM",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_F96CM",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{0.0015874802, 0.012505871, 0.049993884, 0.13109867, 0.24517897, 0.33201709, 0.3076342, 0.14349313, -0.072161227, -0.18259226, -0.10838273, 0.057338934, 0.13441317, 0.050708819, -0.078739911, -0.095307611, 0.0079877693, 0.087596349, 0.043762837, -0.05242851, -0.066883579, 0.011301555, 0.065023482, 0.022203814, -0.047086496, -0.042030744, 0.022498628, 0.047665216, 0.0011739009, -0.041949332, -0.019100184, 0.029217659, 0.029172245, -0.013900858, -0.031487864, -0.00035999544, 0.027629644, 0.011162787, -0.019914197, -0.017425627, 0.010744463, 0.019209325, -0.0021372053, -0.017385412, -0.0045440109, 0.013248486, 0.0086612282, -0.0081718517, -0.010282057, 0.0031351086, 0.0094958832, 0.0003887834, -0.0080433059, -0.0032968039, 0.0053786575, 0.0045222389, -0.0027584794, -0.0044841585, 0.0007268567, 0.0037342866, 0.00058748829, -0.0027126002, -0.0012614874, 0.0017090712, 0.0014563599, -0.00088150537, -0.0013466531, 0.00028793715, 0.0010829039, 7.8857505e-05, -0.00077593967, -0.00026127673, 0.0004949508, 0.00031431537, -0.00027408783, -0.00028987849, 0.00012123086, 0.00022979121, -2.9076549e-05, -0.00016225828, -1.7040222e-05, 0.00010310506, 3.3156164e-05, -5.894959e-05, -3.2590866e-05, 2.9930963e-05, 2.5074791e-05, -1.3172398e-05, -1.6443195e-05, 4.8599236e-06, 9.386712e-06, -1.2337727e-06, -5.6395352e-06, 2.1846508e-06, 5.2772833e-07, 3.767143e-09},
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   2,
						Gain:       0,

						Correction:  0.2375,
						Delay:       0.2375,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96CM",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_F96CM",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{0.0015874802, 0.012505871, 0.049993884, 0.13109867, 0.24517897, 0.33201709, 0.3076342, 0.14349313, -0.072161227, -0.18259226, -0.10838273, 0.057338934, 0.13441317, 0.050708819, -0.078739911, -0.095307611, 0.0079877693, 0.087596349, 0.043762837, -0.05242851, -0.066883579, 0.011301555, 0.065023482, 0.022203814, -0.047086496, -0.042030744, 0.022498628, 0.047665216, 0.0011739009, -0.041949332, -0.019100184, 0.029217659, 0.029172245, -0.013900858, -0.031487864, -0.00035999544, 0.027629644, 0.011162787, -0.019914197, -0.017425627, 0.010744463, 0.019209325, -0.0021372053, -0.017385412, -0.0045440109, 0.013248486, 0.0086612282, -0.0081718517, -0.010282057, 0.0031351086, 0.0094958832, 0.0003887834, -0.0080433059, -0.0032968039, 0.0053786575, 0.0045222389, -0.0027584794, -0.0044841585, 0.0007268567, 0.0037342866, 0.00058748829, -0.0027126002, -0.0012614874, 0.0017090712, 0.0014563599, -0.00088150537, -0.0013466531, 0.00028793715, 0.0010829039, 7.8857505e-05, -0.00077593967, -0.00026127673, 0.0004949508, 0.00031431537, -0.00027408783, -0.00028987849, 0.00012123086, 0.00022979121, -2.9076549e-05, -0.00016225828, -1.7040222e-05, 0.00010310506, 3.3156164e-05, -5.894959e-05, -3.2590866e-05, 2.9930963e-05, 2.5074791e-05, -1.3172398e-05, -1.6443195e-05, 4.8599236e-06, 9.386712e-06, -1.2337727e-06, -5.6395352e-06, 2.1846508e-06, 5.2772833e-07, 3.767143e-09},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   2,
						Gain:       0,

						Correction:  0.475,
						Delay:       0.475,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_FS2D5",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_FS2D5",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{4.0324612e-05, 7.4532803e-05, 0.00012345534, 0.00017018868, 0.00019731053, 0.0001854891, 0.00011934564, -5.7231013e-06, -0.00017792319, -0.00036732586, -0.00052951044, -0.00061500846, -0.00058323538, -0.00041728371, -0.00013495161, 0.00020833298, 0.00052770902, 0.00072818991, 0.00073125873, 0.00050192019, 6.7831759e-05, -0.00047714929, -0.00098915805, -0.0013089182, -0.0013073585, -0.00093001675, -0.00022625405, 0.00064834755, 0.0014617084, 0.0019632225, 0.0019566246, 0.0013677248, 0.0002854628, -0.0010403872, -0.0022506787, -0.0029690694, -0.0029127367, -0.0019905828, -0.00035735374, 0.0015988396, 0.0033409717, 0.0043237641, 0.0041556359, 0.002736002, 0.00032343099, -0.0024947519, -0.0049349426, -0.0062251968, -0.0058361361, -0.0036689663, -0.00013940921, 0.003880228, 0.0072612315, 0.008919356, 0.0081402518, 0.0048370496, -0.00034347846, -0.0061156652, -0.010847776, -0.012992723, -0.01154995, -0.0064303765, 0.0013911985, 0.010005707, 0.016980571, 0.019973404, 0.017406645, 0.0090294631, -0.0037949694, -0.018183038, -0.030222947, -0.035783326, -0.031468979, -0.015504444, 0.011672367, 0.047268332, 0.086508189, 0.12346675, 0.15219416, 0.16789386},
						},
						Frequency:  0,
						SampleRate: 20,
						Decimate:   5,
						Gain:       0,

						Correction:  3.975,
						Delay:       3.975,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96C",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_F96C",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{-4.6243647e-06, -8.2582981e-05, -0.00022601415, -0.00025390085, 7.6656675e-07, 0.00030501861, 0.00017127917, -0.00034944694, -0.00044910128, 0.00026315766, 0.00078977249, 3.8573012e-05, -0.001091783, -0.00059999564, 0.0012064345, 0.001397154, -0.00096246767, -0.0023132728, 0.00020782732, 0.0031300743, 0.0011370157, -0.0035433476, -0.0030242419, 0.003207636, 0.0052380066, -0.0018038393, -0.0073759095, -0.00087297275, 0.0088709101, 0.0048318471, -0.0090423054, -0.0098139052, 0.0071791365, 0.015252997, -0.0026287319, -0.020267585, -0.0051429142, 0.023663623, 0.016578568, -0.023875478, -0.032279525, 0.01860678, 0.05394208, -0.0031405185, -0.08849621, -0.040148561, 0.18476363, 0.40660112},
						},
						Frequency:  0,
						SampleRate: 10,
						Decimate:   2,
						Gain:       0,

						Correction:  4.75,
						Delay:       4.75,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F260",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_F260",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 10,
							Gain:       1,
							Factors:    []float64{-2.2139447e-05, -3.8453583e-05, -4.378534e-05, -7.3372298e-05, -9.144223e-05, -0.00012393804, -0.00014993145, -0.00018288734, -0.00020985387, -0.00023708676, -0.00025605053, -0.00026908595, -0.00027046635, -0.00026090174, -0.00023702046, -0.00019957596, -0.0001476114, -8.307891e-05, -7.5457001e-06, 7.5298807e-05, 0.00016159625, 0.00024607903, 0.00032337995, 0.00038756541, 0.00043310711, 0.00045485953, 0.0004488357, 0.00041236436, 0.00034462992, 0.00024681738, 0.00012236055, -2.3128036e-05, -0.00018195113, -0.00034467461, -0.00050059227, -0.00063836565, -0.00074673952, -0.00081536621, -0.00083562682, -0.00080140969, -0.00070979622, -0.00056159037, -0.00036160929, -0.00011874108, 0.00015429985, 0.00044151691, 0.00072445132, 0.00098325467, 0.0011979725, 0.0013499343, 0.0014231774, 0.0014058327, 0.0012912918, 0.0010791462, 0.00077574022, 0.00039430539, -4.5397332e-05, -0.00051789989, -0.00099335661, -0.0014392621, -0.0018225131, -0.0021116822, -0.0022793364, -0.0023042859, -0.0021735519, -0.0018839175, -0.0014429232, -0.00086917847, -0.00019191902, 0.00055019536, 0.0013110506, 0.0020397116, 0.0026835711, 0.003191892, 0.0035194291, 0.0036299924, 0.003499609, 0.0031190919, 0.0024957794, 0.0016542508, 0.00063592544, -0.00050253125, -0.0016919666, -0.0028545326, -0.0039083677, -0.0047728766, -0.0053743018, -0.0056512515, -0.0055597744, -0.0050776368, -0.0042074558, -0.002978384, -0.0014461699, 0.00030855887, 0.0021837723, 0.0040611613, 0.0058127348, 0.0073084698, 0.0084247225, 0.009052775, 0.0091071132, 0.008532812, 0.0073115546, 0.0054658263, 0.0030609035, 0.0002043975, -0.0029567564, -0.0062418456, -0.0094442437, -0.012341276, -0.014705594, -0.016317482, -0.016977424, -0.016518228, -0.014815997, -0.011799269, -0.0074557653, -0.0018362471, 0.0049448099, 0.01271188, 0.021234337, 0.030235484, 0.039404215, 0.048408791, 0.056911995, 0.064586917, 0.071132504, 0.076288084, 0.079846048, 0.081662035},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   10,
						Gain:       0,

						Correction:  129.5,
						Delay:       129.5,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q730/4"},
				Type:           "CW",
				Label:          "BD",
				SampleRate:     40,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q4120-40"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q4120-40",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 32000,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_A2D",
						Filter: "Q4120-40",
						StageSet: FIR{
							Name:       "QUANTERRA_A2D",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 16,
							Gain:       1,
							Factors:    []float64{1.082831e-06, 1.780827e-06, 3.241039e-06, 5.462732e-06, 8.682945e-06, 1.324084e-05, 1.956529e-05, 2.818513e-05, 3.96569e-05, 5.46887e-05, 7.415355e-05, 9.898917e-05, 0.0001303676, 0.0001695495, 0.0002179822, 0.0002773172, 0.0003493649, 0.0004361384, 0.0005398432, 0.0006628664, 0.0008077706, 0.000977334, 0.001174431, 0.001402138, 0.001663599, 0.001962069, 0.002300847, 0.002683249, 0.003112535, 0.003591899, 0.004124369, 0.004712769, 0.005359664, 0.006067245, 0.006837315, 0.00767117, 0.008569554, 0.009532562, 0.0105596, 0.01164928, 0.01279939, 0.01400681, 0.0152675, 0.01657644, 0.0179276, 0.01931393, 0.02072737, 0.02215888, 0.02359842, 0.02503505, 0.02645699, 0.02785167, 0.02920589, 0.03050587, 0.03173746, 0.03288624, 0.03393773, 0.03487751, 0.03569148, 0.036366, 0.03688814, 0.03724588, 0.03742826, 0.03742567, 0.03723, 0.03683481, 0.03623552, 0.03542958, 0.03441656, 0.0331983, 0.03177895, 0.03016503, 0.02836546, 0.02639154, 0.02425689, 0.02197735, 0.01957086, 0.01705735, 0.01445844, 0.01179732, 0.009098433, 0.006387184, 0.003689671, 0.001032318, -0.001558448, -0.004056556, -0.006436653, -0.008674458, -0.01074711, -0.01263352, -0.01431466, -0.0157739, -0.01699724, -0.01797356, -0.01869481, -0.01915614, -0.01935605, -0.01929638, -0.01898237, -0.01842258, -0.01762881, -0.01661593, -0.01540168, -0.01400646, -0.01245297, -0.01076596, -0.008971803, -0.00709813, -0.005173418, -0.003226554, -0.001286399, 0.0006186511, 0.002461092, 0.00421474, 0.005855118, 0.007359834, 0.00870891, 0.00988508, 0.01087404, 0.01166465, 0.01224907, 0.01262286, 0.01278504, 0.01273799, 0.01248746, 0.01204238, 0.01141467, 0.01061903, 0.009672629, 0.00859478, 0.007406604, 0.006130626, 0.004790372, 0.003409956, 0.002013647, 0.0006254581, -0.0007312728, -0.002034272, -0.003262701, -0.00439749, -0.005421645, -0.006320503, -0.007081943, -0.007696557, -0.008157751, -0.008461813, -0.008607911, -0.008598045, -0.008436955, -0.008131962, -0.007692782, -0.007131293, -0.006461262, -0.005698049, -0.004858287, -0.003959539, -0.003019952, -0.002057906, -0.00109166, -0.0001390218, 0.0007829801, 0.001658393, 0.00247261, 0.00321261, 0.003867161, 0.00442698, 0.004884858, 0.005235733, 0.005476727, 0.005607134, 0.005628374, 0.005543895, 0.005359047, 0.005080922, 0.004718156, 0.004280722, 0.00377968, 0.003226938, 0.002634983, 0.002016624, 0.001384723, 0.0007519443, 0.0001305095, -0.0004680282, -0.00103299, -0.001554753, -0.002024904, -0.002436367, -0.002783493, -0.00306212, -0.003269608, -0.00340483, -0.003468141, -0.003461312, -0.003387446, -0.003250856, -0.003056939, -0.002812018, -0.002523179, -0.002198096, -0.001844851, -0.001471751, -0.001087148, -0.0006992659, -0.0003160361, 5.505296e-05, 0.0004070936, 0.0007338763, 0.001029988, 0.001290891, 0.001512978, 0.001693609, 0.001831121, 0.001924818, 0.001974946, 0.001982643, 0.001949873, 0.001879348, 0.001774437, 0.00163906, 0.001477582, 0.001294697, 0.001095313, 0.0008844385, 0.0006670679, 0.0004480757, 0.00023212, 2.355169e-05, -0.0001736647, -0.0003560145, -0.0005204882, -0.0006646196, -0.0007865114, -0.0008848458, -0.0009588858, -0.001008455, -0.001033917, -0.001036135, -0.001016428, -0.0009765151, -0.0009184563, -0.0008445886, -0.0007574588, -0.0006597553, -0.0005542388, -0.0004436807, -0.0003307953, -0.000218187, -0.0001082966, -3.354812e-06, 9.465283e-05, 0.0001840183, 0.0002633324, 0.0003314989, 0.0003877383, 0.0004315919, 0.0004629043, 0.0004818163, 0.0004887383, 0.0004843253, 0.000469448, 0.0004451571, 0.0004126484, 0.0003732258, 0.0003282654, 0.0002791743, 0.0002273637, 0.0001742071, 0.0001210171, 6.901663e-05, 1.931492e-05, -2.710866e-05, -6.94202e-05, -0.0001069412, -0.000139155, -0.000165703, -0.0001863919, -0.0002011743, -0.0002101506, -0.0002135495, -0.0002117151, -0.0002050911, -0.0001942032, -0.0001796382, -0.0001620278, -0.0001420313, -0.0001203097, -9.752245e-05, -7.429788e-05, -5.122913e-05, -2.885957e-05, -7.671459e-06, 1.191924e-05, 2.956798e-05, 4.500616e-05, 5.804303e-05, 6.855705e-05, 7.650728e-05, 8.19115e-05, 8.485455e-05, 8.547398e-05, 8.395324e-05, 8.051452e-05, 7.541093e-05, 6.891427e-05, 6.130867e-05, 5.288629e-05, 4.392662e-05, 3.47082e-05, 2.548432e-05, 1.648924e-05, 7.930923e-06, -1.335887e-08, -7.198596e-06, -1.351001e-05, -1.886707e-05, -2.32245e-05, -2.655889e-05, -2.888777e-05, -3.024276e-05, -3.068477e-05, -3.029143e-05, -2.91548e-05, -2.737691e-05, -2.507044e-05, -2.234794e-05, -1.932194e-05, -1.610938e-05, -1.280843e-05, -9.523409e-06, -6.338225e-06, -3.329103e-06, -5.598779e-07, 1.918762e-06, 4.072373e-06, 5.874391e-06, 7.312286e-06, 8.390552e-06, 9.10975e-06, 9.497941e-06, 9.57516e-06, 9.376262e-06, 8.938288e-06, 8.301693e-06, 7.504598e-06, 6.592431e-06, 5.603302e-06, 4.571324e-06, 3.540417e-06, 2.530247e-06, 1.577183e-06, 6.993072e-07, -8.604746e-08, -7.667669e-07, -1.333256e-06, -1.787562e-06, -2.126689e-06, -2.35267e-06, -2.482436e-06, -2.509892e-06, -2.459847e-06, -2.335345e-06, -2.152362e-06, -1.92515e-06, -1.670768e-06, -1.39524e-06, -1.117376e-06, -8.454301e-07, -5.794826e-07, -3.444687e-07, -1.250533e-07, 6.174352e-08, 2.187376e-07, 3.442481e-07, 4.374807e-07, 4.931357e-07, 5.255189e-07, 5.344753e-07, 5.136161e-07, 4.902979e-07, 4.3492e-07, 3.819857e-07, 3.223668e-07, 2.602309e-07, 1.936316e-07, 1.338251e-07, 6.867246e-08, 2.144369e-08, -1.967135e-09, -4.752218e-08, -6.271905e-08, -1.019067e-07, -1.201529e-07, -1.103657e-07, -1.029488e-07, -1.196599e-07, -1.361228e-07, -1.463918e-07, -1.475235e-07, 3.980228e-07},
						},
						Frequency:  0,
						SampleRate: 2000,
						Decimate:   16,
						Gain:       0,

						Correction:  0.09975,
						Delay:       0.09975,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_FS2D5M",
						Filter: "Q4120-40",
						StageSet: FIR{
							Name:       "QUANTERRA_FS2D5M",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{0.00012270205, 0.00048777176, 0.0013744386, 0.0031743878, 0.0064038956, 0.011656268, 0.019509595, 0.03039684, 0.044443224, 0.06130641, 0.08005964, 0.09915299, 0.11649259, 0.12965789, 0.1362395, 0.1342594, 0.12260701, 0.10139573, 0.072151348, 0.037766486, 0.0021876744, -0.03014103, -0.054994818, -0.069120437, -0.070873402, -0.060596704, -0.040643163, -0.01500781, 0.011381808, 0.033586118, 0.0476023, 0.051144872, 0.044084553, 0.028441496, 0.0079267332, -0.012875441, -0.029507341, -0.0385979, -0.038569141, -0.029930074, -0.015093057, 0.0022383151, 0.017961802, 0.028537773, 0.031790648, 0.027364071, 0.016730715, 0.0027653815, -0.011003786, -0.021273898, -0.025757544, -0.023693535, -0.015961589, -0.0047877459, 0.006870985, 0.0160974, 0.020739768, 0.019911058, 0.014146018, 0.0051912419, -0.0045019193, -0.012437994, -0.016715137, -0.016477238, -0.012072993, -0.0048962845, 0.0030341272, 0.0096328771, 0.013290998, 0.013262722, 0.0098044546, 0.0040440182, -0.0023698609, -0.0077321678, -0.010730822, -0.010763138, -0.0080445185, -0.0034941181, 0.0015573923, 0.00574836, 0.0080475444, 0.0080014393, 0.0058102133, 0.0022247031, -0.0016953174, -0.004886589, -0.0065644821, -0.0064082658, -0.0046078656, -0.001770432, 0.0012765307, 0.0037237876, 0.004993218, 0.0048697544, 0.0035242371, 0.0014313073, -0.00078636804, -0.0025385991, -0.0034210549, -0.0033032196, -0.0023340494, -0.00087140471, 0.00063733978, 0.0017854001, 0.002311351, 0.0021526087, 0.0014386107, 0.00043280027, -0.00055553723, -0.0012616523, -0.0015316223, -0.0013501542, -0.00082750747, -0.00015281289, 0.00046864213, 0.00087406801, 0.00098268758, 0.00080697925, 0.00043604503, 4.7844998e-07, -0.00036989842, -0.00058256532, -0.00060233206, -0.00045284981, -0.00020192238, 6.4754444e-05, 0.00027071431, 0.00036817612, 0.0003473509, 0.00023355303, 7.4125579e-05, -7.8294739e-05, -0.00018201505, -0.00021672963, -0.00018468809, -0.0001064981, -1.3107359e-05, 6.6049113e-05, 0.00011154427, 0.00011673366, 8.7911176e-05, 4.0178846e-05, -9.1577131e-06, -4.5278513e-05, -6.0443646e-05, -5.5284076e-05, -3.5312223e-05, -9.3785602e-06, 1.2713694e-05, 2.5777663e-05, 2.8509743e-05, 2.1812819e-05, 1.0492499e-05, -5.3060398e-07, -8.7145099e-06, -1.172399e-05, -1.0591358e-05, -7.1314753e-06, -3.9233328e-06, 1.3353809e-05},
						},
						Frequency:  0,
						SampleRate: 400,
						Decimate:   5,
						Gain:       0,

						Correction:  0.19875,
						Delay:       0.19875,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96CM",
						Filter: "Q4120-40",
						StageSet: FIR{
							Name:       "QUANTERRA_F96CM",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{0.0015874802, 0.012505871, 0.049993884, 0.13109867, 0.24517897, 0.33201709, 0.3076342, 0.14349313, -0.072161227, -0.18259226, -0.10838273, 0.057338934, 0.13441317, 0.050708819, -0.078739911, -0.095307611, 0.0079877693, 0.087596349, 0.043762837, -0.05242851, -0.066883579, 0.011301555, 0.065023482, 0.022203814, -0.047086496, -0.042030744, 0.022498628, 0.047665216, 0.0011739009, -0.041949332, -0.019100184, 0.029217659, 0.029172245, -0.013900858, -0.031487864, -0.00035999544, 0.027629644, 0.011162787, -0.019914197, -0.017425627, 0.010744463, 0.019209325, -0.0021372053, -0.017385412, -0.0045440109, 0.013248486, 0.0086612282, -0.0081718517, -0.010282057, 0.0031351086, 0.0094958832, 0.0003887834, -0.0080433059, -0.0032968039, 0.0053786575, 0.0045222389, -0.0027584794, -0.0044841585, 0.0007268567, 0.0037342866, 0.00058748829, -0.0027126002, -0.0012614874, 0.0017090712, 0.0014563599, -0.00088150537, -0.0013466531, 0.00028793715, 0.0010829039, 7.8857505e-05, -0.00077593967, -0.00026127673, 0.0004949508, 0.00031431537, -0.00027408783, -0.00028987849, 0.00012123086, 0.00022979121, -2.9076549e-05, -0.00016225828, -1.7040222e-05, 0.00010310506, 3.3156164e-05, -5.894959e-05, -3.2590866e-05, 2.9930963e-05, 2.5074791e-05, -1.3172398e-05, -1.6443195e-05, 4.8599236e-06, 9.386712e-06, -1.2337727e-06, -5.6395352e-06, 2.1846508e-06, 5.2772833e-07, 3.767143e-09},
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   2,
						Gain:       0,

						Correction:  0.2375,
						Delay:       0.2375,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_FS2D5",
						Filter: "Q4120-40",
						StageSet: FIR{
							Name:       "QUANTERRA_FS2D5",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{4.0324612e-05, 7.4532803e-05, 0.00012345534, 0.00017018868, 0.00019731053, 0.0001854891, 0.00011934564, -5.7231013e-06, -0.00017792319, -0.00036732586, -0.00052951044, -0.00061500846, -0.00058323538, -0.00041728371, -0.00013495161, 0.00020833298, 0.00052770902, 0.00072818991, 0.00073125873, 0.00050192019, 6.7831759e-05, -0.00047714929, -0.00098915805, -0.0013089182, -0.0013073585, -0.00093001675, -0.00022625405, 0.00064834755, 0.0014617084, 0.0019632225, 0.0019566246, 0.0013677248, 0.0002854628, -0.0010403872, -0.0022506787, -0.0029690694, -0.0029127367, -0.0019905828, -0.00035735374, 0.0015988396, 0.0033409717, 0.0043237641, 0.0041556359, 0.002736002, 0.00032343099, -0.0024947519, -0.0049349426, -0.0062251968, -0.0058361361, -0.0036689663, -0.00013940921, 0.003880228, 0.0072612315, 0.008919356, 0.0081402518, 0.0048370496, -0.00034347846, -0.0061156652, -0.010847776, -0.012992723, -0.01154995, -0.0064303765, 0.0013911985, 0.010005707, 0.016980571, 0.019973404, 0.017406645, 0.0090294631, -0.0037949694, -0.018183038, -0.030222947, -0.035783326, -0.031468979, -0.015504444, 0.011672367, 0.047268332, 0.086508189, 0.12346675, 0.15219416, 0.16789386},
						},
						Frequency:  0,
						SampleRate: 40,
						Decimate:   5,
						Gain:       0,

						Correction:  1.9875,
						Delay:       1.9875,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q730/4"},
				Type:           "CW",
				Label:          "HD",
				SampleRate:     100,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q4120-100"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q4120-100",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 32000,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_A2D",
						Filter: "Q4120-100",
						StageSet: FIR{
							Name:       "QUANTERRA_A2D",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 16,
							Gain:       1,
							Factors:    []float64{1.082831e-06, 1.780827e-06, 3.241039e-06, 5.462732e-06, 8.682945e-06, 1.324084e-05, 1.956529e-05, 2.818513e-05, 3.96569e-05, 5.46887e-05, 7.415355e-05, 9.898917e-05, 0.0001303676, 0.0001695495, 0.0002179822, 0.0002773172, 0.0003493649, 0.0004361384, 0.0005398432, 0.0006628664, 0.0008077706, 0.000977334, 0.001174431, 0.001402138, 0.001663599, 0.001962069, 0.002300847, 0.002683249, 0.003112535, 0.003591899, 0.004124369, 0.004712769, 0.005359664, 0.006067245, 0.006837315, 0.00767117, 0.008569554, 0.009532562, 0.0105596, 0.01164928, 0.01279939, 0.01400681, 0.0152675, 0.01657644, 0.0179276, 0.01931393, 0.02072737, 0.02215888, 0.02359842, 0.02503505, 0.02645699, 0.02785167, 0.02920589, 0.03050587, 0.03173746, 0.03288624, 0.03393773, 0.03487751, 0.03569148, 0.036366, 0.03688814, 0.03724588, 0.03742826, 0.03742567, 0.03723, 0.03683481, 0.03623552, 0.03542958, 0.03441656, 0.0331983, 0.03177895, 0.03016503, 0.02836546, 0.02639154, 0.02425689, 0.02197735, 0.01957086, 0.01705735, 0.01445844, 0.01179732, 0.009098433, 0.006387184, 0.003689671, 0.001032318, -0.001558448, -0.004056556, -0.006436653, -0.008674458, -0.01074711, -0.01263352, -0.01431466, -0.0157739, -0.01699724, -0.01797356, -0.01869481, -0.01915614, -0.01935605, -0.01929638, -0.01898237, -0.01842258, -0.01762881, -0.01661593, -0.01540168, -0.01400646, -0.01245297, -0.01076596, -0.008971803, -0.00709813, -0.005173418, -0.003226554, -0.001286399, 0.0006186511, 0.002461092, 0.00421474, 0.005855118, 0.007359834, 0.00870891, 0.00988508, 0.01087404, 0.01166465, 0.01224907, 0.01262286, 0.01278504, 0.01273799, 0.01248746, 0.01204238, 0.01141467, 0.01061903, 0.009672629, 0.00859478, 0.007406604, 0.006130626, 0.004790372, 0.003409956, 0.002013647, 0.0006254581, -0.0007312728, -0.002034272, -0.003262701, -0.00439749, -0.005421645, -0.006320503, -0.007081943, -0.007696557, -0.008157751, -0.008461813, -0.008607911, -0.008598045, -0.008436955, -0.008131962, -0.007692782, -0.007131293, -0.006461262, -0.005698049, -0.004858287, -0.003959539, -0.003019952, -0.002057906, -0.00109166, -0.0001390218, 0.0007829801, 0.001658393, 0.00247261, 0.00321261, 0.003867161, 0.00442698, 0.004884858, 0.005235733, 0.005476727, 0.005607134, 0.005628374, 0.005543895, 0.005359047, 0.005080922, 0.004718156, 0.004280722, 0.00377968, 0.003226938, 0.002634983, 0.002016624, 0.001384723, 0.0007519443, 0.0001305095, -0.0004680282, -0.00103299, -0.001554753, -0.002024904, -0.002436367, -0.002783493, -0.00306212, -0.003269608, -0.00340483, -0.003468141, -0.003461312, -0.003387446, -0.003250856, -0.003056939, -0.002812018, -0.002523179, -0.002198096, -0.001844851, -0.001471751, -0.001087148, -0.0006992659, -0.0003160361, 5.505296e-05, 0.0004070936, 0.0007338763, 0.001029988, 0.001290891, 0.001512978, 0.001693609, 0.001831121, 0.001924818, 0.001974946, 0.001982643, 0.001949873, 0.001879348, 0.001774437, 0.00163906, 0.001477582, 0.001294697, 0.001095313, 0.0008844385, 0.0006670679, 0.0004480757, 0.00023212, 2.355169e-05, -0.0001736647, -0.0003560145, -0.0005204882, -0.0006646196, -0.0007865114, -0.0008848458, -0.0009588858, -0.001008455, -0.001033917, -0.001036135, -0.001016428, -0.0009765151, -0.0009184563, -0.0008445886, -0.0007574588, -0.0006597553, -0.0005542388, -0.0004436807, -0.0003307953, -0.000218187, -0.0001082966, -3.354812e-06, 9.465283e-05, 0.0001840183, 0.0002633324, 0.0003314989, 0.0003877383, 0.0004315919, 0.0004629043, 0.0004818163, 0.0004887383, 0.0004843253, 0.000469448, 0.0004451571, 0.0004126484, 0.0003732258, 0.0003282654, 0.0002791743, 0.0002273637, 0.0001742071, 0.0001210171, 6.901663e-05, 1.931492e-05, -2.710866e-05, -6.94202e-05, -0.0001069412, -0.000139155, -0.000165703, -0.0001863919, -0.0002011743, -0.0002101506, -0.0002135495, -0.0002117151, -0.0002050911, -0.0001942032, -0.0001796382, -0.0001620278, -0.0001420313, -0.0001203097, -9.752245e-05, -7.429788e-05, -5.122913e-05, -2.885957e-05, -7.671459e-06, 1.191924e-05, 2.956798e-05, 4.500616e-05, 5.804303e-05, 6.855705e-05, 7.650728e-05, 8.19115e-05, 8.485455e-05, 8.547398e-05, 8.395324e-05, 8.051452e-05, 7.541093e-05, 6.891427e-05, 6.130867e-05, 5.288629e-05, 4.392662e-05, 3.47082e-05, 2.548432e-05, 1.648924e-05, 7.930923e-06, -1.335887e-08, -7.198596e-06, -1.351001e-05, -1.886707e-05, -2.32245e-05, -2.655889e-05, -2.888777e-05, -3.024276e-05, -3.068477e-05, -3.029143e-05, -2.91548e-05, -2.737691e-05, -2.507044e-05, -2.234794e-05, -1.932194e-05, -1.610938e-05, -1.280843e-05, -9.523409e-06, -6.338225e-06, -3.329103e-06, -5.598779e-07, 1.918762e-06, 4.072373e-06, 5.874391e-06, 7.312286e-06, 8.390552e-06, 9.10975e-06, 9.497941e-06, 9.57516e-06, 9.376262e-06, 8.938288e-06, 8.301693e-06, 7.504598e-06, 6.592431e-06, 5.603302e-06, 4.571324e-06, 3.540417e-06, 2.530247e-06, 1.577183e-06, 6.993072e-07, -8.604746e-08, -7.667669e-07, -1.333256e-06, -1.787562e-06, -2.126689e-06, -2.35267e-06, -2.482436e-06, -2.509892e-06, -2.459847e-06, -2.335345e-06, -2.152362e-06, -1.92515e-06, -1.670768e-06, -1.39524e-06, -1.117376e-06, -8.454301e-07, -5.794826e-07, -3.444687e-07, -1.250533e-07, 6.174352e-08, 2.187376e-07, 3.442481e-07, 4.374807e-07, 4.931357e-07, 5.255189e-07, 5.344753e-07, 5.136161e-07, 4.902979e-07, 4.3492e-07, 3.819857e-07, 3.223668e-07, 2.602309e-07, 1.936316e-07, 1.338251e-07, 6.867246e-08, 2.144369e-08, -1.967135e-09, -4.752218e-08, -6.271905e-08, -1.019067e-07, -1.201529e-07, -1.103657e-07, -1.029488e-07, -1.196599e-07, -1.361228e-07, -1.463918e-07, -1.475235e-07, 3.980228e-07},
						},
						Frequency:  0,
						SampleRate: 2000,
						Decimate:   16,
						Gain:       0,

						Correction:  0.09975,
						Delay:       0.09975,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_FS2D5M",
						Filter: "Q4120-100",
						StageSet: FIR{
							Name:       "QUANTERRA_FS2D5M",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{0.00012270205, 0.00048777176, 0.0013744386, 0.0031743878, 0.0064038956, 0.011656268, 0.019509595, 0.03039684, 0.044443224, 0.06130641, 0.08005964, 0.09915299, 0.11649259, 0.12965789, 0.1362395, 0.1342594, 0.12260701, 0.10139573, 0.072151348, 0.037766486, 0.0021876744, -0.03014103, -0.054994818, -0.069120437, -0.070873402, -0.060596704, -0.040643163, -0.01500781, 0.011381808, 0.033586118, 0.0476023, 0.051144872, 0.044084553, 0.028441496, 0.0079267332, -0.012875441, -0.029507341, -0.0385979, -0.038569141, -0.029930074, -0.015093057, 0.0022383151, 0.017961802, 0.028537773, 0.031790648, 0.027364071, 0.016730715, 0.0027653815, -0.011003786, -0.021273898, -0.025757544, -0.023693535, -0.015961589, -0.0047877459, 0.006870985, 0.0160974, 0.020739768, 0.019911058, 0.014146018, 0.0051912419, -0.0045019193, -0.012437994, -0.016715137, -0.016477238, -0.012072993, -0.0048962845, 0.0030341272, 0.0096328771, 0.013290998, 0.013262722, 0.0098044546, 0.0040440182, -0.0023698609, -0.0077321678, -0.010730822, -0.010763138, -0.0080445185, -0.0034941181, 0.0015573923, 0.00574836, 0.0080475444, 0.0080014393, 0.0058102133, 0.0022247031, -0.0016953174, -0.004886589, -0.0065644821, -0.0064082658, -0.0046078656, -0.001770432, 0.0012765307, 0.0037237876, 0.004993218, 0.0048697544, 0.0035242371, 0.0014313073, -0.00078636804, -0.0025385991, -0.0034210549, -0.0033032196, -0.0023340494, -0.00087140471, 0.00063733978, 0.0017854001, 0.002311351, 0.0021526087, 0.0014386107, 0.00043280027, -0.00055553723, -0.0012616523, -0.0015316223, -0.0013501542, -0.00082750747, -0.00015281289, 0.00046864213, 0.00087406801, 0.00098268758, 0.00080697925, 0.00043604503, 4.7844998e-07, -0.00036989842, -0.00058256532, -0.00060233206, -0.00045284981, -0.00020192238, 6.4754444e-05, 0.00027071431, 0.00036817612, 0.0003473509, 0.00023355303, 7.4125579e-05, -7.8294739e-05, -0.00018201505, -0.00021672963, -0.00018468809, -0.0001064981, -1.3107359e-05, 6.6049113e-05, 0.00011154427, 0.00011673366, 8.7911176e-05, 4.0178846e-05, -9.1577131e-06, -4.5278513e-05, -6.0443646e-05, -5.5284076e-05, -3.5312223e-05, -9.3785602e-06, 1.2713694e-05, 2.5777663e-05, 2.8509743e-05, 2.1812819e-05, 1.0492499e-05, -5.3060398e-07, -8.7145099e-06, -1.172399e-05, -1.0591358e-05, -7.1314753e-06, -3.9233328e-06, 1.3353809e-05},
						},
						Frequency:  0,
						SampleRate: 400,
						Decimate:   5,
						Gain:       0,

						Correction:  0.19875,
						Delay:       0.19875,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96CM",
						Filter: "Q4120-100",
						StageSet: FIR{
							Name:       "QUANTERRA_F96CM",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{0.0015874802, 0.012505871, 0.049993884, 0.13109867, 0.24517897, 0.33201709, 0.3076342, 0.14349313, -0.072161227, -0.18259226, -0.10838273, 0.057338934, 0.13441317, 0.050708819, -0.078739911, -0.095307611, 0.0079877693, 0.087596349, 0.043762837, -0.05242851, -0.066883579, 0.011301555, 0.065023482, 0.022203814, -0.047086496, -0.042030744, 0.022498628, 0.047665216, 0.0011739009, -0.041949332, -0.019100184, 0.029217659, 0.029172245, -0.013900858, -0.031487864, -0.00035999544, 0.027629644, 0.011162787, -0.019914197, -0.017425627, 0.010744463, 0.019209325, -0.0021372053, -0.017385412, -0.0045440109, 0.013248486, 0.0086612282, -0.0081718517, -0.010282057, 0.0031351086, 0.0094958832, 0.0003887834, -0.0080433059, -0.0032968039, 0.0053786575, 0.0045222389, -0.0027584794, -0.0044841585, 0.0007268567, 0.0037342866, 0.00058748829, -0.0027126002, -0.0012614874, 0.0017090712, 0.0014563599, -0.00088150537, -0.0013466531, 0.00028793715, 0.0010829039, 7.8857505e-05, -0.00077593967, -0.00026127673, 0.0004949508, 0.00031431537, -0.00027408783, -0.00028987849, 0.00012123086, 0.00022979121, -2.9076549e-05, -0.00016225828, -1.7040222e-05, 0.00010310506, 3.3156164e-05, -5.894959e-05, -3.2590866e-05, 2.9930963e-05, 2.5074791e-05, -1.3172398e-05, -1.6443195e-05, 4.8599236e-06, 9.386712e-06, -1.2337727e-06, -5.6395352e-06, 2.1846508e-06, 5.2772833e-07, 3.767143e-09},
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   2,
						Gain:       0,

						Correction:  0.2375,
						Delay:       0.2375,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96CM",
						Filter: "Q4120-100",
						StageSet: FIR{
							Name:       "QUANTERRA_F96CM",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{0.0015874802, 0.012505871, 0.049993884, 0.13109867, 0.24517897, 0.33201709, 0.3076342, 0.14349313, -0.072161227, -0.18259226, -0.10838273, 0.057338934, 0.13441317, 0.050708819, -0.078739911, -0.095307611, 0.0079877693, 0.087596349, 0.043762837, -0.05242851, -0.066883579, 0.011301555, 0.065023482, 0.022203814, -0.047086496, -0.042030744, 0.022498628, 0.047665216, 0.0011739009, -0.041949332, -0.019100184, 0.029217659, 0.029172245, -0.013900858, -0.031487864, -0.00035999544, 0.027629644, 0.011162787, -0.019914197, -0.017425627, 0.010744463, 0.019209325, -0.0021372053, -0.017385412, -0.0045440109, 0.013248486, 0.0086612282, -0.0081718517, -0.010282057, 0.0031351086, 0.0094958832, 0.0003887834, -0.0080433059, -0.0032968039, 0.0053786575, 0.0045222389, -0.0027584794, -0.0044841585, 0.0007268567, 0.0037342866, 0.00058748829, -0.0027126002, -0.0012614874, 0.0017090712, 0.0014563599, -0.00088150537, -0.0013466531, 0.00028793715, 0.0010829039, 7.8857505e-05, -0.00077593967, -0.00026127673, 0.0004949508, 0.00031431537, -0.00027408783, -0.00028987849, 0.00012123086, 0.00022979121, -2.9076549e-05, -0.00016225828, -1.7040222e-05, 0.00010310506, 3.3156164e-05, -5.894959e-05, -3.2590866e-05, 2.9930963e-05, 2.5074791e-05, -1.3172398e-05, -1.6443195e-05, 4.8599236e-06, 9.386712e-06, -1.2337727e-06, -5.6395352e-06, 2.1846508e-06, 5.2772833e-07, 3.767143e-09},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   2,
						Gain:       0,

						Correction:  0.475,
						Delay:       0.475,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			},
		},
	}, {
		Name: "Quanterra Dataloggers Connected to Short Period Sensors",
		Sensors: []Sensor{
			{
				SensorList: []string{"L4C"},
				FilterList: []string{"L4C"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "L4C",
						Filter: "L4C",
						StageSet: PAZ{
							Name:  "L4C",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "Standard response for a Mark Products L4C (Sercel)",
							Poles: []complex128{(-4.2097 + 4.6644i), (-4.2097 - 4.6644i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i)},
						},
						Frequency:  15,
						SampleRate: 0,
						Decimate:   0,
						Gain:       177.8,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "Z",
				Reversed: false,
			}, {
				SensorList: []string{"L4C-3D"},
				FilterList: []string{"L4C"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "L4C",
						Filter: "L4C",
						StageSet: PAZ{
							Name:  "L4C",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "Standard response for a Mark Products L4C (Sercel)",
							Poles: []complex128{(-4.2097 + 4.6644i), (-4.2097 - 4.6644i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i)},
						},
						Frequency:  15,
						SampleRate: 0,
						Decimate:   0,
						Gain:       177.8,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			}, {
				SensorList: []string{"LE-3Dlite"},
				FilterList: []string{"LE-3Dlite"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "LE-3Dlite",
						Filter: "LE-3Dlite",
						StageSet: PAZ{
							Name:  "LE-3Dlite",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "derived from Lennartz Electronic documentation, i.e. 990-0073 page 14 via http://www.lennartz-electronic.de",
							Poles: []complex128{(-4.44 + 4.44i), (-4.44 - 4.44i), (-1.083 + 0i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i), (0 + 0i)},
						},
						Frequency:  15,
						SampleRate: 0,
						Decimate:   0,
						Gain:       400,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			}, {
				SensorList: []string{"LE-3DliteMkII"},
				FilterList: []string{"LE-3DliteMkII"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "LE-3Dlite",
						Filter: "LE-3DliteMkII",
						StageSet: PAZ{
							Name:  "LE-3Dlite",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "derived from Lennartz Electronic documentation, i.e. 990-0073 page 14 via http://www.lennartz-electronic.de",
							Poles: []complex128{(-4.44 + 4.44i), (-4.44 - 4.44i), (-1.083 + 0i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i), (0 + 0i)},
						},
						Frequency:  15,
						SampleRate: 0,
						Decimate:   0,
						Gain:       400,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			}, {
				SensorList: []string{"LE-3DliteMkIII"},
				FilterList: []string{"LE-3DliteMkIII"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "LE-3Dlite",
						Filter: "LE-3DliteMkIII",
						StageSet: PAZ{
							Name:  "LE-3Dlite",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "derived from Lennartz Electronic documentation, i.e. 990-0073 page 14 via http://www.lennartz-electronic.de",
							Poles: []complex128{(-4.44 + 4.44i), (-4.44 - 4.44i), (-1.083 + 0i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i), (0 + 0i)},
						},
						Frequency:  15,
						SampleRate: 0,
						Decimate:   0,
						Gain:       800,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			},
		},
		Dataloggers: []Datalogger{
			{
				DataloggerList: []string{"Q330/3", "Q330/6"},
				Type:           "CG",
				Label:          "EH",
				SampleRate:     100,
				Frequency:      15,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330_FLbelow100-100"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330_FLbelow100-100",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   0,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330_FLbelow100-100",
						Filter: "Q330_FLbelow100-100",
						StageSet: FIR{
							Name:       "Q330_FLbelow100-100",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{1.3154932e-11, 0.00015010653, 0.013396814, 0.16442924, 0.56880941, 0.51738348, -0.26083604, -0.12203293, 0.25718129, -0.2029026, 0.070758805, 0.038796662, -0.11431347, 0.13547966, -0.11144746, 0.067054813, -0.019271235, -0.020931286, 0.047680563, -0.059338288, 0.057579308, -0.046233307, 0.029777146, -0.01248294, -0.0023660751, 0.012788211, -0.018469822, 0.018797255, -0.017138655, 0.012781987, -0.0076757868, 0.0032551587, -8.9475628e-05, -0.0017787575, 0.0025960431, -0.0026661685, 0.002307403, -0.0017705155, 0.0012186428, -0.00074604922, 0.00039217516, -0.00015836647, 2.437801e-05, 3.807573e-05, -5.6180479e-05, 5.152771e-05, -3.8564693e-05, 2.5302859e-05, -1.512465e-05, 8.7397951e-06, -4.6481172e-06, 1.3762756e-06, 7.042064e-07, 2.2418734e-07, -1.2510258e-06, 1.0667707e-07, 2.6428765e-07, 3.2266382e-07, -8.0741625e-08, -1.0990485e-07, -3.3252027e-08, 1.3885057e-08, 1.0562748e-08, 2.5779114e-09, -7.0186227e-10},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330/3", "Q330/6"},
				Type:           "CG",
				Label:          "EH",
				SampleRate:     200,
				Frequency:      15,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330_FLbelow100-200"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330_FLbelow100-200",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330_FLbelow100-200",
						Filter: "Q330_FLbelow100-200",
						StageSet: FIR{
							Name:       "Q330_FLbelow100-200",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{4.3049386e-09, 0.00094827608, 0.042067808, 0.2977451, 0.64534409, 0.26319346, -0.35279815, 0.065593344, 0.15787915, -0.20467556, 0.12686555, -0.013232925, -0.073781831, 0.10611872, -0.091853605, 0.047031011, -0.0029552051, -0.034657948, 0.041675056, -0.04101162, 0.027126068, -0.004052245, -0.0087315231, 0.012199615, -0.010216961, 0.0062675797, -0.0025740644, 0.00013027503, 0.00099372607, -0.0011546435, 0.00085711631, -0.00044873876, 0.00015549859, -3.0382573e-06, -4.3383084e-05},
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330S/3", "Q330S/6"},
				Type:           "CG",
				Label:          "EH",
				SampleRate:     100,
				Frequency:      15,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330S+_FLbelow100-100"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330S+_FLbelow100-100",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330S+_FLbelow100-100",
						Filter: "Q330S+_FLbelow100-100",
						StageSet: FIR{
							Name:       "Q330S+_FLbelow100-100",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{4.9330514e-17, 2.1926904e-10, 5.5255019e-08, 1.5251505e-06, 7.7166797e-05, 0.0044009756, 0.062303458, 0.31316241, 0.60944447, 0.26175441, -0.34339936, 0.0096048639, 0.21359484, -0.21118869, 0.080851774, 0.057009417, -0.13178769, 0.13399803, -0.082973974, 0.013660161, 0.044319993, -0.074827556, 0.075523186, -0.054038123, 0.022485405, 0.007330853, -0.027629246, 0.035019582, -0.031869616, 0.020515824, -0.0088097133, -0.0020197433, 0.0090516965, -0.010877521, 0.0091440605, -0.0059007254, 0.0026682892, -0.00026175145, -0.0010983319, 0.0015577358, -0.0014278515, 0.0010252375, -0.00058464888, 0.00023669812, -2.2698544e-05, -7.3096229e-05, 9.0794992e-05, -7.0790526e-05, 4.2077983e-05, -1.9047583e-05, 6.0835045e-06, -5.3960865e-07, -4.7879031e-07, 2.878401e-08, 1.696689e-07, -1.3851928e-07, 6.2710531e-08, 6.8203826e-11, -8.0001711e-09, -4.5337061e-09, -1.1916255e-09, 4.5030427e-09, 7.5236796e-10, -7.89445e-10, -4.7825014e-10, -4.0221897e-12, 5.4992429e-11, 2.1763699e-11, -9.9043874e-13, -1.7023566e-13, -9.9507037e-15},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q4120/6"},
				Type:           "CG",
				Label:          "EH",
				SampleRate:     100,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q4120-100"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q4120-100",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 32000,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_A2D",
						Filter: "Q4120-100",
						StageSet: FIR{
							Name:       "QUANTERRA_A2D",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 16,
							Gain:       1,
							Factors:    []float64{1.082831e-06, 1.780827e-06, 3.241039e-06, 5.462732e-06, 8.682945e-06, 1.324084e-05, 1.956529e-05, 2.818513e-05, 3.96569e-05, 5.46887e-05, 7.415355e-05, 9.898917e-05, 0.0001303676, 0.0001695495, 0.0002179822, 0.0002773172, 0.0003493649, 0.0004361384, 0.0005398432, 0.0006628664, 0.0008077706, 0.000977334, 0.001174431, 0.001402138, 0.001663599, 0.001962069, 0.002300847, 0.002683249, 0.003112535, 0.003591899, 0.004124369, 0.004712769, 0.005359664, 0.006067245, 0.006837315, 0.00767117, 0.008569554, 0.009532562, 0.0105596, 0.01164928, 0.01279939, 0.01400681, 0.0152675, 0.01657644, 0.0179276, 0.01931393, 0.02072737, 0.02215888, 0.02359842, 0.02503505, 0.02645699, 0.02785167, 0.02920589, 0.03050587, 0.03173746, 0.03288624, 0.03393773, 0.03487751, 0.03569148, 0.036366, 0.03688814, 0.03724588, 0.03742826, 0.03742567, 0.03723, 0.03683481, 0.03623552, 0.03542958, 0.03441656, 0.0331983, 0.03177895, 0.03016503, 0.02836546, 0.02639154, 0.02425689, 0.02197735, 0.01957086, 0.01705735, 0.01445844, 0.01179732, 0.009098433, 0.006387184, 0.003689671, 0.001032318, -0.001558448, -0.004056556, -0.006436653, -0.008674458, -0.01074711, -0.01263352, -0.01431466, -0.0157739, -0.01699724, -0.01797356, -0.01869481, -0.01915614, -0.01935605, -0.01929638, -0.01898237, -0.01842258, -0.01762881, -0.01661593, -0.01540168, -0.01400646, -0.01245297, -0.01076596, -0.008971803, -0.00709813, -0.005173418, -0.003226554, -0.001286399, 0.0006186511, 0.002461092, 0.00421474, 0.005855118, 0.007359834, 0.00870891, 0.00988508, 0.01087404, 0.01166465, 0.01224907, 0.01262286, 0.01278504, 0.01273799, 0.01248746, 0.01204238, 0.01141467, 0.01061903, 0.009672629, 0.00859478, 0.007406604, 0.006130626, 0.004790372, 0.003409956, 0.002013647, 0.0006254581, -0.0007312728, -0.002034272, -0.003262701, -0.00439749, -0.005421645, -0.006320503, -0.007081943, -0.007696557, -0.008157751, -0.008461813, -0.008607911, -0.008598045, -0.008436955, -0.008131962, -0.007692782, -0.007131293, -0.006461262, -0.005698049, -0.004858287, -0.003959539, -0.003019952, -0.002057906, -0.00109166, -0.0001390218, 0.0007829801, 0.001658393, 0.00247261, 0.00321261, 0.003867161, 0.00442698, 0.004884858, 0.005235733, 0.005476727, 0.005607134, 0.005628374, 0.005543895, 0.005359047, 0.005080922, 0.004718156, 0.004280722, 0.00377968, 0.003226938, 0.002634983, 0.002016624, 0.001384723, 0.0007519443, 0.0001305095, -0.0004680282, -0.00103299, -0.001554753, -0.002024904, -0.002436367, -0.002783493, -0.00306212, -0.003269608, -0.00340483, -0.003468141, -0.003461312, -0.003387446, -0.003250856, -0.003056939, -0.002812018, -0.002523179, -0.002198096, -0.001844851, -0.001471751, -0.001087148, -0.0006992659, -0.0003160361, 5.505296e-05, 0.0004070936, 0.0007338763, 0.001029988, 0.001290891, 0.001512978, 0.001693609, 0.001831121, 0.001924818, 0.001974946, 0.001982643, 0.001949873, 0.001879348, 0.001774437, 0.00163906, 0.001477582, 0.001294697, 0.001095313, 0.0008844385, 0.0006670679, 0.0004480757, 0.00023212, 2.355169e-05, -0.0001736647, -0.0003560145, -0.0005204882, -0.0006646196, -0.0007865114, -0.0008848458, -0.0009588858, -0.001008455, -0.001033917, -0.001036135, -0.001016428, -0.0009765151, -0.0009184563, -0.0008445886, -0.0007574588, -0.0006597553, -0.0005542388, -0.0004436807, -0.0003307953, -0.000218187, -0.0001082966, -3.354812e-06, 9.465283e-05, 0.0001840183, 0.0002633324, 0.0003314989, 0.0003877383, 0.0004315919, 0.0004629043, 0.0004818163, 0.0004887383, 0.0004843253, 0.000469448, 0.0004451571, 0.0004126484, 0.0003732258, 0.0003282654, 0.0002791743, 0.0002273637, 0.0001742071, 0.0001210171, 6.901663e-05, 1.931492e-05, -2.710866e-05, -6.94202e-05, -0.0001069412, -0.000139155, -0.000165703, -0.0001863919, -0.0002011743, -0.0002101506, -0.0002135495, -0.0002117151, -0.0002050911, -0.0001942032, -0.0001796382, -0.0001620278, -0.0001420313, -0.0001203097, -9.752245e-05, -7.429788e-05, -5.122913e-05, -2.885957e-05, -7.671459e-06, 1.191924e-05, 2.956798e-05, 4.500616e-05, 5.804303e-05, 6.855705e-05, 7.650728e-05, 8.19115e-05, 8.485455e-05, 8.547398e-05, 8.395324e-05, 8.051452e-05, 7.541093e-05, 6.891427e-05, 6.130867e-05, 5.288629e-05, 4.392662e-05, 3.47082e-05, 2.548432e-05, 1.648924e-05, 7.930923e-06, -1.335887e-08, -7.198596e-06, -1.351001e-05, -1.886707e-05, -2.32245e-05, -2.655889e-05, -2.888777e-05, -3.024276e-05, -3.068477e-05, -3.029143e-05, -2.91548e-05, -2.737691e-05, -2.507044e-05, -2.234794e-05, -1.932194e-05, -1.610938e-05, -1.280843e-05, -9.523409e-06, -6.338225e-06, -3.329103e-06, -5.598779e-07, 1.918762e-06, 4.072373e-06, 5.874391e-06, 7.312286e-06, 8.390552e-06, 9.10975e-06, 9.497941e-06, 9.57516e-06, 9.376262e-06, 8.938288e-06, 8.301693e-06, 7.504598e-06, 6.592431e-06, 5.603302e-06, 4.571324e-06, 3.540417e-06, 2.530247e-06, 1.577183e-06, 6.993072e-07, -8.604746e-08, -7.667669e-07, -1.333256e-06, -1.787562e-06, -2.126689e-06, -2.35267e-06, -2.482436e-06, -2.509892e-06, -2.459847e-06, -2.335345e-06, -2.152362e-06, -1.92515e-06, -1.670768e-06, -1.39524e-06, -1.117376e-06, -8.454301e-07, -5.794826e-07, -3.444687e-07, -1.250533e-07, 6.174352e-08, 2.187376e-07, 3.442481e-07, 4.374807e-07, 4.931357e-07, 5.255189e-07, 5.344753e-07, 5.136161e-07, 4.902979e-07, 4.3492e-07, 3.819857e-07, 3.223668e-07, 2.602309e-07, 1.936316e-07, 1.338251e-07, 6.867246e-08, 2.144369e-08, -1.967135e-09, -4.752218e-08, -6.271905e-08, -1.019067e-07, -1.201529e-07, -1.103657e-07, -1.029488e-07, -1.196599e-07, -1.361228e-07, -1.463918e-07, -1.475235e-07, 3.980228e-07},
						},
						Frequency:  0,
						SampleRate: 2000,
						Decimate:   16,
						Gain:       0,

						Correction:  0.09975,
						Delay:       0.09975,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_FS2D5M",
						Filter: "Q4120-100",
						StageSet: FIR{
							Name:       "QUANTERRA_FS2D5M",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{0.00012270205, 0.00048777176, 0.0013744386, 0.0031743878, 0.0064038956, 0.011656268, 0.019509595, 0.03039684, 0.044443224, 0.06130641, 0.08005964, 0.09915299, 0.11649259, 0.12965789, 0.1362395, 0.1342594, 0.12260701, 0.10139573, 0.072151348, 0.037766486, 0.0021876744, -0.03014103, -0.054994818, -0.069120437, -0.070873402, -0.060596704, -0.040643163, -0.01500781, 0.011381808, 0.033586118, 0.0476023, 0.051144872, 0.044084553, 0.028441496, 0.0079267332, -0.012875441, -0.029507341, -0.0385979, -0.038569141, -0.029930074, -0.015093057, 0.0022383151, 0.017961802, 0.028537773, 0.031790648, 0.027364071, 0.016730715, 0.0027653815, -0.011003786, -0.021273898, -0.025757544, -0.023693535, -0.015961589, -0.0047877459, 0.006870985, 0.0160974, 0.020739768, 0.019911058, 0.014146018, 0.0051912419, -0.0045019193, -0.012437994, -0.016715137, -0.016477238, -0.012072993, -0.0048962845, 0.0030341272, 0.0096328771, 0.013290998, 0.013262722, 0.0098044546, 0.0040440182, -0.0023698609, -0.0077321678, -0.010730822, -0.010763138, -0.0080445185, -0.0034941181, 0.0015573923, 0.00574836, 0.0080475444, 0.0080014393, 0.0058102133, 0.0022247031, -0.0016953174, -0.004886589, -0.0065644821, -0.0064082658, -0.0046078656, -0.001770432, 0.0012765307, 0.0037237876, 0.004993218, 0.0048697544, 0.0035242371, 0.0014313073, -0.00078636804, -0.0025385991, -0.0034210549, -0.0033032196, -0.0023340494, -0.00087140471, 0.00063733978, 0.0017854001, 0.002311351, 0.0021526087, 0.0014386107, 0.00043280027, -0.00055553723, -0.0012616523, -0.0015316223, -0.0013501542, -0.00082750747, -0.00015281289, 0.00046864213, 0.00087406801, 0.00098268758, 0.00080697925, 0.00043604503, 4.7844998e-07, -0.00036989842, -0.00058256532, -0.00060233206, -0.00045284981, -0.00020192238, 6.4754444e-05, 0.00027071431, 0.00036817612, 0.0003473509, 0.00023355303, 7.4125579e-05, -7.8294739e-05, -0.00018201505, -0.00021672963, -0.00018468809, -0.0001064981, -1.3107359e-05, 6.6049113e-05, 0.00011154427, 0.00011673366, 8.7911176e-05, 4.0178846e-05, -9.1577131e-06, -4.5278513e-05, -6.0443646e-05, -5.5284076e-05, -3.5312223e-05, -9.3785602e-06, 1.2713694e-05, 2.5777663e-05, 2.8509743e-05, 2.1812819e-05, 1.0492499e-05, -5.3060398e-07, -8.7145099e-06, -1.172399e-05, -1.0591358e-05, -7.1314753e-06, -3.9233328e-06, 1.3353809e-05},
						},
						Frequency:  0,
						SampleRate: 400,
						Decimate:   5,
						Gain:       0,

						Correction:  0.19875,
						Delay:       0.19875,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96CM",
						Filter: "Q4120-100",
						StageSet: FIR{
							Name:       "QUANTERRA_F96CM",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{0.0015874802, 0.012505871, 0.049993884, 0.13109867, 0.24517897, 0.33201709, 0.3076342, 0.14349313, -0.072161227, -0.18259226, -0.10838273, 0.057338934, 0.13441317, 0.050708819, -0.078739911, -0.095307611, 0.0079877693, 0.087596349, 0.043762837, -0.05242851, -0.066883579, 0.011301555, 0.065023482, 0.022203814, -0.047086496, -0.042030744, 0.022498628, 0.047665216, 0.0011739009, -0.041949332, -0.019100184, 0.029217659, 0.029172245, -0.013900858, -0.031487864, -0.00035999544, 0.027629644, 0.011162787, -0.019914197, -0.017425627, 0.010744463, 0.019209325, -0.0021372053, -0.017385412, -0.0045440109, 0.013248486, 0.0086612282, -0.0081718517, -0.010282057, 0.0031351086, 0.0094958832, 0.0003887834, -0.0080433059, -0.0032968039, 0.0053786575, 0.0045222389, -0.0027584794, -0.0044841585, 0.0007268567, 0.0037342866, 0.00058748829, -0.0027126002, -0.0012614874, 0.0017090712, 0.0014563599, -0.00088150537, -0.0013466531, 0.00028793715, 0.0010829039, 7.8857505e-05, -0.00077593967, -0.00026127673, 0.0004949508, 0.00031431537, -0.00027408783, -0.00028987849, 0.00012123086, 0.00022979121, -2.9076549e-05, -0.00016225828, -1.7040222e-05, 0.00010310506, 3.3156164e-05, -5.894959e-05, -3.2590866e-05, 2.9930963e-05, 2.5074791e-05, -1.3172398e-05, -1.6443195e-05, 4.8599236e-06, 9.386712e-06, -1.2337727e-06, -5.6395352e-06, 2.1846508e-06, 5.2772833e-07, 3.767143e-09},
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   2,
						Gain:       0,

						Correction:  0.2375,
						Delay:       0.2375,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96CM",
						Filter: "Q4120-100",
						StageSet: FIR{
							Name:       "QUANTERRA_F96CM",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{0.0015874802, 0.012505871, 0.049993884, 0.13109867, 0.24517897, 0.33201709, 0.3076342, 0.14349313, -0.072161227, -0.18259226, -0.10838273, 0.057338934, 0.13441317, 0.050708819, -0.078739911, -0.095307611, 0.0079877693, 0.087596349, 0.043762837, -0.05242851, -0.066883579, 0.011301555, 0.065023482, 0.022203814, -0.047086496, -0.042030744, 0.022498628, 0.047665216, 0.0011739009, -0.041949332, -0.019100184, 0.029217659, 0.029172245, -0.013900858, -0.031487864, -0.00035999544, 0.027629644, 0.011162787, -0.019914197, -0.017425627, 0.010744463, 0.019209325, -0.0021372053, -0.017385412, -0.0045440109, 0.013248486, 0.0086612282, -0.0081718517, -0.010282057, 0.0031351086, 0.0094958832, 0.0003887834, -0.0080433059, -0.0032968039, 0.0053786575, 0.0045222389, -0.0027584794, -0.0044841585, 0.0007268567, 0.0037342866, 0.00058748829, -0.0027126002, -0.0012614874, 0.0017090712, 0.0014563599, -0.00088150537, -0.0013466531, 0.00028793715, 0.0010829039, 7.8857505e-05, -0.00077593967, -0.00026127673, 0.0004949508, 0.00031431537, -0.00027408783, -0.00028987849, 0.00012123086, 0.00022979121, -2.9076549e-05, -0.00016225828, -1.7040222e-05, 0.00010310506, 3.3156164e-05, -5.894959e-05, -3.2590866e-05, 2.9930963e-05, 2.5074791e-05, -1.3172398e-05, -1.6443195e-05, 4.8599236e-06, 9.386712e-06, -1.2337727e-06, -5.6395352e-06, 2.1846508e-06, 5.2772833e-07, 3.767143e-09},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   2,
						Gain:       0,

						Correction:  0.475,
						Delay:       0.475,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			},
		},
	}, {
		Name: "Quanterra Dataloggers Connected to Short Period Sensors with Pre Amp",
		Sensors: []Sensor{
			{
				SensorList: []string{"2 Hz Duke Malin Seismometer"},
				FilterList: []string{"2_Hz_Duke_Malin_Seismometer"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "MALIN",
						Filter: "2_Hz_Duke_Malin_Seismometer",
						StageSet: PAZ{
							Name:  "MALIN",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "derived from information passed on from Eylon Shalev <shalev@duke.edu>",
							Poles: []complex128{(-7.6654860747591 + 9.95760983645695i), (-7.6654860747591 - 9.95760983645695i)},
							Zeros: []complex128{(0 + 0i), (0 + 0i)},
						},
						Frequency:  15,
						SampleRate: 0,
						Decimate:   0,
						Gain:       62.2,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s",
						OutputUnits: "V",
					},
				},
				Channels: "Z12",
				Reversed: true,
			},
		},
		Dataloggers: []Datalogger{
			{
				DataloggerList: []string{"Q330S/3", "Q330S/6"},
				Type:           "CG",
				Label:          "EH",
				SampleRate:     100,
				Frequency:      15,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330S+_FLbelow100-100-GAIN32"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "Q330-PREAMP",
						Filter: "Q330S+_FLbelow100-100-GAIN32",
						StageSet: PAZ{
							Name:  "Q330-PREAMP",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "A simple place holder indicating the PREAMP has been enabled",
						},
						Frequency:  15,
						SampleRate: 0,
						Decimate:   0,
						Gain:       32,

						InputUnits:  "V",
						OutputUnits: "V",
					}, {
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330S+_FLbelow100-100-GAIN32",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330S+_FLbelow100-100",
						Filter: "Q330S+_FLbelow100-100-GAIN32",
						StageSet: FIR{
							Name:       "Q330S+_FLbelow100-100",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{4.9330514e-17, 2.1926904e-10, 5.5255019e-08, 1.5251505e-06, 7.7166797e-05, 0.0044009756, 0.062303458, 0.31316241, 0.60944447, 0.26175441, -0.34339936, 0.0096048639, 0.21359484, -0.21118869, 0.080851774, 0.057009417, -0.13178769, 0.13399803, -0.082973974, 0.013660161, 0.044319993, -0.074827556, 0.075523186, -0.054038123, 0.022485405, 0.007330853, -0.027629246, 0.035019582, -0.031869616, 0.020515824, -0.0088097133, -0.0020197433, 0.0090516965, -0.010877521, 0.0091440605, -0.0059007254, 0.0026682892, -0.00026175145, -0.0010983319, 0.0015577358, -0.0014278515, 0.0010252375, -0.00058464888, 0.00023669812, -2.2698544e-05, -7.3096229e-05, 9.0794992e-05, -7.0790526e-05, 4.2077983e-05, -1.9047583e-05, 6.0835045e-06, -5.3960865e-07, -4.7879031e-07, 2.878401e-08, 1.696689e-07, -1.3851928e-07, 6.2710531e-08, 6.8203826e-11, -8.0001711e-09, -4.5337061e-09, -1.1916255e-09, 4.5030427e-09, 7.5236796e-10, -7.89445e-10, -4.7825014e-10, -4.0221897e-12, 5.4992429e-11, 2.1763699e-11, -9.9043874e-13, -1.7023566e-13, -9.9507037e-15},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330/3", "Q330/6"},
				Type:           "CG",
				Label:          "EH",
				SampleRate:     100,
				Frequency:      15,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330_FLbelow100-100-GAIN30"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "Q330-PREAMP",
						Filter: "Q330_FLbelow100-100-GAIN30",
						StageSet: PAZ{
							Name:  "Q330-PREAMP",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "A simple place holder indicating the PREAMP has been enabled",
						},
						Frequency:  15,
						SampleRate: 0,
						Decimate:   0,
						Gain:       30,

						InputUnits:  "V",
						OutputUnits: "V",
					}, {
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330_FLbelow100-100-GAIN30",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330_FLbelow100-100",
						Filter: "Q330_FLbelow100-100-GAIN30",
						StageSet: FIR{
							Name:       "Q330_FLbelow100-100",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{1.3154932e-11, 0.00015010653, 0.013396814, 0.16442924, 0.56880941, 0.51738348, -0.26083604, -0.12203293, 0.25718129, -0.2029026, 0.070758805, 0.038796662, -0.11431347, 0.13547966, -0.11144746, 0.067054813, -0.019271235, -0.020931286, 0.047680563, -0.059338288, 0.057579308, -0.046233307, 0.029777146, -0.01248294, -0.0023660751, 0.012788211, -0.018469822, 0.018797255, -0.017138655, 0.012781987, -0.0076757868, 0.0032551587, -8.9475628e-05, -0.0017787575, 0.0025960431, -0.0026661685, 0.002307403, -0.0017705155, 0.0012186428, -0.00074604922, 0.00039217516, -0.00015836647, 2.437801e-05, 3.807573e-05, -5.6180479e-05, 5.152771e-05, -3.8564693e-05, 2.5302859e-05, -1.512465e-05, 8.7397951e-06, -4.6481172e-06, 1.3762756e-06, 7.042064e-07, 2.2418734e-07, -1.2510258e-06, 1.0667707e-07, 2.6428765e-07, 3.2266382e-07, -8.0741625e-08, -1.0990485e-07, -3.3252027e-08, 1.3885057e-08, 1.0562748e-08, 2.5779114e-09, -7.0186227e-10},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			},
		},
	}, {
		Name: "Quanterra Dataloggers Connected to Strong Motion Sensors",
		Sensors: []Sensor{
			{
				SensorList: []string{"FBA-ES-T", "FBA-ES-T-ISO"},
				FilterList: []string{"FBA-ES-T"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "FBA-ES-T",
						Filter: "FBA-ES-T",
						StageSet: PAZ{
							Name:  "FBA-ES-T",
							Code:  PZFunctionLaplaceRadiansPerSecond,
							Type:  "Laplace transform analog stage response, in rad/sec.",
							Notes: "Standard response of an Kinemetric's EpiSensor FBA-ES sensor, they are built with a wide range of gains. We use +/- 20V @ +/-2 g for the National Network, and +/- 2.5V @ +/- 2g for the ETNA strong motion recorders.",
							Poles: []complex128{(-981 + 1009i), (-981 - 1009i), (-3290 + 1263i), (-3290 - 1263i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       1.0188487,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s**2",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			}, {
				SensorList: []string{"Fortis"},
				FilterList: []string{"Fortis-DC-100Hz-4g"},
				Stages: []ResponseStage{
					{
						Type:   "paz",
						Lookup: "Fortis-DC-100Hz",
						Filter: "Fortis-DC-100Hz-4g",
						StageSet: PAZ{
							Name:  "Fortis-DC-100Hz",
							Code:  PZFunctionLaplaceHertz,
							Type:  "Analogue response, in Hz.",
							Notes: "https://www.guralp.com/apps/paz?x=yes%3Fr%3Ddc100&r=dc100+Acceleration",
							Poles: []complex128{(-63.793 - 90.386i), (-63.793 + 90.386i), (-755.9 + 0i), (-209.66 + 0i)},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       0.51,

						Correction:  0,
						Delay:       0,
						InputUnits:  "m/s**2",
						OutputUnits: "V",
					},
				},
				Channels: "ZNE",
				Reversed: false,
			},
		},
		Dataloggers: []Datalogger{
			{
				DataloggerList: []string{"Q330S/6"},
				Type:           "TG",
				Label:          "HN",
				SampleRate:     200,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330S+_FLbelow100-200"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330S+_FLbelow100-200",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330S+_FLbelow100-200",
						Filter: "Q330S+_FLbelow100-200",
						StageSet: FIR{
							Name:       "Q330S+_FLbelow100-200",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{0, 1.6302417e-09, 6.8608432e-07, 9.5471335e-06, 3.6856157e-05, 4.4586964e-05, 2.2762548e-05, 0.0085062113, 0.12011034, 0.47209817, 0.58525636, -0.070122373, -0.28134337, 0.22952674, -0.025939073, -0.12464963, 0.15777824, -0.10167584, 0.015764521, 0.050862112, -0.076256286, 0.06395762, -0.0317878, -0.00075281838, 0.021138698, -0.025744109, 0.020592867, -0.0093549391, 0.00060116821, 0.0036857521, -0.0044397495, 0.0033570257, -0.0018349886, 0.00063919357, 1.7314659e-05, -0.00023805931, 0.00022229065, -0.00013325667, 5.6883702e-05, -1.5727343e-05, 1.9274968e-06, 7.5290286e-08, 3.6612782e-08, 2.1865907e-08, 2.3070325e-09, 5.4021158e-10, -6.4679876e-12},
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330S/6"},
				Type:           "CG",
				Label:          "BN",
				SampleRate:     50,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330S+_FLbelow100-50"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330S+_FLbelow100-50",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 50,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330S+_FLbelow100-50",
						Filter: "Q330S+_FLbelow100-50",
						StageSet: FIR{
							Name:       "Q330S+_FLbelow100-50",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{-8.5205008e-17, -1.1432062e-12, -1.7419649e-09, -1.8070358e-06, -7.1860265e-05, -0.00035980724, 6.7163387e-06, 0.00029490569, -0.00067945555, 0.0010263804, -0.001098182, 0.0006264948, 0.00057482481, -0.0024876428, 0.0047905481, -0.0068277295, 0.0076856101, -0.0063806555, 0.0021478986, 0.005240915, -0.015201188, 0.026182818, -0.035689809, 0.040458328, -0.036675565, 0.01992439, 0.015945011, -0.074297973, 0.75195894, 0.45198092, -0.21949368, 0.10031026, -0.034228142, -0.0027155785, 0.023760435, -0.031875504, 0.030958074, -0.024596827, 0.015467576, -0.0079493494, 0.00018459202, 0.004437257, -0.0061971015, 0.005908471, -0.0044095032, 0.0025125347, -0.00083661145, -0.00028352528, 0.00078723807, -0.00080885636, 0.0005767279, -0.0003338719, -0.0002542005, 8.8977458e-06, -4.4814703e-06, 4.1221185e-06, -3.8639555e-06, 2.4610822e-06, -1.4378772e-06, 4.0998911e-07, 3.3081847e-07, -4.315667e-07, 5.7979553e-07, -1.0684949e-08, -3.3090846e-08, 1.4039563e-08, 8.371326e-09, 3.7354047e-10, -3.0921484e-09, -9.5194983e-10, -4.2743246e-10, 2.931036e-10, 1.4877124e-10, -1.257053e-10, 3.7176658e-11, 2.2207732e-12, -9.8553838e-12, 5.7407472e-12, -1.068986e-12, -5.3752957e-13, 2.6974676e-13, -1.1579322e-14, -5.3279132e-16, 1.0161363e-14},
						},
						Frequency:  0,
						SampleRate: 50,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330S/6"},
				Type:           "CG",
				Label:          "LN",
				SampleRate:     1,
				Frequency:      0.1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330S+_FLbelow100-1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330S+_FLbelow100-1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330S+_FLbelow100-1",
						Filter: "Q330S+_FLbelow100-1",
						StageSet: FIR{
							Name:       "Q330S+_FLbelow100-1",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{-9.7263667e-17, -7.9902102e-14, -5.8605632e-10, -1.1820687e-07, -4.1519046e-08, 0.00019972462, 0.0010165864, -0.0021715678, -0.0073424172, 0.009575333, 0.0038930601, -0.032343914, 0.041937356, 0.0099477979, -0.13325607, 0.28443284, 0.69510115, 0.23313065, -0.13607688, 0.023399586, 0.034351458, -0.032529606, 0.0069214676, 0.007821008, -0.0075302318, -0.0016195098, 0.00098519133, 0.00015804462, -8.0198324e-07, -1.0029436e-07, -6.0623884e-11, 2.4714698e-13},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330/6", "Q330HR/6"},
				Type:           "TG",
				Label:          "HN",
				SampleRate:     200,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330_FLbelow100-200"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330_FLbelow100-200",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330_FLbelow100-200",
						Filter: "Q330_FLbelow100-200",
						StageSet: FIR{
							Name:       "Q330_FLbelow100-200",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{4.3049386e-09, 0.00094827608, 0.042067808, 0.2977451, 0.64534409, 0.26319346, -0.35279815, 0.065593344, 0.15787915, -0.20467556, 0.12686555, -0.013232925, -0.073781831, 0.10611872, -0.091853605, 0.047031011, -0.0029552051, -0.034657948, 0.041675056, -0.04101162, 0.027126068, -0.004052245, -0.0087315231, 0.012199615, -0.010216961, 0.0062675797, -0.0025740644, 0.00013027503, 0.00099372607, -0.0011546435, 0.00085711631, -0.00044873876, 0.00015549859, -3.0382573e-06, -4.3383084e-05},
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330/6", "Q330HR/6"},
				Type:           "CG",
				Label:          "BN",
				SampleRate:     50,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330_FLbelow100-50"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330_FLbelow100-50",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 50,
						Decimate:   0,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330_FLbelow100-50",
						Filter: "Q330_FLbelow100-50",
						StageSet: FIR{
							Name:       "Q330_FLbelow100-50",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{6.9150548e-16, 9.9814686e-07, 8.9862851e-05, 0.0003536859, -0.00031967469, 0.00023983101, 4.3433039e-05, -0.00061403789, 0.0014502403, -0.0024141793, 0.0032437913, -0.0035652799, 0.0029562805, -0.0010487287, -0.0023534876, 0.0071465839, -0.012835577, 0.018495601, -0.022803563, 0.024143485, -0.020754201, 0.010853748, 0.0073768407, -0.036280539, 0.080730288, -0.15637907, 0.59663178, 0.66161555, -0.19850329, 0.05962802, -0.01201563, -0.020312687, 0.034897343, -0.037830395, 0.03414802, -0.02681871, 0.018054484, -0.0096841116, 0.0019245476, 0.0022702198, -0.0049299476, 0.005783542, -0.005278113, 0.0040123608, -0.0025121706, 0.0011661187, -0.00019152921, -0.00035499481, 0.00053558187, -0.00048101714, 0.00041863178, 7.8096046e-05, -5.4700721e-06, -2.1237568e-06, -6.6205257e-07, 7.2389662e-07, 1.0132263e-06, -1.9292029e-06, 7.8012277e-07, -7.8875649e-07, 5.8186259e-07, 3.2210496e-08, -1.0763779e-07, 1.9995547e-08, -7.0521409e-08, -1.3576447e-08, -3.3111848e-08, 1.5521166e-08, -5.3955561e-09, 7.7912739e-09, 2.0759194e-10, -9.3267804e-10, 1.8506889e-09, -1.9738627e-09, 1.3342813e-09, -6.3154666e-10, 6.9947182e-11, 1.1486941e-10, -5.5956135e-11, 5.7605676e-12, -5.4898622e-12},
						},
						Frequency:  0,
						SampleRate: 50,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330/6", "Q330HR/6"},
				Type:           "CG",
				Label:          "LN",
				SampleRate:     1,
				Frequency:      0.1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330_FLbelow100-1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330_FLbelow100-1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330_FLbelow100-1",
						Filter: "Q330_FLbelow100-1",
						StageSet: FIR{
							Name:       "Q330_FLbelow100-1",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{1.2199295e-16, 3.1619205e-10, -4.3146524e-08, -5.6355576e-07, -0.00012670077, 0.0036581444, 0.0001675314, -0.0054045052, 0.012786087, -0.01803566, 0.014731158, 0.0032269409, -0.038596944, 0.088835267, -0.14824265, 0.2177661, 0.80991439, 0.12459593, -0.1230407, 0.088997526, -0.048501567, 0.014259116, 0.0068963909, -0.014443419, 0.012428614, -0.0065687263, 0.0015220402, 0.0031420928, 3.6562742e-05, -2.1529949e-06, -2.5978267e-07},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q4120/6"},
				Type:           "TG",
				Label:          "HN",
				SampleRate:     200,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q4120-200"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q4120-200",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 32000,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_A2D",
						Filter: "Q4120-200",
						StageSet: FIR{
							Name:       "QUANTERRA_A2D",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 16,
							Gain:       1,
							Factors:    []float64{1.082831e-06, 1.780827e-06, 3.241039e-06, 5.462732e-06, 8.682945e-06, 1.324084e-05, 1.956529e-05, 2.818513e-05, 3.96569e-05, 5.46887e-05, 7.415355e-05, 9.898917e-05, 0.0001303676, 0.0001695495, 0.0002179822, 0.0002773172, 0.0003493649, 0.0004361384, 0.0005398432, 0.0006628664, 0.0008077706, 0.000977334, 0.001174431, 0.001402138, 0.001663599, 0.001962069, 0.002300847, 0.002683249, 0.003112535, 0.003591899, 0.004124369, 0.004712769, 0.005359664, 0.006067245, 0.006837315, 0.00767117, 0.008569554, 0.009532562, 0.0105596, 0.01164928, 0.01279939, 0.01400681, 0.0152675, 0.01657644, 0.0179276, 0.01931393, 0.02072737, 0.02215888, 0.02359842, 0.02503505, 0.02645699, 0.02785167, 0.02920589, 0.03050587, 0.03173746, 0.03288624, 0.03393773, 0.03487751, 0.03569148, 0.036366, 0.03688814, 0.03724588, 0.03742826, 0.03742567, 0.03723, 0.03683481, 0.03623552, 0.03542958, 0.03441656, 0.0331983, 0.03177895, 0.03016503, 0.02836546, 0.02639154, 0.02425689, 0.02197735, 0.01957086, 0.01705735, 0.01445844, 0.01179732, 0.009098433, 0.006387184, 0.003689671, 0.001032318, -0.001558448, -0.004056556, -0.006436653, -0.008674458, -0.01074711, -0.01263352, -0.01431466, -0.0157739, -0.01699724, -0.01797356, -0.01869481, -0.01915614, -0.01935605, -0.01929638, -0.01898237, -0.01842258, -0.01762881, -0.01661593, -0.01540168, -0.01400646, -0.01245297, -0.01076596, -0.008971803, -0.00709813, -0.005173418, -0.003226554, -0.001286399, 0.0006186511, 0.002461092, 0.00421474, 0.005855118, 0.007359834, 0.00870891, 0.00988508, 0.01087404, 0.01166465, 0.01224907, 0.01262286, 0.01278504, 0.01273799, 0.01248746, 0.01204238, 0.01141467, 0.01061903, 0.009672629, 0.00859478, 0.007406604, 0.006130626, 0.004790372, 0.003409956, 0.002013647, 0.0006254581, -0.0007312728, -0.002034272, -0.003262701, -0.00439749, -0.005421645, -0.006320503, -0.007081943, -0.007696557, -0.008157751, -0.008461813, -0.008607911, -0.008598045, -0.008436955, -0.008131962, -0.007692782, -0.007131293, -0.006461262, -0.005698049, -0.004858287, -0.003959539, -0.003019952, -0.002057906, -0.00109166, -0.0001390218, 0.0007829801, 0.001658393, 0.00247261, 0.00321261, 0.003867161, 0.00442698, 0.004884858, 0.005235733, 0.005476727, 0.005607134, 0.005628374, 0.005543895, 0.005359047, 0.005080922, 0.004718156, 0.004280722, 0.00377968, 0.003226938, 0.002634983, 0.002016624, 0.001384723, 0.0007519443, 0.0001305095, -0.0004680282, -0.00103299, -0.001554753, -0.002024904, -0.002436367, -0.002783493, -0.00306212, -0.003269608, -0.00340483, -0.003468141, -0.003461312, -0.003387446, -0.003250856, -0.003056939, -0.002812018, -0.002523179, -0.002198096, -0.001844851, -0.001471751, -0.001087148, -0.0006992659, -0.0003160361, 5.505296e-05, 0.0004070936, 0.0007338763, 0.001029988, 0.001290891, 0.001512978, 0.001693609, 0.001831121, 0.001924818, 0.001974946, 0.001982643, 0.001949873, 0.001879348, 0.001774437, 0.00163906, 0.001477582, 0.001294697, 0.001095313, 0.0008844385, 0.0006670679, 0.0004480757, 0.00023212, 2.355169e-05, -0.0001736647, -0.0003560145, -0.0005204882, -0.0006646196, -0.0007865114, -0.0008848458, -0.0009588858, -0.001008455, -0.001033917, -0.001036135, -0.001016428, -0.0009765151, -0.0009184563, -0.0008445886, -0.0007574588, -0.0006597553, -0.0005542388, -0.0004436807, -0.0003307953, -0.000218187, -0.0001082966, -3.354812e-06, 9.465283e-05, 0.0001840183, 0.0002633324, 0.0003314989, 0.0003877383, 0.0004315919, 0.0004629043, 0.0004818163, 0.0004887383, 0.0004843253, 0.000469448, 0.0004451571, 0.0004126484, 0.0003732258, 0.0003282654, 0.0002791743, 0.0002273637, 0.0001742071, 0.0001210171, 6.901663e-05, 1.931492e-05, -2.710866e-05, -6.94202e-05, -0.0001069412, -0.000139155, -0.000165703, -0.0001863919, -0.0002011743, -0.0002101506, -0.0002135495, -0.0002117151, -0.0002050911, -0.0001942032, -0.0001796382, -0.0001620278, -0.0001420313, -0.0001203097, -9.752245e-05, -7.429788e-05, -5.122913e-05, -2.885957e-05, -7.671459e-06, 1.191924e-05, 2.956798e-05, 4.500616e-05, 5.804303e-05, 6.855705e-05, 7.650728e-05, 8.19115e-05, 8.485455e-05, 8.547398e-05, 8.395324e-05, 8.051452e-05, 7.541093e-05, 6.891427e-05, 6.130867e-05, 5.288629e-05, 4.392662e-05, 3.47082e-05, 2.548432e-05, 1.648924e-05, 7.930923e-06, -1.335887e-08, -7.198596e-06, -1.351001e-05, -1.886707e-05, -2.32245e-05, -2.655889e-05, -2.888777e-05, -3.024276e-05, -3.068477e-05, -3.029143e-05, -2.91548e-05, -2.737691e-05, -2.507044e-05, -2.234794e-05, -1.932194e-05, -1.610938e-05, -1.280843e-05, -9.523409e-06, -6.338225e-06, -3.329103e-06, -5.598779e-07, 1.918762e-06, 4.072373e-06, 5.874391e-06, 7.312286e-06, 8.390552e-06, 9.10975e-06, 9.497941e-06, 9.57516e-06, 9.376262e-06, 8.938288e-06, 8.301693e-06, 7.504598e-06, 6.592431e-06, 5.603302e-06, 4.571324e-06, 3.540417e-06, 2.530247e-06, 1.577183e-06, 6.993072e-07, -8.604746e-08, -7.667669e-07, -1.333256e-06, -1.787562e-06, -2.126689e-06, -2.35267e-06, -2.482436e-06, -2.509892e-06, -2.459847e-06, -2.335345e-06, -2.152362e-06, -1.92515e-06, -1.670768e-06, -1.39524e-06, -1.117376e-06, -8.454301e-07, -5.794826e-07, -3.444687e-07, -1.250533e-07, 6.174352e-08, 2.187376e-07, 3.442481e-07, 4.374807e-07, 4.931357e-07, 5.255189e-07, 5.344753e-07, 5.136161e-07, 4.902979e-07, 4.3492e-07, 3.819857e-07, 3.223668e-07, 2.602309e-07, 1.936316e-07, 1.338251e-07, 6.867246e-08, 2.144369e-08, -1.967135e-09, -4.752218e-08, -6.271905e-08, -1.019067e-07, -1.201529e-07, -1.103657e-07, -1.029488e-07, -1.196599e-07, -1.361228e-07, -1.463918e-07, -1.475235e-07, 3.980228e-07},
						},
						Frequency:  0,
						SampleRate: 2000,
						Decimate:   16,
						Gain:       0,

						Correction:  0.09975,
						Delay:       0.09975,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_FS2D5M",
						Filter: "Q4120-200",
						StageSet: FIR{
							Name:       "QUANTERRA_FS2D5M",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{0.00012270205, 0.00048777176, 0.0013744386, 0.0031743878, 0.0064038956, 0.011656268, 0.019509595, 0.03039684, 0.044443224, 0.06130641, 0.08005964, 0.09915299, 0.11649259, 0.12965789, 0.1362395, 0.1342594, 0.12260701, 0.10139573, 0.072151348, 0.037766486, 0.0021876744, -0.03014103, -0.054994818, -0.069120437, -0.070873402, -0.060596704, -0.040643163, -0.01500781, 0.011381808, 0.033586118, 0.0476023, 0.051144872, 0.044084553, 0.028441496, 0.0079267332, -0.012875441, -0.029507341, -0.0385979, -0.038569141, -0.029930074, -0.015093057, 0.0022383151, 0.017961802, 0.028537773, 0.031790648, 0.027364071, 0.016730715, 0.0027653815, -0.011003786, -0.021273898, -0.025757544, -0.023693535, -0.015961589, -0.0047877459, 0.006870985, 0.0160974, 0.020739768, 0.019911058, 0.014146018, 0.0051912419, -0.0045019193, -0.012437994, -0.016715137, -0.016477238, -0.012072993, -0.0048962845, 0.0030341272, 0.0096328771, 0.013290998, 0.013262722, 0.0098044546, 0.0040440182, -0.0023698609, -0.0077321678, -0.010730822, -0.010763138, -0.0080445185, -0.0034941181, 0.0015573923, 0.00574836, 0.0080475444, 0.0080014393, 0.0058102133, 0.0022247031, -0.0016953174, -0.004886589, -0.0065644821, -0.0064082658, -0.0046078656, -0.001770432, 0.0012765307, 0.0037237876, 0.004993218, 0.0048697544, 0.0035242371, 0.0014313073, -0.00078636804, -0.0025385991, -0.0034210549, -0.0033032196, -0.0023340494, -0.00087140471, 0.00063733978, 0.0017854001, 0.002311351, 0.0021526087, 0.0014386107, 0.00043280027, -0.00055553723, -0.0012616523, -0.0015316223, -0.0013501542, -0.00082750747, -0.00015281289, 0.00046864213, 0.00087406801, 0.00098268758, 0.00080697925, 0.00043604503, 4.7844998e-07, -0.00036989842, -0.00058256532, -0.00060233206, -0.00045284981, -0.00020192238, 6.4754444e-05, 0.00027071431, 0.00036817612, 0.0003473509, 0.00023355303, 7.4125579e-05, -7.8294739e-05, -0.00018201505, -0.00021672963, -0.00018468809, -0.0001064981, -1.3107359e-05, 6.6049113e-05, 0.00011154427, 0.00011673366, 8.7911176e-05, 4.0178846e-05, -9.1577131e-06, -4.5278513e-05, -6.0443646e-05, -5.5284076e-05, -3.5312223e-05, -9.3785602e-06, 1.2713694e-05, 2.5777663e-05, 2.8509743e-05, 2.1812819e-05, 1.0492499e-05, -5.3060398e-07, -8.7145099e-06, -1.172399e-05, -1.0591358e-05, -7.1314753e-06, -3.9233328e-06, 1.3353809e-05},
						},
						Frequency:  0,
						SampleRate: 400,
						Decimate:   5,
						Gain:       0,

						Correction:  0.19875,
						Delay:       0.19875,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96CM",
						Filter: "Q4120-200",
						StageSet: FIR{
							Name:       "QUANTERRA_F96CM",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{0.0015874802, 0.012505871, 0.049993884, 0.13109867, 0.24517897, 0.33201709, 0.3076342, 0.14349313, -0.072161227, -0.18259226, -0.10838273, 0.057338934, 0.13441317, 0.050708819, -0.078739911, -0.095307611, 0.0079877693, 0.087596349, 0.043762837, -0.05242851, -0.066883579, 0.011301555, 0.065023482, 0.022203814, -0.047086496, -0.042030744, 0.022498628, 0.047665216, 0.0011739009, -0.041949332, -0.019100184, 0.029217659, 0.029172245, -0.013900858, -0.031487864, -0.00035999544, 0.027629644, 0.011162787, -0.019914197, -0.017425627, 0.010744463, 0.019209325, -0.0021372053, -0.017385412, -0.0045440109, 0.013248486, 0.0086612282, -0.0081718517, -0.010282057, 0.0031351086, 0.0094958832, 0.0003887834, -0.0080433059, -0.0032968039, 0.0053786575, 0.0045222389, -0.0027584794, -0.0044841585, 0.0007268567, 0.0037342866, 0.00058748829, -0.0027126002, -0.0012614874, 0.0017090712, 0.0014563599, -0.00088150537, -0.0013466531, 0.00028793715, 0.0010829039, 7.8857505e-05, -0.00077593967, -0.00026127673, 0.0004949508, 0.00031431537, -0.00027408783, -0.00028987849, 0.00012123086, 0.00022979121, -2.9076549e-05, -0.00016225828, -1.7040222e-05, 0.00010310506, 3.3156164e-05, -5.894959e-05, -3.2590866e-05, 2.9930963e-05, 2.5074791e-05, -1.3172398e-05, -1.6443195e-05, 4.8599236e-06, 9.386712e-06, -1.2337727e-06, -5.6395352e-06, 2.1846508e-06, 5.2772833e-07, 3.767143e-09},
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   2,
						Gain:       0,

						Correction:  0.2375,
						Delay:       0.2375,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: true,
			}, {
				DataloggerList: []string{"Q4120/6"},
				Type:           "CG",
				Label:          "LN",
				SampleRate:     1,
				Frequency:      0.1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q4120-1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q4120-1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 32000,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_A2D",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_A2D",
							Causal:     false,
							Symmetry:   SymmetryNone,
							Decimation: 16,
							Gain:       1,
							Factors:    []float64{1.082831e-06, 1.780827e-06, 3.241039e-06, 5.462732e-06, 8.682945e-06, 1.324084e-05, 1.956529e-05, 2.818513e-05, 3.96569e-05, 5.46887e-05, 7.415355e-05, 9.898917e-05, 0.0001303676, 0.0001695495, 0.0002179822, 0.0002773172, 0.0003493649, 0.0004361384, 0.0005398432, 0.0006628664, 0.0008077706, 0.000977334, 0.001174431, 0.001402138, 0.001663599, 0.001962069, 0.002300847, 0.002683249, 0.003112535, 0.003591899, 0.004124369, 0.004712769, 0.005359664, 0.006067245, 0.006837315, 0.00767117, 0.008569554, 0.009532562, 0.0105596, 0.01164928, 0.01279939, 0.01400681, 0.0152675, 0.01657644, 0.0179276, 0.01931393, 0.02072737, 0.02215888, 0.02359842, 0.02503505, 0.02645699, 0.02785167, 0.02920589, 0.03050587, 0.03173746, 0.03288624, 0.03393773, 0.03487751, 0.03569148, 0.036366, 0.03688814, 0.03724588, 0.03742826, 0.03742567, 0.03723, 0.03683481, 0.03623552, 0.03542958, 0.03441656, 0.0331983, 0.03177895, 0.03016503, 0.02836546, 0.02639154, 0.02425689, 0.02197735, 0.01957086, 0.01705735, 0.01445844, 0.01179732, 0.009098433, 0.006387184, 0.003689671, 0.001032318, -0.001558448, -0.004056556, -0.006436653, -0.008674458, -0.01074711, -0.01263352, -0.01431466, -0.0157739, -0.01699724, -0.01797356, -0.01869481, -0.01915614, -0.01935605, -0.01929638, -0.01898237, -0.01842258, -0.01762881, -0.01661593, -0.01540168, -0.01400646, -0.01245297, -0.01076596, -0.008971803, -0.00709813, -0.005173418, -0.003226554, -0.001286399, 0.0006186511, 0.002461092, 0.00421474, 0.005855118, 0.007359834, 0.00870891, 0.00988508, 0.01087404, 0.01166465, 0.01224907, 0.01262286, 0.01278504, 0.01273799, 0.01248746, 0.01204238, 0.01141467, 0.01061903, 0.009672629, 0.00859478, 0.007406604, 0.006130626, 0.004790372, 0.003409956, 0.002013647, 0.0006254581, -0.0007312728, -0.002034272, -0.003262701, -0.00439749, -0.005421645, -0.006320503, -0.007081943, -0.007696557, -0.008157751, -0.008461813, -0.008607911, -0.008598045, -0.008436955, -0.008131962, -0.007692782, -0.007131293, -0.006461262, -0.005698049, -0.004858287, -0.003959539, -0.003019952, -0.002057906, -0.00109166, -0.0001390218, 0.0007829801, 0.001658393, 0.00247261, 0.00321261, 0.003867161, 0.00442698, 0.004884858, 0.005235733, 0.005476727, 0.005607134, 0.005628374, 0.005543895, 0.005359047, 0.005080922, 0.004718156, 0.004280722, 0.00377968, 0.003226938, 0.002634983, 0.002016624, 0.001384723, 0.0007519443, 0.0001305095, -0.0004680282, -0.00103299, -0.001554753, -0.002024904, -0.002436367, -0.002783493, -0.00306212, -0.003269608, -0.00340483, -0.003468141, -0.003461312, -0.003387446, -0.003250856, -0.003056939, -0.002812018, -0.002523179, -0.002198096, -0.001844851, -0.001471751, -0.001087148, -0.0006992659, -0.0003160361, 5.505296e-05, 0.0004070936, 0.0007338763, 0.001029988, 0.001290891, 0.001512978, 0.001693609, 0.001831121, 0.001924818, 0.001974946, 0.001982643, 0.001949873, 0.001879348, 0.001774437, 0.00163906, 0.001477582, 0.001294697, 0.001095313, 0.0008844385, 0.0006670679, 0.0004480757, 0.00023212, 2.355169e-05, -0.0001736647, -0.0003560145, -0.0005204882, -0.0006646196, -0.0007865114, -0.0008848458, -0.0009588858, -0.001008455, -0.001033917, -0.001036135, -0.001016428, -0.0009765151, -0.0009184563, -0.0008445886, -0.0007574588, -0.0006597553, -0.0005542388, -0.0004436807, -0.0003307953, -0.000218187, -0.0001082966, -3.354812e-06, 9.465283e-05, 0.0001840183, 0.0002633324, 0.0003314989, 0.0003877383, 0.0004315919, 0.0004629043, 0.0004818163, 0.0004887383, 0.0004843253, 0.000469448, 0.0004451571, 0.0004126484, 0.0003732258, 0.0003282654, 0.0002791743, 0.0002273637, 0.0001742071, 0.0001210171, 6.901663e-05, 1.931492e-05, -2.710866e-05, -6.94202e-05, -0.0001069412, -0.000139155, -0.000165703, -0.0001863919, -0.0002011743, -0.0002101506, -0.0002135495, -0.0002117151, -0.0002050911, -0.0001942032, -0.0001796382, -0.0001620278, -0.0001420313, -0.0001203097, -9.752245e-05, -7.429788e-05, -5.122913e-05, -2.885957e-05, -7.671459e-06, 1.191924e-05, 2.956798e-05, 4.500616e-05, 5.804303e-05, 6.855705e-05, 7.650728e-05, 8.19115e-05, 8.485455e-05, 8.547398e-05, 8.395324e-05, 8.051452e-05, 7.541093e-05, 6.891427e-05, 6.130867e-05, 5.288629e-05, 4.392662e-05, 3.47082e-05, 2.548432e-05, 1.648924e-05, 7.930923e-06, -1.335887e-08, -7.198596e-06, -1.351001e-05, -1.886707e-05, -2.32245e-05, -2.655889e-05, -2.888777e-05, -3.024276e-05, -3.068477e-05, -3.029143e-05, -2.91548e-05, -2.737691e-05, -2.507044e-05, -2.234794e-05, -1.932194e-05, -1.610938e-05, -1.280843e-05, -9.523409e-06, -6.338225e-06, -3.329103e-06, -5.598779e-07, 1.918762e-06, 4.072373e-06, 5.874391e-06, 7.312286e-06, 8.390552e-06, 9.10975e-06, 9.497941e-06, 9.57516e-06, 9.376262e-06, 8.938288e-06, 8.301693e-06, 7.504598e-06, 6.592431e-06, 5.603302e-06, 4.571324e-06, 3.540417e-06, 2.530247e-06, 1.577183e-06, 6.993072e-07, -8.604746e-08, -7.667669e-07, -1.333256e-06, -1.787562e-06, -2.126689e-06, -2.35267e-06, -2.482436e-06, -2.509892e-06, -2.459847e-06, -2.335345e-06, -2.152362e-06, -1.92515e-06, -1.670768e-06, -1.39524e-06, -1.117376e-06, -8.454301e-07, -5.794826e-07, -3.444687e-07, -1.250533e-07, 6.174352e-08, 2.187376e-07, 3.442481e-07, 4.374807e-07, 4.931357e-07, 5.255189e-07, 5.344753e-07, 5.136161e-07, 4.902979e-07, 4.3492e-07, 3.819857e-07, 3.223668e-07, 2.602309e-07, 1.936316e-07, 1.338251e-07, 6.867246e-08, 2.144369e-08, -1.967135e-09, -4.752218e-08, -6.271905e-08, -1.019067e-07, -1.201529e-07, -1.103657e-07, -1.029488e-07, -1.196599e-07, -1.361228e-07, -1.463918e-07, -1.475235e-07, 3.980228e-07},
						},
						Frequency:  0,
						SampleRate: 2000,
						Decimate:   16,
						Gain:       0,

						Correction:  0.09975,
						Delay:       0.09975,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_FS2D5M",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_FS2D5M",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{0.00012270205, 0.00048777176, 0.0013744386, 0.0031743878, 0.0064038956, 0.011656268, 0.019509595, 0.03039684, 0.044443224, 0.06130641, 0.08005964, 0.09915299, 0.11649259, 0.12965789, 0.1362395, 0.1342594, 0.12260701, 0.10139573, 0.072151348, 0.037766486, 0.0021876744, -0.03014103, -0.054994818, -0.069120437, -0.070873402, -0.060596704, -0.040643163, -0.01500781, 0.011381808, 0.033586118, 0.0476023, 0.051144872, 0.044084553, 0.028441496, 0.0079267332, -0.012875441, -0.029507341, -0.0385979, -0.038569141, -0.029930074, -0.015093057, 0.0022383151, 0.017961802, 0.028537773, 0.031790648, 0.027364071, 0.016730715, 0.0027653815, -0.011003786, -0.021273898, -0.025757544, -0.023693535, -0.015961589, -0.0047877459, 0.006870985, 0.0160974, 0.020739768, 0.019911058, 0.014146018, 0.0051912419, -0.0045019193, -0.012437994, -0.016715137, -0.016477238, -0.012072993, -0.0048962845, 0.0030341272, 0.0096328771, 0.013290998, 0.013262722, 0.0098044546, 0.0040440182, -0.0023698609, -0.0077321678, -0.010730822, -0.010763138, -0.0080445185, -0.0034941181, 0.0015573923, 0.00574836, 0.0080475444, 0.0080014393, 0.0058102133, 0.0022247031, -0.0016953174, -0.004886589, -0.0065644821, -0.0064082658, -0.0046078656, -0.001770432, 0.0012765307, 0.0037237876, 0.004993218, 0.0048697544, 0.0035242371, 0.0014313073, -0.00078636804, -0.0025385991, -0.0034210549, -0.0033032196, -0.0023340494, -0.00087140471, 0.00063733978, 0.0017854001, 0.002311351, 0.0021526087, 0.0014386107, 0.00043280027, -0.00055553723, -0.0012616523, -0.0015316223, -0.0013501542, -0.00082750747, -0.00015281289, 0.00046864213, 0.00087406801, 0.00098268758, 0.00080697925, 0.00043604503, 4.7844998e-07, -0.00036989842, -0.00058256532, -0.00060233206, -0.00045284981, -0.00020192238, 6.4754444e-05, 0.00027071431, 0.00036817612, 0.0003473509, 0.00023355303, 7.4125579e-05, -7.8294739e-05, -0.00018201505, -0.00021672963, -0.00018468809, -0.0001064981, -1.3107359e-05, 6.6049113e-05, 0.00011154427, 0.00011673366, 8.7911176e-05, 4.0178846e-05, -9.1577131e-06, -4.5278513e-05, -6.0443646e-05, -5.5284076e-05, -3.5312223e-05, -9.3785602e-06, 1.2713694e-05, 2.5777663e-05, 2.8509743e-05, 2.1812819e-05, 1.0492499e-05, -5.3060398e-07, -8.7145099e-06, -1.172399e-05, -1.0591358e-05, -7.1314753e-06, -3.9233328e-06, 1.3353809e-05},
						},
						Frequency:  0,
						SampleRate: 400,
						Decimate:   5,
						Gain:       0,

						Correction:  0.19875,
						Delay:       0.19875,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96CM",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_F96CM",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{0.0015874802, 0.012505871, 0.049993884, 0.13109867, 0.24517897, 0.33201709, 0.3076342, 0.14349313, -0.072161227, -0.18259226, -0.10838273, 0.057338934, 0.13441317, 0.050708819, -0.078739911, -0.095307611, 0.0079877693, 0.087596349, 0.043762837, -0.05242851, -0.066883579, 0.011301555, 0.065023482, 0.022203814, -0.047086496, -0.042030744, 0.022498628, 0.047665216, 0.0011739009, -0.041949332, -0.019100184, 0.029217659, 0.029172245, -0.013900858, -0.031487864, -0.00035999544, 0.027629644, 0.011162787, -0.019914197, -0.017425627, 0.010744463, 0.019209325, -0.0021372053, -0.017385412, -0.0045440109, 0.013248486, 0.0086612282, -0.0081718517, -0.010282057, 0.0031351086, 0.0094958832, 0.0003887834, -0.0080433059, -0.0032968039, 0.0053786575, 0.0045222389, -0.0027584794, -0.0044841585, 0.0007268567, 0.0037342866, 0.00058748829, -0.0027126002, -0.0012614874, 0.0017090712, 0.0014563599, -0.00088150537, -0.0013466531, 0.00028793715, 0.0010829039, 7.8857505e-05, -0.00077593967, -0.00026127673, 0.0004949508, 0.00031431537, -0.00027408783, -0.00028987849, 0.00012123086, 0.00022979121, -2.9076549e-05, -0.00016225828, -1.7040222e-05, 0.00010310506, 3.3156164e-05, -5.894959e-05, -3.2590866e-05, 2.9930963e-05, 2.5074791e-05, -1.3172398e-05, -1.6443195e-05, 4.8599236e-06, 9.386712e-06, -1.2337727e-06, -5.6395352e-06, 2.1846508e-06, 5.2772833e-07, 3.767143e-09},
						},
						Frequency:  0,
						SampleRate: 200,
						Decimate:   2,
						Gain:       0,

						Correction:  0.2375,
						Delay:       0.2375,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96CM",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_F96CM",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{0.0015874802, 0.012505871, 0.049993884, 0.13109867, 0.24517897, 0.33201709, 0.3076342, 0.14349313, -0.072161227, -0.18259226, -0.10838273, 0.057338934, 0.13441317, 0.050708819, -0.078739911, -0.095307611, 0.0079877693, 0.087596349, 0.043762837, -0.05242851, -0.066883579, 0.011301555, 0.065023482, 0.022203814, -0.047086496, -0.042030744, 0.022498628, 0.047665216, 0.0011739009, -0.041949332, -0.019100184, 0.029217659, 0.029172245, -0.013900858, -0.031487864, -0.00035999544, 0.027629644, 0.011162787, -0.019914197, -0.017425627, 0.010744463, 0.019209325, -0.0021372053, -0.017385412, -0.0045440109, 0.013248486, 0.0086612282, -0.0081718517, -0.010282057, 0.0031351086, 0.0094958832, 0.0003887834, -0.0080433059, -0.0032968039, 0.0053786575, 0.0045222389, -0.0027584794, -0.0044841585, 0.0007268567, 0.0037342866, 0.00058748829, -0.0027126002, -0.0012614874, 0.0017090712, 0.0014563599, -0.00088150537, -0.0013466531, 0.00028793715, 0.0010829039, 7.8857505e-05, -0.00077593967, -0.00026127673, 0.0004949508, 0.00031431537, -0.00027408783, -0.00028987849, 0.00012123086, 0.00022979121, -2.9076549e-05, -0.00016225828, -1.7040222e-05, 0.00010310506, 3.3156164e-05, -5.894959e-05, -3.2590866e-05, 2.9930963e-05, 2.5074791e-05, -1.3172398e-05, -1.6443195e-05, 4.8599236e-06, 9.386712e-06, -1.2337727e-06, -5.6395352e-06, 2.1846508e-06, 5.2772833e-07, 3.767143e-09},
						},
						Frequency:  0,
						SampleRate: 100,
						Decimate:   2,
						Gain:       0,

						Correction:  0.475,
						Delay:       0.475,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_FS2D5",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_FS2D5",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 5,
							Gain:       1,
							Factors:    []float64{4.0324612e-05, 7.4532803e-05, 0.00012345534, 0.00017018868, 0.00019731053, 0.0001854891, 0.00011934564, -5.7231013e-06, -0.00017792319, -0.00036732586, -0.00052951044, -0.00061500846, -0.00058323538, -0.00041728371, -0.00013495161, 0.00020833298, 0.00052770902, 0.00072818991, 0.00073125873, 0.00050192019, 6.7831759e-05, -0.00047714929, -0.00098915805, -0.0013089182, -0.0013073585, -0.00093001675, -0.00022625405, 0.00064834755, 0.0014617084, 0.0019632225, 0.0019566246, 0.0013677248, 0.0002854628, -0.0010403872, -0.0022506787, -0.0029690694, -0.0029127367, -0.0019905828, -0.00035735374, 0.0015988396, 0.0033409717, 0.0043237641, 0.0041556359, 0.002736002, 0.00032343099, -0.0024947519, -0.0049349426, -0.0062251968, -0.0058361361, -0.0036689663, -0.00013940921, 0.003880228, 0.0072612315, 0.008919356, 0.0081402518, 0.0048370496, -0.00034347846, -0.0061156652, -0.010847776, -0.012992723, -0.01154995, -0.0064303765, 0.0013911985, 0.010005707, 0.016980571, 0.019973404, 0.017406645, 0.0090294631, -0.0037949694, -0.018183038, -0.030222947, -0.035783326, -0.031468979, -0.015504444, 0.011672367, 0.047268332, 0.086508189, 0.12346675, 0.15219416, 0.16789386},
						},
						Frequency:  0,
						SampleRate: 20,
						Decimate:   5,
						Gain:       0,

						Correction:  3.975,
						Delay:       3.975,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F96C",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_F96C",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 2,
							Gain:       1,
							Factors:    []float64{-4.6243647e-06, -8.2582981e-05, -0.00022601415, -0.00025390085, 7.6656675e-07, 0.00030501861, 0.00017127917, -0.00034944694, -0.00044910128, 0.00026315766, 0.00078977249, 3.8573012e-05, -0.001091783, -0.00059999564, 0.0012064345, 0.001397154, -0.00096246767, -0.0023132728, 0.00020782732, 0.0031300743, 0.0011370157, -0.0035433476, -0.0030242419, 0.003207636, 0.0052380066, -0.0018038393, -0.0073759095, -0.00087297275, 0.0088709101, 0.0048318471, -0.0090423054, -0.0098139052, 0.0071791365, 0.015252997, -0.0026287319, -0.020267585, -0.0051429142, 0.023663623, 0.016578568, -0.023875478, -0.032279525, 0.01860678, 0.05394208, -0.0031405185, -0.08849621, -0.040148561, 0.18476363, 0.40660112},
						},
						Frequency:  0,
						SampleRate: 10,
						Decimate:   2,
						Gain:       0,

						Correction:  4.75,
						Delay:       4.75,
						InputUnits:  "count",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "QUANTERRA_F260",
						Filter: "Q4120-1",
						StageSet: FIR{
							Name:       "QUANTERRA_F260",
							Causal:     false,
							Symmetry:   SymmetryEven,
							Decimation: 10,
							Gain:       1,
							Factors:    []float64{-2.2139447e-05, -3.8453583e-05, -4.378534e-05, -7.3372298e-05, -9.144223e-05, -0.00012393804, -0.00014993145, -0.00018288734, -0.00020985387, -0.00023708676, -0.00025605053, -0.00026908595, -0.00027046635, -0.00026090174, -0.00023702046, -0.00019957596, -0.0001476114, -8.307891e-05, -7.5457001e-06, 7.5298807e-05, 0.00016159625, 0.00024607903, 0.00032337995, 0.00038756541, 0.00043310711, 0.00045485953, 0.0004488357, 0.00041236436, 0.00034462992, 0.00024681738, 0.00012236055, -2.3128036e-05, -0.00018195113, -0.00034467461, -0.00050059227, -0.00063836565, -0.00074673952, -0.00081536621, -0.00083562682, -0.00080140969, -0.00070979622, -0.00056159037, -0.00036160929, -0.00011874108, 0.00015429985, 0.00044151691, 0.00072445132, 0.00098325467, 0.0011979725, 0.0013499343, 0.0014231774, 0.0014058327, 0.0012912918, 0.0010791462, 0.00077574022, 0.00039430539, -4.5397332e-05, -0.00051789989, -0.00099335661, -0.0014392621, -0.0018225131, -0.0021116822, -0.0022793364, -0.0023042859, -0.0021735519, -0.0018839175, -0.0014429232, -0.00086917847, -0.00019191902, 0.00055019536, 0.0013110506, 0.0020397116, 0.0026835711, 0.003191892, 0.0035194291, 0.0036299924, 0.003499609, 0.0031190919, 0.0024957794, 0.0016542508, 0.00063592544, -0.00050253125, -0.0016919666, -0.0028545326, -0.0039083677, -0.0047728766, -0.0053743018, -0.0056512515, -0.0055597744, -0.0050776368, -0.0042074558, -0.002978384, -0.0014461699, 0.00030855887, 0.0021837723, 0.0040611613, 0.0058127348, 0.0073084698, 0.0084247225, 0.009052775, 0.0091071132, 0.008532812, 0.0073115546, 0.0054658263, 0.0030609035, 0.0002043975, -0.0029567564, -0.0062418456, -0.0094442437, -0.012341276, -0.014705594, -0.016317482, -0.016977424, -0.016518228, -0.014815997, -0.011799269, -0.0074557653, -0.0018362471, 0.0049448099, 0.01271188, 0.021234337, 0.030235484, 0.039404215, 0.048408791, 0.056911995, 0.064586917, 0.071132504, 0.076288084, 0.079846048, 0.081662035},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   10,
						Gain:       0,

						Correction:  129.5,
						Delay:       129.5,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: true,
			},
		},
	}, {
		Name: "Quanterra Dataloggers Connected to Temperature Sensors",
		Sensors: []Sensor{
			{
				SensorList: []string{"LM35"},
				FilterList: []string{"LM35"},
				Stages: []ResponseStage{
					{
						Type:   "poly",
						Lookup: "LM35",
						Filter: "LM35",
						StageSet: Polynomial{
							Name:                    "LM35",
							Gain:                    0.01,
							ApproximationType:       ApproximationTypeMaclaurin,
							FrequencyLowerBound:     0,
							FrequencyUpperBound:     0,
							ApproximationLowerBound: -55,
							ApproximationUpperBound: 150,
							MaximumError:            0,
							Coefficients:            []Coefficient{{Value: 0}, {Value: 100}},
						},
						Frequency:  1,
						SampleRate: 0,
						Decimate:   0,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "C",
						OutputUnits: "V",
					},
				},
				Channels: "O",
				Reversed: false,
			},
		},
		Dataloggers: []Datalogger{
			{
				DataloggerList: []string{"Q330/6"},
				Type:           "CW",
				Label:          "LK",
				SampleRate:     1,
				Frequency:      0.1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330_FLbelow100-1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330_FLbelow100-1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330_FLbelow100-1",
						Filter: "Q330_FLbelow100-1",
						StageSet: FIR{
							Name:       "Q330_FLbelow100-1",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{1.2199295e-16, 3.1619205e-10, -4.3146524e-08, -5.6355576e-07, -0.00012670077, 0.0036581444, 0.0001675314, -0.0054045052, 0.012786087, -0.01803566, 0.014731158, 0.0032269409, -0.038596944, 0.088835267, -0.14824265, 0.2177661, 0.80991439, 0.12459593, -0.1230407, 0.088997526, -0.048501567, 0.014259116, 0.0068963909, -0.014443419, 0.012428614, -0.0065687263, 0.0015220402, 0.0031420928, 3.6562742e-05, -2.1529949e-06, -2.5978267e-07},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330S/6"},
				Type:           "CW",
				Label:          "LK",
				SampleRate:     1,
				Frequency:      0.1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"Q330S+_FLbelow100-1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "Q330S+_FLbelow100-1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       419430.4,

						InputUnits:  "V",
						OutputUnits: "count",
					}, {
						Type:   "fir",
						Lookup: "Q330S+_FLbelow100-1",
						Filter: "Q330S+_FLbelow100-1",
						StageSet: FIR{
							Name:       "Q330S+_FLbelow100-1",
							Causal:     true,
							Symmetry:   SymmetryNone,
							Decimation: 1,
							Gain:       1,
							Factors:    []float64{-9.7263667e-17, -7.9902102e-14, -5.8605632e-10, -1.1820687e-07, -4.1519046e-08, 0.00019972462, 0.0010165864, -0.0021715678, -0.0073424172, 0.009575333, 0.0038930601, -0.032343914, 0.041937356, 0.0099477979, -0.13325607, 0.28443284, 0.69510115, 0.23313065, -0.13607688, 0.023399586, 0.034351458, -0.032529606, 0.0069214676, 0.007821008, -0.0075302318, -0.0016195098, 0.00098519133, 0.00015804462, -8.0198324e-07, -1.0029436e-07, -6.0623884e-11, 2.4714698e-13},
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       0,

						Correction:  0,
						Delay:       0,
						InputUnits:  "count",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			},
		},
	}, {
		Name: "Quanterra Dataloggers Connected to Tidal Sensors (Derived)",
		Sensors: []Sensor{
			{
				SensorList: []string{"Druck PTX-1830"},
				FilterList: []string{},
				Stages:     []ResponseStage{},
				Channels:   "T",
				Reversed:   false,
			},
		},
		Dataloggers: []Datalogger{
			{
				DataloggerList: []string{"Q330/3", "Q330/6", "Q330S/3", "Q330S/6"},
				Type:           "CG",
				Label:          "VT",
				SampleRate:     0.1,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"WaterDepth0.1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "WaterDepth0.1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 0.1,
						Decimate:   1,
						Gain:       10000,

						InputUnits:  "m",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330/3", "Q330/6", "Q330S/3", "Q330S/6"},
				Type:           "CG",
				Label:          "LT",
				SampleRate:     1,
				Frequency:      0.1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"WaterDepth1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "WaterDepth1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       10000,

						InputUnits:  "m",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330/3", "Q330/6", "Q330S/3", "Q330S/6"},
				Type:           "CG",
				Label:          "BT",
				SampleRate:     10,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"WaterDepth10"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "WaterDepth10",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 10,
						Decimate:   1,
						Gain:       10000,

						InputUnits:  "m",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			},
		},
	}, {
		Name: "Quanterra Dataloggers Connected to Water Depth Sensors (Derived)",
		Sensors: []Sensor{
			{
				SensorList: []string{"Druck PTX-1830-LAND", "Druck PTX-1830"},
				FilterList: []string{},
				Stages:     []ResponseStage{},
				Channels:   "H",
				Reversed:   false,
			},
		},
		Dataloggers: []Datalogger{
			{
				DataloggerList: []string{"Q330/3", "Q330/6", "Q330S/3", "Q330S/6"},
				Type:           "CG",
				Label:          "VT",
				SampleRate:     0.1,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"WaterDepth0.1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "WaterDepth0.1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 0.1,
						Decimate:   1,
						Gain:       10000,

						InputUnits:  "m",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330/3", "Q330/6", "Q330S/3", "Q330S/6"},
				Type:           "CG",
				Label:          "LT",
				SampleRate:     1,
				Frequency:      0.1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"WaterDepth1"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "WaterDepth1",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 1,
						Decimate:   1,
						Gain:       10000,

						InputUnits:  "m",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			}, {
				DataloggerList: []string{"Q330/3", "Q330/6", "Q330S/3", "Q330S/6"},
				Type:           "CG",
				Label:          "BT",
				SampleRate:     10,
				Frequency:      1,
				StorageFormat:  "Steim2",
				ClockDrift:     0.0001,
				FilterList:     []string{"WaterDepth10"},
				Stages: []ResponseStage{
					{
						Type:   "a2d",
						Lookup: "A2D",
						Filter: "WaterDepth10",
						StageSet: A2D{
							Name:  "A2D",
							Code:  PZFunctionLaplaceZTransform,
							Type:  "Digital (Z-transform).",
							Notes: "This filter is used to represent an Analogue to Digital converter stage, it has no poles or zeros.",
						},
						Frequency:  0,
						SampleRate: 10,
						Decimate:   1,
						Gain:       10000,

						InputUnits:  "m",
						OutputUnits: "count",
					},
				},
				Reversed: false,
			},
		},
	},
}
View Source
var SensorModels map[string]SensorModel = map[string]SensorModel{
	"2 Hz Duke Malin Seismometer": {
		Name:         "2 Hz Duke Malin Seismometer",
		Type:         "Short Period Borehole Seismometer",
		Description:  "Duke University 2 Short Period Borehole Seismometer",
		Manufacturer: "Duke University",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"270-600/12V": {
		Name:         "270-600/12V",
		Type:         "Barometer",
		Description:  "Setra 270-600 Barometer",
		Manufacturer: "Setra",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: 0}},
	},
	"270-600/24V": {
		Name:         "270-600/24V",
		Type:         "Barometer",
		Description:  "Setra 270-600 Barometer",
		Manufacturer: "Setra",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: 0}},
	},
	"270-800/12V": {
		Name:         "270-800/12V",
		Type:         "Barometer",
		Description:  "Setra 270-800 Barometer",
		Manufacturer: "Setra",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: 0}},
	},
	"4.5 Hz Duke Malin Seismometer": {
		Name:         "4.5 Hz Duke Malin Seismometer",
		Type:         "Short Period Borehole Seismometer",
		Description:  "Duke University 4.5 Short Period Borehole Seismometer",
		Manufacturer: "Duke University",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"BPR Subsystem": {
		Name:         "BPR Subsystem",
		Type:         "Bottom Pressure Recorder",
		Description:  "SAIC BPR Bottom Pressure Recorder",
		Manufacturer: "SAIC",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: 0}},
	},
	"CMG-3ESP": {
		Name:         "CMG-3ESP",
		Type:         "Broadband Seismometer",
		Description:  "Guralp CMG-3ESP Broadband Seismometer",
		Manufacturer: "Guralp",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"CMG-3ESP-Z": {
		Name:         "CMG-3ESP-Z",
		Type:         "Broadband Seismometer",
		Description:  "Guralp CMG-3ESP-Z Broadband Seismometer",
		Manufacturer: "Guralp",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"CMG-3ESPC": {
		Name:         "CMG-3ESPC",
		Type:         "Broadband Seismometer",
		Description:  "Guralp CMG-3ESPC Broadband Seismometer",
		Manufacturer: "Guralp",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"CMG-3T": {
		Name:         "CMG-3T",
		Type:         "Broadband Seismometer",
		Description:  "Guralp CMG-3T Broadband Seismometer",
		Manufacturer: "Guralp",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"CMG-3TB": {
		Name:         "CMG-3TB",
		Type:         "Broadband Seismometer",
		Description:  "Guralp CMG-3TB Broadband Seismometer",
		Manufacturer: "Guralp",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"CMG-3TB-GN": {
		Name:         "CMG-3TB-GN",
		Type:         "Broadband Seismometer",
		Description:  "Guralp CMG-3TB-GN Broadband Seismometer",
		Manufacturer: "Guralp",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"CMG-40T-30S": {
		Name:         "CMG-40T-30S",
		Type:         "Broadband Seismometer",
		Description:  "Guralp CMG-40T-30S Broadband Seismometer",
		Manufacturer: "Guralp",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"CMG-40T-60S": {
		Name:         "CMG-40T-60S",
		Type:         "Broadband Seismometer",
		Description:  "Guralp CMG-40T-60S Broadband Seismometer",
		Manufacturer: "Guralp",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"CMG-6T": {
		Name:         "CMG-6T",
		Type:         "Accelerometer",
		Description:  "Guralp CMG-6T Accelerometer",
		Manufacturer: "Guralp",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"CUSP-Me": {
		Name:         "CUSP-Me",
		Type:         "Strong Motion Sensor",
		Description:  "Canterbury Seismic Instruments CUSP-Me Strong Motion Sensor",
		Manufacturer: "Canterbury Seismic Instruments",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 90, Dip: 0}, {Azimuth: 0, Dip: 0}, {Azimuth: 0, Dip: -90}},
	},
	"CUSP-Me SENSOR": {
		Name:         "CUSP-Me SENSOR",
		Type:         "Building Array Sensor",
		Description:  "Canterbury Seismic Instruments CUSP-Me Building Array Sensor",
		Manufacturer: "Canterbury Seismic Instruments",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 90, Dip: 0}, {Azimuth: 0, Dip: 0}, {Azimuth: 0, Dip: -90}},
	},
	"CUSP3A": {
		Name:         "CUSP3A",
		Type:         "Strong Motion Sensor",
		Description:  "Canterbury Seismic Instruments CUSP3A Strong Motion Sensor",
		Manufacturer: "Canterbury Seismic Instruments",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 90, Dip: 0}, {Azimuth: 0, Dip: 0}, {Azimuth: 0, Dip: -90}},
	},
	"CUSP3B": {
		Name:         "CUSP3B",
		Type:         "Strong Motion Sensor",
		Description:  "Canterbury Seismic Instruments CUSP3B Strong Motion Sensor",
		Manufacturer: "Canterbury Seismic Instruments",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 90, Dip: 0}, {Azimuth: 0, Dip: 0}, {Azimuth: 0, Dip: -90}},
	},
	"CUSP3B SENSOR": {
		Name:         "CUSP3B SENSOR",
		Type:         "Strong Motion Sensor",
		Description:  "Canterbury Seismic Instruments CUSP3B Strong Motion Sensor",
		Manufacturer: "Canterbury Seismic Instruments",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 90, Dip: 0}, {Azimuth: 0, Dip: 0}, {Azimuth: 0, Dip: -90}},
	},
	"CUSP3C": {
		Name:         "CUSP3C",
		Type:         "Strong Motion Sensor",
		Description:  "Canterbury Seismic Instruments CUSP3C Strong Motion Sensor",
		Manufacturer: "Canterbury Seismic Instruments",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 90, Dip: 0}, {Azimuth: 0, Dip: 0}, {Azimuth: 0, Dip: -90}},
	},
	"CUSP3C SENSOR": {
		Name:         "CUSP3C SENSOR",
		Type:         "Strong Motion Sensor",
		Description:  "Canterbury Seismic Instruments CUSP3C Strong Motion Sensor",
		Manufacturer: "Canterbury Seismic Instruments",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 90, Dip: 0}, {Azimuth: 0, Dip: 0}, {Azimuth: 0, Dip: -90}},
	},
	"CUSP3C3": {
		Name:         "CUSP3C3",
		Type:         "Strong Motion Sensor",
		Description:  "Canterbury Seismic Instruments CUSP3C3 Strong Motion Sensor",
		Manufacturer: "Canterbury Seismic Instruments",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 90, Dip: 0}, {Azimuth: 0, Dip: 0}, {Azimuth: 0, Dip: -90}},
	},
	"CUSP3C3 SENSOR": {
		Name:         "CUSP3C3 SENSOR",
		Type:         "Strong Motion Sensor",
		Description:  "Canterbury Seismic Instruments CUSP3C3 Strong Motion Sensor",
		Manufacturer: "Canterbury Seismic Instruments",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 90, Dip: 0}, {Azimuth: 0, Dip: 0}, {Azimuth: 0, Dip: -90}},
	},
	"CUSP3D": {
		Name:         "CUSP3D",
		Type:         "Strong Motion Sensor",
		Description:  "Canterbury Seismic Instruments CUSP3D Strong Motion Sensor",
		Manufacturer: "Canterbury Seismic Instruments",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 90, Dip: 0}, {Azimuth: 0, Dip: 0}, {Azimuth: 0, Dip: -90}},
	},
	"CUSPM": {
		Name:         "CUSPM",
		Type:         "Strong Motion Sensor",
		Description:  "Canterbury Seismic Instruments CUSPM Strong Motion Sensor",
		Manufacturer: "Canterbury Seismic Instruments",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 90, Dip: 0}, {Azimuth: 0, Dip: 0}, {Azimuth: 0, Dip: -90}},
	},
	"CUSPM SENSOR": {
		Name:         "CUSPM SENSOR",
		Type:         "Strong Motion Sensor",
		Description:  "Canterbury Seismic Instruments CUSPM Strong Motion Sensor",
		Manufacturer: "Canterbury Seismic Instruments",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 90, Dip: 0}, {Azimuth: 0, Dip: 0}, {Azimuth: 0, Dip: -90}},
	},
	"Druck PTX-1830": {
		Name:         "Druck PTX-1830",
		Type:         "Pressure Sensor",
		Description:  "General Electric Druck Pressure Sensor",
		Manufacturer: "General Electric",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: 0}},
	},
	"Druck PTX-1830-LAND": {
		Name:         "Druck PTX-1830-LAND",
		Type:         "Pressure Sensor",
		Description:  "General Electric Druck Pressure Sensor",
		Manufacturer: "General Electric",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: 0}},
	},
	"EQR120": {
		Name:         "EQR120",
		Type:         "Strong Motion Sensor",
		Description:  "Canterbury Seismic Instruments EQR120 Strong Motion Sensor",
		Manufacturer: "Canterbury Seismic Instruments",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 90, Dip: 0}, {Azimuth: 0, Dip: 0}, {Azimuth: 0, Dip: -90}},
	},
	"FBA-23-DECK": {
		Name:         "FBA-23-DECK",
		Type:         "Accelerometer",
		Description:  "Kinemetrics FBA-23-DECK Accelerometer",
		Manufacturer: "Kinemetrics",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 180, Dip: 0}, {Azimuth: 0, Dip: 90}, {Azimuth: 270, Dip: 0}},
	},
	"FBA-ES-T": {
		Name:         "FBA-ES-T",
		Type:         "Accelerometer",
		Description:  "Kinemetrics FBA-ES-T Accelerometer",
		Manufacturer: "Kinemetrics",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"FBA-ES-T-BASALT": {
		Name:         "FBA-ES-T-BASALT",
		Type:         "Accelerometer",
		Description:  "Kinemetrics FBA-ES-T-BASALT Accelerometer",
		Manufacturer: "Kinemetrics",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"FBA-ES-T-DECK": {
		Name:         "FBA-ES-T-DECK",
		Type:         "Accelerometer",
		Description:  "Kinemetrics FBA-ES-T-DECK Accelerometer",
		Manufacturer: "Kinemetrics",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 90, Dip: 0}, {Azimuth: 0, Dip: 0}, {Azimuth: 0, Dip: -90}},
	},
	"FBA-ES-T-ETNA-2": {
		Name:         "FBA-ES-T-ETNA-2",
		Type:         "Accelerometer",
		Description:  "Kinemetrics FBA-ES-T-ETNA-2 Accelerometer",
		Manufacturer: "Kinemetrics",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 90, Dip: 0}, {Azimuth: 0, Dip: 0}, {Azimuth: 0, Dip: -90}},
	},
	"FBA-ES-T-ISO": {
		Name:         "FBA-ES-T-ISO",
		Type:         "Accelerometer",
		Description:  "Kinemetrics FBA-ES-T-ISO Accelerometer",
		Manufacturer: "Kinemetrics",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"FBA-ES-T-OBSIDIAN": {
		Name:         "FBA-ES-T-OBSIDIAN",
		Type:         "Accelerometer",
		Description:  "Kinemetrics FBA-ES-T-OBSIDIAN Accelerometer",
		Manufacturer: "Kinemetrics",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"Fortis": {
		Name:         "Fortis",
		Type:         "Accelerometer",
		Description:  "Guralp Fortis Accelerometer",
		Manufacturer: "Guralp",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"GS-11D seismometer": {
		Name:         "GS-11D seismometer",
		Type:         "Short Period Seismometer",
		Description:  " GS-11D Short Period Seismometer",
		Manufacturer: "",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"IESE HS-1-LT Mini 4.5Hz": {
		Name:         "IESE HS-1-LT Mini 4.5Hz",
		Type:         "Short Period Seismometer",
		Description:  " IESE Short Period Seismometer",
		Manufacturer: "",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"IESE S10g-4.5 (with preamp)": {
		Name:         "IESE S10g-4.5 (with preamp)",
		Type:         "Short Period Seismometer",
		Description:  " IESE Short Period Seismometer",
		Manufacturer: "",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"IESE S10g-4.5 (without preamp)": {
		Name:         "IESE S10g-4.5 (without preamp)",
		Type:         "Short Period Seismometer",
		Description:  " IESE Short Period Seismometer",
		Manufacturer: "",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"IESE S31f-15 (with preamp)": {
		Name:         "IESE S31f-15 (with preamp)",
		Type:         "Short Period Seismometer",
		Description:  " IESE Short Period Seismometer",
		Manufacturer: "",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"InfraBSU microphone": {
		Name:         "InfraBSU microphone",
		Type:         "Microphone",
		Description:  "Boise State University InfraBSU Microphone",
		Manufacturer: "Boise State University",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: 0}},
	},
	"L4C": {
		Name:         "L4C",
		Type:         "Short Period Seismometer",
		Description:  "Sercel L4C Short Period Seismometer",
		Manufacturer: "Sercel",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}},
	},
	"L4C-3D": {
		Name:         "L4C-3D",
		Type:         "Short Period Seismometer",
		Description:  "Sercel L4C-3D Short Period Seismometer",
		Manufacturer: "Sercel",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"LE-3Dlite": {
		Name:         "LE-3Dlite",
		Type:         "Short Period Seismometer",
		Description:  "Lennartz Electronic LE-3Dlite Short Period Seismometer",
		Manufacturer: "Lennartz Electronic",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"LE-3DliteMkII": {
		Name:         "LE-3DliteMkII",
		Type:         "Short Period Seismometer",
		Description:  "Lennartz Electronic LE-3DliteMkII Short Period Seismometer",
		Manufacturer: "Lennartz Electronic",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"LE-3DliteMkIII": {
		Name:         "LE-3DliteMkIII",
		Type:         "Short Period Seismometer",
		Description:  "Lennartz Electronic LE-3DliteMkIII Short Period Seismometer",
		Manufacturer: "Lennartz Electronic",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"LM35": {
		Name:         "LM35",
		Type:         "",
		Description:  "GNS Science LM35 ",
		Manufacturer: "GNS Science",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: 0}},
	},
	"SBEPI": {
		Name:         "SBEPI",
		Type:         "Accelerometer",
		Description:  "Kinemetrics SBEPI Accelerometer",
		Manufacturer: "Kinemetrics",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"SDP": {
		Name:         "SDP",
		Type:         "",
		Description:  "GNS Science SDP ",
		Manufacturer: "GNS Science",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}, {Azimuth: 0, Dip: -90}},
	},
	"SSA-320": {
		Name:         "SSA-320",
		Type:         "Strong Motion Sensor",
		Description:  "Terratech SSA-320 Strong Motion Sensor",
		Manufacturer: "Terratech",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}, {Azimuth: 0, Dip: -90}},
	},
	"STS-2": {
		Name:         "STS-2",
		Type:         "Broadband Seismometer",
		Description:  "Streckeisen STS-2 Broadband Seismometer",
		Manufacturer: "Streckeisen",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"Scout Hydrophone": {
		Name:         "Scout Hydrophone",
		Type:         "Hydrophone",
		Description:  " Scout Hydrophone",
		Manufacturer: "",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: 0}},
	},
	"Titan": {
		Name:         "Titan",
		Type:         "Accelerometer",
		Description:  "Nanometrics Titan Accelerometer",
		Manufacturer: "Nanometrics",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"Titan TACCL-BH1": {
		Name:         "Titan TACCL-BH1",
		Type:         "Accelerometer",
		Description:  "Nanometrics Titan Accelerometer",
		Manufacturer: "Nanometrics",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"Titan TACCL-N1": {
		Name:         "Titan TACCL-N1",
		Type:         "Accelerometer",
		Description:  "Nanometrics Titan Accelerometer",
		Manufacturer: "Nanometrics",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"Trillium 120QA": {
		Name:         "Trillium 120QA",
		Type:         "Broadband Seismometer",
		Description:  "Nanometrics Trillium Broadband Seismometer",
		Manufacturer: "Nanometrics",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"Trillium 360": {
		Name:         "Trillium 360",
		Type:         "Broadband Seismometer",
		Description:  "Nanometrics Trillium Broadband Seismometer",
		Manufacturer: "Nanometrics",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"Trillium Borehole T120-BH1": {
		Name:         "Trillium Borehole T120-BH1",
		Type:         "Broadband Seismometer",
		Description:  "Nanometrics Trillium Broadband Seismometer",
		Manufacturer: "Nanometrics",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"Trillium Compact 120": {
		Name:         "Trillium Compact 120",
		Type:         "Broadband Seismometer",
		Description:  "Nanometrics Trillium Broadband Seismometer",
		Manufacturer: "Nanometrics",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"Trillium Compact 120PH-2": {
		Name:         "Trillium Compact 120PH-2",
		Type:         "Broadband Seismometer",
		Description:  "Nanometrics Trillium Broadband Seismometer",
		Manufacturer: "Nanometrics",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"Trillium Compact 20PH-2": {
		Name:         "Trillium Compact 20PH-2",
		Type:         "Broadband Seismometer",
		Description:  "Nanometrics Trillium Broadband Seismometer",
		Manufacturer: "Nanometrics",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"Trillium Horizon TH120-1": {
		Name:         "Trillium Horizon TH120-1",
		Type:         "Broadband Seismometer",
		Description:  "Nanometrics Trillium Broadband Seismometer",
		Manufacturer: "Nanometrics",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
	"Trillium Horizon TH120-2": {
		Name:         "Trillium Horizon TH120-2",
		Type:         "Broadband Seismometer",
		Description:  "Nanometrics Trillium Broadband Seismometer",
		Manufacturer: "Nanometrics",
		Vendor:       "",
		Components:   []SensorComponent{{Azimuth: 0, Dip: -90}, {Azimuth: 0, Dip: 0}, {Azimuth: 90, Dip: 0}},
	},
}

Functions

func Lookup

func Lookup(response string) ([]byte, error)

Lookup returns a byte slice representation of a generic embeded stationxml Response if present.

func LookupBase

func LookupBase(base string, response string) ([]byte, error)

LookupBase returns a byte slice representation of a generic stationxml Response either stored in a given directory or in the embedded files if no base directory given.

func LookupDir

func LookupDir(path string, response string) ([]byte, error)

LookupDir returns a byte slice representation of a generic stationxml Response if stored in the given directory.

func LookupFS

func LookupFS(fsys fs.FS, response string) ([]byte, error)

LookupFS returns a byte slice representation of a generic stationxml Response if present in the given file system.

Types

type A2D

type A2D struct {
	Name  string
	Code  PzTransferFunction
	Type  string
	Notes string
}

func (A2D) GetType

func (a A2D) GetType() string

type ApproximationType

type ApproximationType uint
const (
	ApproximationTypeUnknown ApproximationType = iota
	ApproximationTypeMaclaurin
)

type Coefficient

type Coefficient struct {
	Value float64
}

type Datalogger

type Datalogger struct {
	DataloggerList []string
	Type           string
	Label          string
	SampleRate     float64
	Frequency      float64
	StorageFormat  string
	ClockDrift     float64
	FilterList     []string
	Stages         []ResponseStage
	Reversed       bool
}

type DataloggerModel

type DataloggerModel struct {
	Name         string
	Type         string // FDSN StationXML Datalogger Type
	Description  string // FDSN StationXML Datalogger Description
	Manufacturer string // FDSN StationXML Datalogger Manufacturer
	Vendor       string // FDSN StationXML Datalogger Vendor
}

type FIR

type FIR struct {
	Name       string
	Causal     bool
	Symmetry   Symmetry
	Decimation float64
	Gain       float64
	Notes      *string
	Factors    []float64
	Reversed   *bool
}

func (FIR) GetType

func (f FIR) GetType() string

type PAZ

type PAZ struct {
	Name  string
	Code  PzTransferFunction
	Type  string
	Notes string
	Poles []complex128
	Zeros []complex128
}

func (PAZ) Gain

func (p PAZ) Gain(freq float64) float64

func (PAZ) GetType

func (p PAZ) GetType() string

type Polynomial

type Polynomial struct {
	Name                    string
	Gain                    float64
	ApproximationType       ApproximationType
	FrequencyLowerBound     float64
	FrequencyUpperBound     float64
	ApproximationLowerBound float64
	ApproximationUpperBound float64
	MaximumError            float64
	Notes                   *string

	Coefficients []Coefficient
}

func (Polynomial) GetType

func (p Polynomial) GetType() string

type PzTransferFunction

type PzTransferFunction uint
const (
	PZFunctionUnknown PzTransferFunction = iota
	PZFunctionLaplaceRadiansPerSecond
	PZFunctionLaplaceHertz
	PZFunctionLaplaceZTransform
)

type Response

type Response struct {
	Name        string
	Sensors     []Sensor
	Dataloggers []Datalogger
}

type ResponseStage

type ResponseStage struct {
	Type       string
	Lookup     string
	Filter     string
	StageSet   StageSet
	Frequency  float64
	InputRate  float64
	SampleRate float64
	Decimate   int32
	Gain       float64
	//	Scale       float64
	Correction  float64
	Delay       float64
	InputUnits  string
	OutputUnits string
}

func (*ResponseStage) AppyGain

func (r *ResponseStage) AppyGain(factor, bias float64) bool

func (*ResponseStage) Calibrate

func (r *ResponseStage) Calibrate(factor, bias, freq float64) bool

type ResponseStages

type ResponseStages []ResponseStage

type Sensor

type Sensor struct {
	SensorList []string
	FilterList []string
	Stages     []ResponseStage
	Channels   string
	Reversed   bool
}

func (Sensor) Labels

func (s Sensor) Labels(axial string) string

type SensorComponent

type SensorComponent struct {
	Azimuth float64
	Dip     float64
}

type SensorModel

type SensorModel struct {
	Name         string
	Type         string // FDSN StationXML Sensor Type
	Description  string // FDSN StationXML Sensor Description
	Manufacturer string // FDSN StationXML Vendor Description
	Vendor       string // FDSN StationXML Vendor Description

	Components []SensorComponent
}

type StageSet

type StageSet interface {
	GetType() string
}

type Stream

type Stream struct {
	Datalogger
	Sensor

	Components []SensorComponent
}

func Streams

func Streams(datalogger, sensor string) []Stream

Provide a stream list for a given datalogger and sensor pair

func (Stream) Channels

func (s Stream) Channels(axial string) []string

func (Stream) Gain

func (s Stream) Gain() float64

type Symmetry

type Symmetry uint
const (
	SymmetryUnknown Symmetry = iota
	SymmetryNone
	SymmetryEven
	SymmetryOdd
)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL