Instrument Classes
Spray Glider
Simple Class to hold glider data
- class profiler.gliderdata.SprayData(datafile: str, dataset: str, in_field: bool = False)[source]
Bases:
ADCPDataClass to hold a full, standard Spray
- dtype = 'Spray'
- classmethod from_QG_glider(glider_df, meta, missid)[source]
Build a SprayData instance from QG-sampled glider velocities.
Unlike DrifterData.from_QG_trajectory(), this uses the pre-sampled u_qg, v_qg columns directly — no finite differencing.
- class profiler.gliderdata.SlocumData(datafile: str, dataset: str, in_field: bool = False, binned: bool = False)[source]
Bases:
ProfilerDataClass to hold a full, standard Slocum glider
- loader_dict = {'s': 'salinity', 't': 'temperature'}
- class profiler.gliderdata.SeagliderData(datafile: str, dataset: str, in_field: bool = False, binned: bool = False)[source]
Bases:
ADCPDataClass to hold a full, standard Seaglider glider
- loader_dict = {'s': 'S', 't': 'T'}
- class profiler.gliderdata.SprayData(datafile: str, dataset: str, in_field: bool = False)[source]
Bases:
ADCPDataClass to hold a full, standard Spray
- dtype = 'Spray'
- classmethod from_QG_glider(glider_df, meta, missid)[source]
Build a SprayData instance from QG-sampled glider velocities.
Unlike DrifterData.from_QG_trajectory(), this uses the pre-sampled u_qg, v_qg columns directly — no finite differencing.
Solo Float
Simple Class to hold glider data
- class profiler.floatdata.SoloData(datafile: str, dataset: str, in_field: bool = False)[source]
Bases:
ProfilerDataClass to hold a Solo float
- raw_loader()
Load raw data from a file
- class profiler.floatdata.FlipData(datafile: str, dataset: str, in_field: bool = False)[source]
Bases:
ProfilerDataClass to hold a full, standard Spray
- raw_loader()
Load raw data from a file
- class profiler.floatdata.EMApexData(datafile: str, dataset: str, in_field: bool = False)[source]
Bases:
SoloDataClass to hold a full, standard EM Apex
- class profiler.floatdata.AltoData(datafile: str, dataset: str, in_field: bool = False)[source]
Bases:
SoloDataClass to hold a full, standard Alto
EM-APEX Float
VMP
Simple Class to hold VMP data
- class profiler.vmpdata.VMPData(datafile: str, dataset: str, in_field: bool = False, binned: bool = False)[source]
Bases:
ProfilerDataClass to hold a standard VMP dataset
Triaxus
Simple Class to hold Triaxus data
- class profiler.triaxusdata.TriaxusData(datafile: str, dataset: str, in_field: bool = False, binned: bool = False)[source]
Bases:
ADCPDataClass to hold a standard Triaxus dataset