Public Member Functions | |
def | __init__ |
def | get_topics |
def | load_mat |
def | save_mat |
Public Attributes | |
b | |
filename | |
start_stamp | |
topic_msg_counts | |
verbose | |
Static Public Attributes | |
string | PICKLED_EXT = '.sbag.gz' |
Private Member Functions | |
def | _cellarray_to_dict |
def | _dict_to_cellarray |
def | _load |
def | _load_pickled |
def | _load_process_topic |
def | _new_data |
def | _save_pickled |
def | _strlist_to_cellarray |
def | _sub_load_init_array |
Private Attributes | |
_data | |
_dict_names | |
_ros_types |
Definition at line 61 of file load_bag.py.
def starmac_tools.load_bag.BagLoader.__init__ | ( | self, | |
filename = None , |
|||
verbose = False , |
|||
skip_images = True |
|||
) |
Definition at line 96 of file load_bag.py.
def starmac_tools.load_bag.BagLoader._cellarray_to_dict | ( | self, | |
c | |||
) | [private] |
Helper function for load_mat
Definition at line 344 of file load_bag.py.
def starmac_tools.load_bag.BagLoader._dict_to_cellarray | ( | self, | |
d | |||
) | [private] |
Helper function for save_mat
Definition at line 333 of file load_bag.py.
def starmac_tools.load_bag.BagLoader._load | ( | self, | |
filename | |||
) | [private] |
Definition at line 144 of file load_bag.py.
def starmac_tools.load_bag.BagLoader._load_pickled | ( | self, | |
filename | |||
) | [private] |
Load a pickled and gzipped representation of the data. Unfortunately this seems to run very slowly..
Definition at line 126 of file load_bag.py.
def starmac_tools.load_bag.BagLoader._load_process_topic | ( | self, | |
topic | |||
) | [private] |
Definition at line 189 of file load_bag.py.
def starmac_tools.load_bag.BagLoader._new_data | ( | self, | |
name, | |||
init_data, | |||
ros_type = None |
|||
) | [private] |
Initiaize a spot in self._data for the given name (topic+field), with
Definition at line 180 of file load_bag.py.
def starmac_tools.load_bag.BagLoader._save_pickled | ( | self, | |
filename | |||
) | [private] |
Save a pickled and gzipped representation of the loaded data. Unfortunately this seems to run very slowly..
Definition at line 108 of file load_bag.py.
def starmac_tools.load_bag.BagLoader._strlist_to_cellarray | ( | self, | |
sl | |||
) | [private] |
Helper function for save_mat
Definition at line 357 of file load_bag.py.
def starmac_tools.load_bag.BagLoader._sub_load_init_array | ( | self, | |
i, | |||
depth, | |||
base, | |||
msg, | |||
time, | |||
N, | |||
get_header = False |
|||
) | [private] |
Definition at line 215 of file load_bag.py.
def starmac_tools.load_bag.BagLoader.get_topics | ( | self | ) |
Definition at line 367 of file load_bag.py.
def starmac_tools.load_bag.BagLoader.load_mat | ( | self, | |
mat_filename | |||
) |
Load data from a MATLAB (version 5) .mat file
Definition at line 315 of file load_bag.py.
def starmac_tools.load_bag.BagLoader.save_mat | ( | self, | |
mat_filename | |||
) |
Save data to a MATLAB (version 5) .mat file. Note that not all data can be saved in this format; basically only fields that are primitive types or arrays of primitive types (besides strings) are saved.
Definition at line 285 of file load_bag.py.
starmac_tools::load_bag.BagLoader::_data [private] |
Definition at line 96 of file load_bag.py.
Definition at line 96 of file load_bag.py.
Definition at line 96 of file load_bag.py.
Definition at line 144 of file load_bag.py.
Definition at line 96 of file load_bag.py.
string starmac_tools::load_bag.BagLoader::PICKLED_EXT = '.sbag.gz' [static] |
Definition at line 62 of file load_bag.py.
Definition at line 128 of file load_bag.py.
Definition at line 128 of file load_bag.py.
Definition at line 96 of file load_bag.py.