GjjvdBurg / NumPy_C_Extension

Skeleton Python Package for linking a C/C++ library as a NumPy Extension

Home Page:https://gertjanvandenburg.com/blog/numpy_c_extension/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NumPy C/C++ Skeleton Package

This is a skeleton package that can be used to easily create a Python package that links to a C/C++ library. It is especially useful when you want to create a NumPy extension for a Python package.

Why?

It turned out to be quite difficult to get the setup.py file right when I tried to do this myself, so I thought I'd save you the trouble and create a skeleton package. You can read more about my motivations for making this in this blog post.

Notes

Numpy_C_Skeleton is free software, licensed under the GNU General Public License, version 3 or later (GPLv3). Copyright G.J.J. van den Burg, all rights reserved.

If you have encounter any problems, please open an issue on GitHub.

About

Skeleton Python Package for linking a C/C++ library as a NumPy Extension

https://gertjanvandenburg.com/blog/numpy_c_extension/

License:GNU General Public License v3.0


Languages

Language:Python 47.5%Language:C 34.6%Language:Makefile 17.8%