libigl Python Bindings
Project description
libigl Python Bindings
This repository contains the source code for the libigl Python bindings. These bindings are fully compatible with NumPy and SciPy and offer a convenient interface similar to functions in those libraries.
These bindings are still under active development and should still be considered alpha quality. We encourage users to post issues so we can improve the bindings!
Installation
python -m pip install libigl
If you wish to install the current development code, you can compile the library from scratch. Clone this repo and issue
python -m pip install ./
Help/Documentation
Compiling and modifying the bindiings
After installing numpy & scipy and then cloning this repository, you can compile the bindings from scratch by running:
python setup.py develop
or
python setup.py build --debug develop
for debug compilation. This command will make the package igl
available for import in the
current shell.
To run the tests:
python setup.py test
or
python tests/test_basic.py
and if developing and trying to run from this directory. You could use:
PYTHONPATH=. python tests/test_basic.py
License
Like libigl, the wrapper source code is licensed under MPL2. Code included via the copyleft and restricted sub-directories may have more restrictive licenses.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file libigl-2.5.1.zip
.
File metadata
- Download URL: libigl-2.5.1.zip
- Upload date:
- Size: 45.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b85db781427ba5c9d1586b3c4bfd33b8f0fa225f3a5003dd3cb7c3f998b0be41 |
|
MD5 | 7aa90dc9d0c8665f277fff5da4003ae9 |
|
BLAKE2b-256 | e5eefc4ab0b718b05d32d5f7b961c4273ea505683e7d1ff0edb399cbcbeef04f |
File details
Details for the file libigl-2.5.1-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: libigl-2.5.1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 7.5 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfff324ca17d8785b97ec5539eb4de41afba6b49e2db859b309d47c894991124 |
|
MD5 | 071a780e15cde1f3328f41e83d7ec8a9 |
|
BLAKE2b-256 | 6380675786479f98278522b55247bcbaf627b2b5ee0d424374df1377c4eec86f |
File details
Details for the file libigl-2.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: libigl-2.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 16.2 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b4122669cf5d80a304d089cf094ce1c78cfd09cc5426347fad9961d80310045 |
|
MD5 | 3707c0cd131ac2de26fea5ef90524dd7 |
|
BLAKE2b-256 | cd5ade034dd2ee178394b7de59d94a32c74a9c475f98f9c56211362a2497513d |
File details
Details for the file libigl-2.5.1-cp312-cp312-macosx_11_0_arm64.whl
.
File metadata
- Download URL: libigl-2.5.1-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 11.2 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 173fc975fa74896e8275605a2e3c0e8f98c01670ae01774b81276d6933654d61 |
|
MD5 | 8e39e69f54b56205382596133956b5f5 |
|
BLAKE2b-256 | 16e3fcd90ee2e798760feb28501d400bad8d0e1add3b7a0695931d70140d8c4f |
File details
Details for the file libigl-2.5.1-cp312-cp312-macosx_10_13_x86_64.whl
.
File metadata
- Download URL: libigl-2.5.1-cp312-cp312-macosx_10_13_x86_64.whl
- Upload date:
- Size: 14.4 MB
- Tags: CPython 3.12, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39497f3c464e7739b20f5f9693226db467a5b41371a7fb6523abc78157edca5a |
|
MD5 | d944a233f2744ff4eb7ee5fa04f3556d |
|
BLAKE2b-256 | f899dcf1cf40c87fba2afcc9f624b0a46605784d2ec6526775b9703821a55d57 |
File details
Details for the file libigl-2.5.1-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: libigl-2.5.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 7.5 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d681810b272b603b1581104385d810926623474e755381fda6b2f79c495067d4 |
|
MD5 | 0cb35953ae6a68ee78fa5f328c1befd9 |
|
BLAKE2b-256 | 5e0723be39b9b38ae70e94dd91a5162de0e60c78b13604ea040c7cd961cc3659 |
File details
Details for the file libigl-2.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: libigl-2.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 16.2 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e949a145fa1d1913ed3d325032c9e7d6a20486be393a2dfbfe68f97015f5762b |
|
MD5 | 23bf3cf22ab1fb36e5b1055fa9074533 |
|
BLAKE2b-256 | f3e54256e661a6b487fed7ccd2e92bba0a0e901c4c1aa6b08b899e728119817b |
File details
Details for the file libigl-2.5.1-cp311-cp311-macosx_11_0_arm64.whl
.
File metadata
- Download URL: libigl-2.5.1-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 11.2 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ce6058b3b12031e402b60bf375f6725bf639210f6efe06caeec0dacc65bd6ca |
|
MD5 | 1b028fe33f941a09e2ed76785c053c56 |
|
BLAKE2b-256 | f0b6c10f0a03ded4a1b6a95a05679c44d8ef6ba5f6feb192756368b804b5a38b |
File details
Details for the file libigl-2.5.1-cp311-cp311-macosx_10_13_x86_64.whl
.
File metadata
- Download URL: libigl-2.5.1-cp311-cp311-macosx_10_13_x86_64.whl
- Upload date:
- Size: 14.4 MB
- Tags: CPython 3.11, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a97d75ae97115555c3b346b45edcd0049fb09f60487c29036d35bc8a17a8414c |
|
MD5 | bea5f04a5d4625dc37d4d052ff3c5683 |
|
BLAKE2b-256 | 05c1c91a7139c49d40fba0947c697b888dcded9cc3baf2d0599661a7108cd14c |
File details
Details for the file libigl-2.5.1-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: libigl-2.5.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 7.5 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e2b952d89b8a14b3e2d7696fa7cbea0e6c5caff8671519275112b46e8191f4a |
|
MD5 | 315996eec30a8026f1741ccd398ab80c |
|
BLAKE2b-256 | 89905dcfc11a1cb3265177acc3aa34b11968f0e532ab966f4724ea93fdb81213 |
File details
Details for the file libigl-2.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: libigl-2.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 16.2 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95a579e227c14a97986d162c86528404f8db97cf64621bc339bec9817601740f |
|
MD5 | 98d903789dd9fb16ddaec4bbaa822034 |
|
BLAKE2b-256 | d836a40f960a73306ed054db8e9ca0da3cbb70a549ba0617a1a83c8ca6c03123 |
File details
Details for the file libigl-2.5.1-cp310-cp310-macosx_11_0_arm64.whl
.
File metadata
- Download URL: libigl-2.5.1-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 11.2 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea7d23fbdce5effe611fe8ee840135ab83cad5f8e2ce60956f147c5ad2b5cea9 |
|
MD5 | 683b496d5a060d05eafcdc9e5881ce86 |
|
BLAKE2b-256 | 606add11152cc9f168ea96d07678f0d13ceee66680dfcff0a8cfc938047e1991 |
File details
Details for the file libigl-2.5.1-cp310-cp310-macosx_10_13_x86_64.whl
.
File metadata
- Download URL: libigl-2.5.1-cp310-cp310-macosx_10_13_x86_64.whl
- Upload date:
- Size: 14.4 MB
- Tags: CPython 3.10, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 515288afb92b6e5b0474ca24069578c85d432d3518e830a799d6832e470f289d |
|
MD5 | 93ad89c3539e466300d4c9bb62225b13 |
|
BLAKE2b-256 | ed1ab2c7e23c48c1dd290fe6f5c7112bb00f36d29ac66458d667281da17c5281 |
File details
Details for the file libigl-2.5.1-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: libigl-2.5.1-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 7.5 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4113af79338f9119828fddd49a6fb0cfeae757793b3a48ea0b49b23ab1d9599 |
|
MD5 | 6e0724f858615a2edd76ddce286dbfe7 |
|
BLAKE2b-256 | bfbe91c5e0e1f0c05215e7236c86562a5712f76e5ef2d1c2eca1ee38a1525b41 |
File details
Details for the file libigl-2.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: libigl-2.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 16.2 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a96aebd278440b164a46b38fa75ac8216142c90a3ea47b4d22b99d5f6648ab05 |
|
MD5 | 0c05f359dc27db9066014b5caa29d7b4 |
|
BLAKE2b-256 | 36de695e9a362e2b52775de5e04155ecee0cbe3901a2a2535375143d75e7d1ce |
File details
Details for the file libigl-2.5.1-cp39-cp39-macosx_11_0_arm64.whl
.
File metadata
- Download URL: libigl-2.5.1-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 11.2 MB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | db0d0a4c023e759551a429292c29fcd058974bd10f450fddfeb57a21a40f9ce7 |
|
MD5 | a3ba5434852d25a595d3b30e67d932b8 |
|
BLAKE2b-256 | 7ce3de5f66e9d599131c0ea30780078b63063f1f830e4c14eef43e25f6944757 |
File details
Details for the file libigl-2.5.1-cp39-cp39-macosx_10_13_x86_64.whl
.
File metadata
- Download URL: libigl-2.5.1-cp39-cp39-macosx_10_13_x86_64.whl
- Upload date:
- Size: 14.4 MB
- Tags: CPython 3.9, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc041ec7d1d58a89eb570b454a0c094a27650fe166983d99b59deaf36c6895b6 |
|
MD5 | 3d635b1441af742c9f0412c197314ef4 |
|
BLAKE2b-256 | ec5d14bdbdb8a2a4a0c8304ea2090d59f2292fa1fee45d6472699137a5c2c5e6 |
File details
Details for the file libigl-2.5.1-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: libigl-2.5.1-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 7.5 MB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6ecd1524ba5c2b0c888ce923e5684d41a333f088484a6a4388e5414a571330c |
|
MD5 | 808000d405a32cd20f699962d369233a |
|
BLAKE2b-256 | 0468244103e7dd41e6547cedf35d8bd079d724e90a59fbb3eaa976c890688e26 |
File details
Details for the file libigl-2.5.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: libigl-2.5.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 16.2 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9c92cce0245f4747a2e7a1ed80cc010d142bd8df1672332a92b8faef435b278 |
|
MD5 | a58eecf04b57129af76b2f4c87102cdf |
|
BLAKE2b-256 | 678f42e1e3b582914e029acbaff0a65412aac49a148b2acef7be7ce93786a0a6 |
File details
Details for the file libigl-2.5.1-cp38-cp38-macosx_11_0_arm64.whl
.
File metadata
- Download URL: libigl-2.5.1-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 11.2 MB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35f94beed191fe8955570ec9b85885cdfdd806e7b5229c2dd1e037367d77a8aa |
|
MD5 | fa3cd5fe2434eb35c1c486e7b3485da1 |
|
BLAKE2b-256 | 70ec8f41d852a72a7480569f7a7bb734465a19094f56f307a3ab26f10b840ca6 |
File details
Details for the file libigl-2.5.1-cp38-cp38-macosx_10_13_x86_64.whl
.
File metadata
- Download URL: libigl-2.5.1-cp38-cp38-macosx_10_13_x86_64.whl
- Upload date:
- Size: 14.4 MB
- Tags: CPython 3.8, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea73b76b509842437a6814a14b87a2bf3a6c352c43346519d32d12777cfa2d7a |
|
MD5 | d8c9ef18abdf29d4fdce27fc6e5c3ba8 |
|
BLAKE2b-256 | 1c0aa0d7bd696cb4e9a7f8eee22f561fa2491d4c5e1994b50d83b7c93ec2b080 |
File details
Details for the file libigl-2.5.1-cp37-cp37m-win_amd64.whl
.
File metadata
- Download URL: libigl-2.5.1-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 7.5 MB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 742e9118ff86991fdaca5131318ef4f498569f92eada94797b59e5e9d905500c |
|
MD5 | b70cb4018974507cf15c719aa0f136b2 |
|
BLAKE2b-256 | 7aa2a459f693e827f9e134573e85381867d5325b408c7d85b6319f5bdce483d5 |
File details
Details for the file libigl-2.5.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: libigl-2.5.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 16.3 MB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4065a76a6641c9ee8cbc661dae5626ee27e0e1d9d6e34e00fbcf982c60f0efa |
|
MD5 | 05666f8e8950439b405f01dde1b3d70d |
|
BLAKE2b-256 | 9a278b39537f29af400cc7b98512c5dd399ccb30691fe1e92bf45c86294a8676 |
File details
Details for the file libigl-2.5.1-cp37-cp37m-macosx_10_13_x86_64.whl
.
File metadata
- Download URL: libigl-2.5.1-cp37-cp37m-macosx_10_13_x86_64.whl
- Upload date:
- Size: 14.3 MB
- Tags: CPython 3.7m, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c378e2b28e7bd6b4c373b7e898cc7e44fa10d088a88d459a7635eedc45eb6afe |
|
MD5 | bc289710f00f92f65ec9bd0da20976d4 |
|
BLAKE2b-256 | 7494162e76c12076b207ceb790a928ecc54e62695ceb51b0b250e52ab74a20d4 |
File details
Details for the file libigl-2.5.1-cp36-cp36m-win_amd64.whl
.
File metadata
- Download URL: libigl-2.5.1-cp36-cp36m-win_amd64.whl
- Upload date:
- Size: 7.5 MB
- Tags: CPython 3.6m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fbeb52abfa2a3730fe62fab9654c847d86f0e6511b4e8ecb8e324e6a7710758 |
|
MD5 | 1ca20d4952d853bc8ae3f2c5d7c9ad1b |
|
BLAKE2b-256 | d1decc76cc1f402c7a378daaa81321c30f63cfab62b0d53cdbf9ca53fbc26231 |
File details
Details for the file libigl-2.5.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: libigl-2.5.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 16.3 MB
- Tags: CPython 3.6m, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2275ebfa5997750274ff8cf1292363d4ace9c2d8fc853bf7df84c5b09b19bec3 |
|
MD5 | 83dbf21ef991c3dba2c976888cac715c |
|
BLAKE2b-256 | 061f7545c13801086d5bcd19e45290ebfbc653ecdb9f7a8da389f84302f7df9a |
File details
Details for the file libigl-2.5.1-cp36-cp36m-macosx_10_13_x86_64.whl
.
File metadata
- Download URL: libigl-2.5.1-cp36-cp36m-macosx_10_13_x86_64.whl
- Upload date:
- Size: 14.3 MB
- Tags: CPython 3.6m, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 698117d5db3b1e21d6dbb41f28bfc086826b2e21f170c22eabb055c08747d005 |
|
MD5 | 30b429589a75bb4e9fb60181b857041d |
|
BLAKE2b-256 | 43959cbd8c08a9a28599452f310a6885b8a97cc4431941ffb104a3e5358a88e9 |