module documentation

Due to compatibility, numpy has a very large number of different naming conventions for the scalar types (those subclassing from numpy.generic). This file produces a convoluted set of dictionaries mapping names to types, and sometimes other mappings too.

Function bitname Return a bit-width name for a given type object
Variable allTypes Undocumented
Variable k Undocumented
Variable void Undocumented
Function _add_aliases Undocumented
Function _add_array_type Undocumented
Function _add_integer_aliases Undocumented
Function _add_types Undocumented
Function _bits_of Undocumented
Function _set_array_types Undocumented
Function _set_up_aliases Undocumented
Variable _abstract_types Undocumented
Variable _concrete_typeinfo Undocumented
Variable _concrete_types Undocumented
Variable _int_ctypes Undocumented
Variable _toadd Undocumented
Variable _uint_ctypes Undocumented
def bitname(obj): (source)

Return a bit-width name for a given type object

allTypes: dict = (source)

Undocumented

Undocumented

Undocumented

def _add_aliases(): (source)

Undocumented

def _add_array_type(typename, bits): (source)

Undocumented

def _add_integer_aliases(): (source)

Undocumented

def _add_types(): (source)

Undocumented

def _bits_of(obj): (source)

Undocumented

def _set_array_types(): (source)

Undocumented

def _set_up_aliases(): (source)

Undocumented

_abstract_types: dict = (source)

Undocumented

_concrete_typeinfo: dict = (source)

Undocumented

_concrete_types = (source)

Undocumented

_int_ctypes: list[str] = (source)

Undocumented

Undocumented

_uint_ctypes = (source)

Undocumented