rq_connect

class pyreaqtive.rq_connect.AbstractConversion

Bases: abc.ABC

Base model for bidirectional conversion of two models.

abstract convert_a_to_b(a)
Parameters

a (Any) –

Return type

Any

abstract convert_b_to_a(b)
Parameters

b (Any) –

Return type

Any

_abc_impl = <_abc_data object>
class pyreaqtive.rq_connect.Conversion(a_to_b, b_to_a)

Bases: pyreaqtive.rq_connect.AbstractConversion

Conversion Declared with two functions.

Parameters
  • a_to_b (Callable[[Any], Any]) –

  • b_to_a (Callable[[Any], Any]) –

__init__(a_to_b, b_to_a)

Initialize self. See help(type(self)) for accurate signature.

Parameters
  • a_to_b (Callable[[Any], Any]) –

  • b_to_a (Callable[[Any], Any]) –

convert_a_to_b(a)
Parameters

a (Any) –

Return type

Any

convert_b_to_a(b)
Parameters

b (Any) –

Return type

Any

_abc_impl = <_abc_data object>
class pyreaqtive.rq_connect.LinearConversion(scale_a_to_b, offset_a_to_b=0)

Bases: pyreaqtive.rq_connect.AbstractConversion

Linear Conversion Declared with scale and offset.

Parameters
  • scale_a_to_b (float) –

  • offset_a_to_b (float) –

__init__(scale_a_to_b, offset_a_to_b=0)

Initialize self. See help(type(self)) for accurate signature.

Parameters
  • scale_a_to_b (float) –

  • offset_a_to_b (float) –

convert_a_to_b(a)
Parameters

a (Any) –

Return type

Any

convert_b_to_a(b)
Parameters

b (Any) –

Return type

Any

_abc_impl = <_abc_data object>
class pyreaqtive.rq_connect.RQConnect(model_a, model_b, conversion)

Bases: object

Bidirectional connection between two models.

Parameters
class Conversion(a_to_b, b_to_a)

Bases: pyreaqtive.rq_connect.AbstractConversion

Conversion Declared with two functions.

Parameters
  • a_to_b (Callable[[Any], Any]) –

  • b_to_a (Callable[[Any], Any]) –

__init__(a_to_b, b_to_a)

Initialize self. See help(type(self)) for accurate signature.

Parameters
  • a_to_b (Callable[[Any], Any]) –

  • b_to_a (Callable[[Any], Any]) –

_abc_impl = <_abc_data object>
convert_a_to_b(a)
Parameters

a (Any) –

Return type

Any

convert_b_to_a(b)
Parameters

b (Any) –

Return type

Any

class LinearConversion(scale_a_to_b, offset_a_to_b=0)

Bases: pyreaqtive.rq_connect.AbstractConversion

Linear Conversion Declared with scale and offset.

Parameters
  • scale_a_to_b (float) –

  • offset_a_to_b (float) –

__init__(scale_a_to_b, offset_a_to_b=0)

Initialize self. See help(type(self)) for accurate signature.

Parameters
  • scale_a_to_b (float) –

  • offset_a_to_b (float) –

_abc_impl = <_abc_data object>
convert_a_to_b(a)
Parameters

a (Any) –

Return type

Any

convert_b_to_a(b)
Parameters

b (Any) –

Return type

Any

__init__(model_a, model_b, conversion)

Initialize self. See help(type(self)) for accurate signature.

Parameters
_propagate_a_to_b()
Return type

None

_propagate_b_to_a()
Return type

None