gemseo.typing module#
Common typing definitions.
- 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]]])
- BooleanArray(*args, **kwargs)#
A NumPy array of boolean numbers.
alias of
ndarray
[Any
,dtype
[bool_
]]
- ComplexArray(*args, **kwargs)#
A NumPy array of complex numbers.
alias of
ndarray
[Any
,dtype
[complexfloating
[Any
,Any
]]]
- IntegerArray(*args, **kwargs)#
A NumPy array of integer numbers.
alias of
ndarray
[Any
,dtype
[integer
[Any
]]]
- JacobianData(*args, **kwargs)#
jacobian}}.
- Type:
A Jacobian data structure of the form ``{output_name
- Type:
{input_name
alias of
MutableMapping
[str
,MutableMapping
[str
,ndarray
[Any
,dtype
[floating
[Any
]]] |coo_matrix
|spmatrix
|sparray
|JacobianOperator
]]
- MutableStrKeyMapping(*args, **kwargs)#
A mutable mapping from strings to anything.
alias of
MutableMapping
[str
,Any
]
- NumberArray(*args, **kwargs)#
A NumPy array of integer or real or complex numbers.
alias of
ndarray
[Any
,dtype
[number
[Any
]]]
- RealArray(*args, **kwargs)#
A NumPy array of real numbers.
alias of
ndarray
[Any
,dtype
[floating
[Any
]]]
- RealOrComplexArray(*args, **kwargs)#
A NumPy array of real or complex numbers.
alias of
ndarray
[Any
,dtype
[inexact
[Any
]]]