osgar.lib package

Submodules

osgar.lib.config module

Osgar Config Class

exception osgar.lib.config.MergeConflictError

Bases: Exception

osgar.lib.config.load(*filenames)
osgar.lib.config.merge_dict(dict1, dict2)

osgar.lib.mathex module

Extra math routines

osgar.lib.mathex.normalizeAnglePIPI(angle)

osgar.lib.serialize module

serialization of messages

osgar.lib.serialize.deserialize(bytes_data)
osgar.lib.serialize.serialize(data)

osgar.lib.test_config module

class osgar.lib.test_config.ConfigTest(methodName='runTest')

Bases: unittest.case.TestCase

test_load_config_files()
test_merge_dict()
test_multiple_config_files()
osgar.lib.test_config.test_data(filename, test_dir='test_data')

osgar.lib.test_serialize module

class osgar.lib.test_serialize.SerializeTest(methodName='runTest')

Bases: unittest.case.TestCase

test_serialization()

Module contents