From 5d7ca299ef4d733abd7876e71d9db29e13abe223 Mon Sep 17 00:00:00 2001 From: davidhewitt Date: Fri, 11 Oct 2024 13:57:38 +0000 Subject: [PATCH] Upload documentation for current main --- numpy/all.html | 2 +- numpy/array/fn.get_array_module.html | 2 +- numpy/array/index.html | 2 +- numpy/array/struct.PyArray.html | 4 ++-- numpy/array/trait.PyArray0Methods.html | 2 +- numpy/array/trait.PyArrayMethods.html | 2 +- numpy/array/type.PyArray0.html | 2 +- numpy/array/type.PyArray1.html | 2 +- numpy/array/type.PyArray2.html | 2 +- numpy/array/type.PyArray3.html | 2 +- numpy/array/type.PyArray4.html | 2 +- numpy/array/type.PyArray5.html | 2 +- numpy/array/type.PyArray6.html | 2 +- numpy/array/type.PyArrayDyn.html | 2 +- numpy/borrow/index.html | 2 +- numpy/borrow/struct.PyReadonlyArray.html | 2 +- numpy/borrow/struct.PyReadwriteArray.html | 2 +- numpy/borrow/type.PyReadonlyArray0.html | 2 +- numpy/borrow/type.PyReadonlyArray1.html | 2 +- numpy/borrow/type.PyReadonlyArray2.html | 2 +- numpy/borrow/type.PyReadonlyArray3.html | 2 +- numpy/borrow/type.PyReadonlyArray4.html | 2 +- numpy/borrow/type.PyReadonlyArray5.html | 2 +- numpy/borrow/type.PyReadonlyArray6.html | 2 +- numpy/borrow/type.PyReadonlyArrayDyn.html | 2 +- numpy/borrow/type.PyReadwriteArray0.html | 2 +- numpy/borrow/type.PyReadwriteArray1.html | 2 +- numpy/borrow/type.PyReadwriteArray2.html | 2 +- numpy/borrow/type.PyReadwriteArray3.html | 2 +- numpy/borrow/type.PyReadwriteArray4.html | 2 +- numpy/borrow/type.PyReadwriteArray5.html | 2 +- numpy/borrow/type.PyReadwriteArray6.html | 2 +- numpy/borrow/type.PyReadwriteArrayDyn.html | 2 +- numpy/convert/index.html | 2 +- numpy/convert/trait.IntoPyArray.html | 2 +- numpy/convert/trait.NpyIndex.html | 2 +- numpy/convert/trait.ToNpyDims.html | 2 +- numpy/convert/trait.ToPyArray.html | 2 +- numpy/datetime/index.html | 2 +- numpy/datetime/struct.Datetime.html | 4 ++-- numpy/datetime/struct.Timedelta.html | 4 ++-- numpy/datetime/trait.Unit.html | 2 +- numpy/datetime/units/index.html | 2 +- numpy/datetime/units/struct.Attoseconds.html | 2 +- numpy/datetime/units/struct.Days.html | 2 +- numpy/datetime/units/struct.Femtoseconds.html | 2 +- numpy/datetime/units/struct.Hours.html | 2 +- numpy/datetime/units/struct.Microseconds.html | 2 +- numpy/datetime/units/struct.Milliseconds.html | 2 +- numpy/datetime/units/struct.Minutes.html | 2 +- numpy/datetime/units/struct.Months.html | 2 +- numpy/datetime/units/struct.Nanoseconds.html | 2 +- numpy/datetime/units/struct.Picoseconds.html | 2 +- numpy/datetime/units/struct.Seconds.html | 2 +- numpy/datetime/units/struct.Weeks.html | 2 +- numpy/datetime/units/struct.Years.html | 2 +- numpy/enum.BorrowError.html | 2 +- numpy/fn.Ix1.html | 2 +- numpy/fn.Ix2.html | 2 +- numpy/fn.Ix3.html | 2 +- numpy/fn.Ix4.html | 2 +- numpy/fn.Ix5.html | 2 +- numpy/fn.Ix6.html | 2 +- numpy/fn.IxDyn.html | 2 +- numpy/fn.dot.html | 2 +- numpy/fn.dot_bound.html | 2 +- numpy/fn.dtype.html | 2 +- numpy/fn.dtype_bound.html | 2 +- numpy/fn.einsum.html | 2 +- numpy/fn.einsum_bound.html | 2 +- numpy/fn.inner.html | 2 +- numpy/fn.inner_bound.html | 2 +- numpy/index.html | 2 +- numpy/macro.array.html | 2 +- numpy/macro.einsum.html | 2 +- numpy/macro.einsum_bound.html | 2 +- numpy/macro.pyarray.html | 2 +- numpy/macro.pyarray_bound.html | 2 +- numpy/npyffi/array/enum.NpyTypes.html | 2 +- numpy/npyffi/array/fn.PyArray_Check.html | 2 +- numpy/npyffi/array/fn.PyArray_CheckExact.html | 2 +- numpy/npyffi/array/index.html | 2 +- numpy/npyffi/array/static.PY_ARRAY_API.html | 2 +- numpy/npyffi/array/struct.PyArrayAPI.html | 2 +- numpy/npyffi/constant.API_VERSION_2_0.html | 2 +- numpy/npyffi/flags/constant.NPY_ALIGNED_STRUCT.html | 2 +- numpy/npyffi/flags/constant.NPY_ARRAY_ALIGNED.html | 2 +- numpy/npyffi/flags/constant.NPY_ARRAY_BEHAVED.html | 2 +- numpy/npyffi/flags/constant.NPY_ARRAY_BEHAVED_NS.html | 2 +- numpy/npyffi/flags/constant.NPY_ARRAY_CARRAY.html | 2 +- numpy/npyffi/flags/constant.NPY_ARRAY_CARRAY_RO.html | 2 +- numpy/npyffi/flags/constant.NPY_ARRAY_C_CONTIGUOUS.html | 2 +- numpy/npyffi/flags/constant.NPY_ARRAY_DEFAULT.html | 2 +- numpy/npyffi/flags/constant.NPY_ARRAY_ELEMENTSTRIDES.html | 2 +- numpy/npyffi/flags/constant.NPY_ARRAY_ENSUREARRAY.html | 2 +- numpy/npyffi/flags/constant.NPY_ARRAY_ENSURECOPY.html | 2 +- numpy/npyffi/flags/constant.NPY_ARRAY_FARRAY.html | 2 +- numpy/npyffi/flags/constant.NPY_ARRAY_FARRAY_RO.html | 2 +- numpy/npyffi/flags/constant.NPY_ARRAY_FORCECAST.html | 2 +- numpy/npyffi/flags/constant.NPY_ARRAY_F_CONTIGUOUS.html | 2 +- numpy/npyffi/flags/constant.NPY_ARRAY_INOUT_ARRAY.html | 2 +- numpy/npyffi/flags/constant.NPY_ARRAY_INOUT_ARRAY2.html | 2 +- numpy/npyffi/flags/constant.NPY_ARRAY_INOUT_FARRAY.html | 2 +- numpy/npyffi/flags/constant.NPY_ARRAY_INOUT_FARRAY2.html | 2 +- numpy/npyffi/flags/constant.NPY_ARRAY_IN_ARRAY.html | 2 +- numpy/npyffi/flags/constant.NPY_ARRAY_IN_FARRAY.html | 2 +- numpy/npyffi/flags/constant.NPY_ARRAY_NOTSWAPPED.html | 2 +- numpy/npyffi/flags/constant.NPY_ARRAY_OUT_ARRAY.html | 2 +- numpy/npyffi/flags/constant.NPY_ARRAY_OUT_FARRAY.html | 2 +- numpy/npyffi/flags/constant.NPY_ARRAY_OWNDATA.html | 2 +- numpy/npyffi/flags/constant.NPY_ARRAY_UPDATEIFCOPY.html | 2 +- numpy/npyffi/flags/constant.NPY_ARRAY_UPDATE_ALL.html | 2 +- numpy/npyffi/flags/constant.NPY_ARRAY_WRITEABLE.html | 2 +- numpy/npyffi/flags/constant.NPY_ARRAY_WRITEBACKIFCOPY.html | 2 +- numpy/npyffi/flags/constant.NPY_FROM_FIELDS.html | 2 +- numpy/npyffi/flags/constant.NPY_ITEM_HASOBJECT.html | 2 +- numpy/npyffi/flags/constant.NPY_ITEM_IS_POINTER.html | 2 +- numpy/npyffi/flags/constant.NPY_ITEM_REFCOUNT.html | 2 +- numpy/npyffi/flags/constant.NPY_ITER_ALIGNED.html | 2 +- numpy/npyffi/flags/constant.NPY_ITER_ALLOCATE.html | 2 +- numpy/npyffi/flags/constant.NPY_ITER_ARRAYMASK.html | 2 +- numpy/npyffi/flags/constant.NPY_ITER_BUFFERED.html | 2 +- numpy/npyffi/flags/constant.NPY_ITER_COMMON_DTYPE.html | 2 +- numpy/npyffi/flags/constant.NPY_ITER_CONTIG.html | 2 +- numpy/npyffi/flags/constant.NPY_ITER_COPY.html | 2 +- numpy/npyffi/flags/constant.NPY_ITER_COPY_IF_OVERLAP.html | 2 +- numpy/npyffi/flags/constant.NPY_ITER_C_INDEX.html | 2 +- numpy/npyffi/flags/constant.NPY_ITER_DELAY_BUFALLOC.html | 2 +- numpy/npyffi/flags/constant.NPY_ITER_DONT_NEGATE_STRIDES.html | 2 +- numpy/npyffi/flags/constant.NPY_ITER_EXTERNAL_LOOP.html | 2 +- numpy/npyffi/flags/constant.NPY_ITER_F_INDEX.html | 2 +- numpy/npyffi/flags/constant.NPY_ITER_GLOBAL_FLAGS.html | 2 +- numpy/npyffi/flags/constant.NPY_ITER_GROWINNER.html | 2 +- numpy/npyffi/flags/constant.NPY_ITER_MULTI_INDEX.html | 2 +- numpy/npyffi/flags/constant.NPY_ITER_NBO.html | 2 +- numpy/npyffi/flags/constant.NPY_ITER_NO_BROADCAST.html | 2 +- numpy/npyffi/flags/constant.NPY_ITER_NO_SUBTYPE.html | 2 +- .../flags/constant.NPY_ITER_OVERLAP_ASSUME_ELEMENTWISE.html | 2 +- numpy/npyffi/flags/constant.NPY_ITER_PER_OP_FLAGS.html | 2 +- numpy/npyffi/flags/constant.NPY_ITER_RANGED.html | 2 +- numpy/npyffi/flags/constant.NPY_ITER_READONLY.html | 2 +- numpy/npyffi/flags/constant.NPY_ITER_READWRITE.html | 2 +- numpy/npyffi/flags/constant.NPY_ITER_REDUCE_OK.html | 2 +- numpy/npyffi/flags/constant.NPY_ITER_REFS_OK.html | 2 +- numpy/npyffi/flags/constant.NPY_ITER_UPDATEIFCOPY.html | 2 +- numpy/npyffi/flags/constant.NPY_ITER_VIRTUAL.html | 2 +- numpy/npyffi/flags/constant.NPY_ITER_WRITEMASKED.html | 2 +- numpy/npyffi/flags/constant.NPY_ITER_WRITEONLY.html | 2 +- numpy/npyffi/flags/constant.NPY_ITER_ZEROSIZE_OK.html | 2 +- numpy/npyffi/flags/constant.NPY_LIST_PICKLE.html | 2 +- numpy/npyffi/flags/constant.NPY_NEEDS_INIT.html | 2 +- numpy/npyffi/flags/constant.NPY_NEEDS_PYAPI.html | 2 +- numpy/npyffi/flags/constant.NPY_OBJECT_DTYPE_FLAGS.html | 2 +- numpy/npyffi/flags/constant.NPY_USE_GETITEM.html | 2 +- numpy/npyffi/flags/constant.NPY_USE_SETITEM.html | 2 +- numpy/npyffi/flags/index.html | 2 +- numpy/npyffi/fn.is_numpy_2.html | 2 +- numpy/npyffi/index.html | 2 +- numpy/npyffi/objects/fn.PyDataType_ALIGNMENT.html | 2 +- numpy/npyffi/objects/fn.PyDataType_C_METADATA.html | 2 +- numpy/npyffi/objects/fn.PyDataType_ELSIZE.html | 2 +- numpy/npyffi/objects/fn.PyDataType_FIELDS.html | 2 +- numpy/npyffi/objects/fn.PyDataType_FLAGS.html | 2 +- numpy/npyffi/objects/fn.PyDataType_ISLEGACY.html | 2 +- numpy/npyffi/objects/fn.PyDataType_METADATA.html | 2 +- numpy/npyffi/objects/fn.PyDataType_NAMES.html | 2 +- numpy/npyffi/objects/fn.PyDataType_SET_ELSIZE.html | 2 +- numpy/npyffi/objects/fn.PyDataType_SUBARRAY.html | 2 +- numpy/npyffi/objects/index.html | 2 +- numpy/npyffi/objects/struct.NpyAuxData.html | 2 +- numpy/npyffi/objects/struct.NpyIter.html | 2 +- numpy/npyffi/objects/struct.PyArrayDTypeMeta_Spec.html | 2 +- numpy/npyffi/objects/struct.PyArrayFlagsObject.html | 2 +- numpy/npyffi/objects/struct.PyArrayInterface.html | 2 +- numpy/npyffi/objects/struct.PyArrayIterObject.html | 2 +- numpy/npyffi/objects/struct.PyArrayMapIterObject.html | 2 +- numpy/npyffi/objects/struct.PyArrayMethod_Spec.html | 2 +- numpy/npyffi/objects/struct.PyArrayMultiIterObject.html | 2 +- .../npyffi/objects/struct.PyArrayNeighborhoodIterObject.html | 2 +- numpy/npyffi/objects/struct.PyArrayObject.html | 2 +- numpy/npyffi/objects/struct.PyArray_ArrFuncs.html | 2 +- numpy/npyffi/objects/struct.PyArray_ArrayDescr.html | 2 +- numpy/npyffi/objects/struct.PyArray_Chunk.html | 2 +- .../npyffi/objects/struct.PyArray_DatetimeDTypeMetaData.html | 2 +- numpy/npyffi/objects/struct.PyArray_DatetimeMetaData.html | 2 +- numpy/npyffi/objects/struct.PyArray_Descr.html | 2 +- numpy/npyffi/objects/struct.PyArray_DescrProto.html | 2 +- numpy/npyffi/objects/struct.PyArray_Dims.html | 2 +- numpy/npyffi/objects/struct.PyArray_StringDTypeObject.html | 2 +- numpy/npyffi/objects/struct.PyUFuncObject.html | 2 +- numpy/npyffi/objects/struct._PyArray_DescrNumPy2.html | 2 +- numpy/npyffi/objects/struct.npy_static_string.html | 2 +- numpy/npyffi/objects/type.NpyAuxData_CloneFunc.html | 2 +- numpy/npyffi/objects/type.NpyAuxData_FreeFunc.html | 2 +- numpy/npyffi/objects/type.NpyIter_GetMultiIndexFunc.html | 2 +- numpy/npyffi/objects/type.NpyIter_IterNextFunc.html | 2 +- numpy/npyffi/objects/type.PyArray_ArgFunc.html | 2 +- numpy/npyffi/objects/type.PyArray_ArgPartitionFunc.html | 2 +- numpy/npyffi/objects/type.PyArray_ArgSortFunc.html | 2 +- numpy/npyffi/objects/type.PyArray_CompareFunc.html | 2 +- numpy/npyffi/objects/type.PyArray_CopySwapFunc.html | 2 +- numpy/npyffi/objects/type.PyArray_CopySwapNFunc.html | 2 +- numpy/npyffi/objects/type.PyArray_DTypeMeta.html | 2 +- numpy/npyffi/objects/type.PyArray_DotFunc.html | 2 +- numpy/npyffi/objects/type.PyArray_FastClipFunc.html | 2 +- numpy/npyffi/objects/type.PyArray_FastPutmaskFunc.html | 2 +- numpy/npyffi/objects/type.PyArray_FastTakeFunc.html | 2 +- numpy/npyffi/objects/type.PyArray_FillFunc.html | 2 +- numpy/npyffi/objects/type.PyArray_FillWithScalarFunc.html | 2 +- numpy/npyffi/objects/type.PyArray_FromStrFunc.html | 2 +- numpy/npyffi/objects/type.PyArray_GetItemFunc.html | 2 +- numpy/npyffi/objects/type.PyArray_NonzeroFunc.html | 2 +- numpy/npyffi/objects/type.PyArray_PartitionFunc.html | 2 +- numpy/npyffi/objects/type.PyArray_ScalarKindFunc.html | 2 +- numpy/npyffi/objects/type.PyArray_ScanFunc.html | 2 +- numpy/npyffi/objects/type.PyArray_SetItemFunc.html | 2 +- numpy/npyffi/objects/type.PyArray_SortFunc.html | 2 +- numpy/npyffi/objects/type.PyArray_VectorUnaryFunc.html | 2 +- numpy/npyffi/objects/type.PyDataMem_EventHookFunc.html | 2 +- numpy/npyffi/objects/type.PyUFuncGenericFunction.html | 2 +- .../objects/type.PyUFunc_LegacyInnerLoopSelectionFunc.html | 2 +- .../objects/type.PyUFunc_MaskedInnerLoopSelectionFunc.html | 2 +- .../objects/type.PyUFunc_MaskedStridedInnerLoopFunc.html | 2 +- numpy/npyffi/objects/type.PyUFunc_TypeResolutionFunc.html | 2 +- numpy/npyffi/objects/type.npy_iter_get_dataptr_t.html | 2 +- numpy/npyffi/objects/type.npy_packed_static_string.html | 2 +- numpy/npyffi/objects/type.npy_string_allocator.html | 2 +- numpy/npyffi/types/enum.NPY_ARRAYMETHOD_FLAGS.html | 2 +- numpy/npyffi/types/enum.NPY_BYTEORDER_CHAR.html | 2 +- numpy/npyffi/types/enum.NPY_CASTING.html | 2 +- numpy/npyffi/types/enum.NPY_CLIPMODE.html | 2 +- numpy/npyffi/types/enum.NPY_DATETIMEUNIT.html | 2 +- numpy/npyffi/types/enum.NPY_ORDER.html | 2 +- numpy/npyffi/types/enum.NPY_SCALARKIND.html | 2 +- numpy/npyffi/types/enum.NPY_SEARCHSIDE.html | 2 +- numpy/npyffi/types/enum.NPY_SELECTKIND.html | 2 +- numpy/npyffi/types/enum.NPY_SORTKIND.html | 2 +- numpy/npyffi/types/enum.NPY_TYPECHAR.html | 2 +- numpy/npyffi/types/enum.NPY_TYPEKINDCHAR.html | 2 +- numpy/npyffi/types/enum.NPY_TYPES.html | 2 +- numpy/npyffi/types/index.html | 2 +- numpy/npyffi/types/struct.npy_cdouble.html | 2 +- numpy/npyffi/types/struct.npy_cfloat.html | 2 +- numpy/npyffi/types/struct.npy_clongdouble.html | 2 +- numpy/npyffi/types/struct.npy_datetimestruct.html | 2 +- numpy/npyffi/types/struct.npy_stride_sort_item.html | 2 +- numpy/npyffi/types/struct.npy_timedeltastruct.html | 2 +- numpy/npyffi/types/type.npy_bool.html | 2 +- numpy/npyffi/types/type.npy_byte.html | 2 +- numpy/npyffi/types/type.npy_char.html | 2 +- numpy/npyffi/types/type.npy_complex128.html | 2 +- numpy/npyffi/types/type.npy_complex256.html | 2 +- numpy/npyffi/types/type.npy_complex64.html | 2 +- numpy/npyffi/types/type.npy_datetime.html | 2 +- numpy/npyffi/types/type.npy_double.html | 2 +- numpy/npyffi/types/type.npy_float.html | 2 +- numpy/npyffi/types/type.npy_float128.html | 2 +- numpy/npyffi/types/type.npy_float16.html | 2 +- numpy/npyffi/types/type.npy_float32.html | 2 +- numpy/npyffi/types/type.npy_float64.html | 2 +- numpy/npyffi/types/type.npy_half.html | 2 +- numpy/npyffi/types/type.npy_hash_t.html | 2 +- numpy/npyffi/types/type.npy_int.html | 2 +- numpy/npyffi/types/type.npy_int16.html | 2 +- numpy/npyffi/types/type.npy_int32.html | 2 +- numpy/npyffi/types/type.npy_int64.html | 2 +- numpy/npyffi/types/type.npy_int8.html | 2 +- numpy/npyffi/types/type.npy_intp.html | 2 +- numpy/npyffi/types/type.npy_long.html | 2 +- numpy/npyffi/types/type.npy_longdouble.html | 2 +- numpy/npyffi/types/type.npy_longlong.html | 2 +- numpy/npyffi/types/type.npy_short.html | 2 +- numpy/npyffi/types/type.npy_timedelta.html | 2 +- numpy/npyffi/types/type.npy_ubyte.html | 2 +- numpy/npyffi/types/type.npy_ucs4.html | 2 +- numpy/npyffi/types/type.npy_uint.html | 2 +- numpy/npyffi/types/type.npy_uint16.html | 2 +- numpy/npyffi/types/type.npy_uint32.html | 2 +- numpy/npyffi/types/type.npy_uint64.html | 2 +- numpy/npyffi/types/type.npy_uint8.html | 2 +- numpy/npyffi/types/type.npy_uintp.html | 2 +- numpy/npyffi/types/type.npy_ulong.html | 2 +- numpy/npyffi/types/type.npy_ulonglong.html | 2 +- numpy/npyffi/types/type.npy_ushort.html | 2 +- numpy/npyffi/ufunc/index.html | 2 +- numpy/npyffi/ufunc/static.PY_UFUNC_API.html | 2 +- numpy/npyffi/ufunc/struct.PyUFuncAPI.html | 2 +- numpy/prelude/index.html | 2 +- numpy/prelude/trait.PyArrayDescrMethods.html | 2 +- numpy/prelude/trait.PyUntypedArrayMethods.html | 2 +- numpy/struct.AllowTypeChange.html | 2 +- numpy/struct.FromVecError.html | 2 +- numpy/struct.NotContiguousError.html | 2 +- numpy/struct.PyArrayDescr.html | 2 +- numpy/struct.PyArrayLike.html | 2 +- numpy/struct.PyFixedString.html | 4 ++-- numpy/struct.PyFixedUnicode.html | 4 ++-- numpy/struct.PyUntypedArray.html | 4 ++-- numpy/struct.TypeMustMatch.html | 2 +- numpy/trait.Element.html | 2 +- numpy/trait.PyArrayDescrMethods.html | 2 +- numpy/trait.PyUntypedArrayMethods.html | 2 +- numpy/type.Complex32.html | 2 +- numpy/type.Complex64.html | 2 +- numpy/type.Ix1.html | 2 +- numpy/type.Ix2.html | 2 +- numpy/type.Ix3.html | 2 +- numpy/type.Ix4.html | 2 +- numpy/type.Ix5.html | 2 +- numpy/type.Ix6.html | 2 +- numpy/type.IxDyn.html | 2 +- numpy/type.PyArrayLike0.html | 2 +- numpy/type.PyArrayLike1.html | 2 +- numpy/type.PyArrayLike2.html | 2 +- numpy/type.PyArrayLike3.html | 2 +- numpy/type.PyArrayLike4.html | 2 +- numpy/type.PyArrayLike5.html | 2 +- numpy/type.PyArrayLike6.html | 2 +- numpy/type.PyArrayLikeDyn.html | 2 +- search-index.js | 2 +- 320 files changed, 326 insertions(+), 326 deletions(-) diff --git a/numpy/all.html b/numpy/all.html index aff9b4edd..5872f0c5d 100644 --- a/numpy/all.html +++ b/numpy/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Structs

Enums

Traits

Macros

Functions

Type Aliases

Statics

Constants

\ No newline at end of file +List of all items in this crate

List of all items

Structs

Enums

Traits

Macros

Functions

Type Aliases

Statics

Constants

\ No newline at end of file diff --git a/numpy/array/fn.get_array_module.html b/numpy/array/fn.get_array_module.html index 50eadabde..18c743b59 100644 --- a/numpy/array/fn.get_array_module.html +++ b/numpy/array/fn.get_array_module.html @@ -1,2 +1,2 @@ -get_array_module in numpy::array - Rust

Function numpy::array::get_array_module

source ·
pub fn get_array_module<'py>(py: Python<'py>) -> PyResult<Bound<'_, PyModule>>
Expand description

Returns a handle to NumPy’s multiarray module.

+get_array_module in numpy::array - Rust

Function numpy::array::get_array_module

source ·
pub fn get_array_module<'py>(py: Python<'py>) -> PyResult<Bound<'_, PyModule>>
Expand description

Returns a handle to NumPy’s multiarray module.

\ No newline at end of file diff --git a/numpy/array/index.html b/numpy/array/index.html index 93e3f7bcf..b7b881e37 100644 --- a/numpy/array/index.html +++ b/numpy/array/index.html @@ -1,2 +1,2 @@ -numpy::array - Rust

Module numpy::array

source ·
Expand description

Safe interface for NumPy’s N-dimensional arrays

+numpy::array - Rust

Module numpy::array

source ·
Expand description

Safe interface for NumPy’s N-dimensional arrays

Structs§

Traits§

Functions§

Type Aliases§

\ No newline at end of file diff --git a/numpy/array/struct.PyArray.html b/numpy/array/struct.PyArray.html index df68601ca..4b362a0ae 100644 --- a/numpy/array/struct.PyArray.html +++ b/numpy/array/struct.PyArray.html @@ -1,4 +1,4 @@ -PyArray in numpy::array - Rust

Struct numpy::array::PyArray

source ·
pub struct PyArray<T, D>(/* private fields */);
Expand description

A safe, statically-typed wrapper for NumPy’s ndarray class.

+PyArray in numpy::array - Rust

Struct numpy::array::PyArray

source ·
pub struct PyArray<T, D>(/* private fields */);
Expand description

A safe, statically-typed wrapper for NumPy’s ndarray class.

§Memory location

pub fn py_super(&self) -> Result<&PySuper, PyErr>

Return a proxy object that delegates method calls to a parent or sibling class of type.

This is equivalent to the Python expression super()

-

Trait Implementations§

source§

impl<T, D> AsPyPointer for PyArray<T, D>

source§

fn as_ptr(&self) -> *mut PyObject

Returns the underlying FFI pointer as a borrowed pointer.
source§

impl<T, D> AsRef<PyAny> for PyArray<T, D>

source§

fn as_ref(&self) -> &PyAny

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl<T, D> Debug for PyArray<T, D>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<T, D> Deref for PyArray<T, D>

§

type Target = PyUntypedArray

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<T, D> Display for PyArray<T, D>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'a, T, D> From<&'a PyArray<T, D>> for &'a PyAny

source§

fn from(ob: &'a PyArray<T, D>) -> Self

Converts to this type from the input type.
source§

impl<T, D> From<&PyArray<T, D>> for Py<PyArray<T, D>>

source§

fn from(other: &PyArray<T, D>) -> Self

Converts to this type from the input type.
source§

impl<'py, T: Element, D: Dimension> FromPyObject<'py> for &'py PyArray<T, D>

source§

fn extract_bound(ob: &Bound<'py, PyAny>) -> PyResult<Self>

Extracts Self from the bound smart pointer obj. Read more
§

fn extract(ob: &'py PyAny) -> Result<Self, PyErr>

Extracts Self from the source GIL Ref obj. Read more
source§

impl<T, D> IntoPy<Py<PyAny>> for PyArray<T, D>

source§

fn into_py<'py>(self, py: Python<'py>) -> PyObject

Performs the conversion.
source§

impl<T, D> IntoPy<Py<PyArray<T, D>>> for &PyArray<T, D>

source§

fn into_py<'py>(self, py: Python<'py>) -> Py<PyArray<T, D>>

Performs the conversion.
source§

impl<T, D> PyNativeType for PyArray<T, D>

§

type AsRefSource = PyArray<T, D>

The form of this which is stored inside a Py<T> smart pointer.
§

fn as_borrowed(&self) -> Borrowed<'_, '_, Self::AsRefSource>

Cast &self to a Borrowed smart pointer. Read more
§

fn py(&self) -> Python<'_>

Returns a GIL marker constrained to the lifetime of this type.
§

unsafe fn unchecked_downcast(obj: &PyAny) -> &Self

Cast &PyAny to &Self without no type checking. Read more
source§

impl<T: Element, D: Dimension> PyTypeInfo for PyArray<T, D>

source§

const NAME: &'static str = "PyArray<T, D>"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw<'py>(py: Python<'py>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
source§

fn is_type_of_bound(ob: &Bound<'_, PyAny>) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn type_object(py: Python<'_>) -> &PyType

👎Deprecated since 0.21.0: PyTypeInfo::type_object will be replaced by PyTypeInfo::type_object_bound in a future PyO3 version
Returns the safe abstraction over the type object.
§

fn type_object_bound(py: Python<'_>) -> Bound<'_, PyType>

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

👎Deprecated since 0.21.0: PyTypeInfo::is_type_of will be replaced by PyTypeInfo::is_type_of_bound in a future PyO3 version
Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

👎Deprecated since 0.21.0: PyTypeInfo::is_exact_type_of will be replaced by PyTypeInfo::is_exact_type_of_bound in a future PyO3 version
Checks if object is an instance of this type.
§

fn is_exact_type_of_bound(object: &Bound<'_, PyAny>) -> bool

Checks if object is an instance of this type.
source§

impl<T, D> ToPyObject for PyArray<T, D>

source§

fn to_object(&self, py: Python<'_>) -> PyObject

Converts self into a Python object.
source§

impl<T, D> DerefToPyAny for PyArray<T, D>

Auto Trait Implementations§

§

impl<T, D> !Freeze for PyArray<T, D>

§

impl<T, D> !RefUnwindSafe for PyArray<T, D>

§

impl<T, D> !Send for PyArray<T, D>

§

impl<T, D> !Sync for PyArray<T, D>

§

impl<T, D> Unpin for PyArray<T, D>
where +

Trait Implementations§

source§

impl<T, D> AsPyPointer for PyArray<T, D>

source§

fn as_ptr(&self) -> *mut PyObject

Returns the underlying FFI pointer as a borrowed pointer.
source§

impl<T, D> AsRef<PyAny> for PyArray<T, D>

source§

fn as_ref(&self) -> &PyAny

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl<T, D> Debug for PyArray<T, D>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<T, D> Deref for PyArray<T, D>

§

type Target = PyUntypedArray

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<T, D> Display for PyArray<T, D>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'a, T, D> From<&'a PyArray<T, D>> for &'a PyAny

source§

fn from(ob: &'a PyArray<T, D>) -> Self

Converts to this type from the input type.
source§

impl<T, D> From<&PyArray<T, D>> for Py<PyArray<T, D>>

source§

fn from(other: &PyArray<T, D>) -> Self

Converts to this type from the input type.
source§

impl<'py, T: Element, D: Dimension> FromPyObject<'py> for &'py PyArray<T, D>

source§

fn extract_bound(ob: &Bound<'py, PyAny>) -> PyResult<Self>

Extracts Self from the bound smart pointer obj. Read more
§

fn extract(ob: &'py PyAny) -> Result<Self, PyErr>

Extracts Self from the source GIL Ref obj. Read more
source§

impl<T, D> IntoPy<Py<PyAny>> for PyArray<T, D>

source§

fn into_py<'py>(self, py: Python<'py>) -> PyObject

Performs the conversion.
source§

impl<T, D> IntoPy<Py<PyArray<T, D>>> for &PyArray<T, D>

source§

fn into_py<'py>(self, py: Python<'py>) -> Py<PyArray<T, D>>

Performs the conversion.
source§

impl<T, D> PyNativeType for PyArray<T, D>

§

type AsRefSource = PyArray<T, D>

The form of this which is stored inside a Py<T> smart pointer.
§

fn as_borrowed(&self) -> Borrowed<'_, '_, Self::AsRefSource>

Cast &self to a Borrowed smart pointer. Read more
§

fn py(&self) -> Python<'_>

Returns a GIL marker constrained to the lifetime of this type.
§

unsafe fn unchecked_downcast(obj: &PyAny) -> &Self

Cast &PyAny to &Self without no type checking. Read more
source§

impl<T: Element, D: Dimension> PyTypeInfo for PyArray<T, D>

source§

const NAME: &'static str = "PyArray<T, D>"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw<'py>(py: Python<'py>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
source§

fn is_type_of_bound(ob: &Bound<'_, PyAny>) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn type_object(py: Python<'_>) -> &PyType

👎Deprecated since 0.21.0: PyTypeInfo::type_object will be replaced by PyTypeInfo::type_object_bound in a future PyO3 version
Returns the safe abstraction over the type object.
§

fn type_object_bound(py: Python<'_>) -> Bound<'_, PyType>

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

👎Deprecated since 0.21.0: PyTypeInfo::is_type_of will be replaced by PyTypeInfo::is_type_of_bound in a future PyO3 version
Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

👎Deprecated since 0.21.0: PyTypeInfo::is_exact_type_of will be replaced by PyTypeInfo::is_exact_type_of_bound in a future PyO3 version
Checks if object is an instance of this type.
§

fn is_exact_type_of_bound(object: &Bound<'_, PyAny>) -> bool

Checks if object is an instance of this type.
source§

impl<T, D> ToPyObject for PyArray<T, D>

source§

fn to_object(&self, py: Python<'_>) -> PyObject

Converts self into a Python object.
source§

impl<T, D> DerefToPyAny for PyArray<T, D>

Auto Trait Implementations§

§

impl<T, D> !Freeze for PyArray<T, D>

§

impl<T, D> !RefUnwindSafe for PyArray<T, D>

§

impl<T, D> !Send for PyArray<T, D>

§

impl<T, D> !Sync for PyArray<T, D>

§

impl<T, D> Unpin for PyArray<T, D>
where T: Unpin, D: Unpin,

§

impl<T, D> UnwindSafe for PyArray<T, D>
where T: UnwindSafe, diff --git a/numpy/array/trait.PyArray0Methods.html b/numpy/array/trait.PyArray0Methods.html index b1a9d34de..f47056338 100644 --- a/numpy/array/trait.PyArray0Methods.html +++ b/numpy/array/trait.PyArray0Methods.html @@ -1,4 +1,4 @@ -PyArray0Methods in numpy::array - Rust

Trait numpy::array::PyArray0Methods

source ·
pub trait PyArray0Methods<'py, T>: PyArrayMethods<'py, T, Ix0> {
+PyArray0Methods in numpy::array - Rust

Trait numpy::array::PyArray0Methods

source ·
pub trait PyArray0Methods<'py, T>: PyArrayMethods<'py, T, Ix0> {
     // Provided method
     fn item(&self) -> T
        where T: Element + Copy { ... }
diff --git a/numpy/array/trait.PyArrayMethods.html b/numpy/array/trait.PyArrayMethods.html
index 188cddb47..a73368a3d 100644
--- a/numpy/array/trait.PyArrayMethods.html
+++ b/numpy/array/trait.PyArrayMethods.html
@@ -1,4 +1,4 @@
-PyArrayMethods in numpy::array - Rust

Trait numpy::array::PyArrayMethods

source ·
pub trait PyArrayMethods<'py, T, D>: PyUntypedArrayMethods<'py> {
+PyArrayMethods in numpy::array - Rust

Trait numpy::array::PyArrayMethods

source ·
pub trait PyArrayMethods<'py, T, D>: PyUntypedArrayMethods<'py> {
 
Show 31 methods // Required methods fn as_untyped(&self) -> &Bound<'py, PyUntypedArray>; fn data(&self) -> *mut T; diff --git a/numpy/array/type.PyArray0.html b/numpy/array/type.PyArray0.html index b4ae3a47f..98bb9ade3 100644 --- a/numpy/array/type.PyArray0.html +++ b/numpy/array/type.PyArray0.html @@ -1,2 +1,2 @@ -PyArray0 in numpy::array - Rust

Type Alias numpy::array::PyArray0

source ·
pub type PyArray0<T> = PyArray<T, Ix0>;
Expand description

Zero-dimensional array.

+PyArray0 in numpy::array - Rust

Type Alias numpy::array::PyArray0

source ·
pub type PyArray0<T> = PyArray<T, Ix0>;
Expand description

Zero-dimensional array.

Aliased Type§

struct PyArray0<T>(/* private fields */);
\ No newline at end of file diff --git a/numpy/array/type.PyArray1.html b/numpy/array/type.PyArray1.html index c7661304f..6fa399e96 100644 --- a/numpy/array/type.PyArray1.html +++ b/numpy/array/type.PyArray1.html @@ -1,2 +1,2 @@ -PyArray1 in numpy::array - Rust

Type Alias numpy::array::PyArray1

source ·
pub type PyArray1<T> = PyArray<T, Ix1>;
Expand description

One-dimensional array.

+PyArray1 in numpy::array - Rust

Type Alias numpy::array::PyArray1

source ·
pub type PyArray1<T> = PyArray<T, Ix1>;
Expand description

One-dimensional array.

Aliased Type§

struct PyArray1<T>(/* private fields */);
\ No newline at end of file diff --git a/numpy/array/type.PyArray2.html b/numpy/array/type.PyArray2.html index bed0b9f04..135bbcf5a 100644 --- a/numpy/array/type.PyArray2.html +++ b/numpy/array/type.PyArray2.html @@ -1,2 +1,2 @@ -PyArray2 in numpy::array - Rust

Type Alias numpy::array::PyArray2

source ·
pub type PyArray2<T> = PyArray<T, Ix2>;
Expand description

Two-dimensional array.

+PyArray2 in numpy::array - Rust

Type Alias numpy::array::PyArray2

source ·
pub type PyArray2<T> = PyArray<T, Ix2>;
Expand description

Two-dimensional array.

Aliased Type§

struct PyArray2<T>(/* private fields */);
\ No newline at end of file diff --git a/numpy/array/type.PyArray3.html b/numpy/array/type.PyArray3.html index 1fa05b42f..75a501bdf 100644 --- a/numpy/array/type.PyArray3.html +++ b/numpy/array/type.PyArray3.html @@ -1,2 +1,2 @@ -PyArray3 in numpy::array - Rust

Type Alias numpy::array::PyArray3

source ·
pub type PyArray3<T> = PyArray<T, Ix3>;
Expand description

Three-dimensional array.

+PyArray3 in numpy::array - Rust

Type Alias numpy::array::PyArray3

source ·
pub type PyArray3<T> = PyArray<T, Ix3>;
Expand description

Three-dimensional array.

Aliased Type§

struct PyArray3<T>(/* private fields */);
\ No newline at end of file diff --git a/numpy/array/type.PyArray4.html b/numpy/array/type.PyArray4.html index 2f75ef600..0f01a5833 100644 --- a/numpy/array/type.PyArray4.html +++ b/numpy/array/type.PyArray4.html @@ -1,2 +1,2 @@ -PyArray4 in numpy::array - Rust

Type Alias numpy::array::PyArray4

source ·
pub type PyArray4<T> = PyArray<T, Ix4>;
Expand description

Four-dimensional array.

+PyArray4 in numpy::array - Rust

Type Alias numpy::array::PyArray4

source ·
pub type PyArray4<T> = PyArray<T, Ix4>;
Expand description

Four-dimensional array.

Aliased Type§

struct PyArray4<T>(/* private fields */);
\ No newline at end of file diff --git a/numpy/array/type.PyArray5.html b/numpy/array/type.PyArray5.html index 9dd2d2219..3e9461329 100644 --- a/numpy/array/type.PyArray5.html +++ b/numpy/array/type.PyArray5.html @@ -1,2 +1,2 @@ -PyArray5 in numpy::array - Rust

Type Alias numpy::array::PyArray5

source ·
pub type PyArray5<T> = PyArray<T, Ix5>;
Expand description

Five-dimensional array.

+PyArray5 in numpy::array - Rust

Type Alias numpy::array::PyArray5

source ·
pub type PyArray5<T> = PyArray<T, Ix5>;
Expand description

Five-dimensional array.

Aliased Type§

struct PyArray5<T>(/* private fields */);
\ No newline at end of file diff --git a/numpy/array/type.PyArray6.html b/numpy/array/type.PyArray6.html index 15fa9eb0e..0c479720c 100644 --- a/numpy/array/type.PyArray6.html +++ b/numpy/array/type.PyArray6.html @@ -1,2 +1,2 @@ -PyArray6 in numpy::array - Rust

Type Alias numpy::array::PyArray6

source ·
pub type PyArray6<T> = PyArray<T, Ix6>;
Expand description

Six-dimensional array.

+PyArray6 in numpy::array - Rust

Type Alias numpy::array::PyArray6

source ·
pub type PyArray6<T> = PyArray<T, Ix6>;
Expand description

Six-dimensional array.

Aliased Type§

struct PyArray6<T>(/* private fields */);
\ No newline at end of file diff --git a/numpy/array/type.PyArrayDyn.html b/numpy/array/type.PyArrayDyn.html index 416ae3bd7..a8fd3f30a 100644 --- a/numpy/array/type.PyArrayDyn.html +++ b/numpy/array/type.PyArrayDyn.html @@ -1,2 +1,2 @@ -PyArrayDyn in numpy::array - Rust

Type Alias numpy::array::PyArrayDyn

source ·
pub type PyArrayDyn<T> = PyArray<T, IxDyn>;
Expand description

Dynamic-dimensional array.

+PyArrayDyn in numpy::array - Rust

Type Alias numpy::array::PyArrayDyn

source ·
pub type PyArrayDyn<T> = PyArray<T, IxDyn>;
Expand description

Dynamic-dimensional array.

Aliased Type§

struct PyArrayDyn<T>(/* private fields */);
\ No newline at end of file diff --git a/numpy/borrow/index.html b/numpy/borrow/index.html index 499d69969..023b5bcc5 100644 --- a/numpy/borrow/index.html +++ b/numpy/borrow/index.html @@ -1,4 +1,4 @@ -numpy::borrow - Rust

Module numpy::borrow

source ·
Expand description

Types to safely create references into NumPy arrays

+numpy::borrow - Rust

Module numpy::borrow

source ·
Expand description

Types to safely create references into NumPy arrays

It is assumed that unchecked code - which includes unsafe Rust and Python - is validated by its author which together with the dynamic borrow checking performed by this crate ensures that safe Rust code cannot cause undefined behaviour by creating references into NumPy arrays.

diff --git a/numpy/borrow/struct.PyReadonlyArray.html b/numpy/borrow/struct.PyReadonlyArray.html index ef3af4fae..38d912611 100644 --- a/numpy/borrow/struct.PyReadonlyArray.html +++ b/numpy/borrow/struct.PyReadonlyArray.html @@ -1,4 +1,4 @@ -PyReadonlyArray in numpy::borrow - Rust

Struct numpy::borrow::PyReadonlyArray

source ·
pub struct PyReadonlyArray<'py, T, D>
where +PyReadonlyArray in numpy::borrow - Rust

Struct numpy::borrow::PyReadonlyArray

source ·
pub struct PyReadonlyArray<'py, T, D>
where T: Element, D: Dimension,
{ /* private fields */ }
Expand description

Read-only borrow of an array.

An instance of this type ensures that there are no instances of PyReadwriteArray, diff --git a/numpy/borrow/struct.PyReadwriteArray.html b/numpy/borrow/struct.PyReadwriteArray.html index 304cb2ba8..28e54fa19 100644 --- a/numpy/borrow/struct.PyReadwriteArray.html +++ b/numpy/borrow/struct.PyReadwriteArray.html @@ -1,4 +1,4 @@ -PyReadwriteArray in numpy::borrow - Rust

Struct numpy::borrow::PyReadwriteArray

source ·
pub struct PyReadwriteArray<'py, T, D>
where +PyReadwriteArray in numpy::borrow - Rust

Struct numpy::borrow::PyReadwriteArray

source ·
pub struct PyReadwriteArray<'py, T, D>
where T: Element, D: Dimension,
{ /* private fields */ }
Expand description

Read-write borrow of an array.

An instance of this type ensures that there are no instances of PyReadonlyArray and no other instances of PyReadwriteArray, diff --git a/numpy/borrow/type.PyReadonlyArray0.html b/numpy/borrow/type.PyReadonlyArray0.html index 216273505..71cb638d5 100644 --- a/numpy/borrow/type.PyReadonlyArray0.html +++ b/numpy/borrow/type.PyReadonlyArray0.html @@ -1,2 +1,2 @@ -PyReadonlyArray0 in numpy::borrow - Rust

Type Alias numpy::borrow::PyReadonlyArray0

source ·
pub type PyReadonlyArray0<'py, T> = PyReadonlyArray<'py, T, Ix0>;
Expand description

Read-only borrow of a zero-dimensional array.

+PyReadonlyArray0 in numpy::borrow - Rust

Type Alias numpy::borrow::PyReadonlyArray0

source ·
pub type PyReadonlyArray0<'py, T> = PyReadonlyArray<'py, T, Ix0>;
Expand description

Read-only borrow of a zero-dimensional array.

Aliased Type§

struct PyReadonlyArray0<'py, T> { /* private fields */ }
\ No newline at end of file diff --git a/numpy/borrow/type.PyReadonlyArray1.html b/numpy/borrow/type.PyReadonlyArray1.html index 8c7c156fb..71eb613a7 100644 --- a/numpy/borrow/type.PyReadonlyArray1.html +++ b/numpy/borrow/type.PyReadonlyArray1.html @@ -1,2 +1,2 @@ -PyReadonlyArray1 in numpy::borrow - Rust

Type Alias numpy::borrow::PyReadonlyArray1

source ·
pub type PyReadonlyArray1<'py, T> = PyReadonlyArray<'py, T, Ix1>;
Expand description

Read-only borrow of a one-dimensional array.

+PyReadonlyArray1 in numpy::borrow - Rust

Type Alias numpy::borrow::PyReadonlyArray1

source ·
pub type PyReadonlyArray1<'py, T> = PyReadonlyArray<'py, T, Ix1>;
Expand description

Read-only borrow of a one-dimensional array.

Aliased Type§

struct PyReadonlyArray1<'py, T> { /* private fields */ }
\ No newline at end of file diff --git a/numpy/borrow/type.PyReadonlyArray2.html b/numpy/borrow/type.PyReadonlyArray2.html index 56926bd49..3168a8968 100644 --- a/numpy/borrow/type.PyReadonlyArray2.html +++ b/numpy/borrow/type.PyReadonlyArray2.html @@ -1,2 +1,2 @@ -PyReadonlyArray2 in numpy::borrow - Rust

Type Alias numpy::borrow::PyReadonlyArray2

source ·
pub type PyReadonlyArray2<'py, T> = PyReadonlyArray<'py, T, Ix2>;
Expand description

Read-only borrow of a two-dimensional array.

+PyReadonlyArray2 in numpy::borrow - Rust

Type Alias numpy::borrow::PyReadonlyArray2

source ·
pub type PyReadonlyArray2<'py, T> = PyReadonlyArray<'py, T, Ix2>;
Expand description

Read-only borrow of a two-dimensional array.

Aliased Type§

struct PyReadonlyArray2<'py, T> { /* private fields */ }
\ No newline at end of file diff --git a/numpy/borrow/type.PyReadonlyArray3.html b/numpy/borrow/type.PyReadonlyArray3.html index bf37c6d3d..6007b1b96 100644 --- a/numpy/borrow/type.PyReadonlyArray3.html +++ b/numpy/borrow/type.PyReadonlyArray3.html @@ -1,2 +1,2 @@ -PyReadonlyArray3 in numpy::borrow - Rust

Type Alias numpy::borrow::PyReadonlyArray3

source ·
pub type PyReadonlyArray3<'py, T> = PyReadonlyArray<'py, T, Ix3>;
Expand description

Read-only borrow of a three-dimensional array.

+PyReadonlyArray3 in numpy::borrow - Rust

Type Alias numpy::borrow::PyReadonlyArray3

source ·
pub type PyReadonlyArray3<'py, T> = PyReadonlyArray<'py, T, Ix3>;
Expand description

Read-only borrow of a three-dimensional array.

Aliased Type§

struct PyReadonlyArray3<'py, T> { /* private fields */ }
\ No newline at end of file diff --git a/numpy/borrow/type.PyReadonlyArray4.html b/numpy/borrow/type.PyReadonlyArray4.html index 2e9c97f9c..e121f9b34 100644 --- a/numpy/borrow/type.PyReadonlyArray4.html +++ b/numpy/borrow/type.PyReadonlyArray4.html @@ -1,2 +1,2 @@ -PyReadonlyArray4 in numpy::borrow - Rust

Type Alias numpy::borrow::PyReadonlyArray4

source ·
pub type PyReadonlyArray4<'py, T> = PyReadonlyArray<'py, T, Ix4>;
Expand description

Read-only borrow of a four-dimensional array.

+PyReadonlyArray4 in numpy::borrow - Rust

Type Alias numpy::borrow::PyReadonlyArray4

source ·
pub type PyReadonlyArray4<'py, T> = PyReadonlyArray<'py, T, Ix4>;
Expand description

Read-only borrow of a four-dimensional array.

Aliased Type§

struct PyReadonlyArray4<'py, T> { /* private fields */ }
\ No newline at end of file diff --git a/numpy/borrow/type.PyReadonlyArray5.html b/numpy/borrow/type.PyReadonlyArray5.html index 233da3e93..5c6d37f16 100644 --- a/numpy/borrow/type.PyReadonlyArray5.html +++ b/numpy/borrow/type.PyReadonlyArray5.html @@ -1,2 +1,2 @@ -PyReadonlyArray5 in numpy::borrow - Rust

Type Alias numpy::borrow::PyReadonlyArray5

source ·
pub type PyReadonlyArray5<'py, T> = PyReadonlyArray<'py, T, Ix5>;
Expand description

Read-only borrow of a five-dimensional array.

+PyReadonlyArray5 in numpy::borrow - Rust

Type Alias numpy::borrow::PyReadonlyArray5

source ·
pub type PyReadonlyArray5<'py, T> = PyReadonlyArray<'py, T, Ix5>;
Expand description

Read-only borrow of a five-dimensional array.

Aliased Type§

struct PyReadonlyArray5<'py, T> { /* private fields */ }
\ No newline at end of file diff --git a/numpy/borrow/type.PyReadonlyArray6.html b/numpy/borrow/type.PyReadonlyArray6.html index 27c0f273f..50b0c2d6b 100644 --- a/numpy/borrow/type.PyReadonlyArray6.html +++ b/numpy/borrow/type.PyReadonlyArray6.html @@ -1,2 +1,2 @@ -PyReadonlyArray6 in numpy::borrow - Rust

Type Alias numpy::borrow::PyReadonlyArray6

source ·
pub type PyReadonlyArray6<'py, T> = PyReadonlyArray<'py, T, Ix6>;
Expand description

Read-only borrow of a six-dimensional array.

+PyReadonlyArray6 in numpy::borrow - Rust

Type Alias numpy::borrow::PyReadonlyArray6

source ·
pub type PyReadonlyArray6<'py, T> = PyReadonlyArray<'py, T, Ix6>;
Expand description

Read-only borrow of a six-dimensional array.

Aliased Type§

struct PyReadonlyArray6<'py, T> { /* private fields */ }
\ No newline at end of file diff --git a/numpy/borrow/type.PyReadonlyArrayDyn.html b/numpy/borrow/type.PyReadonlyArrayDyn.html index 05bda3df0..0004ad893 100644 --- a/numpy/borrow/type.PyReadonlyArrayDyn.html +++ b/numpy/borrow/type.PyReadonlyArrayDyn.html @@ -1,2 +1,2 @@ -PyReadonlyArrayDyn in numpy::borrow - Rust

Type Alias numpy::borrow::PyReadonlyArrayDyn

source ·
pub type PyReadonlyArrayDyn<'py, T> = PyReadonlyArray<'py, T, IxDyn>;
Expand description

Read-only borrow of an array whose dimensionality is determined at runtime.

+PyReadonlyArrayDyn in numpy::borrow - Rust

Type Alias numpy::borrow::PyReadonlyArrayDyn

source ·
pub type PyReadonlyArrayDyn<'py, T> = PyReadonlyArray<'py, T, IxDyn>;
Expand description

Read-only borrow of an array whose dimensionality is determined at runtime.

Aliased Type§

struct PyReadonlyArrayDyn<'py, T> { /* private fields */ }
\ No newline at end of file diff --git a/numpy/borrow/type.PyReadwriteArray0.html b/numpy/borrow/type.PyReadwriteArray0.html index d14ba40df..d07bb0d29 100644 --- a/numpy/borrow/type.PyReadwriteArray0.html +++ b/numpy/borrow/type.PyReadwriteArray0.html @@ -1,2 +1,2 @@ -PyReadwriteArray0 in numpy::borrow - Rust

Type Alias numpy::borrow::PyReadwriteArray0

source ·
pub type PyReadwriteArray0<'py, T> = PyReadwriteArray<'py, T, Ix0>;
Expand description

Read-write borrow of a zero-dimensional array.

+PyReadwriteArray0 in numpy::borrow - Rust

Type Alias numpy::borrow::PyReadwriteArray0

source ·
pub type PyReadwriteArray0<'py, T> = PyReadwriteArray<'py, T, Ix0>;
Expand description

Read-write borrow of a zero-dimensional array.

Aliased Type§

struct PyReadwriteArray0<'py, T> { /* private fields */ }
\ No newline at end of file diff --git a/numpy/borrow/type.PyReadwriteArray1.html b/numpy/borrow/type.PyReadwriteArray1.html index 50085ec64..9efb2dac2 100644 --- a/numpy/borrow/type.PyReadwriteArray1.html +++ b/numpy/borrow/type.PyReadwriteArray1.html @@ -1,2 +1,2 @@ -PyReadwriteArray1 in numpy::borrow - Rust

Type Alias numpy::borrow::PyReadwriteArray1

source ·
pub type PyReadwriteArray1<'py, T> = PyReadwriteArray<'py, T, Ix1>;
Expand description

Read-write borrow of a one-dimensional array.

+PyReadwriteArray1 in numpy::borrow - Rust

Type Alias numpy::borrow::PyReadwriteArray1

source ·
pub type PyReadwriteArray1<'py, T> = PyReadwriteArray<'py, T, Ix1>;
Expand description

Read-write borrow of a one-dimensional array.

Aliased Type§

struct PyReadwriteArray1<'py, T> { /* private fields */ }
\ No newline at end of file diff --git a/numpy/borrow/type.PyReadwriteArray2.html b/numpy/borrow/type.PyReadwriteArray2.html index 98d104fb2..843b1bcf0 100644 --- a/numpy/borrow/type.PyReadwriteArray2.html +++ b/numpy/borrow/type.PyReadwriteArray2.html @@ -1,2 +1,2 @@ -PyReadwriteArray2 in numpy::borrow - Rust

Type Alias numpy::borrow::PyReadwriteArray2

source ·
pub type PyReadwriteArray2<'py, T> = PyReadwriteArray<'py, T, Ix2>;
Expand description

Read-write borrow of a two-dimensional array.

+PyReadwriteArray2 in numpy::borrow - Rust

Type Alias numpy::borrow::PyReadwriteArray2

source ·
pub type PyReadwriteArray2<'py, T> = PyReadwriteArray<'py, T, Ix2>;
Expand description

Read-write borrow of a two-dimensional array.

Aliased Type§

struct PyReadwriteArray2<'py, T> { /* private fields */ }
\ No newline at end of file diff --git a/numpy/borrow/type.PyReadwriteArray3.html b/numpy/borrow/type.PyReadwriteArray3.html index 304a73365..0b0d01684 100644 --- a/numpy/borrow/type.PyReadwriteArray3.html +++ b/numpy/borrow/type.PyReadwriteArray3.html @@ -1,2 +1,2 @@ -PyReadwriteArray3 in numpy::borrow - Rust

Type Alias numpy::borrow::PyReadwriteArray3

source ·
pub type PyReadwriteArray3<'py, T> = PyReadwriteArray<'py, T, Ix3>;
Expand description

Read-write borrow of a three-dimensional array.

+PyReadwriteArray3 in numpy::borrow - Rust

Type Alias numpy::borrow::PyReadwriteArray3

source ·
pub type PyReadwriteArray3<'py, T> = PyReadwriteArray<'py, T, Ix3>;
Expand description

Read-write borrow of a three-dimensional array.

Aliased Type§

struct PyReadwriteArray3<'py, T> { /* private fields */ }
\ No newline at end of file diff --git a/numpy/borrow/type.PyReadwriteArray4.html b/numpy/borrow/type.PyReadwriteArray4.html index 7422778c4..20d9d51da 100644 --- a/numpy/borrow/type.PyReadwriteArray4.html +++ b/numpy/borrow/type.PyReadwriteArray4.html @@ -1,2 +1,2 @@ -PyReadwriteArray4 in numpy::borrow - Rust

Type Alias numpy::borrow::PyReadwriteArray4

source ·
pub type PyReadwriteArray4<'py, T> = PyReadwriteArray<'py, T, Ix4>;
Expand description

Read-write borrow of a four-dimensional array.

+PyReadwriteArray4 in numpy::borrow - Rust

Type Alias numpy::borrow::PyReadwriteArray4

source ·
pub type PyReadwriteArray4<'py, T> = PyReadwriteArray<'py, T, Ix4>;
Expand description

Read-write borrow of a four-dimensional array.

Aliased Type§

struct PyReadwriteArray4<'py, T> { /* private fields */ }
\ No newline at end of file diff --git a/numpy/borrow/type.PyReadwriteArray5.html b/numpy/borrow/type.PyReadwriteArray5.html index 66b6cbeae..46d594d88 100644 --- a/numpy/borrow/type.PyReadwriteArray5.html +++ b/numpy/borrow/type.PyReadwriteArray5.html @@ -1,2 +1,2 @@ -PyReadwriteArray5 in numpy::borrow - Rust

Type Alias numpy::borrow::PyReadwriteArray5

source ·
pub type PyReadwriteArray5<'py, T> = PyReadwriteArray<'py, T, Ix5>;
Expand description

Read-write borrow of a five-dimensional array.

+PyReadwriteArray5 in numpy::borrow - Rust

Type Alias numpy::borrow::PyReadwriteArray5

source ·
pub type PyReadwriteArray5<'py, T> = PyReadwriteArray<'py, T, Ix5>;
Expand description

Read-write borrow of a five-dimensional array.

Aliased Type§

struct PyReadwriteArray5<'py, T> { /* private fields */ }
\ No newline at end of file diff --git a/numpy/borrow/type.PyReadwriteArray6.html b/numpy/borrow/type.PyReadwriteArray6.html index 78ee6224c..d0aa49f3a 100644 --- a/numpy/borrow/type.PyReadwriteArray6.html +++ b/numpy/borrow/type.PyReadwriteArray6.html @@ -1,2 +1,2 @@ -PyReadwriteArray6 in numpy::borrow - Rust

Type Alias numpy::borrow::PyReadwriteArray6

source ·
pub type PyReadwriteArray6<'py, T> = PyReadwriteArray<'py, T, Ix6>;
Expand description

Read-write borrow of a six-dimensional array.

+PyReadwriteArray6 in numpy::borrow - Rust

Type Alias numpy::borrow::PyReadwriteArray6

source ·
pub type PyReadwriteArray6<'py, T> = PyReadwriteArray<'py, T, Ix6>;
Expand description

Read-write borrow of a six-dimensional array.

Aliased Type§

struct PyReadwriteArray6<'py, T> { /* private fields */ }
\ No newline at end of file diff --git a/numpy/borrow/type.PyReadwriteArrayDyn.html b/numpy/borrow/type.PyReadwriteArrayDyn.html index 5ad8f5337..f9e48e74c 100644 --- a/numpy/borrow/type.PyReadwriteArrayDyn.html +++ b/numpy/borrow/type.PyReadwriteArrayDyn.html @@ -1,2 +1,2 @@ -PyReadwriteArrayDyn in numpy::borrow - Rust

Type Alias numpy::borrow::PyReadwriteArrayDyn

source ·
pub type PyReadwriteArrayDyn<'py, T> = PyReadwriteArray<'py, T, IxDyn>;
Expand description

Read-write borrow of an array whose dimensionality is determined at runtime.

+PyReadwriteArrayDyn in numpy::borrow - Rust

Type Alias numpy::borrow::PyReadwriteArrayDyn

source ·
pub type PyReadwriteArrayDyn<'py, T> = PyReadwriteArray<'py, T, IxDyn>;
Expand description

Read-write borrow of an array whose dimensionality is determined at runtime.

Aliased Type§

struct PyReadwriteArrayDyn<'py, T> { /* private fields */ }
\ No newline at end of file diff --git a/numpy/convert/index.html b/numpy/convert/index.html index 83d72dae5..c82cee037 100644 --- a/numpy/convert/index.html +++ b/numpy/convert/index.html @@ -1,2 +1,2 @@ -numpy::convert - Rust

Module numpy::convert

source ·
Expand description

Defines conversion traits between Rust types and NumPy data types.

+numpy::convert - Rust

Module numpy::convert

source ·
Expand description

Defines conversion traits between Rust types and NumPy data types.

Traits§

  • Conversion trait from owning Rust types into PyArray.
  • Trait implemented by types that can be used to index an array.
  • Utility trait to specify the dimensions of an array.
  • Conversion trait from borrowing Rust types to PyArray.
\ No newline at end of file diff --git a/numpy/convert/trait.IntoPyArray.html b/numpy/convert/trait.IntoPyArray.html index 4e53a4add..47ffe0c1b 100644 --- a/numpy/convert/trait.IntoPyArray.html +++ b/numpy/convert/trait.IntoPyArray.html @@ -1,4 +1,4 @@ -IntoPyArray in numpy::convert - Rust

Trait numpy::convert::IntoPyArray

source ·
pub trait IntoPyArray: Sized {
+IntoPyArray in numpy::convert - Rust

Trait numpy::convert::IntoPyArray

source ·
pub trait IntoPyArray: Sized {
     type Item: Element;
     type Dim: Dimension;
 
diff --git a/numpy/convert/trait.NpyIndex.html b/numpy/convert/trait.NpyIndex.html
index 5328480bb..e1551c7ab 100644
--- a/numpy/convert/trait.NpyIndex.html
+++ b/numpy/convert/trait.NpyIndex.html
@@ -1,4 +1,4 @@
-NpyIndex in numpy::convert - Rust

Trait numpy::convert::NpyIndex

source ·
pub trait NpyIndex: IntoDimension + Sealed { }
Expand description

Trait implemented by types that can be used to index an array.

+NpyIndex in numpy::convert - Rust

Trait numpy::convert::NpyIndex

source ·
pub trait NpyIndex: IntoDimension + Sealed { }
Expand description

Trait implemented by types that can be used to index an array.

This is equivalent to ndarray::NdIndex but accounts for NumPy strides being in units of bytes instead of elements.

All types which implement IntoDimension implement this trait as well. diff --git a/numpy/convert/trait.ToNpyDims.html b/numpy/convert/trait.ToNpyDims.html index 9d7feb128..7063863b8 100644 --- a/numpy/convert/trait.ToNpyDims.html +++ b/numpy/convert/trait.ToNpyDims.html @@ -1,3 +1,3 @@ -ToNpyDims in numpy::convert - Rust

Trait numpy::convert::ToNpyDims

source ·
pub trait ToNpyDims: Dimension + Sealed { }
Expand description

Utility trait to specify the dimensions of an array.

+ToNpyDims in numpy::convert - Rust

Trait numpy::convert::ToNpyDims

source ·
pub trait ToNpyDims: Dimension + Sealed { }
Expand description

Utility trait to specify the dimensions of an array.

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<D> ToNpyDims for D
where D: Dimension,

\ No newline at end of file diff --git a/numpy/convert/trait.ToPyArray.html b/numpy/convert/trait.ToPyArray.html index d968e50cf..76e004a58 100644 --- a/numpy/convert/trait.ToPyArray.html +++ b/numpy/convert/trait.ToPyArray.html @@ -1,4 +1,4 @@ -ToPyArray in numpy::convert - Rust

Trait numpy::convert::ToPyArray

source ·
pub trait ToPyArray {
+ToPyArray in numpy::convert - Rust

Trait numpy::convert::ToPyArray

source ·
pub trait ToPyArray {
     type Item: Element;
     type Dim: Dimension;
 
diff --git a/numpy/datetime/index.html b/numpy/datetime/index.html
index 074b3d498..75fe4176d 100644
--- a/numpy/datetime/index.html
+++ b/numpy/datetime/index.html
@@ -1,4 +1,4 @@
-numpy::datetime - Rust

Module numpy::datetime

source ·
Expand description

Support datetimes and timedeltas

+numpy::datetime - Rust

Module numpy::datetime

source ·
Expand description

Support datetimes and timedeltas

This module provides wrappers for NumPy’s datetime64 and timedelta64 types which are used for time keeping with with an emphasis on scientific applications. This means that while these types differentiate absolute and relative quantities, they ignore calendars (a month is always 30.44 days) and time zones. diff --git a/numpy/datetime/struct.Datetime.html b/numpy/datetime/struct.Datetime.html index 9658226af..b5c2cabf7 100644 --- a/numpy/datetime/struct.Datetime.html +++ b/numpy/datetime/struct.Datetime.html @@ -1,9 +1,9 @@ -Datetime in numpy::datetime - Rust

Struct numpy::datetime::Datetime

source ·
pub struct Datetime<U: Unit>(/* private fields */);
Expand description

Corresponds to the datetime64 scalar type

+Datetime in numpy::datetime - Rust

Struct numpy::datetime::Datetime

source ·
pub struct Datetime<U: Unit>(/* private fields */);
Expand description

Corresponds to the datetime64 scalar type

Trait Implementations§

source§

impl<U: Clone + Unit> Clone for Datetime<U>

source§

fn clone(&self) -> Datetime<U>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<U: Unit> Debug for Datetime<U>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<U: Unit> Element for Datetime<U>

source§

const IS_COPY: bool = true

Flag that indicates whether this type is trivially copyable. Read more
source§

fn get_dtype_bound(py: Python<'_>) -> Bound<'_, PyArrayDescr>

Returns the associated type descriptor (“dtype”) for the given element type.
source§

fn clone_ref(&self, _py: Python<'_>) -> Self

Create a clone of the value while the GIL is guaranteed to be held.
source§

fn vec_from_slice(_py: Python<'_>, slc: &[Self]) -> Vec<Self>

Create an owned copy of the slice while the GIL is guaranteed to be held. Read more
source§

fn array_from_view<D>( _py: Python<'_>, view: ArrayView<'_, Self, D>, ) -> Array<Self, D>
where - D: Dimension,

Create an owned copy of the array while the GIL is guaranteed to be held. Read more
source§

fn get_dtype<'py>(py: Python<'py>) -> &'py PyArrayDescr

👎Deprecated since 0.21.0: This will be replaced by get_dtype_bound in the future.
Returns the associated type descriptor (“dtype”) for the given element type.
source§

impl<U: Unit> From<Datetime<U>> for i64

source§

fn from(val: Datetime<U>) -> Self

Converts to this type from the input type.
source§

impl<U: Unit> From<i64> for Datetime<U>

source§

fn from(val: i64) -> Self

Converts to this type from the input type.
source§

impl<U: Hash + Unit> Hash for Datetime<U>

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where + D: Dimension,

Create an owned copy of the array while the GIL is guaranteed to be held. Read more
source§

fn get_dtype<'py>(py: Python<'py>) -> &'py PyArrayDescr

👎Deprecated since 0.21.0: This will be replaced by get_dtype_bound in the future.
Returns the associated type descriptor (“dtype”) for the given element type.
source§

impl<U: Unit> From<Datetime<U>> for i64

source§

fn from(val: Datetime<U>) -> Self

Converts to this type from the input type.
source§

impl<U: Unit> From<i64> for Datetime<U>

source§

fn from(val: i64) -> Self

Converts to this type from the input type.
source§

impl<U: Hash + Unit> Hash for Datetime<U>

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<U: Ord + Unit> Ord for Datetime<U>

source§

fn cmp(&self, other: &Datetime<U>) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where diff --git a/numpy/datetime/struct.Timedelta.html b/numpy/datetime/struct.Timedelta.html index 629f252e1..50dbc3a39 100644 --- a/numpy/datetime/struct.Timedelta.html +++ b/numpy/datetime/struct.Timedelta.html @@ -1,9 +1,9 @@ -Timedelta in numpy::datetime - Rust

Struct numpy::datetime::Timedelta

source ·
pub struct Timedelta<U: Unit>(/* private fields */);
Expand description

Corresponds to the [timedelta64][scalars-datetime64] scalar type

+Timedelta in numpy::datetime - Rust

Struct numpy::datetime::Timedelta

source ·
pub struct Timedelta<U: Unit>(/* private fields */);
Expand description

Corresponds to the [timedelta64][scalars-datetime64] scalar type

Trait Implementations§

source§

impl<U: Clone + Unit> Clone for Timedelta<U>

source§

fn clone(&self) -> Timedelta<U>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<U: Unit> Debug for Timedelta<U>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<U: Unit> Element for Timedelta<U>

source§

const IS_COPY: bool = true

Flag that indicates whether this type is trivially copyable. Read more
source§

fn get_dtype_bound(py: Python<'_>) -> Bound<'_, PyArrayDescr>

Returns the associated type descriptor (“dtype”) for the given element type.
source§

fn clone_ref(&self, _py: Python<'_>) -> Self

Create a clone of the value while the GIL is guaranteed to be held.
source§

fn vec_from_slice(_py: Python<'_>, slc: &[Self]) -> Vec<Self>

Create an owned copy of the slice while the GIL is guaranteed to be held. Read more
source§

fn array_from_view<D>( _py: Python<'_>, view: ArrayView<'_, Self, D>, ) -> Array<Self, D>
where - D: Dimension,

Create an owned copy of the array while the GIL is guaranteed to be held. Read more
source§

fn get_dtype<'py>(py: Python<'py>) -> &'py PyArrayDescr

👎Deprecated since 0.21.0: This will be replaced by get_dtype_bound in the future.
Returns the associated type descriptor (“dtype”) for the given element type.
source§

impl<U: Unit> From<Timedelta<U>> for i64

source§

fn from(val: Timedelta<U>) -> Self

Converts to this type from the input type.
source§

impl<U: Unit> From<i64> for Timedelta<U>

source§

fn from(val: i64) -> Self

Converts to this type from the input type.
source§

impl<U: Hash + Unit> Hash for Timedelta<U>

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where + D: Dimension,

Create an owned copy of the array while the GIL is guaranteed to be held. Read more
source§

fn get_dtype<'py>(py: Python<'py>) -> &'py PyArrayDescr

👎Deprecated since 0.21.0: This will be replaced by get_dtype_bound in the future.
Returns the associated type descriptor (“dtype”) for the given element type.
source§

impl<U: Unit> From<Timedelta<U>> for i64

source§

fn from(val: Timedelta<U>) -> Self

Converts to this type from the input type.
source§

impl<U: Unit> From<i64> for Timedelta<U>

source§

fn from(val: i64) -> Self

Converts to this type from the input type.
source§

impl<U: Hash + Unit> Hash for Timedelta<U>

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<U: Ord + Unit> Ord for Timedelta<U>

source§

fn cmp(&self, other: &Timedelta<U>) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where diff --git a/numpy/datetime/trait.Unit.html b/numpy/datetime/trait.Unit.html index 697d16db9..0c76df1cc 100644 --- a/numpy/datetime/trait.Unit.html +++ b/numpy/datetime/trait.Unit.html @@ -1,4 +1,4 @@ -Unit in numpy::datetime - Rust

Trait numpy::datetime::Unit

source ·
pub trait Unit: Send + Sync + Clone + Copy + PartialEq + Eq + Hash + PartialOrd + Ord {
+Unit in numpy::datetime - Rust

Trait numpy::datetime::Unit

source ·
pub trait Unit: Send + Sync + Clone + Copy + PartialEq + Eq + Hash + PartialOrd + Ord {
     const UNIT: NPY_DATETIMEUNIT;
     const ABBREV: &'static str;
 }
Expand description

Represents the datetime units supported by NumPy

diff --git a/numpy/datetime/units/index.html b/numpy/datetime/units/index.html index b31427e1e..9809b272a 100644 --- a/numpy/datetime/units/index.html +++ b/numpy/datetime/units/index.html @@ -1,2 +1,2 @@ -numpy::datetime::units - Rust

Module numpy::datetime::units

source ·
Expand description

Predefined implementors of the Unit trait

+numpy::datetime::units - Rust

Module numpy::datetime::units

source ·
Expand description

Predefined implementors of the Unit trait

Structs§

\ No newline at end of file diff --git a/numpy/datetime/units/struct.Attoseconds.html b/numpy/datetime/units/struct.Attoseconds.html index ceadf3fed..47e84b9c4 100644 --- a/numpy/datetime/units/struct.Attoseconds.html +++ b/numpy/datetime/units/struct.Attoseconds.html @@ -1,4 +1,4 @@ -Attoseconds in numpy::datetime::units - Rust

Struct numpy::datetime::units::Attoseconds

source ·
pub struct Attoseconds;
Expand description

Attoseconds, i.e. 10^-18 seconds

+Attoseconds in numpy::datetime::units - Rust

Struct numpy::datetime::units::Attoseconds

source ·
pub struct Attoseconds;
Expand description

Attoseconds, i.e. 10^-18 seconds

Trait Implementations§

source§

impl Clone for Attoseconds

source§

fn clone(&self) -> Attoseconds

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Attoseconds

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for Attoseconds

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Attoseconds

source§

fn cmp(&self, other: &Attoseconds) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where diff --git a/numpy/datetime/units/struct.Days.html b/numpy/datetime/units/struct.Days.html index 26cd96f9d..a04a22a2c 100644 --- a/numpy/datetime/units/struct.Days.html +++ b/numpy/datetime/units/struct.Days.html @@ -1,4 +1,4 @@ -Days in numpy::datetime::units - Rust

Struct numpy::datetime::units::Days

source ·
pub struct Days;
Expand description

Days, i.e. 24 hours

+Days in numpy::datetime::units - Rust

Struct numpy::datetime::units::Days

source ·
pub struct Days;
Expand description

Days, i.e. 24 hours

Trait Implementations§

source§

impl Clone for Days

source§

fn clone(&self) -> Days

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Days

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for Days

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Days

source§

fn cmp(&self, other: &Days) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where diff --git a/numpy/datetime/units/struct.Femtoseconds.html b/numpy/datetime/units/struct.Femtoseconds.html index 685e9561d..edfa8786b 100644 --- a/numpy/datetime/units/struct.Femtoseconds.html +++ b/numpy/datetime/units/struct.Femtoseconds.html @@ -1,4 +1,4 @@ -Femtoseconds in numpy::datetime::units - Rust

Struct numpy::datetime::units::Femtoseconds

source ·
pub struct Femtoseconds;
Expand description

Femtoseconds, i.e. 10^-15 seconds

+Femtoseconds in numpy::datetime::units - Rust

Struct numpy::datetime::units::Femtoseconds

source ·
pub struct Femtoseconds;
Expand description

Femtoseconds, i.e. 10^-15 seconds

Trait Implementations§

source§

impl Clone for Femtoseconds

source§

fn clone(&self) -> Femtoseconds

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Femtoseconds

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for Femtoseconds

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Femtoseconds

source§

fn cmp(&self, other: &Femtoseconds) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where diff --git a/numpy/datetime/units/struct.Hours.html b/numpy/datetime/units/struct.Hours.html index 19da1f1a8..1dc94805f 100644 --- a/numpy/datetime/units/struct.Hours.html +++ b/numpy/datetime/units/struct.Hours.html @@ -1,4 +1,4 @@ -Hours in numpy::datetime::units - Rust

Struct numpy::datetime::units::Hours

source ·
pub struct Hours;
Expand description

Hours, i.e. 60 minutes

+Hours in numpy::datetime::units - Rust

Struct numpy::datetime::units::Hours

source ·
pub struct Hours;
Expand description

Hours, i.e. 60 minutes

Trait Implementations§

source§

impl Clone for Hours

source§

fn clone(&self) -> Hours

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Hours

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for Hours

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Hours

source§

fn cmp(&self, other: &Hours) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where diff --git a/numpy/datetime/units/struct.Microseconds.html b/numpy/datetime/units/struct.Microseconds.html index 640b18814..7169a6f38 100644 --- a/numpy/datetime/units/struct.Microseconds.html +++ b/numpy/datetime/units/struct.Microseconds.html @@ -1,4 +1,4 @@ -Microseconds in numpy::datetime::units - Rust

Struct numpy::datetime::units::Microseconds

source ·
pub struct Microseconds;
Expand description

Microseconds, i.e. 10^-6 seconds

+Microseconds in numpy::datetime::units - Rust

Struct numpy::datetime::units::Microseconds

source ·
pub struct Microseconds;
Expand description

Microseconds, i.e. 10^-6 seconds

Trait Implementations§

source§

impl Clone for Microseconds

source§

fn clone(&self) -> Microseconds

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Microseconds

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for Microseconds

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Microseconds

source§

fn cmp(&self, other: &Microseconds) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where diff --git a/numpy/datetime/units/struct.Milliseconds.html b/numpy/datetime/units/struct.Milliseconds.html index 932ab069e..612aea2f6 100644 --- a/numpy/datetime/units/struct.Milliseconds.html +++ b/numpy/datetime/units/struct.Milliseconds.html @@ -1,4 +1,4 @@ -Milliseconds in numpy::datetime::units - Rust

Struct numpy::datetime::units::Milliseconds

source ·
pub struct Milliseconds;
Expand description

Milliseconds, i.e. 10^-3 seconds

+Milliseconds in numpy::datetime::units - Rust

Struct numpy::datetime::units::Milliseconds

source ·
pub struct Milliseconds;
Expand description

Milliseconds, i.e. 10^-3 seconds

Trait Implementations§

source§

impl Clone for Milliseconds

source§

fn clone(&self) -> Milliseconds

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Milliseconds

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for Milliseconds

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Milliseconds

source§

fn cmp(&self, other: &Milliseconds) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where diff --git a/numpy/datetime/units/struct.Minutes.html b/numpy/datetime/units/struct.Minutes.html index dd0adcc81..0c5c10e89 100644 --- a/numpy/datetime/units/struct.Minutes.html +++ b/numpy/datetime/units/struct.Minutes.html @@ -1,4 +1,4 @@ -Minutes in numpy::datetime::units - Rust

Struct numpy::datetime::units::Minutes

source ·
pub struct Minutes;
Expand description

Minutes, i.e. 60 seconds

+Minutes in numpy::datetime::units - Rust

Struct numpy::datetime::units::Minutes

source ·
pub struct Minutes;
Expand description

Minutes, i.e. 60 seconds

Trait Implementations§

source§

impl Clone for Minutes

source§

fn clone(&self) -> Minutes

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Minutes

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for Minutes

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Minutes

source§

fn cmp(&self, other: &Minutes) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where diff --git a/numpy/datetime/units/struct.Months.html b/numpy/datetime/units/struct.Months.html index caa0a83e0..ae03d75ab 100644 --- a/numpy/datetime/units/struct.Months.html +++ b/numpy/datetime/units/struct.Months.html @@ -1,4 +1,4 @@ -Months in numpy::datetime::units - Rust

Struct numpy::datetime::units::Months

source ·
pub struct Months;
Expand description

Months, i.e. 30 days

+Months in numpy::datetime::units - Rust

Struct numpy::datetime::units::Months

source ·
pub struct Months;
Expand description

Months, i.e. 30 days

Trait Implementations§

source§

impl Clone for Months

source§

fn clone(&self) -> Months

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Months

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for Months

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Months

source§

fn cmp(&self, other: &Months) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where diff --git a/numpy/datetime/units/struct.Nanoseconds.html b/numpy/datetime/units/struct.Nanoseconds.html index 28d2c2610..20f534fda 100644 --- a/numpy/datetime/units/struct.Nanoseconds.html +++ b/numpy/datetime/units/struct.Nanoseconds.html @@ -1,4 +1,4 @@ -Nanoseconds in numpy::datetime::units - Rust

Struct numpy::datetime::units::Nanoseconds

source ·
pub struct Nanoseconds;
Expand description

Nanoseconds, i.e. 10^-9 seconds

+Nanoseconds in numpy::datetime::units - Rust

Struct numpy::datetime::units::Nanoseconds

source ·
pub struct Nanoseconds;
Expand description

Nanoseconds, i.e. 10^-9 seconds

Trait Implementations§

source§

impl Clone for Nanoseconds

source§

fn clone(&self) -> Nanoseconds

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Nanoseconds

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for Nanoseconds

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Nanoseconds

source§

fn cmp(&self, other: &Nanoseconds) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where diff --git a/numpy/datetime/units/struct.Picoseconds.html b/numpy/datetime/units/struct.Picoseconds.html index e1c288246..8fd042721 100644 --- a/numpy/datetime/units/struct.Picoseconds.html +++ b/numpy/datetime/units/struct.Picoseconds.html @@ -1,4 +1,4 @@ -Picoseconds in numpy::datetime::units - Rust

Struct numpy::datetime::units::Picoseconds

source ·
pub struct Picoseconds;
Expand description

Picoseconds, i.e. 10^-12 seconds

+Picoseconds in numpy::datetime::units - Rust

Struct numpy::datetime::units::Picoseconds

source ·
pub struct Picoseconds;
Expand description

Picoseconds, i.e. 10^-12 seconds

Trait Implementations§

source§

impl Clone for Picoseconds

source§

fn clone(&self) -> Picoseconds

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Picoseconds

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for Picoseconds

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Picoseconds

source§

fn cmp(&self, other: &Picoseconds) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where diff --git a/numpy/datetime/units/struct.Seconds.html b/numpy/datetime/units/struct.Seconds.html index 457147c42..96a6f2750 100644 --- a/numpy/datetime/units/struct.Seconds.html +++ b/numpy/datetime/units/struct.Seconds.html @@ -1,4 +1,4 @@ -Seconds in numpy::datetime::units - Rust

Struct numpy::datetime::units::Seconds

source ·
pub struct Seconds;
Expand description

Seconds

+Seconds in numpy::datetime::units - Rust

Struct numpy::datetime::units::Seconds

source ·
pub struct Seconds;
Expand description

Seconds

Trait Implementations§

source§

impl Clone for Seconds

source§

fn clone(&self) -> Seconds

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Seconds

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for Seconds

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Seconds

source§

fn cmp(&self, other: &Seconds) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where diff --git a/numpy/datetime/units/struct.Weeks.html b/numpy/datetime/units/struct.Weeks.html index ff2bf516a..96777ff56 100644 --- a/numpy/datetime/units/struct.Weeks.html +++ b/numpy/datetime/units/struct.Weeks.html @@ -1,4 +1,4 @@ -Weeks in numpy::datetime::units - Rust

Struct numpy::datetime::units::Weeks

source ·
pub struct Weeks;
Expand description

Weeks, i.e. 7 days

+Weeks in numpy::datetime::units - Rust

Struct numpy::datetime::units::Weeks

source ·
pub struct Weeks;
Expand description

Weeks, i.e. 7 days

Trait Implementations§

source§

impl Clone for Weeks

source§

fn clone(&self) -> Weeks

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Weeks

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for Weeks

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Weeks

source§

fn cmp(&self, other: &Weeks) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where diff --git a/numpy/datetime/units/struct.Years.html b/numpy/datetime/units/struct.Years.html index 480f423fd..5a1f25d66 100644 --- a/numpy/datetime/units/struct.Years.html +++ b/numpy/datetime/units/struct.Years.html @@ -1,4 +1,4 @@ -Years in numpy::datetime::units - Rust

Struct numpy::datetime::units::Years

source ·
pub struct Years;
Expand description

Years, i.e. 12 months

+Years in numpy::datetime::units - Rust

Struct numpy::datetime::units::Years

source ·
pub struct Years;
Expand description

Years, i.e. 12 months

Trait Implementations§

source§

impl Clone for Years

source§

fn clone(&self) -> Years

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Years

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for Years

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Years

source§

fn cmp(&self, other: &Years) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where diff --git a/numpy/enum.BorrowError.html b/numpy/enum.BorrowError.html index d2ec53b2d..6c551858f 100644 --- a/numpy/enum.BorrowError.html +++ b/numpy/enum.BorrowError.html @@ -1,4 +1,4 @@ -BorrowError in numpy - Rust

Enum numpy::BorrowError

source ·
#[non_exhaustive]
pub enum BorrowError { +BorrowError in numpy - Rust

Enum numpy::BorrowError

source ·
#[non_exhaustive]
pub enum BorrowError { AlreadyBorrowed, NotWriteable, }
Expand description

Inidcates why borrowing an array failed.

diff --git a/numpy/fn.Ix1.html b/numpy/fn.Ix1.html index b8cc7241a..7c34e8c75 100644 --- a/numpy/fn.Ix1.html +++ b/numpy/fn.Ix1.html @@ -1,2 +1,2 @@ -Ix1 in numpy - Rust

Function numpy::Ix1

source ·
pub const fn Ix1(i0: usize) -> Dim<[usize; 1]>
Expand description

Create a one-dimensional index

+Ix1 in numpy - Rust

Function numpy::Ix1

source ·
pub const fn Ix1(i0: usize) -> Dim<[usize; 1]>
Expand description

Create a one-dimensional index

\ No newline at end of file diff --git a/numpy/fn.Ix2.html b/numpy/fn.Ix2.html index 03a5f3073..1f7a74cb1 100644 --- a/numpy/fn.Ix2.html +++ b/numpy/fn.Ix2.html @@ -1,2 +1,2 @@ -Ix2 in numpy - Rust

Function numpy::Ix2

source ·
pub const fn Ix2(i0: usize, i1: usize) -> Dim<[usize; 2]>
Expand description

Create a two-dimensional index

+Ix2 in numpy - Rust

Function numpy::Ix2

source ·
pub const fn Ix2(i0: usize, i1: usize) -> Dim<[usize; 2]>
Expand description

Create a two-dimensional index

\ No newline at end of file diff --git a/numpy/fn.Ix3.html b/numpy/fn.Ix3.html index 840ae017b..0e03b8542 100644 --- a/numpy/fn.Ix3.html +++ b/numpy/fn.Ix3.html @@ -1,2 +1,2 @@ -Ix3 in numpy - Rust

Function numpy::Ix3

source ·
pub const fn Ix3(i0: usize, i1: usize, i2: usize) -> Dim<[usize; 3]>
Expand description

Create a three-dimensional index

+Ix3 in numpy - Rust

Function numpy::Ix3

source ·
pub const fn Ix3(i0: usize, i1: usize, i2: usize) -> Dim<[usize; 3]>
Expand description

Create a three-dimensional index

\ No newline at end of file diff --git a/numpy/fn.Ix4.html b/numpy/fn.Ix4.html index f46f6d033..0ed7f4d03 100644 --- a/numpy/fn.Ix4.html +++ b/numpy/fn.Ix4.html @@ -1,2 +1,2 @@ -Ix4 in numpy - Rust

Function numpy::Ix4

source ·
pub const fn Ix4(i0: usize, i1: usize, i2: usize, i3: usize) -> Dim<[usize; 4]>
Expand description

Create a four-dimensional index

+Ix4 in numpy - Rust

Function numpy::Ix4

source ·
pub const fn Ix4(i0: usize, i1: usize, i2: usize, i3: usize) -> Dim<[usize; 4]>
Expand description

Create a four-dimensional index

\ No newline at end of file diff --git a/numpy/fn.Ix5.html b/numpy/fn.Ix5.html index f864184dd..3b786b44f 100644 --- a/numpy/fn.Ix5.html +++ b/numpy/fn.Ix5.html @@ -1,4 +1,4 @@ -Ix5 in numpy - Rust

Function numpy::Ix5

source ·
pub const fn Ix5(
+Ix5 in numpy - Rust

Function numpy::Ix5

source ·
pub const fn Ix5(
     i0: usize,
     i1: usize,
     i2: usize,
diff --git a/numpy/fn.Ix6.html b/numpy/fn.Ix6.html
index 063e2c0d2..db53e69c8 100644
--- a/numpy/fn.Ix6.html
+++ b/numpy/fn.Ix6.html
@@ -1,4 +1,4 @@
-Ix6 in numpy - Rust

Function numpy::Ix6

source ·
pub const fn Ix6(
+Ix6 in numpy - Rust

Function numpy::Ix6

source ·
pub const fn Ix6(
     i0: usize,
     i1: usize,
     i2: usize,
diff --git a/numpy/fn.IxDyn.html b/numpy/fn.IxDyn.html
index 51826320e..50d0cb436 100644
--- a/numpy/fn.IxDyn.html
+++ b/numpy/fn.IxDyn.html
@@ -1,2 +1,2 @@
-IxDyn in numpy - Rust

Function numpy::IxDyn

source ·
pub fn IxDyn(ix: &[usize]) -> Dim<IxDynImpl>
Expand description

Create a dynamic-dimensional index

+IxDyn in numpy - Rust

Function numpy::IxDyn

source ·
pub fn IxDyn(ix: &[usize]) -> Dim<IxDynImpl>
Expand description

Create a dynamic-dimensional index

\ No newline at end of file diff --git a/numpy/fn.dot.html b/numpy/fn.dot.html index d4590337f..e456fc8ea 100644 --- a/numpy/fn.dot.html +++ b/numpy/fn.dot.html @@ -1,4 +1,4 @@ -dot in numpy - Rust

Function numpy::dot

source ·
pub fn dot<'py, T, DIN1, DIN2, OUT>(
+dot in numpy - Rust

Function numpy::dot

source ·
pub fn dot<'py, T, DIN1, DIN2, OUT>(
     array1: &'py PyArray<T, DIN1>,
     array2: &'py PyArray<T, DIN2>,
 ) -> PyResult<OUT>
where diff --git a/numpy/fn.dot_bound.html b/numpy/fn.dot_bound.html index cc8a601cd..c14ac39bc 100644 --- a/numpy/fn.dot_bound.html +++ b/numpy/fn.dot_bound.html @@ -1,4 +1,4 @@ -dot_bound in numpy - Rust

Function numpy::dot_bound

source ·
pub fn dot_bound<'py, T, DIN1, DIN2, OUT>(
+dot_bound in numpy - Rust

Function numpy::dot_bound

source ·
pub fn dot_bound<'py, T, DIN1, DIN2, OUT>(
     array1: &Bound<'py, PyArray<T, DIN1>>,
     array2: &Bound<'py, PyArray<T, DIN2>>,
 ) -> PyResult<OUT>
where diff --git a/numpy/fn.dtype.html b/numpy/fn.dtype.html index bbf1efbb9..93a5249c2 100644 --- a/numpy/fn.dtype.html +++ b/numpy/fn.dtype.html @@ -1,2 +1,2 @@ -dtype in numpy - Rust

Function numpy::dtype

source ·
pub fn dtype<'py, T: Element>(py: Python<'py>) -> &'py PyArrayDescr
👎Deprecated since 0.21.0: This will be replaced by dtype_bound in the future.
Expand description

Returns the type descriptor (“dtype”) for a registered type.

+dtype in numpy - Rust

Function numpy::dtype

source ·
pub fn dtype<'py, T: Element>(py: Python<'py>) -> &'py PyArrayDescr
👎Deprecated since 0.21.0: This will be replaced by dtype_bound in the future.
Expand description

Returns the type descriptor (“dtype”) for a registered type.

\ No newline at end of file diff --git a/numpy/fn.dtype_bound.html b/numpy/fn.dtype_bound.html index d12b56e09..9a37149d9 100644 --- a/numpy/fn.dtype_bound.html +++ b/numpy/fn.dtype_bound.html @@ -1,2 +1,2 @@ -dtype_bound in numpy - Rust

Function numpy::dtype_bound

source ·
pub fn dtype_bound<'py, T: Element>(py: Python<'py>) -> Bound<'py, PyArrayDescr>
Expand description

Returns the type descriptor (“dtype”) for a registered type.

+dtype_bound in numpy - Rust

Function numpy::dtype_bound

source ·
pub fn dtype_bound<'py, T: Element>(py: Python<'py>) -> Bound<'py, PyArrayDescr>
Expand description

Returns the type descriptor (“dtype”) for a registered type.

\ No newline at end of file diff --git a/numpy/fn.einsum.html b/numpy/fn.einsum.html index 9760ad9c2..dfeb7ace3 100644 --- a/numpy/fn.einsum.html +++ b/numpy/fn.einsum.html @@ -1,4 +1,4 @@ -einsum in numpy - Rust

Function numpy::einsum

source ·
pub fn einsum<'py, T, OUT>(
+einsum in numpy - Rust

Function numpy::einsum

source ·
pub fn einsum<'py, T, OUT>(
     subscripts: &str,
     arrays: &[&'py PyArray<T, IxDyn>],
 ) -> PyResult<OUT>
where diff --git a/numpy/fn.einsum_bound.html b/numpy/fn.einsum_bound.html index 0832dade9..6e0aebf6a 100644 --- a/numpy/fn.einsum_bound.html +++ b/numpy/fn.einsum_bound.html @@ -1,4 +1,4 @@ -einsum_bound in numpy - Rust

Function numpy::einsum_bound

source ·
pub fn einsum_bound<'py, T, OUT>(
+einsum_bound in numpy - Rust

Function numpy::einsum_bound

source ·
pub fn einsum_bound<'py, T, OUT>(
     subscripts: &str,
     arrays: &[Borrowed<'_, 'py, PyArray<T, IxDyn>>],
 ) -> PyResult<OUT>
where diff --git a/numpy/fn.inner.html b/numpy/fn.inner.html index 7c3479945..6d818f483 100644 --- a/numpy/fn.inner.html +++ b/numpy/fn.inner.html @@ -1,4 +1,4 @@ -inner in numpy - Rust

Function numpy::inner

source ·
pub fn inner<'py, T, DIN1, DIN2, OUT>(
+inner in numpy - Rust

Function numpy::inner

source ·
pub fn inner<'py, T, DIN1, DIN2, OUT>(
     array1: &'py PyArray<T, DIN1>,
     array2: &'py PyArray<T, DIN2>,
 ) -> PyResult<OUT>
where diff --git a/numpy/fn.inner_bound.html b/numpy/fn.inner_bound.html index 8543c86c3..47ce8ad37 100644 --- a/numpy/fn.inner_bound.html +++ b/numpy/fn.inner_bound.html @@ -1,4 +1,4 @@ -inner_bound in numpy - Rust

Function numpy::inner_bound

source ·
pub fn inner_bound<'py, T, DIN1, DIN2, OUT>(
+inner_bound in numpy - Rust

Function numpy::inner_bound

source ·
pub fn inner_bound<'py, T, DIN1, DIN2, OUT>(
     array1: &Bound<'py, PyArray<T, DIN1>>,
     array2: &Bound<'py, PyArray<T, DIN2>>,
 ) -> PyResult<OUT>
where diff --git a/numpy/index.html b/numpy/index.html index 1d31f63b7..f2ba17cea 100644 --- a/numpy/index.html +++ b/numpy/index.html @@ -1,4 +1,4 @@ -numpy - Rust

Crate numpy

source ·
Expand description

This crate provides Rust interfaces for NumPy C APIs, +numpy - Rust

Crate numpy

source ·
Expand description

This crate provides Rust interfaces for NumPy C APIs, especially for the ndarray class.

It uses [pyo3] for Rust bindings to CPython, and uses ndarray as the Rust matrix library.

diff --git a/numpy/macro.array.html b/numpy/macro.array.html index 9b90278ac..028bfe906 100644 --- a/numpy/macro.array.html +++ b/numpy/macro.array.html @@ -1,4 +1,4 @@ -array in numpy - Rust

Macro numpy::array

source ·
macro_rules! array {
+array in numpy - Rust

Macro numpy::array

source ·
macro_rules! array {
     ($([$([$([$([$([$([$($x:expr),* $(,)*]),+ $(,)*]),+ $(,)*]),+ $(,)*]),+ $(,)*]),+ $(,)*]),+ $(,)*) => { ... };
     ($([$([$([$([$([$($x:expr),* $(,)*]),+ $(,)*]),+ $(,)*]),+ $(,)*]),+ $(,)*]),+ $(,)*) => { ... };
     ($([$([$([$([$($x:expr),* $(,)*]),+ $(,)*]),+ $(,)*]),+ $(,)*]),+ $(,)*) => { ... };
diff --git a/numpy/macro.einsum.html b/numpy/macro.einsum.html
index 160ae6a5f..b4a3ae65f 100644
--- a/numpy/macro.einsum.html
+++ b/numpy/macro.einsum.html
@@ -1,4 +1,4 @@
-einsum in numpy - Rust

Macro numpy::einsum

source ·
macro_rules! einsum {
+einsum in numpy - Rust

Macro numpy::einsum

source ·
macro_rules! einsum {
     ($subscripts:literal $(,$array:ident)+ $(,)*) => { ... };
 }
👎Deprecated since 0.21.0: will be replaced by einsum_bound! in the future
Expand description

Deprecated form of einsum_bound!

\ No newline at end of file diff --git a/numpy/macro.einsum_bound.html b/numpy/macro.einsum_bound.html index 704bc94a0..ba2c97b2e 100644 --- a/numpy/macro.einsum_bound.html +++ b/numpy/macro.einsum_bound.html @@ -1,4 +1,4 @@ -einsum_bound in numpy - Rust

Macro numpy::einsum_bound

source ·
macro_rules! einsum_bound {
+einsum_bound in numpy - Rust

Macro numpy::einsum_bound

source ·
macro_rules! einsum_bound {
     ($subscripts:literal $(,$array:ident)+ $(,)*) => { ... };
 }
Expand description

Return the Einstein summation convention of given tensors.

For more about the Einstein summation convention, please refer to diff --git a/numpy/macro.pyarray.html b/numpy/macro.pyarray.html index 9af640c9a..9a52dd164 100644 --- a/numpy/macro.pyarray.html +++ b/numpy/macro.pyarray.html @@ -1,4 +1,4 @@ -pyarray in numpy - Rust

Macro numpy::pyarray

source ·
macro_rules! pyarray {
+pyarray in numpy - Rust

Macro numpy::pyarray

source ·
macro_rules! pyarray {
     ($py: ident, $([$([$($x:expr),* $(,)*]),+ $(,)*]),+ $(,)*) => { ... };
     ($py: ident, $([$($x:expr),* $(,)*]),+ $(,)*) => { ... };
     ($py: ident, $($x:expr),* $(,)*) => { ... };
diff --git a/numpy/macro.pyarray_bound.html b/numpy/macro.pyarray_bound.html
index f272e7e4c..cc408605b 100644
--- a/numpy/macro.pyarray_bound.html
+++ b/numpy/macro.pyarray_bound.html
@@ -1,4 +1,4 @@
-pyarray_bound in numpy - Rust

Macro numpy::pyarray_bound

source ·
macro_rules! pyarray_bound {
+pyarray_bound in numpy - Rust

Macro numpy::pyarray_bound

source ·
macro_rules! pyarray_bound {
     ($py: ident, $([$([$($x:expr),* $(,)*]),+ $(,)*]),+ $(,)*) => { ... };
     ($py: ident, $([$($x:expr),* $(,)*]),+ $(,)*) => { ... };
     ($py: ident, $($x:expr),* $(,)*) => { ... };
diff --git a/numpy/npyffi/array/enum.NpyTypes.html b/numpy/npyffi/array/enum.NpyTypes.html
index eaead5648..caec74d55 100644
--- a/numpy/npyffi/array/enum.NpyTypes.html
+++ b/numpy/npyffi/array/enum.NpyTypes.html
@@ -1,4 +1,4 @@
-NpyTypes in numpy::npyffi::array - Rust

Enum numpy::npyffi::array::NpyTypes

source ·
pub enum NpyTypes {
+NpyTypes in numpy::npyffi::array - Rust

Enum numpy::npyffi::array::NpyTypes

source ·
pub enum NpyTypes {
 
Show 39 variants PyBigArray_Type, PyArray_Type, PyArrayDescr_Type, diff --git a/numpy/npyffi/array/fn.PyArray_Check.html b/numpy/npyffi/array/fn.PyArray_Check.html index 1a0ac822b..f464ed2d0 100644 --- a/numpy/npyffi/array/fn.PyArray_Check.html +++ b/numpy/npyffi/array/fn.PyArray_Check.html @@ -1,2 +1,2 @@ -PyArray_Check in numpy::npyffi::array - Rust

Function numpy::npyffi::array::PyArray_Check

source ·
pub unsafe fn PyArray_Check<'py>(py: Python<'py>, op: *mut PyObject) -> c_int
Expand description

Checks that op is an instance of PyArray or not.

+PyArray_Check in numpy::npyffi::array - Rust

Function numpy::npyffi::array::PyArray_Check

source ·
pub unsafe fn PyArray_Check<'py>(py: Python<'py>, op: *mut PyObject) -> c_int
Expand description

Checks that op is an instance of PyArray or not.

\ No newline at end of file diff --git a/numpy/npyffi/array/fn.PyArray_CheckExact.html b/numpy/npyffi/array/fn.PyArray_CheckExact.html index c3f801f78..fd4d0311b 100644 --- a/numpy/npyffi/array/fn.PyArray_CheckExact.html +++ b/numpy/npyffi/array/fn.PyArray_CheckExact.html @@ -1,4 +1,4 @@ -PyArray_CheckExact in numpy::npyffi::array - Rust

Function numpy::npyffi::array::PyArray_CheckExact

source ·
pub unsafe fn PyArray_CheckExact<'py>(
+PyArray_CheckExact in numpy::npyffi::array - Rust

Function numpy::npyffi::array::PyArray_CheckExact

source ·
pub unsafe fn PyArray_CheckExact<'py>(
     py: Python<'py>,
     op: *mut PyObject,
 ) -> c_int
Expand description

Checks that op is an exact instance of PyArray or not.

diff --git a/numpy/npyffi/array/index.html b/numpy/npyffi/array/index.html index ef70f2885..826838a7b 100644 --- a/numpy/npyffi/array/index.html +++ b/numpy/npyffi/array/index.html @@ -1,4 +1,4 @@ -numpy::npyffi::array - Rust

Module numpy::npyffi::array

source ·
Expand description

Low-Level binding for Array API

+numpy::npyffi::array - Rust

Module numpy::npyffi::array

source ·
Expand description

Low-Level binding for Array API

Note that NumPy’s low-level allocation functions PyArray_{malloc,realloc,free} are not part of this module. The reason is that they would be re-exports of the PyMem_Raw{Malloc,Realloc,Free} functions from PyO3, but those are not unconditionally exported, i.e. they are not available when using the limited Python C-API.

diff --git a/numpy/npyffi/array/static.PY_ARRAY_API.html b/numpy/npyffi/array/static.PY_ARRAY_API.html index 690d7378b..7478f181f 100644 --- a/numpy/npyffi/array/static.PY_ARRAY_API.html +++ b/numpy/npyffi/array/static.PY_ARRAY_API.html @@ -1,4 +1,4 @@ -PY_ARRAY_API in numpy::npyffi::array - Rust

Static numpy::npyffi::array::PY_ARRAY_API

source ·
pub static PY_ARRAY_API: PyArrayAPI
Expand description

A global variable which stores a ‘capsule’ +PY_ARRAY_API in numpy::npyffi::array - Rust

Static numpy::npyffi::array::PY_ARRAY_API

source ·
pub static PY_ARRAY_API: PyArrayAPI
Expand description

A global variable which stores a ‘capsule’ pointer to Numpy Array API.

You can access raw C APIs via this variable.

See PyArrayAPI for what methods you can use via this variable.

diff --git a/numpy/npyffi/array/struct.PyArrayAPI.html b/numpy/npyffi/array/struct.PyArrayAPI.html index a30f3a71b..9481ad476 100644 --- a/numpy/npyffi/array/struct.PyArrayAPI.html +++ b/numpy/npyffi/array/struct.PyArrayAPI.html @@ -1,4 +1,4 @@ -PyArrayAPI in numpy::npyffi::array - Rust

Struct numpy::npyffi::array::PyArrayAPI

source ·
pub struct PyArrayAPI(/* private fields */);
Expand description

See PY_ARRAY_API for more.

+PyArrayAPI in numpy::npyffi::array - Rust

Struct numpy::npyffi::array::PyArrayAPI

source ·
pub struct PyArrayAPI(/* private fields */);
Expand description

See PY_ARRAY_API for more.

Implementations§

source§

impl PyArrayAPI

source

pub unsafe fn PyArray_GetNDArrayCVersion<'py>(&self, py: Python<'py>) -> c_uint

source

pub unsafe fn PyArray_SetNumericOps<'py>( &self, py: Python<'py>, diff --git a/numpy/npyffi/constant.API_VERSION_2_0.html b/numpy/npyffi/constant.API_VERSION_2_0.html index d7801735a..ffc941177 100644 --- a/numpy/npyffi/constant.API_VERSION_2_0.html +++ b/numpy/npyffi/constant.API_VERSION_2_0.html @@ -1 +1 @@ -API_VERSION_2_0 in numpy::npyffi - Rust

Constant numpy::npyffi::API_VERSION_2_0

source ·
pub const API_VERSION_2_0: c_uint = 0x00000012;
\ No newline at end of file +API_VERSION_2_0 in numpy::npyffi - Rust

Constant numpy::npyffi::API_VERSION_2_0

source ·
pub const API_VERSION_2_0: c_uint = 0x00000012;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ALIGNED_STRUCT.html b/numpy/npyffi/flags/constant.NPY_ALIGNED_STRUCT.html index f2c7ef481..e7b77d07c 100644 --- a/numpy/npyffi/flags/constant.NPY_ALIGNED_STRUCT.html +++ b/numpy/npyffi/flags/constant.NPY_ALIGNED_STRUCT.html @@ -1 +1 @@ -NPY_ALIGNED_STRUCT in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ALIGNED_STRUCT

source ·
pub const NPY_ALIGNED_STRUCT: u64 = 0x80;
\ No newline at end of file +NPY_ALIGNED_STRUCT in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ALIGNED_STRUCT

source ·
pub const NPY_ALIGNED_STRUCT: u64 = 0x80;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ARRAY_ALIGNED.html b/numpy/npyffi/flags/constant.NPY_ARRAY_ALIGNED.html index 808fc15e9..024a27cd6 100644 --- a/numpy/npyffi/flags/constant.NPY_ARRAY_ALIGNED.html +++ b/numpy/npyffi/flags/constant.NPY_ARRAY_ALIGNED.html @@ -1 +1 @@ -NPY_ARRAY_ALIGNED in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_ALIGNED

source ·
pub const NPY_ARRAY_ALIGNED: c_int = 0x0100;
\ No newline at end of file +NPY_ARRAY_ALIGNED in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_ALIGNED

source ·
pub const NPY_ARRAY_ALIGNED: c_int = 0x0100;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ARRAY_BEHAVED.html b/numpy/npyffi/flags/constant.NPY_ARRAY_BEHAVED.html index 8c78b7fac..2c33027c0 100644 --- a/numpy/npyffi/flags/constant.NPY_ARRAY_BEHAVED.html +++ b/numpy/npyffi/flags/constant.NPY_ARRAY_BEHAVED.html @@ -1 +1 @@ -NPY_ARRAY_BEHAVED in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_BEHAVED

source ·
pub const NPY_ARRAY_BEHAVED: c_int = _; // 1_280i32
\ No newline at end of file +NPY_ARRAY_BEHAVED in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_BEHAVED

source ·
pub const NPY_ARRAY_BEHAVED: c_int = _; // 1_280i32
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ARRAY_BEHAVED_NS.html b/numpy/npyffi/flags/constant.NPY_ARRAY_BEHAVED_NS.html index 728258b3d..abc73e3f1 100644 --- a/numpy/npyffi/flags/constant.NPY_ARRAY_BEHAVED_NS.html +++ b/numpy/npyffi/flags/constant.NPY_ARRAY_BEHAVED_NS.html @@ -1 +1 @@ -NPY_ARRAY_BEHAVED_NS in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_BEHAVED_NS

source ·
pub const NPY_ARRAY_BEHAVED_NS: c_int = _; // 1_792i32
\ No newline at end of file +NPY_ARRAY_BEHAVED_NS in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_BEHAVED_NS

source ·
pub const NPY_ARRAY_BEHAVED_NS: c_int = _; // 1_792i32
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ARRAY_CARRAY.html b/numpy/npyffi/flags/constant.NPY_ARRAY_CARRAY.html index 92180c79d..12826ace0 100644 --- a/numpy/npyffi/flags/constant.NPY_ARRAY_CARRAY.html +++ b/numpy/npyffi/flags/constant.NPY_ARRAY_CARRAY.html @@ -1 +1 @@ -NPY_ARRAY_CARRAY in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_CARRAY

source ·
pub const NPY_ARRAY_CARRAY: c_int = _; // 1_281i32
\ No newline at end of file +NPY_ARRAY_CARRAY in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_CARRAY

source ·
pub const NPY_ARRAY_CARRAY: c_int = _; // 1_281i32
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ARRAY_CARRAY_RO.html b/numpy/npyffi/flags/constant.NPY_ARRAY_CARRAY_RO.html index b35f61e1d..89a5c3d50 100644 --- a/numpy/npyffi/flags/constant.NPY_ARRAY_CARRAY_RO.html +++ b/numpy/npyffi/flags/constant.NPY_ARRAY_CARRAY_RO.html @@ -1 +1 @@ -NPY_ARRAY_CARRAY_RO in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_CARRAY_RO

source ·
pub const NPY_ARRAY_CARRAY_RO: c_int = _; // 257i32
\ No newline at end of file +NPY_ARRAY_CARRAY_RO in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_CARRAY_RO

source ·
pub const NPY_ARRAY_CARRAY_RO: c_int = _; // 257i32
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ARRAY_C_CONTIGUOUS.html b/numpy/npyffi/flags/constant.NPY_ARRAY_C_CONTIGUOUS.html index a2771b486..6b0b11baa 100644 --- a/numpy/npyffi/flags/constant.NPY_ARRAY_C_CONTIGUOUS.html +++ b/numpy/npyffi/flags/constant.NPY_ARRAY_C_CONTIGUOUS.html @@ -1 +1 @@ -NPY_ARRAY_C_CONTIGUOUS in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_C_CONTIGUOUS

source ·
pub const NPY_ARRAY_C_CONTIGUOUS: c_int = 0x0001;
\ No newline at end of file +NPY_ARRAY_C_CONTIGUOUS in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_C_CONTIGUOUS

source ·
pub const NPY_ARRAY_C_CONTIGUOUS: c_int = 0x0001;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ARRAY_DEFAULT.html b/numpy/npyffi/flags/constant.NPY_ARRAY_DEFAULT.html index 4e57c8ff2..822870a4c 100644 --- a/numpy/npyffi/flags/constant.NPY_ARRAY_DEFAULT.html +++ b/numpy/npyffi/flags/constant.NPY_ARRAY_DEFAULT.html @@ -1 +1 @@ -NPY_ARRAY_DEFAULT in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_DEFAULT

source ·
pub const NPY_ARRAY_DEFAULT: c_int = NPY_ARRAY_CARRAY; // 1_281i32
\ No newline at end of file +NPY_ARRAY_DEFAULT in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_DEFAULT

source ·
pub const NPY_ARRAY_DEFAULT: c_int = NPY_ARRAY_CARRAY; // 1_281i32
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ARRAY_ELEMENTSTRIDES.html b/numpy/npyffi/flags/constant.NPY_ARRAY_ELEMENTSTRIDES.html index cff9fef26..656cb7f27 100644 --- a/numpy/npyffi/flags/constant.NPY_ARRAY_ELEMENTSTRIDES.html +++ b/numpy/npyffi/flags/constant.NPY_ARRAY_ELEMENTSTRIDES.html @@ -1 +1 @@ -NPY_ARRAY_ELEMENTSTRIDES in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_ELEMENTSTRIDES

source ·
pub const NPY_ARRAY_ELEMENTSTRIDES: c_int = 0x0080;
\ No newline at end of file +NPY_ARRAY_ELEMENTSTRIDES in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_ELEMENTSTRIDES

source ·
pub const NPY_ARRAY_ELEMENTSTRIDES: c_int = 0x0080;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ARRAY_ENSUREARRAY.html b/numpy/npyffi/flags/constant.NPY_ARRAY_ENSUREARRAY.html index 92d2ba4c8..993fc6fb2 100644 --- a/numpy/npyffi/flags/constant.NPY_ARRAY_ENSUREARRAY.html +++ b/numpy/npyffi/flags/constant.NPY_ARRAY_ENSUREARRAY.html @@ -1 +1 @@ -NPY_ARRAY_ENSUREARRAY in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_ENSUREARRAY

source ·
pub const NPY_ARRAY_ENSUREARRAY: c_int = 0x0040;
\ No newline at end of file +NPY_ARRAY_ENSUREARRAY in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_ENSUREARRAY

source ·
pub const NPY_ARRAY_ENSUREARRAY: c_int = 0x0040;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ARRAY_ENSURECOPY.html b/numpy/npyffi/flags/constant.NPY_ARRAY_ENSURECOPY.html index 08dcbe596..1b5577a94 100644 --- a/numpy/npyffi/flags/constant.NPY_ARRAY_ENSURECOPY.html +++ b/numpy/npyffi/flags/constant.NPY_ARRAY_ENSURECOPY.html @@ -1 +1 @@ -NPY_ARRAY_ENSURECOPY in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_ENSURECOPY

source ·
pub const NPY_ARRAY_ENSURECOPY: c_int = 0x0020;
\ No newline at end of file +NPY_ARRAY_ENSURECOPY in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_ENSURECOPY

source ·
pub const NPY_ARRAY_ENSURECOPY: c_int = 0x0020;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ARRAY_FARRAY.html b/numpy/npyffi/flags/constant.NPY_ARRAY_FARRAY.html index bdbe8fa8f..3b6851550 100644 --- a/numpy/npyffi/flags/constant.NPY_ARRAY_FARRAY.html +++ b/numpy/npyffi/flags/constant.NPY_ARRAY_FARRAY.html @@ -1 +1 @@ -NPY_ARRAY_FARRAY in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_FARRAY

source ·
pub const NPY_ARRAY_FARRAY: c_int = _; // 1_282i32
\ No newline at end of file +NPY_ARRAY_FARRAY in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_FARRAY

source ·
pub const NPY_ARRAY_FARRAY: c_int = _; // 1_282i32
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ARRAY_FARRAY_RO.html b/numpy/npyffi/flags/constant.NPY_ARRAY_FARRAY_RO.html index d91f22bd0..1aeb80df6 100644 --- a/numpy/npyffi/flags/constant.NPY_ARRAY_FARRAY_RO.html +++ b/numpy/npyffi/flags/constant.NPY_ARRAY_FARRAY_RO.html @@ -1 +1 @@ -NPY_ARRAY_FARRAY_RO in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_FARRAY_RO

source ·
pub const NPY_ARRAY_FARRAY_RO: c_int = _; // 258i32
\ No newline at end of file +NPY_ARRAY_FARRAY_RO in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_FARRAY_RO

source ·
pub const NPY_ARRAY_FARRAY_RO: c_int = _; // 258i32
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ARRAY_FORCECAST.html b/numpy/npyffi/flags/constant.NPY_ARRAY_FORCECAST.html index dd1e36ebb..085393ab8 100644 --- a/numpy/npyffi/flags/constant.NPY_ARRAY_FORCECAST.html +++ b/numpy/npyffi/flags/constant.NPY_ARRAY_FORCECAST.html @@ -1 +1 @@ -NPY_ARRAY_FORCECAST in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_FORCECAST

source ·
pub const NPY_ARRAY_FORCECAST: c_int = 0x0010;
\ No newline at end of file +NPY_ARRAY_FORCECAST in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_FORCECAST

source ·
pub const NPY_ARRAY_FORCECAST: c_int = 0x0010;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ARRAY_F_CONTIGUOUS.html b/numpy/npyffi/flags/constant.NPY_ARRAY_F_CONTIGUOUS.html index 94ededb1e..e6f8f2385 100644 --- a/numpy/npyffi/flags/constant.NPY_ARRAY_F_CONTIGUOUS.html +++ b/numpy/npyffi/flags/constant.NPY_ARRAY_F_CONTIGUOUS.html @@ -1 +1 @@ -NPY_ARRAY_F_CONTIGUOUS in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_F_CONTIGUOUS

source ·
pub const NPY_ARRAY_F_CONTIGUOUS: c_int = 0x0002;
\ No newline at end of file +NPY_ARRAY_F_CONTIGUOUS in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_F_CONTIGUOUS

source ·
pub const NPY_ARRAY_F_CONTIGUOUS: c_int = 0x0002;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ARRAY_INOUT_ARRAY.html b/numpy/npyffi/flags/constant.NPY_ARRAY_INOUT_ARRAY.html index 05d54dc8d..d005ef5e9 100644 --- a/numpy/npyffi/flags/constant.NPY_ARRAY_INOUT_ARRAY.html +++ b/numpy/npyffi/flags/constant.NPY_ARRAY_INOUT_ARRAY.html @@ -1 +1 @@ -NPY_ARRAY_INOUT_ARRAY in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_INOUT_ARRAY

source ·
pub const NPY_ARRAY_INOUT_ARRAY: c_int = _; // 5_377i32
\ No newline at end of file +NPY_ARRAY_INOUT_ARRAY in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_INOUT_ARRAY

source ·
pub const NPY_ARRAY_INOUT_ARRAY: c_int = _; // 5_377i32
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ARRAY_INOUT_ARRAY2.html b/numpy/npyffi/flags/constant.NPY_ARRAY_INOUT_ARRAY2.html index 14ebb1e11..211b62792 100644 --- a/numpy/npyffi/flags/constant.NPY_ARRAY_INOUT_ARRAY2.html +++ b/numpy/npyffi/flags/constant.NPY_ARRAY_INOUT_ARRAY2.html @@ -1 +1 @@ -NPY_ARRAY_INOUT_ARRAY2 in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_INOUT_ARRAY2

source ·
pub const NPY_ARRAY_INOUT_ARRAY2: c_int = _; // 9_473i32
\ No newline at end of file +NPY_ARRAY_INOUT_ARRAY2 in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_INOUT_ARRAY2

source ·
pub const NPY_ARRAY_INOUT_ARRAY2: c_int = _; // 9_473i32
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ARRAY_INOUT_FARRAY.html b/numpy/npyffi/flags/constant.NPY_ARRAY_INOUT_FARRAY.html index fe95715fb..7d20f4ef3 100644 --- a/numpy/npyffi/flags/constant.NPY_ARRAY_INOUT_FARRAY.html +++ b/numpy/npyffi/flags/constant.NPY_ARRAY_INOUT_FARRAY.html @@ -1 +1 @@ -NPY_ARRAY_INOUT_FARRAY in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_INOUT_FARRAY

source ·
pub const NPY_ARRAY_INOUT_FARRAY: c_int = _; // 5_378i32
\ No newline at end of file +NPY_ARRAY_INOUT_FARRAY in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_INOUT_FARRAY

source ·
pub const NPY_ARRAY_INOUT_FARRAY: c_int = _; // 5_378i32
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ARRAY_INOUT_FARRAY2.html b/numpy/npyffi/flags/constant.NPY_ARRAY_INOUT_FARRAY2.html index b2b41d6c1..2fe663d45 100644 --- a/numpy/npyffi/flags/constant.NPY_ARRAY_INOUT_FARRAY2.html +++ b/numpy/npyffi/flags/constant.NPY_ARRAY_INOUT_FARRAY2.html @@ -1 +1 @@ -NPY_ARRAY_INOUT_FARRAY2 in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_INOUT_FARRAY2

source ·
pub const NPY_ARRAY_INOUT_FARRAY2: c_int = _; // 9_474i32
\ No newline at end of file +NPY_ARRAY_INOUT_FARRAY2 in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_INOUT_FARRAY2

source ·
pub const NPY_ARRAY_INOUT_FARRAY2: c_int = _; // 9_474i32
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ARRAY_IN_ARRAY.html b/numpy/npyffi/flags/constant.NPY_ARRAY_IN_ARRAY.html index 6e2798e12..876f809fa 100644 --- a/numpy/npyffi/flags/constant.NPY_ARRAY_IN_ARRAY.html +++ b/numpy/npyffi/flags/constant.NPY_ARRAY_IN_ARRAY.html @@ -1 +1 @@ -NPY_ARRAY_IN_ARRAY in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_IN_ARRAY

source ·
pub const NPY_ARRAY_IN_ARRAY: c_int = NPY_ARRAY_CARRAY_RO; // 257i32
\ No newline at end of file +NPY_ARRAY_IN_ARRAY in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_IN_ARRAY

source ·
pub const NPY_ARRAY_IN_ARRAY: c_int = NPY_ARRAY_CARRAY_RO; // 257i32
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ARRAY_IN_FARRAY.html b/numpy/npyffi/flags/constant.NPY_ARRAY_IN_FARRAY.html index f26c157d0..d1d0be0ac 100644 --- a/numpy/npyffi/flags/constant.NPY_ARRAY_IN_FARRAY.html +++ b/numpy/npyffi/flags/constant.NPY_ARRAY_IN_FARRAY.html @@ -1 +1 @@ -NPY_ARRAY_IN_FARRAY in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_IN_FARRAY

source ·
pub const NPY_ARRAY_IN_FARRAY: c_int = NPY_ARRAY_FARRAY_RO; // 258i32
\ No newline at end of file +NPY_ARRAY_IN_FARRAY in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_IN_FARRAY

source ·
pub const NPY_ARRAY_IN_FARRAY: c_int = NPY_ARRAY_FARRAY_RO; // 258i32
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ARRAY_NOTSWAPPED.html b/numpy/npyffi/flags/constant.NPY_ARRAY_NOTSWAPPED.html index f05627837..9c2f1f0ec 100644 --- a/numpy/npyffi/flags/constant.NPY_ARRAY_NOTSWAPPED.html +++ b/numpy/npyffi/flags/constant.NPY_ARRAY_NOTSWAPPED.html @@ -1 +1 @@ -NPY_ARRAY_NOTSWAPPED in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_NOTSWAPPED

source ·
pub const NPY_ARRAY_NOTSWAPPED: c_int = 0x0200;
\ No newline at end of file +NPY_ARRAY_NOTSWAPPED in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_NOTSWAPPED

source ·
pub const NPY_ARRAY_NOTSWAPPED: c_int = 0x0200;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ARRAY_OUT_ARRAY.html b/numpy/npyffi/flags/constant.NPY_ARRAY_OUT_ARRAY.html index dcd9a267f..62890cb8b 100644 --- a/numpy/npyffi/flags/constant.NPY_ARRAY_OUT_ARRAY.html +++ b/numpy/npyffi/flags/constant.NPY_ARRAY_OUT_ARRAY.html @@ -1 +1 @@ -NPY_ARRAY_OUT_ARRAY in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_OUT_ARRAY

source ·
pub const NPY_ARRAY_OUT_ARRAY: c_int = NPY_ARRAY_CARRAY; // 1_281i32
\ No newline at end of file +NPY_ARRAY_OUT_ARRAY in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_OUT_ARRAY

source ·
pub const NPY_ARRAY_OUT_ARRAY: c_int = NPY_ARRAY_CARRAY; // 1_281i32
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ARRAY_OUT_FARRAY.html b/numpy/npyffi/flags/constant.NPY_ARRAY_OUT_FARRAY.html index bb5415f4a..2338f2518 100644 --- a/numpy/npyffi/flags/constant.NPY_ARRAY_OUT_FARRAY.html +++ b/numpy/npyffi/flags/constant.NPY_ARRAY_OUT_FARRAY.html @@ -1 +1 @@ -NPY_ARRAY_OUT_FARRAY in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_OUT_FARRAY

source ·
pub const NPY_ARRAY_OUT_FARRAY: c_int = NPY_ARRAY_FARRAY; // 1_282i32
\ No newline at end of file +NPY_ARRAY_OUT_FARRAY in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_OUT_FARRAY

source ·
pub const NPY_ARRAY_OUT_FARRAY: c_int = NPY_ARRAY_FARRAY; // 1_282i32
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ARRAY_OWNDATA.html b/numpy/npyffi/flags/constant.NPY_ARRAY_OWNDATA.html index 6373ce095..f9314b814 100644 --- a/numpy/npyffi/flags/constant.NPY_ARRAY_OWNDATA.html +++ b/numpy/npyffi/flags/constant.NPY_ARRAY_OWNDATA.html @@ -1 +1 @@ -NPY_ARRAY_OWNDATA in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_OWNDATA

source ·
pub const NPY_ARRAY_OWNDATA: c_int = 0x0004;
\ No newline at end of file +NPY_ARRAY_OWNDATA in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_OWNDATA

source ·
pub const NPY_ARRAY_OWNDATA: c_int = 0x0004;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ARRAY_UPDATEIFCOPY.html b/numpy/npyffi/flags/constant.NPY_ARRAY_UPDATEIFCOPY.html index 97ca65a9c..958396bb3 100644 --- a/numpy/npyffi/flags/constant.NPY_ARRAY_UPDATEIFCOPY.html +++ b/numpy/npyffi/flags/constant.NPY_ARRAY_UPDATEIFCOPY.html @@ -1 +1 @@ -NPY_ARRAY_UPDATEIFCOPY in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_UPDATEIFCOPY

source ·
pub const NPY_ARRAY_UPDATEIFCOPY: c_int = 0x1000;
\ No newline at end of file +NPY_ARRAY_UPDATEIFCOPY in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_UPDATEIFCOPY

source ·
pub const NPY_ARRAY_UPDATEIFCOPY: c_int = 0x1000;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ARRAY_UPDATE_ALL.html b/numpy/npyffi/flags/constant.NPY_ARRAY_UPDATE_ALL.html index 10490f3bc..c25bc679f 100644 --- a/numpy/npyffi/flags/constant.NPY_ARRAY_UPDATE_ALL.html +++ b/numpy/npyffi/flags/constant.NPY_ARRAY_UPDATE_ALL.html @@ -1 +1 @@ -NPY_ARRAY_UPDATE_ALL in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_UPDATE_ALL

source ·
pub const NPY_ARRAY_UPDATE_ALL: c_int = _; // 3i32
\ No newline at end of file +NPY_ARRAY_UPDATE_ALL in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_UPDATE_ALL

source ·
pub const NPY_ARRAY_UPDATE_ALL: c_int = _; // 3i32
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ARRAY_WRITEABLE.html b/numpy/npyffi/flags/constant.NPY_ARRAY_WRITEABLE.html index 43cff9e28..314d76cca 100644 --- a/numpy/npyffi/flags/constant.NPY_ARRAY_WRITEABLE.html +++ b/numpy/npyffi/flags/constant.NPY_ARRAY_WRITEABLE.html @@ -1 +1 @@ -NPY_ARRAY_WRITEABLE in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_WRITEABLE

source ·
pub const NPY_ARRAY_WRITEABLE: c_int = 0x0400;
\ No newline at end of file +NPY_ARRAY_WRITEABLE in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_WRITEABLE

source ·
pub const NPY_ARRAY_WRITEABLE: c_int = 0x0400;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ARRAY_WRITEBACKIFCOPY.html b/numpy/npyffi/flags/constant.NPY_ARRAY_WRITEBACKIFCOPY.html index eb1f1a863..9b5eddf0b 100644 --- a/numpy/npyffi/flags/constant.NPY_ARRAY_WRITEBACKIFCOPY.html +++ b/numpy/npyffi/flags/constant.NPY_ARRAY_WRITEBACKIFCOPY.html @@ -1 +1 @@ -NPY_ARRAY_WRITEBACKIFCOPY in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_WRITEBACKIFCOPY

source ·
pub const NPY_ARRAY_WRITEBACKIFCOPY: c_int = 0x2000;
\ No newline at end of file +NPY_ARRAY_WRITEBACKIFCOPY in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ARRAY_WRITEBACKIFCOPY

source ·
pub const NPY_ARRAY_WRITEBACKIFCOPY: c_int = 0x2000;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_FROM_FIELDS.html b/numpy/npyffi/flags/constant.NPY_FROM_FIELDS.html index 9a70c1e0a..89bc4e59b 100644 --- a/numpy/npyffi/flags/constant.NPY_FROM_FIELDS.html +++ b/numpy/npyffi/flags/constant.NPY_FROM_FIELDS.html @@ -1 +1 @@ -NPY_FROM_FIELDS in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_FROM_FIELDS

source ·
pub const NPY_FROM_FIELDS: u64 = _; // 27u64
\ No newline at end of file +NPY_FROM_FIELDS in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_FROM_FIELDS

source ·
pub const NPY_FROM_FIELDS: u64 = _; // 27u64
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITEM_HASOBJECT.html b/numpy/npyffi/flags/constant.NPY_ITEM_HASOBJECT.html index 5727a8bb6..6a2c5f628 100644 --- a/numpy/npyffi/flags/constant.NPY_ITEM_HASOBJECT.html +++ b/numpy/npyffi/flags/constant.NPY_ITEM_HASOBJECT.html @@ -1 +1 @@ -NPY_ITEM_HASOBJECT in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITEM_HASOBJECT

source ·
pub const NPY_ITEM_HASOBJECT: u64 = 0x01;
\ No newline at end of file +NPY_ITEM_HASOBJECT in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITEM_HASOBJECT

source ·
pub const NPY_ITEM_HASOBJECT: u64 = 0x01;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITEM_IS_POINTER.html b/numpy/npyffi/flags/constant.NPY_ITEM_IS_POINTER.html index 5ca9271d7..cb998d69b 100644 --- a/numpy/npyffi/flags/constant.NPY_ITEM_IS_POINTER.html +++ b/numpy/npyffi/flags/constant.NPY_ITEM_IS_POINTER.html @@ -1 +1 @@ -NPY_ITEM_IS_POINTER in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITEM_IS_POINTER

source ·
pub const NPY_ITEM_IS_POINTER: u64 = 0x04;
\ No newline at end of file +NPY_ITEM_IS_POINTER in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITEM_IS_POINTER

source ·
pub const NPY_ITEM_IS_POINTER: u64 = 0x04;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITEM_REFCOUNT.html b/numpy/npyffi/flags/constant.NPY_ITEM_REFCOUNT.html index ed8342d56..3c0b8c6f5 100644 --- a/numpy/npyffi/flags/constant.NPY_ITEM_REFCOUNT.html +++ b/numpy/npyffi/flags/constant.NPY_ITEM_REFCOUNT.html @@ -1 +1 @@ -NPY_ITEM_REFCOUNT in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITEM_REFCOUNT

source ·
pub const NPY_ITEM_REFCOUNT: u64 = 0x01;
\ No newline at end of file +NPY_ITEM_REFCOUNT in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITEM_REFCOUNT

source ·
pub const NPY_ITEM_REFCOUNT: u64 = 0x01;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITER_ALIGNED.html b/numpy/npyffi/flags/constant.NPY_ITER_ALIGNED.html index 7fb241a78..de3408f46 100644 --- a/numpy/npyffi/flags/constant.NPY_ITER_ALIGNED.html +++ b/numpy/npyffi/flags/constant.NPY_ITER_ALIGNED.html @@ -1 +1 @@ -NPY_ITER_ALIGNED in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_ALIGNED

source ·
pub const NPY_ITER_ALIGNED: npy_uint32 = 0x00100000;
\ No newline at end of file +NPY_ITER_ALIGNED in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_ALIGNED

source ·
pub const NPY_ITER_ALIGNED: npy_uint32 = 0x00100000;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITER_ALLOCATE.html b/numpy/npyffi/flags/constant.NPY_ITER_ALLOCATE.html index cb63b46f9..0281aae13 100644 --- a/numpy/npyffi/flags/constant.NPY_ITER_ALLOCATE.html +++ b/numpy/npyffi/flags/constant.NPY_ITER_ALLOCATE.html @@ -1 +1 @@ -NPY_ITER_ALLOCATE in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_ALLOCATE

source ·
pub const NPY_ITER_ALLOCATE: npy_uint32 = 0x01000000;
\ No newline at end of file +NPY_ITER_ALLOCATE in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_ALLOCATE

source ·
pub const NPY_ITER_ALLOCATE: npy_uint32 = 0x01000000;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITER_ARRAYMASK.html b/numpy/npyffi/flags/constant.NPY_ITER_ARRAYMASK.html index 42c0db19f..da82fec9a 100644 --- a/numpy/npyffi/flags/constant.NPY_ITER_ARRAYMASK.html +++ b/numpy/npyffi/flags/constant.NPY_ITER_ARRAYMASK.html @@ -1 +1 @@ -NPY_ITER_ARRAYMASK in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_ARRAYMASK

source ·
pub const NPY_ITER_ARRAYMASK: npy_uint32 = 0x20000000;
\ No newline at end of file +NPY_ITER_ARRAYMASK in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_ARRAYMASK

source ·
pub const NPY_ITER_ARRAYMASK: npy_uint32 = 0x20000000;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITER_BUFFERED.html b/numpy/npyffi/flags/constant.NPY_ITER_BUFFERED.html index ca8289efa..b3a2ffc64 100644 --- a/numpy/npyffi/flags/constant.NPY_ITER_BUFFERED.html +++ b/numpy/npyffi/flags/constant.NPY_ITER_BUFFERED.html @@ -1 +1 @@ -NPY_ITER_BUFFERED in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_BUFFERED

source ·
pub const NPY_ITER_BUFFERED: npy_uint32 = 0x00000200;
\ No newline at end of file +NPY_ITER_BUFFERED in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_BUFFERED

source ·
pub const NPY_ITER_BUFFERED: npy_uint32 = 0x00000200;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITER_COMMON_DTYPE.html b/numpy/npyffi/flags/constant.NPY_ITER_COMMON_DTYPE.html index 6fd8c0b1a..1f66daab6 100644 --- a/numpy/npyffi/flags/constant.NPY_ITER_COMMON_DTYPE.html +++ b/numpy/npyffi/flags/constant.NPY_ITER_COMMON_DTYPE.html @@ -1 +1 @@ -NPY_ITER_COMMON_DTYPE in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_COMMON_DTYPE

source ·
pub const NPY_ITER_COMMON_DTYPE: npy_uint32 = 0x00000010;
\ No newline at end of file +NPY_ITER_COMMON_DTYPE in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_COMMON_DTYPE

source ·
pub const NPY_ITER_COMMON_DTYPE: npy_uint32 = 0x00000010;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITER_CONTIG.html b/numpy/npyffi/flags/constant.NPY_ITER_CONTIG.html index 990c45358..f5878fc13 100644 --- a/numpy/npyffi/flags/constant.NPY_ITER_CONTIG.html +++ b/numpy/npyffi/flags/constant.NPY_ITER_CONTIG.html @@ -1 +1 @@ -NPY_ITER_CONTIG in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_CONTIG

source ·
pub const NPY_ITER_CONTIG: npy_uint32 = 0x00200000;
\ No newline at end of file +NPY_ITER_CONTIG in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_CONTIG

source ·
pub const NPY_ITER_CONTIG: npy_uint32 = 0x00200000;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITER_COPY.html b/numpy/npyffi/flags/constant.NPY_ITER_COPY.html index ec02d3dee..0cc8856e5 100644 --- a/numpy/npyffi/flags/constant.NPY_ITER_COPY.html +++ b/numpy/npyffi/flags/constant.NPY_ITER_COPY.html @@ -1 +1 @@ -NPY_ITER_COPY in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_COPY

source ·
pub const NPY_ITER_COPY: npy_uint32 = 0x00400000;
\ No newline at end of file +NPY_ITER_COPY in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_COPY

source ·
pub const NPY_ITER_COPY: npy_uint32 = 0x00400000;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITER_COPY_IF_OVERLAP.html b/numpy/npyffi/flags/constant.NPY_ITER_COPY_IF_OVERLAP.html index abc1cb5cd..e9b6f0e10 100644 --- a/numpy/npyffi/flags/constant.NPY_ITER_COPY_IF_OVERLAP.html +++ b/numpy/npyffi/flags/constant.NPY_ITER_COPY_IF_OVERLAP.html @@ -1 +1 @@ -NPY_ITER_COPY_IF_OVERLAP in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_COPY_IF_OVERLAP

source ·
pub const NPY_ITER_COPY_IF_OVERLAP: npy_uint32 = 0x00002000;
\ No newline at end of file +NPY_ITER_COPY_IF_OVERLAP in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_COPY_IF_OVERLAP

source ·
pub const NPY_ITER_COPY_IF_OVERLAP: npy_uint32 = 0x00002000;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITER_C_INDEX.html b/numpy/npyffi/flags/constant.NPY_ITER_C_INDEX.html index 2a4ce0347..e454dcaff 100644 --- a/numpy/npyffi/flags/constant.NPY_ITER_C_INDEX.html +++ b/numpy/npyffi/flags/constant.NPY_ITER_C_INDEX.html @@ -1 +1 @@ -NPY_ITER_C_INDEX in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_C_INDEX

source ·
pub const NPY_ITER_C_INDEX: npy_uint32 = 0x00000001;
\ No newline at end of file +NPY_ITER_C_INDEX in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_C_INDEX

source ·
pub const NPY_ITER_C_INDEX: npy_uint32 = 0x00000001;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITER_DELAY_BUFALLOC.html b/numpy/npyffi/flags/constant.NPY_ITER_DELAY_BUFALLOC.html index 9efb3ddf4..5fbf5926c 100644 --- a/numpy/npyffi/flags/constant.NPY_ITER_DELAY_BUFALLOC.html +++ b/numpy/npyffi/flags/constant.NPY_ITER_DELAY_BUFALLOC.html @@ -1 +1 @@ -NPY_ITER_DELAY_BUFALLOC in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_DELAY_BUFALLOC

source ·
pub const NPY_ITER_DELAY_BUFALLOC: npy_uint32 = 0x00000800;
\ No newline at end of file +NPY_ITER_DELAY_BUFALLOC in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_DELAY_BUFALLOC

source ·
pub const NPY_ITER_DELAY_BUFALLOC: npy_uint32 = 0x00000800;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITER_DONT_NEGATE_STRIDES.html b/numpy/npyffi/flags/constant.NPY_ITER_DONT_NEGATE_STRIDES.html index bdeba5cfd..56a226f17 100644 --- a/numpy/npyffi/flags/constant.NPY_ITER_DONT_NEGATE_STRIDES.html +++ b/numpy/npyffi/flags/constant.NPY_ITER_DONT_NEGATE_STRIDES.html @@ -1 +1 @@ -NPY_ITER_DONT_NEGATE_STRIDES in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_DONT_NEGATE_STRIDES

source ·
pub const NPY_ITER_DONT_NEGATE_STRIDES: npy_uint32 = 0x00001000;
\ No newline at end of file +NPY_ITER_DONT_NEGATE_STRIDES in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_DONT_NEGATE_STRIDES

source ·
pub const NPY_ITER_DONT_NEGATE_STRIDES: npy_uint32 = 0x00001000;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITER_EXTERNAL_LOOP.html b/numpy/npyffi/flags/constant.NPY_ITER_EXTERNAL_LOOP.html index b4f11f564..3542c3af8 100644 --- a/numpy/npyffi/flags/constant.NPY_ITER_EXTERNAL_LOOP.html +++ b/numpy/npyffi/flags/constant.NPY_ITER_EXTERNAL_LOOP.html @@ -1 +1 @@ -NPY_ITER_EXTERNAL_LOOP in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_EXTERNAL_LOOP

source ·
pub const NPY_ITER_EXTERNAL_LOOP: npy_uint32 = 0x00000008;
\ No newline at end of file +NPY_ITER_EXTERNAL_LOOP in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_EXTERNAL_LOOP

source ·
pub const NPY_ITER_EXTERNAL_LOOP: npy_uint32 = 0x00000008;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITER_F_INDEX.html b/numpy/npyffi/flags/constant.NPY_ITER_F_INDEX.html index fa1f6f851..39537a21b 100644 --- a/numpy/npyffi/flags/constant.NPY_ITER_F_INDEX.html +++ b/numpy/npyffi/flags/constant.NPY_ITER_F_INDEX.html @@ -1 +1 @@ -NPY_ITER_F_INDEX in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_F_INDEX

source ·
pub const NPY_ITER_F_INDEX: npy_uint32 = 0x00000002;
\ No newline at end of file +NPY_ITER_F_INDEX in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_F_INDEX

source ·
pub const NPY_ITER_F_INDEX: npy_uint32 = 0x00000002;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITER_GLOBAL_FLAGS.html b/numpy/npyffi/flags/constant.NPY_ITER_GLOBAL_FLAGS.html index 731e26b4e..544893c12 100644 --- a/numpy/npyffi/flags/constant.NPY_ITER_GLOBAL_FLAGS.html +++ b/numpy/npyffi/flags/constant.NPY_ITER_GLOBAL_FLAGS.html @@ -1 +1 @@ -NPY_ITER_GLOBAL_FLAGS in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_GLOBAL_FLAGS

source ·
pub const NPY_ITER_GLOBAL_FLAGS: npy_uint32 = 0x0000ffff;
\ No newline at end of file +NPY_ITER_GLOBAL_FLAGS in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_GLOBAL_FLAGS

source ·
pub const NPY_ITER_GLOBAL_FLAGS: npy_uint32 = 0x0000ffff;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITER_GROWINNER.html b/numpy/npyffi/flags/constant.NPY_ITER_GROWINNER.html index 72fea5a78..93497e1e3 100644 --- a/numpy/npyffi/flags/constant.NPY_ITER_GROWINNER.html +++ b/numpy/npyffi/flags/constant.NPY_ITER_GROWINNER.html @@ -1 +1 @@ -NPY_ITER_GROWINNER in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_GROWINNER

source ·
pub const NPY_ITER_GROWINNER: npy_uint32 = 0x00000400;
\ No newline at end of file +NPY_ITER_GROWINNER in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_GROWINNER

source ·
pub const NPY_ITER_GROWINNER: npy_uint32 = 0x00000400;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITER_MULTI_INDEX.html b/numpy/npyffi/flags/constant.NPY_ITER_MULTI_INDEX.html index 44c5cf4d4..01430d871 100644 --- a/numpy/npyffi/flags/constant.NPY_ITER_MULTI_INDEX.html +++ b/numpy/npyffi/flags/constant.NPY_ITER_MULTI_INDEX.html @@ -1 +1 @@ -NPY_ITER_MULTI_INDEX in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_MULTI_INDEX

source ·
pub const NPY_ITER_MULTI_INDEX: npy_uint32 = 0x00000004;
\ No newline at end of file +NPY_ITER_MULTI_INDEX in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_MULTI_INDEX

source ·
pub const NPY_ITER_MULTI_INDEX: npy_uint32 = 0x00000004;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITER_NBO.html b/numpy/npyffi/flags/constant.NPY_ITER_NBO.html index af204b298..53e16a4d6 100644 --- a/numpy/npyffi/flags/constant.NPY_ITER_NBO.html +++ b/numpy/npyffi/flags/constant.NPY_ITER_NBO.html @@ -1 +1 @@ -NPY_ITER_NBO in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_NBO

source ·
pub const NPY_ITER_NBO: npy_uint32 = 0x00080000;
\ No newline at end of file +NPY_ITER_NBO in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_NBO

source ·
pub const NPY_ITER_NBO: npy_uint32 = 0x00080000;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITER_NO_BROADCAST.html b/numpy/npyffi/flags/constant.NPY_ITER_NO_BROADCAST.html index 82191be42..e15d1447d 100644 --- a/numpy/npyffi/flags/constant.NPY_ITER_NO_BROADCAST.html +++ b/numpy/npyffi/flags/constant.NPY_ITER_NO_BROADCAST.html @@ -1 +1 @@ -NPY_ITER_NO_BROADCAST in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_NO_BROADCAST

source ·
pub const NPY_ITER_NO_BROADCAST: npy_uint32 = 0x08000000;
\ No newline at end of file +NPY_ITER_NO_BROADCAST in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_NO_BROADCAST

source ·
pub const NPY_ITER_NO_BROADCAST: npy_uint32 = 0x08000000;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITER_NO_SUBTYPE.html b/numpy/npyffi/flags/constant.NPY_ITER_NO_SUBTYPE.html index 0a9cd5fe0..a21a4bceb 100644 --- a/numpy/npyffi/flags/constant.NPY_ITER_NO_SUBTYPE.html +++ b/numpy/npyffi/flags/constant.NPY_ITER_NO_SUBTYPE.html @@ -1 +1 @@ -NPY_ITER_NO_SUBTYPE in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_NO_SUBTYPE

source ·
pub const NPY_ITER_NO_SUBTYPE: npy_uint32 = 0x02000000;
\ No newline at end of file +NPY_ITER_NO_SUBTYPE in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_NO_SUBTYPE

source ·
pub const NPY_ITER_NO_SUBTYPE: npy_uint32 = 0x02000000;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITER_OVERLAP_ASSUME_ELEMENTWISE.html b/numpy/npyffi/flags/constant.NPY_ITER_OVERLAP_ASSUME_ELEMENTWISE.html index adf4ec67c..117130005 100644 --- a/numpy/npyffi/flags/constant.NPY_ITER_OVERLAP_ASSUME_ELEMENTWISE.html +++ b/numpy/npyffi/flags/constant.NPY_ITER_OVERLAP_ASSUME_ELEMENTWISE.html @@ -1 +1 @@ -NPY_ITER_OVERLAP_ASSUME_ELEMENTWISE in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_OVERLAP_ASSUME_ELEMENTWISE

source ·
pub const NPY_ITER_OVERLAP_ASSUME_ELEMENTWISE: npy_uint32 = 0x40000000;
\ No newline at end of file +NPY_ITER_OVERLAP_ASSUME_ELEMENTWISE in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_OVERLAP_ASSUME_ELEMENTWISE

source ·
pub const NPY_ITER_OVERLAP_ASSUME_ELEMENTWISE: npy_uint32 = 0x40000000;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITER_PER_OP_FLAGS.html b/numpy/npyffi/flags/constant.NPY_ITER_PER_OP_FLAGS.html index c33f1006e..e3efae2bc 100644 --- a/numpy/npyffi/flags/constant.NPY_ITER_PER_OP_FLAGS.html +++ b/numpy/npyffi/flags/constant.NPY_ITER_PER_OP_FLAGS.html @@ -1 +1 @@ -NPY_ITER_PER_OP_FLAGS in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_PER_OP_FLAGS

source ·
pub const NPY_ITER_PER_OP_FLAGS: npy_uint32 = 0xffff0000;
\ No newline at end of file +NPY_ITER_PER_OP_FLAGS in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_PER_OP_FLAGS

source ·
pub const NPY_ITER_PER_OP_FLAGS: npy_uint32 = 0xffff0000;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITER_RANGED.html b/numpy/npyffi/flags/constant.NPY_ITER_RANGED.html index 0d6b3c37b..0bf98d672 100644 --- a/numpy/npyffi/flags/constant.NPY_ITER_RANGED.html +++ b/numpy/npyffi/flags/constant.NPY_ITER_RANGED.html @@ -1 +1 @@ -NPY_ITER_RANGED in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_RANGED

source ·
pub const NPY_ITER_RANGED: npy_uint32 = 0x00000100;
\ No newline at end of file +NPY_ITER_RANGED in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_RANGED

source ·
pub const NPY_ITER_RANGED: npy_uint32 = 0x00000100;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITER_READONLY.html b/numpy/npyffi/flags/constant.NPY_ITER_READONLY.html index c0076c051..d893740e6 100644 --- a/numpy/npyffi/flags/constant.NPY_ITER_READONLY.html +++ b/numpy/npyffi/flags/constant.NPY_ITER_READONLY.html @@ -1 +1 @@ -NPY_ITER_READONLY in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_READONLY

source ·
pub const NPY_ITER_READONLY: npy_uint32 = 0x00020000;
\ No newline at end of file +NPY_ITER_READONLY in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_READONLY

source ·
pub const NPY_ITER_READONLY: npy_uint32 = 0x00020000;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITER_READWRITE.html b/numpy/npyffi/flags/constant.NPY_ITER_READWRITE.html index ea94450ee..d1d358777 100644 --- a/numpy/npyffi/flags/constant.NPY_ITER_READWRITE.html +++ b/numpy/npyffi/flags/constant.NPY_ITER_READWRITE.html @@ -1 +1 @@ -NPY_ITER_READWRITE in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_READWRITE

source ·
pub const NPY_ITER_READWRITE: npy_uint32 = 0x00010000;
\ No newline at end of file +NPY_ITER_READWRITE in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_READWRITE

source ·
pub const NPY_ITER_READWRITE: npy_uint32 = 0x00010000;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITER_REDUCE_OK.html b/numpy/npyffi/flags/constant.NPY_ITER_REDUCE_OK.html index c61fc77b5..0cc6728df 100644 --- a/numpy/npyffi/flags/constant.NPY_ITER_REDUCE_OK.html +++ b/numpy/npyffi/flags/constant.NPY_ITER_REDUCE_OK.html @@ -1 +1 @@ -NPY_ITER_REDUCE_OK in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_REDUCE_OK

source ·
pub const NPY_ITER_REDUCE_OK: npy_uint32 = 0x00000080;
\ No newline at end of file +NPY_ITER_REDUCE_OK in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_REDUCE_OK

source ·
pub const NPY_ITER_REDUCE_OK: npy_uint32 = 0x00000080;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITER_REFS_OK.html b/numpy/npyffi/flags/constant.NPY_ITER_REFS_OK.html index 32d27205f..bf8931203 100644 --- a/numpy/npyffi/flags/constant.NPY_ITER_REFS_OK.html +++ b/numpy/npyffi/flags/constant.NPY_ITER_REFS_OK.html @@ -1 +1 @@ -NPY_ITER_REFS_OK in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_REFS_OK

source ·
pub const NPY_ITER_REFS_OK: npy_uint32 = 0x00000020;
\ No newline at end of file +NPY_ITER_REFS_OK in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_REFS_OK

source ·
pub const NPY_ITER_REFS_OK: npy_uint32 = 0x00000020;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITER_UPDATEIFCOPY.html b/numpy/npyffi/flags/constant.NPY_ITER_UPDATEIFCOPY.html index c9e9aed6f..f480d9393 100644 --- a/numpy/npyffi/flags/constant.NPY_ITER_UPDATEIFCOPY.html +++ b/numpy/npyffi/flags/constant.NPY_ITER_UPDATEIFCOPY.html @@ -1 +1 @@ -NPY_ITER_UPDATEIFCOPY in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_UPDATEIFCOPY

source ·
pub const NPY_ITER_UPDATEIFCOPY: npy_uint32 = 0x00800000;
\ No newline at end of file +NPY_ITER_UPDATEIFCOPY in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_UPDATEIFCOPY

source ·
pub const NPY_ITER_UPDATEIFCOPY: npy_uint32 = 0x00800000;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITER_VIRTUAL.html b/numpy/npyffi/flags/constant.NPY_ITER_VIRTUAL.html index 3dc69dbee..c71028133 100644 --- a/numpy/npyffi/flags/constant.NPY_ITER_VIRTUAL.html +++ b/numpy/npyffi/flags/constant.NPY_ITER_VIRTUAL.html @@ -1 +1 @@ -NPY_ITER_VIRTUAL in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_VIRTUAL

source ·
pub const NPY_ITER_VIRTUAL: npy_uint32 = 0x04000000;
\ No newline at end of file +NPY_ITER_VIRTUAL in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_VIRTUAL

source ·
pub const NPY_ITER_VIRTUAL: npy_uint32 = 0x04000000;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITER_WRITEMASKED.html b/numpy/npyffi/flags/constant.NPY_ITER_WRITEMASKED.html index 737b67161..cc5805cd9 100644 --- a/numpy/npyffi/flags/constant.NPY_ITER_WRITEMASKED.html +++ b/numpy/npyffi/flags/constant.NPY_ITER_WRITEMASKED.html @@ -1 +1 @@ -NPY_ITER_WRITEMASKED in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_WRITEMASKED

source ·
pub const NPY_ITER_WRITEMASKED: npy_uint32 = 0x10000000;
\ No newline at end of file +NPY_ITER_WRITEMASKED in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_WRITEMASKED

source ·
pub const NPY_ITER_WRITEMASKED: npy_uint32 = 0x10000000;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITER_WRITEONLY.html b/numpy/npyffi/flags/constant.NPY_ITER_WRITEONLY.html index 006bd6122..dba153b9e 100644 --- a/numpy/npyffi/flags/constant.NPY_ITER_WRITEONLY.html +++ b/numpy/npyffi/flags/constant.NPY_ITER_WRITEONLY.html @@ -1 +1 @@ -NPY_ITER_WRITEONLY in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_WRITEONLY

source ·
pub const NPY_ITER_WRITEONLY: npy_uint32 = 0x00040000;
\ No newline at end of file +NPY_ITER_WRITEONLY in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_WRITEONLY

source ·
pub const NPY_ITER_WRITEONLY: npy_uint32 = 0x00040000;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_ITER_ZEROSIZE_OK.html b/numpy/npyffi/flags/constant.NPY_ITER_ZEROSIZE_OK.html index 9d21412c5..a28b17410 100644 --- a/numpy/npyffi/flags/constant.NPY_ITER_ZEROSIZE_OK.html +++ b/numpy/npyffi/flags/constant.NPY_ITER_ZEROSIZE_OK.html @@ -1 +1 @@ -NPY_ITER_ZEROSIZE_OK in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_ZEROSIZE_OK

source ·
pub const NPY_ITER_ZEROSIZE_OK: npy_uint32 = 0x00000040;
\ No newline at end of file +NPY_ITER_ZEROSIZE_OK in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_ITER_ZEROSIZE_OK

source ·
pub const NPY_ITER_ZEROSIZE_OK: npy_uint32 = 0x00000040;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_LIST_PICKLE.html b/numpy/npyffi/flags/constant.NPY_LIST_PICKLE.html index 965076a87..b5dc59c3f 100644 --- a/numpy/npyffi/flags/constant.NPY_LIST_PICKLE.html +++ b/numpy/npyffi/flags/constant.NPY_LIST_PICKLE.html @@ -1 +1 @@ -NPY_LIST_PICKLE in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_LIST_PICKLE

source ·
pub const NPY_LIST_PICKLE: u64 = 0x02;
\ No newline at end of file +NPY_LIST_PICKLE in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_LIST_PICKLE

source ·
pub const NPY_LIST_PICKLE: u64 = 0x02;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_NEEDS_INIT.html b/numpy/npyffi/flags/constant.NPY_NEEDS_INIT.html index 565366b15..9fc333737 100644 --- a/numpy/npyffi/flags/constant.NPY_NEEDS_INIT.html +++ b/numpy/npyffi/flags/constant.NPY_NEEDS_INIT.html @@ -1 +1 @@ -NPY_NEEDS_INIT in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_NEEDS_INIT

source ·
pub const NPY_NEEDS_INIT: u64 = 0x08;
\ No newline at end of file +NPY_NEEDS_INIT in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_NEEDS_INIT

source ·
pub const NPY_NEEDS_INIT: u64 = 0x08;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_NEEDS_PYAPI.html b/numpy/npyffi/flags/constant.NPY_NEEDS_PYAPI.html index dc7db62f3..ed0f15657 100644 --- a/numpy/npyffi/flags/constant.NPY_NEEDS_PYAPI.html +++ b/numpy/npyffi/flags/constant.NPY_NEEDS_PYAPI.html @@ -1 +1 @@ -NPY_NEEDS_PYAPI in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_NEEDS_PYAPI

source ·
pub const NPY_NEEDS_PYAPI: u64 = 0x10;
\ No newline at end of file +NPY_NEEDS_PYAPI in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_NEEDS_PYAPI

source ·
pub const NPY_NEEDS_PYAPI: u64 = 0x10;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_OBJECT_DTYPE_FLAGS.html b/numpy/npyffi/flags/constant.NPY_OBJECT_DTYPE_FLAGS.html index 79b315c37..bcf50d219 100644 --- a/numpy/npyffi/flags/constant.NPY_OBJECT_DTYPE_FLAGS.html +++ b/numpy/npyffi/flags/constant.NPY_OBJECT_DTYPE_FLAGS.html @@ -1 +1 @@ -NPY_OBJECT_DTYPE_FLAGS in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_OBJECT_DTYPE_FLAGS

source ·
pub const NPY_OBJECT_DTYPE_FLAGS: u64 = _; // 63u64
\ No newline at end of file +NPY_OBJECT_DTYPE_FLAGS in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_OBJECT_DTYPE_FLAGS

source ·
pub const NPY_OBJECT_DTYPE_FLAGS: u64 = _; // 63u64
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_USE_GETITEM.html b/numpy/npyffi/flags/constant.NPY_USE_GETITEM.html index a84b4c291..8d6c28421 100644 --- a/numpy/npyffi/flags/constant.NPY_USE_GETITEM.html +++ b/numpy/npyffi/flags/constant.NPY_USE_GETITEM.html @@ -1 +1 @@ -NPY_USE_GETITEM in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_USE_GETITEM

source ·
pub const NPY_USE_GETITEM: u64 = 0x20;
\ No newline at end of file +NPY_USE_GETITEM in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_USE_GETITEM

source ·
pub const NPY_USE_GETITEM: u64 = 0x20;
\ No newline at end of file diff --git a/numpy/npyffi/flags/constant.NPY_USE_SETITEM.html b/numpy/npyffi/flags/constant.NPY_USE_SETITEM.html index a8c2c465c..48bf8395a 100644 --- a/numpy/npyffi/flags/constant.NPY_USE_SETITEM.html +++ b/numpy/npyffi/flags/constant.NPY_USE_SETITEM.html @@ -1 +1 @@ -NPY_USE_SETITEM in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_USE_SETITEM

source ·
pub const NPY_USE_SETITEM: u64 = 0x40;
\ No newline at end of file +NPY_USE_SETITEM in numpy::npyffi::flags - Rust

Constant numpy::npyffi::flags::NPY_USE_SETITEM

source ·
pub const NPY_USE_SETITEM: u64 = 0x40;
\ No newline at end of file diff --git a/numpy/npyffi/flags/index.html b/numpy/npyffi/flags/index.html index fb45cbe45..871304a56 100644 --- a/numpy/npyffi/flags/index.html +++ b/numpy/npyffi/flags/index.html @@ -1 +1 @@ -numpy::npyffi::flags - Rust
\ No newline at end of file +numpy::npyffi::flags - Rust
\ No newline at end of file diff --git a/numpy/npyffi/fn.is_numpy_2.html b/numpy/npyffi/fn.is_numpy_2.html index b031a841c..e89242dfa 100644 --- a/numpy/npyffi/fn.is_numpy_2.html +++ b/numpy/npyffi/fn.is_numpy_2.html @@ -1,2 +1,2 @@ -is_numpy_2 in numpy::npyffi - Rust

Function numpy::npyffi::is_numpy_2

source ·
pub fn is_numpy_2<'py>(py: Python<'py>) -> bool
Expand description

Returns whether the runtime numpy version is 2.0 or greater.

+is_numpy_2 in numpy::npyffi - Rust

Function numpy::npyffi::is_numpy_2

source ·
pub fn is_numpy_2<'py>(py: Python<'py>) -> bool
Expand description

Returns whether the runtime numpy version is 2.0 or greater.

\ No newline at end of file diff --git a/numpy/npyffi/index.html b/numpy/npyffi/index.html index ae146c9c7..38fce7e35 100644 --- a/numpy/npyffi/index.html +++ b/numpy/npyffi/index.html @@ -1,3 +1,3 @@ -numpy::npyffi - Rust

Module numpy::npyffi

source ·
Expand description

Low-Level bindings for NumPy C API.

+numpy::npyffi - Rust

Module numpy::npyffi

source ·
Expand description

Low-Level bindings for NumPy C API.

https://numpy.org/doc/stable/reference/c-api

Re-exports§

Modules§

Constants§

Functions§

  • Returns whether the runtime numpy version is 2.0 or greater.
\ No newline at end of file diff --git a/numpy/npyffi/objects/fn.PyDataType_ALIGNMENT.html b/numpy/npyffi/objects/fn.PyDataType_ALIGNMENT.html index aa1f58ccc..9b935edd7 100644 --- a/numpy/npyffi/objects/fn.PyDataType_ALIGNMENT.html +++ b/numpy/npyffi/objects/fn.PyDataType_ALIGNMENT.html @@ -1,4 +1,4 @@ -PyDataType_ALIGNMENT in numpy::npyffi::objects - Rust

Function numpy::npyffi::objects::PyDataType_ALIGNMENT

source ·
pub unsafe fn PyDataType_ALIGNMENT<'py>(
+PyDataType_ALIGNMENT in numpy::npyffi::objects - Rust

Function numpy::npyffi::objects::PyDataType_ALIGNMENT

source ·
pub unsafe fn PyDataType_ALIGNMENT<'py>(
     py: Python<'py>,
     dtype: *const PyArray_Descr,
 ) -> npy_intp
\ No newline at end of file diff --git a/numpy/npyffi/objects/fn.PyDataType_C_METADATA.html b/numpy/npyffi/objects/fn.PyDataType_C_METADATA.html index 7a727ade7..c2ae25963 100644 --- a/numpy/npyffi/objects/fn.PyDataType_C_METADATA.html +++ b/numpy/npyffi/objects/fn.PyDataType_C_METADATA.html @@ -1,4 +1,4 @@ -PyDataType_C_METADATA in numpy::npyffi::objects - Rust

Function numpy::npyffi::objects::PyDataType_C_METADATA

source ·
pub unsafe fn PyDataType_C_METADATA<'py>(
+PyDataType_C_METADATA in numpy::npyffi::objects - Rust

Function numpy::npyffi::objects::PyDataType_C_METADATA

source ·
pub unsafe fn PyDataType_C_METADATA<'py>(
     py: Python<'py>,
     dtype: *const PyArray_Descr,
 ) -> *mut NpyAuxData
\ No newline at end of file diff --git a/numpy/npyffi/objects/fn.PyDataType_ELSIZE.html b/numpy/npyffi/objects/fn.PyDataType_ELSIZE.html index da91f047a..c68eb2e15 100644 --- a/numpy/npyffi/objects/fn.PyDataType_ELSIZE.html +++ b/numpy/npyffi/objects/fn.PyDataType_ELSIZE.html @@ -1,4 +1,4 @@ -PyDataType_ELSIZE in numpy::npyffi::objects - Rust

Function numpy::npyffi::objects::PyDataType_ELSIZE

source ·
pub unsafe fn PyDataType_ELSIZE<'py>(
+PyDataType_ELSIZE in numpy::npyffi::objects - Rust

Function numpy::npyffi::objects::PyDataType_ELSIZE

source ·
pub unsafe fn PyDataType_ELSIZE<'py>(
     py: Python<'py>,
     dtype: *const PyArray_Descr,
 ) -> npy_intp
\ No newline at end of file diff --git a/numpy/npyffi/objects/fn.PyDataType_FIELDS.html b/numpy/npyffi/objects/fn.PyDataType_FIELDS.html index 7c084e36f..ba75c3585 100644 --- a/numpy/npyffi/objects/fn.PyDataType_FIELDS.html +++ b/numpy/npyffi/objects/fn.PyDataType_FIELDS.html @@ -1,4 +1,4 @@ -PyDataType_FIELDS in numpy::npyffi::objects - Rust

Function numpy::npyffi::objects::PyDataType_FIELDS

source ·
pub unsafe fn PyDataType_FIELDS<'py>(
+PyDataType_FIELDS in numpy::npyffi::objects - Rust

Function numpy::npyffi::objects::PyDataType_FIELDS

source ·
pub unsafe fn PyDataType_FIELDS<'py>(
     py: Python<'py>,
     dtype: *const PyArray_Descr,
 ) -> *mut PyObject
\ No newline at end of file diff --git a/numpy/npyffi/objects/fn.PyDataType_FLAGS.html b/numpy/npyffi/objects/fn.PyDataType_FLAGS.html index ab74efc0c..4eee7a80b 100644 --- a/numpy/npyffi/objects/fn.PyDataType_FLAGS.html +++ b/numpy/npyffi/objects/fn.PyDataType_FLAGS.html @@ -1,4 +1,4 @@ -PyDataType_FLAGS in numpy::npyffi::objects - Rust

Function numpy::npyffi::objects::PyDataType_FLAGS

source ·
pub unsafe fn PyDataType_FLAGS<'py>(
+PyDataType_FLAGS in numpy::npyffi::objects - Rust

Function numpy::npyffi::objects::PyDataType_FLAGS

source ·
pub unsafe fn PyDataType_FLAGS<'py>(
     py: Python<'py>,
     dtype: *const PyArray_Descr,
 ) -> npy_uint64
\ No newline at end of file diff --git a/numpy/npyffi/objects/fn.PyDataType_ISLEGACY.html b/numpy/npyffi/objects/fn.PyDataType_ISLEGACY.html index 5cfd4c27d..57c1ca446 100644 --- a/numpy/npyffi/objects/fn.PyDataType_ISLEGACY.html +++ b/numpy/npyffi/objects/fn.PyDataType_ISLEGACY.html @@ -1 +1 @@ -PyDataType_ISLEGACY in numpy::npyffi::objects - Rust

Function numpy::npyffi::objects::PyDataType_ISLEGACY

source ·
pub unsafe fn PyDataType_ISLEGACY(dtype: *const PyArray_Descr) -> bool
\ No newline at end of file +PyDataType_ISLEGACY in numpy::npyffi::objects - Rust

Function numpy::npyffi::objects::PyDataType_ISLEGACY

source ·
pub unsafe fn PyDataType_ISLEGACY(dtype: *const PyArray_Descr) -> bool
\ No newline at end of file diff --git a/numpy/npyffi/objects/fn.PyDataType_METADATA.html b/numpy/npyffi/objects/fn.PyDataType_METADATA.html index 78bf8e310..6f03ea5fd 100644 --- a/numpy/npyffi/objects/fn.PyDataType_METADATA.html +++ b/numpy/npyffi/objects/fn.PyDataType_METADATA.html @@ -1,4 +1,4 @@ -PyDataType_METADATA in numpy::npyffi::objects - Rust

Function numpy::npyffi::objects::PyDataType_METADATA

source ·
pub unsafe fn PyDataType_METADATA<'py>(
+PyDataType_METADATA in numpy::npyffi::objects - Rust

Function numpy::npyffi::objects::PyDataType_METADATA

source ·
pub unsafe fn PyDataType_METADATA<'py>(
     py: Python<'py>,
     dtype: *const PyArray_Descr,
 ) -> *mut PyObject
\ No newline at end of file diff --git a/numpy/npyffi/objects/fn.PyDataType_NAMES.html b/numpy/npyffi/objects/fn.PyDataType_NAMES.html index edd877f9e..ec381a3f5 100644 --- a/numpy/npyffi/objects/fn.PyDataType_NAMES.html +++ b/numpy/npyffi/objects/fn.PyDataType_NAMES.html @@ -1,4 +1,4 @@ -PyDataType_NAMES in numpy::npyffi::objects - Rust

Function numpy::npyffi::objects::PyDataType_NAMES

source ·
pub unsafe fn PyDataType_NAMES<'py>(
+PyDataType_NAMES in numpy::npyffi::objects - Rust

Function numpy::npyffi::objects::PyDataType_NAMES

source ·
pub unsafe fn PyDataType_NAMES<'py>(
     py: Python<'py>,
     dtype: *const PyArray_Descr,
 ) -> *mut PyObject
\ No newline at end of file diff --git a/numpy/npyffi/objects/fn.PyDataType_SET_ELSIZE.html b/numpy/npyffi/objects/fn.PyDataType_SET_ELSIZE.html index d2b62dcc2..08986b523 100644 --- a/numpy/npyffi/objects/fn.PyDataType_SET_ELSIZE.html +++ b/numpy/npyffi/objects/fn.PyDataType_SET_ELSIZE.html @@ -1,4 +1,4 @@ -PyDataType_SET_ELSIZE in numpy::npyffi::objects - Rust

Function numpy::npyffi::objects::PyDataType_SET_ELSIZE

source ·
pub unsafe fn PyDataType_SET_ELSIZE<'py>(
+PyDataType_SET_ELSIZE in numpy::npyffi::objects - Rust

Function numpy::npyffi::objects::PyDataType_SET_ELSIZE

source ·
pub unsafe fn PyDataType_SET_ELSIZE<'py>(
     py: Python<'py>,
     dtype: *mut PyArray_Descr,
     size: npy_intp,
diff --git a/numpy/npyffi/objects/fn.PyDataType_SUBARRAY.html b/numpy/npyffi/objects/fn.PyDataType_SUBARRAY.html
index 71ed3e4e4..c90fd9d49 100644
--- a/numpy/npyffi/objects/fn.PyDataType_SUBARRAY.html
+++ b/numpy/npyffi/objects/fn.PyDataType_SUBARRAY.html
@@ -1,4 +1,4 @@
-PyDataType_SUBARRAY in numpy::npyffi::objects - Rust

Function numpy::npyffi::objects::PyDataType_SUBARRAY

source ·
pub unsafe fn PyDataType_SUBARRAY<'py>(
+PyDataType_SUBARRAY in numpy::npyffi::objects - Rust

Function numpy::npyffi::objects::PyDataType_SUBARRAY

source ·
pub unsafe fn PyDataType_SUBARRAY<'py>(
     py: Python<'py>,
     dtype: *const PyArray_Descr,
 ) -> *mut PyArray_ArrayDescr
\ No newline at end of file diff --git a/numpy/npyffi/objects/index.html b/numpy/npyffi/objects/index.html index 0b4484d4f..6cdc2fd14 100644 --- a/numpy/npyffi/objects/index.html +++ b/numpy/npyffi/objects/index.html @@ -1,3 +1,3 @@ -numpy::npyffi::objects - Rust

Module numpy::npyffi::objects

source ·
Expand description

Low-Lebel binding for NumPy C API C-objects

+numpy::npyffi::objects - Rust

Module numpy::npyffi::objects

source ·
Expand description

Structs§

Functions§

Type Aliases§

\ No newline at end of file diff --git a/numpy/npyffi/objects/struct.NpyAuxData.html b/numpy/npyffi/objects/struct.NpyAuxData.html index 76ed28ee7..68a09da72 100644 --- a/numpy/npyffi/objects/struct.NpyAuxData.html +++ b/numpy/npyffi/objects/struct.NpyAuxData.html @@ -1,4 +1,4 @@ -NpyAuxData in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::NpyAuxData

source ·
#[repr(C)]
pub struct NpyAuxData { +NpyAuxData in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::NpyAuxData

source ·
#[repr(C)]
pub struct NpyAuxData { pub free: NpyAuxData_FreeFunc, pub clone: NpyAuxData_CloneFunc, pub reserved: [*mut c_void; 2], diff --git a/numpy/npyffi/objects/struct.NpyIter.html b/numpy/npyffi/objects/struct.NpyIter.html index 2a82d32b0..db7ceaa76 100644 --- a/numpy/npyffi/objects/struct.NpyIter.html +++ b/numpy/npyffi/objects/struct.NpyIter.html @@ -1,4 +1,4 @@ -NpyIter in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::NpyIter

source ·
#[repr(C)]
pub struct NpyIter(/* private fields */);

Trait Implementations§

source§

impl Clone for NpyIter

source§

fn clone(&self) -> NpyIter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for NpyIter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Copy for NpyIter

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +NpyIter in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::NpyIter

source ·
#[repr(C)]
pub struct NpyIter(/* private fields */);

Trait Implementations§

source§

impl Clone for NpyIter

source§

fn clone(&self) -> NpyIter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for NpyIter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Copy for NpyIter

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> CloneToUninit for T
where diff --git a/numpy/npyffi/objects/struct.PyArrayDTypeMeta_Spec.html b/numpy/npyffi/objects/struct.PyArrayDTypeMeta_Spec.html index afcd4cf34..2fe866664 100644 --- a/numpy/npyffi/objects/struct.PyArrayDTypeMeta_Spec.html +++ b/numpy/npyffi/objects/struct.PyArrayDTypeMeta_Spec.html @@ -1,4 +1,4 @@ -PyArrayDTypeMeta_Spec in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArrayDTypeMeta_Spec

source ·
#[repr(C)]
pub struct PyArrayDTypeMeta_Spec { +PyArrayDTypeMeta_Spec in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArrayDTypeMeta_Spec

source ·
#[repr(C)]
pub struct PyArrayDTypeMeta_Spec { pub typeobj: *mut PyTypeObject, pub flags: c_int, pub casts: *mut *mut PyArrayMethod_Spec, diff --git a/numpy/npyffi/objects/struct.PyArrayFlagsObject.html b/numpy/npyffi/objects/struct.PyArrayFlagsObject.html index 71c068507..b3e6dca7b 100644 --- a/numpy/npyffi/objects/struct.PyArrayFlagsObject.html +++ b/numpy/npyffi/objects/struct.PyArrayFlagsObject.html @@ -1,4 +1,4 @@ -PyArrayFlagsObject in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArrayFlagsObject

source ·
#[repr(C)]
pub struct PyArrayFlagsObject { +PyArrayFlagsObject in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArrayFlagsObject

source ·
#[repr(C)]
pub struct PyArrayFlagsObject { pub ob_base: PyObject, pub arr: *mut PyObject, pub flags: c_int, diff --git a/numpy/npyffi/objects/struct.PyArrayInterface.html b/numpy/npyffi/objects/struct.PyArrayInterface.html index 7566441cd..c3862c87c 100644 --- a/numpy/npyffi/objects/struct.PyArrayInterface.html +++ b/numpy/npyffi/objects/struct.PyArrayInterface.html @@ -1,4 +1,4 @@ -PyArrayInterface in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArrayInterface

source ·
#[repr(C)]
pub struct PyArrayInterface { +PyArrayInterface in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArrayInterface

source ·
#[repr(C)]
pub struct PyArrayInterface { pub two: c_int, pub nd: c_int, pub typekind: c_char, diff --git a/numpy/npyffi/objects/struct.PyArrayIterObject.html b/numpy/npyffi/objects/struct.PyArrayIterObject.html index 013427cce..d0b1a6d2e 100644 --- a/numpy/npyffi/objects/struct.PyArrayIterObject.html +++ b/numpy/npyffi/objects/struct.PyArrayIterObject.html @@ -1,4 +1,4 @@ -PyArrayIterObject in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArrayIterObject

source ·
#[repr(C)]
pub struct PyArrayIterObject {
Show 16 fields +PyArrayIterObject in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArrayIterObject

source ·
#[repr(C)]
pub struct PyArrayIterObject {
Show 16 fields pub ob_base: PyObject, pub nd_m1: c_int, pub index: npy_intp, diff --git a/numpy/npyffi/objects/struct.PyArrayMapIterObject.html b/numpy/npyffi/objects/struct.PyArrayMapIterObject.html index ca5fd7bbe..405db90ea 100644 --- a/numpy/npyffi/objects/struct.PyArrayMapIterObject.html +++ b/numpy/npyffi/objects/struct.PyArrayMapIterObject.html @@ -1,4 +1,4 @@ -PyArrayMapIterObject in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArrayMapIterObject

source ·
#[repr(C)]
pub struct PyArrayMapIterObject {
Show 33 fields +PyArrayMapIterObject in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArrayMapIterObject

source ·
#[repr(C)]
pub struct PyArrayMapIterObject {
Show 33 fields pub ob_base: PyObject, pub numiter: c_int, pub size: npy_intp, diff --git a/numpy/npyffi/objects/struct.PyArrayMethod_Spec.html b/numpy/npyffi/objects/struct.PyArrayMethod_Spec.html index 94a458735..6d20b00fa 100644 --- a/numpy/npyffi/objects/struct.PyArrayMethod_Spec.html +++ b/numpy/npyffi/objects/struct.PyArrayMethod_Spec.html @@ -1,4 +1,4 @@ -PyArrayMethod_Spec in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArrayMethod_Spec

source ·
#[repr(C)]
pub struct PyArrayMethod_Spec { +PyArrayMethod_Spec in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArrayMethod_Spec

source ·
#[repr(C)]
pub struct PyArrayMethod_Spec { pub name: *const c_char, pub nin: c_int, pub nout: c_int, diff --git a/numpy/npyffi/objects/struct.PyArrayMultiIterObject.html b/numpy/npyffi/objects/struct.PyArrayMultiIterObject.html index 303e3de3f..ae311a57a 100644 --- a/numpy/npyffi/objects/struct.PyArrayMultiIterObject.html +++ b/numpy/npyffi/objects/struct.PyArrayMultiIterObject.html @@ -1,4 +1,4 @@ -PyArrayMultiIterObject in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArrayMultiIterObject

source ·
#[repr(C)]
pub struct PyArrayMultiIterObject { +PyArrayMultiIterObject in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArrayMultiIterObject

source ·
#[repr(C)]
pub struct PyArrayMultiIterObject { pub ob_base: PyObject, pub numiter: c_int, pub size: npy_intp, diff --git a/numpy/npyffi/objects/struct.PyArrayNeighborhoodIterObject.html b/numpy/npyffi/objects/struct.PyArrayNeighborhoodIterObject.html index 8b485c022..e386f063a 100644 --- a/numpy/npyffi/objects/struct.PyArrayNeighborhoodIterObject.html +++ b/numpy/npyffi/objects/struct.PyArrayNeighborhoodIterObject.html @@ -1,4 +1,4 @@ -PyArrayNeighborhoodIterObject in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArrayNeighborhoodIterObject

source ·
#[repr(C)]
pub struct PyArrayNeighborhoodIterObject {
Show 21 fields +PyArrayNeighborhoodIterObject in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArrayNeighborhoodIterObject

source ·
#[repr(C)]
pub struct PyArrayNeighborhoodIterObject {
Show 21 fields pub ob_base: PyObject, pub nd_m1: c_int, pub index: npy_intp, diff --git a/numpy/npyffi/objects/struct.PyArrayObject.html b/numpy/npyffi/objects/struct.PyArrayObject.html index d00c11e3d..bba76e1a6 100644 --- a/numpy/npyffi/objects/struct.PyArrayObject.html +++ b/numpy/npyffi/objects/struct.PyArrayObject.html @@ -1,4 +1,4 @@ -PyArrayObject in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArrayObject

source ·
#[repr(C)]
pub struct PyArrayObject { +PyArrayObject in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArrayObject

source ·
#[repr(C)]
pub struct PyArrayObject { pub ob_base: PyObject, pub data: *mut c_char, pub nd: c_int, diff --git a/numpy/npyffi/objects/struct.PyArray_ArrFuncs.html b/numpy/npyffi/objects/struct.PyArray_ArrFuncs.html index e88b23993..15a452aa6 100644 --- a/numpy/npyffi/objects/struct.PyArray_ArrFuncs.html +++ b/numpy/npyffi/objects/struct.PyArray_ArrFuncs.html @@ -1,4 +1,4 @@ -PyArray_ArrFuncs in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArray_ArrFuncs

source ·
#[repr(C)]
pub struct PyArray_ArrFuncs {
Show 23 fields +PyArray_ArrFuncs in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArray_ArrFuncs

source ·
#[repr(C)]
pub struct PyArray_ArrFuncs {
Show 23 fields pub cast: [PyArray_VectorUnaryFunc; 21], pub getitem: PyArray_GetItemFunc, pub setitem: PyArray_SetItemFunc, diff --git a/numpy/npyffi/objects/struct.PyArray_ArrayDescr.html b/numpy/npyffi/objects/struct.PyArray_ArrayDescr.html index d37041233..51ee7e5c6 100644 --- a/numpy/npyffi/objects/struct.PyArray_ArrayDescr.html +++ b/numpy/npyffi/objects/struct.PyArray_ArrayDescr.html @@ -1,4 +1,4 @@ -PyArray_ArrayDescr in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArray_ArrayDescr

source ·
#[repr(C)]
pub struct PyArray_ArrayDescr { +PyArray_ArrayDescr in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArray_ArrayDescr

source ·
#[repr(C)]
pub struct PyArray_ArrayDescr { pub base: *mut PyArray_Descr, pub shape: *mut PyObject, }

Fields§

§base: *mut PyArray_Descr§shape: *mut PyObject

Trait Implementations§

source§

impl Clone for PyArray_ArrayDescr

source§

fn clone(&self) -> PyArray_ArrayDescr

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Copy for PyArray_ArrayDescr

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/numpy/npyffi/objects/struct.PyArray_Chunk.html b/numpy/npyffi/objects/struct.PyArray_Chunk.html index 405afba64..dca4c4e51 100644 --- a/numpy/npyffi/objects/struct.PyArray_Chunk.html +++ b/numpy/npyffi/objects/struct.PyArray_Chunk.html @@ -1,4 +1,4 @@ -PyArray_Chunk in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArray_Chunk

source ·
#[repr(C)]
pub struct PyArray_Chunk { +PyArray_Chunk in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArray_Chunk

source ·
#[repr(C)]
pub struct PyArray_Chunk { pub ob_base: PyObject, pub base: *mut PyObject, pub ptr: *mut c_void, diff --git a/numpy/npyffi/objects/struct.PyArray_DatetimeDTypeMetaData.html b/numpy/npyffi/objects/struct.PyArray_DatetimeDTypeMetaData.html index e55103b05..10c83a65a 100644 --- a/numpy/npyffi/objects/struct.PyArray_DatetimeDTypeMetaData.html +++ b/numpy/npyffi/objects/struct.PyArray_DatetimeDTypeMetaData.html @@ -1,4 +1,4 @@ -PyArray_DatetimeDTypeMetaData in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArray_DatetimeDTypeMetaData

source ·
#[repr(C)]
pub struct PyArray_DatetimeDTypeMetaData { +PyArray_DatetimeDTypeMetaData in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArray_DatetimeDTypeMetaData

source ·
#[repr(C)]
pub struct PyArray_DatetimeDTypeMetaData { pub base: NpyAuxData, pub meta: PyArray_DatetimeMetaData, }

Fields§

§base: NpyAuxData§meta: PyArray_DatetimeMetaData

Trait Implementations§

source§

impl Clone for PyArray_DatetimeDTypeMetaData

source§

fn clone(&self) -> PyArray_DatetimeDTypeMetaData

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Copy for PyArray_DatetimeDTypeMetaData

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/numpy/npyffi/objects/struct.PyArray_DatetimeMetaData.html b/numpy/npyffi/objects/struct.PyArray_DatetimeMetaData.html index 4d0a307b8..b79815d0b 100644 --- a/numpy/npyffi/objects/struct.PyArray_DatetimeMetaData.html +++ b/numpy/npyffi/objects/struct.PyArray_DatetimeMetaData.html @@ -1,4 +1,4 @@ -PyArray_DatetimeMetaData in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArray_DatetimeMetaData

source ·
#[repr(C)]
pub struct PyArray_DatetimeMetaData { +PyArray_DatetimeMetaData in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArray_DatetimeMetaData

source ·
#[repr(C)]
pub struct PyArray_DatetimeMetaData { pub base: NPY_DATETIMEUNIT, pub num: c_int, }

Fields§

§base: NPY_DATETIMEUNIT§num: c_int

Trait Implementations§

source§

impl Clone for PyArray_DatetimeMetaData

source§

fn clone(&self) -> PyArray_DatetimeMetaData

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Copy for PyArray_DatetimeMetaData

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/numpy/npyffi/objects/struct.PyArray_Descr.html b/numpy/npyffi/objects/struct.PyArray_Descr.html index d429f5f15..552bbc5bf 100644 --- a/numpy/npyffi/objects/struct.PyArray_Descr.html +++ b/numpy/npyffi/objects/struct.PyArray_Descr.html @@ -1,4 +1,4 @@ -PyArray_Descr in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArray_Descr

source ·
#[repr(C)]
pub struct PyArray_Descr { +PyArray_Descr in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArray_Descr

source ·
#[repr(C)]
pub struct PyArray_Descr { pub ob_base: PyObject, pub typeobj: *mut PyTypeObject, pub kind: c_char, diff --git a/numpy/npyffi/objects/struct.PyArray_DescrProto.html b/numpy/npyffi/objects/struct.PyArray_DescrProto.html index 54d915652..2f91b0884 100644 --- a/numpy/npyffi/objects/struct.PyArray_DescrProto.html +++ b/numpy/npyffi/objects/struct.PyArray_DescrProto.html @@ -1,4 +1,4 @@ -PyArray_DescrProto in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArray_DescrProto

source ·
#[repr(C)]
pub struct PyArray_DescrProto {
Show 16 fields +PyArray_DescrProto in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArray_DescrProto

source ·
#[repr(C)]
pub struct PyArray_DescrProto {
Show 16 fields pub ob_base: PyObject, pub typeobj: *mut PyTypeObject, pub kind: c_char, diff --git a/numpy/npyffi/objects/struct.PyArray_Dims.html b/numpy/npyffi/objects/struct.PyArray_Dims.html index 6b80b424e..f56863a08 100644 --- a/numpy/npyffi/objects/struct.PyArray_Dims.html +++ b/numpy/npyffi/objects/struct.PyArray_Dims.html @@ -1,4 +1,4 @@ -PyArray_Dims in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArray_Dims

source ·
#[repr(C)]
pub struct PyArray_Dims { +PyArray_Dims in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArray_Dims

source ·
#[repr(C)]
pub struct PyArray_Dims { pub ptr: *mut npy_intp, pub len: c_int, }

Fields§

§ptr: *mut npy_intp§len: c_int

Trait Implementations§

source§

impl Clone for PyArray_Dims

source§

fn clone(&self) -> PyArray_Dims

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Copy for PyArray_Dims

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/numpy/npyffi/objects/struct.PyArray_StringDTypeObject.html b/numpy/npyffi/objects/struct.PyArray_StringDTypeObject.html index 86f646fc5..fae04c287 100644 --- a/numpy/npyffi/objects/struct.PyArray_StringDTypeObject.html +++ b/numpy/npyffi/objects/struct.PyArray_StringDTypeObject.html @@ -1,4 +1,4 @@ -PyArray_StringDTypeObject in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArray_StringDTypeObject

source ·
#[repr(C)]
pub struct PyArray_StringDTypeObject { +PyArray_StringDTypeObject in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyArray_StringDTypeObject

source ·
#[repr(C)]
pub struct PyArray_StringDTypeObject { pub base: PyArray_Descr, pub na_object: *mut PyObject, pub coerce: c_char, diff --git a/numpy/npyffi/objects/struct.PyUFuncObject.html b/numpy/npyffi/objects/struct.PyUFuncObject.html index 0c3f47505..fb8152fa8 100644 --- a/numpy/npyffi/objects/struct.PyUFuncObject.html +++ b/numpy/npyffi/objects/struct.PyUFuncObject.html @@ -1,4 +1,4 @@ -PyUFuncObject in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyUFuncObject

source ·
#[repr(C)]
pub struct PyUFuncObject {
Show 27 fields +PyUFuncObject in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::PyUFuncObject

source ·
#[repr(C)]
pub struct PyUFuncObject {
Show 27 fields pub ob_base: PyObject, pub nin: c_int, pub nout: c_int, diff --git a/numpy/npyffi/objects/struct._PyArray_DescrNumPy2.html b/numpy/npyffi/objects/struct._PyArray_DescrNumPy2.html index c8099573f..181443479 100644 --- a/numpy/npyffi/objects/struct._PyArray_DescrNumPy2.html +++ b/numpy/npyffi/objects/struct._PyArray_DescrNumPy2.html @@ -1,4 +1,4 @@ -_PyArray_DescrNumPy2 in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::_PyArray_DescrNumPy2

source ·
#[repr(C)]
pub struct _PyArray_DescrNumPy2 {
Show 13 fields +_PyArray_DescrNumPy2 in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::_PyArray_DescrNumPy2

source ·
#[repr(C)]
pub struct _PyArray_DescrNumPy2 {
Show 13 fields pub ob_base: PyObject, pub typeobj: *mut PyTypeObject, pub kind: c_char, diff --git a/numpy/npyffi/objects/struct.npy_static_string.html b/numpy/npyffi/objects/struct.npy_static_string.html index 3d96994cb..4984a2323 100644 --- a/numpy/npyffi/objects/struct.npy_static_string.html +++ b/numpy/npyffi/objects/struct.npy_static_string.html @@ -1,4 +1,4 @@ -npy_static_string in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::npy_static_string

source ·
#[repr(C)]
pub struct npy_static_string { +npy_static_string in numpy::npyffi::objects - Rust

Struct numpy::npyffi::objects::npy_static_string

source ·
#[repr(C)]
pub struct npy_static_string { pub size: usize, pub buf: *const c_char, }

Fields§

§size: usize§buf: *const c_char

Trait Implementations§

source§

impl Clone for npy_static_string

source§

fn clone(&self) -> npy_static_string

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Copy for npy_static_string

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/numpy/npyffi/objects/type.NpyAuxData_CloneFunc.html b/numpy/npyffi/objects/type.NpyAuxData_CloneFunc.html index 81b2cc9ba..6f3c5515d 100644 --- a/numpy/npyffi/objects/type.NpyAuxData_CloneFunc.html +++ b/numpy/npyffi/objects/type.NpyAuxData_CloneFunc.html @@ -1,4 +1,4 @@ -NpyAuxData_CloneFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::NpyAuxData_CloneFunc

source ·
pub type NpyAuxData_CloneFunc = Option<unsafe extern "C" fn(_: *mut NpyAuxData) -> *mut NpyAuxData>;

Aliased Type§

enum NpyAuxData_CloneFunc {
+NpyAuxData_CloneFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::NpyAuxData_CloneFunc

source ·
pub type NpyAuxData_CloneFunc = Option<unsafe extern "C" fn(_: *mut NpyAuxData) -> *mut NpyAuxData>;

Aliased Type§

enum NpyAuxData_CloneFunc {
     None,
     Some(unsafe extern "C" fn(_: *mut NpyAuxData) -> *mut NpyAuxData),
 }

Variants§

§1.0.0

None

No value.

diff --git a/numpy/npyffi/objects/type.NpyAuxData_FreeFunc.html b/numpy/npyffi/objects/type.NpyAuxData_FreeFunc.html index 740fba2f8..445650bfe 100644 --- a/numpy/npyffi/objects/type.NpyAuxData_FreeFunc.html +++ b/numpy/npyffi/objects/type.NpyAuxData_FreeFunc.html @@ -1,4 +1,4 @@ -NpyAuxData_FreeFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::NpyAuxData_FreeFunc

source ·
pub type NpyAuxData_FreeFunc = Option<unsafe extern "C" fn(_: *mut NpyAuxData)>;

Aliased Type§

enum NpyAuxData_FreeFunc {
+NpyAuxData_FreeFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::NpyAuxData_FreeFunc

source ·
pub type NpyAuxData_FreeFunc = Option<unsafe extern "C" fn(_: *mut NpyAuxData)>;

Aliased Type§

enum NpyAuxData_FreeFunc {
     None,
     Some(unsafe extern "C" fn(_: *mut NpyAuxData)),
 }

Variants§

§1.0.0

None

No value.

diff --git a/numpy/npyffi/objects/type.NpyIter_GetMultiIndexFunc.html b/numpy/npyffi/objects/type.NpyIter_GetMultiIndexFunc.html index cea2e470d..fccc7a936 100644 --- a/numpy/npyffi/objects/type.NpyIter_GetMultiIndexFunc.html +++ b/numpy/npyffi/objects/type.NpyIter_GetMultiIndexFunc.html @@ -1,4 +1,4 @@ -NpyIter_GetMultiIndexFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::NpyIter_GetMultiIndexFunc

source ·
pub type NpyIter_GetMultiIndexFunc = Option<unsafe extern "C" fn(_: *mut NpyIter, _: *mut npy_intp)>;

Aliased Type§

enum NpyIter_GetMultiIndexFunc {
+NpyIter_GetMultiIndexFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::NpyIter_GetMultiIndexFunc

source ·
pub type NpyIter_GetMultiIndexFunc = Option<unsafe extern "C" fn(_: *mut NpyIter, _: *mut npy_intp)>;

Aliased Type§

enum NpyIter_GetMultiIndexFunc {
     None,
     Some(unsafe extern "C" fn(_: *mut NpyIter, _: *mut isize)),
 }

Variants§

§1.0.0

None

No value.

diff --git a/numpy/npyffi/objects/type.NpyIter_IterNextFunc.html b/numpy/npyffi/objects/type.NpyIter_IterNextFunc.html index 00dd85ab5..b6e7af7e1 100644 --- a/numpy/npyffi/objects/type.NpyIter_IterNextFunc.html +++ b/numpy/npyffi/objects/type.NpyIter_IterNextFunc.html @@ -1,4 +1,4 @@ -NpyIter_IterNextFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::NpyIter_IterNextFunc

source ·
pub type NpyIter_IterNextFunc = Option<unsafe extern "C" fn(_: *mut NpyIter) -> c_int>;

Aliased Type§

enum NpyIter_IterNextFunc {
+NpyIter_IterNextFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::NpyIter_IterNextFunc

source ·
pub type NpyIter_IterNextFunc = Option<unsafe extern "C" fn(_: *mut NpyIter) -> c_int>;

Aliased Type§

enum NpyIter_IterNextFunc {
     None,
     Some(unsafe extern "C" fn(_: *mut NpyIter) -> i32),
 }

Variants§

§1.0.0

None

No value.

diff --git a/numpy/npyffi/objects/type.PyArray_ArgFunc.html b/numpy/npyffi/objects/type.PyArray_ArgFunc.html index 63088d86d..6f52123bb 100644 --- a/numpy/npyffi/objects/type.PyArray_ArgFunc.html +++ b/numpy/npyffi/objects/type.PyArray_ArgFunc.html @@ -1,4 +1,4 @@ -PyArray_ArgFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_ArgFunc

source ·
pub type PyArray_ArgFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: npy_intp, _: *mut npy_intp, _: *mut c_void) -> c_int>;

Aliased Type§

enum PyArray_ArgFunc {
+PyArray_ArgFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_ArgFunc

source ·
pub type PyArray_ArgFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: npy_intp, _: *mut npy_intp, _: *mut c_void) -> c_int>;

Aliased Type§

enum PyArray_ArgFunc {
     None,
     Some(unsafe extern "C" fn(_: *mut c_void, _: isize, _: *mut isize, _: *mut c_void) -> i32),
 }

Variants§

§1.0.0

None

No value.

diff --git a/numpy/npyffi/objects/type.PyArray_ArgPartitionFunc.html b/numpy/npyffi/objects/type.PyArray_ArgPartitionFunc.html index d9189524e..0ee6d4c77 100644 --- a/numpy/npyffi/objects/type.PyArray_ArgPartitionFunc.html +++ b/numpy/npyffi/objects/type.PyArray_ArgPartitionFunc.html @@ -1,4 +1,4 @@ -PyArray_ArgPartitionFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_ArgPartitionFunc

source ·
pub type PyArray_ArgPartitionFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: *mut npy_intp, _: npy_intp, _: npy_intp, _: *mut npy_intp, _: *mut npy_intp, _: *mut c_void) -> c_int>;

Aliased Type§

enum PyArray_ArgPartitionFunc {
+PyArray_ArgPartitionFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_ArgPartitionFunc

source ·
pub type PyArray_ArgPartitionFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: *mut npy_intp, _: npy_intp, _: npy_intp, _: *mut npy_intp, _: *mut npy_intp, _: *mut c_void) -> c_int>;

Aliased Type§

enum PyArray_ArgPartitionFunc {
     None,
     Some(unsafe extern "C" fn(_: *mut c_void, _: *mut isize, _: isize, _: isize, _: *mut isize, _: *mut isize, _: *mut c_void) -> i32),
 }

Variants§

§1.0.0

None

No value.

diff --git a/numpy/npyffi/objects/type.PyArray_ArgSortFunc.html b/numpy/npyffi/objects/type.PyArray_ArgSortFunc.html index 28ff00dec..637e39138 100644 --- a/numpy/npyffi/objects/type.PyArray_ArgSortFunc.html +++ b/numpy/npyffi/objects/type.PyArray_ArgSortFunc.html @@ -1,4 +1,4 @@ -PyArray_ArgSortFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_ArgSortFunc

source ·
pub type PyArray_ArgSortFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: *mut npy_intp, _: npy_intp, _: *mut c_void) -> c_int>;

Aliased Type§

enum PyArray_ArgSortFunc {
+PyArray_ArgSortFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_ArgSortFunc

source ·
pub type PyArray_ArgSortFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: *mut npy_intp, _: npy_intp, _: *mut c_void) -> c_int>;

Aliased Type§

enum PyArray_ArgSortFunc {
     None,
     Some(unsafe extern "C" fn(_: *mut c_void, _: *mut isize, _: isize, _: *mut c_void) -> i32),
 }

Variants§

§1.0.0

None

No value.

diff --git a/numpy/npyffi/objects/type.PyArray_CompareFunc.html b/numpy/npyffi/objects/type.PyArray_CompareFunc.html index c2b426dba..a009a16b5 100644 --- a/numpy/npyffi/objects/type.PyArray_CompareFunc.html +++ b/numpy/npyffi/objects/type.PyArray_CompareFunc.html @@ -1,4 +1,4 @@ -PyArray_CompareFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_CompareFunc

source ·
pub type PyArray_CompareFunc = Option<unsafe extern "C" fn(_: *const c_void, _: *const c_void, _: *mut c_void) -> c_int>;

Aliased Type§

enum PyArray_CompareFunc {
+PyArray_CompareFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_CompareFunc

source ·
pub type PyArray_CompareFunc = Option<unsafe extern "C" fn(_: *const c_void, _: *const c_void, _: *mut c_void) -> c_int>;

Aliased Type§

enum PyArray_CompareFunc {
     None,
     Some(unsafe extern "C" fn(_: *const c_void, _: *const c_void, _: *mut c_void) -> i32),
 }

Variants§

§1.0.0

None

No value.

diff --git a/numpy/npyffi/objects/type.PyArray_CopySwapFunc.html b/numpy/npyffi/objects/type.PyArray_CopySwapFunc.html index c573a91a1..cc427f8cd 100644 --- a/numpy/npyffi/objects/type.PyArray_CopySwapFunc.html +++ b/numpy/npyffi/objects/type.PyArray_CopySwapFunc.html @@ -1,4 +1,4 @@ -PyArray_CopySwapFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_CopySwapFunc

source ·
pub type PyArray_CopySwapFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: *mut c_void, _: c_int, _: *mut c_void)>;

Aliased Type§

enum PyArray_CopySwapFunc {
+PyArray_CopySwapFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_CopySwapFunc

source ·
pub type PyArray_CopySwapFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: *mut c_void, _: c_int, _: *mut c_void)>;

Aliased Type§

enum PyArray_CopySwapFunc {
     None,
     Some(unsafe extern "C" fn(_: *mut c_void, _: *mut c_void, _: i32, _: *mut c_void)),
 }

Variants§

§1.0.0

None

No value.

diff --git a/numpy/npyffi/objects/type.PyArray_CopySwapNFunc.html b/numpy/npyffi/objects/type.PyArray_CopySwapNFunc.html index 1b1524937..0c184dffc 100644 --- a/numpy/npyffi/objects/type.PyArray_CopySwapNFunc.html +++ b/numpy/npyffi/objects/type.PyArray_CopySwapNFunc.html @@ -1,4 +1,4 @@ -PyArray_CopySwapNFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_CopySwapNFunc

source ·
pub type PyArray_CopySwapNFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: npy_intp, _: *mut c_void, _: npy_intp, _: npy_intp, _: c_int, _: *mut c_void)>;

Aliased Type§

enum PyArray_CopySwapNFunc {
+PyArray_CopySwapNFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_CopySwapNFunc

source ·
pub type PyArray_CopySwapNFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: npy_intp, _: *mut c_void, _: npy_intp, _: npy_intp, _: c_int, _: *mut c_void)>;

Aliased Type§

enum PyArray_CopySwapNFunc {
     None,
     Some(unsafe extern "C" fn(_: *mut c_void, _: isize, _: *mut c_void, _: isize, _: isize, _: i32, _: *mut c_void)),
 }

Variants§

§1.0.0

None

No value.

diff --git a/numpy/npyffi/objects/type.PyArray_DTypeMeta.html b/numpy/npyffi/objects/type.PyArray_DTypeMeta.html index b3e8f5d2b..8b607ec9b 100644 --- a/numpy/npyffi/objects/type.PyArray_DTypeMeta.html +++ b/numpy/npyffi/objects/type.PyArray_DTypeMeta.html @@ -1,4 +1,4 @@ -PyArray_DTypeMeta in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_DTypeMeta

source ·
pub type PyArray_DTypeMeta = PyTypeObject;

Aliased Type§

struct PyArray_DTypeMeta {
Show 50 fields +PyArray_DTypeMeta in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_DTypeMeta

source ·
pub type PyArray_DTypeMeta = PyTypeObject;

Aliased Type§

struct PyArray_DTypeMeta {
Show 50 fields pub ob_base: PyVarObject, pub tp_name: *const i8, pub tp_basicsize: isize, diff --git a/numpy/npyffi/objects/type.PyArray_DotFunc.html b/numpy/npyffi/objects/type.PyArray_DotFunc.html index cc791f2ee..87d4b4cee 100644 --- a/numpy/npyffi/objects/type.PyArray_DotFunc.html +++ b/numpy/npyffi/objects/type.PyArray_DotFunc.html @@ -1,4 +1,4 @@ -PyArray_DotFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_DotFunc

source ·
pub type PyArray_DotFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: npy_intp, _: *mut c_void, _: npy_intp, _: *mut c_void, _: npy_intp, _: *mut c_void)>;

Aliased Type§

enum PyArray_DotFunc {
+PyArray_DotFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_DotFunc

source ·
pub type PyArray_DotFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: npy_intp, _: *mut c_void, _: npy_intp, _: *mut c_void, _: npy_intp, _: *mut c_void)>;

Aliased Type§

enum PyArray_DotFunc {
     None,
     Some(unsafe extern "C" fn(_: *mut c_void, _: isize, _: *mut c_void, _: isize, _: *mut c_void, _: isize, _: *mut c_void)),
 }

Variants§

§1.0.0

None

No value.

diff --git a/numpy/npyffi/objects/type.PyArray_FastClipFunc.html b/numpy/npyffi/objects/type.PyArray_FastClipFunc.html index 2ada0216a..4bf4dd48f 100644 --- a/numpy/npyffi/objects/type.PyArray_FastClipFunc.html +++ b/numpy/npyffi/objects/type.PyArray_FastClipFunc.html @@ -1,4 +1,4 @@ -PyArray_FastClipFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_FastClipFunc

source ·
pub type PyArray_FastClipFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: npy_intp, _: *mut c_void, _: *mut c_void, _: *mut c_void)>;

Aliased Type§

enum PyArray_FastClipFunc {
+PyArray_FastClipFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_FastClipFunc

source ·
pub type PyArray_FastClipFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: npy_intp, _: *mut c_void, _: *mut c_void, _: *mut c_void)>;

Aliased Type§

enum PyArray_FastClipFunc {
     None,
     Some(unsafe extern "C" fn(_: *mut c_void, _: isize, _: *mut c_void, _: *mut c_void, _: *mut c_void)),
 }

Variants§

§1.0.0

None

No value.

diff --git a/numpy/npyffi/objects/type.PyArray_FastPutmaskFunc.html b/numpy/npyffi/objects/type.PyArray_FastPutmaskFunc.html index 05235f0fd..f40eaf959 100644 --- a/numpy/npyffi/objects/type.PyArray_FastPutmaskFunc.html +++ b/numpy/npyffi/objects/type.PyArray_FastPutmaskFunc.html @@ -1,4 +1,4 @@ -PyArray_FastPutmaskFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_FastPutmaskFunc

source ·
pub type PyArray_FastPutmaskFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: *mut c_void, _: npy_intp, _: *mut c_void, _: npy_intp)>;

Aliased Type§

enum PyArray_FastPutmaskFunc {
+PyArray_FastPutmaskFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_FastPutmaskFunc

source ·
pub type PyArray_FastPutmaskFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: *mut c_void, _: npy_intp, _: *mut c_void, _: npy_intp)>;

Aliased Type§

enum PyArray_FastPutmaskFunc {
     None,
     Some(unsafe extern "C" fn(_: *mut c_void, _: *mut c_void, _: isize, _: *mut c_void, _: isize)),
 }

Variants§

§1.0.0

None

No value.

diff --git a/numpy/npyffi/objects/type.PyArray_FastTakeFunc.html b/numpy/npyffi/objects/type.PyArray_FastTakeFunc.html index ba8f812a2..495bd0193 100644 --- a/numpy/npyffi/objects/type.PyArray_FastTakeFunc.html +++ b/numpy/npyffi/objects/type.PyArray_FastTakeFunc.html @@ -1,4 +1,4 @@ -PyArray_FastTakeFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_FastTakeFunc

source ·
pub type PyArray_FastTakeFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: *mut c_void, _: *mut npy_intp, _: npy_intp, _: npy_intp, _: npy_intp, _: npy_intp, _: NPY_CLIPMODE) -> c_int>;

Aliased Type§

enum PyArray_FastTakeFunc {
+PyArray_FastTakeFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_FastTakeFunc

source ·
pub type PyArray_FastTakeFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: *mut c_void, _: *mut npy_intp, _: npy_intp, _: npy_intp, _: npy_intp, _: npy_intp, _: NPY_CLIPMODE) -> c_int>;

Aliased Type§

enum PyArray_FastTakeFunc {
     None,
     Some(unsafe extern "C" fn(_: *mut c_void, _: *mut c_void, _: *mut isize, _: isize, _: isize, _: isize, _: isize, _: NPY_CLIPMODE) -> i32),
 }

Variants§

§1.0.0

None

No value.

diff --git a/numpy/npyffi/objects/type.PyArray_FillFunc.html b/numpy/npyffi/objects/type.PyArray_FillFunc.html index 6cb9ac602..064758c50 100644 --- a/numpy/npyffi/objects/type.PyArray_FillFunc.html +++ b/numpy/npyffi/objects/type.PyArray_FillFunc.html @@ -1,4 +1,4 @@ -PyArray_FillFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_FillFunc

source ·
pub type PyArray_FillFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: npy_intp, _: *mut c_void) -> c_int>;

Aliased Type§

enum PyArray_FillFunc {
+PyArray_FillFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_FillFunc

source ·
pub type PyArray_FillFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: npy_intp, _: *mut c_void) -> c_int>;

Aliased Type§

enum PyArray_FillFunc {
     None,
     Some(unsafe extern "C" fn(_: *mut c_void, _: isize, _: *mut c_void) -> i32),
 }

Variants§

§1.0.0

None

No value.

diff --git a/numpy/npyffi/objects/type.PyArray_FillWithScalarFunc.html b/numpy/npyffi/objects/type.PyArray_FillWithScalarFunc.html index 7f8694c0b..76d1dc0ff 100644 --- a/numpy/npyffi/objects/type.PyArray_FillWithScalarFunc.html +++ b/numpy/npyffi/objects/type.PyArray_FillWithScalarFunc.html @@ -1,4 +1,4 @@ -PyArray_FillWithScalarFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_FillWithScalarFunc

source ·
pub type PyArray_FillWithScalarFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: npy_intp, _: *mut c_void, _: *mut c_void) -> c_int>;

Aliased Type§

enum PyArray_FillWithScalarFunc {
+PyArray_FillWithScalarFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_FillWithScalarFunc

source ·
pub type PyArray_FillWithScalarFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: npy_intp, _: *mut c_void, _: *mut c_void) -> c_int>;

Aliased Type§

enum PyArray_FillWithScalarFunc {
     None,
     Some(unsafe extern "C" fn(_: *mut c_void, _: isize, _: *mut c_void, _: *mut c_void) -> i32),
 }

Variants§

§1.0.0

None

No value.

diff --git a/numpy/npyffi/objects/type.PyArray_FromStrFunc.html b/numpy/npyffi/objects/type.PyArray_FromStrFunc.html index e3f78aa3c..dbc51538e 100644 --- a/numpy/npyffi/objects/type.PyArray_FromStrFunc.html +++ b/numpy/npyffi/objects/type.PyArray_FromStrFunc.html @@ -1,4 +1,4 @@ -PyArray_FromStrFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_FromStrFunc

source ·
pub type PyArray_FromStrFunc = Option<unsafe extern "C" fn(_: *mut c_char, _: *mut c_void, _: *mut *mut c_char, _: *mut PyArray_Descr) -> c_int>;

Aliased Type§

enum PyArray_FromStrFunc {
+PyArray_FromStrFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_FromStrFunc

source ·
pub type PyArray_FromStrFunc = Option<unsafe extern "C" fn(_: *mut c_char, _: *mut c_void, _: *mut *mut c_char, _: *mut PyArray_Descr) -> c_int>;

Aliased Type§

enum PyArray_FromStrFunc {
     None,
     Some(unsafe extern "C" fn(_: *mut i8, _: *mut c_void, _: *mut *mut i8, _: *mut PyArray_Descr) -> i32),
 }

Variants§

§1.0.0

None

No value.

diff --git a/numpy/npyffi/objects/type.PyArray_GetItemFunc.html b/numpy/npyffi/objects/type.PyArray_GetItemFunc.html index 4c77ab748..cedb04473 100644 --- a/numpy/npyffi/objects/type.PyArray_GetItemFunc.html +++ b/numpy/npyffi/objects/type.PyArray_GetItemFunc.html @@ -1,4 +1,4 @@ -PyArray_GetItemFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_GetItemFunc

source ·
pub type PyArray_GetItemFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: *mut c_void) -> *mut PyObject>;

Aliased Type§

enum PyArray_GetItemFunc {
+PyArray_GetItemFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_GetItemFunc

source ·
pub type PyArray_GetItemFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: *mut c_void) -> *mut PyObject>;

Aliased Type§

enum PyArray_GetItemFunc {
     None,
     Some(unsafe extern "C" fn(_: *mut c_void, _: *mut c_void) -> *mut PyObject),
 }

Variants§

§1.0.0

None

No value.

diff --git a/numpy/npyffi/objects/type.PyArray_NonzeroFunc.html b/numpy/npyffi/objects/type.PyArray_NonzeroFunc.html index 8e633a11a..4e740b227 100644 --- a/numpy/npyffi/objects/type.PyArray_NonzeroFunc.html +++ b/numpy/npyffi/objects/type.PyArray_NonzeroFunc.html @@ -1,4 +1,4 @@ -PyArray_NonzeroFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_NonzeroFunc

source ·
pub type PyArray_NonzeroFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: *mut c_void) -> c_uchar>;

Aliased Type§

enum PyArray_NonzeroFunc {
+PyArray_NonzeroFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_NonzeroFunc

source ·
pub type PyArray_NonzeroFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: *mut c_void) -> c_uchar>;

Aliased Type§

enum PyArray_NonzeroFunc {
     None,
     Some(unsafe extern "C" fn(_: *mut c_void, _: *mut c_void) -> u8),
 }

Variants§

§1.0.0

None

No value.

diff --git a/numpy/npyffi/objects/type.PyArray_PartitionFunc.html b/numpy/npyffi/objects/type.PyArray_PartitionFunc.html index ce54fb8c6..d2d057520 100644 --- a/numpy/npyffi/objects/type.PyArray_PartitionFunc.html +++ b/numpy/npyffi/objects/type.PyArray_PartitionFunc.html @@ -1,4 +1,4 @@ -PyArray_PartitionFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_PartitionFunc

source ·
pub type PyArray_PartitionFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: npy_intp, _: npy_intp, _: *mut npy_intp, _: *mut npy_intp, _: *mut c_void) -> c_int>;

Aliased Type§

enum PyArray_PartitionFunc {
+PyArray_PartitionFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_PartitionFunc

source ·
pub type PyArray_PartitionFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: npy_intp, _: npy_intp, _: *mut npy_intp, _: *mut npy_intp, _: *mut c_void) -> c_int>;

Aliased Type§

enum PyArray_PartitionFunc {
     None,
     Some(unsafe extern "C" fn(_: *mut c_void, _: isize, _: isize, _: *mut isize, _: *mut isize, _: *mut c_void) -> i32),
 }

Variants§

§1.0.0

None

No value.

diff --git a/numpy/npyffi/objects/type.PyArray_ScalarKindFunc.html b/numpy/npyffi/objects/type.PyArray_ScalarKindFunc.html index 6c9c88945..d83fc4b33 100644 --- a/numpy/npyffi/objects/type.PyArray_ScalarKindFunc.html +++ b/numpy/npyffi/objects/type.PyArray_ScalarKindFunc.html @@ -1,4 +1,4 @@ -PyArray_ScalarKindFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_ScalarKindFunc

source ·
pub type PyArray_ScalarKindFunc = Option<unsafe extern "C" fn(_: *mut c_void) -> c_int>;

Aliased Type§

enum PyArray_ScalarKindFunc {
+PyArray_ScalarKindFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_ScalarKindFunc

source ·
pub type PyArray_ScalarKindFunc = Option<unsafe extern "C" fn(_: *mut c_void) -> c_int>;

Aliased Type§

enum PyArray_ScalarKindFunc {
     None,
     Some(unsafe extern "C" fn(_: *mut c_void) -> i32),
 }

Variants§

§1.0.0

None

No value.

diff --git a/numpy/npyffi/objects/type.PyArray_ScanFunc.html b/numpy/npyffi/objects/type.PyArray_ScanFunc.html index 2dca238d9..9f4b84ec5 100644 --- a/numpy/npyffi/objects/type.PyArray_ScanFunc.html +++ b/numpy/npyffi/objects/type.PyArray_ScanFunc.html @@ -1,4 +1,4 @@ -PyArray_ScanFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_ScanFunc

source ·
pub type PyArray_ScanFunc = Option<unsafe extern "C" fn(_: *mut FILE, _: *mut c_void, _: *mut c_char, _: *mut PyArray_Descr) -> c_int>;

Aliased Type§

enum PyArray_ScanFunc {
+PyArray_ScanFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_ScanFunc

source ·
pub type PyArray_ScanFunc = Option<unsafe extern "C" fn(_: *mut FILE, _: *mut c_void, _: *mut c_char, _: *mut PyArray_Descr) -> c_int>;

Aliased Type§

enum PyArray_ScanFunc {
     None,
     Some(unsafe extern "C" fn(_: *mut FILE, _: *mut c_void, _: *mut i8, _: *mut PyArray_Descr) -> i32),
 }

Variants§

§1.0.0

None

No value.

diff --git a/numpy/npyffi/objects/type.PyArray_SetItemFunc.html b/numpy/npyffi/objects/type.PyArray_SetItemFunc.html index e64fb3371..2fa051585 100644 --- a/numpy/npyffi/objects/type.PyArray_SetItemFunc.html +++ b/numpy/npyffi/objects/type.PyArray_SetItemFunc.html @@ -1,4 +1,4 @@ -PyArray_SetItemFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_SetItemFunc

source ·
pub type PyArray_SetItemFunc = Option<unsafe extern "C" fn(_: *mut PyObject, _: *mut c_void, _: *mut c_void) -> c_int>;

Aliased Type§

enum PyArray_SetItemFunc {
+PyArray_SetItemFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_SetItemFunc

source ·
pub type PyArray_SetItemFunc = Option<unsafe extern "C" fn(_: *mut PyObject, _: *mut c_void, _: *mut c_void) -> c_int>;

Aliased Type§

enum PyArray_SetItemFunc {
     None,
     Some(unsafe extern "C" fn(_: *mut PyObject, _: *mut c_void, _: *mut c_void) -> i32),
 }

Variants§

§1.0.0

None

No value.

diff --git a/numpy/npyffi/objects/type.PyArray_SortFunc.html b/numpy/npyffi/objects/type.PyArray_SortFunc.html index 1a75af9da..c98c97b13 100644 --- a/numpy/npyffi/objects/type.PyArray_SortFunc.html +++ b/numpy/npyffi/objects/type.PyArray_SortFunc.html @@ -1,4 +1,4 @@ -PyArray_SortFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_SortFunc

source ·
pub type PyArray_SortFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: npy_intp, _: *mut c_void) -> c_int>;

Aliased Type§

enum PyArray_SortFunc {
+PyArray_SortFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_SortFunc

source ·
pub type PyArray_SortFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: npy_intp, _: *mut c_void) -> c_int>;

Aliased Type§

enum PyArray_SortFunc {
     None,
     Some(unsafe extern "C" fn(_: *mut c_void, _: isize, _: *mut c_void) -> i32),
 }

Variants§

§1.0.0

None

No value.

diff --git a/numpy/npyffi/objects/type.PyArray_VectorUnaryFunc.html b/numpy/npyffi/objects/type.PyArray_VectorUnaryFunc.html index 75afe783b..61682b9f0 100644 --- a/numpy/npyffi/objects/type.PyArray_VectorUnaryFunc.html +++ b/numpy/npyffi/objects/type.PyArray_VectorUnaryFunc.html @@ -1,4 +1,4 @@ -PyArray_VectorUnaryFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_VectorUnaryFunc

source ·
pub type PyArray_VectorUnaryFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: *mut c_void, _: npy_intp, _: *mut c_void, _: *mut c_void)>;

Aliased Type§

enum PyArray_VectorUnaryFunc {
+PyArray_VectorUnaryFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyArray_VectorUnaryFunc

source ·
pub type PyArray_VectorUnaryFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: *mut c_void, _: npy_intp, _: *mut c_void, _: *mut c_void)>;

Aliased Type§

enum PyArray_VectorUnaryFunc {
     None,
     Some(unsafe extern "C" fn(_: *mut c_void, _: *mut c_void, _: isize, _: *mut c_void, _: *mut c_void)),
 }

Variants§

§1.0.0

None

No value.

diff --git a/numpy/npyffi/objects/type.PyDataMem_EventHookFunc.html b/numpy/npyffi/objects/type.PyDataMem_EventHookFunc.html index 314067361..193427c7a 100644 --- a/numpy/npyffi/objects/type.PyDataMem_EventHookFunc.html +++ b/numpy/npyffi/objects/type.PyDataMem_EventHookFunc.html @@ -1,4 +1,4 @@ -PyDataMem_EventHookFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyDataMem_EventHookFunc

source ·
pub type PyDataMem_EventHookFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: *mut c_void, _: usize, _: *mut c_void)>;

Aliased Type§

enum PyDataMem_EventHookFunc {
+PyDataMem_EventHookFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyDataMem_EventHookFunc

source ·
pub type PyDataMem_EventHookFunc = Option<unsafe extern "C" fn(_: *mut c_void, _: *mut c_void, _: usize, _: *mut c_void)>;

Aliased Type§

enum PyDataMem_EventHookFunc {
     None,
     Some(unsafe extern "C" fn(_: *mut c_void, _: *mut c_void, _: usize, _: *mut c_void)),
 }

Variants§

§1.0.0

None

No value.

diff --git a/numpy/npyffi/objects/type.PyUFuncGenericFunction.html b/numpy/npyffi/objects/type.PyUFuncGenericFunction.html index 9102e5c0c..afd718d8b 100644 --- a/numpy/npyffi/objects/type.PyUFuncGenericFunction.html +++ b/numpy/npyffi/objects/type.PyUFuncGenericFunction.html @@ -1,4 +1,4 @@ -PyUFuncGenericFunction in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyUFuncGenericFunction

source ·
pub type PyUFuncGenericFunction = Option<unsafe extern "C" fn(_: *mut *mut c_char, _: *mut npy_intp, _: *mut npy_intp, _: *mut c_void)>;

Aliased Type§

enum PyUFuncGenericFunction {
+PyUFuncGenericFunction in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyUFuncGenericFunction

source ·
pub type PyUFuncGenericFunction = Option<unsafe extern "C" fn(_: *mut *mut c_char, _: *mut npy_intp, _: *mut npy_intp, _: *mut c_void)>;

Aliased Type§

enum PyUFuncGenericFunction {
     None,
     Some(unsafe extern "C" fn(_: *mut *mut i8, _: *mut isize, _: *mut isize, _: *mut c_void)),
 }

Variants§

§1.0.0

None

No value.

diff --git a/numpy/npyffi/objects/type.PyUFunc_LegacyInnerLoopSelectionFunc.html b/numpy/npyffi/objects/type.PyUFunc_LegacyInnerLoopSelectionFunc.html index 1dfec4d40..09f8d3b3e 100644 --- a/numpy/npyffi/objects/type.PyUFunc_LegacyInnerLoopSelectionFunc.html +++ b/numpy/npyffi/objects/type.PyUFunc_LegacyInnerLoopSelectionFunc.html @@ -1,4 +1,4 @@ -PyUFunc_LegacyInnerLoopSelectionFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyUFunc_LegacyInnerLoopSelectionFunc

source ·
pub type PyUFunc_LegacyInnerLoopSelectionFunc = Option<unsafe extern "C" fn(_: *mut PyUFuncObject, _: *mut *mut PyArray_Descr, _: *mut PyUFuncGenericFunction, _: *mut *mut c_void, _: *mut c_int) -> c_int>;

Aliased Type§

enum PyUFunc_LegacyInnerLoopSelectionFunc {
+PyUFunc_LegacyInnerLoopSelectionFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyUFunc_LegacyInnerLoopSelectionFunc

source ·
pub type PyUFunc_LegacyInnerLoopSelectionFunc = Option<unsafe extern "C" fn(_: *mut PyUFuncObject, _: *mut *mut PyArray_Descr, _: *mut PyUFuncGenericFunction, _: *mut *mut c_void, _: *mut c_int) -> c_int>;

Aliased Type§

enum PyUFunc_LegacyInnerLoopSelectionFunc {
     None,
     Some(unsafe extern "C" fn(_: *mut PyUFuncObject, _: *mut *mut PyArray_Descr, _: *mut Option<unsafe extern "C" fn(_: *mut *mut i8, _: *mut isize, _: *mut isize, _: *mut c_void)>, _: *mut *mut c_void, _: *mut i32) -> i32),
 }

Variants§

§1.0.0

None

No value.

diff --git a/numpy/npyffi/objects/type.PyUFunc_MaskedInnerLoopSelectionFunc.html b/numpy/npyffi/objects/type.PyUFunc_MaskedInnerLoopSelectionFunc.html index 74dc509f9..e81fb3f9d 100644 --- a/numpy/npyffi/objects/type.PyUFunc_MaskedInnerLoopSelectionFunc.html +++ b/numpy/npyffi/objects/type.PyUFunc_MaskedInnerLoopSelectionFunc.html @@ -1,4 +1,4 @@ -PyUFunc_MaskedInnerLoopSelectionFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyUFunc_MaskedInnerLoopSelectionFunc

source ·
pub type PyUFunc_MaskedInnerLoopSelectionFunc = Option<unsafe extern "C" fn(_: *mut PyUFuncObject, _: *mut *mut PyArray_Descr, _: *mut PyArray_Descr, _: *mut npy_intp, _: npy_intp, _: *mut PyUFunc_MaskedStridedInnerLoopFunc, _: *mut *mut NpyAuxData, _: *mut c_int) -> c_int>;

Aliased Type§

enum PyUFunc_MaskedInnerLoopSelectionFunc {
+PyUFunc_MaskedInnerLoopSelectionFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyUFunc_MaskedInnerLoopSelectionFunc

source ·
pub type PyUFunc_MaskedInnerLoopSelectionFunc = Option<unsafe extern "C" fn(_: *mut PyUFuncObject, _: *mut *mut PyArray_Descr, _: *mut PyArray_Descr, _: *mut npy_intp, _: npy_intp, _: *mut PyUFunc_MaskedStridedInnerLoopFunc, _: *mut *mut NpyAuxData, _: *mut c_int) -> c_int>;

Aliased Type§

enum PyUFunc_MaskedInnerLoopSelectionFunc {
     None,
     Some(unsafe extern "C" fn(_: *mut PyUFuncObject, _: *mut *mut PyArray_Descr, _: *mut PyArray_Descr, _: *mut isize, _: isize, _: *mut Option<unsafe extern "C" fn(_: *mut *mut i8, _: *mut isize, _: *mut i8, _: isize, _: isize, _: *mut NpyAuxData)>, _: *mut *mut NpyAuxData, _: *mut i32) -> i32),
 }

Variants§

§1.0.0

None

No value.

diff --git a/numpy/npyffi/objects/type.PyUFunc_MaskedStridedInnerLoopFunc.html b/numpy/npyffi/objects/type.PyUFunc_MaskedStridedInnerLoopFunc.html index cf1fd0128..a84a23383 100644 --- a/numpy/npyffi/objects/type.PyUFunc_MaskedStridedInnerLoopFunc.html +++ b/numpy/npyffi/objects/type.PyUFunc_MaskedStridedInnerLoopFunc.html @@ -1,4 +1,4 @@ -PyUFunc_MaskedStridedInnerLoopFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyUFunc_MaskedStridedInnerLoopFunc

source ·
pub type PyUFunc_MaskedStridedInnerLoopFunc = Option<unsafe extern "C" fn(_: *mut *mut c_char, _: *mut npy_intp, _: *mut c_char, _: npy_intp, _: npy_intp, _: *mut NpyAuxData)>;

Aliased Type§

enum PyUFunc_MaskedStridedInnerLoopFunc {
+PyUFunc_MaskedStridedInnerLoopFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyUFunc_MaskedStridedInnerLoopFunc

source ·
pub type PyUFunc_MaskedStridedInnerLoopFunc = Option<unsafe extern "C" fn(_: *mut *mut c_char, _: *mut npy_intp, _: *mut c_char, _: npy_intp, _: npy_intp, _: *mut NpyAuxData)>;

Aliased Type§

enum PyUFunc_MaskedStridedInnerLoopFunc {
     None,
     Some(unsafe extern "C" fn(_: *mut *mut i8, _: *mut isize, _: *mut i8, _: isize, _: isize, _: *mut NpyAuxData)),
 }

Variants§

§1.0.0

None

No value.

diff --git a/numpy/npyffi/objects/type.PyUFunc_TypeResolutionFunc.html b/numpy/npyffi/objects/type.PyUFunc_TypeResolutionFunc.html index 00171c290..2beeb72d6 100644 --- a/numpy/npyffi/objects/type.PyUFunc_TypeResolutionFunc.html +++ b/numpy/npyffi/objects/type.PyUFunc_TypeResolutionFunc.html @@ -1,4 +1,4 @@ -PyUFunc_TypeResolutionFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyUFunc_TypeResolutionFunc

source ·
pub type PyUFunc_TypeResolutionFunc = Option<unsafe extern "C" fn(_: *mut PyUFuncObject, _: NPY_CASTING, _: *mut *mut PyArrayObject, _: *mut PyObject, _: *mut *mut PyArray_Descr) -> c_int>;

Aliased Type§

enum PyUFunc_TypeResolutionFunc {
+PyUFunc_TypeResolutionFunc in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::PyUFunc_TypeResolutionFunc

source ·
pub type PyUFunc_TypeResolutionFunc = Option<unsafe extern "C" fn(_: *mut PyUFuncObject, _: NPY_CASTING, _: *mut *mut PyArrayObject, _: *mut PyObject, _: *mut *mut PyArray_Descr) -> c_int>;

Aliased Type§

enum PyUFunc_TypeResolutionFunc {
     None,
     Some(unsafe extern "C" fn(_: *mut PyUFuncObject, _: NPY_CASTING, _: *mut *mut PyArrayObject, _: *mut PyObject, _: *mut *mut PyArray_Descr) -> i32),
 }

Variants§

§1.0.0

None

No value.

diff --git a/numpy/npyffi/objects/type.npy_iter_get_dataptr_t.html b/numpy/npyffi/objects/type.npy_iter_get_dataptr_t.html index a183ede89..51b6c35ba 100644 --- a/numpy/npyffi/objects/type.npy_iter_get_dataptr_t.html +++ b/numpy/npyffi/objects/type.npy_iter_get_dataptr_t.html @@ -1,4 +1,4 @@ -npy_iter_get_dataptr_t in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::npy_iter_get_dataptr_t

source ·
pub type npy_iter_get_dataptr_t = Option<unsafe extern "C" fn(_: *mut PyArrayIterObject, _: *mut npy_intp) -> *mut c_char>;

Aliased Type§

enum npy_iter_get_dataptr_t {
+npy_iter_get_dataptr_t in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::npy_iter_get_dataptr_t

source ·
pub type npy_iter_get_dataptr_t = Option<unsafe extern "C" fn(_: *mut PyArrayIterObject, _: *mut npy_intp) -> *mut c_char>;

Aliased Type§

enum npy_iter_get_dataptr_t {
     None,
     Some(unsafe extern "C" fn(_: *mut PyArrayIterObject, _: *mut isize) -> *mut i8),
 }

Variants§

§1.0.0

None

No value.

diff --git a/numpy/npyffi/objects/type.npy_packed_static_string.html b/numpy/npyffi/objects/type.npy_packed_static_string.html index 65909620b..560ec315e 100644 --- a/numpy/npyffi/objects/type.npy_packed_static_string.html +++ b/numpy/npyffi/objects/type.npy_packed_static_string.html @@ -1 +1 @@ -npy_packed_static_string in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::npy_packed_static_string

source ·
pub type npy_packed_static_string = c_void;

Aliased Type§

enum npy_packed_static_string {}

Variants§

\ No newline at end of file +npy_packed_static_string in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::npy_packed_static_string

source ·
pub type npy_packed_static_string = c_void;

Aliased Type§

enum npy_packed_static_string {}

Variants§

\ No newline at end of file diff --git a/numpy/npyffi/objects/type.npy_string_allocator.html b/numpy/npyffi/objects/type.npy_string_allocator.html index 660f623cc..6064d09f8 100644 --- a/numpy/npyffi/objects/type.npy_string_allocator.html +++ b/numpy/npyffi/objects/type.npy_string_allocator.html @@ -1 +1 @@ -npy_string_allocator in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::npy_string_allocator

source ·
pub type npy_string_allocator = c_void;

Aliased Type§

enum npy_string_allocator {}

Variants§

\ No newline at end of file +npy_string_allocator in numpy::npyffi::objects - Rust

Type Alias numpy::npyffi::objects::npy_string_allocator

source ·
pub type npy_string_allocator = c_void;

Aliased Type§

enum npy_string_allocator {}

Variants§

\ No newline at end of file diff --git a/numpy/npyffi/types/enum.NPY_ARRAYMETHOD_FLAGS.html b/numpy/npyffi/types/enum.NPY_ARRAYMETHOD_FLAGS.html index 418e9d99d..cc037b210 100644 --- a/numpy/npyffi/types/enum.NPY_ARRAYMETHOD_FLAGS.html +++ b/numpy/npyffi/types/enum.NPY_ARRAYMETHOD_FLAGS.html @@ -1,4 +1,4 @@ -NPY_ARRAYMETHOD_FLAGS in numpy::npyffi::types - Rust

Enum numpy::npyffi::types::NPY_ARRAYMETHOD_FLAGS

source ·
#[repr(i32)]
pub enum NPY_ARRAYMETHOD_FLAGS { +NPY_ARRAYMETHOD_FLAGS in numpy::npyffi::types - Rust

Enum numpy::npyffi::types::NPY_ARRAYMETHOD_FLAGS

source ·
#[repr(i32)]
pub enum NPY_ARRAYMETHOD_FLAGS { NPY_METH_REQUIRES_PYAPI = 1, NPY_METH_NO_FLOATINGPOINT_ERRORS = 2, NPY_METH_SUPPORTS_UNALIGNED = 4, diff --git a/numpy/npyffi/types/enum.NPY_BYTEORDER_CHAR.html b/numpy/npyffi/types/enum.NPY_BYTEORDER_CHAR.html index 36dd301ab..663f7ed56 100644 --- a/numpy/npyffi/types/enum.NPY_BYTEORDER_CHAR.html +++ b/numpy/npyffi/types/enum.NPY_BYTEORDER_CHAR.html @@ -1,4 +1,4 @@ -NPY_BYTEORDER_CHAR in numpy::npyffi::types - Rust

Enum numpy::npyffi::types::NPY_BYTEORDER_CHAR

source ·
#[repr(u8)]
pub enum NPY_BYTEORDER_CHAR { +NPY_BYTEORDER_CHAR in numpy::npyffi::types - Rust

Enum numpy::npyffi::types::NPY_BYTEORDER_CHAR

source ·
#[repr(u8)]
pub enum NPY_BYTEORDER_CHAR { NPY_LITTLE = 60, NPY_BIG = 62, NPY_NATIVE = 61, diff --git a/numpy/npyffi/types/enum.NPY_CASTING.html b/numpy/npyffi/types/enum.NPY_CASTING.html index ac9e10dc9..e9ac6d166 100644 --- a/numpy/npyffi/types/enum.NPY_CASTING.html +++ b/numpy/npyffi/types/enum.NPY_CASTING.html @@ -1,4 +1,4 @@ -NPY_CASTING in numpy::npyffi::types - Rust

Enum numpy::npyffi::types::NPY_CASTING

source ·
#[repr(u32)]
pub enum NPY_CASTING { +NPY_CASTING in numpy::npyffi::types - Rust

Enum numpy::npyffi::types::NPY_CASTING

source ·
#[repr(u32)]
pub enum NPY_CASTING { NPY_NO_CASTING = 0, NPY_EQUIV_CASTING = 1, NPY_SAFE_CASTING = 2, diff --git a/numpy/npyffi/types/enum.NPY_CLIPMODE.html b/numpy/npyffi/types/enum.NPY_CLIPMODE.html index 90805e27c..3c218f7f3 100644 --- a/numpy/npyffi/types/enum.NPY_CLIPMODE.html +++ b/numpy/npyffi/types/enum.NPY_CLIPMODE.html @@ -1,4 +1,4 @@ -NPY_CLIPMODE in numpy::npyffi::types - Rust

Enum numpy::npyffi::types::NPY_CLIPMODE

source ·
#[repr(u32)]
pub enum NPY_CLIPMODE { +NPY_CLIPMODE in numpy::npyffi::types - Rust

Enum numpy::npyffi::types::NPY_CLIPMODE

source ·
#[repr(u32)]
pub enum NPY_CLIPMODE { NPY_CLIP = 0, NPY_WRAP = 1, NPY_RAISE = 2, diff --git a/numpy/npyffi/types/enum.NPY_DATETIMEUNIT.html b/numpy/npyffi/types/enum.NPY_DATETIMEUNIT.html index efc3075ca..a416db152 100644 --- a/numpy/npyffi/types/enum.NPY_DATETIMEUNIT.html +++ b/numpy/npyffi/types/enum.NPY_DATETIMEUNIT.html @@ -1,4 +1,4 @@ -NPY_DATETIMEUNIT in numpy::npyffi::types - Rust

Enum numpy::npyffi::types::NPY_DATETIMEUNIT

source ·
#[repr(u32)]
pub enum NPY_DATETIMEUNIT { +NPY_DATETIMEUNIT in numpy::npyffi::types - Rust

Enum numpy::npyffi::types::NPY_DATETIMEUNIT

source ·
#[repr(u32)]
pub enum NPY_DATETIMEUNIT {
Show 14 variants NPY_FR_Y = 0, NPY_FR_M = 1, NPY_FR_W = 2, diff --git a/numpy/npyffi/types/enum.NPY_ORDER.html b/numpy/npyffi/types/enum.NPY_ORDER.html index 769e963ed..29dca5482 100644 --- a/numpy/npyffi/types/enum.NPY_ORDER.html +++ b/numpy/npyffi/types/enum.NPY_ORDER.html @@ -1,4 +1,4 @@ -NPY_ORDER in numpy::npyffi::types - Rust

Enum numpy::npyffi::types::NPY_ORDER

source ·
#[repr(i32)]
pub enum NPY_ORDER { +NPY_ORDER in numpy::npyffi::types - Rust

Enum numpy::npyffi::types::NPY_ORDER

source ·
#[repr(i32)]
pub enum NPY_ORDER { NPY_ANYORDER = -1, NPY_CORDER = 0, NPY_FORTRANORDER = 1, diff --git a/numpy/npyffi/types/enum.NPY_SCALARKIND.html b/numpy/npyffi/types/enum.NPY_SCALARKIND.html index 4ca4d83ed..ab8c65406 100644 --- a/numpy/npyffi/types/enum.NPY_SCALARKIND.html +++ b/numpy/npyffi/types/enum.NPY_SCALARKIND.html @@ -1,4 +1,4 @@ -NPY_SCALARKIND in numpy::npyffi::types - Rust

Enum numpy::npyffi::types::NPY_SCALARKIND

source ·
#[repr(i32)]
pub enum NPY_SCALARKIND { +NPY_SCALARKIND in numpy::npyffi::types - Rust

Enum numpy::npyffi::types::NPY_SCALARKIND

source ·
#[repr(i32)]
pub enum NPY_SCALARKIND { NPY_NOSCALAR = -1, NPY_BOOL_SCALAR = 0, NPY_INTPOS_SCALAR = 1, diff --git a/numpy/npyffi/types/enum.NPY_SEARCHSIDE.html b/numpy/npyffi/types/enum.NPY_SEARCHSIDE.html index a58f7b684..30ac2ba8c 100644 --- a/numpy/npyffi/types/enum.NPY_SEARCHSIDE.html +++ b/numpy/npyffi/types/enum.NPY_SEARCHSIDE.html @@ -1,4 +1,4 @@ -NPY_SEARCHSIDE in numpy::npyffi::types - Rust

Enum numpy::npyffi::types::NPY_SEARCHSIDE

source ·
#[repr(u32)]
pub enum NPY_SEARCHSIDE { +NPY_SEARCHSIDE in numpy::npyffi::types - Rust

Enum numpy::npyffi::types::NPY_SEARCHSIDE

source ·
#[repr(u32)]
pub enum NPY_SEARCHSIDE { NPY_SEARCHLEFT = 0, NPY_SEARCHRIGHT = 1, }

Variants§

§

NPY_SEARCHLEFT = 0

§

NPY_SEARCHRIGHT = 1

Trait Implementations§

source§

impl Clone for NPY_SEARCHSIDE

source§

fn clone(&self) -> NPY_SEARCHSIDE

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for NPY_SEARCHSIDE

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for NPY_SEARCHSIDE

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where diff --git a/numpy/npyffi/types/enum.NPY_SELECTKIND.html b/numpy/npyffi/types/enum.NPY_SELECTKIND.html index 7fce3869f..ad32d190f 100644 --- a/numpy/npyffi/types/enum.NPY_SELECTKIND.html +++ b/numpy/npyffi/types/enum.NPY_SELECTKIND.html @@ -1,4 +1,4 @@ -NPY_SELECTKIND in numpy::npyffi::types - Rust

Enum numpy::npyffi::types::NPY_SELECTKIND

source ·
#[repr(u32)]
pub enum NPY_SELECTKIND { +NPY_SELECTKIND in numpy::npyffi::types - Rust

Enum numpy::npyffi::types::NPY_SELECTKIND

source ·
#[repr(u32)]
pub enum NPY_SELECTKIND { NPY_INTROSELECT = 0, }

Variants§

§

NPY_INTROSELECT = 0

Trait Implementations§

source§

impl Clone for NPY_SELECTKIND

source§

fn clone(&self) -> NPY_SELECTKIND

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for NPY_SELECTKIND

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for NPY_SELECTKIND

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, diff --git a/numpy/npyffi/types/enum.NPY_SORTKIND.html b/numpy/npyffi/types/enum.NPY_SORTKIND.html index bceb3ae72..923af38ae 100644 --- a/numpy/npyffi/types/enum.NPY_SORTKIND.html +++ b/numpy/npyffi/types/enum.NPY_SORTKIND.html @@ -1,4 +1,4 @@ -NPY_SORTKIND in numpy::npyffi::types - Rust

Enum numpy::npyffi::types::NPY_SORTKIND

source ·
#[repr(u32)]
pub enum NPY_SORTKIND { +NPY_SORTKIND in numpy::npyffi::types - Rust

Enum numpy::npyffi::types::NPY_SORTKIND

source ·
#[repr(u32)]
pub enum NPY_SORTKIND { NPY_QUICKSORT = 0, NPY_HEAPSORT = 1, NPY_MERGESORT = 2, diff --git a/numpy/npyffi/types/enum.NPY_TYPECHAR.html b/numpy/npyffi/types/enum.NPY_TYPECHAR.html index 3eaa6f909..ece65a7ca 100644 --- a/numpy/npyffi/types/enum.NPY_TYPECHAR.html +++ b/numpy/npyffi/types/enum.NPY_TYPECHAR.html @@ -1,4 +1,4 @@ -NPY_TYPECHAR in numpy::npyffi::types - Rust

Enum numpy::npyffi::types::NPY_TYPECHAR

source ·
#[repr(u8)]
pub enum NPY_TYPECHAR { +NPY_TYPECHAR in numpy::npyffi::types - Rust

Enum numpy::npyffi::types::NPY_TYPECHAR

source ·
#[repr(u8)]
pub enum NPY_TYPECHAR {
Show 28 variants NPY_BOOLLTR = 63, NPY_BYTELTR = 98, NPY_UBYTELTR = 66, diff --git a/numpy/npyffi/types/enum.NPY_TYPEKINDCHAR.html b/numpy/npyffi/types/enum.NPY_TYPEKINDCHAR.html index f4fd4e074..29f7c7120 100644 --- a/numpy/npyffi/types/enum.NPY_TYPEKINDCHAR.html +++ b/numpy/npyffi/types/enum.NPY_TYPEKINDCHAR.html @@ -1,4 +1,4 @@ -NPY_TYPEKINDCHAR in numpy::npyffi::types - Rust

Enum numpy::npyffi::types::NPY_TYPEKINDCHAR

source ·
#[repr(u8)]
pub enum NPY_TYPEKINDCHAR { +NPY_TYPEKINDCHAR in numpy::npyffi::types - Rust

Enum numpy::npyffi::types::NPY_TYPEKINDCHAR

source ·
#[repr(u8)]
pub enum NPY_TYPEKINDCHAR { NPY_GENBOOLLTR = 98, NPY_SIGNEDLTR = 105, NPY_UNSIGNEDLTR = 117, diff --git a/numpy/npyffi/types/enum.NPY_TYPES.html b/numpy/npyffi/types/enum.NPY_TYPES.html index 6d1db7624..879f3b11d 100644 --- a/numpy/npyffi/types/enum.NPY_TYPES.html +++ b/numpy/npyffi/types/enum.NPY_TYPES.html @@ -1,4 +1,4 @@ -NPY_TYPES in numpy::npyffi::types - Rust

Enum numpy::npyffi::types::NPY_TYPES

source ·
#[repr(u32)]
pub enum NPY_TYPES { +NPY_TYPES in numpy::npyffi::types - Rust

Enum numpy::npyffi::types::NPY_TYPES

source ·
#[repr(u32)]
pub enum NPY_TYPES {
Show 29 variants NPY_BOOL = 0, NPY_BYTE = 1, NPY_UBYTE = 2, diff --git a/numpy/npyffi/types/index.html b/numpy/npyffi/types/index.html index 0b8bee57a..a72b6351d 100644 --- a/numpy/npyffi/types/index.html +++ b/numpy/npyffi/types/index.html @@ -1 +1 @@ -numpy::npyffi::types - Rust
\ No newline at end of file +numpy::npyffi::types - Rust
\ No newline at end of file diff --git a/numpy/npyffi/types/struct.npy_cdouble.html b/numpy/npyffi/types/struct.npy_cdouble.html index 9ff4f8c94..3725c6906 100644 --- a/numpy/npyffi/types/struct.npy_cdouble.html +++ b/numpy/npyffi/types/struct.npy_cdouble.html @@ -1,4 +1,4 @@ -npy_cdouble in numpy::npyffi::types - Rust

Struct numpy::npyffi::types::npy_cdouble

source ·
#[repr(C)]
pub struct npy_cdouble { +npy_cdouble in numpy::npyffi::types - Rust

Struct numpy::npyffi::types::npy_cdouble

source ·
#[repr(C)]
pub struct npy_cdouble { pub real: f64, pub imag: f64, }

Fields§

§real: f64§imag: f64

Trait Implementations§

source§

impl Clone for npy_cdouble

source§

fn clone(&self) -> npy_cdouble

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for npy_cdouble

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Copy for npy_cdouble

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/numpy/npyffi/types/struct.npy_cfloat.html b/numpy/npyffi/types/struct.npy_cfloat.html index c22b0800a..9da6e1e46 100644 --- a/numpy/npyffi/types/struct.npy_cfloat.html +++ b/numpy/npyffi/types/struct.npy_cfloat.html @@ -1,4 +1,4 @@ -npy_cfloat in numpy::npyffi::types - Rust

Struct numpy::npyffi::types::npy_cfloat

source ·
#[repr(C)]
pub struct npy_cfloat { +npy_cfloat in numpy::npyffi::types - Rust

Struct numpy::npyffi::types::npy_cfloat

source ·
#[repr(C)]
pub struct npy_cfloat { pub real: f32, pub imag: f32, }

Fields§

§real: f32§imag: f32

Trait Implementations§

source§

impl Clone for npy_cfloat

source§

fn clone(&self) -> npy_cfloat

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for npy_cfloat

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Copy for npy_cfloat

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/numpy/npyffi/types/struct.npy_clongdouble.html b/numpy/npyffi/types/struct.npy_clongdouble.html index 024db26dc..d834c67e0 100644 --- a/numpy/npyffi/types/struct.npy_clongdouble.html +++ b/numpy/npyffi/types/struct.npy_clongdouble.html @@ -1,4 +1,4 @@ -npy_clongdouble in numpy::npyffi::types - Rust

Struct numpy::npyffi::types::npy_clongdouble

source ·
#[repr(C)]
pub struct npy_clongdouble { +npy_clongdouble in numpy::npyffi::types - Rust

Struct numpy::npyffi::types::npy_clongdouble

source ·
#[repr(C)]
pub struct npy_clongdouble { pub real: npy_longdouble, pub imag: npy_longdouble, }

Fields§

§real: npy_longdouble§imag: npy_longdouble

Trait Implementations§

source§

impl Clone for npy_clongdouble

source§

fn clone(&self) -> npy_clongdouble

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for npy_clongdouble

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Copy for npy_clongdouble

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/numpy/npyffi/types/struct.npy_datetimestruct.html b/numpy/npyffi/types/struct.npy_datetimestruct.html index 9a7a7f7c1..ac21113dc 100644 --- a/numpy/npyffi/types/struct.npy_datetimestruct.html +++ b/numpy/npyffi/types/struct.npy_datetimestruct.html @@ -1,4 +1,4 @@ -npy_datetimestruct in numpy::npyffi::types - Rust

Struct numpy::npyffi::types::npy_datetimestruct

source ·
#[repr(C)]
pub struct npy_datetimestruct { +npy_datetimestruct in numpy::npyffi::types - Rust

Struct numpy::npyffi::types::npy_datetimestruct

source ·
#[repr(C)]
pub struct npy_datetimestruct { pub year: npy_int64, pub month: npy_int32, pub day: npy_int32, diff --git a/numpy/npyffi/types/struct.npy_stride_sort_item.html b/numpy/npyffi/types/struct.npy_stride_sort_item.html index a4a6774c9..dd2b7c93d 100644 --- a/numpy/npyffi/types/struct.npy_stride_sort_item.html +++ b/numpy/npyffi/types/struct.npy_stride_sort_item.html @@ -1,4 +1,4 @@ -npy_stride_sort_item in numpy::npyffi::types - Rust

Struct numpy::npyffi::types::npy_stride_sort_item

source ·
#[repr(C)]
pub struct npy_stride_sort_item { +npy_stride_sort_item in numpy::npyffi::types - Rust

Struct numpy::npyffi::types::npy_stride_sort_item

source ·
#[repr(C)]
pub struct npy_stride_sort_item { pub perm: npy_intp, pub stride: npy_intp, }

Fields§

§perm: npy_intp§stride: npy_intp

Trait Implementations§

source§

impl Clone for npy_stride_sort_item

source§

fn clone(&self) -> npy_stride_sort_item

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for npy_stride_sort_item

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Copy for npy_stride_sort_item

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/numpy/npyffi/types/struct.npy_timedeltastruct.html b/numpy/npyffi/types/struct.npy_timedeltastruct.html index a248d58dc..248ad8edb 100644 --- a/numpy/npyffi/types/struct.npy_timedeltastruct.html +++ b/numpy/npyffi/types/struct.npy_timedeltastruct.html @@ -1,4 +1,4 @@ -npy_timedeltastruct in numpy::npyffi::types - Rust

Struct numpy::npyffi::types::npy_timedeltastruct

source ·
#[repr(C)]
pub struct npy_timedeltastruct { +npy_timedeltastruct in numpy::npyffi::types - Rust

Struct numpy::npyffi::types::npy_timedeltastruct

source ·
#[repr(C)]
pub struct npy_timedeltastruct { pub day: npy_int64, pub sec: npy_int32, pub us: npy_int32, diff --git a/numpy/npyffi/types/type.npy_bool.html b/numpy/npyffi/types/type.npy_bool.html index 3e8255b67..91520e82e 100644 --- a/numpy/npyffi/types/type.npy_bool.html +++ b/numpy/npyffi/types/type.npy_bool.html @@ -1 +1 @@ -npy_bool in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_bool

source ·
pub type npy_bool = c_uchar;
\ No newline at end of file +npy_bool in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_bool

source ·
pub type npy_bool = c_uchar;
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_byte.html b/numpy/npyffi/types/type.npy_byte.html index dc5e3aa1a..fd35ebcd8 100644 --- a/numpy/npyffi/types/type.npy_byte.html +++ b/numpy/npyffi/types/type.npy_byte.html @@ -1 +1 @@ -npy_byte in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_byte

source ·
pub type npy_byte = c_char;
\ No newline at end of file +npy_byte in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_byte

source ·
pub type npy_byte = c_char;
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_char.html b/numpy/npyffi/types/type.npy_char.html index fb770bf63..c554d79ed 100644 --- a/numpy/npyffi/types/type.npy_char.html +++ b/numpy/npyffi/types/type.npy_char.html @@ -1 +1 @@ -npy_char in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_char

source ·
pub type npy_char = c_char;
\ No newline at end of file +npy_char in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_char

source ·
pub type npy_char = c_char;
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_complex128.html b/numpy/npyffi/types/type.npy_complex128.html index fa3002f18..41a7d54c9 100644 --- a/numpy/npyffi/types/type.npy_complex128.html +++ b/numpy/npyffi/types/type.npy_complex128.html @@ -1,4 +1,4 @@ -npy_complex128 in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_complex128

source ·
pub type npy_complex128 = npy_cdouble;

Aliased Type§

struct npy_complex128 {
+npy_complex128 in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_complex128

source ·
pub type npy_complex128 = npy_cdouble;

Aliased Type§

struct npy_complex128 {
     pub real: f64,
     pub imag: f64,
 }

Fields§

§real: f64§imag: f64
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_complex256.html b/numpy/npyffi/types/type.npy_complex256.html index c281a596e..b3e3caf44 100644 --- a/numpy/npyffi/types/type.npy_complex256.html +++ b/numpy/npyffi/types/type.npy_complex256.html @@ -1,4 +1,4 @@ -npy_complex256 in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_complex256

source ·
pub type npy_complex256 = npy_clongdouble;

Aliased Type§

struct npy_complex256 {
+npy_complex256 in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_complex256

source ·
pub type npy_complex256 = npy_clongdouble;

Aliased Type§

struct npy_complex256 {
     pub real: f64,
     pub imag: f64,
 }

Fields§

§real: f64§imag: f64
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_complex64.html b/numpy/npyffi/types/type.npy_complex64.html index 66ff05360..97224d1b2 100644 --- a/numpy/npyffi/types/type.npy_complex64.html +++ b/numpy/npyffi/types/type.npy_complex64.html @@ -1,4 +1,4 @@ -npy_complex64 in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_complex64

source ·
pub type npy_complex64 = npy_cfloat;

Aliased Type§

struct npy_complex64 {
+npy_complex64 in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_complex64

source ·
pub type npy_complex64 = npy_cfloat;

Aliased Type§

struct npy_complex64 {
     pub real: f32,
     pub imag: f32,
 }

Fields§

§real: f32§imag: f32
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_datetime.html b/numpy/npyffi/types/type.npy_datetime.html index 39f498221..36b791172 100644 --- a/numpy/npyffi/types/type.npy_datetime.html +++ b/numpy/npyffi/types/type.npy_datetime.html @@ -1 +1 @@ -npy_datetime in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_datetime

source ·
pub type npy_datetime = npy_int64;
\ No newline at end of file +npy_datetime in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_datetime

source ·
pub type npy_datetime = npy_int64;
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_double.html b/numpy/npyffi/types/type.npy_double.html index 989632418..d367735d3 100644 --- a/numpy/npyffi/types/type.npy_double.html +++ b/numpy/npyffi/types/type.npy_double.html @@ -1 +1 @@ -npy_double in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_double

source ·
pub type npy_double = f64;
\ No newline at end of file +npy_double in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_double

source ·
pub type npy_double = f64;
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_float.html b/numpy/npyffi/types/type.npy_float.html index 6491f4d2b..807fc60af 100644 --- a/numpy/npyffi/types/type.npy_float.html +++ b/numpy/npyffi/types/type.npy_float.html @@ -1 +1 @@ -npy_float in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_float

source ·
pub type npy_float = f32;
\ No newline at end of file +npy_float in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_float

source ·
pub type npy_float = f32;
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_float128.html b/numpy/npyffi/types/type.npy_float128.html index 277fcea52..b669e93a4 100644 --- a/numpy/npyffi/types/type.npy_float128.html +++ b/numpy/npyffi/types/type.npy_float128.html @@ -1 +1 @@ -npy_float128 in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_float128

source ·
pub type npy_float128 = npy_longdouble;
\ No newline at end of file +npy_float128 in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_float128

source ·
pub type npy_float128 = npy_longdouble;
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_float16.html b/numpy/npyffi/types/type.npy_float16.html index 7e89beaf6..c0ca62995 100644 --- a/numpy/npyffi/types/type.npy_float16.html +++ b/numpy/npyffi/types/type.npy_float16.html @@ -1 +1 @@ -npy_float16 in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_float16

source ·
pub type npy_float16 = npy_half;
\ No newline at end of file +npy_float16 in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_float16

source ·
pub type npy_float16 = npy_half;
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_float32.html b/numpy/npyffi/types/type.npy_float32.html index 2e746239a..2e88e0285 100644 --- a/numpy/npyffi/types/type.npy_float32.html +++ b/numpy/npyffi/types/type.npy_float32.html @@ -1 +1 @@ -npy_float32 in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_float32

source ·
pub type npy_float32 = f32;
\ No newline at end of file +npy_float32 in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_float32

source ·
pub type npy_float32 = f32;
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_float64.html b/numpy/npyffi/types/type.npy_float64.html index eeb2cdd40..71d94e115 100644 --- a/numpy/npyffi/types/type.npy_float64.html +++ b/numpy/npyffi/types/type.npy_float64.html @@ -1 +1 @@ -npy_float64 in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_float64

source ·
pub type npy_float64 = f64;
\ No newline at end of file +npy_float64 in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_float64

source ·
pub type npy_float64 = f64;
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_half.html b/numpy/npyffi/types/type.npy_half.html index 0a3f2f329..34c158f7f 100644 --- a/numpy/npyffi/types/type.npy_half.html +++ b/numpy/npyffi/types/type.npy_half.html @@ -1 +1 @@ -npy_half in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_half

source ·
pub type npy_half = npy_uint16;
\ No newline at end of file +npy_half in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_half

source ·
pub type npy_half = npy_uint16;
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_hash_t.html b/numpy/npyffi/types/type.npy_hash_t.html index cd4a9e0c4..2893ec255 100644 --- a/numpy/npyffi/types/type.npy_hash_t.html +++ b/numpy/npyffi/types/type.npy_hash_t.html @@ -1 +1 @@ -npy_hash_t in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_hash_t

source ·
pub type npy_hash_t = Py_hash_t;
\ No newline at end of file +npy_hash_t in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_hash_t

source ·
pub type npy_hash_t = Py_hash_t;
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_int.html b/numpy/npyffi/types/type.npy_int.html index e99bb9a60..5810f96a7 100644 --- a/numpy/npyffi/types/type.npy_int.html +++ b/numpy/npyffi/types/type.npy_int.html @@ -1 +1 @@ -npy_int in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_int

source ·
pub type npy_int = c_int;
\ No newline at end of file +npy_int in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_int

source ·
pub type npy_int = c_int;
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_int16.html b/numpy/npyffi/types/type.npy_int16.html index 849613bfc..8dcdc685f 100644 --- a/numpy/npyffi/types/type.npy_int16.html +++ b/numpy/npyffi/types/type.npy_int16.html @@ -1 +1 @@ -npy_int16 in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_int16

source ·
pub type npy_int16 = c_short;
\ No newline at end of file +npy_int16 in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_int16

source ·
pub type npy_int16 = c_short;
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_int32.html b/numpy/npyffi/types/type.npy_int32.html index 656c2f089..7955f77aa 100644 --- a/numpy/npyffi/types/type.npy_int32.html +++ b/numpy/npyffi/types/type.npy_int32.html @@ -1 +1 @@ -npy_int32 in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_int32

source ·
pub type npy_int32 = c_int;
\ No newline at end of file +npy_int32 in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_int32

source ·
pub type npy_int32 = c_int;
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_int64.html b/numpy/npyffi/types/type.npy_int64.html index d0cf0ffb2..2876adbbe 100644 --- a/numpy/npyffi/types/type.npy_int64.html +++ b/numpy/npyffi/types/type.npy_int64.html @@ -1 +1 @@ -npy_int64 in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_int64

source ·
pub type npy_int64 = c_long;
\ No newline at end of file +npy_int64 in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_int64

source ·
pub type npy_int64 = c_long;
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_int8.html b/numpy/npyffi/types/type.npy_int8.html index bc7d8a19f..02218cec6 100644 --- a/numpy/npyffi/types/type.npy_int8.html +++ b/numpy/npyffi/types/type.npy_int8.html @@ -1 +1 @@ -npy_int8 in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_int8

source ·
pub type npy_int8 = c_char;
\ No newline at end of file +npy_int8 in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_int8

source ·
pub type npy_int8 = c_char;
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_intp.html b/numpy/npyffi/types/type.npy_intp.html index 60048904d..f24fe8bd7 100644 --- a/numpy/npyffi/types/type.npy_intp.html +++ b/numpy/npyffi/types/type.npy_intp.html @@ -1 +1 @@ -npy_intp in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_intp

source ·
pub type npy_intp = Py_intptr_t;
\ No newline at end of file +npy_intp in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_intp

source ·
pub type npy_intp = Py_intptr_t;
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_long.html b/numpy/npyffi/types/type.npy_long.html index 141bd74be..31647a84f 100644 --- a/numpy/npyffi/types/type.npy_long.html +++ b/numpy/npyffi/types/type.npy_long.html @@ -1 +1 @@ -npy_long in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_long

source ·
pub type npy_long = c_long;
\ No newline at end of file +npy_long in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_long

source ·
pub type npy_long = c_long;
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_longdouble.html b/numpy/npyffi/types/type.npy_longdouble.html index 83defc8ce..5bb25064f 100644 --- a/numpy/npyffi/types/type.npy_longdouble.html +++ b/numpy/npyffi/types/type.npy_longdouble.html @@ -1 +1 @@ -npy_longdouble in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_longdouble

source ·
pub type npy_longdouble = f64;
\ No newline at end of file +npy_longdouble in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_longdouble

source ·
pub type npy_longdouble = f64;
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_longlong.html b/numpy/npyffi/types/type.npy_longlong.html index 956d2b404..889c62b95 100644 --- a/numpy/npyffi/types/type.npy_longlong.html +++ b/numpy/npyffi/types/type.npy_longlong.html @@ -1 +1 @@ -npy_longlong in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_longlong

source ·
pub type npy_longlong = c_longlong;
\ No newline at end of file +npy_longlong in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_longlong

source ·
pub type npy_longlong = c_longlong;
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_short.html b/numpy/npyffi/types/type.npy_short.html index ef2eb36c9..8d6b00962 100644 --- a/numpy/npyffi/types/type.npy_short.html +++ b/numpy/npyffi/types/type.npy_short.html @@ -1 +1 @@ -npy_short in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_short

source ·
pub type npy_short = c_short;
\ No newline at end of file +npy_short in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_short

source ·
pub type npy_short = c_short;
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_timedelta.html b/numpy/npyffi/types/type.npy_timedelta.html index 11d6b3a42..0bfc9a45a 100644 --- a/numpy/npyffi/types/type.npy_timedelta.html +++ b/numpy/npyffi/types/type.npy_timedelta.html @@ -1 +1 @@ -npy_timedelta in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_timedelta

source ·
pub type npy_timedelta = npy_int64;
\ No newline at end of file +npy_timedelta in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_timedelta

source ·
pub type npy_timedelta = npy_int64;
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_ubyte.html b/numpy/npyffi/types/type.npy_ubyte.html index f225ad557..7c3028a16 100644 --- a/numpy/npyffi/types/type.npy_ubyte.html +++ b/numpy/npyffi/types/type.npy_ubyte.html @@ -1 +1 @@ -npy_ubyte in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_ubyte

source ·
pub type npy_ubyte = c_uchar;
\ No newline at end of file +npy_ubyte in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_ubyte

source ·
pub type npy_ubyte = c_uchar;
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_ucs4.html b/numpy/npyffi/types/type.npy_ucs4.html index ebf56f0c6..5d84aaf86 100644 --- a/numpy/npyffi/types/type.npy_ucs4.html +++ b/numpy/npyffi/types/type.npy_ucs4.html @@ -1 +1 @@ -npy_ucs4 in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_ucs4

source ·
pub type npy_ucs4 = c_uint;
\ No newline at end of file +npy_ucs4 in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_ucs4

source ·
pub type npy_ucs4 = c_uint;
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_uint.html b/numpy/npyffi/types/type.npy_uint.html index bcd59267e..68303de18 100644 --- a/numpy/npyffi/types/type.npy_uint.html +++ b/numpy/npyffi/types/type.npy_uint.html @@ -1 +1 @@ -npy_uint in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_uint

source ·
pub type npy_uint = c_uint;
\ No newline at end of file +npy_uint in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_uint

source ·
pub type npy_uint = c_uint;
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_uint16.html b/numpy/npyffi/types/type.npy_uint16.html index 4f3def88d..374db4dc9 100644 --- a/numpy/npyffi/types/type.npy_uint16.html +++ b/numpy/npyffi/types/type.npy_uint16.html @@ -1 +1 @@ -npy_uint16 in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_uint16

source ·
pub type npy_uint16 = c_ushort;
\ No newline at end of file +npy_uint16 in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_uint16

source ·
pub type npy_uint16 = c_ushort;
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_uint32.html b/numpy/npyffi/types/type.npy_uint32.html index 9b5590a6f..8e3aaa732 100644 --- a/numpy/npyffi/types/type.npy_uint32.html +++ b/numpy/npyffi/types/type.npy_uint32.html @@ -1 +1 @@ -npy_uint32 in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_uint32

source ·
pub type npy_uint32 = c_uint;
\ No newline at end of file +npy_uint32 in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_uint32

source ·
pub type npy_uint32 = c_uint;
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_uint64.html b/numpy/npyffi/types/type.npy_uint64.html index 26ba583f4..2ce3ab2c7 100644 --- a/numpy/npyffi/types/type.npy_uint64.html +++ b/numpy/npyffi/types/type.npy_uint64.html @@ -1 +1 @@ -npy_uint64 in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_uint64

source ·
pub type npy_uint64 = c_ulong;
\ No newline at end of file +npy_uint64 in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_uint64

source ·
pub type npy_uint64 = c_ulong;
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_uint8.html b/numpy/npyffi/types/type.npy_uint8.html index 4c718a427..d6c894e6f 100644 --- a/numpy/npyffi/types/type.npy_uint8.html +++ b/numpy/npyffi/types/type.npy_uint8.html @@ -1 +1 @@ -npy_uint8 in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_uint8

source ·
pub type npy_uint8 = c_uchar;
\ No newline at end of file +npy_uint8 in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_uint8

source ·
pub type npy_uint8 = c_uchar;
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_uintp.html b/numpy/npyffi/types/type.npy_uintp.html index 425c2ba5b..2de281930 100644 --- a/numpy/npyffi/types/type.npy_uintp.html +++ b/numpy/npyffi/types/type.npy_uintp.html @@ -1 +1 @@ -npy_uintp in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_uintp

source ·
pub type npy_uintp = Py_uintptr_t;
\ No newline at end of file +npy_uintp in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_uintp

source ·
pub type npy_uintp = Py_uintptr_t;
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_ulong.html b/numpy/npyffi/types/type.npy_ulong.html index 5256349c6..47e0613fb 100644 --- a/numpy/npyffi/types/type.npy_ulong.html +++ b/numpy/npyffi/types/type.npy_ulong.html @@ -1 +1 @@ -npy_ulong in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_ulong

source ·
pub type npy_ulong = c_ulong;
\ No newline at end of file +npy_ulong in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_ulong

source ·
pub type npy_ulong = c_ulong;
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_ulonglong.html b/numpy/npyffi/types/type.npy_ulonglong.html index da6c43cef..53ba0b0cf 100644 --- a/numpy/npyffi/types/type.npy_ulonglong.html +++ b/numpy/npyffi/types/type.npy_ulonglong.html @@ -1 +1 @@ -npy_ulonglong in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_ulonglong

source ·
pub type npy_ulonglong = c_ulonglong;
\ No newline at end of file +npy_ulonglong in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_ulonglong

source ·
pub type npy_ulonglong = c_ulonglong;
\ No newline at end of file diff --git a/numpy/npyffi/types/type.npy_ushort.html b/numpy/npyffi/types/type.npy_ushort.html index a3dd8d94b..303d5a594 100644 --- a/numpy/npyffi/types/type.npy_ushort.html +++ b/numpy/npyffi/types/type.npy_ushort.html @@ -1 +1 @@ -npy_ushort in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_ushort

source ·
pub type npy_ushort = c_ushort;
\ No newline at end of file +npy_ushort in numpy::npyffi::types - Rust

Type Alias numpy::npyffi::types::npy_ushort

source ·
pub type npy_ushort = c_ushort;
\ No newline at end of file diff --git a/numpy/npyffi/ufunc/index.html b/numpy/npyffi/ufunc/index.html index dd413eb8e..42bbb38b7 100644 --- a/numpy/npyffi/ufunc/index.html +++ b/numpy/npyffi/ufunc/index.html @@ -1,3 +1,3 @@ -numpy::npyffi::ufunc - Rust

Module numpy::npyffi::ufunc

source ·
Expand description

Low-Level binding for UFunc API

+numpy::npyffi::ufunc - Rust

Module numpy::npyffi::ufunc

source ·
Expand description

Low-Level binding for UFunc API

Structs§

Statics§

\ No newline at end of file diff --git a/numpy/npyffi/ufunc/static.PY_UFUNC_API.html b/numpy/npyffi/ufunc/static.PY_UFUNC_API.html index 98b4cc3e6..717006316 100644 --- a/numpy/npyffi/ufunc/static.PY_UFUNC_API.html +++ b/numpy/npyffi/ufunc/static.PY_UFUNC_API.html @@ -1,3 +1,3 @@ -PY_UFUNC_API in numpy::npyffi::ufunc - Rust

Static numpy::npyffi::ufunc::PY_UFUNC_API

source ·
pub static PY_UFUNC_API: PyUFuncAPI
Expand description

A global variable which stores a ‘capsule’ +PY_UFUNC_API in numpy::npyffi::ufunc - Rust

Static numpy::npyffi::ufunc::PY_UFUNC_API

source ·
pub static PY_UFUNC_API: PyUFuncAPI
Expand description

A global variable which stores a ‘capsule’ pointer to Numpy UFunc API.

\ No newline at end of file diff --git a/numpy/npyffi/ufunc/struct.PyUFuncAPI.html b/numpy/npyffi/ufunc/struct.PyUFuncAPI.html index 6a8947ab8..ffa2b9ea7 100644 --- a/numpy/npyffi/ufunc/struct.PyUFuncAPI.html +++ b/numpy/npyffi/ufunc/struct.PyUFuncAPI.html @@ -1,4 +1,4 @@ -PyUFuncAPI in numpy::npyffi::ufunc - Rust

Struct numpy::npyffi::ufunc::PyUFuncAPI

source ·
pub struct PyUFuncAPI(/* private fields */);

Implementations§

source§

impl PyUFuncAPI

source

pub unsafe fn PyUFunc_FromFuncAndData<'py>( +PyUFuncAPI in numpy::npyffi::ufunc - Rust

Struct numpy::npyffi::ufunc::PyUFuncAPI

source ·
pub struct PyUFuncAPI(/* private fields */);

Implementations§

source§

impl PyUFuncAPI

source

pub unsafe fn PyUFunc_FromFuncAndData<'py>( &self, py: Python<'py>, func: *mut PyUFuncGenericFunction, diff --git a/numpy/prelude/index.html b/numpy/prelude/index.html index f14389734..2bed4b95a 100644 --- a/numpy/prelude/index.html +++ b/numpy/prelude/index.html @@ -1,4 +1,4 @@ -numpy::prelude - Rust

Module numpy::prelude

source ·
Expand description

A prelude

+numpy::prelude - Rust

Module numpy::prelude

source ·
Expand description

A prelude

The purpose of this module is to avoid direct imports of the method traits defined by this crate via a glob import:

diff --git a/numpy/prelude/trait.PyArrayDescrMethods.html b/numpy/prelude/trait.PyArrayDescrMethods.html index 929cd0669..ed73d8829 100644 --- a/numpy/prelude/trait.PyArrayDescrMethods.html +++ b/numpy/prelude/trait.PyArrayDescrMethods.html @@ -1,4 +1,4 @@ -PyArrayDescrMethods in numpy::prelude - Rust

Trait numpy::prelude::PyArrayDescrMethods

source ·
pub trait PyArrayDescrMethods<'py>: Sealed {
+PyArrayDescrMethods in numpy::prelude - Rust

Trait numpy::prelude::PyArrayDescrMethods

source ·
pub trait PyArrayDescrMethods<'py>: Sealed {
 
Show 21 methods // Required methods fn as_dtype_ptr(&self) -> *mut PyArray_Descr; fn into_dtype_ptr(self) -> *mut PyArray_Descr; diff --git a/numpy/prelude/trait.PyUntypedArrayMethods.html b/numpy/prelude/trait.PyUntypedArrayMethods.html index 0e0d08533..17b4475cf 100644 --- a/numpy/prelude/trait.PyUntypedArrayMethods.html +++ b/numpy/prelude/trait.PyUntypedArrayMethods.html @@ -1,4 +1,4 @@ -PyUntypedArrayMethods in numpy::prelude - Rust

Trait numpy::prelude::PyUntypedArrayMethods

source ·
pub trait PyUntypedArrayMethods<'py>: Sealed {
+PyUntypedArrayMethods in numpy::prelude - Rust

Trait numpy::prelude::PyUntypedArrayMethods

source ·
pub trait PyUntypedArrayMethods<'py>: Sealed {
     // Required methods
     fn as_array_ptr(&self) -> *mut PyArrayObject;
     fn dtype(&self) -> Bound<'py, PyArrayDescr>;
diff --git a/numpy/struct.AllowTypeChange.html b/numpy/struct.AllowTypeChange.html
index 085d2a844..2c01b03e6 100644
--- a/numpy/struct.AllowTypeChange.html
+++ b/numpy/struct.AllowTypeChange.html
@@ -1,4 +1,4 @@
-AllowTypeChange in numpy - Rust

Struct numpy::AllowTypeChange

source ·
pub struct AllowTypeChange;
Expand description

Marker type to indicate that the element type received via PyArrayLike can be cast to the specified type by NumPy’s asarray.

+AllowTypeChange in numpy - Rust

Struct numpy::AllowTypeChange

source ·
pub struct AllowTypeChange;
Expand description

Marker type to indicate that the element type received via PyArrayLike can be cast to the specified type by NumPy’s asarray.

Trait Implementations§

source§

impl Debug for AllowTypeChange

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/numpy/struct.FromVecError.html b/numpy/struct.FromVecError.html index b77835d7c..eff0f69a9 100644 --- a/numpy/struct.FromVecError.html +++ b/numpy/struct.FromVecError.html @@ -1,4 +1,4 @@ -FromVecError in numpy - Rust

Struct numpy::FromVecError

source ·
pub struct FromVecError { /* private fields */ }
Expand description

Represents that given Vec cannot be treated as an array.

+FromVecError in numpy - Rust

Struct numpy::FromVecError

source ·
pub struct FromVecError { /* private fields */ }
Expand description

Represents that given Vec cannot be treated as an array.

Trait Implementations§

source§

impl Debug for FromVecError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for FromVecError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for FromVecError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<FromVecError> for PyErr

source§

fn from(err: FromVecError) -> PyErr

Converts to this type from the input type.
source§

impl PyErrArguments for FromVecError

source§

fn arguments<'py>(self, py: Python<'py>) -> PyObject

Arguments for exception

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/numpy/struct.NotContiguousError.html b/numpy/struct.NotContiguousError.html index 19e50ca9d..fc78aba85 100644 --- a/numpy/struct.NotContiguousError.html +++ b/numpy/struct.NotContiguousError.html @@ -1,4 +1,4 @@ -NotContiguousError in numpy - Rust

Struct numpy::NotContiguousError

source ·
pub struct NotContiguousError;
Expand description

Represents that the given array is not contiguous.

+NotContiguousError in numpy - Rust

Struct numpy::NotContiguousError

source ·
pub struct NotContiguousError;
Expand description

Represents that the given array is not contiguous.

Trait Implementations§

source§

impl Debug for NotContiguousError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for NotContiguousError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for NotContiguousError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<NotContiguousError> for PyErr

source§

fn from(err: NotContiguousError) -> PyErr

Converts to this type from the input type.
source§

impl PyErrArguments for NotContiguousError

source§

fn arguments<'py>(self, py: Python<'py>) -> PyObject

Arguments for exception

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/numpy/struct.PyArrayDescr.html b/numpy/struct.PyArrayDescr.html index 3e0bc0020..47317f2ad 100644 --- a/numpy/struct.PyArrayDescr.html +++ b/numpy/struct.PyArrayDescr.html @@ -1,4 +1,4 @@ -PyArrayDescr in numpy - Rust

Struct numpy::PyArrayDescr

source ·
pub struct PyArrayDescr(/* private fields */);
Expand description

Binding of numpy.dtype.

+PyArrayDescr in numpy - Rust

Struct numpy::PyArrayDescr

source ·
pub struct PyArrayDescr(/* private fields */);
Expand description

Binding of numpy.dtype.

§Example

use numpy::{dtype_bound, get_array_module, PyArrayDescr, PyArrayDescrMethods};
 use numpy::pyo3::{types::{IntoPyDict, PyAnyMethods}, Python};
diff --git a/numpy/struct.PyArrayLike.html b/numpy/struct.PyArrayLike.html
index 8ee8cfb34..76a8656ed 100644
--- a/numpy/struct.PyArrayLike.html
+++ b/numpy/struct.PyArrayLike.html
@@ -1,4 +1,4 @@
-PyArrayLike in numpy - Rust

Struct numpy::PyArrayLike

source ·
pub struct PyArrayLike<'py, T, D, C = TypeMustMatch>(/* private fields */)
+PyArrayLike in numpy - Rust

Struct numpy::PyArrayLike

source ·
pub struct PyArrayLike<'py, T, D, C = TypeMustMatch>(/* private fields */)
 where
     T: Element,
     D: Dimension,
diff --git a/numpy/struct.PyFixedString.html b/numpy/struct.PyFixedString.html
index a5c8c5cb3..febbf04be 100644
--- a/numpy/struct.PyFixedString.html
+++ b/numpy/struct.PyFixedString.html
@@ -1,4 +1,4 @@
-PyFixedString in numpy - Rust

Struct numpy::PyFixedString

source ·
#[repr(transparent)]
pub struct PyFixedString<const N: usize>(pub [Py_UCS1; N]);
Expand description

A newtype wrapper around [[u8; N]][Py_UCS1] to handle byte scalars while satisfying coherence.

+PyFixedString in numpy - Rust

Struct numpy::PyFixedString

source ·
#[repr(transparent)]
pub struct PyFixedString<const N: usize>(pub [Py_UCS1; N]);
Expand description

A newtype wrapper around [[u8; N]][Py_UCS1] to handle byte scalars while satisfying coherence.

Note that when creating arrays of ASCII strings without an explicit dtype, NumPy will automatically determine the smallest possible array length at runtime.

For example,

@@ -17,7 +17,7 @@

§Example

let array = PyArray1::<PyFixedString<3>>::from_vec_bound(py, vec![[b'f', b'o', b'o'].into()]); assert!(array.dtype().to_string().contains("S3"));
-

Tuple Fields§

§0: [Py_UCS1; N]

Trait Implementations§

source§

impl<const N: usize> Clone for PyFixedString<N>

source§

fn clone(&self) -> PyFixedString<N>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<const N: usize> Debug for PyFixedString<N>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<const N: usize> Display for PyFixedString<N>

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<const N: usize> Element for PyFixedString<N>

source§

const IS_COPY: bool = true

Flag that indicates whether this type is trivially copyable. Read more
source§

fn get_dtype_bound(py: Python<'_>) -> Bound<'_, PyArrayDescr>

Returns the associated type descriptor (“dtype”) for the given element type.
source§

fn clone_ref(&self, _py: Python<'_>) -> Self

Create a clone of the value while the GIL is guaranteed to be held.
source§

fn vec_from_slice(_py: Python<'_>, slc: &[Self]) -> Vec<Self>

Create an owned copy of the slice while the GIL is guaranteed to be held. Read more
source§

fn array_from_view<D>( +

Tuple Fields§

§0: [Py_UCS1; N]

Trait Implementations§

source§

impl<const N: usize> Clone for PyFixedString<N>

source§

fn clone(&self) -> PyFixedString<N>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<const N: usize> Debug for PyFixedString<N>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<const N: usize> Display for PyFixedString<N>

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<const N: usize> Element for PyFixedString<N>

source§

const IS_COPY: bool = true

Flag that indicates whether this type is trivially copyable. Read more
source§

fn get_dtype_bound(py: Python<'_>) -> Bound<'_, PyArrayDescr>

Returns the associated type descriptor (“dtype”) for the given element type.
source§

fn clone_ref(&self, _py: Python<'_>) -> Self

Create a clone of the value while the GIL is guaranteed to be held.
source§

fn vec_from_slice(_py: Python<'_>, slc: &[Self]) -> Vec<Self>

Create an owned copy of the slice while the GIL is guaranteed to be held. Read more
source§

fn array_from_view<D>( _py: Python<'_>, view: ArrayView<'_, Self, D>, ) -> Array<Self, D>
where diff --git a/numpy/struct.PyFixedUnicode.html b/numpy/struct.PyFixedUnicode.html index b6171f4e5..897d20a38 100644 --- a/numpy/struct.PyFixedUnicode.html +++ b/numpy/struct.PyFixedUnicode.html @@ -1,4 +1,4 @@ -PyFixedUnicode in numpy - Rust

Struct numpy::PyFixedUnicode

source ·
#[repr(transparent)]
pub struct PyFixedUnicode<const N: usize>(pub [Py_UCS4; N]);
Expand description

A newtype wrapper around [[PyUCS4; N]][Py_UCS4] to handle str_ scalars while satisfying coherence.

+PyFixedUnicode in numpy - Rust

Struct numpy::PyFixedUnicode

source ·
#[repr(transparent)]
pub struct PyFixedUnicode<const N: usize>(pub [Py_UCS4; N]);
Expand description

A newtype wrapper around [[PyUCS4; N]][Py_UCS4] to handle str_ scalars while satisfying coherence.

Note that when creating arrays of Unicode strings without an explicit dtype, NumPy will automatically determine the smallest possible array length at runtime.

For example,

@@ -17,7 +17,7 @@

§Example

let array = PyArray1::<PyFixedUnicode<3>>::from_vec_bound(py, vec![[b'b' as _, b'a' as _, b'r' as _].into()]); assert!(array.dtype().to_string().contains("U3"));

-

Tuple Fields§

§0: [Py_UCS4; N]

Trait Implementations§

source§

impl<const N: usize> Clone for PyFixedUnicode<N>

source§

fn clone(&self) -> PyFixedUnicode<N>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<const N: usize> Debug for PyFixedUnicode<N>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<const N: usize> Display for PyFixedUnicode<N>

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<const N: usize> Element for PyFixedUnicode<N>

source§

const IS_COPY: bool = true

Flag that indicates whether this type is trivially copyable. Read more
source§

fn get_dtype_bound(py: Python<'_>) -> Bound<'_, PyArrayDescr>

Returns the associated type descriptor (“dtype”) for the given element type.
source§

fn clone_ref(&self, _py: Python<'_>) -> Self

Create a clone of the value while the GIL is guaranteed to be held.
source§

fn vec_from_slice(_py: Python<'_>, slc: &[Self]) -> Vec<Self>

Create an owned copy of the slice while the GIL is guaranteed to be held. Read more
source§

fn array_from_view<D>( +

Tuple Fields§

§0: [Py_UCS4; N]

Trait Implementations§

source§

impl<const N: usize> Clone for PyFixedUnicode<N>

source§

fn clone(&self) -> PyFixedUnicode<N>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<const N: usize> Debug for PyFixedUnicode<N>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<const N: usize> Display for PyFixedUnicode<N>

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<const N: usize> Element for PyFixedUnicode<N>

source§

const IS_COPY: bool = true

Flag that indicates whether this type is trivially copyable. Read more
source§

fn get_dtype_bound(py: Python<'_>) -> Bound<'_, PyArrayDescr>

Returns the associated type descriptor (“dtype”) for the given element type.
source§

fn clone_ref(&self, _py: Python<'_>) -> Self

Create a clone of the value while the GIL is guaranteed to be held.
source§

fn vec_from_slice(_py: Python<'_>, slc: &[Self]) -> Vec<Self>

Create an owned copy of the slice while the GIL is guaranteed to be held. Read more
source§

fn array_from_view<D>( _py: Python<'_>, view: ArrayView<'_, Self, D>, ) -> Array<Self, D>
where diff --git a/numpy/struct.PyUntypedArray.html b/numpy/struct.PyUntypedArray.html index 8dc656493..585294fe4 100644 --- a/numpy/struct.PyUntypedArray.html +++ b/numpy/struct.PyUntypedArray.html @@ -1,4 +1,4 @@ -PyUntypedArray in numpy - Rust

Struct numpy::PyUntypedArray

source ·
pub struct PyUntypedArray(/* private fields */);
Expand description

A safe, untyped wrapper for NumPy’s ndarray class.

+PyUntypedArray in numpy - Rust

Struct numpy::PyUntypedArray

source ·
pub struct PyUntypedArray(/* private fields */);
Expand description

A safe, untyped wrapper for NumPy’s ndarray class.

Unlike PyArray<T,D>, this type does not constrain either element type T nor the dimensionality D. This can be useful to inspect function arguments, but it prevents operating on the elements without further downcasts.

When both element type T and index type D are known, these values can be downcast to PyArray<T, D>. In addition, @@ -516,7 +516,7 @@

§Safety

pub fn py_super(&self) -> Result<&PySuper, PyErr>

Return a proxy object that delegates method calls to a parent or sibling class of type.

This is equivalent to the Python expression super()

Trait Implementations§

source§

impl AsPyPointer for PyUntypedArray

source§

fn as_ptr(&self) -> *mut PyObject

Gets the underlying FFI pointer, returns a borrowed pointer.

-
source§

impl AsRef<PyAny> for PyUntypedArray

source§

fn as_ref(&self) -> &PyAny

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Debug for PyUntypedArray

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Deref for PyUntypedArray

§

type Target = PyAny

The resulting type after dereferencing.
source§

fn deref(&self) -> &PyAny

Dereferences the value.
source§

impl Display for PyUntypedArray

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a PyUntypedArray> for &'a PyAny

source§

fn from(ob: &'a PyUntypedArray) -> Self

Converts to this type from the input type.
source§

impl From<&PyUntypedArray> for Py<PyUntypedArray>

source§

fn from(other: &PyUntypedArray) -> Self

Converts to this type from the input type.
source§

impl<'py> FromPyObject<'py> for &'py PyUntypedArray

source§

fn extract_bound(obj: &Bound<'py, PyAny>) -> PyResult<Self>

Extracts Self from the bound smart pointer obj. Read more
§

fn extract(ob: &'py PyAny) -> Result<Self, PyErr>

Extracts Self from the source GIL Ref obj. Read more
source§

impl IntoPy<Py<PyAny>> for PyUntypedArray

source§

fn into_py<'py>(self, py: Python<'py>) -> PyObject

Performs the conversion.
source§

impl IntoPy<Py<PyUntypedArray>> for &PyUntypedArray

source§

fn into_py(self, py: Python<'_>) -> Py<PyUntypedArray>

Performs the conversion.
source§

impl PyNativeType for PyUntypedArray

§

type AsRefSource = PyUntypedArray

The form of this which is stored inside a Py<T> smart pointer.
§

fn as_borrowed(&self) -> Borrowed<'_, '_, Self::AsRefSource>

Cast &self to a Borrowed smart pointer. Read more
§

fn py(&self) -> Python<'_>

Returns a GIL marker constrained to the lifetime of this type.
§

unsafe fn unchecked_downcast(obj: &PyAny) -> &Self

Cast &PyAny to &Self without no type checking. Read more
source§

impl PyTypeInfo for PyUntypedArray

source§

const NAME: &'static str = "PyUntypedArray"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw<'py>(py: Python<'py>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
source§

fn is_type_of_bound(ob: &Bound<'_, PyAny>) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn type_object(py: Python<'_>) -> &PyType

👎Deprecated since 0.21.0: PyTypeInfo::type_object will be replaced by PyTypeInfo::type_object_bound in a future PyO3 version
Returns the safe abstraction over the type object.
§

fn type_object_bound(py: Python<'_>) -> Bound<'_, PyType>

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

👎Deprecated since 0.21.0: PyTypeInfo::is_type_of will be replaced by PyTypeInfo::is_type_of_bound in a future PyO3 version
Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

👎Deprecated since 0.21.0: PyTypeInfo::is_exact_type_of will be replaced by PyTypeInfo::is_exact_type_of_bound in a future PyO3 version
Checks if object is an instance of this type.
§

fn is_exact_type_of_bound(object: &Bound<'_, PyAny>) -> bool

Checks if object is an instance of this type.
source§

impl ToPyObject for PyUntypedArray

source§

fn to_object(&self, py: Python<'_>) -> PyObject

Converts self into a Python object.
source§

impl DerefToPyAny for PyUntypedArray

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +

source§

impl AsRef<PyAny> for PyUntypedArray

source§

fn as_ref(&self) -> &PyAny

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Debug for PyUntypedArray

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Deref for PyUntypedArray

§

type Target = PyAny

The resulting type after dereferencing.
source§

fn deref(&self) -> &PyAny

Dereferences the value.
source§

impl Display for PyUntypedArray

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a PyUntypedArray> for &'a PyAny

source§

fn from(ob: &'a PyUntypedArray) -> Self

Converts to this type from the input type.
source§

impl From<&PyUntypedArray> for Py<PyUntypedArray>

source§

fn from(other: &PyUntypedArray) -> Self

Converts to this type from the input type.
source§

impl<'py> FromPyObject<'py> for &'py PyUntypedArray

source§

fn extract_bound(obj: &Bound<'py, PyAny>) -> PyResult<Self>

Extracts Self from the bound smart pointer obj. Read more
§

fn extract(ob: &'py PyAny) -> Result<Self, PyErr>

Extracts Self from the source GIL Ref obj. Read more
source§

impl IntoPy<Py<PyAny>> for PyUntypedArray

source§

fn into_py<'py>(self, py: Python<'py>) -> PyObject

Performs the conversion.
source§

impl IntoPy<Py<PyUntypedArray>> for &PyUntypedArray

source§

fn into_py(self, py: Python<'_>) -> Py<PyUntypedArray>

Performs the conversion.
source§

impl PyNativeType for PyUntypedArray

§

type AsRefSource = PyUntypedArray

The form of this which is stored inside a Py<T> smart pointer.
§

fn as_borrowed(&self) -> Borrowed<'_, '_, Self::AsRefSource>

Cast &self to a Borrowed smart pointer. Read more
§

fn py(&self) -> Python<'_>

Returns a GIL marker constrained to the lifetime of this type.
§

unsafe fn unchecked_downcast(obj: &PyAny) -> &Self

Cast &PyAny to &Self without no type checking. Read more
source§

impl PyTypeInfo for PyUntypedArray

source§

const NAME: &'static str = "PyUntypedArray"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw<'py>(py: Python<'py>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
source§

fn is_type_of_bound(ob: &Bound<'_, PyAny>) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn type_object(py: Python<'_>) -> &PyType

👎Deprecated since 0.21.0: PyTypeInfo::type_object will be replaced by PyTypeInfo::type_object_bound in a future PyO3 version
Returns the safe abstraction over the type object.
§

fn type_object_bound(py: Python<'_>) -> Bound<'_, PyType>

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

👎Deprecated since 0.21.0: PyTypeInfo::is_type_of will be replaced by PyTypeInfo::is_type_of_bound in a future PyO3 version
Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

👎Deprecated since 0.21.0: PyTypeInfo::is_exact_type_of will be replaced by PyTypeInfo::is_exact_type_of_bound in a future PyO3 version
Checks if object is an instance of this type.
§

fn is_exact_type_of_bound(object: &Bound<'_, PyAny>) -> bool

Checks if object is an instance of this type.
source§

impl ToPyObject for PyUntypedArray

source§

fn to_object(&self, py: Python<'_>) -> PyObject

Converts self into a Python object.
source§

impl DerefToPyAny for PyUntypedArray

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/numpy/struct.TypeMustMatch.html b/numpy/struct.TypeMustMatch.html index 41cfdf220..05680ac82 100644 --- a/numpy/struct.TypeMustMatch.html +++ b/numpy/struct.TypeMustMatch.html @@ -1,4 +1,4 @@ -TypeMustMatch in numpy - Rust

Struct numpy::TypeMustMatch

source ·
pub struct TypeMustMatch;
Expand description

Marker type to indicate that the element type received via PyArrayLike must match the specified type exactly.

+TypeMustMatch in numpy - Rust

Struct numpy::TypeMustMatch

source ·
pub struct TypeMustMatch;
Expand description

Marker type to indicate that the element type received via PyArrayLike must match the specified type exactly.

Trait Implementations§

source§

impl Debug for TypeMustMatch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/numpy/trait.Element.html b/numpy/trait.Element.html index afcfe05dc..0f1016415 100644 --- a/numpy/trait.Element.html +++ b/numpy/trait.Element.html @@ -1,4 +1,4 @@ -Element in numpy - Rust

Trait numpy::Element

source ·
pub unsafe trait Element: Sized + Send {
+Element in numpy - Rust

Trait numpy::Element

source ·
pub unsafe trait Element: Sized + Send {
     const IS_COPY: bool;
 
     // Required methods
diff --git a/numpy/trait.PyArrayDescrMethods.html b/numpy/trait.PyArrayDescrMethods.html
index beaad0d5c..2ef5eb40d 100644
--- a/numpy/trait.PyArrayDescrMethods.html
+++ b/numpy/trait.PyArrayDescrMethods.html
@@ -1,4 +1,4 @@
-PyArrayDescrMethods in numpy - Rust

Trait numpy::PyArrayDescrMethods

source ·
pub trait PyArrayDescrMethods<'py>: Sealed {
+PyArrayDescrMethods in numpy - Rust

Trait numpy::PyArrayDescrMethods

source ·
pub trait PyArrayDescrMethods<'py>: Sealed {
 
Show 21 methods // Required methods fn as_dtype_ptr(&self) -> *mut PyArray_Descr; fn into_dtype_ptr(self) -> *mut PyArray_Descr; diff --git a/numpy/trait.PyUntypedArrayMethods.html b/numpy/trait.PyUntypedArrayMethods.html index 5a027408c..19fe067f7 100644 --- a/numpy/trait.PyUntypedArrayMethods.html +++ b/numpy/trait.PyUntypedArrayMethods.html @@ -1,4 +1,4 @@ -PyUntypedArrayMethods in numpy - Rust

Trait numpy::PyUntypedArrayMethods

source ·
pub trait PyUntypedArrayMethods<'py>: Sealed {
+PyUntypedArrayMethods in numpy - Rust

Trait numpy::PyUntypedArrayMethods

source ·
pub trait PyUntypedArrayMethods<'py>: Sealed {
     // Required methods
     fn as_array_ptr(&self) -> *mut PyArrayObject;
     fn dtype(&self) -> Bound<'py, PyArrayDescr>;
diff --git a/numpy/type.Complex32.html b/numpy/type.Complex32.html
index 449ca58d4..b4c8ebb69 100644
--- a/numpy/type.Complex32.html
+++ b/numpy/type.Complex32.html
@@ -1,4 +1,4 @@
-Complex32 in numpy - Rust

Type Alias numpy::Complex32

source ·
pub type Complex32 = Complex<f32>;
Expand description

Alias for a Complex<f32>

+Complex32 in numpy - Rust

Type Alias numpy::Complex32

source ·
pub type Complex32 = Complex<f32>;
Expand description

Alias for a Complex<f32>

Aliased Type§

struct Complex32 {
     pub re: f32,
     pub im: f32,
diff --git a/numpy/type.Complex64.html b/numpy/type.Complex64.html
index e24804697..930fa1bf2 100644
--- a/numpy/type.Complex64.html
+++ b/numpy/type.Complex64.html
@@ -1,4 +1,4 @@
-Complex64 in numpy - Rust

Type Alias numpy::Complex64

source ·
pub type Complex64 = Complex<f64>;
Expand description

Alias for a Complex<f64>

+Complex64 in numpy - Rust

Type Alias numpy::Complex64

source ·
pub type Complex64 = Complex<f64>;
Expand description

Alias for a Complex<f64>

Aliased Type§

struct Complex64 {
     pub re: f64,
     pub im: f64,
diff --git a/numpy/type.Ix1.html b/numpy/type.Ix1.html
index ef55551c2..217720b72 100644
--- a/numpy/type.Ix1.html
+++ b/numpy/type.Ix1.html
@@ -1,2 +1,2 @@
-Ix1 in numpy - Rust

Type Alias numpy::Ix1

source ·
pub type Ix1 = Dim<[usize; 1]>;
Expand description

one-dimensional

+Ix1 in numpy - Rust

Type Alias numpy::Ix1

source ·
pub type Ix1 = Dim<[usize; 1]>;
Expand description

one-dimensional

Aliased Type§

struct Ix1 { /* private fields */ }
\ No newline at end of file diff --git a/numpy/type.Ix2.html b/numpy/type.Ix2.html index dc1cdcc26..ada220cd4 100644 --- a/numpy/type.Ix2.html +++ b/numpy/type.Ix2.html @@ -1,2 +1,2 @@ -Ix2 in numpy - Rust

Type Alias numpy::Ix2

source ·
pub type Ix2 = Dim<[usize; 2]>;
Expand description

two-dimensional

+Ix2 in numpy - Rust

Type Alias numpy::Ix2

source ·
pub type Ix2 = Dim<[usize; 2]>;
Expand description

two-dimensional

Aliased Type§

struct Ix2 { /* private fields */ }
\ No newline at end of file diff --git a/numpy/type.Ix3.html b/numpy/type.Ix3.html index 6cc87b7a9..c7a421c0b 100644 --- a/numpy/type.Ix3.html +++ b/numpy/type.Ix3.html @@ -1,2 +1,2 @@ -Ix3 in numpy - Rust

Type Alias numpy::Ix3

source ·
pub type Ix3 = Dim<[usize; 3]>;
Expand description

three-dimensional

+Ix3 in numpy - Rust

Type Alias numpy::Ix3

source ·
pub type Ix3 = Dim<[usize; 3]>;
Expand description

three-dimensional

Aliased Type§

struct Ix3 { /* private fields */ }
\ No newline at end of file diff --git a/numpy/type.Ix4.html b/numpy/type.Ix4.html index 3a069a8a3..3aa2dcbe9 100644 --- a/numpy/type.Ix4.html +++ b/numpy/type.Ix4.html @@ -1,2 +1,2 @@ -Ix4 in numpy - Rust

Type Alias numpy::Ix4

source ·
pub type Ix4 = Dim<[usize; 4]>;
Expand description

four-dimensional

+Ix4 in numpy - Rust

Type Alias numpy::Ix4

source ·
pub type Ix4 = Dim<[usize; 4]>;
Expand description

four-dimensional

Aliased Type§

struct Ix4 { /* private fields */ }
\ No newline at end of file diff --git a/numpy/type.Ix5.html b/numpy/type.Ix5.html index 60b4087f7..8e33a9e3d 100644 --- a/numpy/type.Ix5.html +++ b/numpy/type.Ix5.html @@ -1,2 +1,2 @@ -Ix5 in numpy - Rust

Type Alias numpy::Ix5

source ·
pub type Ix5 = Dim<[usize; 5]>;
Expand description

five-dimensional

+Ix5 in numpy - Rust

Type Alias numpy::Ix5

source ·
pub type Ix5 = Dim<[usize; 5]>;
Expand description

five-dimensional

Aliased Type§

struct Ix5 { /* private fields */ }
\ No newline at end of file diff --git a/numpy/type.Ix6.html b/numpy/type.Ix6.html index b5dd1b2d8..80975748f 100644 --- a/numpy/type.Ix6.html +++ b/numpy/type.Ix6.html @@ -1,2 +1,2 @@ -Ix6 in numpy - Rust

Type Alias numpy::Ix6

source ·
pub type Ix6 = Dim<[usize; 6]>;
Expand description

six-dimensional

+Ix6 in numpy - Rust

Type Alias numpy::Ix6

source ·
pub type Ix6 = Dim<[usize; 6]>;
Expand description

six-dimensional

Aliased Type§

struct Ix6 { /* private fields */ }
\ No newline at end of file diff --git a/numpy/type.IxDyn.html b/numpy/type.IxDyn.html index 9f7ea224f..58c2f3b5f 100644 --- a/numpy/type.IxDyn.html +++ b/numpy/type.IxDyn.html @@ -1,4 +1,4 @@ -IxDyn in numpy - Rust

Type Alias numpy::IxDyn

source ·
pub type IxDyn = Dim<IxDynImpl>;
Expand description

dynamic-dimensional

+IxDyn in numpy - Rust

Type Alias numpy::IxDyn

source ·
pub type IxDyn = Dim<IxDynImpl>;
Expand description

dynamic-dimensional

You can use the IxDyn function to create a dimension for an array with dynamic number of dimensions. (Vec<usize> and &[usize] also implement IntoDimension to produce IxDyn).

diff --git a/numpy/type.PyArrayLike0.html b/numpy/type.PyArrayLike0.html index a21a10502..589ae1c20 100644 --- a/numpy/type.PyArrayLike0.html +++ b/numpy/type.PyArrayLike0.html @@ -1,2 +1,2 @@ -PyArrayLike0 in numpy - Rust

Type Alias numpy::PyArrayLike0

source ·
pub type PyArrayLike0<'py, T, C = TypeMustMatch> = PyArrayLike<'py, T, Ix0, C>;
Expand description

Receiver for zero-dimensional arrays or array-like types.

+PyArrayLike0 in numpy - Rust

Type Alias numpy::PyArrayLike0

source ·
pub type PyArrayLike0<'py, T, C = TypeMustMatch> = PyArrayLike<'py, T, Ix0, C>;
Expand description

Receiver for zero-dimensional arrays or array-like types.

Aliased Type§

struct PyArrayLike0<'py, T, C = TypeMustMatch>(/* private fields */);
\ No newline at end of file diff --git a/numpy/type.PyArrayLike1.html b/numpy/type.PyArrayLike1.html index 134ef3af0..332172f77 100644 --- a/numpy/type.PyArrayLike1.html +++ b/numpy/type.PyArrayLike1.html @@ -1,2 +1,2 @@ -PyArrayLike1 in numpy - Rust

Type Alias numpy::PyArrayLike1

source ·
pub type PyArrayLike1<'py, T, C = TypeMustMatch> = PyArrayLike<'py, T, Ix1, C>;
Expand description

Receiver for one-dimensional arrays or array-like types.

+PyArrayLike1 in numpy - Rust

Type Alias numpy::PyArrayLike1

source ·
pub type PyArrayLike1<'py, T, C = TypeMustMatch> = PyArrayLike<'py, T, Ix1, C>;
Expand description

Receiver for one-dimensional arrays or array-like types.

Aliased Type§

struct PyArrayLike1<'py, T, C = TypeMustMatch>(/* private fields */);
\ No newline at end of file diff --git a/numpy/type.PyArrayLike2.html b/numpy/type.PyArrayLike2.html index c78642bc1..294fd73a6 100644 --- a/numpy/type.PyArrayLike2.html +++ b/numpy/type.PyArrayLike2.html @@ -1,2 +1,2 @@ -PyArrayLike2 in numpy - Rust

Type Alias numpy::PyArrayLike2

source ·
pub type PyArrayLike2<'py, T, C = TypeMustMatch> = PyArrayLike<'py, T, Ix2, C>;
Expand description

Receiver for two-dimensional arrays or array-like types.

+PyArrayLike2 in numpy - Rust

Type Alias numpy::PyArrayLike2

source ·
pub type PyArrayLike2<'py, T, C = TypeMustMatch> = PyArrayLike<'py, T, Ix2, C>;
Expand description

Receiver for two-dimensional arrays or array-like types.

Aliased Type§

struct PyArrayLike2<'py, T, C = TypeMustMatch>(/* private fields */);
\ No newline at end of file diff --git a/numpy/type.PyArrayLike3.html b/numpy/type.PyArrayLike3.html index 6cc0bb4b4..632279a43 100644 --- a/numpy/type.PyArrayLike3.html +++ b/numpy/type.PyArrayLike3.html @@ -1,2 +1,2 @@ -PyArrayLike3 in numpy - Rust

Type Alias numpy::PyArrayLike3

source ·
pub type PyArrayLike3<'py, T, C = TypeMustMatch> = PyArrayLike<'py, T, Ix3, C>;
Expand description

Receiver for three-dimensional arrays or array-like types.

+PyArrayLike3 in numpy - Rust

Type Alias numpy::PyArrayLike3

source ·
pub type PyArrayLike3<'py, T, C = TypeMustMatch> = PyArrayLike<'py, T, Ix3, C>;
Expand description

Receiver for three-dimensional arrays or array-like types.

Aliased Type§

struct PyArrayLike3<'py, T, C = TypeMustMatch>(/* private fields */);
\ No newline at end of file diff --git a/numpy/type.PyArrayLike4.html b/numpy/type.PyArrayLike4.html index 90ce00327..ac797df70 100644 --- a/numpy/type.PyArrayLike4.html +++ b/numpy/type.PyArrayLike4.html @@ -1,2 +1,2 @@ -PyArrayLike4 in numpy - Rust

Type Alias numpy::PyArrayLike4

source ·
pub type PyArrayLike4<'py, T, C = TypeMustMatch> = PyArrayLike<'py, T, Ix4, C>;
Expand description

Receiver for four-dimensional arrays or array-like types.

+PyArrayLike4 in numpy - Rust

Type Alias numpy::PyArrayLike4

source ·
pub type PyArrayLike4<'py, T, C = TypeMustMatch> = PyArrayLike<'py, T, Ix4, C>;
Expand description

Receiver for four-dimensional arrays or array-like types.

Aliased Type§

struct PyArrayLike4<'py, T, C = TypeMustMatch>(/* private fields */);
\ No newline at end of file diff --git a/numpy/type.PyArrayLike5.html b/numpy/type.PyArrayLike5.html index 1d250da7f..a714ef2b9 100644 --- a/numpy/type.PyArrayLike5.html +++ b/numpy/type.PyArrayLike5.html @@ -1,2 +1,2 @@ -PyArrayLike5 in numpy - Rust

Type Alias numpy::PyArrayLike5

source ·
pub type PyArrayLike5<'py, T, C = TypeMustMatch> = PyArrayLike<'py, T, Ix5, C>;
Expand description

Receiver for five-dimensional arrays or array-like types.

+PyArrayLike5 in numpy - Rust

Type Alias numpy::PyArrayLike5

source ·
pub type PyArrayLike5<'py, T, C = TypeMustMatch> = PyArrayLike<'py, T, Ix5, C>;
Expand description

Receiver for five-dimensional arrays or array-like types.

Aliased Type§

struct PyArrayLike5<'py, T, C = TypeMustMatch>(/* private fields */);
\ No newline at end of file diff --git a/numpy/type.PyArrayLike6.html b/numpy/type.PyArrayLike6.html index 48f815189..234aca3b8 100644 --- a/numpy/type.PyArrayLike6.html +++ b/numpy/type.PyArrayLike6.html @@ -1,2 +1,2 @@ -PyArrayLike6 in numpy - Rust

Type Alias numpy::PyArrayLike6

source ·
pub type PyArrayLike6<'py, T, C = TypeMustMatch> = PyArrayLike<'py, T, Ix6, C>;
Expand description

Receiver for six-dimensional arrays or array-like types.

+PyArrayLike6 in numpy - Rust

Type Alias numpy::PyArrayLike6

source ·
pub type PyArrayLike6<'py, T, C = TypeMustMatch> = PyArrayLike<'py, T, Ix6, C>;
Expand description

Receiver for six-dimensional arrays or array-like types.

Aliased Type§

struct PyArrayLike6<'py, T, C = TypeMustMatch>(/* private fields */);
\ No newline at end of file diff --git a/numpy/type.PyArrayLikeDyn.html b/numpy/type.PyArrayLikeDyn.html index 1740dd8bd..b7a285667 100644 --- a/numpy/type.PyArrayLikeDyn.html +++ b/numpy/type.PyArrayLikeDyn.html @@ -1,2 +1,2 @@ -PyArrayLikeDyn in numpy - Rust

Type Alias numpy::PyArrayLikeDyn

source ·
pub type PyArrayLikeDyn<'py, T, C = TypeMustMatch> = PyArrayLike<'py, T, IxDyn, C>;
Expand description

Receiver for arrays or array-like types whose dimensionality is determined at runtime.

+PyArrayLikeDyn in numpy - Rust

Type Alias numpy::PyArrayLikeDyn

source ·
pub type PyArrayLikeDyn<'py, T, C = TypeMustMatch> = PyArrayLike<'py, T, IxDyn, C>;
Expand description

Receiver for arrays or array-like types whose dimensionality is determined at runtime.

Aliased Type§

struct PyArrayLikeDyn<'py, T, C = TypeMustMatch>(/* private fields */);
\ No newline at end of file diff --git a/search-index.js b/search-index.js index 4013f3810..d485154e2 100644 --- a/search-index.js +++ b/search-index.js @@ -1,5 +1,5 @@ var searchIndex = new Map(JSON.parse('[\ -["numpy",{"t":"FPGIIKFTEHIHIHIHIHIHIHIFPEEEEEEEEEEEEFKEFIIIIIIIIEFFEEEEEEEEEEEEEEEEEEFKEEFMNNNNCQNNNNNNMNMNNNNNMNCNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNCCNNNHHHMNHHQHQNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNENNMNNNNMNMNNMNNNOOHHNNNNNNNNNNMNNNNNNNNMNNNNNNNNNNNNNNNMNNNEMNEMNNNNCNNNNNNNCQQEOOMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNFIKIIIIIIIKNNMNMNNMNMNNNNNNMNNNNNMNMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNHMNMNNNNNNNNNNMNNNNNNNMNMNMNNNMNNNNMNNNMNMNNNNNNMNMNNNNNNNNNNNNFIIIIIIIIFIIIIIIIINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRRKRRKKKNMNMTFFTKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSCCHCCCPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGJFPPNPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPNNNNNNNNNPPPPPPPPNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPFIIFIIFFFFFFFFFIIIFFFIIIIFFFFFIIIIIIIIIIIIIIFIIHHHHHHHHHHIFIIIIPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPFOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOIIFIOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPGPPPPPPGGPPPPPPPGPPPPPPPGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPTPPPPPPPPTGPPPPGPPGGPPPGPPPPPPGGGPPPPPPPPPPPPPPPPPPPPPOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOIIFFIFIIIIFIIIIIIIIIIIIIIIIIIFIFIIIIIIIIIIINOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOJFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNEEKEKEMMMMNNNNNNMMMMNNNMMNNNNNNNNNNNNMNNNNNNMNNNNNNMMNNNNNNMNNNNNNM","n":["AllowTypeChange","AlreadyBorrowed","BorrowError","Complex32","Complex64","Element","FromVecError","IS_COPY","IntoPyArray","Ix1","Ix1","Ix2","Ix2","Ix3","Ix3","Ix4","Ix4","Ix5","Ix5","Ix6","Ix6","IxDyn","IxDyn","NotContiguousError","NotWriteable","NpyIndex","PY_ARRAY_API","PY_UFUNC_API","PyArray","PyArray0","PyArray0Methods","PyArray1","PyArray2","PyArray3","PyArray4","PyArray5","PyArray6","PyArrayDescr","PyArrayDescrMethods","PyArrayDyn","PyArrayLike","PyArrayLike0","PyArrayLike1","PyArrayLike2","PyArrayLike3","PyArrayLike4","PyArrayLike5","PyArrayLike6","PyArrayLikeDyn","PyArrayMethods","PyFixedString","PyFixedUnicode","PyReadonlyArray","PyReadonlyArray0","PyReadonlyArray1","PyReadonlyArray2","PyReadonlyArray3","PyReadonlyArray4","PyReadonlyArray5","PyReadonlyArray6","PyReadonlyArrayDyn","PyReadwriteArray","PyReadwriteArray0","PyReadwriteArray1","PyReadwriteArray2","PyReadwriteArray3","PyReadwriteArray4","PyReadwriteArray5","PyReadwriteArray6","PyReadwriteArrayDyn","PyUntypedArray","PyUntypedArrayMethods","ToNpyDims","ToPyArray","TypeMustMatch","alignment","alignment","arguments","arguments","arguments","array","array","array_from_view","array_from_view","array_from_view","array_from_view","array_from_view","array_from_view","as_array_ptr","as_array_ptr","as_dtype_ptr","as_dtype_ptr","as_ptr","as_ptr","as_ref","as_ref","base","base","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","byteorder","char","clone","clone","clone_into","clone_into","clone_ref","clone_ref","clone_ref","clone_ref","clone_ref","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","cmp","convert","datetime","deref","deref","deref","dot","dot_bound","dtype","dtype","dtype","dtype_bound","einsum","einsum","einsum_bound","einsum_bound","eq","eq","extract_bound","extract_bound","extract_bound","flags","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_borrowed_ptr_or_opt","from_borrowed_ptr_or_opt","from_owned_ptr_or_opt","from_owned_ptr_or_opt","from_py_object_bound","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","get_array_module","get_dtype","get_dtype","get_dtype_bound","get_dtype_bound","get_dtype_bound","get_dtype_bound","get_dtype_bound","get_field","get_field","has_fields","has_fields","has_object","has_subarray","has_subarray","hash","hash","im","im","inner","inner_bound","into","into","into","into","into","into","into","into","into","into","into_dtype_ptr","into_dtype_ptr","into_py","into_py","into_py","is_aligned_struct","is_c_contiguous","is_contiguous","is_empty","is_equiv_to","is_equiv_to","is_fortran_contiguous","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_native_byteorder","is_type_of","is_type_of_bound","itemsize","itemsize","kind","len","nalgebra","names","names","ndarray","ndim","ndim","ndim","new","new_bound","npyffi","num","object","object_bound","of","of_bound","partial_cmp","partial_cmp","prelude","pyarray","pyarray_bound","pyo3","re","re","shape","shape","shape","strides","to_object","to_object","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_exact","try_from_exact","try_from_unchecked","try_from_unchecked","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_check","type_check","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","typeobj","typeobj","vec_from_slice","vec_from_slice","vec_from_slice","vec_from_slice","vec_from_slice","vec_from_slice","PyArray","PyArray0","PyArray0Methods","PyArray1","PyArray2","PyArray3","PyArray4","PyArray5","PyArray6","PyArrayDyn","PyArrayMethods","arange","arange_bound","as_array","as_array","as_array_mut","as_array_mut","as_ptr","as_raw_array","as_raw_array","as_raw_array_mut","as_raw_array_mut","as_ref","as_slice","as_slice","as_slice_mut","as_slice_mut","as_untyped","as_untyped","borrow","borrow_from_array","borrow_from_array_bound","borrow_mut","cast","cast","copy_to","copy_to","data","data","deref","dims","dims","extract_bound","fmt","fmt","from","from_array","from_array_bound","from_borrowed_ptr","from_borrowed_ptr_or_opt","from_iter","from_iter_bound","from_owned_array","from_owned_array_bound","from_owned_object_array","from_owned_object_array_bound","from_owned_ptr","from_owned_ptr_or_opt","from_slice","from_slice_bound","from_subset","from_vec","from_vec2","from_vec2_bound","from_vec3","from_vec3_bound","from_vec_bound","get","get","get_array_module","get_mut","get_mut","get_owned","get_owned","into","into_py","into_py","is_in_subset","is_type_of_bound","item","item","new","new_bound","permute","permute","readonly","readonly","readwrite","readwrite","reshape","reshape","reshape_with_order","reshape_with_order","resize","resize","to_dyn","to_dyn","to_object","to_owned","to_owned_array","to_owned_array","to_string","to_subset","to_subset_unchecked","to_vec","to_vec","transpose","transpose","try_as_matrix","try_as_matrix","try_as_matrix_mut","try_as_matrix_mut","try_from","try_from","try_from_exact","try_from_unchecked","try_into","try_readonly","try_readonly","try_readwrite","try_readwrite","type_check","type_id","type_object_raw","uget","uget","uget_mut","uget_mut","uget_raw","uget_raw","zeros","zeros_bound","PyReadonlyArray","PyReadonlyArray0","PyReadonlyArray1","PyReadonlyArray2","PyReadonlyArray3","PyReadonlyArray4","PyReadonlyArray5","PyReadonlyArray6","PyReadonlyArrayDyn","PyReadwriteArray","PyReadwriteArray0","PyReadwriteArray1","PyReadwriteArray2","PyReadwriteArray3","PyReadwriteArray4","PyReadwriteArray5","PyReadwriteArray6","PyReadwriteArrayDyn","as_array","as_array_mut","as_matrix","as_matrix","as_matrix_mut","as_matrix_mut","as_slice","as_slice_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","clone_to_uninit","deref","deref","drop","drop","extract_bound","extract_bound","fmt","fmt","from","from","from_py_object_bound","from_py_object_bound","from_subset","from_subset","get","get_mut","into","into","is_in_subset","is_in_subset","resize","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_as_matrix","try_as_matrix_mut","try_from","try_from","try_into","try_into","type_id","type_id","Dim","Dim","IntoPyArray","Item","Item","NpyIndex","ToNpyDims","ToPyArray","into_pyarray","into_pyarray_bound","to_pyarray","to_pyarray_bound","ABBREV","Datetime","Timedelta","UNIT","Unit","array_from_view","array_from_view","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","clone_ref","clone_ref","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","cmp","eq","eq","fmt","fmt","from","from","from","from","from_subset","from_subset","get_dtype_bound","get_dtype_bound","hash","hash","into","into","is_in_subset","is_in_subset","partial_cmp","partial_cmp","to_owned","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","units","vec_from_slice","vec_from_slice","Attoseconds","Days","Femtoseconds","Hours","Microseconds","Milliseconds","Minutes","Months","Nanoseconds","Picoseconds","Seconds","Weeks","Years","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","API_VERSION_2_0","array","flags","is_numpy_2","objects","types","ufunc","NPY_NUMUSERTYPES","NpyDatetime_ConvertDatetime64ToDatetimeStruct","NpyDatetime_ConvertDatetimeStructToDatetime64","NpyDatetime_ConvertPyDateTimeToDatetimeStruct","NpyDatetime_GetDatetimeISO8601StrLen","NpyDatetime_MakeISO8601Datetime","NpyDatetime_ParseISO8601Datetime","NpyIter_AdvancedNew","NpyIter_Copy","NpyIter_CreateCompatibleStrides","NpyIter_Deallocate","NpyIter_DebugPrint","NpyIter_EnableExternalLoop","NpyIter_GetAxisStrideArray","NpyIter_GetBufferSize","NpyIter_GetDataPtrArray","NpyIter_GetDescrArray","NpyIter_GetGetMultiIndex","NpyIter_GetIndexPtr","NpyIter_GetInitialDataPtrArray","NpyIter_GetInnerFixedStrideArray","NpyIter_GetInnerLoopSizePtr","NpyIter_GetInnerStrideArray","NpyIter_GetIterIndex","NpyIter_GetIterIndexRange","NpyIter_GetIterNext","NpyIter_GetIterSize","NpyIter_GetIterView","NpyIter_GetNDim","NpyIter_GetNOp","NpyIter_GetOperandArray","NpyIter_GetReadFlags","NpyIter_GetShape","NpyIter_GetWriteFlags","NpyIter_GotoIndex","NpyIter_GotoIterIndex","NpyIter_GotoMultiIndex","NpyIter_HasDelayedBufAlloc","NpyIter_HasExternalLoop","NpyIter_HasIndex","NpyIter_HasMultiIndex","NpyIter_IsBuffered","NpyIter_IsFirstVisit","NpyIter_IsGrowInner","NpyIter_IterationNeedsAPI","NpyIter_MultiNew","NpyIter_New","NpyIter_RemoveAxis","NpyIter_RemoveMultiIndex","NpyIter_RequiresBuffering","NpyIter_Reset","NpyIter_ResetBasePointers","NpyIter_ResetToIterIndexRange","NpyString_acquire_allocator","NpyString_acquire_allocators","NpyString_load","NpyString_pack","NpyString_pack_null","NpyString_release_allocator","NpyString_release_allocators","NpyTypes","PY_ARRAY_API","PyArrayAPI","PyArrayDescr_Type","PyArrayFlags_Type","PyArrayInitDTypeMeta_FromSpec","PyArrayIter_Type","PyArrayMultiIter_Type","PyArray_All","PyArray_Any","PyArray_Arange","PyArray_ArangeObj","PyArray_ArgMax","PyArray_ArgMin","PyArray_ArgPartition","PyArray_ArgSort","PyArray_As1D","PyArray_As2D","PyArray_AsCArray","PyArray_AxisConverter","PyArray_BoolConverter","PyArray_Broadcast","PyArray_BroadcastToShape","PyArray_BufferConverter","PyArray_ByteorderConverter","PyArray_Byteswap","PyArray_CanCastArrayTo","PyArray_CanCastSafely","PyArray_CanCastScalar","PyArray_CanCastTo","PyArray_CanCastTypeTo","PyArray_CanCoerceScalar","PyArray_CastAnyTo","PyArray_CastScalarDirect","PyArray_CastScalarToCtype","PyArray_CastTo","PyArray_CastToType","PyArray_CastingConverter","PyArray_Check","PyArray_CheckAnyScalarExact","PyArray_CheckAxis","PyArray_CheckExact","PyArray_CheckFromAny","PyArray_CheckStrides","PyArray_Choose","PyArray_Clip","PyArray_ClipmodeConverter","PyArray_CommonDType","PyArray_CompareLists","PyArray_CompareString","PyArray_CompareUCS4","PyArray_Compress","PyArray_Concatenate","PyArray_Conjugate","PyArray_ConvertClipmodeSequence","PyArray_ConvertToCommonType","PyArray_Converter","PyArray_CopyAndTranspose","PyArray_CopyInto","PyArray_CopyObject","PyArray_Correlate","PyArray_Correlate2","PyArray_CountNonzero","PyArray_CreateSortedStridePerm","PyArray_CumProd","PyArray_CumSum","PyArray_DatetimeStructToDatetime","PyArray_DatetimeToDatetimeStruct","PyArray_DebugPrint","PyArray_DescrAlignConverter","PyArray_DescrAlignConverter2","PyArray_DescrConverter","PyArray_DescrConverter2","PyArray_DescrFromObject","PyArray_DescrFromScalar","PyArray_DescrFromType","PyArray_DescrFromTypeObject","PyArray_DescrNew","PyArray_DescrNewByteorder","PyArray_DescrNewFromType","PyArray_Diagonal","PyArray_Dump","PyArray_Dumps","PyArray_EinsteinSum","PyArray_ElementFromName","PyArray_ElementStrides","PyArray_Empty","PyArray_EnsureAnyArray","PyArray_EnsureArray","PyArray_EquivTypenums","PyArray_EquivTypes","PyArray_FailUnlessWriteable","PyArray_FieldNames","PyArray_FillObjectArray","PyArray_FillWithScalar","PyArray_Flatten","PyArray_Free","PyArray_FromAny","PyArray_FromArray","PyArray_FromArrayAttr","PyArray_FromBuffer","PyArray_FromDims","PyArray_FromDimsAndDataAndDescr","PyArray_FromFile","PyArray_FromInterface","PyArray_FromIter","PyArray_FromScalar","PyArray_FromString","PyArray_FromStructInterface","PyArray_GetArrayParamsFromObject","PyArray_GetCastFunc","PyArray_GetDefaultDescr","PyArray_GetEndianness","PyArray_GetField","PyArray_GetNDArrayCFeatureVersion","PyArray_GetNDArrayCVersion","PyArray_GetNumericOps","PyArray_GetPriority","PyArray_GetPtr","PyArray_INCREF","PyArray_InitArrFuncs","PyArray_InnerProduct","PyArray_IntTupleFromIntp","PyArray_IntpConverter","PyArray_IntpFromSequence","PyArray_Item_INCREF","PyArray_Item_XDECREF","PyArray_IterAllButAxis","PyArray_IterNew","PyArray_LexSort","PyArray_MapIterArray","PyArray_MapIterArrayCopyIfOverlap","PyArray_MapIterNext","PyArray_MapIterSwapAxes","PyArray_MatrixProduct","PyArray_MatrixProduct2","PyArray_Max","PyArray_Mean","PyArray_Min","PyArray_MinScalarType","PyArray_MoveInto","PyArray_MultiplyIntList","PyArray_MultiplyList","PyArray_NeighborhoodIterNew","PyArray_New","PyArray_NewCopy","PyArray_NewFlagsObject","PyArray_NewFromDescr","PyArray_NewLikeArray","PyArray_Newshape","PyArray_Nonzero","PyArray_ObjectType","PyArray_One","PyArray_OrderConverter","PyArray_OutputConverter","PyArray_OverflowMultiplyList","PyArray_Pack","PyArray_Partition","PyArray_Prod","PyArray_PromoteDTypeSequence","PyArray_PromoteTypes","PyArray_Ptp","PyArray_PutMask","PyArray_PutTo","PyArray_PyIntAsInt","PyArray_PyIntAsIntp","PyArray_Ravel","PyArray_RegisterCanCast","PyArray_RegisterCastFunc","PyArray_RegisterDataType","PyArray_RemoveAxesInPlace","PyArray_RemoveSmallest","PyArray_Repeat","PyArray_Reshape","PyArray_Resize","PyArray_ResolveWritebackIfCopy","PyArray_ResultType","PyArray_Return","PyArray_Round","PyArray_Scalar","PyArray_ScalarAsCtype","PyArray_ScalarFromObject","PyArray_ScalarKind","PyArray_SearchSorted","PyArray_SearchsideConverter","PyArray_SelectkindConverter","PyArray_SetBaseObject","PyArray_SetDatetimeParseFunction","PyArray_SetField","PyArray_SetNumericOps","PyArray_SetStringFunction","PyArray_SetUpdateIfCopyBase","PyArray_SetWritebackIfCopyBase","PyArray_Size","PyArray_Sort","PyArray_SortkindConverter","PyArray_Squeeze","PyArray_Std","PyArray_Sum","PyArray_SwapAxes","PyArray_TakeFrom","PyArray_TimedeltaStructToTimedelta","PyArray_TimedeltaToTimedeltaStruct","PyArray_ToFile","PyArray_ToList","PyArray_ToString","PyArray_Trace","PyArray_Transpose","PyArray_Type","PyArray_TypeObjectFromType","PyArray_TypestrConvert","PyArray_UpdateFlags","PyArray_ValidType","PyArray_View","PyArray_Where","PyArray_XDECREF","PyArray_Zero","PyArray_Zeros","PyBigArray_Type","PyBoolArrType_Type","PyByteArrType_Type","PyCDoubleArrType_Type","PyCFloatArrType_Type","PyCLongDoubleArrType_Type","PyCharacterArrType_Type","PyComplexFloatingArrType_Type","PyDataMem_FREE","PyDataMem_GetHandler","PyDataMem_NEW","PyDataMem_NEW_ZEROED","PyDataMem_RENEW","PyDataMem_SetEventHook","PyDataMem_SetHandler","PyDoubleArrType_Type","PyFlexibleArrType_Type","PyFloatArrType_Type","PyFloatingArrType_Type","PyGenericArrType_Type","PyInexactArrType_Type","PyIntArrType_Type","PyIntegerArrType_Type","PyLongArrType_Type","PyLongDoubleArrType_Type","PyLongLongArrType_Type","PyNumberArrType_Type","PyObjectArrType_Type","PyShortArrType_Type","PySignedIntegerArrType_Type","PyStringArrType_Type","PyUByteArrType_Type","PyUIntArrType_Type","PyULongArrType_Type","PyULongLongArrType_Type","PyUShortArrType_Type","PyUnicodeArrType_Type","PyUnsignedIntegerArrType_Type","PyVoidArrType_Type","_PyArrayScalar_BoolValues","_PyArray_GetSigintBuf","_PyArray_SigintHandler","_PyDataType_GetArrFuncs","borrow","borrow","borrow_mut","borrow_mut","from","from","from_subset","from_subset","get_type_object","into","into","is_in_subset","is_in_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","NPY_ALIGNED_STRUCT","NPY_ARRAY_ALIGNED","NPY_ARRAY_BEHAVED","NPY_ARRAY_BEHAVED_NS","NPY_ARRAY_CARRAY","NPY_ARRAY_CARRAY_RO","NPY_ARRAY_C_CONTIGUOUS","NPY_ARRAY_DEFAULT","NPY_ARRAY_ELEMENTSTRIDES","NPY_ARRAY_ENSUREARRAY","NPY_ARRAY_ENSURECOPY","NPY_ARRAY_FARRAY","NPY_ARRAY_FARRAY_RO","NPY_ARRAY_FORCECAST","NPY_ARRAY_F_CONTIGUOUS","NPY_ARRAY_INOUT_ARRAY","NPY_ARRAY_INOUT_ARRAY2","NPY_ARRAY_INOUT_FARRAY","NPY_ARRAY_INOUT_FARRAY2","NPY_ARRAY_IN_ARRAY","NPY_ARRAY_IN_FARRAY","NPY_ARRAY_NOTSWAPPED","NPY_ARRAY_OUT_ARRAY","NPY_ARRAY_OUT_FARRAY","NPY_ARRAY_OWNDATA","NPY_ARRAY_UPDATEIFCOPY","NPY_ARRAY_UPDATE_ALL","NPY_ARRAY_WRITEABLE","NPY_ARRAY_WRITEBACKIFCOPY","NPY_FROM_FIELDS","NPY_ITEM_HASOBJECT","NPY_ITEM_IS_POINTER","NPY_ITEM_REFCOUNT","NPY_ITER_ALIGNED","NPY_ITER_ALLOCATE","NPY_ITER_ARRAYMASK","NPY_ITER_BUFFERED","NPY_ITER_COMMON_DTYPE","NPY_ITER_CONTIG","NPY_ITER_COPY","NPY_ITER_COPY_IF_OVERLAP","NPY_ITER_C_INDEX","NPY_ITER_DELAY_BUFALLOC","NPY_ITER_DONT_NEGATE_STRIDES","NPY_ITER_EXTERNAL_LOOP","NPY_ITER_F_INDEX","NPY_ITER_GLOBAL_FLAGS","NPY_ITER_GROWINNER","NPY_ITER_MULTI_INDEX","NPY_ITER_NBO","NPY_ITER_NO_BROADCAST","NPY_ITER_NO_SUBTYPE","NPY_ITER_OVERLAP_ASSUME_ELEMENTWISE","NPY_ITER_PER_OP_FLAGS","NPY_ITER_RANGED","NPY_ITER_READONLY","NPY_ITER_READWRITE","NPY_ITER_REDUCE_OK","NPY_ITER_REFS_OK","NPY_ITER_UPDATEIFCOPY","NPY_ITER_VIRTUAL","NPY_ITER_WRITEMASKED","NPY_ITER_WRITEONLY","NPY_ITER_ZEROSIZE_OK","NPY_LIST_PICKLE","NPY_NEEDS_INIT","NPY_NEEDS_PYAPI","NPY_OBJECT_DTYPE_FLAGS","NPY_USE_GETITEM","NPY_USE_SETITEM","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","NpyAuxData","NpyAuxData_CloneFunc","NpyAuxData_FreeFunc","NpyIter","NpyIter_GetMultiIndexFunc","NpyIter_IterNextFunc","PyArrayDTypeMeta_Spec","PyArrayFlagsObject","PyArrayInterface","PyArrayIterObject","PyArrayMapIterObject","PyArrayMethod_Spec","PyArrayMultiIterObject","PyArrayNeighborhoodIterObject","PyArrayObject","PyArray_ArgFunc","PyArray_ArgPartitionFunc","PyArray_ArgSortFunc","PyArray_ArrFuncs","PyArray_ArrayDescr","PyArray_Chunk","PyArray_CompareFunc","PyArray_CopySwapFunc","PyArray_CopySwapNFunc","PyArray_DTypeMeta","PyArray_DatetimeDTypeMetaData","PyArray_DatetimeMetaData","PyArray_Descr","PyArray_DescrProto","PyArray_Dims","PyArray_DotFunc","PyArray_FastClipFunc","PyArray_FastPutmaskFunc","PyArray_FastTakeFunc","PyArray_FillFunc","PyArray_FillWithScalarFunc","PyArray_FromStrFunc","PyArray_GetItemFunc","PyArray_NonzeroFunc","PyArray_PartitionFunc","PyArray_ScalarKindFunc","PyArray_ScanFunc","PyArray_SetItemFunc","PyArray_SortFunc","PyArray_StringDTypeObject","PyArray_VectorUnaryFunc","PyDataMem_EventHookFunc","PyDataType_ALIGNMENT","PyDataType_C_METADATA","PyDataType_ELSIZE","PyDataType_FIELDS","PyDataType_FLAGS","PyDataType_ISLEGACY","PyDataType_METADATA","PyDataType_NAMES","PyDataType_SET_ELSIZE","PyDataType_SUBARRAY","PyUFuncGenericFunction","PyUFuncObject","PyUFunc_LegacyInnerLoopSelectionFunc","PyUFunc_MaskedInnerLoopSelectionFunc","PyUFunc_MaskedStridedInnerLoopFunc","PyUFunc_TypeResolutionFunc","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","_PyArray_DescrNumPy2","_former_flags","_former_flags","_internal_iter","ait","alignment","alignment","allocator","ao","ao","argmax","argmin","argsort","arr","array","array_owned","backstrides","backstrides","base","base","base","base","base","base","baseclass","baseoffset","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","bounds","buf","byteorder","byteorder","byteorder","c_metadata","cancastscalarkindto","cancastto","cast","castdict","casting","casts","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","coerce","compare","consec","constant","contiguous","contiguous","coordinates","coordinates","copyswap","copyswapn","core_dim_ixs","core_enabled","core_num_dim_ix","core_num_dims","core_offsets","core_signature","data","data","data","dataptr","dataptr","dataptr","default_string","descr","descr","dimensions","dimensions","dimensions","dimensions","dims_m1","dims_m1","doc","dotfunc","dtypes","elsize","elsize","extra_op","extra_op_dtype","extra_op_flags","extra_op_iter","extra_op_next","extra_op_ptrs","f","factors","factors","fancy_dims","fancy_strides","fastclip","fastputmask","fasttake","fields","fill","fillwithscalar","flags","flags","flags","flags","flags","flags","flags","flags","fmt","free","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","fromstr","functions","getitem","has_nan_na","has_string_na","hash","hash","identity","index","index","index","index","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","itemsize","iter_count","iter_flags","iteraxes","iters","kind","kind","kind","legacy_inner_loop_selector","len","len","limits","limits","limits_sizes","limits_sizes","masked_inner_loop_selector","meta","metadata","metadata","mode","na_name","na_object","name","name","names","nargs","nd","nd","nd","nd","nd","nd_fancy","nd_m1","nd_m1","needs_api","nin","nin","nonzero","nout","nout","npy_iter_get_dataptr_t","npy_packed_static_string","npy_static_string","npy_string_allocator","ntypes","num","numiter","numiter","ob_base","ob_base","ob_base","ob_base","ob_base","ob_base","ob_base","ob_base","ob_base","ob_base","ob_base","ob_base","obj","op_flags","outer","outer_next","outer_ptrs","outer_strides","ptr","ptr","ptr","reserved","reserved1","reserved2","reserved_null","scalarkind","scanfunc","setitem","shape","shape","size","size","size","size","size","slots","slots","sort","strides","strides","strides","strides","subarray","subspace","subspace_iter","subspace_next","subspace_ptrs","subspace_strides","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","tp_alloc","tp_as_async","tp_as_buffer","tp_as_mapping","tp_as_number","tp_as_sequence","tp_base","tp_bases","tp_basicsize","tp_cache","tp_call","tp_clear","tp_dealloc","tp_del","tp_descr_get","tp_descr_set","tp_dict","tp_dictoffset","tp_doc","tp_finalize","tp_flags","tp_free","tp_getattr","tp_getattro","tp_getset","tp_hash","tp_init","tp_is_gc","tp_itemsize","tp_iter","tp_iternext","tp_members","tp_methods","tp_mro","tp_name","tp_new","tp_repr","tp_richcompare","tp_setattr","tp_setattro","tp_str","tp_subclasses","tp_traverse","tp_vectorcall","tp_vectorcall_offset","tp_version_tag","tp_watched","tp_weaklist","tp_weaklistoffset","translate","translate","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","two","type_","type_","type_","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_num","type_num","type_num","type_resolver","typekind","typeobj","typeobj","typeobj","typeobj","types","unused","userloops","weakreflist","NPY_ANYORDER","NPY_ARRAYMETHOD_FLAGS","NPY_BIG","NPY_BOOL","NPY_BOOLLTR","NPY_BOOL_SCALAR","NPY_BYTE","NPY_BYTELTR","NPY_BYTEORDER_CHAR","NPY_CASTING","NPY_CDOUBLE","NPY_CDOUBLELTR","NPY_CFLOAT","NPY_CFLOATLTR","NPY_CHAR","NPY_CHARLTR","NPY_CLIP","NPY_CLIPMODE","NPY_CLONGDOUBLE","NPY_CLONGDOUBLELTR","NPY_COMPLEXLTR","NPY_COMPLEX_SCALAR","NPY_CORDER","NPY_DATETIME","NPY_DATETIMELTR","NPY_DATETIMEUNIT","NPY_DOUBLE","NPY_DOUBLELTR","NPY_EQUIV_CASTING","NPY_FLOAT","NPY_FLOATINGLTR","NPY_FLOATLTR","NPY_FLOAT_SCALAR","NPY_FORTRANORDER","NPY_FR_D","NPY_FR_GENERIC","NPY_FR_M","NPY_FR_W","NPY_FR_Y","NPY_FR_as","NPY_FR_fs","NPY_FR_h","NPY_FR_m","NPY_FR_ms","NPY_FR_ns","NPY_FR_ps","NPY_FR_s","NPY_FR_us","NPY_GENBOOLLTR","NPY_HALF","NPY_HALFLTR","NPY_HEAPSORT","NPY_IGNORE","NPY_INT","NPY_INTLTR","NPY_INTNEG_SCALAR","NPY_INTPLTR","NPY_INTPOS_SCALAR","NPY_INTROSELECT","NPY_KEEPORDER","NPY_LITTLE","NPY_LONG","NPY_LONGDOUBLE","NPY_LONGDOUBLELTR","NPY_LONGLONG","NPY_LONGLONGLTR","NPY_LONGLTR","NPY_MERGESORT","NPY_METH_IS_REORDERABLE","NPY_METH_NO_FLOATINGPOINT_ERRORS","NPY_METH_REQUIRES_PYAPI","NPY_METH_RUNTIME_FLAGS","NPY_METH_SUPPORTS_UNALIGNED","NPY_NATBYTE","NPY_NATIVE","NPY_NOSCALAR","NPY_NOTYPE","NPY_NO_CASTING","NPY_NTYPES_LEGACY","NPY_OBJECT","NPY_OBJECTLTR","NPY_OBJECT_SCALAR","NPY_OPPBYTE","NPY_ORDER","NPY_QUICKSORT","NPY_RAISE","NPY_SAFE_CASTING","NPY_SAME_KIND_CASTING","NPY_SCALARKIND","NPY_SEARCHLEFT","NPY_SEARCHRIGHT","NPY_SEARCHSIDE","NPY_SELECTKIND","NPY_SHORT","NPY_SHORTLTR","NPY_SIGNEDLTR","NPY_SORTKIND","NPY_STRING","NPY_STRINGLTR","NPY_STRINGLTR2","NPY_SWAP","NPY_TIMEDELTA","NPY_TIMEDELTALTR","NPY_TYPECHAR","NPY_TYPEKINDCHAR","NPY_TYPES","NPY_UBYTE","NPY_UBYTELTR","NPY_UINT","NPY_UINTLTR","NPY_UINTPLTR","NPY_ULONG","NPY_ULONGLONG","NPY_ULONGLONGLTR","NPY_ULONGLTR","NPY_UNICODE","NPY_UNICODELTR","NPY_UNSAFE_CASTING","NPY_UNSIGNEDLTR","NPY_USERDEF","NPY_USHORT","NPY_USHORTLTR","NPY_VOID","NPY_VOIDLTR","NPY_VSTRING","NPY_WRAP","_NPY_METH_FORCE_CAST_INPUTS","as_","as_","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","day","day","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hour","imag","imag","imag","imag","imag","imag","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","min","month","npy_bool","npy_byte","npy_cdouble","npy_cfloat","npy_char","npy_clongdouble","npy_complex128","npy_complex256","npy_complex64","npy_datetime","npy_datetimestruct","npy_double","npy_float","npy_float128","npy_float16","npy_float32","npy_float64","npy_half","npy_hash_t","npy_int","npy_int16","npy_int32","npy_int64","npy_int8","npy_intp","npy_long","npy_longdouble","npy_longlong","npy_short","npy_stride_sort_item","npy_timedelta","npy_timedeltastruct","npy_ubyte","npy_ucs4","npy_uint","npy_uint16","npy_uint32","npy_uint64","npy_uint8","npy_uintp","npy_ulong","npy_ulonglong","npy_ushort","partial_cmp","perm","ps","ps","real","real","real","real","real","real","sec","sec","stride","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","us","us","year","PY_UFUNC_API","PyUFuncAPI","PyUFunc_DD_D","PyUFunc_D_D","PyUFunc_DefaultTypeResolver","PyUFunc_FF_F","PyUFunc_FF_F_As_DD_D","PyUFunc_F_F","PyUFunc_F_F_As_D_D","PyUFunc_FromFuncAndData","PyUFunc_FromFuncAndDataAndSignature","PyUFunc_FromFuncAndDataAndSignatureAndIdentity","PyUFunc_GG_G","PyUFunc_G_G","PyUFunc_GenericFunction","PyUFunc_GetPyValues","PyUFunc_OO_O","PyUFunc_OO_O_method","PyUFunc_O_O","PyUFunc_O_O_method","PyUFunc_On_Om","PyUFunc_RegisterLoopForDescr","PyUFunc_RegisterLoopForType","PyUFunc_ReplaceLoopBySignature","PyUFunc_SetUsesArraysAsData","PyUFunc_ValidateCasting","PyUFunc_checkfperr","PyUFunc_clearfperr","PyUFunc_d_d","PyUFunc_dd_d","PyUFunc_e_e","PyUFunc_e_e_As_d_d","PyUFunc_e_e_As_f_f","PyUFunc_ee_e","PyUFunc_ee_e_As_dd_d","PyUFunc_ee_e_As_ff_f","PyUFunc_f_f","PyUFunc_f_f_As_d_d","PyUFunc_ff_f","PyUFunc_ff_f_As_dd_d","PyUFunc_g_g","PyUFunc_getfperr","PyUFunc_gg_g","PyUFunc_handlefperr","borrow","borrow_mut","from","from_subset","into","is_in_subset","to_subset","to_subset_unchecked","try_from","try_into","type_id","IntoPyArray","PyArray0Methods","PyArrayDescrMethods","PyArrayMethods","PyUntypedArrayMethods","ToPyArray","alignment","as_array_ptr","as_dtype_ptr","base","byteorder","byteorder","byteorder","char","char","char","dtype","flags","get_field","has_fields","has_object","has_object","has_object","has_subarray","into_dtype_ptr","is_aligned_struct","is_aligned_struct","is_aligned_struct","is_c_contiguous","is_c_contiguous","is_c_contiguous","is_contiguous","is_contiguous","is_contiguous","is_empty","is_empty","is_empty","is_equiv_to","is_fortran_contiguous","is_fortran_contiguous","is_fortran_contiguous","is_native_byteorder","is_native_byteorder","is_native_byteorder","itemsize","kind","kind","kind","len","len","len","names","ndim","ndim","ndim","ndim","num","num","num","shape","shape","shape","shape","strides","strides","strides","typeobj"],"q":[[0,"numpy"],[368,"numpy::array"],[500,"numpy::borrow"],[567,"numpy::convert"],[579,"numpy::datetime"],[637,"numpy::datetime::units"],[923,"numpy::npyffi"],[930,"numpy::npyffi::array"],[1274,"numpy::npyffi::flags"],[1344,"numpy::npyffi::objects"],[2118,"numpy::npyffi::types"],[2662,"numpy::npyffi::ufunc"],[2717,"numpy::prelude"],[2784,"ndarray::dimension::dim"],[2785,"ndarray::dimension::dynindeximpl"],[2786,"numpy::dtype"],[2787,"numpy::error"],[2788,"pyo3::marker"],[2789,"pyo3::instance"],[2790,"num_complex"],[2791,"ndarray"],[2792,"ndarray::dimension::dimension_trait"],[2793,"numpy::strings"],[2794,"numpy::untyped_array"],[2795,"pyo3_ffi::object"],[2796,"pyo3::types::any"],[2797,"core::cmp"],[2798,"numpy::array_like"],[2799,"pyo3::err"],[2800,"ndarray::aliases"],[2801,"core::fmt"],[2802,"core::result"],[2803,"pyo3_ffi::unicodeobject"],[2804,"core::option"],[2805,"core::hash"],[2806,"alloc::string"],[2807,"alloc::vec"],[2808,"pyo3::conversion"],[2809,"core::marker"],[2810,"std::os::raw"],[2811,"core::convert"],[2812,"core::any"],[2813,"pyo3_ffi::cpython::object"],[2814,"pyo3::types::typeobject"],[2815,"num_traits::cast"],[2816,"ndarray::data_traits"],[2817,"core::iter::traits::collect"],[2818,"pyo3::types::module"],[2819,"ndarray::dimension::conversion"],[2820,"nalgebra::base::matrix_view"],[2821,"nalgebra::base::scalar"],[2822,"nalgebra::base::dimension"],[2823,"nalgebra::base::alias_view"],[2824,"core::clone"],[2825,"pyo3_ffi::pyport"],[2826,"libc::unix"],[2827,"numpy::sum_products"]],"i":[0,13,0,0,0,0,0,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,8,9,12,13,0,0,14,18,19,19,20,21,22,24,7,8,8,24,8,24,7,8,0,8,24,44,46,33,9,12,13,20,21,8,24,44,46,33,9,12,13,20,21,8,8,20,21,20,21,19,14,18,20,21,20,20,21,21,20,21,0,0,8,24,33,0,0,0,22,24,0,0,0,0,0,20,21,8,24,33,7,8,8,8,24,24,44,46,33,9,9,12,12,13,13,20,20,21,21,8,24,44,46,33,9,12,13,20,20,21,21,8,24,8,24,33,8,24,44,46,33,9,12,13,20,21,0,19,19,19,14,18,20,21,7,8,7,8,8,7,8,20,21,14,18,0,0,8,24,44,46,33,9,12,13,20,21,7,8,8,24,24,8,24,24,24,7,8,24,8,24,44,46,33,9,12,13,20,21,8,8,24,7,8,8,24,0,7,8,0,7,8,24,8,8,0,8,8,8,8,8,20,21,0,0,0,0,14,18,7,8,24,24,8,24,20,21,8,24,9,12,13,20,21,8,24,44,46,33,9,12,13,20,21,8,24,44,46,33,9,12,13,20,21,8,8,24,24,44,46,33,9,12,13,20,21,8,24,8,24,8,24,44,46,33,9,12,13,20,21,8,24,8,24,44,46,33,9,12,13,20,21,8,24,7,8,14,18,19,19,20,21,0,0,0,0,0,0,0,0,0,0,0,34,34,69,34,69,34,34,69,34,69,34,34,34,69,34,69,69,34,34,34,34,34,69,34,69,34,69,34,34,34,69,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,69,34,0,69,34,69,34,34,34,34,34,34,34,85,34,34,69,34,34,69,34,69,34,69,69,34,69,34,69,34,34,34,69,34,34,34,34,69,34,34,69,69,34,69,34,34,34,34,34,34,69,34,69,34,34,34,34,34,69,34,69,34,69,34,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,88,87,87,88,88,87,88,87,88,87,88,87,87,87,87,88,87,88,87,88,87,88,87,88,87,88,87,88,87,88,87,88,87,88,88,87,87,88,87,88,87,88,87,88,87,88,87,88,97,98,0,97,98,0,0,0,97,97,98,98,100,0,0,100,0,99,101,99,101,99,101,99,101,99,101,99,101,99,99,101,101,99,101,99,101,99,101,99,99,101,101,99,101,99,101,99,101,99,101,99,101,99,101,99,101,99,101,99,101,99,101,99,101,99,101,0,99,101,0,0,0,0,0,0,0,0,0,0,0,0,0,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,108,109,109,110,110,111,111,112,112,113,113,114,114,115,115,116,116,117,117,118,118,119,119,120,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,0,0,0,0,0,0,0,163,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,0,0,0,163,163,121,163,163,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,0,121,121,0,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,163,121,121,121,121,121,121,121,121,121,163,163,163,163,163,163,163,163,121,121,121,121,121,121,121,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,121,121,121,121,163,121,163,121,163,121,163,121,121,163,121,163,121,163,121,163,121,163,121,163,121,163,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,184,185,186,187,188,189,190,191,152,192,193,194,195,196,197,198,199,200,201,202,203,183,204,205,206,207,134,133,162,208,209,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,184,185,186,187,188,189,190,191,152,192,193,194,195,196,197,198,199,200,201,202,203,183,204,205,206,207,134,133,162,208,209,210,0,25,167,171,156,158,167,135,157,171,154,154,154,168,156,135,157,171,23,166,145,122,172,135,140,156,23,25,158,167,166,154,168,155,145,169,170,132,157,144,171,156,164,122,172,138,135,173,140,23,25,158,167,166,154,168,155,145,169,170,132,157,144,171,156,164,122,172,138,135,173,140,157,171,138,25,158,167,158,154,154,154,154,173,140,23,25,158,167,166,154,168,155,145,169,170,132,157,144,171,156,164,122,172,138,135,173,140,164,23,25,158,167,166,154,168,155,145,169,170,132,157,144,171,156,164,122,172,138,135,173,140,23,23,25,25,158,158,167,167,166,166,154,154,168,168,155,155,145,145,169,169,170,170,132,132,157,157,144,144,171,171,156,156,164,164,122,122,172,172,138,138,135,135,173,173,140,140,135,154,156,171,157,171,157,171,154,154,170,170,170,170,170,170,23,169,170,157,171,156,135,23,169,23,144,171,156,157,171,170,154,173,158,167,156,156,156,156,156,156,158,157,171,156,156,154,154,154,158,154,154,23,158,167,168,145,169,173,140,132,164,23,25,158,167,166,154,168,155,145,169,170,132,157,144,171,156,164,122,172,138,135,173,140,23,25,158,167,166,154,168,155,145,169,170,132,157,144,171,156,164,122,172,138,135,173,140,154,170,154,135,135,158,167,170,157,144,171,156,23,25,158,167,166,154,168,155,145,169,170,132,157,144,171,156,164,122,172,138,135,173,140,23,25,158,167,166,154,168,155,145,169,170,132,157,144,171,156,164,122,172,138,135,173,140,169,156,170,156,144,25,158,167,170,155,145,157,171,157,171,170,172,158,167,171,135,135,170,173,158,170,23,169,144,171,156,156,157,171,156,170,173,154,170,173,0,0,0,0,170,122,144,156,139,23,25,158,167,168,145,170,157,144,171,156,170,170,156,156,156,156,155,145,170,164,170,170,167,154,154,154,166,169,157,144,171,156,138,173,140,154,23,169,157,171,158,156,156,156,156,156,23,25,158,167,166,154,168,155,145,169,170,132,157,144,171,156,164,122,172,138,135,173,140,23,25,158,167,166,154,168,155,145,169,170,132,157,144,171,156,164,122,172,138,135,173,140,23,25,158,167,166,154,168,155,145,169,170,132,157,144,171,156,164,122,172,138,135,173,140,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,157,171,23,25,158,167,166,154,168,155,145,169,170,132,157,144,171,156,164,122,172,138,135,173,140,23,25,158,167,166,154,168,155,145,169,170,132,157,144,171,156,164,122,172,138,135,173,140,169,25,158,167,23,25,158,167,166,154,168,155,145,169,170,132,157,144,171,156,164,122,172,138,135,173,140,25,158,167,170,169,25,158,167,140,170,156,170,23,89,0,180,177,178,146,177,178,0,0,177,178,177,178,177,178,147,0,177,178,179,146,89,177,178,0,177,178,128,177,179,178,146,89,125,125,125,125,125,125,125,125,125,125,125,125,125,125,179,177,178,142,180,177,178,146,178,146,141,89,180,177,177,178,177,178,178,142,181,181,181,181,181,180,180,146,177,128,177,177,178,146,180,0,142,147,128,128,0,159,159,0,0,177,178,179,0,177,178,178,180,177,178,0,0,0,177,178,177,178,178,177,177,178,178,177,178,128,179,177,177,178,177,178,177,147,181,124,160,174,175,176,89,146,142,159,125,177,141,128,147,124,160,149,178,179,180,181,174,175,176,89,146,142,159,125,177,141,128,147,124,160,149,178,179,180,181,174,175,176,89,146,142,159,125,177,141,128,147,124,160,149,178,179,180,181,174,175,176,89,146,142,159,125,177,141,128,147,124,160,149,178,179,180,181,174,174,175,175,176,176,89,89,146,146,142,142,159,159,125,125,177,177,141,141,128,128,147,147,124,124,160,160,149,149,178,178,179,179,180,180,181,181,177,124,160,89,146,142,159,125,177,141,128,147,180,181,174,175,176,89,146,142,159,125,177,141,128,124,160,149,178,179,180,181,174,175,176,89,146,142,159,125,177,141,128,147,124,160,149,178,179,180,181,174,175,176,89,146,142,159,125,177,141,128,147,124,160,149,178,179,180,181,89,146,142,159,125,177,141,128,147,180,181,124,211,212,213,174,175,176,174,175,176,89,146,142,159,125,177,141,128,147,124,160,149,178,179,180,181,174,175,176,89,146,142,159,125,177,141,128,147,124,160,149,178,179,180,181,124,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,149,124,160,211,212,213,174,175,176,124,160,149,174,175,176,89,146,142,159,125,177,141,128,147,124,160,149,178,179,180,181,174,175,176,89,146,142,159,125,177,141,128,147,124,160,149,178,179,180,181,174,175,176,89,146,142,159,125,177,141,128,147,124,160,149,178,179,180,181,174,175,176,89,146,142,159,125,177,141,128,147,124,160,149,178,179,180,181,174,175,176,89,146,142,159,125,177,141,128,147,124,160,149,178,179,180,181,174,175,176,89,146,142,159,125,177,141,128,147,124,160,149,178,179,180,181,124,160,124,0,0,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,0,0,0,0,0,0,7,22,7,7,7,7,7,7,7,7,22,7,7,7,7,7,7,7,7,7,7,7,22,22,22,22,22,22,22,22,22,7,22,22,22,7,7,7,7,7,7,7,22,22,22,7,7,22,22,22,7,7,7,7,22,22,22,22,22,22,7],"f":"`````````{b{{f{{d{b}}}}}}`{{bb}{{f{{d{b}}}}}}`{{bbb}{{f{{d{b}}}}}}`{{bbbb}{{f{{d{b}}}}}}`{{bbbbb}{{f{{d{b}}}}}}`{{bbbbbb}{{f{{d{b}}}}}}`{{{j{{h{b}}}}}{{f{l}}}}`````````````````````````````````````````````````````{{{j{n}}}b}{{{j{A`}}}b}{{AbAd}Af}{{AhAd}Af}{{AjAd}Af}``{{Ad{An{Alc}}}{{B`{Alc}}}Bb}{{Ad{An{Bdc}}}{{B`{Bdc}}}Bb}{{Ad{An{Bfc}}}{{B`{Bfc}}}Bb}0{{Ad{An{Bhc}}}{{B`{Bhc}}}Bb}{{Ad{An{Bjc}}}{{B`{Bjc}}}Bb}{{{j{Bl}}}Bn}{{{j{C`}}}Bn}{{{j{n}}}Cb}{{{j{A`}}}Cb}{{{j{A`}}}Cd}{{{j{C`}}}Cd}{{{j{A`}}}{{j{Cf}}}}{{{j{C`}}}{{j{Cf}}}}{{{j{n}}}{{Ch{A`}}}}{{{j{A`}}}{{j{A`}}}}`{{{j{c}}}{{j{e}}}{}{}}000000000{{{j{Cjc}}}{{j{Cje}}}{}{}}000000000{{{j{A`}}}Cl}0{{{j{Bh}}}Bh}{{{j{Bj}}}Bj}{{{j{c}}{j{Cje}}}Cn{}{}}0{{{j{Bf}}Ad}Bf}{{{j{Al}}Ad}Al}{{{j{Bd}}Ad}Bd}{{{j{Bh}}Ad}Bh}{{{j{Bj}}Ad}Bj}{{{j{c}}}Cn{}}000{{{j{Bh}}{j{Bh}}}D`}{{{j{Bj}}{j{Bj}}}D`}``{{{j{A`}}}{{j{Cf}}}}{{{j{C`}}}{{j{Cf}}}}{{{j{{Db{ceg}}}}}{{j{i}}}BfBb`{}}{{{j{{Dd{ce}}}}{j{{Dd{cg}}}}}{{Df{i}}}BfBbBb{{`{c}}}}{{{j{{Ch{{Dd{ce}}}}}}{j{{Ch{{Dd{cg}}}}}}}{{Df{i}}}BfBbBb{{`{c}}}}{Ad{{j{A`}}}}{{{j{Bl}}}{{Ch{A`}}}}{{{j{C`}}}{{j{A`}}}}{Ad{{Ch{A`}}}}{{{j{Dh}}{j{{h{{j{{Dd{cDj}}}}}}}}}{{Df{e}}}Bf{{`{c}}}}`{{{j{Dh}}{j{{h{{Dl{{Dd{cDj}}}}}}}}}{{Df{e}}}Bf{{`{c}}}}`{{{j{Bh}}{j{Bh}}}Dn}{{{j{Bj}}{j{Bj}}}Dn}{{{j{{Ch{Cf}}}}}{{Df{{j{A`}}}}}}{{{j{{Ch{Cf}}}}}{{Df{{j{C`}}}}}}{{{j{{Ch{Cf}}}}}{{Df{{Db{ceg}}}}}BfBb`}{{{j{n}}}E`}{{{j{A`}}}E`}{{{j{A`}}{j{CjEb}}}{{Ef{CnEd}}}}0{{{j{C`}}{j{CjEb}}}{{Ef{CnEd}}}}0{{{j{Eh}}{j{CjEb}}}Ej}{{{j{El}}{j{CjEb}}}Ej}{{{j{{Db{ceg}}}}{j{CjEb}}}Ej{BfEn}{BbEn}{`En}}{{{j{Ab}}{j{CjEb}}}Ej}0{{{j{Ah}}{j{CjEb}}}Ej}0{{{j{Aj}}{j{CjEb}}}Ej}0{{{j{Bh}}{j{CjEb}}}Ej}0{{{j{Bj}}{j{CjEb}}}Ej}0{cc{}}00000000{{{d{F`}}}Bh}1{{{d{Fb}}}Bj}{{AdCd}{{Fd{{j{c}}}}}{}}000{{{Dl{Cf}}}{{Ef{cFf}}}{}}{{{j{c}}}e{}{}}000000000`{Ad{{j{A`}}}}0{Ad{{Ch{A`}}}}0000{{{j{n}}{j{Dh}}}{{Df{{Fh{{Ch{A`}}b}}}}}}{{{j{A`}}{j{Dh}}}{{Df{{Fh{{j{A`}}b}}}}}}{{{j{n}}}Dn}{{{j{A`}}}Dn}010{{{j{Bh}}{j{Cjc}}}CnFj}{{{j{Bj}}{j{Cjc}}}CnFj}``{{{j{{Dd{ce}}}}{j{{Dd{cg}}}}}{{Df{i}}}BfBbBb{{`{c}}}}{{{j{{Ch{{Dd{ce}}}}}}{j{{Ch{{Dd{cg}}}}}}}{{Df{i}}}BfBbBb{{`{c}}}}{ce{}{}}000000000{nCb}{{{j{A`}}}Cb}{{{j{A`}}Ad}{{Fl{A`}}}}{{{j{C`}}Ad}{{Fl{C`}}}}{{C`Ad}Af}:{{{j{C`}}}Dn}00{{{j{n}}{j{n}}}Dn}{{{j{A`}}{j{A`}}}Dn}2{{{j{c}}}Dn{}}000000000{{{j{A`}}}{{Fd{Dn}}}}{{{j{Cf}}}Dn}{{{j{{Ch{Cf}}}}}Dn}{{{j{n}}}b}{{{j{A`}}}b}{{{j{A`}}}Cl}{{{j{C`}}}b}`{{{j{n}}}{{Fd{{G`{Fn}}}}}}{{{j{A`}}}{{Fd{{G`{Fn}}}}}}`542{{Ad{j{c}}}{{Df{{j{A`}}}}}{GbGd}}{{Ad{j{c}}}{{Df{{Ch{A`}}}}}{GbGd}}`{{{j{A`}}}Gf}{Ad{{j{A`}}}}{Ad{{Ch{A`}}}}10{{{j{Bh}}{j{Bh}}}{{Fd{D`}}}}{{{j{Bj}}{j{Bj}}}{{Fd{D`}}}}``````{{{j{n}}}{{G`{b}}}}{{{j{A`}}}{{G`{b}}}}{{{j{C`}}}{{j{{h{b}}}}}}{{{j{C`}}}{{j{{h{Gh}}}}}}{{{j{A`}}Ad}Af}{{{j{C`}}Ad}Af}{{{j{c}}}e{}{}}0{{{j{c}}}Fn{}}000000{{{j{c}}}{{Fd{e}}}{}{}}0000000002222222222{c{{Ef{e}}}{}{}}{c{{Ef{{j{e}}Gj}}}{{Gl{{j{Cf}}}}}{}}011111111100{c{{j{e}}}{{Gl{{j{Cf}}}}}{}}02222222222{{{j{{Ch{Cf}}}}}Dn}0{{{j{c}}}Gn{}}000000000{AdH`}0{{{j{n}}}{{Ch{Hb}}}}{{{j{A`}}}{{j{Hb}}}}{{Ad{j{{h{Al}}}}}{{G`{Al}}}}{{Ad{j{{h{Bd}}}}}{{G`{Bd}}}}{{Ad{j{{h{Bf}}}}}{{G`{Bf}}}}0{{Ad{j{{h{Bh}}}}}{{G`{Bh}}}}{{Ad{j{{h{Bj}}}}}{{G`{Bj}}}}```````````{{Adccc}{{j{{Dd{cHd}}}}}{Bf{Hh{Hf}}}}{{Adccc}{{Ch{{Dd{cHd}}}}}{Bf{Hh{Hf}}}}{{{j{Hj}}}{{An{ce}}}BfBb}{{{j{{Dd{ce}}}}}{{An{ce}}}BfBb}{{{j{Hj}}}{{Hl{ce}}}BfBb}{{{j{{Dd{ce}}}}}{{Hl{ce}}}BfBb}{{{j{{Dd{ce}}}}}Cd{}{}}{{{j{Hj}}}{{Hn{ce}}}BfBb}{{{j{{Dd{ce}}}}}{{Hn{ce}}}BfBb}{{{j{Hj}}}{{I`{ce}}}BfBb}{{{j{{Dd{ce}}}}}{{I`{ce}}}BfBb}{{{j{{Dd{ce}}}}}{{j{Cf}}}{}{}}{{{j{{Dd{ce}}}}}{{Ef{{j{{h{c}}}}Ah}}}BfBb}{{{j{Hj}}}{{Ef{{j{{h{c}}}}Ah}}}Bf}{{{j{{Dd{ce}}}}}{{Ef{{j{Cj{h{c}}}}Ah}}}BfBb}{{{j{Hj}}}{{Ef{{j{Cj{h{c}}}}Ah}}}Bf}{{{j{Hj}}}{{j{{Ch{C`}}}}}}{{{j{{Dd{ce}}}}}{{j{C`}}}{}{}}{{{j{c}}}{{j{e}}}{}{}}{{{j{{Ib{eg}}}}{j{Cf}}}{{j{{Dd{cg}}}}}Bf{{If{}{{Id{c}}}}}Bb}{{{j{{Ib{eg}}}}{Ch{Cf}}}{{Ch{{Dd{cg}}}}}Bf{{If{}{{Id{c}}}}}Bb}{{{j{Cjc}}}{{j{Cje}}}{}{}}{{{j{Hj}}Dn}{{Df{{Ch{{Dd{ce}}}}}}}Bf{}}{{{j{{Dd{ce}}}}Dn}{{Df{{j{{Dd{ge}}}}}}}Bf{}Bf}{{{j{Hj}}{j{{Ch{{Dd{ce}}}}}}}{{Df{Cn}}}Bf{}}{{{j{{Dd{ce}}}}{j{{Dd{ge}}}}}{{Df{Cn}}}Bf{}Bf}{{{j{Hj}}}}{{{j{{Dd{ce}}}}}{}{}{}}{{{j{{Dd{ce}}}}}{{j{g}}}{}{}{}}{{{j{{Dd{ce}}}}}eBfBb}{{{j{Hj}}}cBb}{{{j{{Ch{Cf}}}}}{{Df{{j{{Dd{ce}}}}}}}BfBb}{{{j{{Dd{ce}}}}{j{CjEb}}}{{Ef{CnEd}}}{}{}}0{cc{}}{{Ad{j{{Ib{eg}}}}}{{j{{Dd{cg}}}}}Bf{{If{}{{Id{c}}}}}Bb}{{Ad{j{{Ib{eg}}}}}{{Ch{{Dd{cg}}}}}Bf{{If{}{{Id{c}}}}}Bb}{{AdCd}{{j{{Dd{ce}}}}}{}{}}{{AdCd}{{Fd{{j{c}}}}}{}}{{Ade}{{j{{Dd{cHd}}}}}Bf{{Ij{}{{Ih{c}}}}}}{{Ade}{{Ch{{Dd{cHd}}}}}Bf{{Ij{}{{Ih{c}}}}}}{{Ad{B`{ce}}}{{j{{Dd{ce}}}}}BfBb}{{Ad{B`{ce}}}{{Ch{{Dd{ce}}}}}BfBb}{{Ad{B`{{Fl{c}}e}}}{{j{{Dd{Afe}}}}}{}Bb}{{Ad{B`{{Fl{c}}e}}}{{Ch{{Dd{Afe}}}}}{}Bb}76{{Ad{j{{h{c}}}}}{{j{{Dd{cHd}}}}}Bf}{{Ad{j{{h{c}}}}}{{Ch{{Dd{cHd}}}}}Bf}{{{j{c}}}e{}{}}{{Ad{G`{c}}}{{j{{Dd{cHd}}}}}Bf}{{Ad{j{{h{{G`{c}}}}}}}{{Ef{{j{{Dd{cIl}}}}Ab}}}Bf}{{Ad{j{{h{{G`{c}}}}}}}{{Ef{{Ch{{Dd{cIl}}}}Ab}}}Bf}{{Ad{j{{h{{G`{{G`{c}}}}}}}}}{{Ef{{j{{Dd{cIn}}}}Ab}}}Bf}{{Ad{j{{h{{G`{{G`{c}}}}}}}}}{{Ef{{Ch{{Dd{cIn}}}}Ab}}}Bf}{{Ad{G`{c}}}{{Ch{{Dd{cHd}}}}}Bf}{{{j{Hj}}e}{{Fd{{j{g}}}}}Bb{{Jb{}{{J`{c}}}}}Bf}{{{j{{Dd{ce}}}}g}{{Fd{{j{c}}}}}BfBb{{Jb{}{{J`{e}}}}}}{Ad{{Df{{Ch{Jd}}}}}}{{{j{Hj}}e}{{Fd{{j{Cjg}}}}}Bb{{Jb{}{{J`{c}}}}}Bf}{{{j{{Dd{ce}}}}g}{{Fd{{j{Cjc}}}}}BfBb{{Jb{}{{J`{e}}}}}}{{{j{Hj}}e}{{Fd{g}}}Bb{{Jb{}{{J`{c}}}}}Bf}{{{j{{Dd{ce}}}}g}{{Fd{c}}}BfBb{{Jb{}{{J`{e}}}}}}{ce{}{}}{{{Dd{ce}}Ad}Af{}{}}{{{j{{Dd{ce}}}}Ad}{{Fl{{Dd{ce}}}}}{}{}}{{{j{c}}}Dn{}}{{{j{{Ch{Cf}}}}}Dn}{{{j{{Dd{cJf}}}}}c{JhBf}}{{{j{Jj}}}c{BfJh}}{{AdeDn}{{j{{Dd{gc}}}}}Bb{{Jl{}{{J`{c}}}}}Bf}{{AdeDn}{{Ch{{Dd{gc}}}}}Bb{{Jl{}{{J`{c}}}}}Bf}{{{j{Hj}}{Fd{c}}}{{Df{{Ch{{Dd{eg}}}}}}}JlBf{}}{{{j{{Dd{ce}}}}{Fd{g}}}{{Df{{j{{Dd{ce}}}}}}}Bf{}Jl}{{{j{{Dd{ce}}}}}{{Jn{ce}}}BfBb}{{{j{Hj}}}{{Jn{ce}}}BfBb}{{{j{{Dd{ce}}}}}{{K`{ce}}}BfBb}{{{j{Hj}}}{{K`{ce}}}BfBb}{{{j{{Dd{ce}}}}g}{{Df{{j{{Dd{c}}}}}}}Bf{}Jl}{{{j{Hj}}c}{{Df{{Ch{{Dd{e}}}}}}}JlBf}{{{j{Hj}}cKb}{{Df{{Ch{{Dd{e}}}}}}}JlBf}{{{j{{Dd{ce}}}}gKb}{{Df{{j{{Dd{c}}}}}}}Bf{}Jl}{{{j{Hj}}c}{{Df{Cn}}}Jl}{{{j{{Dd{ce}}}}g}{{Df{Cn}}}Bf{}Jl}{{{j{Hj}}}{{j{{Ch{{Dd{cDj}}}}}}}Bf}{{{j{{Dd{ce}}}}}{{j{{Dd{cDj}}}}}BfBb}{{{j{{Dd{ce}}}}Ad}Af{}{}}{{{j{{Dd{ce}}}}}{{Fl{{Dd{ce}}}}}{}{}}{{{j{Hj}}}{{B`{ce}}}BfBb}{{{j{{Dd{ce}}}}}{{B`{ce}}}BfBb}{{{j{c}}}Fn{}}{{{j{c}}}{{Fd{e}}}{}{}}{{{j{c}}}e{}{}}{{{j{Hj}}}{{Ef{{G`{c}}Ah}}}Bf}{{{j{{Dd{ce}}}}}{{Ef{{G`{c}}Ah}}}BfBb}{{{j{{Dd{ce}}}}}{{Df{{j{{Dd{ce}}}}}}}Bf{}}{{{j{Hj}}}{{Df{{Ch{{Dd{ce}}}}}}}Bf{}}{{{j{Hj}}}{{Fd{{Kd{cegik}}}}}{KfBf}KhKhKhKh}{{{j{{Dd{ce}}}}}{{Fd{{Kd{cgikm}}}}}{KfBf}BbKhKhKhKh}{{{j{Hj}}}{{Fd{{Kj{cegik}}}}}{KfBf}KhKhKhKh}{{{j{{Dd{ce}}}}}{{Fd{{Kj{cgikm}}}}}{KfBf}BbKhKhKhKh}{c{{Ef{{j{e}}Gj}}}{{Gl{{j{Cf}}}}}{}}{c{{Ef{e}}}{}{}}1{c{{j{e}}}{{Gl{{j{Cf}}}}}{}}1{{{j{Hj}}}{{Ef{{Jn{ce}}Aj}}}BfBb}{{{j{{Dd{ce}}}}}{{Ef{{Jn{ce}}Aj}}}BfBb}{{{j{Hj}}}{{Ef{{K`{ce}}Aj}}}BfBb}{{{j{{Dd{ce}}}}}{{Ef{{K`{ce}}Aj}}}BfBb}{{{j{{Ch{Cf}}}}}Dn}{{{j{c}}}Gn{}}{AdH`}{{{j{{Dd{ce}}}}g}{{j{c}}}BfBb{{Jb{}{{J`{e}}}}}}{{{j{Hj}}e}{{j{g}}}Bb{{Jb{}{{J`{c}}}}}Bf}{{{j{{Dd{ce}}}}g}{{j{Cjc}}}BfBb{{Jb{}{{J`{e}}}}}}{{{j{Hj}}e}{{j{Cjg}}}Bb{{Jb{}{{J`{c}}}}}Bf}{{{j{{Dd{ce}}}}g}{}BfBb{{Jb{}{{J`{e}}}}}}{{{j{Hj}}e}{}Bb{{Jb{}{{J`{c}}}}}}{{AdeDn}{{j{{Dd{gc}}}}}Bb{{Jl{}{{J`{c}}}}}Bf}{{AdeDn}{{Ch{{Dd{gc}}}}}Bb{{Jl{}{{J`{c}}}}}Bf}``````````````````{{{j{{Jn{ce}}}}}{{An{ce}}}BfBb}{{{j{Cj{K`{ce}}}}}{{Hl{ce}}}BfBb}{{{j{{Jn{cIl}}}}}{{Kn{cKlKl}}}{KfBf}}{{{j{{Jn{cHd}}}}}{{Kn{cKlKl}}}{KfBf}}{{{j{{K`{cIl}}}}}{{L`{cKlKl}}}{KfBf}}{{{j{{K`{cHd}}}}}{{L`{cKlKl}}}{KfBf}}{{{j{{Jn{ce}}}}}{{Ef{{j{{h{c}}}}Ah}}}BfBb}{{{j{Cj{K`{ce}}}}}{{Ef{{j{Cj{h{c}}}}Ah}}}BfBb}{{{j{c}}}{{j{e}}}{}{}}0{{{j{Cjc}}}{{j{Cje}}}{}{}}0{{{j{{Jn{ce}}}}}{{Jn{ce}}}BfBb}{{{j{c}}{j{Cje}}}Cn{}{}}{{{j{c}}}Cn{}}{{{j{{Jn{ce}}}}}{{j{g}}}BfBb{}}{{{j{{K`{ce}}}}}{{j{g}}}BfBb{}}{{{j{Cj{Jn{ce}}}}}CnBfBb}{{{j{Cj{K`{ce}}}}}CnBfBb}{{{j{{Ch{Cf}}}}}{{Df{{Jn{ce}}}}}BfBb}{{{j{{Ch{Cf}}}}}{{Df{{K`{ce}}}}}BfBb}{{{j{{Jn{ce}}}}{j{CjEb}}}EjBfBb}{{{j{{K`{ce}}}}{j{CjEb}}}EjBfBb}{cc{}}0{{{Dl{Cf}}}{{Ef{cFf}}}{}}0{{{j{c}}}e{}{}}0{{{j{{Jn{ce}}}}g}{{Fd{{j{c}}}}}BfBb{{Jb{}{{J`{e}}}}}}{{{j{Cj{K`{ce}}}}g}{{Fd{{j{Cjc}}}}}BfBb{{Jb{}{{J`{e}}}}}}{ce{}{}}0{{{j{c}}}Dn{}}0{{{K`{cHd}}e}{{Df{{K`{cHd}}}}}BfJl}5{{{j{c}}}{{Fd{e}}}{}{}}066{{{j{{Jn{ce}}}}}{{Fd{{Kd{cgikm}}}}}{KfBf}BbKhKhKhKh}{{{j{{K`{ce}}}}}{{Fd{{Kj{cgikm}}}}}{KfBf}BbKhKhKhKh}{c{{Ef{e}}}{}{}}000{{{j{c}}}Gn{}}0````````{{{Lb{}{{Ih{c}}{J`{e}}}}Ad}{{j{{Dd{ce}}}}}BfBb}{{{Lb{}{{Ih{c}}{J`{e}}}}Ad}{{Ch{{Dd{ce}}}}}BfBb}{{{j{{Ld{}{{Ih{c}}{J`{e}}}}}}Ad}{{j{{Dd{ce}}}}}BfBb}{{{j{{Ld{}{{Ih{c}}{J`{e}}}}}}Ad}{{Ch{{Dd{ce}}}}}BfBb}`````{{Ad{An{{Lf{c}}e}}}{{B`{{Lf{c}}e}}}LhBb}{{Ad{An{{Lj{c}}e}}}{{B`{{Lj{c}}e}}}LhBb}{{{j{c}}}{{j{e}}}{}{}}0{{{j{Cjc}}}{{j{Cje}}}{}{}}0{{{j{{Lf{c}}}}}{{Lf{c}}}{LlLh}}{{{j{{Lj{c}}}}}{{Lj{c}}}{LlLh}}{{{j{c}}{j{Cje}}}Cn{}{}}0{{{j{{Lf{c}}}}Ad}{{Lf{c}}}Lh}{{{j{{Lj{c}}}}Ad}{{Lj{c}}}Lh}{{{j{c}}}Cn{}}000{{{j{{Lf{c}}}}{j{{Lf{c}}}}}D`{LnLh}}{{{j{{Lj{c}}}}{j{{Lj{c}}}}}D`{LnLh}}{{{j{{Lf{c}}}}{j{{Lf{c}}}}}Dn{M`Lh}}{{{j{{Lj{c}}}}{j{{Lj{c}}}}}Dn{M`Lh}}{{{j{{Lf{c}}}}{j{CjEb}}}EjLh}{{{j{{Lj{c}}}}{j{CjEb}}}EjLh}{Mb{{Lf{c}}}Lh}{cc{}}0{Mb{{Lj{c}}}Lh}{{{j{c}}}e{}{}}0{Ad{{Ch{A`}}}}0{{{j{{Lf{c}}}}{j{Cje}}}Cn{MdLh}Fj}{{{j{{Lj{c}}}}{j{Cje}}}Cn{MdLh}Fj}{ce{}{}}0{{{j{c}}}Dn{}}0{{{j{{Lf{c}}}}{j{{Lf{c}}}}}{{Fd{D`}}}{MfLh}}{{{j{{Lj{c}}}}{j{{Lj{c}}}}}{{Fd{D`}}}{MfLh}}77{{{j{c}}}{{Fd{e}}}{}{}}088{c{{Ef{e}}}{}{}}000{{{j{c}}}Gn{}}0`{{Ad{j{{h{{Lf{c}}}}}}}{{G`{{Lf{c}}}}}Lh}{{Ad{j{{h{{Lj{c}}}}}}}{{G`{{Lj{c}}}}}Lh}`````````````{{{j{c}}}{{j{e}}}{}{}}000000000000{{{j{Cjc}}}{{j{Cje}}}{}{}}000000000000{{{j{Mh}}}Mh}{{{j{Mj}}}Mj}{{{j{Ml}}}Ml}{{{j{Mn}}}Mn}{{{j{N`}}}N`}{{{j{Nb}}}Nb}{{{j{Nd}}}Nd}{{{j{Nf}}}Nf}{{{j{Nh}}}Nh}{{{j{Nj}}}Nj}{{{j{Nl}}}Nl}{{{j{Nn}}}Nn}{{{j{O`}}}O`}{{{j{c}}{j{Cje}}}Cn{}{}}000000000000{{{j{c}}}Cn{}}0000000000000000000000000{{{j{Mh}}{j{Mh}}}D`}{{{j{Mj}}{j{Mj}}}D`}{{{j{Ml}}{j{Ml}}}D`}{{{j{Mn}}{j{Mn}}}D`}{{{j{N`}}{j{N`}}}D`}{{{j{Nb}}{j{Nb}}}D`}{{{j{Nd}}{j{Nd}}}D`}{{{j{Nf}}{j{Nf}}}D`}{{{j{Nh}}{j{Nh}}}D`}{{{j{Nj}}{j{Nj}}}D`}{{{j{Nl}}{j{Nl}}}D`}{{{j{Nn}}{j{Nn}}}D`}{{{j{O`}}{j{O`}}}D`}{{{j{Mh}}{j{Mh}}}Dn}{{{j{Mj}}{j{Mj}}}Dn}{{{j{Ml}}{j{Ml}}}Dn}{{{j{Mn}}{j{Mn}}}Dn}{{{j{N`}}{j{N`}}}Dn}{{{j{Nb}}{j{Nb}}}Dn}{{{j{Nd}}{j{Nd}}}Dn}{{{j{Nf}}{j{Nf}}}Dn}{{{j{Nh}}{j{Nh}}}Dn}{{{j{Nj}}{j{Nj}}}Dn}{{{j{Nl}}{j{Nl}}}Dn}{{{j{Nn}}{j{Nn}}}Dn}{{{j{O`}}{j{O`}}}Dn}{{{j{Mh}}{j{CjEb}}}Ej}{{{j{Mj}}{j{CjEb}}}Ej}{{{j{Ml}}{j{CjEb}}}Ej}{{{j{Mn}}{j{CjEb}}}Ej}{{{j{N`}}{j{CjEb}}}Ej}{{{j{Nb}}{j{CjEb}}}Ej}{{{j{Nd}}{j{CjEb}}}Ej}{{{j{Nf}}{j{CjEb}}}Ej}{{{j{Nh}}{j{CjEb}}}Ej}{{{j{Nj}}{j{CjEb}}}Ej}{{{j{Nl}}{j{CjEb}}}Ej}{{{j{Nn}}{j{CjEb}}}Ej}{{{j{O`}}{j{CjEb}}}Ej}{cc{}}000000000000{{{j{c}}}e{}{}}000000000000{{{j{Mh}}{j{Cjc}}}CnFj}{{{j{Mj}}{j{Cjc}}}CnFj}{{{j{Ml}}{j{Cjc}}}CnFj}{{{j{Mn}}{j{Cjc}}}CnFj}{{{j{N`}}{j{Cjc}}}CnFj}{{{j{Nb}}{j{Cjc}}}CnFj}{{{j{Nd}}{j{Cjc}}}CnFj}{{{j{Nf}}{j{Cjc}}}CnFj}{{{j{Nh}}{j{Cjc}}}CnFj}{{{j{Nj}}{j{Cjc}}}CnFj}{{{j{Nl}}{j{Cjc}}}CnFj}{{{j{Nn}}{j{Cjc}}}CnFj}{{{j{O`}}{j{Cjc}}}CnFj}{ce{}{}}000000000000{{{j{c}}}Dn{}}000000000000{{{j{Mh}}{j{Mh}}}{{Fd{D`}}}}{{{j{Mj}}{j{Mj}}}{{Fd{D`}}}}{{{j{Ml}}{j{Ml}}}{{Fd{D`}}}}{{{j{Mn}}{j{Mn}}}{{Fd{D`}}}}{{{j{N`}}{j{N`}}}{{Fd{D`}}}}{{{j{Nb}}{j{Nb}}}{{Fd{D`}}}}{{{j{Nd}}{j{Nd}}}{{Fd{D`}}}}{{{j{Nf}}{j{Nf}}}{{Fd{D`}}}}{{{j{Nh}}{j{Nh}}}{{Fd{D`}}}}{{{j{Nj}}{j{Nj}}}{{Fd{D`}}}}{{{j{Nl}}{j{Nl}}}{{Fd{D`}}}}{{{j{Nn}}{j{Nn}}}{{Fd{D`}}}}{{{j{O`}}{j{O`}}}{{Fd{D`}}}}{{{j{c}}}e{}{}}000000000000{{{j{c}}}{{Fd{e}}}{}{}}0000000000001111111111111{c{{Ef{e}}}{}{}}0000000000000000000000000{{{j{c}}}Gn{}}000000000000```{AdDn}````{{{j{Ob}}AdOdOfOh}Gf}{{{j{Ob}}AdOdOhOf}Gf}{{{j{Ob}}AdCdOhOjGf}Gf}{{{j{Ob}}AdGfOj}Gf}{{{j{Ob}}AdOhOlOnGfGfOjGfA@`}Gf}{{{j{Ob}}AdOlA@bOjA@`OhOjA@d}Gf}{{{j{Ob}}AdGfBnA@fKbA@`A@fCbGfGfOnOn}A@h}{{{j{Ob}}AdA@h}A@h}{{{j{Ob}}AdA@hOnOn}Gf}{{{j{Ob}}AdA@h}Gf}{{{j{Ob}}AdA@h}Cn}1{{{j{Ob}}AdA@hGf}On}{{{j{Ob}}AdA@h}On}{{{j{Ob}}AdA@h}Ol}{{{j{Ob}}AdA@h}Cb}{{{j{Ob}}AdA@hOl}A@j}32{{{j{Ob}}AdA@hOn}Cn}444{{{j{Ob}}AdA@hOnOn}Cn}{{{j{Ob}}AdA@hOl}A@l}6{{{j{Ob}}AdA@hOn}Bn}::{{{j{Ob}}AdA@h}Bn}{{{j{Ob}}AdA@hOl}Cn}{{{j{Ob}}AdA@hOn}Gf}1000{{{j{Ob}}AdA@h}A@d}0000{{{j{Ob}}AdA@hGf}A@d}11{{{j{Ob}}AdGfBnA@fKbA@`A@fCb}A@h}{{{j{Ob}}AdBnA@fKbA@`Cb}A@h}{{{j{Ob}}AdA@hGf}Gf}{{{j{Ob}}AdA@h}Gf}5{{{j{Ob}}AdA@hOl}Gf}{{{j{Ob}}AdA@hOlOl}Gf}{{{j{Ob}}AdA@hOnOnOl}Gf}{{{j{Ob}}AdA@n}AA`}{{{j{Ob}}AdbCbAA`}Cn}{{{j{Ob}}AdAA`AAbAAd}Gf}{{{j{Ob}}AdAAb}Gf}{{{j{Ob}}AdAA`AAb}Gf}{{{j{Ob}}AdAA`}Cn}{{{j{Ob}}AdbAA`}Cn}`````{{{j{Ob}}AdAAfAAh}Gf}``{{{j{Ob}}AdBnGfBn}Cd}0{{{j{Ob}}AdHfHfHfGf}Cd}{{{j{Ob}}AdCdCdCdCb}Cd}22{{{j{Ob}}AdBnBnGfAAj}Cd}{{{j{Ob}}AdBnGfAAl}Cd}{{{j{Ob}}AdCdOlGfGf}Gf}{{{j{Ob}}AdCdOlGfGfGf}Gf}{{{j{Ob}}AdCdAAnOnGfCb}Gf}{{{j{Ob}}AdCdGf}Gf}{{{j{Ob}}AdCdA@d}Gf}{{{j{Ob}}AdAB`}Gf}{{{j{Ob}}AdCdOnGf}Cd}{{{j{Ob}}AdCdABb}Gf}{{{j{Ob}}AdCdOl}Gf}{{{j{Ob}}AdBnA@d}Cd}{{{j{Ob}}AdBnCbA@`}A@d}{{{j{Ob}}AdGfGf}Gf}{{{j{Ob}}AdH`H`}A@d}{{{j{Ob}}AdCbCb}A@d}{{{j{Ob}}AdCbCbA@`}A@d}{{{j{Ob}}AdGfGfABd}Gf}{{{j{Ob}}AdBnBn}Gf}{{{j{Ob}}AdCdCbAAnGf}Gf}{{{j{Ob}}AdCdAAnCb}Gf}2{{{j{Ob}}AdBnCbGf}Cd}{{{j{Ob}}AdCdA@`}Gf}{{AdCd}Gf}{{{j{Ob}}AdCd}Gf}{{{j{Ob}}AdBnGfGf}Cd}2{{{j{Ob}}AdCdCbGfGfGfCd}Cd}{{{j{Ob}}AdGfGfOnOnOnOn}A@d}{{{j{Ob}}AdBnCdBnABf}Cd}{{{j{Ob}}AdBnCdCdBn}Cd}{{{j{Ob}}AdCdABf}Gf}{{{j{Ob}}AdAAfAAf}AAf}{{{j{Ob}}AdOnOnGf}Gf}{{{j{Ob}}AdOlOlb}Gf}{{{j{Ob}}AdABhABhb}Gf}{{{j{Ob}}AdBnCdGfBn}Cd}{{{j{Ob}}AdCdGf}Cd}{{{j{Ob}}AdBnBn}Cd}{{{j{Ob}}AdCdABfGf}Gf}{{{j{Ob}}AdCdGf}Bn}{{{j{Ob}}AdCdCd}Gf}{{{j{Ob}}AdCd}Cd}{{{j{Ob}}AdBnBn}Gf}{{{j{Ob}}AdBnCd}Gf}{{{j{Ob}}AdCdCdGf}Cd}0{{{j{Ob}}AdBn}On}{{{j{Ob}}AdGfOnABj}Cn}{{{j{Ob}}AdBnGfGfBn}Cd}0{{{j{Ob}}AdOjOh}Of}{{{j{Ob}}AdOfOjOh}Cn}{{{j{Ob}}AdBn}Cn}{{{j{Ob}}AdCdCb}Gf}000{{{j{Ob}}AdCdCb}Cb}{{{j{Ob}}AdCd}Cb}{{{j{Ob}}AdGf}Cb}1{{{j{Ob}}AdCb}Cb}{{{j{Ob}}AdCbOl}Cb}2{{{j{Ob}}AdBnGfGfGf}Cd}{{{j{Ob}}AdCdCdGf}Gf}{{{j{Ob}}AdCdGf}Cd}{{{j{Ob}}AdOlOnBnCbKbA@`Bn}Cd}{{{j{Ob}}AdOl}Gf}{{{j{Ob}}AdCd}Gf}{{{j{Ob}}AdGfOnCbGf}Cd}{{{j{Ob}}AdCd}Cd}0{{{j{Ob}}AdGfGf}ABl}{{{j{Ob}}AdCbCb}ABl}{{{j{Ob}}AdBnOl}Gf}3{{{j{Ob}}AdBnCd}Cn}{{{j{Ob}}AdBnCd}Gf}{{{j{Ob}}AdBnKb}Cd}{{{j{Ob}}AdCdAAn}Gf}{{{j{Ob}}AdCdCbGfGfGfCd}Cd}{{{j{Ob}}AdBnCbGf}Cd}{{{j{Ob}}AdCdCbCd}Cd}{{{j{Ob}}AdCdCbOnOn}Cd}{{{j{Ob}}AdGfGfGf}Cd}{{{j{Ob}}AdGfGfCbOl}Cd}{{{j{Ob}}AdABnCbOnOl}Cd}>{{{j{Ob}}AdCdCbOn}Cd}{{{j{Ob}}AdCdCb}Cd}{{{j{Ob}}AdOlOnCbOnOl}Cd}{{{j{Ob}}AdCd}Cd}{{{j{Ob}}AdCdCbA@dCbGfOnBnCd}Gf}{{{j{Ob}}AdCbGf}AC`}{{{j{Ob}}AdAAf}Cb}{{{j{Ob}}Ad}Gf}={{{j{Ob}}Ad}ACb}0{{{j{Ob}}Ad}Cd}{{{j{Ob}}AdCdHf}Hf}{{{j{Ob}}AdBnOn}AAn}{{{j{Ob}}AdBn}Gf}{{{j{Ob}}AdACd}Cn}{{{j{Ob}}AdCdCd}Cd}{{{j{Ob}}AdGfOn}Cd}{{{j{Ob}}AdCdACf}Gf}{{{j{Ob}}AdCdOnGf}Gf}{{{j{Ob}}AdOlCb}Cn}0{{{j{Ob}}AdCdGf}Cd}{{{j{Ob}}AdCd}Cd}1{{{j{Ob}}AdBnCd}Cd}{{{j{Ob}}AdBnCdGfBn}Cd}{{{j{Ob}}AdACh}Cn}{{{j{Ob}}AdAChBnGf}Cn}:{{{j{Ob}}AdCdCdBn}Cd}{{{j{Ob}}AdBnGfBn}Cd}{{{j{Ob}}AdBnGfGfBn}Cd}1{{{j{Ob}}AdBn}Cb}{{{j{Ob}}AdBnBn}Gf}{{{j{Ob}}AdGfGf}Gf}{{{j{Ob}}AdOnGf}On}{{{j{Ob}}AdACjOnGfBn}Cd}{{{j{Ob}}AdH`GfOnGfOnAAnGfGfCd}Cd}{{{j{Ob}}AdBnKb}Cd}>{{{j{Ob}}AdH`CbGfOnOnAAnGfCd}Cd}{{{j{Ob}}AdBnKbCbGf}Cd}{{{j{Ob}}AdBnACfKb}Cd}{{{j{Ob}}AdBn}Cd}{{{j{Ob}}AdCdGf}Gf}{{{j{Ob}}AdBn}Ol}{{{j{Ob}}AdCdKb}Gf}{{{j{Ob}}AdCdBn}Gf};{{{j{Ob}}AdCbAAnCd}Cd}{{{j{Ob}}AdBnBnGfAAj}Gf}{{{j{Ob}}AdBnGfGfBn}Cd}{{{j{Ob}}AdOnAAf}AAf}{{{j{Ob}}AdCbCb}Cb}{{{j{Ob}}AdBnGfBn}Cd}{{{j{Ob}}AdBnCdCd}Cd}{{{j{Ob}}AdBnCdCdABf}Cd}{{{j{Ob}}AdCd}Gf}{{{j{Ob}}AdCd}On}{{{j{Ob}}AdBnKb}Cd}{{{j{Ob}}AdCbGfABd}Gf}{{{j{Ob}}AdCbGfAC`}Gf}{{{j{Ob}}AdACl}Gf}{{{j{Ob}}AdBnA@d}Cn}{{{j{Ob}}AdAB`}Gf}{{{j{Ob}}AdBnCdGf}Cd}{{{j{Ob}}AdBnCd}Cd}{{{j{Ob}}AdBnACfGfKb}Cd}{{{j{Ob}}AdBn}Gf}{{{j{Ob}}AdOnBnOnCb}Cb}{{{j{Ob}}AdBn}Cd}{{{j{Ob}}AdBnGfBn}Cd}{{{j{Ob}}AdAAnCbCd}Cd}{{{j{Ob}}AdCdAAn}Cn}{{{j{Ob}}AdCd}Cd}{{{j{Ob}}AdGfBn}ABd}{{{j{Ob}}AdBnCdACnCd}Cd}{{{j{Ob}}AdCdAAn}Gf}{{{j{Ob}}AdCdAAj}Gf}{{{j{Ob}}AdBnCd}Gf}{{{j{Ob}}AdCd}Cn}{{{j{Ob}}AdBnCbGfCd}Gf}{{{j{Ob}}AdCd}Gf}{{{j{Ob}}AdCdGf}Cn}{{{j{Ob}}AdBnBn}Gf}0{{{j{Ob}}AdCd}On}{{{j{Ob}}AdBnGfAAl}Gf}{{{j{Ob}}AdCdAAl}Gf}{{{j{Ob}}AdBn}Cd}{{{j{Ob}}AdBnGfGfBnGf}Cd}{{{j{Ob}}AdBnGfGfBn}Cd}{{{j{Ob}}AdBnGfGf}Cd}{{{j{Ob}}AdBnCdGfBnABf}Cd}{{{j{Ob}}AdOjAD`}Of}{{{j{Ob}}AdADbOjAD`}Cn}{{{j{Ob}}AdBnABnOlOl}Gf}7{{{j{Ob}}AdBnKb}Cd}{{{j{Ob}}AdBnGfGfGfGfBn}Cd}{{{j{Ob}}AdBnACf}Cd}`{{{j{Ob}}AdGf}Cd}{{{j{Ob}}AdGfGf}Gf}{{{j{Ob}}AdBnGf}Cn}{{{j{Ob}}AdGf}Gf}{{{j{Ob}}AdBnCbH`}Cd}{{{j{Ob}}AdCdCdCd}Cd}{{{j{Ob}}AdBn}Gf}{{{j{Ob}}AdBn}Ol}{{{j{Ob}}AdGfOnCbGf}Cd}````````{{{j{Ob}}AdAAn}Cn}{{{j{Ob}}Ad}Cd}{{{j{Ob}}Adb}AAn}{{{j{Ob}}Adbb}AAn}{{{j{Ob}}AdAAnb}AAn}{{{j{Ob}}AdADdAAnAAn}ADd}{{{j{Ob}}AdCd}Cd}`````````````````````````{{{j{Ob}}Ad}AAn}{{{j{Ob}}AdGf}Cn}{{{j{Ob}}AdCb}ACd}{{{j{c}}}{{j{e}}}{}{}}0{{{j{Cjc}}}{{j{Cje}}}{}{}}0{cc{}}0{{{j{c}}}e{}{}}0{{{j{Ob}}AdADf}H`}{ce{}{}}0{{{j{c}}}Dn{}}0{{{j{c}}}{{Fd{e}}}{}{}}044{c{{Ef{e}}}{}{}}000{{{j{c}}}Gn{}}0`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{{AdCb}On}{{AdCb}ADh}1{{AdCb}Cd}{{AdCb}ADj}{CbDn}22{{AdCbOn}Cn}{{AdCb}ADl}````````````````````````````````````````````````````````````````{{{j{c}}}{{j{e}}}{}{}}0000000000000000000000{{{j{Cjc}}}{{j{Cje}}}{}{}}0000000000000000000000`````````````{{{j{Bn}}}Bn}{{{j{Cb}}}Cb}{{{j{ACl}}}ACl}{{{j{ADn}}}ADn}{{{j{ADl}}}ADl}{{{j{ACd}}}ACd}{{{j{AE`}}}AE`}{{{j{ACf}}}ACf}{{{j{ABb}}}ABb}{{{j{AEb}}}AEb}{{{j{AEd}}}AEd}{{{j{A@h}}}A@h}{{{j{ACj}}}ACj}{{{j{AB`}}}AB`}{{{j{AEf}}}AEf}{{{j{ACh}}}ACh}{{{j{ADh}}}ADh}{{{j{Od}}}Od}{{{j{AEh}}}AEh}{{{j{AAd}}}AAd}{{{j{A@n}}}A@n}{{{j{AEj}}}AEj}{{{j{AAh}}}AAh}`{{{j{c}}{j{Cje}}}Cn{}{}}0000000000000000000000{{{j{c}}}Cn{}}000000000000000000000000000000000000000000000`````````````````````````````````````````````````````````````{{{j{A@h}}{j{CjEb}}}Ej}`{cc{}}0000000000000000000000{{{j{c}}}e{}{}}0000000000000000000000````````````{ce{}{}}0000000000000000000000{{{j{c}}}Dn{}}0000000000000000000000````````````````````````````````````````````````````````````````````````````````````````````````22222222222222222222222{{{j{c}}}{{Fd{e}}}{}{}}000000000000000000000033333333333333333333333```````````````````````````````````````````````````{c{{Ef{e}}}{}{}}000000000000000000000000000000000000000000000````{{{j{c}}}Gn{}}0000000000000000000000``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{{{j{c}}}{{j{e}}}{}{}}000000000000000000{{{j{Cjc}}}{{j{Cje}}}{}{}}000000000000000000{{{j{AEl}}}AEl}{{{j{AEn}}}AEn}{{{j{AF`}}}AF`}{{{j{Kb}}}Kb}{{{j{ABd}}}ABd}{{{j{AAl}}}AAl}{{{j{ACn}}}ACn}{{{j{Oj}}}Oj}{{{j{AFb}}}AFb}{{{j{AAj}}}AAj}{{{j{A@`}}}A@`}{{{j{ABf}}}ABf}{{{j{Oh}}}Oh}{{{j{AD`}}}AD`}{{{j{ABj}}}ABj}{{{j{AFd}}}AFd}{{{j{AFf}}}AFf}{{{j{AFh}}}AFh}{{{j{AFj}}}AFj}{{{j{c}}{j{Cje}}}Cn{}{}}000000000000000000{{{j{c}}}Cn{}}0000000000000000000000000000000000000{{{j{AFb}}{j{AFb}}}D`}``{{{j{Kb}}{j{Kb}}}Dn}{{{j{ABd}}{j{ABd}}}Dn}{{{j{AAl}}{j{AAl}}}Dn}{{{j{ACn}}{j{ACn}}}Dn}{{{j{Oj}}{j{Oj}}}Dn}{{{j{AFb}}{j{AFb}}}Dn}{{{j{AAj}}{j{AAj}}}Dn}{{{j{A@`}}{j{A@`}}}Dn}{{{j{ABf}}{j{ABf}}}Dn}{{{j{AFh}}{j{AFh}}}Dn}{{{j{AFj}}{j{AFj}}}Dn}{{{j{AEl}}{j{CjEb}}}Ej}{{{j{AEn}}{j{CjEb}}}Ej}{{{j{AF`}}{j{CjEb}}}Ej}{{{j{Kb}}{j{CjEb}}}Ej}{{{j{ABd}}{j{CjEb}}}Ej}{{{j{AAl}}{j{CjEb}}}Ej}{{{j{ACn}}{j{CjEb}}}Ej}{{{j{Oj}}{j{CjEb}}}Ej}{{{j{AFb}}{j{CjEb}}}Ej}{{{j{AAj}}{j{CjEb}}}Ej}{{{j{A@`}}{j{CjEb}}}Ej}{{{j{Oh}}{j{CjEb}}}Ej}{{{j{AD`}}{j{CjEb}}}Ej}{{{j{ABj}}{j{CjEb}}}Ej}{{{j{AFd}}{j{CjEb}}}Ej}{{{j{AFf}}{j{CjEb}}}Ej}{{{j{AFh}}{j{CjEb}}}Ej}{{{j{AFj}}{j{CjEb}}}Ej}{cc{}}000000000000000000{{{j{c}}}e{}{}}000000000000000000{{{j{Kb}}{j{Cjc}}}CnFj}{{{j{ABd}}{j{Cjc}}}CnFj}{{{j{AAl}}{j{Cjc}}}CnFj}{{{j{ACn}}{j{Cjc}}}CnFj}{{{j{Oj}}{j{Cjc}}}CnFj}{{{j{AFb}}{j{Cjc}}}CnFj}{{{j{AAj}}{j{Cjc}}}CnFj}{{{j{A@`}}{j{Cjc}}}CnFj}{{{j{ABf}}{j{Cjc}}}CnFj}{{{j{AFh}}{j{Cjc}}}CnFj}{{{j{AFj}}{j{Cjc}}}CnFj}```````{ce{}{}}000000000000000000{{{j{c}}}Dn{}}000000000000000000`````````````````````````````````````````````{{{j{AFb}}{j{AFb}}}{{Fd{D`}}}}````````````>>>>>>>>>>>>>>>>>>>{{{j{c}}}{{Fd{e}}}{}{}}000000000000000000???????????????????{c{{Ef{e}}}{}{}}0000000000000000000000000000000000000{{{j{c}}}Gn{}}000000000000000000`````{{{j{AFl}}AdOlOnOnAAn}Cn}0{{{j{AFl}}AdAEdA@`BnCdCb}Gf}1111{{{j{AFl}}AdAFnAAnOlGfGfGfGfOlOlGf}Cd}{{{j{AFl}}AdAFnAAnOlGfGfGfGfOlOlGfOl}Cd}{{{j{AFl}}AdAEdAAnOlGfGfGfGfOlOlGfOlOl}Gf}44{{{j{AFl}}AdAEdCdCdBn}Gf}{{{j{AFl}}AdOlGfGfCd}Gf}66666{{{j{AFl}}AdAEdCbAFnCbAAn}Gf}{{{j{AFl}}AdAEdGfAFnGfAAn}Gf}{{{j{AFl}}AdAEdAFnGfAFn}Gf}{{{j{AFl}}AdAAnb}Gf}{{{j{AFl}}AdAEdA@`BnCb}Gf}{{{j{AFl}}AdGfCdGf}Gf}{{{j{AFl}}Ad}Cn}============={{{j{AFl}}Ad}Gf}>{{{j{AFl}}AdGfCdGfGf}Gf}{{{j{c}}}{{j{e}}}{}{}}{{{j{Cjc}}}{{j{Cje}}}{}{}}{cc{}}{{{j{c}}}e{}{}}{ce{}{}}{{{j{c}}}Dn{}}{{{j{c}}}{{Fd{e}}}{}{}}3{c{{Ef{e}}}{}{}}0{{{j{c}}}Gn{}}``````{{{j{n}}}b}{{{j{Bl}}}Bn}{{{j{n}}}Cb}{{{j{n}}}{{Ch{A`}}}}{{{j{n}}}Cl}00000{{{j{Bl}}}{{Ch{A`}}}}{{{j{n}}}E`}{{{j{n}}{j{Dh}}}{{Df{{Fh{{Ch{A`}}b}}}}}}{{{j{n}}}Dn}0000{nCb}111{{{j{Bl}}}Dn}00000000{{{j{n}}{j{n}}}Dn}111{{{j{n}}}{{Fd{Dn}}}}00<888{{{j{Bl}}}b}00{{{j{n}}}{{Fd{{G`{Fn}}}}}}>111{{{j{n}}}Gf}00{{{j{n}}}{{G`{b}}}}{{{j{Bl}}}{{j{{h{b}}}}}}00{{{j{Bl}}}{{j{{h{Gh}}}}}}00{{{j{n}}}{{Ch{Hb}}}}","D":"DH`","p":[[1,"usize"],[1,"array"],[5,"Dim",2784],[1,"slice"],[1,"reference"],[5,"IxDynImpl",2785],[10,"PyArrayDescrMethods",2717,2786],[5,"PyArrayDescr",0,2786],[5,"FromVecError",0,2787],[5,"Python",2788],[8,"PyObject",2789],[5,"NotContiguousError",0,2787],[6,"BorrowError",0,2787],[8,"Complex32",0,2790],[8,"ArrayView",2791],[8,"Array",2791],[10,"Dimension",2792],[8,"Complex64",0,2790],[10,"Element",0,2786],[5,"PyFixedString",0,2793],[5,"PyFixedUnicode",0,2793],[10,"PyUntypedArrayMethods",2717,2794],[5,"PyArrayObject",1344],[5,"PyUntypedArray",0,2794],[5,"PyArray_Descr",1344],[5,"PyObject",2795],[5,"PyAny",2796],[5,"Bound",2789],[0,"mut"],[1,"u8"],[1,"unit"],[6,"Ordering",2797],[5,"PyArrayLike",0,2798],[5,"PyArray",368],[8,"PyResult",2799],[1,"str"],[8,"IxDyn",0,2800],[5,"Borrowed",2789],[1,"bool"],[1,"u64"],[5,"Formatter",2801],[5,"Error",2801],[6,"Result",2802],[5,"TypeMustMatch",0,2798],[8,"Result",2801],[5,"AllowTypeChange",0,2798],[10,"Debug",2801],[8,"Py_UCS1",2803],[8,"Py_UCS4",2803],[6,"Option",2804],[5,"PyErr",2799],[1,"tuple"],[10,"Hasher",2805],[5,"Py",2789],[5,"String",2806],[5,"Vec",2807],[10,"ToPyObject",2808],[10,"Sized",2809],[8,"c_int",2810],[1,"isize"],[5,"PyDowncastError",2799],[10,"Into",2811],[5,"TypeId",2812],[5,"PyTypeObject",2813],[5,"PyType",2814],[8,"Ix1",0,2800],[1,"f64"],[10,"AsPrimitive",2815],[10,"PyArrayMethods",368],[8,"ArrayViewMut",2791],[8,"RawArrayView",2791],[8,"RawArrayViewMut",2791],[5,"ArrayBase",2791],[17,"Elem"],[10,"Data",2816],[17,"Item"],[10,"IntoIterator",2817],[8,"Ix2",0,2800],[8,"Ix3",0,2800],[17,"Dim"],[10,"NpyIndex",567],[5,"PyModule",2818],[8,"Ix0",2800],[10,"Copy",2809],[10,"PyArray0Methods",368],[10,"IntoDimension",2819],[5,"PyReadonlyArray",500],[5,"PyReadwriteArray",500],[6,"NPY_ORDER",2118],[8,"MatrixView",2820],[10,"Scalar",2821],[10,"Dim",2822],[8,"MatrixViewMut",2820],[5,"Dyn",2822],[8,"DMatrixView",2823],[8,"DMatrixViewMut",2823],[10,"IntoPyArray",567],[10,"ToPyArray",567],[5,"Datetime",579],[10,"Unit",579],[5,"Timedelta",579],[10,"Clone",2824],[10,"Ord",2797],[10,"PartialEq",2797],[1,"i64"],[10,"Hash",2805],[10,"PartialOrd",2797],[5,"Years",637],[5,"Months",637],[5,"Weeks",637],[5,"Days",637],[5,"Hours",637],[5,"Minutes",637],[5,"Seconds",637],[5,"Milliseconds",637],[5,"Microseconds",637],[5,"Nanoseconds",637],[5,"Picoseconds",637],[5,"Femtoseconds",637],[5,"Attoseconds",637],[5,"PyArrayAPI",930],[5,"PyArray_DatetimeMetaData",1344],[8,"npy_datetime",2118],[5,"npy_datetimestruct",2118],[6,"NPY_DATETIMEUNIT",2118],[8,"c_char",2810],[8,"npy_intp",2118],[6,"NPY_CASTING",2118],[8,"Py_ssize_t",2825],[8,"npy_bool",2118],[8,"npy_uint32",2118],[5,"NpyIter",1344],[8,"NpyIter_GetMultiIndexFunc",1344],[8,"NpyIter_IterNextFunc",1344],[5,"PyArray_StringDTypeObject",1344],[8,"npy_string_allocator",1344],[8,"npy_packed_static_string",1344],[5,"npy_static_string",1344],[8,"PyArray_DTypeMeta",1344],[5,"PyArrayDTypeMeta_Spec",1344],[6,"NPY_SELECTKIND",2118],[6,"NPY_SORTKIND",2118],[8,"c_void",2810],[5,"PyArrayMultiIterObject",1344],[5,"PyArray_Chunk",1344],[6,"NPY_SCALARKIND",2118],[6,"NPY_CLIPMODE",2118],[8,"npy_ucs4",2118],[5,"npy_stride_sort_item",2118],[8,"c_uchar",2810],[6,"FILE",2826],[8,"PyArray_VectorUnaryFunc",1344],[8,"c_uint",2810],[5,"PyArray_ArrFuncs",1344],[5,"PyArray_Dims",1344],[5,"PyArrayMapIterObject",1344],[5,"PyArrayIterObject",1344],[5,"PyArray_DescrProto",1344],[6,"NPY_SEARCHSIDE",2118],[5,"npy_timedeltastruct",2118],[8,"npy_timedelta",2118],[8,"PyDataMem_EventHookFunc",1344],[6,"NpyTypes",930],[5,"NpyAuxData",1344],[8,"npy_uint64",2118],[5,"PyArray_ArrayDescr",1344],[5,"_PyArray_DescrNumPy2",1344],[5,"PyArrayFlagsObject",1344],[5,"PyArrayInterface",1344],[5,"PyUFuncObject",1344],[5,"PyArrayNeighborhoodIterObject",1344],[5,"PyArray_DatetimeDTypeMetaData",1344],[5,"PyArrayMethod_Spec",1344],[5,"npy_cdouble",2118],[5,"npy_cfloat",2118],[5,"npy_clongdouble",2118],[6,"NPY_TYPES",2118],[6,"NPY_TYPECHAR",2118],[6,"NPY_TYPEKINDCHAR",2118],[6,"NPY_BYTEORDER_CHAR",2118],[6,"NPY_ARRAYMETHOD_FLAGS",2118],[5,"PyUFuncAPI",2662],[8,"PyUFuncGenericFunction",1344],[8,"PyArray_GetItemFunc",1344],[8,"PyArray_SetItemFunc",1344],[8,"PyArray_CopySwapNFunc",1344],[8,"PyArray_CopySwapFunc",1344],[8,"PyArray_NonzeroFunc",1344],[8,"PyArray_CompareFunc",1344],[8,"PyArray_ArgFunc",1344],[8,"PyArray_DotFunc",1344],[8,"PyArray_ScanFunc",1344],[8,"PyArray_FromStrFunc",1344],[8,"PyArray_FillFunc",1344],[8,"PyArray_SortFunc",1344],[8,"PyArray_ArgSortFunc",1344],[8,"PyArray_PartitionFunc",1344],[8,"PyArray_ArgPartitionFunc",1344],[8,"PyArray_FillWithScalarFunc",1344],[8,"PyArray_ScalarKindFunc",1344],[8,"PyArray_FastClipFunc",1344],[8,"PyArray_FastPutmaskFunc",1344],[8,"PyArray_FastTakeFunc",1344],[8,"PyUFunc_MaskedStridedInnerLoopFunc",1344],[8,"PyUFunc_TypeResolutionFunc",1344],[8,"PyUFunc_LegacyInnerLoopSelectionFunc",1344],[8,"PyUFunc_MaskedInnerLoopSelectionFunc",1344],[8,"npy_iter_get_dataptr_t",1344],[8,"NpyAuxData_FreeFunc",1344],[8,"NpyAuxData_CloneFunc",1344],[8,"npy_complex128",2118],[8,"npy_complex64",2118],[8,"npy_complex256",2118]],"r":[[0,2798],[2,2787],[3,2790],[4,2790],[5,2786],[6,2787],[8,567],[9,2800],[10,2800],[11,2800],[12,2800],[13,2800],[14,2800],[15,2800],[16,2800],[17,2800],[18,2800],[19,2800],[20,2800],[21,2800],[22,2800],[23,2787],[25,567],[26,930],[27,2662],[28,368],[29,368],[30,368],[31,368],[32,368],[33,368],[34,368],[35,368],[36,368],[37,2786],[38,2786],[39,368],[40,2798],[41,2798],[42,2798],[43,2798],[44,2798],[45,2798],[46,2798],[47,2798],[48,2798],[49,368],[50,2793],[51,2793],[52,500],[53,500],[54,500],[55,500],[56,500],[57,500],[58,500],[59,500],[60,500],[61,500],[62,500],[63,500],[64,500],[65,500],[66,500],[67,500],[68,500],[69,500],[70,2794],[71,2794],[72,567],[73,567],[74,2798],[81,2791],[141,2827],[142,2827],[143,2786],[146,2786],[147,2827],[149,2827],[202,368],[221,2827],[222,2827],[2717,567],[2718,368],[2719,2786],[2720,368],[2721,2794],[2722,567]],"b":[[158,"impl-Debug-for-PyArrayDescr"],[159,"impl-Display-for-PyArrayDescr"],[160,"impl-Display-for-PyUntypedArray"],[161,"impl-Debug-for-PyUntypedArray"],[165,"impl-Debug-for-FromVecError"],[166,"impl-Display-for-FromVecError"],[167,"impl-Debug-for-NotContiguousError"],[168,"impl-Display-for-NotContiguousError"],[169,"impl-Display-for-BorrowError"],[170,"impl-Debug-for-BorrowError"],[171,"impl-Display-for-PyFixedString%3CN%3E"],[172,"impl-Debug-for-PyFixedString%3CN%3E"],[173,"impl-Debug-for-PyFixedUnicode%3CN%3E"],[174,"impl-Display-for-PyFixedUnicode%3CN%3E"],[236,"impl-IntoPy%3CPy%3CPyUntypedArray%3E%3E-for-%26PyUntypedArray"],[237,"impl-IntoPy%3CPy%3CPyAny%3E%3E-for-PyUntypedArray"],[411,"impl-Debug-for-PyArray%3CT,+D%3E"],[412,"impl-Display-for-PyArray%3CT,+D%3E"],[443,"impl-IntoPy%3CPy%3CPyAny%3E%3E-for-PyArray%3CT,+D%3E"],[444,"impl-IntoPy%3CPy%3CPyArray%3CT,+D%3E%3E%3E-for-%26PyArray%3CT,+D%3E"],[520,"impl-PyReadonlyArray%3C\'py,+N,+Dim%3C%5Busize;+2%5D%3E%3E"],[521,"impl-PyReadonlyArray%3C\'py,+N,+Dim%3C%5Busize;+1%5D%3E%3E"],[522,"impl-PyReadwriteArray%3C\'py,+N,+Dim%3C%5Busize;+2%5D%3E%3E"],[523,"impl-PyReadwriteArray%3C\'py,+N,+Dim%3C%5Busize;+1%5D%3E%3E"]],"c":"OjAAAAEAAAAAABsAEAAAAI4AkACUAJUAzADNAN4ADgESARQBGQF8AY8BnwGhAaMBpQGnAakBqwGuAa8BsQHCAdMB8wFAAkIC","e":"OzAAAAEAAKAISwAJAAAAGgALACgAAAAyAAAANQARAEkAAQBOAAIAUwABAFcAAQBfAAEAZAATAHoAAwB/AAkAiwACAJgABACfABAAuQAAALsAEADPAAMA2gABAOwAAgD2AAkAAQEBAAcBAAAKAQAAFgEBABsBAAAiAUYAawEBAG8BAQCCAQAAhwEAAI4BAACRAQAAmAEAAJsBAgCiAQAAqgEAAK0BAAC8AQMA0gEAANYBAgDhAQQA6gECAA8CDgAgAgMAKAIBACsCBAAyAgUASQIWAGICBgBrAg8AfAIBAIsCdAANAxkANANoAJ4DAAChAwAAowM7AOIDIgAGBAEACQTeAOoEAQDvBFEAYQU+AMAF8ADIBiIAAgdXAm0JJAClCcEAaAosAJYKAACYCgcAoQoAAKMKAAA=","a":{"nalgebra":[476,477,478,479,520,521,522,523,559,560],"pyarray":[370,378],"pyarray0":[370],"pyarraydescr":[38,2719],"pyuntypedarray":[71,2721]}}]\ +["numpy",{"t":"FPGIIKFTEHIHIHIHIHIHIHIFPEEEEEEEEEEEEFKEFIIIIIIIIEFFEEEEEEEEEEEEEEEEEEFKEEFMNNNNCQNNNNNNMNMNNNNNMNCNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNCCNNNHHHMNHHQHQNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNENNMNNNNMNMNNMNNNOOHHNNNNNNNNNNMNNNNNNNNMNNNNNNNNNNNNNNNMNNNEMNEMNNNNCNNNNNNNCQQEOOMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNFIKIIIIIIIKNNMNMNNMNMNNNNNNMNNNNNMNMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNHMNMNNNNNNNNNNMNNNNNNNMNMNMNNNMNNNNMNNNMNMNNNNNNMNMNNNNNNNNNNNNFIIIIIIIIFIIIIIIIINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRRKRRKKKNMNMTFFTKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSCCHCCCPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGJFPPNPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPNNNNNNNNNPPPPPPPPNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPFIIFIIFFFFFFFFFIIIFFFIIIIFFFFFIIIIIIIIIIIIIIFIIHHHHHHHHHHIFIIIIPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPFOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOIIFIOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPGPPPPPPGGPPPPPPPGPPPPPPPGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPTPPPPPPPPTGPPPPGPPGGPPPGPPPPPPGGGPPPPPPPPPPPPPPPPPPPPPOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOIIFFIFIIIIFIIIIIIIIIIIIIIIIIIFIFIIIIIIIIIIINOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOJFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNEEKEKEMMMMNNNNNNMMMMNNNMMNNNNNNNNNNNNMNNNNNNMNNNNNNMMNNNNNNMNNNNNNM","n":["AllowTypeChange","AlreadyBorrowed","BorrowError","Complex32","Complex64","Element","FromVecError","IS_COPY","IntoPyArray","Ix1","Ix1","Ix2","Ix2","Ix3","Ix3","Ix4","Ix4","Ix5","Ix5","Ix6","Ix6","IxDyn","IxDyn","NotContiguousError","NotWriteable","NpyIndex","PY_ARRAY_API","PY_UFUNC_API","PyArray","PyArray0","PyArray0Methods","PyArray1","PyArray2","PyArray3","PyArray4","PyArray5","PyArray6","PyArrayDescr","PyArrayDescrMethods","PyArrayDyn","PyArrayLike","PyArrayLike0","PyArrayLike1","PyArrayLike2","PyArrayLike3","PyArrayLike4","PyArrayLike5","PyArrayLike6","PyArrayLikeDyn","PyArrayMethods","PyFixedString","PyFixedUnicode","PyReadonlyArray","PyReadonlyArray0","PyReadonlyArray1","PyReadonlyArray2","PyReadonlyArray3","PyReadonlyArray4","PyReadonlyArray5","PyReadonlyArray6","PyReadonlyArrayDyn","PyReadwriteArray","PyReadwriteArray0","PyReadwriteArray1","PyReadwriteArray2","PyReadwriteArray3","PyReadwriteArray4","PyReadwriteArray5","PyReadwriteArray6","PyReadwriteArrayDyn","PyUntypedArray","PyUntypedArrayMethods","ToNpyDims","ToPyArray","TypeMustMatch","alignment","alignment","arguments","arguments","arguments","array","array","array_from_view","array_from_view","array_from_view","array_from_view","array_from_view","array_from_view","as_array_ptr","as_array_ptr","as_dtype_ptr","as_dtype_ptr","as_ptr","as_ptr","as_ref","as_ref","base","base","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","byteorder","char","clone","clone","clone_into","clone_into","clone_ref","clone_ref","clone_ref","clone_ref","clone_ref","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","cmp","convert","datetime","deref","deref","deref","dot","dot_bound","dtype","dtype","dtype","dtype_bound","einsum","einsum","einsum_bound","einsum_bound","eq","eq","extract_bound","extract_bound","extract_bound","flags","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_borrowed_ptr_or_opt","from_borrowed_ptr_or_opt","from_owned_ptr_or_opt","from_owned_ptr_or_opt","from_py_object_bound","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","get_array_module","get_dtype","get_dtype","get_dtype_bound","get_dtype_bound","get_dtype_bound","get_dtype_bound","get_dtype_bound","get_field","get_field","has_fields","has_fields","has_object","has_subarray","has_subarray","hash","hash","im","im","inner","inner_bound","into","into","into","into","into","into","into","into","into","into","into_dtype_ptr","into_dtype_ptr","into_py","into_py","into_py","is_aligned_struct","is_c_contiguous","is_contiguous","is_empty","is_equiv_to","is_equiv_to","is_fortran_contiguous","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_native_byteorder","is_type_of","is_type_of_bound","itemsize","itemsize","kind","len","nalgebra","names","names","ndarray","ndim","ndim","ndim","new","new_bound","npyffi","num","object","object_bound","of","of_bound","partial_cmp","partial_cmp","prelude","pyarray","pyarray_bound","pyo3","re","re","shape","shape","shape","strides","to_object","to_object","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_exact","try_from_exact","try_from_unchecked","try_from_unchecked","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_check","type_check","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","typeobj","typeobj","vec_from_slice","vec_from_slice","vec_from_slice","vec_from_slice","vec_from_slice","vec_from_slice","PyArray","PyArray0","PyArray0Methods","PyArray1","PyArray2","PyArray3","PyArray4","PyArray5","PyArray6","PyArrayDyn","PyArrayMethods","arange","arange_bound","as_array","as_array","as_array_mut","as_array_mut","as_ptr","as_raw_array","as_raw_array","as_raw_array_mut","as_raw_array_mut","as_ref","as_slice","as_slice","as_slice_mut","as_slice_mut","as_untyped","as_untyped","borrow","borrow_from_array","borrow_from_array_bound","borrow_mut","cast","cast","copy_to","copy_to","data","data","deref","dims","dims","extract_bound","fmt","fmt","from","from_array","from_array_bound","from_borrowed_ptr","from_borrowed_ptr_or_opt","from_iter","from_iter_bound","from_owned_array","from_owned_array_bound","from_owned_object_array","from_owned_object_array_bound","from_owned_ptr","from_owned_ptr_or_opt","from_slice","from_slice_bound","from_subset","from_vec","from_vec2","from_vec2_bound","from_vec3","from_vec3_bound","from_vec_bound","get","get","get_array_module","get_mut","get_mut","get_owned","get_owned","into","into_py","into_py","is_in_subset","is_type_of_bound","item","item","new","new_bound","permute","permute","readonly","readonly","readwrite","readwrite","reshape","reshape","reshape_with_order","reshape_with_order","resize","resize","to_dyn","to_dyn","to_object","to_owned","to_owned_array","to_owned_array","to_string","to_subset","to_subset_unchecked","to_vec","to_vec","transpose","transpose","try_as_matrix","try_as_matrix","try_as_matrix_mut","try_as_matrix_mut","try_from","try_from","try_from_exact","try_from_unchecked","try_into","try_readonly","try_readonly","try_readwrite","try_readwrite","type_check","type_id","type_object_raw","uget","uget","uget_mut","uget_mut","uget_raw","uget_raw","zeros","zeros_bound","PyReadonlyArray","PyReadonlyArray0","PyReadonlyArray1","PyReadonlyArray2","PyReadonlyArray3","PyReadonlyArray4","PyReadonlyArray5","PyReadonlyArray6","PyReadonlyArrayDyn","PyReadwriteArray","PyReadwriteArray0","PyReadwriteArray1","PyReadwriteArray2","PyReadwriteArray3","PyReadwriteArray4","PyReadwriteArray5","PyReadwriteArray6","PyReadwriteArrayDyn","as_array","as_array_mut","as_matrix","as_matrix","as_matrix_mut","as_matrix_mut","as_slice","as_slice_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","clone_to_uninit","deref","deref","drop","drop","extract_bound","extract_bound","fmt","fmt","from","from","from_py_object_bound","from_py_object_bound","from_subset","from_subset","get","get_mut","into","into","is_in_subset","is_in_subset","resize","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_as_matrix","try_as_matrix_mut","try_from","try_from","try_into","try_into","type_id","type_id","Dim","Dim","IntoPyArray","Item","Item","NpyIndex","ToNpyDims","ToPyArray","into_pyarray","into_pyarray_bound","to_pyarray","to_pyarray_bound","ABBREV","Datetime","Timedelta","UNIT","Unit","array_from_view","array_from_view","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","clone_ref","clone_ref","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","cmp","eq","eq","fmt","fmt","from","from","from","from","from_subset","from_subset","get_dtype_bound","get_dtype_bound","hash","hash","into","into","is_in_subset","is_in_subset","partial_cmp","partial_cmp","to_owned","to_owned","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","units","vec_from_slice","vec_from_slice","Attoseconds","Days","Femtoseconds","Hours","Microseconds","Milliseconds","Minutes","Months","Nanoseconds","Picoseconds","Seconds","Weeks","Years","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","API_VERSION_2_0","array","flags","is_numpy_2","objects","types","ufunc","NPY_NUMUSERTYPES","NpyDatetime_ConvertDatetime64ToDatetimeStruct","NpyDatetime_ConvertDatetimeStructToDatetime64","NpyDatetime_ConvertPyDateTimeToDatetimeStruct","NpyDatetime_GetDatetimeISO8601StrLen","NpyDatetime_MakeISO8601Datetime","NpyDatetime_ParseISO8601Datetime","NpyIter_AdvancedNew","NpyIter_Copy","NpyIter_CreateCompatibleStrides","NpyIter_Deallocate","NpyIter_DebugPrint","NpyIter_EnableExternalLoop","NpyIter_GetAxisStrideArray","NpyIter_GetBufferSize","NpyIter_GetDataPtrArray","NpyIter_GetDescrArray","NpyIter_GetGetMultiIndex","NpyIter_GetIndexPtr","NpyIter_GetInitialDataPtrArray","NpyIter_GetInnerFixedStrideArray","NpyIter_GetInnerLoopSizePtr","NpyIter_GetInnerStrideArray","NpyIter_GetIterIndex","NpyIter_GetIterIndexRange","NpyIter_GetIterNext","NpyIter_GetIterSize","NpyIter_GetIterView","NpyIter_GetNDim","NpyIter_GetNOp","NpyIter_GetOperandArray","NpyIter_GetReadFlags","NpyIter_GetShape","NpyIter_GetWriteFlags","NpyIter_GotoIndex","NpyIter_GotoIterIndex","NpyIter_GotoMultiIndex","NpyIter_HasDelayedBufAlloc","NpyIter_HasExternalLoop","NpyIter_HasIndex","NpyIter_HasMultiIndex","NpyIter_IsBuffered","NpyIter_IsFirstVisit","NpyIter_IsGrowInner","NpyIter_IterationNeedsAPI","NpyIter_MultiNew","NpyIter_New","NpyIter_RemoveAxis","NpyIter_RemoveMultiIndex","NpyIter_RequiresBuffering","NpyIter_Reset","NpyIter_ResetBasePointers","NpyIter_ResetToIterIndexRange","NpyString_acquire_allocator","NpyString_acquire_allocators","NpyString_load","NpyString_pack","NpyString_pack_null","NpyString_release_allocator","NpyString_release_allocators","NpyTypes","PY_ARRAY_API","PyArrayAPI","PyArrayDescr_Type","PyArrayFlags_Type","PyArrayInitDTypeMeta_FromSpec","PyArrayIter_Type","PyArrayMultiIter_Type","PyArray_All","PyArray_Any","PyArray_Arange","PyArray_ArangeObj","PyArray_ArgMax","PyArray_ArgMin","PyArray_ArgPartition","PyArray_ArgSort","PyArray_As1D","PyArray_As2D","PyArray_AsCArray","PyArray_AxisConverter","PyArray_BoolConverter","PyArray_Broadcast","PyArray_BroadcastToShape","PyArray_BufferConverter","PyArray_ByteorderConverter","PyArray_Byteswap","PyArray_CanCastArrayTo","PyArray_CanCastSafely","PyArray_CanCastScalar","PyArray_CanCastTo","PyArray_CanCastTypeTo","PyArray_CanCoerceScalar","PyArray_CastAnyTo","PyArray_CastScalarDirect","PyArray_CastScalarToCtype","PyArray_CastTo","PyArray_CastToType","PyArray_CastingConverter","PyArray_Check","PyArray_CheckAnyScalarExact","PyArray_CheckAxis","PyArray_CheckExact","PyArray_CheckFromAny","PyArray_CheckStrides","PyArray_Choose","PyArray_Clip","PyArray_ClipmodeConverter","PyArray_CommonDType","PyArray_CompareLists","PyArray_CompareString","PyArray_CompareUCS4","PyArray_Compress","PyArray_Concatenate","PyArray_Conjugate","PyArray_ConvertClipmodeSequence","PyArray_ConvertToCommonType","PyArray_Converter","PyArray_CopyAndTranspose","PyArray_CopyInto","PyArray_CopyObject","PyArray_Correlate","PyArray_Correlate2","PyArray_CountNonzero","PyArray_CreateSortedStridePerm","PyArray_CumProd","PyArray_CumSum","PyArray_DatetimeStructToDatetime","PyArray_DatetimeToDatetimeStruct","PyArray_DebugPrint","PyArray_DescrAlignConverter","PyArray_DescrAlignConverter2","PyArray_DescrConverter","PyArray_DescrConverter2","PyArray_DescrFromObject","PyArray_DescrFromScalar","PyArray_DescrFromType","PyArray_DescrFromTypeObject","PyArray_DescrNew","PyArray_DescrNewByteorder","PyArray_DescrNewFromType","PyArray_Diagonal","PyArray_Dump","PyArray_Dumps","PyArray_EinsteinSum","PyArray_ElementFromName","PyArray_ElementStrides","PyArray_Empty","PyArray_EnsureAnyArray","PyArray_EnsureArray","PyArray_EquivTypenums","PyArray_EquivTypes","PyArray_FailUnlessWriteable","PyArray_FieldNames","PyArray_FillObjectArray","PyArray_FillWithScalar","PyArray_Flatten","PyArray_Free","PyArray_FromAny","PyArray_FromArray","PyArray_FromArrayAttr","PyArray_FromBuffer","PyArray_FromDims","PyArray_FromDimsAndDataAndDescr","PyArray_FromFile","PyArray_FromInterface","PyArray_FromIter","PyArray_FromScalar","PyArray_FromString","PyArray_FromStructInterface","PyArray_GetArrayParamsFromObject","PyArray_GetCastFunc","PyArray_GetDefaultDescr","PyArray_GetEndianness","PyArray_GetField","PyArray_GetNDArrayCFeatureVersion","PyArray_GetNDArrayCVersion","PyArray_GetNumericOps","PyArray_GetPriority","PyArray_GetPtr","PyArray_INCREF","PyArray_InitArrFuncs","PyArray_InnerProduct","PyArray_IntTupleFromIntp","PyArray_IntpConverter","PyArray_IntpFromSequence","PyArray_Item_INCREF","PyArray_Item_XDECREF","PyArray_IterAllButAxis","PyArray_IterNew","PyArray_LexSort","PyArray_MapIterArray","PyArray_MapIterArrayCopyIfOverlap","PyArray_MapIterNext","PyArray_MapIterSwapAxes","PyArray_MatrixProduct","PyArray_MatrixProduct2","PyArray_Max","PyArray_Mean","PyArray_Min","PyArray_MinScalarType","PyArray_MoveInto","PyArray_MultiplyIntList","PyArray_MultiplyList","PyArray_NeighborhoodIterNew","PyArray_New","PyArray_NewCopy","PyArray_NewFlagsObject","PyArray_NewFromDescr","PyArray_NewLikeArray","PyArray_Newshape","PyArray_Nonzero","PyArray_ObjectType","PyArray_One","PyArray_OrderConverter","PyArray_OutputConverter","PyArray_OverflowMultiplyList","PyArray_Pack","PyArray_Partition","PyArray_Prod","PyArray_PromoteDTypeSequence","PyArray_PromoteTypes","PyArray_Ptp","PyArray_PutMask","PyArray_PutTo","PyArray_PyIntAsInt","PyArray_PyIntAsIntp","PyArray_Ravel","PyArray_RegisterCanCast","PyArray_RegisterCastFunc","PyArray_RegisterDataType","PyArray_RemoveAxesInPlace","PyArray_RemoveSmallest","PyArray_Repeat","PyArray_Reshape","PyArray_Resize","PyArray_ResolveWritebackIfCopy","PyArray_ResultType","PyArray_Return","PyArray_Round","PyArray_Scalar","PyArray_ScalarAsCtype","PyArray_ScalarFromObject","PyArray_ScalarKind","PyArray_SearchSorted","PyArray_SearchsideConverter","PyArray_SelectkindConverter","PyArray_SetBaseObject","PyArray_SetDatetimeParseFunction","PyArray_SetField","PyArray_SetNumericOps","PyArray_SetStringFunction","PyArray_SetUpdateIfCopyBase","PyArray_SetWritebackIfCopyBase","PyArray_Size","PyArray_Sort","PyArray_SortkindConverter","PyArray_Squeeze","PyArray_Std","PyArray_Sum","PyArray_SwapAxes","PyArray_TakeFrom","PyArray_TimedeltaStructToTimedelta","PyArray_TimedeltaToTimedeltaStruct","PyArray_ToFile","PyArray_ToList","PyArray_ToString","PyArray_Trace","PyArray_Transpose","PyArray_Type","PyArray_TypeObjectFromType","PyArray_TypestrConvert","PyArray_UpdateFlags","PyArray_ValidType","PyArray_View","PyArray_Where","PyArray_XDECREF","PyArray_Zero","PyArray_Zeros","PyBigArray_Type","PyBoolArrType_Type","PyByteArrType_Type","PyCDoubleArrType_Type","PyCFloatArrType_Type","PyCLongDoubleArrType_Type","PyCharacterArrType_Type","PyComplexFloatingArrType_Type","PyDataMem_FREE","PyDataMem_GetHandler","PyDataMem_NEW","PyDataMem_NEW_ZEROED","PyDataMem_RENEW","PyDataMem_SetEventHook","PyDataMem_SetHandler","PyDoubleArrType_Type","PyFlexibleArrType_Type","PyFloatArrType_Type","PyFloatingArrType_Type","PyGenericArrType_Type","PyInexactArrType_Type","PyIntArrType_Type","PyIntegerArrType_Type","PyLongArrType_Type","PyLongDoubleArrType_Type","PyLongLongArrType_Type","PyNumberArrType_Type","PyObjectArrType_Type","PyShortArrType_Type","PySignedIntegerArrType_Type","PyStringArrType_Type","PyUByteArrType_Type","PyUIntArrType_Type","PyULongArrType_Type","PyULongLongArrType_Type","PyUShortArrType_Type","PyUnicodeArrType_Type","PyUnsignedIntegerArrType_Type","PyVoidArrType_Type","_PyArrayScalar_BoolValues","_PyArray_GetSigintBuf","_PyArray_SigintHandler","_PyDataType_GetArrFuncs","borrow","borrow","borrow_mut","borrow_mut","from","from","from_subset","from_subset","get_type_object","into","into","is_in_subset","is_in_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_into","try_into","type_id","type_id","NPY_ALIGNED_STRUCT","NPY_ARRAY_ALIGNED","NPY_ARRAY_BEHAVED","NPY_ARRAY_BEHAVED_NS","NPY_ARRAY_CARRAY","NPY_ARRAY_CARRAY_RO","NPY_ARRAY_C_CONTIGUOUS","NPY_ARRAY_DEFAULT","NPY_ARRAY_ELEMENTSTRIDES","NPY_ARRAY_ENSUREARRAY","NPY_ARRAY_ENSURECOPY","NPY_ARRAY_FARRAY","NPY_ARRAY_FARRAY_RO","NPY_ARRAY_FORCECAST","NPY_ARRAY_F_CONTIGUOUS","NPY_ARRAY_INOUT_ARRAY","NPY_ARRAY_INOUT_ARRAY2","NPY_ARRAY_INOUT_FARRAY","NPY_ARRAY_INOUT_FARRAY2","NPY_ARRAY_IN_ARRAY","NPY_ARRAY_IN_FARRAY","NPY_ARRAY_NOTSWAPPED","NPY_ARRAY_OUT_ARRAY","NPY_ARRAY_OUT_FARRAY","NPY_ARRAY_OWNDATA","NPY_ARRAY_UPDATEIFCOPY","NPY_ARRAY_UPDATE_ALL","NPY_ARRAY_WRITEABLE","NPY_ARRAY_WRITEBACKIFCOPY","NPY_FROM_FIELDS","NPY_ITEM_HASOBJECT","NPY_ITEM_IS_POINTER","NPY_ITEM_REFCOUNT","NPY_ITER_ALIGNED","NPY_ITER_ALLOCATE","NPY_ITER_ARRAYMASK","NPY_ITER_BUFFERED","NPY_ITER_COMMON_DTYPE","NPY_ITER_CONTIG","NPY_ITER_COPY","NPY_ITER_COPY_IF_OVERLAP","NPY_ITER_C_INDEX","NPY_ITER_DELAY_BUFALLOC","NPY_ITER_DONT_NEGATE_STRIDES","NPY_ITER_EXTERNAL_LOOP","NPY_ITER_F_INDEX","NPY_ITER_GLOBAL_FLAGS","NPY_ITER_GROWINNER","NPY_ITER_MULTI_INDEX","NPY_ITER_NBO","NPY_ITER_NO_BROADCAST","NPY_ITER_NO_SUBTYPE","NPY_ITER_OVERLAP_ASSUME_ELEMENTWISE","NPY_ITER_PER_OP_FLAGS","NPY_ITER_RANGED","NPY_ITER_READONLY","NPY_ITER_READWRITE","NPY_ITER_REDUCE_OK","NPY_ITER_REFS_OK","NPY_ITER_UPDATEIFCOPY","NPY_ITER_VIRTUAL","NPY_ITER_WRITEMASKED","NPY_ITER_WRITEONLY","NPY_ITER_ZEROSIZE_OK","NPY_LIST_PICKLE","NPY_NEEDS_INIT","NPY_NEEDS_PYAPI","NPY_OBJECT_DTYPE_FLAGS","NPY_USE_GETITEM","NPY_USE_SETITEM","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","None","NpyAuxData","NpyAuxData_CloneFunc","NpyAuxData_FreeFunc","NpyIter","NpyIter_GetMultiIndexFunc","NpyIter_IterNextFunc","PyArrayDTypeMeta_Spec","PyArrayFlagsObject","PyArrayInterface","PyArrayIterObject","PyArrayMapIterObject","PyArrayMethod_Spec","PyArrayMultiIterObject","PyArrayNeighborhoodIterObject","PyArrayObject","PyArray_ArgFunc","PyArray_ArgPartitionFunc","PyArray_ArgSortFunc","PyArray_ArrFuncs","PyArray_ArrayDescr","PyArray_Chunk","PyArray_CompareFunc","PyArray_CopySwapFunc","PyArray_CopySwapNFunc","PyArray_DTypeMeta","PyArray_DatetimeDTypeMetaData","PyArray_DatetimeMetaData","PyArray_Descr","PyArray_DescrProto","PyArray_Dims","PyArray_DotFunc","PyArray_FastClipFunc","PyArray_FastPutmaskFunc","PyArray_FastTakeFunc","PyArray_FillFunc","PyArray_FillWithScalarFunc","PyArray_FromStrFunc","PyArray_GetItemFunc","PyArray_NonzeroFunc","PyArray_PartitionFunc","PyArray_ScalarKindFunc","PyArray_ScanFunc","PyArray_SetItemFunc","PyArray_SortFunc","PyArray_StringDTypeObject","PyArray_VectorUnaryFunc","PyDataMem_EventHookFunc","PyDataType_ALIGNMENT","PyDataType_C_METADATA","PyDataType_ELSIZE","PyDataType_FIELDS","PyDataType_FLAGS","PyDataType_ISLEGACY","PyDataType_METADATA","PyDataType_NAMES","PyDataType_SET_ELSIZE","PyDataType_SUBARRAY","PyUFuncGenericFunction","PyUFuncObject","PyUFunc_LegacyInnerLoopSelectionFunc","PyUFunc_MaskedInnerLoopSelectionFunc","PyUFunc_MaskedStridedInnerLoopFunc","PyUFunc_TypeResolutionFunc","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","_PyArray_DescrNumPy2","_former_flags","_former_flags","_internal_iter","ait","alignment","alignment","allocator","ao","ao","argmax","argmin","argsort","arr","array","array_owned","backstrides","backstrides","base","base","base","base","base","base","baseclass","baseoffset","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","bounds","buf","byteorder","byteorder","byteorder","c_metadata","cancastscalarkindto","cancastto","cast","castdict","casting","casts","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","coerce","compare","consec","constant","contiguous","contiguous","coordinates","coordinates","copyswap","copyswapn","core_dim_ixs","core_enabled","core_num_dim_ix","core_num_dims","core_offsets","core_signature","data","data","data","dataptr","dataptr","dataptr","default_string","descr","descr","dimensions","dimensions","dimensions","dimensions","dims_m1","dims_m1","doc","dotfunc","dtypes","elsize","elsize","extra_op","extra_op_dtype","extra_op_flags","extra_op_iter","extra_op_next","extra_op_ptrs","f","factors","factors","fancy_dims","fancy_strides","fastclip","fastputmask","fasttake","fields","fill","fillwithscalar","flags","flags","flags","flags","flags","flags","flags","flags","fmt","free","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","fromstr","functions","getitem","has_nan_na","has_string_na","hash","hash","identity","index","index","index","index","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","itemsize","iter_count","iter_flags","iteraxes","iters","kind","kind","kind","legacy_inner_loop_selector","len","len","limits","limits","limits_sizes","limits_sizes","masked_inner_loop_selector","meta","metadata","metadata","mode","na_name","na_object","name","name","names","nargs","nd","nd","nd","nd","nd","nd_fancy","nd_m1","nd_m1","needs_api","nin","nin","nonzero","nout","nout","npy_iter_get_dataptr_t","npy_packed_static_string","npy_static_string","npy_string_allocator","ntypes","num","numiter","numiter","ob_base","ob_base","ob_base","ob_base","ob_base","ob_base","ob_base","ob_base","ob_base","ob_base","ob_base","ob_base","obj","op_flags","outer","outer_next","outer_ptrs","outer_strides","ptr","ptr","ptr","reserved","reserved1","reserved2","reserved_null","scalarkind","scanfunc","setitem","shape","shape","size","size","size","size","size","slots","slots","sort","strides","strides","strides","strides","subarray","subspace","subspace_iter","subspace_next","subspace_ptrs","subspace_strides","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","tp_alloc","tp_as_async","tp_as_buffer","tp_as_mapping","tp_as_number","tp_as_sequence","tp_base","tp_bases","tp_basicsize","tp_cache","tp_call","tp_clear","tp_dealloc","tp_del","tp_descr_get","tp_descr_set","tp_dict","tp_dictoffset","tp_doc","tp_finalize","tp_flags","tp_free","tp_getattr","tp_getattro","tp_getset","tp_hash","tp_init","tp_is_gc","tp_itemsize","tp_iter","tp_iternext","tp_members","tp_methods","tp_mro","tp_name","tp_new","tp_repr","tp_richcompare","tp_setattr","tp_setattro","tp_str","tp_subclasses","tp_traverse","tp_vectorcall","tp_vectorcall_offset","tp_version_tag","tp_watched","tp_weaklist","tp_weaklistoffset","translate","translate","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","two","type_","type_","type_","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_num","type_num","type_num","type_resolver","typekind","typeobj","typeobj","typeobj","typeobj","types","unused","userloops","weakreflist","NPY_ANYORDER","NPY_ARRAYMETHOD_FLAGS","NPY_BIG","NPY_BOOL","NPY_BOOLLTR","NPY_BOOL_SCALAR","NPY_BYTE","NPY_BYTELTR","NPY_BYTEORDER_CHAR","NPY_CASTING","NPY_CDOUBLE","NPY_CDOUBLELTR","NPY_CFLOAT","NPY_CFLOATLTR","NPY_CHAR","NPY_CHARLTR","NPY_CLIP","NPY_CLIPMODE","NPY_CLONGDOUBLE","NPY_CLONGDOUBLELTR","NPY_COMPLEXLTR","NPY_COMPLEX_SCALAR","NPY_CORDER","NPY_DATETIME","NPY_DATETIMELTR","NPY_DATETIMEUNIT","NPY_DOUBLE","NPY_DOUBLELTR","NPY_EQUIV_CASTING","NPY_FLOAT","NPY_FLOATINGLTR","NPY_FLOATLTR","NPY_FLOAT_SCALAR","NPY_FORTRANORDER","NPY_FR_D","NPY_FR_GENERIC","NPY_FR_M","NPY_FR_W","NPY_FR_Y","NPY_FR_as","NPY_FR_fs","NPY_FR_h","NPY_FR_m","NPY_FR_ms","NPY_FR_ns","NPY_FR_ps","NPY_FR_s","NPY_FR_us","NPY_GENBOOLLTR","NPY_HALF","NPY_HALFLTR","NPY_HEAPSORT","NPY_IGNORE","NPY_INT","NPY_INTLTR","NPY_INTNEG_SCALAR","NPY_INTPLTR","NPY_INTPOS_SCALAR","NPY_INTROSELECT","NPY_KEEPORDER","NPY_LITTLE","NPY_LONG","NPY_LONGDOUBLE","NPY_LONGDOUBLELTR","NPY_LONGLONG","NPY_LONGLONGLTR","NPY_LONGLTR","NPY_MERGESORT","NPY_METH_IS_REORDERABLE","NPY_METH_NO_FLOATINGPOINT_ERRORS","NPY_METH_REQUIRES_PYAPI","NPY_METH_RUNTIME_FLAGS","NPY_METH_SUPPORTS_UNALIGNED","NPY_NATBYTE","NPY_NATIVE","NPY_NOSCALAR","NPY_NOTYPE","NPY_NO_CASTING","NPY_NTYPES_LEGACY","NPY_OBJECT","NPY_OBJECTLTR","NPY_OBJECT_SCALAR","NPY_OPPBYTE","NPY_ORDER","NPY_QUICKSORT","NPY_RAISE","NPY_SAFE_CASTING","NPY_SAME_KIND_CASTING","NPY_SCALARKIND","NPY_SEARCHLEFT","NPY_SEARCHRIGHT","NPY_SEARCHSIDE","NPY_SELECTKIND","NPY_SHORT","NPY_SHORTLTR","NPY_SIGNEDLTR","NPY_SORTKIND","NPY_STRING","NPY_STRINGLTR","NPY_STRINGLTR2","NPY_SWAP","NPY_TIMEDELTA","NPY_TIMEDELTALTR","NPY_TYPECHAR","NPY_TYPEKINDCHAR","NPY_TYPES","NPY_UBYTE","NPY_UBYTELTR","NPY_UINT","NPY_UINTLTR","NPY_UINTPLTR","NPY_ULONG","NPY_ULONGLONG","NPY_ULONGLONGLTR","NPY_ULONGLTR","NPY_UNICODE","NPY_UNICODELTR","NPY_UNSAFE_CASTING","NPY_UNSIGNEDLTR","NPY_USERDEF","NPY_USHORT","NPY_USHORTLTR","NPY_VOID","NPY_VOIDLTR","NPY_VSTRING","NPY_WRAP","_NPY_METH_FORCE_CAST_INPUTS","as_","as_","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","day","day","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","from_subset","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hour","imag","imag","imag","imag","imag","imag","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","is_in_subset","min","month","npy_bool","npy_byte","npy_cdouble","npy_cfloat","npy_char","npy_clongdouble","npy_complex128","npy_complex256","npy_complex64","npy_datetime","npy_datetimestruct","npy_double","npy_float","npy_float128","npy_float16","npy_float32","npy_float64","npy_half","npy_hash_t","npy_int","npy_int16","npy_int32","npy_int64","npy_int8","npy_intp","npy_long","npy_longdouble","npy_longlong","npy_short","npy_stride_sort_item","npy_timedelta","npy_timedeltastruct","npy_ubyte","npy_ucs4","npy_uint","npy_uint16","npy_uint32","npy_uint64","npy_uint8","npy_uintp","npy_ulong","npy_ulonglong","npy_ushort","partial_cmp","perm","ps","ps","real","real","real","real","real","real","sec","sec","stride","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","us","us","year","PY_UFUNC_API","PyUFuncAPI","PyUFunc_DD_D","PyUFunc_D_D","PyUFunc_DefaultTypeResolver","PyUFunc_FF_F","PyUFunc_FF_F_As_DD_D","PyUFunc_F_F","PyUFunc_F_F_As_D_D","PyUFunc_FromFuncAndData","PyUFunc_FromFuncAndDataAndSignature","PyUFunc_FromFuncAndDataAndSignatureAndIdentity","PyUFunc_GG_G","PyUFunc_G_G","PyUFunc_GenericFunction","PyUFunc_GetPyValues","PyUFunc_OO_O","PyUFunc_OO_O_method","PyUFunc_O_O","PyUFunc_O_O_method","PyUFunc_On_Om","PyUFunc_RegisterLoopForDescr","PyUFunc_RegisterLoopForType","PyUFunc_ReplaceLoopBySignature","PyUFunc_SetUsesArraysAsData","PyUFunc_ValidateCasting","PyUFunc_checkfperr","PyUFunc_clearfperr","PyUFunc_d_d","PyUFunc_dd_d","PyUFunc_e_e","PyUFunc_e_e_As_d_d","PyUFunc_e_e_As_f_f","PyUFunc_ee_e","PyUFunc_ee_e_As_dd_d","PyUFunc_ee_e_As_ff_f","PyUFunc_f_f","PyUFunc_f_f_As_d_d","PyUFunc_ff_f","PyUFunc_ff_f_As_dd_d","PyUFunc_g_g","PyUFunc_getfperr","PyUFunc_gg_g","PyUFunc_handlefperr","borrow","borrow_mut","from","from_subset","into","is_in_subset","to_subset","to_subset_unchecked","try_from","try_into","type_id","IntoPyArray","PyArray0Methods","PyArrayDescrMethods","PyArrayMethods","PyUntypedArrayMethods","ToPyArray","alignment","as_array_ptr","as_dtype_ptr","base","byteorder","byteorder","byteorder","char","char","char","dtype","flags","get_field","has_fields","has_object","has_object","has_object","has_subarray","into_dtype_ptr","is_aligned_struct","is_aligned_struct","is_aligned_struct","is_c_contiguous","is_c_contiguous","is_c_contiguous","is_contiguous","is_contiguous","is_contiguous","is_empty","is_empty","is_empty","is_equiv_to","is_fortran_contiguous","is_fortran_contiguous","is_fortran_contiguous","is_native_byteorder","is_native_byteorder","is_native_byteorder","itemsize","kind","kind","kind","len","len","len","names","ndim","ndim","ndim","ndim","num","num","num","shape","shape","shape","shape","strides","strides","strides","typeobj"],"q":[[0,"numpy"],[368,"numpy::array"],[500,"numpy::borrow"],[567,"numpy::convert"],[579,"numpy::datetime"],[637,"numpy::datetime::units"],[923,"numpy::npyffi"],[930,"numpy::npyffi::array"],[1274,"numpy::npyffi::flags"],[1344,"numpy::npyffi::objects"],[2118,"numpy::npyffi::types"],[2662,"numpy::npyffi::ufunc"],[2717,"numpy::prelude"],[2784,"ndarray::dimension::dim"],[2785,"ndarray::dimension::dynindeximpl"],[2786,"numpy::dtype"],[2787,"numpy::error"],[2788,"pyo3::marker"],[2789,"pyo3::instance"],[2790,"num_complex"],[2791,"ndarray"],[2792,"ndarray::dimension::dimension_trait"],[2793,"numpy::strings"],[2794,"numpy::untyped_array"],[2795,"pyo3_ffi::object"],[2796,"pyo3::types::any"],[2797,"core::cmp"],[2798,"numpy::array_like"],[2799,"pyo3::err"],[2800,"ndarray::aliases"],[2801,"core::fmt"],[2802,"core::result"],[2803,"pyo3_ffi::unicodeobject"],[2804,"core::option"],[2805,"core::hash"],[2806,"alloc::string"],[2807,"alloc::vec"],[2808,"pyo3::conversion"],[2809,"core::marker"],[2810,"std::os::raw"],[2811,"core::convert"],[2812,"core::any"],[2813,"pyo3_ffi::cpython::object"],[2814,"pyo3::types::typeobject"],[2815,"num_traits::cast"],[2816,"ndarray::data_traits"],[2817,"core::iter::traits::collect"],[2818,"pyo3::types::module"],[2819,"ndarray::dimension::conversion"],[2820,"nalgebra::base::matrix_view"],[2821,"nalgebra::base::scalar"],[2822,"nalgebra::base::dimension"],[2823,"nalgebra::base::alias_view"],[2824,"core::clone"],[2825,"pyo3_ffi::pyport"],[2826,"libc::unix"],[2827,"numpy::sum_products"]],"i":[0,13,0,0,0,0,0,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,8,9,12,13,0,0,14,18,19,19,20,21,22,24,7,8,8,24,8,24,7,8,0,8,24,44,46,33,9,12,13,20,21,8,24,44,46,33,9,12,13,20,21,8,8,20,21,20,21,19,14,18,20,21,20,20,21,21,20,21,0,0,8,24,33,0,0,0,22,24,0,0,0,0,0,20,21,8,24,33,7,8,8,8,24,24,44,46,33,9,9,12,12,13,13,20,20,21,21,8,24,44,46,33,9,12,13,20,20,21,21,8,24,8,24,33,8,24,44,46,33,9,12,13,20,21,0,19,19,19,14,18,20,21,7,8,7,8,8,7,8,20,21,14,18,0,0,8,24,44,46,33,9,12,13,20,21,7,8,8,24,24,8,24,24,24,7,8,24,8,24,44,46,33,9,12,13,20,21,8,8,24,7,8,8,24,0,7,8,0,7,8,24,8,8,0,8,8,8,8,8,20,21,0,0,0,0,14,18,7,8,24,24,8,24,20,21,8,24,9,12,13,20,21,8,24,44,46,33,9,12,13,20,21,8,24,44,46,33,9,12,13,20,21,8,8,24,24,44,46,33,9,12,13,20,21,8,24,8,24,8,24,44,46,33,9,12,13,20,21,8,24,8,24,44,46,33,9,12,13,20,21,8,24,7,8,14,18,19,19,20,21,0,0,0,0,0,0,0,0,0,0,0,34,34,69,34,69,34,34,69,34,69,34,34,34,69,34,69,69,34,34,34,34,34,69,34,69,34,69,34,34,34,69,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,69,34,0,69,34,69,34,34,34,34,34,34,34,85,34,34,69,34,34,69,34,69,34,69,69,34,69,34,69,34,34,34,69,34,34,34,34,69,34,34,69,69,34,69,34,34,34,34,34,34,69,34,69,34,34,34,34,34,69,34,69,34,69,34,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,88,87,87,88,88,87,88,87,88,87,88,87,87,87,87,88,87,88,87,88,87,88,87,88,87,88,87,88,87,88,87,88,87,88,88,87,87,88,87,88,87,88,87,88,87,88,87,88,97,98,0,97,98,0,0,0,97,97,98,98,100,0,0,100,0,99,101,99,101,99,101,99,101,99,101,99,101,99,99,101,101,99,101,99,101,99,101,99,99,101,101,99,101,99,101,99,101,99,101,99,101,99,101,99,101,99,101,99,101,99,101,99,101,99,101,0,99,101,0,0,0,0,0,0,0,0,0,0,0,0,0,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,108,109,109,110,110,111,111,112,112,113,113,114,114,115,115,116,116,117,117,118,118,119,119,120,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,108,109,110,111,112,113,114,115,116,117,118,119,120,0,0,0,0,0,0,0,163,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,0,0,0,163,163,121,163,163,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,0,121,121,0,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,163,121,121,121,121,121,121,121,121,121,163,163,163,163,163,163,163,163,121,121,121,121,121,121,121,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,121,121,121,121,163,121,163,121,163,121,163,121,121,163,121,163,121,163,121,163,121,163,121,163,121,163,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,184,185,186,187,188,189,190,191,152,192,193,194,195,196,197,198,199,200,201,202,203,183,204,205,206,207,134,133,162,208,209,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,184,185,186,187,188,189,190,191,152,192,193,194,195,196,197,198,199,200,201,202,203,183,204,205,206,207,134,133,162,208,209,210,0,25,167,171,156,158,167,135,157,171,154,154,154,168,156,135,157,171,23,166,145,122,172,135,140,156,23,25,158,167,166,154,168,155,145,169,170,132,157,144,171,156,164,122,172,138,135,173,140,23,25,158,167,166,154,168,155,145,169,170,132,157,144,171,156,164,122,172,138,135,173,140,157,171,138,25,158,167,158,154,154,154,154,173,140,23,25,158,167,166,154,168,155,145,169,170,132,157,144,171,156,164,122,172,138,135,173,140,164,23,25,158,167,166,154,168,155,145,169,170,132,157,144,171,156,164,122,172,138,135,173,140,23,23,25,25,158,158,167,167,166,166,154,154,168,168,155,155,145,145,169,169,170,170,132,132,157,157,144,144,171,171,156,156,164,164,122,122,172,172,138,138,135,135,173,173,140,140,135,154,156,171,157,171,157,171,154,154,170,170,170,170,170,170,23,169,170,157,171,156,135,23,169,23,144,171,156,157,171,170,154,173,158,167,156,156,156,156,156,156,158,157,171,156,156,154,154,154,158,154,154,23,158,167,168,145,169,173,140,132,164,23,25,158,167,166,154,168,155,145,169,170,132,157,144,171,156,164,122,172,138,135,173,140,23,25,158,167,166,154,168,155,145,169,170,132,157,144,171,156,164,122,172,138,135,173,140,154,170,154,135,135,158,167,170,157,144,171,156,23,25,158,167,166,154,168,155,145,169,170,132,157,144,171,156,164,122,172,138,135,173,140,23,25,158,167,166,154,168,155,145,169,170,132,157,144,171,156,164,122,172,138,135,173,140,169,156,170,156,144,25,158,167,170,155,145,157,171,157,171,170,172,158,167,171,135,135,170,173,158,170,23,169,144,171,156,156,157,171,156,170,173,154,170,173,0,0,0,0,170,122,144,156,139,23,25,158,167,168,145,170,157,144,171,156,170,170,156,156,156,156,155,145,170,164,170,170,167,154,154,154,166,169,157,144,171,156,138,173,140,154,23,169,157,171,158,156,156,156,156,156,23,25,158,167,166,154,168,155,145,169,170,132,157,144,171,156,164,122,172,138,135,173,140,23,25,158,167,166,154,168,155,145,169,170,132,157,144,171,156,164,122,172,138,135,173,140,23,25,158,167,166,154,168,155,145,169,170,132,157,144,171,156,164,122,172,138,135,173,140,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,157,171,23,25,158,167,166,154,168,155,145,169,170,132,157,144,171,156,164,122,172,138,135,173,140,23,25,158,167,166,154,168,155,145,169,170,132,157,144,171,156,164,122,172,138,135,173,140,169,25,158,167,23,25,158,167,166,154,168,155,145,169,170,132,157,144,171,156,164,122,172,138,135,173,140,25,158,167,170,169,25,158,167,140,170,156,170,23,89,0,180,177,178,146,177,178,0,0,177,178,177,178,177,178,147,0,177,178,179,146,89,177,178,0,177,178,128,177,179,178,146,89,125,125,125,125,125,125,125,125,125,125,125,125,125,125,179,177,178,142,180,177,178,146,178,146,141,89,180,177,177,178,177,178,178,142,181,181,181,181,181,180,180,146,177,128,177,177,178,146,180,0,142,147,128,128,0,159,159,0,0,177,178,179,0,177,178,178,180,177,178,0,0,0,177,178,177,178,178,177,177,178,178,177,178,128,179,177,177,178,177,178,177,147,181,124,160,174,175,176,89,146,142,159,125,177,141,128,147,124,160,149,178,179,180,181,174,175,176,89,146,142,159,125,177,141,128,147,124,160,149,178,179,180,181,174,175,176,89,146,142,159,125,177,141,128,147,124,160,149,178,179,180,181,174,175,176,89,146,142,159,125,177,141,128,147,124,160,149,178,179,180,181,174,174,175,175,176,176,89,89,146,146,142,142,159,159,125,125,177,177,141,141,128,128,147,147,124,124,160,160,149,149,178,178,179,179,180,180,181,181,177,124,160,89,146,142,159,125,177,141,128,147,180,181,174,175,176,89,146,142,159,125,177,141,128,124,160,149,178,179,180,181,174,175,176,89,146,142,159,125,177,141,128,147,124,160,149,178,179,180,181,174,175,176,89,146,142,159,125,177,141,128,147,124,160,149,178,179,180,181,89,146,142,159,125,177,141,128,147,180,181,124,211,212,213,174,175,176,174,175,176,89,146,142,159,125,177,141,128,147,124,160,149,178,179,180,181,174,175,176,89,146,142,159,125,177,141,128,147,124,160,149,178,179,180,181,124,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,149,124,160,211,212,213,174,175,176,124,160,149,174,175,176,89,146,142,159,125,177,141,128,147,124,160,149,178,179,180,181,174,175,176,89,146,142,159,125,177,141,128,147,124,160,149,178,179,180,181,174,175,176,89,146,142,159,125,177,141,128,147,124,160,149,178,179,180,181,174,175,176,89,146,142,159,125,177,141,128,147,124,160,149,178,179,180,181,174,175,176,89,146,142,159,125,177,141,128,147,124,160,149,178,179,180,181,174,175,176,89,146,142,159,125,177,141,128,147,124,160,149,178,179,180,181,124,160,124,0,0,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,0,0,0,0,0,0,7,22,7,7,7,7,7,7,7,7,22,7,7,7,7,7,7,7,7,7,7,7,22,22,22,22,22,22,22,22,22,7,22,22,22,7,7,7,7,7,7,7,22,22,22,7,7,22,22,22,7,7,7,7,22,22,22,22,22,22,7],"f":"`````````{b{{f{{d{b}}}}}}`{{bb}{{f{{d{b}}}}}}`{{bbb}{{f{{d{b}}}}}}`{{bbbb}{{f{{d{b}}}}}}`{{bbbbb}{{f{{d{b}}}}}}`{{bbbbbb}{{f{{d{b}}}}}}`{{{j{{h{b}}}}}{{f{l}}}}`````````````````````````````````````````````````````{{{j{n}}}b}{{{j{A`}}}b}{{AbAd}Af}{{AhAd}Af}{{AjAd}Af}``{{Ad{An{Alc}}}{{B`{Alc}}}Bb}{{Ad{An{Bdc}}}{{B`{Bdc}}}Bb}{{Ad{An{Bfc}}}{{B`{Bfc}}}Bb}0{{Ad{An{Bhc}}}{{B`{Bhc}}}Bb}{{Ad{An{Bjc}}}{{B`{Bjc}}}Bb}{{{j{Bl}}}Bn}{{{j{C`}}}Bn}{{{j{n}}}Cb}{{{j{A`}}}Cb}{{{j{A`}}}Cd}{{{j{C`}}}Cd}{{{j{A`}}}{{j{Cf}}}}{{{j{C`}}}{{j{Cf}}}}{{{j{n}}}{{Ch{A`}}}}{{{j{A`}}}{{j{A`}}}}`{{{j{c}}}{{j{e}}}{}{}}000000000{{{j{Cjc}}}{{j{Cje}}}{}{}}000000000{{{j{A`}}}Cl}0{{{j{Bh}}}Bh}{{{j{Bj}}}Bj}{{{j{c}}{j{Cje}}}Cn{}{}}0{{{j{Bf}}Ad}Bf}{{{j{Al}}Ad}Al}{{{j{Bd}}Ad}Bd}{{{j{Bh}}Ad}Bh}{{{j{Bj}}Ad}Bj}{{{j{c}}}Cn{}}000{{{j{Bh}}{j{Bh}}}D`}{{{j{Bj}}{j{Bj}}}D`}``{{{j{A`}}}{{j{Cf}}}}{{{j{C`}}}{{j{Cf}}}}{{{j{{Db{ceg}}}}}{{j{i}}}BfBb`{}}{{{j{{Dd{ce}}}}{j{{Dd{cg}}}}}{{Df{i}}}BfBbBb{{`{c}}}}{{{j{{Ch{{Dd{ce}}}}}}{j{{Ch{{Dd{cg}}}}}}}{{Df{i}}}BfBbBb{{`{c}}}}{Ad{{j{A`}}}}{{{j{Bl}}}{{Ch{A`}}}}{{{j{C`}}}{{j{A`}}}}{Ad{{Ch{A`}}}}{{{j{Dh}}{j{{h{{j{{Dd{cDj}}}}}}}}}{{Df{e}}}Bf{{`{c}}}}`{{{j{Dh}}{j{{h{{Dl{{Dd{cDj}}}}}}}}}{{Df{e}}}Bf{{`{c}}}}`{{{j{Bh}}{j{Bh}}}Dn}{{{j{Bj}}{j{Bj}}}Dn}{{{j{{Ch{Cf}}}}}{{Df{{j{A`}}}}}}{{{j{{Ch{Cf}}}}}{{Df{{j{C`}}}}}}{{{j{{Ch{Cf}}}}}{{Df{{Db{ceg}}}}}BfBb`}{{{j{n}}}E`}{{{j{A`}}}E`}{{{j{A`}}{j{CjEb}}}{{Ef{CnEd}}}}0{{{j{C`}}{j{CjEb}}}{{Ef{CnEd}}}}0{{{j{Eh}}{j{CjEb}}}Ej}{{{j{El}}{j{CjEb}}}Ej}{{{j{{Db{ceg}}}}{j{CjEb}}}Ej{BfEn}{BbEn}{`En}}{{{j{Ab}}{j{CjEb}}}Ej}0{{{j{Ah}}{j{CjEb}}}Ej}0{{{j{Aj}}{j{CjEb}}}Ej}0{{{j{Bh}}{j{CjEb}}}Ej}0{{{j{Bj}}{j{CjEb}}}Ej}0{cc{}}00000000{{{d{F`}}}Bh}{{{d{Fb}}}Bj}2{{AdCd}{{Fd{{j{c}}}}}{}}000{{{Dl{Cf}}}{{Ef{cFf}}}{}}{{{j{c}}}e{}{}}000000000`{Ad{{j{A`}}}}0{Ad{{Ch{A`}}}}0000{{{j{n}}{j{Dh}}}{{Df{{Fh{{Ch{A`}}b}}}}}}{{{j{A`}}{j{Dh}}}{{Df{{Fh{{j{A`}}b}}}}}}{{{j{n}}}Dn}{{{j{A`}}}Dn}010{{{j{Bh}}{j{Cjc}}}CnFj}{{{j{Bj}}{j{Cjc}}}CnFj}``{{{j{{Dd{ce}}}}{j{{Dd{cg}}}}}{{Df{i}}}BfBbBb{{`{c}}}}{{{j{{Ch{{Dd{ce}}}}}}{j{{Ch{{Dd{cg}}}}}}}{{Df{i}}}BfBbBb{{`{c}}}}{ce{}{}}000000000{nCb}{{{j{A`}}}Cb}{{{j{A`}}Ad}{{Fl{A`}}}}{{C`Ad}Af}{{{j{C`}}Ad}{{Fl{C`}}}}:{{{j{C`}}}Dn}00{{{j{n}}{j{n}}}Dn}{{{j{A`}}{j{A`}}}Dn}2{{{j{c}}}Dn{}}000000000{{{j{A`}}}{{Fd{Dn}}}}{{{j{Cf}}}Dn}{{{j{{Ch{Cf}}}}}Dn}{{{j{n}}}b}{{{j{A`}}}b}{{{j{A`}}}Cl}{{{j{C`}}}b}`{{{j{n}}}{{Fd{{G`{Fn}}}}}}{{{j{A`}}}{{Fd{{G`{Fn}}}}}}`542{{Ad{j{c}}}{{Df{{j{A`}}}}}{GbGd}}{{Ad{j{c}}}{{Df{{Ch{A`}}}}}{GbGd}}`{{{j{A`}}}Gf}{Ad{{j{A`}}}}{Ad{{Ch{A`}}}}10{{{j{Bh}}{j{Bh}}}{{Fd{D`}}}}{{{j{Bj}}{j{Bj}}}{{Fd{D`}}}}``````{{{j{n}}}{{G`{b}}}}{{{j{A`}}}{{G`{b}}}}{{{j{C`}}}{{j{{h{b}}}}}}{{{j{C`}}}{{j{{h{Gh}}}}}}{{{j{A`}}Ad}Af}{{{j{C`}}Ad}Af}{{{j{c}}}e{}{}}0{{{j{c}}}Fn{}}000000{{{j{c}}}{{Fd{e}}}{}{}}0000000002222222222{c{{Ef{e}}}{}{}}{c{{Ef{{j{e}}Gj}}}{{Gl{{j{Cf}}}}}{}}101111111100{c{{j{e}}}{{Gl{{j{Cf}}}}}{}}02222222222{{{j{{Ch{Cf}}}}}Dn}0{{{j{c}}}Gn{}}000000000{AdH`}0{{{j{n}}}{{Ch{Hb}}}}{{{j{A`}}}{{j{Hb}}}}{{Ad{j{{h{Al}}}}}{{G`{Al}}}}{{Ad{j{{h{Bd}}}}}{{G`{Bd}}}}{{Ad{j{{h{Bf}}}}}{{G`{Bf}}}}0{{Ad{j{{h{Bh}}}}}{{G`{Bh}}}}{{Ad{j{{h{Bj}}}}}{{G`{Bj}}}}```````````{{Adccc}{{j{{Dd{cHd}}}}}{Bf{Hh{Hf}}}}{{Adccc}{{Ch{{Dd{cHd}}}}}{Bf{Hh{Hf}}}}{{{j{Hj}}}{{An{ce}}}BfBb}{{{j{{Dd{ce}}}}}{{An{ce}}}BfBb}{{{j{Hj}}}{{Hl{ce}}}BfBb}{{{j{{Dd{ce}}}}}{{Hl{ce}}}BfBb}{{{j{{Dd{ce}}}}}Cd{}{}}{{{j{Hj}}}{{Hn{ce}}}BfBb}{{{j{{Dd{ce}}}}}{{Hn{ce}}}BfBb}{{{j{Hj}}}{{I`{ce}}}BfBb}{{{j{{Dd{ce}}}}}{{I`{ce}}}BfBb}{{{j{{Dd{ce}}}}}{{j{Cf}}}{}{}}{{{j{{Dd{ce}}}}}{{Ef{{j{{h{c}}}}Ah}}}BfBb}{{{j{Hj}}}{{Ef{{j{{h{c}}}}Ah}}}Bf}{{{j{{Dd{ce}}}}}{{Ef{{j{Cj{h{c}}}}Ah}}}BfBb}{{{j{Hj}}}{{Ef{{j{Cj{h{c}}}}Ah}}}Bf}{{{j{Hj}}}{{j{{Ch{C`}}}}}}{{{j{{Dd{ce}}}}}{{j{C`}}}{}{}}{{{j{c}}}{{j{e}}}{}{}}{{{j{{Ib{eg}}}}{j{Cf}}}{{j{{Dd{cg}}}}}Bf{{If{}{{Id{c}}}}}Bb}{{{j{{Ib{eg}}}}{Ch{Cf}}}{{Ch{{Dd{cg}}}}}Bf{{If{}{{Id{c}}}}}Bb}{{{j{Cjc}}}{{j{Cje}}}{}{}}{{{j{Hj}}Dn}{{Df{{Ch{{Dd{ce}}}}}}}Bf{}}{{{j{{Dd{ce}}}}Dn}{{Df{{j{{Dd{ge}}}}}}}Bf{}Bf}{{{j{Hj}}{j{{Ch{{Dd{ce}}}}}}}{{Df{Cn}}}Bf{}}{{{j{{Dd{ce}}}}{j{{Dd{ge}}}}}{{Df{Cn}}}Bf{}Bf}{{{j{Hj}}}}{{{j{{Dd{ce}}}}}{}{}{}}{{{j{{Dd{ce}}}}}{{j{g}}}{}{}{}}{{{j{{Dd{ce}}}}}eBfBb}{{{j{Hj}}}cBb}{{{j{{Ch{Cf}}}}}{{Df{{j{{Dd{ce}}}}}}}BfBb}{{{j{{Dd{ce}}}}{j{CjEb}}}{{Ef{CnEd}}}{}{}}0{cc{}}{{Ad{j{{Ib{eg}}}}}{{j{{Dd{cg}}}}}Bf{{If{}{{Id{c}}}}}Bb}{{Ad{j{{Ib{eg}}}}}{{Ch{{Dd{cg}}}}}Bf{{If{}{{Id{c}}}}}Bb}{{AdCd}{{j{{Dd{ce}}}}}{}{}}{{AdCd}{{Fd{{j{c}}}}}{}}{{Ade}{{j{{Dd{cHd}}}}}Bf{{Ij{}{{Ih{c}}}}}}{{Ade}{{Ch{{Dd{cHd}}}}}Bf{{Ij{}{{Ih{c}}}}}}{{Ad{B`{ce}}}{{j{{Dd{ce}}}}}BfBb}{{Ad{B`{ce}}}{{Ch{{Dd{ce}}}}}BfBb}{{Ad{B`{{Fl{c}}e}}}{{j{{Dd{Afe}}}}}{}Bb}{{Ad{B`{{Fl{c}}e}}}{{Ch{{Dd{Afe}}}}}{}Bb}76{{Ad{j{{h{c}}}}}{{j{{Dd{cHd}}}}}Bf}{{Ad{j{{h{c}}}}}{{Ch{{Dd{cHd}}}}}Bf}{{{j{c}}}e{}{}}{{Ad{G`{c}}}{{j{{Dd{cHd}}}}}Bf}{{Ad{j{{h{{G`{c}}}}}}}{{Ef{{j{{Dd{cIl}}}}Ab}}}Bf}{{Ad{j{{h{{G`{c}}}}}}}{{Ef{{Ch{{Dd{cIl}}}}Ab}}}Bf}{{Ad{j{{h{{G`{{G`{c}}}}}}}}}{{Ef{{j{{Dd{cIn}}}}Ab}}}Bf}{{Ad{j{{h{{G`{{G`{c}}}}}}}}}{{Ef{{Ch{{Dd{cIn}}}}Ab}}}Bf}{{Ad{G`{c}}}{{Ch{{Dd{cHd}}}}}Bf}{{{j{Hj}}e}{{Fd{{j{g}}}}}Bb{{Jb{}{{J`{c}}}}}Bf}{{{j{{Dd{ce}}}}g}{{Fd{{j{c}}}}}BfBb{{Jb{}{{J`{e}}}}}}{Ad{{Df{{Ch{Jd}}}}}}{{{j{Hj}}e}{{Fd{{j{Cjg}}}}}Bb{{Jb{}{{J`{c}}}}}Bf}{{{j{{Dd{ce}}}}g}{{Fd{{j{Cjc}}}}}BfBb{{Jb{}{{J`{e}}}}}}{{{j{Hj}}e}{{Fd{g}}}Bb{{Jb{}{{J`{c}}}}}Bf}{{{j{{Dd{ce}}}}g}{{Fd{c}}}BfBb{{Jb{}{{J`{e}}}}}}{ce{}{}}{{{j{{Dd{ce}}}}Ad}{{Fl{{Dd{ce}}}}}{}{}}{{{Dd{ce}}Ad}Af{}{}}{{{j{c}}}Dn{}}{{{j{{Ch{Cf}}}}}Dn}{{{j{{Dd{cJf}}}}}c{JhBf}}{{{j{Jj}}}c{BfJh}}{{AdeDn}{{j{{Dd{gc}}}}}Bb{{Jl{}{{J`{c}}}}}Bf}{{AdeDn}{{Ch{{Dd{gc}}}}}Bb{{Jl{}{{J`{c}}}}}Bf}{{{j{Hj}}{Fd{c}}}{{Df{{Ch{{Dd{eg}}}}}}}JlBf{}}{{{j{{Dd{ce}}}}{Fd{g}}}{{Df{{j{{Dd{ce}}}}}}}Bf{}Jl}{{{j{{Dd{ce}}}}}{{Jn{ce}}}BfBb}{{{j{Hj}}}{{Jn{ce}}}BfBb}{{{j{{Dd{ce}}}}}{{K`{ce}}}BfBb}{{{j{Hj}}}{{K`{ce}}}BfBb}{{{j{{Dd{ce}}}}g}{{Df{{j{{Dd{c}}}}}}}Bf{}Jl}{{{j{Hj}}c}{{Df{{Ch{{Dd{e}}}}}}}JlBf}{{{j{Hj}}cKb}{{Df{{Ch{{Dd{e}}}}}}}JlBf}{{{j{{Dd{ce}}}}gKb}{{Df{{j{{Dd{c}}}}}}}Bf{}Jl}{{{j{Hj}}c}{{Df{Cn}}}Jl}{{{j{{Dd{ce}}}}g}{{Df{Cn}}}Bf{}Jl}{{{j{Hj}}}{{j{{Ch{{Dd{cDj}}}}}}}Bf}{{{j{{Dd{ce}}}}}{{j{{Dd{cDj}}}}}BfBb}{{{j{{Dd{ce}}}}Ad}Af{}{}}{{{j{{Dd{ce}}}}}{{Fl{{Dd{ce}}}}}{}{}}{{{j{Hj}}}{{B`{ce}}}BfBb}{{{j{{Dd{ce}}}}}{{B`{ce}}}BfBb}{{{j{c}}}Fn{}}{{{j{c}}}{{Fd{e}}}{}{}}{{{j{c}}}e{}{}}{{{j{Hj}}}{{Ef{{G`{c}}Ah}}}Bf}{{{j{{Dd{ce}}}}}{{Ef{{G`{c}}Ah}}}BfBb}{{{j{{Dd{ce}}}}}{{Df{{j{{Dd{ce}}}}}}}Bf{}}{{{j{Hj}}}{{Df{{Ch{{Dd{ce}}}}}}}Bf{}}{{{j{Hj}}}{{Fd{{Kd{cegik}}}}}{KfBf}KhKhKhKh}{{{j{{Dd{ce}}}}}{{Fd{{Kd{cgikm}}}}}{KfBf}BbKhKhKhKh}{{{j{Hj}}}{{Fd{{Kj{cegik}}}}}{KfBf}KhKhKhKh}{{{j{{Dd{ce}}}}}{{Fd{{Kj{cgikm}}}}}{KfBf}BbKhKhKhKh}{c{{Ef{{j{e}}Gj}}}{{Gl{{j{Cf}}}}}{}}{c{{Ef{e}}}{}{}}1{c{{j{e}}}{{Gl{{j{Cf}}}}}{}}1{{{j{Hj}}}{{Ef{{Jn{ce}}Aj}}}BfBb}{{{j{{Dd{ce}}}}}{{Ef{{Jn{ce}}Aj}}}BfBb}{{{j{Hj}}}{{Ef{{K`{ce}}Aj}}}BfBb}{{{j{{Dd{ce}}}}}{{Ef{{K`{ce}}Aj}}}BfBb}{{{j{{Ch{Cf}}}}}Dn}{{{j{c}}}Gn{}}{AdH`}{{{j{{Dd{ce}}}}g}{{j{c}}}BfBb{{Jb{}{{J`{e}}}}}}{{{j{Hj}}e}{{j{g}}}Bb{{Jb{}{{J`{c}}}}}Bf}{{{j{{Dd{ce}}}}g}{{j{Cjc}}}BfBb{{Jb{}{{J`{e}}}}}}{{{j{Hj}}e}{{j{Cjg}}}Bb{{Jb{}{{J`{c}}}}}Bf}{{{j{{Dd{ce}}}}g}{}BfBb{{Jb{}{{J`{e}}}}}}{{{j{Hj}}e}{}Bb{{Jb{}{{J`{c}}}}}}{{AdeDn}{{j{{Dd{gc}}}}}Bb{{Jl{}{{J`{c}}}}}Bf}{{AdeDn}{{Ch{{Dd{gc}}}}}Bb{{Jl{}{{J`{c}}}}}Bf}``````````````````{{{j{{Jn{ce}}}}}{{An{ce}}}BfBb}{{{j{Cj{K`{ce}}}}}{{Hl{ce}}}BfBb}{{{j{{Jn{cIl}}}}}{{Kn{cKlKl}}}{KfBf}}{{{j{{Jn{cHd}}}}}{{Kn{cKlKl}}}{KfBf}}{{{j{{K`{cIl}}}}}{{L`{cKlKl}}}{KfBf}}{{{j{{K`{cHd}}}}}{{L`{cKlKl}}}{KfBf}}{{{j{{Jn{ce}}}}}{{Ef{{j{{h{c}}}}Ah}}}BfBb}{{{j{Cj{K`{ce}}}}}{{Ef{{j{Cj{h{c}}}}Ah}}}BfBb}{{{j{c}}}{{j{e}}}{}{}}0{{{j{Cjc}}}{{j{Cje}}}{}{}}0{{{j{{Jn{ce}}}}}{{Jn{ce}}}BfBb}{{{j{c}}{j{Cje}}}Cn{}{}}{{{j{c}}}Cn{}}{{{j{{Jn{ce}}}}}{{j{g}}}BfBb{}}{{{j{{K`{ce}}}}}{{j{g}}}BfBb{}}{{{j{Cj{Jn{ce}}}}}CnBfBb}{{{j{Cj{K`{ce}}}}}CnBfBb}{{{j{{Ch{Cf}}}}}{{Df{{Jn{ce}}}}}BfBb}{{{j{{Ch{Cf}}}}}{{Df{{K`{ce}}}}}BfBb}{{{j{{Jn{ce}}}}{j{CjEb}}}EjBfBb}{{{j{{K`{ce}}}}{j{CjEb}}}EjBfBb}{cc{}}0{{{Dl{Cf}}}{{Ef{cFf}}}{}}0{{{j{c}}}e{}{}}0{{{j{{Jn{ce}}}}g}{{Fd{{j{c}}}}}BfBb{{Jb{}{{J`{e}}}}}}{{{j{Cj{K`{ce}}}}g}{{Fd{{j{Cjc}}}}}BfBb{{Jb{}{{J`{e}}}}}}{ce{}{}}0{{{j{c}}}Dn{}}0{{{K`{cHd}}e}{{Df{{K`{cHd}}}}}BfJl}5{{{j{c}}}{{Fd{e}}}{}{}}066{{{j{{Jn{ce}}}}}{{Fd{{Kd{cgikm}}}}}{KfBf}BbKhKhKhKh}{{{j{{K`{ce}}}}}{{Fd{{Kj{cgikm}}}}}{KfBf}BbKhKhKhKh}{c{{Ef{e}}}{}{}}000{{{j{c}}}Gn{}}0````````{{{Lb{}{{Ih{c}}{J`{e}}}}Ad}{{j{{Dd{ce}}}}}BfBb}{{{Lb{}{{Ih{c}}{J`{e}}}}Ad}{{Ch{{Dd{ce}}}}}BfBb}{{{j{{Ld{}{{Ih{c}}{J`{e}}}}}}Ad}{{j{{Dd{ce}}}}}BfBb}{{{j{{Ld{}{{Ih{c}}{J`{e}}}}}}Ad}{{Ch{{Dd{ce}}}}}BfBb}`````{{Ad{An{{Lf{c}}e}}}{{B`{{Lf{c}}e}}}LhBb}{{Ad{An{{Lj{c}}e}}}{{B`{{Lj{c}}e}}}LhBb}{{{j{c}}}{{j{e}}}{}{}}0{{{j{Cjc}}}{{j{Cje}}}{}{}}0{{{j{{Lf{c}}}}}{{Lf{c}}}{LlLh}}{{{j{{Lj{c}}}}}{{Lj{c}}}{LlLh}}{{{j{c}}{j{Cje}}}Cn{}{}}0{{{j{{Lf{c}}}}Ad}{{Lf{c}}}Lh}{{{j{{Lj{c}}}}Ad}{{Lj{c}}}Lh}{{{j{c}}}Cn{}}000{{{j{{Lf{c}}}}{j{{Lf{c}}}}}D`{LnLh}}{{{j{{Lj{c}}}}{j{{Lj{c}}}}}D`{LnLh}}{{{j{{Lf{c}}}}{j{{Lf{c}}}}}Dn{M`Lh}}{{{j{{Lj{c}}}}{j{{Lj{c}}}}}Dn{M`Lh}}{{{j{{Lf{c}}}}{j{CjEb}}}EjLh}{{{j{{Lj{c}}}}{j{CjEb}}}EjLh}{Mb{{Lf{c}}}Lh}{cc{}}0{Mb{{Lj{c}}}Lh}{{{j{c}}}e{}{}}0{Ad{{Ch{A`}}}}0{{{j{{Lf{c}}}}{j{Cje}}}Cn{MdLh}Fj}{{{j{{Lj{c}}}}{j{Cje}}}Cn{MdLh}Fj}{ce{}{}}0{{{j{c}}}Dn{}}0{{{j{{Lf{c}}}}{j{{Lf{c}}}}}{{Fd{D`}}}{MfLh}}{{{j{{Lj{c}}}}{j{{Lj{c}}}}}{{Fd{D`}}}{MfLh}}77{{{j{c}}}{{Fd{e}}}{}{}}088{c{{Ef{e}}}{}{}}000{{{j{c}}}Gn{}}0`{{Ad{j{{h{{Lf{c}}}}}}}{{G`{{Lf{c}}}}}Lh}{{Ad{j{{h{{Lj{c}}}}}}}{{G`{{Lj{c}}}}}Lh}`````````````{{{j{c}}}{{j{e}}}{}{}}000000000000{{{j{Cjc}}}{{j{Cje}}}{}{}}000000000000{{{j{Mh}}}Mh}{{{j{Mj}}}Mj}{{{j{Ml}}}Ml}{{{j{Mn}}}Mn}{{{j{N`}}}N`}{{{j{Nb}}}Nb}{{{j{Nd}}}Nd}{{{j{Nf}}}Nf}{{{j{Nh}}}Nh}{{{j{Nj}}}Nj}{{{j{Nl}}}Nl}{{{j{Nn}}}Nn}{{{j{O`}}}O`}{{{j{c}}{j{Cje}}}Cn{}{}}000000000000{{{j{c}}}Cn{}}0000000000000000000000000{{{j{Mh}}{j{Mh}}}D`}{{{j{Mj}}{j{Mj}}}D`}{{{j{Ml}}{j{Ml}}}D`}{{{j{Mn}}{j{Mn}}}D`}{{{j{N`}}{j{N`}}}D`}{{{j{Nb}}{j{Nb}}}D`}{{{j{Nd}}{j{Nd}}}D`}{{{j{Nf}}{j{Nf}}}D`}{{{j{Nh}}{j{Nh}}}D`}{{{j{Nj}}{j{Nj}}}D`}{{{j{Nl}}{j{Nl}}}D`}{{{j{Nn}}{j{Nn}}}D`}{{{j{O`}}{j{O`}}}D`}{{{j{Mh}}{j{Mh}}}Dn}{{{j{Mj}}{j{Mj}}}Dn}{{{j{Ml}}{j{Ml}}}Dn}{{{j{Mn}}{j{Mn}}}Dn}{{{j{N`}}{j{N`}}}Dn}{{{j{Nb}}{j{Nb}}}Dn}{{{j{Nd}}{j{Nd}}}Dn}{{{j{Nf}}{j{Nf}}}Dn}{{{j{Nh}}{j{Nh}}}Dn}{{{j{Nj}}{j{Nj}}}Dn}{{{j{Nl}}{j{Nl}}}Dn}{{{j{Nn}}{j{Nn}}}Dn}{{{j{O`}}{j{O`}}}Dn}{{{j{Mh}}{j{CjEb}}}Ej}{{{j{Mj}}{j{CjEb}}}Ej}{{{j{Ml}}{j{CjEb}}}Ej}{{{j{Mn}}{j{CjEb}}}Ej}{{{j{N`}}{j{CjEb}}}Ej}{{{j{Nb}}{j{CjEb}}}Ej}{{{j{Nd}}{j{CjEb}}}Ej}{{{j{Nf}}{j{CjEb}}}Ej}{{{j{Nh}}{j{CjEb}}}Ej}{{{j{Nj}}{j{CjEb}}}Ej}{{{j{Nl}}{j{CjEb}}}Ej}{{{j{Nn}}{j{CjEb}}}Ej}{{{j{O`}}{j{CjEb}}}Ej}{cc{}}000000000000{{{j{c}}}e{}{}}000000000000{{{j{Mh}}{j{Cjc}}}CnFj}{{{j{Mj}}{j{Cjc}}}CnFj}{{{j{Ml}}{j{Cjc}}}CnFj}{{{j{Mn}}{j{Cjc}}}CnFj}{{{j{N`}}{j{Cjc}}}CnFj}{{{j{Nb}}{j{Cjc}}}CnFj}{{{j{Nd}}{j{Cjc}}}CnFj}{{{j{Nf}}{j{Cjc}}}CnFj}{{{j{Nh}}{j{Cjc}}}CnFj}{{{j{Nj}}{j{Cjc}}}CnFj}{{{j{Nl}}{j{Cjc}}}CnFj}{{{j{Nn}}{j{Cjc}}}CnFj}{{{j{O`}}{j{Cjc}}}CnFj}{ce{}{}}000000000000{{{j{c}}}Dn{}}000000000000{{{j{Mh}}{j{Mh}}}{{Fd{D`}}}}{{{j{Mj}}{j{Mj}}}{{Fd{D`}}}}{{{j{Ml}}{j{Ml}}}{{Fd{D`}}}}{{{j{Mn}}{j{Mn}}}{{Fd{D`}}}}{{{j{N`}}{j{N`}}}{{Fd{D`}}}}{{{j{Nb}}{j{Nb}}}{{Fd{D`}}}}{{{j{Nd}}{j{Nd}}}{{Fd{D`}}}}{{{j{Nf}}{j{Nf}}}{{Fd{D`}}}}{{{j{Nh}}{j{Nh}}}{{Fd{D`}}}}{{{j{Nj}}{j{Nj}}}{{Fd{D`}}}}{{{j{Nl}}{j{Nl}}}{{Fd{D`}}}}{{{j{Nn}}{j{Nn}}}{{Fd{D`}}}}{{{j{O`}}{j{O`}}}{{Fd{D`}}}}{{{j{c}}}e{}{}}000000000000{{{j{c}}}{{Fd{e}}}{}{}}0000000000001111111111111{c{{Ef{e}}}{}{}}0000000000000000000000000{{{j{c}}}Gn{}}000000000000```{AdDn}````{{{j{Ob}}AdOdOfOh}Gf}{{{j{Ob}}AdOdOhOf}Gf}{{{j{Ob}}AdCdOhOjGf}Gf}{{{j{Ob}}AdGfOj}Gf}{{{j{Ob}}AdOhOlOnGfGfOjGfA@`}Gf}{{{j{Ob}}AdOlA@bOjA@`OhOjA@d}Gf}{{{j{Ob}}AdGfBnA@fKbA@`A@fCbGfGfOnOn}A@h}{{{j{Ob}}AdA@h}A@h}{{{j{Ob}}AdA@hOnOn}Gf}{{{j{Ob}}AdA@h}Gf}{{{j{Ob}}AdA@h}Cn}1{{{j{Ob}}AdA@hGf}On}{{{j{Ob}}AdA@h}On}{{{j{Ob}}AdA@h}Ol}{{{j{Ob}}AdA@h}Cb}{{{j{Ob}}AdA@hOl}A@j}32{{{j{Ob}}AdA@hOn}Cn}444{{{j{Ob}}AdA@hOnOn}Cn}{{{j{Ob}}AdA@hOl}A@l}6{{{j{Ob}}AdA@hOn}Bn}::{{{j{Ob}}AdA@h}Bn}{{{j{Ob}}AdA@hOl}Cn}{{{j{Ob}}AdA@hOn}Gf}1000{{{j{Ob}}AdA@h}A@d}0000{{{j{Ob}}AdA@hGf}A@d}11{{{j{Ob}}AdGfBnA@fKbA@`A@fCb}A@h}{{{j{Ob}}AdBnA@fKbA@`Cb}A@h}{{{j{Ob}}AdA@hGf}Gf}{{{j{Ob}}AdA@h}Gf}5{{{j{Ob}}AdA@hOl}Gf}{{{j{Ob}}AdA@hOlOl}Gf}{{{j{Ob}}AdA@hOnOnOl}Gf}{{{j{Ob}}AdA@n}AA`}{{{j{Ob}}AdbCbAA`}Cn}{{{j{Ob}}AdAA`AAbAAd}Gf}{{{j{Ob}}AdAAb}Gf}{{{j{Ob}}AdAA`AAb}Gf}{{{j{Ob}}AdAA`}Cn}{{{j{Ob}}AdbAA`}Cn}`````{{{j{Ob}}AdAAfAAh}Gf}``{{{j{Ob}}AdBnGfBn}Cd}0{{{j{Ob}}AdHfHfHfGf}Cd}{{{j{Ob}}AdCdCdCdCb}Cd}22{{{j{Ob}}AdBnBnGfAAj}Cd}{{{j{Ob}}AdBnGfAAl}Cd}{{{j{Ob}}AdCdOlGfGf}Gf}{{{j{Ob}}AdCdOlGfGfGf}Gf}{{{j{Ob}}AdCdAAnOnGfCb}Gf}{{{j{Ob}}AdCdGf}Gf}{{{j{Ob}}AdCdA@d}Gf}{{{j{Ob}}AdAB`}Gf}{{{j{Ob}}AdCdOnGf}Cd}{{{j{Ob}}AdCdABb}Gf}{{{j{Ob}}AdCdOl}Gf}{{{j{Ob}}AdBnA@d}Cd}{{{j{Ob}}AdBnCbA@`}A@d}{{{j{Ob}}AdGfGf}Gf}{{{j{Ob}}AdH`H`}A@d}{{{j{Ob}}AdCbCb}A@d}{{{j{Ob}}AdCbCbA@`}A@d}{{{j{Ob}}AdGfGfABd}Gf}{{{j{Ob}}AdBnBn}Gf}{{{j{Ob}}AdCdCbAAnGf}Gf}{{{j{Ob}}AdCdAAnCb}Gf}2{{{j{Ob}}AdBnCbGf}Cd}{{{j{Ob}}AdCdA@`}Gf}{{AdCd}Gf}{{{j{Ob}}AdCd}Gf}{{{j{Ob}}AdBnGfGf}Cd}2{{{j{Ob}}AdCdCbGfGfGfCd}Cd}{{{j{Ob}}AdGfGfOnOnOnOn}A@d}{{{j{Ob}}AdBnCdBnABf}Cd}{{{j{Ob}}AdBnCdCdBn}Cd}{{{j{Ob}}AdCdABf}Gf}{{{j{Ob}}AdAAfAAf}AAf}{{{j{Ob}}AdOnOnGf}Gf}{{{j{Ob}}AdOlOlb}Gf}{{{j{Ob}}AdABhABhb}Gf}{{{j{Ob}}AdBnCdGfBn}Cd}{{{j{Ob}}AdCdGf}Cd}{{{j{Ob}}AdBnBn}Cd}{{{j{Ob}}AdCdABfGf}Gf}{{{j{Ob}}AdCdGf}Bn}{{{j{Ob}}AdCdCd}Gf}{{{j{Ob}}AdCd}Cd}{{{j{Ob}}AdBnBn}Gf}{{{j{Ob}}AdBnCd}Gf}{{{j{Ob}}AdCdCdGf}Cd}0{{{j{Ob}}AdBn}On}{{{j{Ob}}AdGfOnABj}Cn}{{{j{Ob}}AdBnGfGfBn}Cd}0{{{j{Ob}}AdOjOh}Of}{{{j{Ob}}AdOfOjOh}Cn}{{{j{Ob}}AdBn}Cn}{{{j{Ob}}AdCdCb}Gf}000{{{j{Ob}}AdCdCb}Cb}{{{j{Ob}}AdCd}Cb}{{{j{Ob}}AdGf}Cb}1{{{j{Ob}}AdCb}Cb}{{{j{Ob}}AdCbOl}Cb}2{{{j{Ob}}AdBnGfGfGf}Cd}{{{j{Ob}}AdCdCdGf}Gf}{{{j{Ob}}AdCdGf}Cd}{{{j{Ob}}AdOlOnBnCbKbA@`Bn}Cd}{{{j{Ob}}AdOl}Gf}{{{j{Ob}}AdCd}Gf}{{{j{Ob}}AdGfOnCbGf}Cd}{{{j{Ob}}AdCd}Cd}0{{{j{Ob}}AdGfGf}ABl}{{{j{Ob}}AdCbCb}ABl}{{{j{Ob}}AdBnOl}Gf}3{{{j{Ob}}AdBnCd}Cn}{{{j{Ob}}AdBnCd}Gf}{{{j{Ob}}AdBnKb}Cd}{{{j{Ob}}AdCdAAn}Gf}{{{j{Ob}}AdCdCbGfGfGfCd}Cd}{{{j{Ob}}AdBnCbGf}Cd}{{{j{Ob}}AdCdCbCd}Cd}{{{j{Ob}}AdCdCbOnOn}Cd}{{{j{Ob}}AdGfGfGf}Cd}{{{j{Ob}}AdGfGfCbOl}Cd}{{{j{Ob}}AdABnCbOnOl}Cd}>{{{j{Ob}}AdCdCbOn}Cd}{{{j{Ob}}AdCdCb}Cd}{{{j{Ob}}AdOlOnCbOnOl}Cd}{{{j{Ob}}AdCd}Cd}{{{j{Ob}}AdCdCbA@dCbGfOnBnCd}Gf}{{{j{Ob}}AdCbGf}AC`}{{{j{Ob}}AdAAf}Cb}{{{j{Ob}}Ad}Gf}={{{j{Ob}}Ad}ACb}0{{{j{Ob}}Ad}Cd}{{{j{Ob}}AdCdHf}Hf}{{{j{Ob}}AdBnOn}AAn}{{{j{Ob}}AdBn}Gf}{{{j{Ob}}AdACd}Cn}{{{j{Ob}}AdCdCd}Cd}{{{j{Ob}}AdGfOn}Cd}{{{j{Ob}}AdCdACf}Gf}{{{j{Ob}}AdCdOnGf}Gf}{{{j{Ob}}AdOlCb}Cn}0{{{j{Ob}}AdCdGf}Cd}{{{j{Ob}}AdCd}Cd}1{{{j{Ob}}AdBnCd}Cd}{{{j{Ob}}AdBnCdGfBn}Cd}{{{j{Ob}}AdACh}Cn}{{{j{Ob}}AdAChBnGf}Cn}:{{{j{Ob}}AdCdCdBn}Cd}{{{j{Ob}}AdBnGfBn}Cd}{{{j{Ob}}AdBnGfGfBn}Cd}1{{{j{Ob}}AdBn}Cb}{{{j{Ob}}AdBnBn}Gf}{{{j{Ob}}AdGfGf}Gf}{{{j{Ob}}AdOnGf}On}{{{j{Ob}}AdACjOnGfBn}Cd}{{{j{Ob}}AdH`GfOnGfOnAAnGfGfCd}Cd}{{{j{Ob}}AdBnKb}Cd}>{{{j{Ob}}AdH`CbGfOnOnAAnGfCd}Cd}{{{j{Ob}}AdBnKbCbGf}Cd}{{{j{Ob}}AdBnACfKb}Cd}{{{j{Ob}}AdBn}Cd}{{{j{Ob}}AdCdGf}Gf}{{{j{Ob}}AdBn}Ol}{{{j{Ob}}AdCdKb}Gf}{{{j{Ob}}AdCdBn}Gf};{{{j{Ob}}AdCbAAnCd}Cd}{{{j{Ob}}AdBnBnGfAAj}Gf}{{{j{Ob}}AdBnGfGfBn}Cd}{{{j{Ob}}AdOnAAf}AAf}{{{j{Ob}}AdCbCb}Cb}{{{j{Ob}}AdBnGfBn}Cd}{{{j{Ob}}AdBnCdCd}Cd}{{{j{Ob}}AdBnCdCdABf}Cd}{{{j{Ob}}AdCd}Gf}{{{j{Ob}}AdCd}On}{{{j{Ob}}AdBnKb}Cd}{{{j{Ob}}AdCbGfABd}Gf}{{{j{Ob}}AdCbGfAC`}Gf}{{{j{Ob}}AdACl}Gf}{{{j{Ob}}AdBnA@d}Cn}{{{j{Ob}}AdAB`}Gf}{{{j{Ob}}AdBnCdGf}Cd}{{{j{Ob}}AdBnCd}Cd}{{{j{Ob}}AdBnACfGfKb}Cd}{{{j{Ob}}AdBn}Gf}{{{j{Ob}}AdOnBnOnCb}Cb}{{{j{Ob}}AdBn}Cd}{{{j{Ob}}AdBnGfBn}Cd}{{{j{Ob}}AdAAnCbCd}Cd}{{{j{Ob}}AdCdAAn}Cn}{{{j{Ob}}AdCd}Cd}{{{j{Ob}}AdGfBn}ABd}{{{j{Ob}}AdBnCdACnCd}Cd}{{{j{Ob}}AdCdAAn}Gf}{{{j{Ob}}AdCdAAj}Gf}{{{j{Ob}}AdBnCd}Gf}{{{j{Ob}}AdCd}Cn}{{{j{Ob}}AdBnCbGfCd}Gf}{{{j{Ob}}AdCd}Gf}{{{j{Ob}}AdCdGf}Cn}{{{j{Ob}}AdBnBn}Gf}0{{{j{Ob}}AdCd}On}{{{j{Ob}}AdBnGfAAl}Gf}{{{j{Ob}}AdCdAAl}Gf}{{{j{Ob}}AdBn}Cd}{{{j{Ob}}AdBnGfGfBnGf}Cd}{{{j{Ob}}AdBnGfGfBn}Cd}{{{j{Ob}}AdBnGfGf}Cd}{{{j{Ob}}AdBnCdGfBnABf}Cd}{{{j{Ob}}AdOjAD`}Of}{{{j{Ob}}AdADbOjAD`}Cn}{{{j{Ob}}AdBnABnOlOl}Gf}7{{{j{Ob}}AdBnKb}Cd}{{{j{Ob}}AdBnGfGfGfGfBn}Cd}{{{j{Ob}}AdBnACf}Cd}`{{{j{Ob}}AdGf}Cd}{{{j{Ob}}AdGfGf}Gf}{{{j{Ob}}AdBnGf}Cn}{{{j{Ob}}AdGf}Gf}{{{j{Ob}}AdBnCbH`}Cd}{{{j{Ob}}AdCdCdCd}Cd}{{{j{Ob}}AdBn}Gf}{{{j{Ob}}AdBn}Ol}{{{j{Ob}}AdGfOnCbGf}Cd}````````{{{j{Ob}}AdAAn}Cn}{{{j{Ob}}Ad}Cd}{{{j{Ob}}Adb}AAn}{{{j{Ob}}Adbb}AAn}{{{j{Ob}}AdAAnb}AAn}{{{j{Ob}}AdADdAAnAAn}ADd}{{{j{Ob}}AdCd}Cd}`````````````````````````{{{j{Ob}}Ad}AAn}{{{j{Ob}}AdGf}Cn}{{{j{Ob}}AdCb}ACd}{{{j{c}}}{{j{e}}}{}{}}0{{{j{Cjc}}}{{j{Cje}}}{}{}}0{cc{}}0{{{j{c}}}e{}{}}0{{{j{Ob}}AdADf}H`}{ce{}{}}0{{{j{c}}}Dn{}}0{{{j{c}}}{{Fd{e}}}{}{}}044{c{{Ef{e}}}{}{}}000{{{j{c}}}Gn{}}0`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{{AdCb}On}{{AdCb}ADh}1{{AdCb}Cd}{{AdCb}ADj}{CbDn}22{{AdCbOn}Cn}{{AdCb}ADl}````````````````````````````````````````````````````````````````{{{j{c}}}{{j{e}}}{}{}}0000000000000000000000{{{j{Cjc}}}{{j{Cje}}}{}{}}0000000000000000000000`````````````{{{j{Bn}}}Bn}{{{j{Cb}}}Cb}{{{j{ACl}}}ACl}{{{j{ADn}}}ADn}{{{j{ADl}}}ADl}{{{j{ACd}}}ACd}{{{j{AE`}}}AE`}{{{j{ACf}}}ACf}{{{j{ABb}}}ABb}{{{j{AEb}}}AEb}{{{j{AEd}}}AEd}{{{j{A@h}}}A@h}{{{j{ACj}}}ACj}{{{j{AB`}}}AB`}{{{j{AEf}}}AEf}{{{j{ACh}}}ACh}{{{j{ADh}}}ADh}{{{j{Od}}}Od}{{{j{AEh}}}AEh}{{{j{AAd}}}AAd}{{{j{A@n}}}A@n}{{{j{AEj}}}AEj}{{{j{AAh}}}AAh}`{{{j{c}}{j{Cje}}}Cn{}{}}0000000000000000000000{{{j{c}}}Cn{}}000000000000000000000000000000000000000000000`````````````````````````````````````````````````````````````{{{j{A@h}}{j{CjEb}}}Ej}`{cc{}}0000000000000000000000{{{j{c}}}e{}{}}0000000000000000000000````````````{ce{}{}}0000000000000000000000{{{j{c}}}Dn{}}0000000000000000000000````````````````````````````````````````````````````````````````````````````````````````````````22222222222222222222222{{{j{c}}}{{Fd{e}}}{}{}}000000000000000000000033333333333333333333333```````````````````````````````````````````````````{c{{Ef{e}}}{}{}}000000000000000000000000000000000000000000000````{{{j{c}}}Gn{}}0000000000000000000000``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{{{j{c}}}{{j{e}}}{}{}}000000000000000000{{{j{Cjc}}}{{j{Cje}}}{}{}}000000000000000000{{{j{AEl}}}AEl}{{{j{AEn}}}AEn}{{{j{AF`}}}AF`}{{{j{Kb}}}Kb}{{{j{ABd}}}ABd}{{{j{AAl}}}AAl}{{{j{ACn}}}ACn}{{{j{Oj}}}Oj}{{{j{AFb}}}AFb}{{{j{AAj}}}AAj}{{{j{A@`}}}A@`}{{{j{ABf}}}ABf}{{{j{Oh}}}Oh}{{{j{AD`}}}AD`}{{{j{ABj}}}ABj}{{{j{AFd}}}AFd}{{{j{AFf}}}AFf}{{{j{AFh}}}AFh}{{{j{AFj}}}AFj}{{{j{c}}{j{Cje}}}Cn{}{}}000000000000000000{{{j{c}}}Cn{}}0000000000000000000000000000000000000{{{j{AFb}}{j{AFb}}}D`}``{{{j{Kb}}{j{Kb}}}Dn}{{{j{ABd}}{j{ABd}}}Dn}{{{j{AAl}}{j{AAl}}}Dn}{{{j{ACn}}{j{ACn}}}Dn}{{{j{Oj}}{j{Oj}}}Dn}{{{j{AFb}}{j{AFb}}}Dn}{{{j{AAj}}{j{AAj}}}Dn}{{{j{A@`}}{j{A@`}}}Dn}{{{j{ABf}}{j{ABf}}}Dn}{{{j{AFh}}{j{AFh}}}Dn}{{{j{AFj}}{j{AFj}}}Dn}{{{j{AEl}}{j{CjEb}}}Ej}{{{j{AEn}}{j{CjEb}}}Ej}{{{j{AF`}}{j{CjEb}}}Ej}{{{j{Kb}}{j{CjEb}}}Ej}{{{j{ABd}}{j{CjEb}}}Ej}{{{j{AAl}}{j{CjEb}}}Ej}{{{j{ACn}}{j{CjEb}}}Ej}{{{j{Oj}}{j{CjEb}}}Ej}{{{j{AFb}}{j{CjEb}}}Ej}{{{j{AAj}}{j{CjEb}}}Ej}{{{j{A@`}}{j{CjEb}}}Ej}{{{j{Oh}}{j{CjEb}}}Ej}{{{j{AD`}}{j{CjEb}}}Ej}{{{j{ABj}}{j{CjEb}}}Ej}{{{j{AFd}}{j{CjEb}}}Ej}{{{j{AFf}}{j{CjEb}}}Ej}{{{j{AFh}}{j{CjEb}}}Ej}{{{j{AFj}}{j{CjEb}}}Ej}{cc{}}000000000000000000{{{j{c}}}e{}{}}000000000000000000{{{j{Kb}}{j{Cjc}}}CnFj}{{{j{ABd}}{j{Cjc}}}CnFj}{{{j{AAl}}{j{Cjc}}}CnFj}{{{j{ACn}}{j{Cjc}}}CnFj}{{{j{Oj}}{j{Cjc}}}CnFj}{{{j{AFb}}{j{Cjc}}}CnFj}{{{j{AAj}}{j{Cjc}}}CnFj}{{{j{A@`}}{j{Cjc}}}CnFj}{{{j{ABf}}{j{Cjc}}}CnFj}{{{j{AFh}}{j{Cjc}}}CnFj}{{{j{AFj}}{j{Cjc}}}CnFj}```````{ce{}{}}000000000000000000{{{j{c}}}Dn{}}000000000000000000`````````````````````````````````````````````{{{j{AFb}}{j{AFb}}}{{Fd{D`}}}}````````````>>>>>>>>>>>>>>>>>>>{{{j{c}}}{{Fd{e}}}{}{}}000000000000000000???????????????????{c{{Ef{e}}}{}{}}0000000000000000000000000000000000000{{{j{c}}}Gn{}}000000000000000000`````{{{j{AFl}}AdOlOnOnAAn}Cn}0{{{j{AFl}}AdAEdA@`BnCdCb}Gf}1111{{{j{AFl}}AdAFnAAnOlGfGfGfGfOlOlGf}Cd}{{{j{AFl}}AdAFnAAnOlGfGfGfGfOlOlGfOl}Cd}{{{j{AFl}}AdAEdAAnOlGfGfGfGfOlOlGfOlOl}Gf}44{{{j{AFl}}AdAEdCdCdBn}Gf}{{{j{AFl}}AdOlGfGfCd}Gf}66666{{{j{AFl}}AdAEdCbAFnCbAAn}Gf}{{{j{AFl}}AdAEdGfAFnGfAAn}Gf}{{{j{AFl}}AdAEdAFnGfAFn}Gf}{{{j{AFl}}AdAAnb}Gf}{{{j{AFl}}AdAEdA@`BnCb}Gf}{{{j{AFl}}AdGfCdGf}Gf}{{{j{AFl}}Ad}Cn}============={{{j{AFl}}Ad}Gf}>{{{j{AFl}}AdGfCdGfGf}Gf}{{{j{c}}}{{j{e}}}{}{}}{{{j{Cjc}}}{{j{Cje}}}{}{}}{cc{}}{{{j{c}}}e{}{}}{ce{}{}}{{{j{c}}}Dn{}}{{{j{c}}}{{Fd{e}}}{}{}}3{c{{Ef{e}}}{}{}}0{{{j{c}}}Gn{}}``````{{{j{n}}}b}{{{j{Bl}}}Bn}{{{j{n}}}Cb}{{{j{n}}}{{Ch{A`}}}}{{{j{n}}}Cl}00000{{{j{Bl}}}{{Ch{A`}}}}{{{j{n}}}E`}{{{j{n}}{j{Dh}}}{{Df{{Fh{{Ch{A`}}b}}}}}}{{{j{n}}}Dn}0000{nCb}111{{{j{Bl}}}Dn}00000000{{{j{n}}{j{n}}}Dn}111{{{j{n}}}{{Fd{Dn}}}}00<888{{{j{Bl}}}b}00{{{j{n}}}{{Fd{{G`{Fn}}}}}}>111{{{j{n}}}Gf}00{{{j{n}}}{{G`{b}}}}{{{j{Bl}}}{{j{{h{b}}}}}}00{{{j{Bl}}}{{j{{h{Gh}}}}}}00{{{j{n}}}{{Ch{Hb}}}}","D":"DH`","p":[[1,"usize"],[1,"array"],[5,"Dim",2784],[1,"slice"],[1,"reference"],[5,"IxDynImpl",2785],[10,"PyArrayDescrMethods",2717,2786],[5,"PyArrayDescr",0,2786],[5,"FromVecError",0,2787],[5,"Python",2788],[8,"PyObject",2789],[5,"NotContiguousError",0,2787],[6,"BorrowError",0,2787],[8,"Complex32",0,2790],[8,"ArrayView",2791],[8,"Array",2791],[10,"Dimension",2792],[8,"Complex64",0,2790],[10,"Element",0,2786],[5,"PyFixedString",0,2793],[5,"PyFixedUnicode",0,2793],[10,"PyUntypedArrayMethods",2717,2794],[5,"PyArrayObject",1344],[5,"PyUntypedArray",0,2794],[5,"PyArray_Descr",1344],[5,"PyObject",2795],[5,"PyAny",2796],[5,"Bound",2789],[0,"mut"],[1,"u8"],[1,"unit"],[6,"Ordering",2797],[5,"PyArrayLike",0,2798],[5,"PyArray",368],[8,"PyResult",2799],[1,"str"],[8,"IxDyn",0,2800],[5,"Borrowed",2789],[1,"bool"],[1,"u64"],[5,"Formatter",2801],[5,"Error",2801],[6,"Result",2802],[5,"TypeMustMatch",0,2798],[8,"Result",2801],[5,"AllowTypeChange",0,2798],[10,"Debug",2801],[8,"Py_UCS1",2803],[8,"Py_UCS4",2803],[6,"Option",2804],[5,"PyErr",2799],[1,"tuple"],[10,"Hasher",2805],[5,"Py",2789],[5,"String",2806],[5,"Vec",2807],[10,"ToPyObject",2808],[10,"Sized",2809],[8,"c_int",2810],[1,"isize"],[5,"PyDowncastError",2799],[10,"Into",2811],[5,"TypeId",2812],[5,"PyTypeObject",2813],[5,"PyType",2814],[8,"Ix1",0,2800],[1,"f64"],[10,"AsPrimitive",2815],[10,"PyArrayMethods",368],[8,"ArrayViewMut",2791],[8,"RawArrayView",2791],[8,"RawArrayViewMut",2791],[5,"ArrayBase",2791],[17,"Elem"],[10,"Data",2816],[17,"Item"],[10,"IntoIterator",2817],[8,"Ix2",0,2800],[8,"Ix3",0,2800],[17,"Dim"],[10,"NpyIndex",567],[5,"PyModule",2818],[8,"Ix0",2800],[10,"Copy",2809],[10,"PyArray0Methods",368],[10,"IntoDimension",2819],[5,"PyReadonlyArray",500],[5,"PyReadwriteArray",500],[6,"NPY_ORDER",2118],[8,"MatrixView",2820],[10,"Scalar",2821],[10,"Dim",2822],[8,"MatrixViewMut",2820],[5,"Dyn",2822],[8,"DMatrixView",2823],[8,"DMatrixViewMut",2823],[10,"IntoPyArray",567],[10,"ToPyArray",567],[5,"Datetime",579],[10,"Unit",579],[5,"Timedelta",579],[10,"Clone",2824],[10,"Ord",2797],[10,"PartialEq",2797],[1,"i64"],[10,"Hash",2805],[10,"PartialOrd",2797],[5,"Years",637],[5,"Months",637],[5,"Weeks",637],[5,"Days",637],[5,"Hours",637],[5,"Minutes",637],[5,"Seconds",637],[5,"Milliseconds",637],[5,"Microseconds",637],[5,"Nanoseconds",637],[5,"Picoseconds",637],[5,"Femtoseconds",637],[5,"Attoseconds",637],[5,"PyArrayAPI",930],[5,"PyArray_DatetimeMetaData",1344],[8,"npy_datetime",2118],[5,"npy_datetimestruct",2118],[6,"NPY_DATETIMEUNIT",2118],[8,"c_char",2810],[8,"npy_intp",2118],[6,"NPY_CASTING",2118],[8,"Py_ssize_t",2825],[8,"npy_bool",2118],[8,"npy_uint32",2118],[5,"NpyIter",1344],[8,"NpyIter_GetMultiIndexFunc",1344],[8,"NpyIter_IterNextFunc",1344],[5,"PyArray_StringDTypeObject",1344],[8,"npy_string_allocator",1344],[8,"npy_packed_static_string",1344],[5,"npy_static_string",1344],[8,"PyArray_DTypeMeta",1344],[5,"PyArrayDTypeMeta_Spec",1344],[6,"NPY_SELECTKIND",2118],[6,"NPY_SORTKIND",2118],[8,"c_void",2810],[5,"PyArrayMultiIterObject",1344],[5,"PyArray_Chunk",1344],[6,"NPY_SCALARKIND",2118],[6,"NPY_CLIPMODE",2118],[8,"npy_ucs4",2118],[5,"npy_stride_sort_item",2118],[8,"c_uchar",2810],[6,"FILE",2826],[8,"PyArray_VectorUnaryFunc",1344],[8,"c_uint",2810],[5,"PyArray_ArrFuncs",1344],[5,"PyArray_Dims",1344],[5,"PyArrayMapIterObject",1344],[5,"PyArrayIterObject",1344],[5,"PyArray_DescrProto",1344],[6,"NPY_SEARCHSIDE",2118],[5,"npy_timedeltastruct",2118],[8,"npy_timedelta",2118],[8,"PyDataMem_EventHookFunc",1344],[6,"NpyTypes",930],[5,"NpyAuxData",1344],[8,"npy_uint64",2118],[5,"PyArray_ArrayDescr",1344],[5,"_PyArray_DescrNumPy2",1344],[5,"PyArrayFlagsObject",1344],[5,"PyArrayInterface",1344],[5,"PyUFuncObject",1344],[5,"PyArrayNeighborhoodIterObject",1344],[5,"PyArray_DatetimeDTypeMetaData",1344],[5,"PyArrayMethod_Spec",1344],[5,"npy_cdouble",2118],[5,"npy_cfloat",2118],[5,"npy_clongdouble",2118],[6,"NPY_TYPES",2118],[6,"NPY_TYPECHAR",2118],[6,"NPY_TYPEKINDCHAR",2118],[6,"NPY_BYTEORDER_CHAR",2118],[6,"NPY_ARRAYMETHOD_FLAGS",2118],[5,"PyUFuncAPI",2662],[8,"PyUFuncGenericFunction",1344],[8,"PyArray_GetItemFunc",1344],[8,"PyArray_SetItemFunc",1344],[8,"PyArray_CopySwapNFunc",1344],[8,"PyArray_CopySwapFunc",1344],[8,"PyArray_NonzeroFunc",1344],[8,"PyArray_CompareFunc",1344],[8,"PyArray_ArgFunc",1344],[8,"PyArray_DotFunc",1344],[8,"PyArray_ScanFunc",1344],[8,"PyArray_FromStrFunc",1344],[8,"PyArray_FillFunc",1344],[8,"PyArray_SortFunc",1344],[8,"PyArray_ArgSortFunc",1344],[8,"PyArray_PartitionFunc",1344],[8,"PyArray_ArgPartitionFunc",1344],[8,"PyArray_FillWithScalarFunc",1344],[8,"PyArray_ScalarKindFunc",1344],[8,"PyArray_FastClipFunc",1344],[8,"PyArray_FastPutmaskFunc",1344],[8,"PyArray_FastTakeFunc",1344],[8,"PyUFunc_MaskedStridedInnerLoopFunc",1344],[8,"PyUFunc_TypeResolutionFunc",1344],[8,"PyUFunc_LegacyInnerLoopSelectionFunc",1344],[8,"PyUFunc_MaskedInnerLoopSelectionFunc",1344],[8,"npy_iter_get_dataptr_t",1344],[8,"NpyAuxData_FreeFunc",1344],[8,"NpyAuxData_CloneFunc",1344],[8,"npy_complex128",2118],[8,"npy_complex64",2118],[8,"npy_complex256",2118]],"r":[[0,2798],[2,2787],[3,2790],[4,2790],[5,2786],[6,2787],[8,567],[9,2800],[10,2800],[11,2800],[12,2800],[13,2800],[14,2800],[15,2800],[16,2800],[17,2800],[18,2800],[19,2800],[20,2800],[21,2800],[22,2800],[23,2787],[25,567],[26,930],[27,2662],[28,368],[29,368],[30,368],[31,368],[32,368],[33,368],[34,368],[35,368],[36,368],[37,2786],[38,2786],[39,368],[40,2798],[41,2798],[42,2798],[43,2798],[44,2798],[45,2798],[46,2798],[47,2798],[48,2798],[49,368],[50,2793],[51,2793],[52,500],[53,500],[54,500],[55,500],[56,500],[57,500],[58,500],[59,500],[60,500],[61,500],[62,500],[63,500],[64,500],[65,500],[66,500],[67,500],[68,500],[69,500],[70,2794],[71,2794],[72,567],[73,567],[74,2798],[81,2791],[141,2827],[142,2827],[143,2786],[146,2786],[147,2827],[149,2827],[202,368],[221,2827],[222,2827],[2717,567],[2718,368],[2719,2786],[2720,368],[2721,2794],[2722,567]],"b":[[158,"impl-Display-for-PyArrayDescr"],[159,"impl-Debug-for-PyArrayDescr"],[160,"impl-Debug-for-PyUntypedArray"],[161,"impl-Display-for-PyUntypedArray"],[165,"impl-Display-for-FromVecError"],[166,"impl-Debug-for-FromVecError"],[167,"impl-Debug-for-NotContiguousError"],[168,"impl-Display-for-NotContiguousError"],[169,"impl-Display-for-BorrowError"],[170,"impl-Debug-for-BorrowError"],[171,"impl-Debug-for-PyFixedString%3CN%3E"],[172,"impl-Display-for-PyFixedString%3CN%3E"],[173,"impl-Display-for-PyFixedUnicode%3CN%3E"],[174,"impl-Debug-for-PyFixedUnicode%3CN%3E"],[236,"impl-IntoPy%3CPy%3CPyAny%3E%3E-for-PyUntypedArray"],[237,"impl-IntoPy%3CPy%3CPyUntypedArray%3E%3E-for-%26PyUntypedArray"],[411,"impl-Display-for-PyArray%3CT,+D%3E"],[412,"impl-Debug-for-PyArray%3CT,+D%3E"],[443,"impl-IntoPy%3CPy%3CPyArray%3CT,+D%3E%3E%3E-for-%26PyArray%3CT,+D%3E"],[444,"impl-IntoPy%3CPy%3CPyAny%3E%3E-for-PyArray%3CT,+D%3E"],[520,"impl-PyReadonlyArray%3C\'py,+N,+Dim%3C%5Busize;+2%5D%3E%3E"],[521,"impl-PyReadonlyArray%3C\'py,+N,+Dim%3C%5Busize;+1%5D%3E%3E"],[522,"impl-PyReadwriteArray%3C\'py,+N,+Dim%3C%5Busize;+2%5D%3E%3E"],[523,"impl-PyReadwriteArray%3C\'py,+N,+Dim%3C%5Busize;+1%5D%3E%3E"]],"c":"OjAAAAEAAAAAABsAEAAAAI4AkACUAJUAzADNAN4ADgESARQBGQF8AY8BnwGhAaMBpQGnAakBqwGuAa8BsQHCAdMB8wFAAkIC","e":"OzAAAAEAAKAISwAJAAAAGgALACgAAAAyAAAANQARAEkAAQBOAAIAUwABAFcAAQBfAAEAZAATAHoAAwB/AAkAiwACAJgABACfABAAuQABALwADwDPAAMA2gABAOwAAgD2AAkAAQEBAAcBAAAKAQAAFgEBABsBAAAiAUYAawEBAG8BAQCCAQAAhwEAAI4BAACRAQAAmAEAAJsBAgCiAQAAqgEAAK0BAAC8AQMA0gEAANYBAgDhAQQA6gECAA8CDgAgAgMAKAIBACsCBAAyAgUASQIWAGICBgBrAg8AfAIBAIsCdAANAxkANANoAJ4DAAChAwAAowM7AOIDIgAGBAEACQTeAOoEAQDvBFEAYQU+AMAF8ADIBiIAAgdXAm0JJAClCcEAaAosAJYKAACYCgcAoQoAAKMKAAA=","a":{"nalgebra":[476,477,478,479,520,521,522,523,559,560],"pyarray":[370,378],"pyarray0":[370],"pyarraydescr":[38,2719],"pyuntypedarray":[71,2721]}}]\ ]')); if (typeof exports !== 'undefined') exports.searchIndex = searchIndex; else if (window.initSearch) window.initSearch(searchIndex);