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.
Variable all​Types 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
Function bitname Return a bit-width name for a given type object
Variable ​_abstract​_types Undocumented
Variable ​_concrete​_typeinfo Undocumented
Variable ​_concrete​_types Undocumented
Variable ​_int​_ctypes Undocumented
Variable ​_toadd Undocumented
Variable ​_uint​_ctypes Undocumented
allTypes: dict =

Undocumented

k =

Undocumented

void =

Undocumented

def _add_aliases():

Undocumented

def _add_array_type(typename, bits):

Undocumented

def _add_integer_aliases():

Undocumented

def _add_types():

Undocumented

def _bits_of(obj):

Undocumented

def _set_array_types():

Undocumented

def _set_up_aliases():

Undocumented

def bitname(obj):
Return a bit-width name for a given type object
_abstract_types: dict =

Undocumented

_concrete_typeinfo: dict =

Undocumented

_concrete_types =

Undocumented

_int_ctypes: list[str] =

Undocumented

_toadd: list =

Undocumented

_uint_ctypes =

Undocumented