MCPcopy Create free account
hub / github.com/numpy/numpy / get_elsize

Function get_elsize

numpy/f2py/capi_maps.py:469–480  ·  view source on GitHub ↗
(var)

Source from the content-addressed store, hash-verified

467
468
469def get_elsize(var):
470 if isstring(var) or isstringarray(var):
471 elsize = getstrlength(var)
472 # override with user-specified length when available:
473 elsize = var['charselector'].get('f2py_len', elsize)
474 return elsize
475 if ischaracter(var) or ischaracterarray(var):
476 return '1'
477 # for numerical types, PyArray_New* functions ignore specified
478 # elsize, so we just return 1 and let elsize be determined at
479 # runtime, see fortranobject.c
480 return '1'
481
482
483def sign2map(a, var):

Callers 3

sign2mapFunction · 0.70
cb_sign2mapFunction · 0.70
common_sign2mapFunction · 0.70

Calls 6

isstringFunction · 0.85
isstringarrayFunction · 0.85
getstrlengthFunction · 0.85
ischaracterFunction · 0.85
ischaracterarrayFunction · 0.85
getMethod · 0.45

Tested by

no test coverage detected