Skip to content Skip to sidebar Skip to footer
Showing posts with the label Python C Api

Segfault When Trying To Write To A Numpy Array Created Within A C Extension

I have an if clause within a for loop in which I have defined state_out beforehand with: state_out … Read more Segfault When Trying To Write To A Numpy Array Created Within A C Extension

Pointer-type Mismatch With Pyarray_simplenew

I am creating a module for Python with Numpy using the C API and encounter weird incompatibilities … Read more Pointer-type Mismatch With Pyarray_simplenew

Including And Distributing Third Party Libraries With A Python C Extension

I'm building a C Python extension which makes use of a 'third party' library— in this c… Read more Including And Distributing Third Party Libraries With A Python C Extension

How To Use Setuptools Packages And Ext_modules With The Same Name?

I got the following file structure for my Python C Extension project: . ├── setup.py ├── source   … Read more How To Use Setuptools Packages And Ext_modules With The Same Name?

Python C Api - Function Overloading

I have a number of C functions that accept different arguments, e.g. foo_i(int a) foo_c(char c) I… Read more Python C Api - Function Overloading

How To Call A Python Function By Name From The C-api?

From the c-api, I would like to call a python function by name. I would then be calling the functi… Read more How To Call A Python Function By Name From The C-api?

Numpy/capi Error With Import_array() When Compiling Multiple Modules

I am trying to compile a C++ module to use in scipy.weave that is composed of several headers and s… Read more Numpy/capi Error With Import_array() When Compiling Multiple Modules

Initializer Is Not A Constant, Error C2099, On Compiling A Module Written In C For Python

i tried to compile a python module called distance, whith c 'python setup.py install --with-c&#… Read more Initializer Is Not A Constant, Error C2099, On Compiling A Module Written In C For Python