ctdam.conv.parameter_mapping module

class ctdam.conv.parameter_mapping.ParameterMapping(xmlcon_part, raw_data, parameters, voltage_sensors_start=6)[source]

Bases: object

extract_coefficients(source)[source]
Parameters:

source (dict)

locate_sensor_data(raw_data)[source]
Parameters:

raw_data (dict)

Return type:

ndarray | None

create_parameter(data, metadata={}, name='')[source]
Parameters:
  • data

  • metadata (dict) – (Default value = {})

  • name (str) – (Default value = “”)

convert_freq_temperature()[source]
convert_temperature()[source]
convert_pressure()[source]
convert_conductivity()[source]
convert_salinity(conductivity, t_values, p_values)[source]
Parameters:
  • conductivity (ndarray)

  • t_values (ndarray)

  • p_values (ndarray)

convert_sbe43_oxygen(voltage, temperature, pressure, salinity, coefs, apply_tau_correction=False, apply_hysteresis_correction=False, window_size=1, sample_interval=1)[source]

Overwrite of Sea-Birds super slow function.

Parameters:
  • voltage (ndarray)

  • temperature (ndarray)

  • pressure (ndarray)

  • salinity (ndarray)

  • coefs (Oxygen43Coefficients)

  • apply_tau_correction (bool) – (Default value = False)

  • apply_hysteresis_correction (bool) – (Default value = False)

  • window_size (float) – (Default value = 1)

  • sample_interval (float) – (Default value = 1)

convert_oxygen()[source]
convert_oxygen_pyro_science()[source]
map_metadata(name='')[source]
Parameters:

name (str) – (Default value = “”)

Return type:

dict