Typing aliases (cmomy.core.typing
)#
Data:
DataArray wrapper |
|
Dataset wrapper |
|
DataArray or Dataset wrapper |
|
Any Array wrapper |
|
Index |
Classes:
Generic wrapper TypeVar |
|
Array wrapper TypeVar |
|
xarray object wrapper TypeVar |
|
Moment parameters TypeVar |
|
General data set/array |
|
DataArray or Dataset |
|
TypeVar of array types with restriction |
|
TypeVar of types wrapped by IndexSampler |
|
TypeVar of floating point precision (np.float32, np.float64, default=Any) |
|
TypeVar of for np.generic dtype. |
|
TypeVar of floating point precision (all) |
|
Extra parameters to |
|
Extra parameters to |
|
Extra parameters to |
|
Extra parameters to |
|
Extra parameters to |
|
Extra parameters to |
|
Extra parameters to |
|
Extra parameters for |
|
Extra parameters for |
|
Extra parameters for |
|
Extra parameters for |
|
Extra parameters for |
|
Extra parameters for |
|
Extra parameters for |
|
Extra parameters to |
|
Extra parameters to |
|
Extra parameters to |
|
Extra parameters to |
|
Extra parameters to |
|
Extra parameters to |
|
Extra parameters to |
|
Extra parameters to |
|
Extra parameters to |
|
Extra parameters to |
|
Extra parameters to |
|
Extra parameters to |
|
Extra parameters to |
- cmomy.core.typing.CentralMomentsDataArray = 'CentralMomentsData[xr.DataArray]'#
DataArray wrapper
- cmomy.core.typing.CentralMomentsDataset = 'CentralMomentsData[xr.Dataset]'#
Dataset wrapper
- cmomy.core.typing.CentralMomentsDataAny = 'CentralMomentsData[Any]'#
DataArray or Dataset wrapper
- cmomy.core.typing.CentralMomentsArrayAny = 'CentralMomentsArray[Any]'#
Any Array wrapper
- class cmomy.core.typing.CentralMomentsT#
Generic wrapper TypeVar
alias of TypeVar(‘CentralMomentsT’, bound=
CentralMomentsABC[Any, Any]
)
- class cmomy.core.typing.CentralMomentsArrayT#
Array wrapper TypeVar
alias of TypeVar(‘CentralMomentsArrayT’, bound=
CentralMomentsArray[Any]
)
- class cmomy.core.typing.CentralMomentsDataT#
xarray object wrapper TypeVar
alias of TypeVar(‘CentralMomentsDataT’, bound=
CentralMomentsData[Any]
)
- cmomy.core.typing.MomParamsInput(*args, **kwargs)#
Moment parameters input
alias of
MomParams
|MomParamsBase
|MomParamsDict
|None
- class cmomy.core.typing.MomParamsT#
Moment parameters TypeVar
alias of TypeVar(‘MomParamsT’, MomParamsArray, MomParamsXArray)
- class cmomy.core.typing.GenArrayT#
General data set/array
alias of TypeVar(‘GenArrayT’, ~numpy.ndarray[tuple[~typing.Any, …], ~numpy.dtype[~typing.Any]], ~xarray.core.dataarray.DataArray, ~xarray.core.dataset.Dataset)
- class cmomy.core.typing.DataT#
DataArray or Dataset
alias of TypeVar(‘DataT’, ~xarray.core.dataarray.DataArray, ~xarray.core.dataset.Dataset)
- class cmomy.core.typing.ArrayT#
TypeVar of array types with restriction
alias of TypeVar(‘ArrayT’, ~numpy.ndarray[tuple[~typing.Any, …], ~numpy.dtype[~numpy.float64]], ~numpy.ndarray[tuple[~typing.Any, …], ~numpy.dtype[~numpy.float32]], ~xarray.core.dataarray.DataArray)
- class cmomy.core.typing.SamplerArrayT#
TypeVar of types wrapped by IndexSampler
alias of TypeVar(‘SamplerArrayT’, ~numpy.ndarray[tuple[~typing.Any, …], ~numpy.dtype[~typing.Any]], ~xarray.core.dataarray.DataArray, ~xarray.core.dataset.Dataset, ~xarray.core.dataarray.DataArray | ~xarray.core.dataset.Dataset)
- class cmomy.core.typing.FloatT#
TypeVar of floating point precision (np.float32, np.float64, default=Any)
alias of TypeVar(‘FloatT’, ~numpy.float64, ~numpy.float32)
- class cmomy.core.typing.ScalarT#
TypeVar of for np.generic dtype.
alias of TypeVar(‘ScalarT’, bound=
generic
)
- class cmomy.core.typing.FloatingT#
TypeVar of floating point precision (all)
alias of TypeVar(‘FloatingT’, bound=
np.floating[Any]
)
- cmomy.core.typing.AxesWrap(*args, **kwargs)#
Axes type (with wrapping)
alias of
complex
|tuple[complex, ...]
- cmomy.core.typing.AxisReduceWrap(*args, **kwargs)#
Reduction axes type (with wrapping)
- cmomy.core.typing.AxisReduceMult(*args, **kwargs)#
Reduction axes type (multiple)
- cmomy.core.typing.AxisReduceMultWrap(*args, **kwargs)#
Reduction axes type (multiple, with wrapping)
- cmomy.core.typing.RngTypes(*args, **kwargs)#
Random number generator types
alias of
int
|Sequence
[int
] |SeedSequence
|BitGenerator
|Generator
- cmomy.core.typing.FloatDTypes(*args, **kwargs)#
Floating dtype
alias of
float32
|float64
- cmomy.core.typing.NDArrayAny(*args, **kwargs)#
Array type (any dtype)
- cmomy.core.typing.NDArrayInt(*args, **kwargs)#
Array type (int dtype)
- cmomy.core.typing.NDArrayFloats(*args, **kwargs)#
Array type (float dtype)
- cmomy.core.typing.NDArrayBool(*args, **kwargs)#
Array type (bool dtype)
- cmomy.core.typing.NDGeneric(*args, **kwargs)#
Float or array of float
- cmomy.core.typing.Moments(*args, **kwargs)#
Moments type
alias of
int
|tuple[int]
|tuple[int, int]
- cmomy.core.typing.MomentsStrict(*args, **kwargs)#
Strict moments type
alias of
tuple[int]
|tuple[int, int]
- cmomy.core.typing.MomAxes(*args, **kwargs)#
Axes containing moment(s).
alias of
int
|tuple[int]
|tuple[int, int]
- cmomy.core.typing.MomAxesStrict(*args, **kwargs)#
Axes containing moment(s).
alias of
tuple[int]
|tuple[int, int]
- cmomy.core.typing.DimsReduceMult(*args, **kwargs)#
Reduction dimension(s)
- cmomy.core.typing.Dims(*args, **kwargs)#
Dimensions
alias of
str
|Collection
[Hashable
] |EllipsisType
|None
- cmomy.core.typing.MomDims(*args, **kwargs)#
Dimensions containing moment(s)
alias of
Hashable
|tuple[Hashable]
|tuple[Hashable, Hashable]
- cmomy.core.typing.MomDimsStrict(*args, **kwargs)#
Dimensions containing moment(s)
alias of
tuple[Hashable]
|tuple[Hashable, Hashable]
- cmomy.core.typing.IndexAny = 'pd.Index[Any]'#
Index
- cmomy.core.typing.ArrayOrderACF(*args, **kwargs)#
Order parameters
- cmomy.core.typing.ArrayOrderKACF(*args, **kwargs)#
Order parameters
- cmomy.core.typing.Casting(*args, **kwargs)#
Casting rules
alias of
Literal
[‘no’, ‘equiv’, ‘safe’, ‘same_kind’, ‘unsafe’]
- cmomy.core.typing.MissingCoreDimOptions(*args, **kwargs)#
What to do if missing a core dimensions.
alias of
Literal
[‘raise’, ‘copy’, ‘drop’]
- cmomy.core.typing.SelectMoment(*args, **kwargs)#
Moment names.
alias of
Literal
[‘weight’, ‘ave’, ‘cov’, ‘var’, ‘xave’, ‘yave’, ‘xvar’, ‘yvar’, ‘all’, ‘xmom_0’, ‘xmom_1’, ‘ymom_0’, ‘ymom_1’]
- cmomy.core.typing.ConvertStyle(*args, **kwargs)#
Style to convert to
alias of
Literal
[‘central’, ‘raw’]
- class cmomy.core.typing.ReduceDataKwargs[source]#
Bases:
_MomParamsKwargs
,_MomNDimKwargs
,_AxisMultKwargs
,_ReductionKwargs
,_ParallelKwargs
,_OrderKACFKwargs
,_MomAxesKwargs
,_KeepDimsKwargs
,_MoveAxisToEndKwargs
Extra parameters to
reduction.reduce_data()
- class cmomy.core.typing.ReduceValsKwargs[source]#
Bases:
_ValsCFKwargs
Extra parameters to
reduction.reduce_vals()
- class cmomy.core.typing.ReduceDataGroupedKwargs[source]#
Bases:
_DataCFKwargs
,_GroupsKwargs
,_CoordsPolicyKwargs
Extra parameters to
grouped.reduce_data_grouped()
- class cmomy.core.typing.ReduceDataIndexedKwargs[source]#
Bases:
_DataKACFKwargs
,_GroupsKwargs
,_IndexedKwargs
,_CoordsPolicyKwargs
Extra parameters to
grouped.reduce_data_indexed()
- class cmomy.core.typing.ReduceValsGroupedKwargs[source]#
Bases:
_ValsCFKwargs
,_GroupsKwargs
,_CoordsPolicyKwargs
Extra parameters to
grouped.reduce_vals_grouped()
- class cmomy.core.typing.ReduceValsIndexedKwargs[source]#
Bases:
_ValsCFKwargs
,_GroupsKwargs
,_IndexedKwargs
,_CoordsPolicyKwargs
Extra parameters to
grouped.reduce_vals_indexed()
- class cmomy.core.typing.ResampleDataKwargs[source]#
Bases:
_DataKACFKwargs
,_RepDimKwargs
,_SamplerKwargs
Extra parameters to
resample.resample_data()
- class cmomy.core.typing.ResampleValsKwargs[source]#
Bases:
_ValsCFKwargs
,_RepDimKwargs
,_SamplerKwargs
Extra parameters for
resample.resample_vals()
- class cmomy.core.typing.JackknifeDataKwargs[source]#
Bases:
_DataKACFKwargs
Extra parameters for
resample.jackknife_data()
- class cmomy.core.typing.JackknifeValsKwargs[source]#
Bases:
_ValsCFKwargs
Extra parameters for
resample.jackknife_data()
- class cmomy.core.typing.WrapRawKwargs[source]#
Bases:
_WrapRawKwargs
Extra parameters for
wrap_raw()
- class cmomy.core.typing.MomentsTypeKwargs[source]#
Bases:
_WrapRawKwargs
,_MoveAxisToEndKwargs
Extra parameters for
convert.moments_type()
- class cmomy.core.typing.CumulativeKwargs[source]#
Bases:
_DataKACFKwargs
Extra parameters for
convert.cumulative()
- class cmomy.core.typing.MomentsToComomentsKwargs[source]#
Bases:
_MomDimsAndApplyUFuncKwargs
,_OrderCFKwargs
,_MomAxesKwargs
,_MomParamsKwargs
Extra parameters for
convert.moments_to_comoments()
- class cmomy.core.typing.SelectMomentKwargs[source]#
Bases:
_MomNDimKwargs
,_MomDimsAndApplyUFuncKwargs
,_MomAxesKwargs
,_MomParamsKwargs
Extra parameters to
utils.select_moment()
- class cmomy.core.typing.ValsToDataKwargs[source]#
Bases:
_MomKwargs
,_MomDimsAndApplyUFuncKwargs
,_MomParamsKwargs
Extra parameters to
utils.vals_to_data()
- class cmomy.core.typing.RollingDataKwargs[source]#
Bases:
_DataKACFKwargs
,_RollingKwargs
Extra parameters to
rolling.rolling_data()
- class cmomy.core.typing.RollingValsKwargs[source]#
Bases:
_ValsCFKwargs
,_RollingKwargs
Extra parameters to
rolling.rolling_vals()
- class cmomy.core.typing.RollingExpDataKwargs[source]#
Bases:
_DataKACFKwargs
,_RollingExpKwargs
Extra parameters to
rolling.rolling_exp_data()
- class cmomy.core.typing.RollingExpValsKwargs[source]#
Bases:
_ValsCFKwargs
,_RollingExpKwargs
Extra parameters to
rolling.rolling_exp_vals()
- class cmomy.core.typing.WrapKwargs[source]#
Bases:
_MomNDimKwargs
,_MomAxesKwargs
,_MomParamsKwargs
Extra parameters to
cmomy.wrap()
- class cmomy.core.typing.ZerosLikeKwargs[source]#
Bases:
_OrderKACFKwargs
Extra parameters to
cmomy.zeros_like()
- class cmomy.core.typing.WrapNPTransform[source]#
Bases:
_WrapNPTransform
Extra parameters to
CentralMomentsArray.cumulative()
- class cmomy.core.typing.WrapNPResampleAndReduceKwargs[source]#
Bases:
_WrapNPTransform
Extra parameters to
CentralMomentsArray.resample_and_reduce()
- class cmomy.core.typing.WrapNPReduceKwargs[source]#
Bases:
_WrapNPTransform
,_KeepDimsKwargs
Extra parameters to
CentralMomentsArray.reduce()
- class cmomy.core.typing.IndexSamplerFromDataKwargs[source]#
Bases:
_AxisKwargs
,_MomAxesKwargs
,_MomParamsKwargs
Extra parameters to
resample.IndexSampler.from_data()
- class cmomy.core.typing.FactoryIndexSamplerKwargs[source]#
Bases:
TypedDict
Extra parameters to
resample.factory_sampler()
- Parameters:
indices (array of
int
) – Array of shape(nrep, size)
. If passed, create freq from indices.freq (array-like,
DataArray
, orDataset
ofint
) – Array of shape(nrep, size)
where nrep is the number of replicates andsize = self.shape[axis]
. freq is the weight that each sample contributes to a replicate. Iffreq
is anxarray
object, it should have dimensionsrep_dim
anddim
.ndat (
int
) – Size of data along resampled axis.nrep (
int
) – Number of resample replicates.nsamp (
int
) – Number of samples in a single resampled replicate. Defaults to size of data along sampled axis.paired (
bool
) – IfFalse
and generatingfreq
fromnrep
withdata
of typeDataset
, Generate uniquefreq
for each variable indata
. IfTrue
, treat all variables indata
as paired, and use samefreq
for each.rng – Random number generator object. Defaults to output of
default_rng()
. If pass in a seed value, create a newGenerator
object with this seedresample_replace (
bool
) – If True, do resampling with replacement.shuffle (
bool
) – IfTrue
, shuffleindices
created fromfreq
for each row.