std_data

Standard interfaces for working with different kinds of data. All data types should be converted into these before processing

class auvlib.data_tools.std_data.attitude_entry

Standard class interface for working with attitude data

first_in_file_

Is first measurement in file?

heave

Heave

pitch

Radian pitch in ENU coordinates

static read_data(arg0: unicode) → List[auvlib.data_tools.std_data.attitude_entry]

Read attitude_entry::Entries from .cereal file

roll

Radian roll in ENU coordinates

time_stamp_

UNIX timestamp

time_string_

Readable date of measurement

yaw

Radian yaw in ENU coordinates

class auvlib.data_tools.std_data.mbes_ping

Standard class interface for working with multibeam data

back_scatter

The beam reflectivities

beams

The beam hits in world ENU coordinates

first_in_file_

Is first measurement in file?

heading_

Yaw in ENU coordinates

heave_

Heave

id_

Sequential ID of measurement

static parse_file(arg0: unicode) → List[auvlib.data_tools.std_data.mbes_ping]

Parse mbes_ping from an ASCII file exported from NaviEdit

static parse_folder(arg0: unicode) → List[auvlib.data_tools.std_data.mbes_ping]

Parse mbes_ping from folder of ASCII files exported from NaviEdit

pitch_

Radian pitch in ENU coordinates

pos_

Position in ENU coordinates

static read_data(arg0: unicode) → List[auvlib.data_tools.std_data.mbes_ping]

Read mbes_ping::PingsT from .cereal file

roll_

Radian roll in ENU coordinates

time_stamp_

UNIX timestamp

time_string_

Readable date of measurement

class auvlib.data_tools.std_data.nav_entry

Standard class interface for working with navigation data

first_in_file_

Is first measurement in file?

static parse_file(arg0: unicode) → List[auvlib.data_tools.std_data.nav_entry]

Parse nav_entry from an ASCII file exported from NaviEdit

static parse_folder(arg0: unicode) → List[auvlib.data_tools.std_data.nav_entry]

Parse nav_entry from folder of ASCII files exported from NaviEdit

pos_

Position in ENU coordinates

static read_data(arg0: unicode) → List[auvlib.data_tools.std_data.nav_entry]

Read nav_entry::Entries from .cereal file

time_stamp_

UNIX timestamp

time_string_

Readable date of measurement

class auvlib.data_tools.std_data.sss_ping

Class for xtf sidescan type

first_in_file_

Is first measurement in file?

heading_

Radian yaw in ENU coordinates

lat_

Latitude

long_

Longitude

pitch_

Radian pitch in ENU coordinates

port

Port measurement

pos_

Position in ENU coordinates

static read_data(arg0: unicode) → List[auvlib.data_tools.std_data.sss_ping]

Read sss_ping::PingsT from .cereal file

roll_

Radian roll in ENU coordinates

sound_vel_

Sound speed in m/s

stbd

Starboard measurement

time_stamp_

UNIX timestamp

time_string_

Readable date of measurement

class auvlib.data_tools.std_data.sss_ping_side

Class for one xtf sidescan side

beam_width

Beam width

pings

The return intensities

slant_range

Slant range

tilt_angle

Tilt angle

time_duration

Furthest measured intensity

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

Overloaded function.

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

Write mbes_ping::PingsT to .cereal file

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

Write nav_entry::EntriesT to .cereal file

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

Write attitude_entry::EntriesT to .cereal file

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

Write sss_ping::PingsT to .cereal file