C API Deprecations

Background The API exposed by NumPy for third-party extensions has grown over years of releases, and has allowed programmers to directly access NumPy functionality from

2017-01-10 18:07:37
NpyIter

New in version 1.6. Array Iterator The array iterator encapsulates many

2017-01-10 18:12:30
Elementary Function

There is a general need for looping over not only functions on scalars but also over functions on vectors (or arrays). This concept is realized in Numpy by generalizing the universal functions (ufuncs)

2017-01-10 18:08:32
PyArrayObject

Several new types are defined in the C-code. Most of these are accessible from Python, but a few are not exposed due to their limited use. Every new Python type has an associated PyObject *

2017-01-10 18:19:29
int PyArray_NDIM()

Array structure and data access These macros all access the

2017-01-10 18:09:29
NPY_SIZEOF_SHORT

When NumPy is built, information about system configuration is recorded, and is made available for extension modules using Numpy?s C API. These are mostly defined in numpyconfig.h (included

2017-01-10 18:12:32
NPY_BOOL

The standard array can have 24 different data types (and has some support for adding your own types). These data types all have an enumerated type, an enumerated type-character, and a corresponding

2017-01-10 18:12:31
UFUNC_ERR_{HANDLER}

Constants UFUNC_ERR_{HANDLER} {HANDLER} can be IGNORE, WARN,

2017-01-10 18:21:00
NPY_NAN

New in version 1.3.0. Starting from numpy 1.3.0, we are working on separating the pure C, ?computational? code from the

2017-01-10 18:12:32