symforce.ops package#

API for mathematical groups in python with minimal dependencies. Assumes elements have appropriate methods, or for the case of scalar types (ints, floats, sympy.Symbols) assumes that the group is reals under addition.

This is the recommended API for using these concepts, rather than calling directly on a type.

class ScalarExpr(*args, **kwargs)[source]#

Bases: ABC

Metaclass for scalar expressions

symforce.symbolic.DataBuffer is a subclass of sf.Expr but we do not want it to be registered under ScalarLieGroupOps.

  • args (Any) –

  • kwargs (Any) –