Experimental (experimental)#
This module contains functions related to experimental
.
Placeholder for experimental features for developers…
Cython Bindings#
The Cython language is a superset of the Python language that additionally supports calling C functions and declaring C types on variables and class attributes.
See also
Pybind11 Bindings#
pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code.
See also
C/CPP Headers Source#
NumPy C-API Headers#
NumPy provides a C-API to enable users to extend the system and get access to the array object for use in other routines. The best way to truly understand …
See also
>>> import numpy as np
>>> # Return the directory that contains the NumPy *.h header files.
>>> np.get_include()
'/opt/conda/lib/python3.11/site-packages/numpy/core/include'
LightNumPy C/Cpp-API Headers#
A lightweight version of NumPy (or similar functionality).
See also
>>> try:
>>> # pip install git+https://github.com/scikit-plots/lightnumpy.git@main
>>> import lightnumpy as lp
>>> # Return the directory that contains the NumCpp *.h header files.
>>> inc_dir_lightnumpy = lp.get_include()
>>> except: pass
>>> else:
>>> !ls $inc_dir_lightnumpy
lightnumpy NumCpp