gsf_data

Basic utilities for working with the .gsf file format

auvlib.data_tools.gsf_data.convert_pings(arg0: List[auvlib.data_tools.gsf_data.gsf_mbes_ping]) → List[auvlib.data_tools.std_data.mbes_ping]

Convert gsf_mbes_ping::EntriesT to mbes_ping::EntriesT

class auvlib.data_tools.gsf_data.gsf_mbes_ping

Class for the gsf multibeam type

amplitudes

Intensities of beam returns

beam_angles

Angles of beams

beams

The hit positions in vehicle coordinates

depth_

Depth

distances

Distances of beam returns

first_in_file_

Is first measurement in file?

heading_

Radian yaw in ENU coordinates

lat_

Latitude

long_

Longitude

static parse_file(arg0: unicode) → List[auvlib.data_tools.gsf_data.gsf_mbes_ping]

Parse gsf_mbes_ping from .gsf file

static parse_folder(arg0: unicode) → List[auvlib.data_tools.gsf_data.gsf_mbes_ping]

Parse gsf_mbes_ping from folder of .gsf files

pitch_

Radian pitch in ENU coordinates

static read_data(arg0: unicode) → List[auvlib.data_tools.gsf_data.gsf_mbes_ping]

Read gsf_mbes_ping::PingsT from .cereal file

roll_

Radian roll in ENU coordinates

time_stamp_

UNIX timestamp

time_string_

Readable date of measurement

travel_times

Travel times of beam returns

class auvlib.data_tools.gsf_data.gsf_nav_entry

Class for the gsf nav entry type

altitude

Altitude

id_

Sequential ID of measurement

lat_

Latitude

long_

Longitude

static parse_file(arg0: unicode) → List[auvlib.data_tools.gsf_data.gsf_nav_entry]

Parse gsf_nav_entry from .gsf file

static parse_folder(arg0: unicode) → List[auvlib.data_tools.gsf_data.gsf_nav_entry]

Parse gsf_nav_entry from folder of .gsf files

pitch_

Radian pitch in ENU coordinates

pos_

Position in ENU coordinates

static read_data(arg0: unicode) → List[auvlib.data_tools.gsf_data.gsf_nav_entry]

Read gsf_nav_entry::EntriesT 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.gsf_data.gsf_sound_speed

Class for the gsf sound speed type

below_speed

Sound speed below vehicle

near_speed

Sound speed at vehicle depth

static parse_file(arg0: unicode) → List[auvlib.data_tools.gsf_data.gsf_sound_speed]

Parse gsf_sound_speed from .gsf file

static parse_folder(arg0: unicode) → List[auvlib.data_tools.gsf_data.gsf_sound_speed]

Parse gsf_sound_speed from folder of .gsf files

static read_data(arg0: unicode) → List[auvlib.data_tools.gsf_data.gsf_sound_speed]

Read gsf_sound_speed::SpeedsT from .cereal file

time_stamp_

UNIX timestamp

time_string_

Readable date of measurement

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

Overloaded function.

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

Write gsf_mbes_ping::PingsT to .cereal file

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

Write gsf_nav_entry::EntriesT to .cereal file

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

Write gsf_sound_speed::SpeedsT to .cereal file