RDKit
Open-source cheminformatics and machine learning.
Loading...
Searching...
No Matches
import_array.h
Go to the documentation of this file.
1
#include <
RDGeneral/export.h
>
2
#ifndef RDKIT_IMPORT_ARRAY_INCLUDED
3
#define RDKIT_IMPORT_ARRAY_INCLUDED
4
5
#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
6
#include <numpy/arrayobject.h>
7
8
#if PY_MAJOR_VERSION >= 3
9
void
*
rdkit_import_array
()
10
#else
11
void
rdkit_import_array
()
12
#endif
13
{
14
// numpy's import_array is defined as a macro that expands into a block
15
// statement that inlines a return. In python3 it returns a NULL value
16
// (to comply with the Py_InitModule signature) so it can't be called
17
// directly from within the BOOST_PYTHON_MODULE init function (that
18
// returns void)
19
import_array();
20
#if PY_MAJOR_VERSION >= 3
21
return
nullptr
;
22
#endif
23
}
24
25
#endif
export.h
rdkit_import_array
void rdkit_import_array()
Definition
import_array.h:11
RDBoost
import_array.h
Generated on Mon Sep 30 2024 05:19:34 for RDKit by
1.9.8