Pybind11 is a lightweight, header‑only C++ library that simplifies and streamlines creating Python bindings for C++11+ code. It uses template meta-programming to automatically infer types, minimizing boilerplate compared to Boost.Python, and works seamlessly with major build systems
Open3D is an open-source library that supports rapid development of software that deals with 3D data. The Open3D frontend exposes a set of carefully selected data structures and algorithms in both C++ and Python. The backend is highly optimized and is set up for parallelization. Open3D was developed from a clean slate with a small and carefully considered set of dependencies. It can be set up on different platforms and compiled from source with minimal effort. The code is clean, consistently...
GDAL wheels for python and C/C++ projects (Linux only)
To use precompiled wheels:
1) go to releases (Files) and download tarball needed;
2) install it with command:
python3 -m pip install /path/to/wheel.whl
Or simply use URL in pip:
python3 -m pip install https://sourceforge.net/projects/gdal-wheels-for-linux/files/GDAL-3.1.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl/download
URL may be found under "View details" button (i)
To use GDAL in C/C++ project you need to link gdal lib AND all libs located at dir GDAL.libs (usually this folder resides inside python site-packages)
To compile your own wheels see information given at forefather project: https://github.com/youngpm/gdalmanylinux
Usually this is done via command `make wheels`
GDAL wheels for Windows are provided by Christoph Gohlke at https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal
Built with PROJ (proj.db is included), GEOS, EXPAT.
...