csv_data

Basic utilities for working with csv based data

auvlib.data_tools.csv_data.convert_matched_entries(arg0: List[auvlib.data_tools.std_data.sss_ping], arg1: List[auvlib.data_tools.csv_data.csv_nav_entry]) → List[auvlib.data_tools.std_data.sss_ping]

Match xtf_sss_ping::PingsT and csv_nav_entry::EntriesT and assign pos info to pings

class auvlib.data_tools.csv_data.csv_asvp_sound_speed

Class for a csv based nav entry

dbars

Pressure in decibars

lat_

Latitude

long_

Longitude

static parse_file(arg0: unicode) → List[auvlib.data_tools.csv_data.csv_asvp_sound_speed]

Parse csv_asvp_sound_speed from .csv file

static parse_folder(arg0: unicode) → List[auvlib.data_tools.csv_data.csv_asvp_sound_speed]

Parse csv_asvp_sound_speed from folder of .csv files

static read_data(arg0: unicode) → List[auvlib.data_tools.csv_data.csv_asvp_sound_speed]

Read csv_asvp_sound_speed::EntriesT from .cereal file

time_stamp_

UNIX timestamp

time_string_

Readable date of measurement

vels

Corresponding velocities in m/s

class auvlib.data_tools.csv_data.csv_nav_entry

Class for a csv based nav entry

altitude

Altitude

heading_

Radian yaw in ENU coordinates

heading_std_

Yaw standard deviation

lat_

Latitude

long_

Longitude

static parse_file(arg0: unicode) → List[auvlib.data_tools.csv_data.csv_nav_entry]

Parse csv_nav_entry from .csv file

static parse_folder(arg0: unicode) → List[auvlib.data_tools.csv_data.csv_nav_entry]

Parse csv_nav_entry from folder of .csv files

pitch_

Radian pitch in ENU coordinates

pitch_std_

Pitch standard deviation

pos_

Position in ENU coordinates

static read_data(arg0: unicode) → List[auvlib.data_tools.csv_data.csv_nav_entry]

Read csv_nav_entry::EntriesT from .cereal file

roll_

Radian roll in ENU coordinates

roll_std_

Roll standard deviation

time_stamp_

UNIX timestamp

time_string_

Readable date of measurement

vel_

Velocity

auvlib.data_tools.csv_data.write_data(*args, **kwargs)

Overloaded function.

  1. write_data(arg0: List[auvlib.data_tools.csv_data.csv_nav_entry], arg1: unicode) -> None

Write csv_nav_entry::EntriesT to .cereal file

  1. write_data(arg0: List[auvlib.data_tools.csv_data.csv_asvp_sound_speed], arg1: unicode) -> None

Write csv_asvp_sound_speed::EntriesT to .cereal file