gemseo.typing module#

Common typing definitions.

BooleanArray#

A NumPy array of boolean numbers.

ComplexArray#

A NumPy array of complex numbers.

IntegerArray#

A NumPy array of integer numbers.

JacobianData#

A Jacobian data structure of the form ``{output_name: {input_name: jacobian}}.

MutableStrKeyMapping#

A mutable mapping from strings to anything.

NumberArray#

A NumPy array of integer or real or complex numbers.

RealArray#

A NumPy array of real numbers.

RealOrComplexArray#

A NumPy array of real or complex numbers.

class RealOrComplexArrayT#

A NumPy array of real or complex numbers generic type.

alias of TypeVar('RealOrComplexArrayT', ~numpy.ndarray[~typing.Any, ~numpy.dtype[~numpy.floating[~typing.Any]]], ~numpy.ndarray[~typing.Any, ~numpy.dtype[~numpy.complexfloating[~typing.Any, ~typing.Any]]])

StrKeyMapping#

A read-only mapping from strings to anything.

SparseOrDenseRealArray(*args, **kwargs)#

A dense NumPy array or a sparse SciPy array.

alias of ndarray[Any, dtype[floating[Any]]] | coo_matrix | spmatrix | sparray