formak.common

Module Contents

Classes

UiModelBase

Use as a base class for ui.Model, but in a separate file from ui.Model so that formak.python doesn’t directly depend on formak.ui just for typing.

_NamedArrayBase

Functions

model_validation

named_vector

named_covariance

plot_pair

plot_quaternion_timeseries

API

class formak.common.UiModelBase

Use as a base class for ui.Model, but in a separate file from ui.Model so that formak.python doesn’t directly depend on formak.ui just for typing.

formak.common.model_validation(state_model, process_noise: Dict[Union[sympy.Symbol, Tuple[sympy.Symbol, sympy.Symbol]], float], sensor_models, *, verbose=True, extra_validation=False, calibration_map: Dict[sympy.Symbol, float])
class formak.common._NamedArrayBase(name: str, kwargs: Dict[Any, Any])

Bases: abc.ABC

__repr__()
__iter__()
classmethod from_data(data)
classmethod from_dict(mapping)
abstract classmethod __subclasshook__(Other)
formak.common.named_vector(name, arglist)
formak.common.named_covariance(name, arglist)
formak.common.plot_pair(*, states, expected_states, arglist, x_name, y_name, file_id)
formak.common.plot_quaternion_timeseries(*, times, states, expected_states, arglist, x_name, file_id)