module numpy.pybridge¶
Source: stdlib/numpy/pybridge.codon
numpy.pybridge¶Source: stdlib/numpy/pybridge.codon
NPY_BOOL: Literal[int] = 0¶NPY_BYTE: Literal[int] = 1¶NPY_UBYTE: Literal[int] = 2¶NPY_SHORT: Literal[int] = 3¶NPY_USHORT: Literal[int] = 4¶NPY_INT: Literal[int] = 5¶NPY_UINT: Literal[int] = 6¶NPY_LONG: Literal[int] = 7¶NPY_ULONG: Literal[int] = 8¶NPY_LONGLONG: Literal[int] = 9¶NPY_ULONGLONG: Literal[int] = 10¶NPY_FLOAT: Literal[int] = 11¶NPY_DOUBLE: Literal[int] = 12¶NPY_LONGDOUBLE: Literal[int] = 13¶NPY_CFLOAT: Literal[int] = 14¶NPY_CDOUBLE: Literal[int] = 15¶NPY_CLONGDOUBLE: Literal[int] = 16¶NPY_OBJECT: Literal[int] = 17¶NPY_STRING: Literal[int] = 18¶NPY_UNICODE: Literal[int] = 19¶NPY_VOID: Literal[int] = 20¶NPY_DATETIME: Literal[int] = 21¶NPY_TIMEDELTA: Literal[int] = 22¶NPY_HALF: Literal[int] = 23¶NPY_NTYPES: Literal[int] = 24¶NPY_NOTYPE: Literal[int] = 25¶NPY_CHAR: Literal[int] = 26¶NPY_STRING: Literal[int] = 18¶NPY_USERDEF: Literal[int] = 256¶NPY_NTYPES_ABI_COMPATIBLE: Literal[int] = 21¶PyObject @tuple Class is named tuple (cannot write fields) ¶refcnt: int¶typptr: cobj¶NpyAuxData @tuple Class is named tuple (cannot write fields) ¶free_func: cobj¶clone_func: cobj¶data1: cobj¶data2: cobj¶PyArray_DatetimeMetaData @tuple Class is named tuple (cannot write fields) ¶base: i32¶num: i32¶PyArray_DatetimeDTypeMetaData @tuple Class is named tuple (cannot write fields) ¶base: NpyAuxData¶meta: PyArray_DatetimeMetaData¶PyArrayDescr @tuple Class is named tuple (cannot write fields) ¶head: PyObject¶typeobj: cobj¶kind: u8¶type: u8¶byteorder: u8¶former_flags: u8¶type_num: i32¶flags: u64¶elsize: int¶alignment: int¶metadata: cobj¶hash: int¶reserved0: cobj¶reserved1: cobj¶subarray: cobj¶fields: cobj¶names: cobj¶c_metadata: cobj¶PyArrayObject @tuple Class is named tuple (cannot write fields) ¶head: PyObject¶data: cobj¶nd: i32¶dimensions: Ptr[int]¶strides: Ptr[int]¶base: cobj¶descr: Ptr[PyArrayDescr]¶flags: i32¶weakreflist: cobj¶NPY_ARRAY_C_CONTIGUOUS: Literal[int] = 1¶NPY_ARRAY_F_CONTIGUOUS: Literal[int] = 2¶PyArray_Type = cobj()¶PyArray_New = Function[([cobj, i32, cobj, i32, cobj, cobj, i32, i32, cobj], cobj)](cobj())¶PyArray_NewFromDescr = Function[([cobj, cobj, i32, cobj, cobj, cobj, i32, cobj], cobj)](cobj())¶PyArray_DescrNewFromType = Function[([i32], cobj)](cobj())¶ndarray[dtype,ndim] @extend Class is extended to add given methods ¶__to_py__(self)¶__from_py__(a: cobj)¶