Skip to main content

libigl Python Bindings

Project description

libigl Python Bindings

PyPI version buildwheels

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

  • A tutorial on how to use the bindings can be found here
  • A function reference can be found here

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

libigl-2.5.1.zip (45.0 kB view details)

Uploaded Source

Built Distributions

libigl-2.5.1-cp312-cp312-win_amd64.whl (7.5 MB view details)

Uploaded CPython 3.12 Windows x86-64

libigl-2.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

libigl-2.5.1-cp312-cp312-macosx_11_0_arm64.whl (11.2 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

libigl-2.5.1-cp312-cp312-macosx_10_13_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

libigl-2.5.1-cp311-cp311-win_amd64.whl (7.5 MB view details)

Uploaded CPython 3.11 Windows x86-64

libigl-2.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

libigl-2.5.1-cp311-cp311-macosx_11_0_arm64.whl (11.2 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

libigl-2.5.1-cp311-cp311-macosx_10_13_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.11 macOS 10.13+ x86-64

libigl-2.5.1-cp310-cp310-win_amd64.whl (7.5 MB view details)

Uploaded CPython 3.10 Windows x86-64

libigl-2.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

libigl-2.5.1-cp310-cp310-macosx_11_0_arm64.whl (11.2 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

libigl-2.5.1-cp310-cp310-macosx_10_13_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.10 macOS 10.13+ x86-64

libigl-2.5.1-cp39-cp39-win_amd64.whl (7.5 MB view details)

Uploaded CPython 3.9 Windows x86-64

libigl-2.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

libigl-2.5.1-cp39-cp39-macosx_11_0_arm64.whl (11.2 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

libigl-2.5.1-cp39-cp39-macosx_10_13_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.9 macOS 10.13+ x86-64

libigl-2.5.1-cp38-cp38-win_amd64.whl (7.5 MB view details)

Uploaded CPython 3.8 Windows x86-64

libigl-2.5.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

libigl-2.5.1-cp38-cp38-macosx_11_0_arm64.whl (11.2 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

libigl-2.5.1-cp38-cp38-macosx_10_13_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.8 macOS 10.13+ x86-64

libigl-2.5.1-cp37-cp37m-win_amd64.whl (7.5 MB view details)

Uploaded CPython 3.7m Windows x86-64

libigl-2.5.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.3 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

libigl-2.5.1-cp37-cp37m-macosx_10_13_x86_64.whl (14.3 MB view details)

Uploaded CPython 3.7m macOS 10.13+ x86-64

libigl-2.5.1-cp36-cp36m-win_amd64.whl (7.5 MB view details)

Uploaded CPython 3.6m Windows x86-64

libigl-2.5.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.3 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

libigl-2.5.1-cp36-cp36m-macosx_10_13_x86_64.whl (14.3 MB view details)

Uploaded CPython 3.6m macOS 10.13+ x86-64

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

Hashes for libigl-2.5.1.zip
Algorithm Hash digest
SHA256 b85db781427ba5c9d1586b3c4bfd33b8f0fa225f3a5003dd3cb7c3f998b0be41
MD5 7aa90dc9d0c8665f277fff5da4003ae9
BLAKE2b-256 e5eefc4ab0b718b05d32d5f7b961c4273ea505683e7d1ff0edb399cbcbeef04f

See more details on using hashes here.

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

Hashes for libigl-2.5.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 dfff324ca17d8785b97ec5539eb4de41afba6b49e2db859b309d47c894991124
MD5 071a780e15cde1f3328f41e83d7ec8a9
BLAKE2b-256 6380675786479f98278522b55247bcbaf627b2b5ee0d424374df1377c4eec86f

See more details on using hashes here.

File details

Details for the file libigl-2.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libigl-2.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8b4122669cf5d80a304d089cf094ce1c78cfd09cc5426347fad9961d80310045
MD5 3707c0cd131ac2de26fea5ef90524dd7
BLAKE2b-256 cd5ade034dd2ee178394b7de59d94a32c74a9c475f98f9c56211362a2497513d

See more details on using hashes here.

File details

Details for the file libigl-2.5.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libigl-2.5.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 173fc975fa74896e8275605a2e3c0e8f98c01670ae01774b81276d6933654d61
MD5 8e39e69f54b56205382596133956b5f5
BLAKE2b-256 16e3fcd90ee2e798760feb28501d400bad8d0e1add3b7a0695931d70140d8c4f

See more details on using hashes here.

File details

Details for the file libigl-2.5.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for libigl-2.5.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 39497f3c464e7739b20f5f9693226db467a5b41371a7fb6523abc78157edca5a
MD5 d944a233f2744ff4eb7ee5fa04f3556d
BLAKE2b-256 f899dcf1cf40c87fba2afcc9f624b0a46605784d2ec6526775b9703821a55d57

See more details on using hashes here.

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

Hashes for libigl-2.5.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d681810b272b603b1581104385d810926623474e755381fda6b2f79c495067d4
MD5 0cb35953ae6a68ee78fa5f328c1befd9
BLAKE2b-256 5e0723be39b9b38ae70e94dd91a5162de0e60c78b13604ea040c7cd961cc3659

See more details on using hashes here.

File details

Details for the file libigl-2.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libigl-2.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e949a145fa1d1913ed3d325032c9e7d6a20486be393a2dfbfe68f97015f5762b
MD5 23bf3cf22ab1fb36e5b1055fa9074533
BLAKE2b-256 f3e54256e661a6b487fed7ccd2e92bba0a0e901c4c1aa6b08b899e728119817b

See more details on using hashes here.

File details

Details for the file libigl-2.5.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libigl-2.5.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8ce6058b3b12031e402b60bf375f6725bf639210f6efe06caeec0dacc65bd6ca
MD5 1b028fe33f941a09e2ed76785c053c56
BLAKE2b-256 f0b6c10f0a03ded4a1b6a95a05679c44d8ef6ba5f6feb192756368b804b5a38b

See more details on using hashes here.

File details

Details for the file libigl-2.5.1-cp311-cp311-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for libigl-2.5.1-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a97d75ae97115555c3b346b45edcd0049fb09f60487c29036d35bc8a17a8414c
MD5 bea5f04a5d4625dc37d4d052ff3c5683
BLAKE2b-256 05c1c91a7139c49d40fba0947c697b888dcded9cc3baf2d0599661a7108cd14c

See more details on using hashes here.

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

Hashes for libigl-2.5.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6e2b952d89b8a14b3e2d7696fa7cbea0e6c5caff8671519275112b46e8191f4a
MD5 315996eec30a8026f1741ccd398ab80c
BLAKE2b-256 89905dcfc11a1cb3265177acc3aa34b11968f0e532ab966f4724ea93fdb81213

See more details on using hashes here.

File details

Details for the file libigl-2.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libigl-2.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 95a579e227c14a97986d162c86528404f8db97cf64621bc339bec9817601740f
MD5 98d903789dd9fb16ddaec4bbaa822034
BLAKE2b-256 d836a40f960a73306ed054db8e9ca0da3cbb70a549ba0617a1a83c8ca6c03123

See more details on using hashes here.

File details

Details for the file libigl-2.5.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libigl-2.5.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ea7d23fbdce5effe611fe8ee840135ab83cad5f8e2ce60956f147c5ad2b5cea9
MD5 683b496d5a060d05eafcdc9e5881ce86
BLAKE2b-256 606add11152cc9f168ea96d07678f0d13ceee66680dfcff0a8cfc938047e1991

See more details on using hashes here.

File details

Details for the file libigl-2.5.1-cp310-cp310-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for libigl-2.5.1-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 515288afb92b6e5b0474ca24069578c85d432d3518e830a799d6832e470f289d
MD5 93ad89c3539e466300d4c9bb62225b13
BLAKE2b-256 ed1ab2c7e23c48c1dd290fe6f5c7112bb00f36d29ac66458d667281da17c5281

See more details on using hashes here.

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

Hashes for libigl-2.5.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e4113af79338f9119828fddd49a6fb0cfeae757793b3a48ea0b49b23ab1d9599
MD5 6e0724f858615a2edd76ddce286dbfe7
BLAKE2b-256 bfbe91c5e0e1f0c05215e7236c86562a5712f76e5ef2d1c2eca1ee38a1525b41

See more details on using hashes here.

File details

Details for the file libigl-2.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libigl-2.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a96aebd278440b164a46b38fa75ac8216142c90a3ea47b4d22b99d5f6648ab05
MD5 0c05f359dc27db9066014b5caa29d7b4
BLAKE2b-256 36de695e9a362e2b52775de5e04155ecee0cbe3901a2a2535375143d75e7d1ce

See more details on using hashes here.

File details

Details for the file libigl-2.5.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libigl-2.5.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 db0d0a4c023e759551a429292c29fcd058974bd10f450fddfeb57a21a40f9ce7
MD5 a3ba5434852d25a595d3b30e67d932b8
BLAKE2b-256 7ce3de5f66e9d599131c0ea30780078b63063f1f830e4c14eef43e25f6944757

See more details on using hashes here.

File details

Details for the file libigl-2.5.1-cp39-cp39-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for libigl-2.5.1-cp39-cp39-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 dc041ec7d1d58a89eb570b454a0c094a27650fe166983d99b59deaf36c6895b6
MD5 3d635b1441af742c9f0412c197314ef4
BLAKE2b-256 ec5d14bdbdb8a2a4a0c8304ea2090d59f2292fa1fee45d6472699137a5c2c5e6

See more details on using hashes here.

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

Hashes for libigl-2.5.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a6ecd1524ba5c2b0c888ce923e5684d41a333f088484a6a4388e5414a571330c
MD5 808000d405a32cd20f699962d369233a
BLAKE2b-256 0468244103e7dd41e6547cedf35d8bd079d724e90a59fbb3eaa976c890688e26

See more details on using hashes here.

File details

Details for the file libigl-2.5.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libigl-2.5.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e9c92cce0245f4747a2e7a1ed80cc010d142bd8df1672332a92b8faef435b278
MD5 a58eecf04b57129af76b2f4c87102cdf
BLAKE2b-256 678f42e1e3b582914e029acbaff0a65412aac49a148b2acef7be7ce93786a0a6

See more details on using hashes here.

File details

Details for the file libigl-2.5.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libigl-2.5.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 35f94beed191fe8955570ec9b85885cdfdd806e7b5229c2dd1e037367d77a8aa
MD5 fa3cd5fe2434eb35c1c486e7b3485da1
BLAKE2b-256 70ec8f41d852a72a7480569f7a7bb734465a19094f56f307a3ab26f10b840ca6

See more details on using hashes here.

File details

Details for the file libigl-2.5.1-cp38-cp38-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for libigl-2.5.1-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ea73b76b509842437a6814a14b87a2bf3a6c352c43346519d32d12777cfa2d7a
MD5 d8c9ef18abdf29d4fdce27fc6e5c3ba8
BLAKE2b-256 1c0aa0d7bd696cb4e9a7f8eee22f561fa2491d4c5e1994b50d83b7c93ec2b080

See more details on using hashes here.

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

Hashes for libigl-2.5.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 742e9118ff86991fdaca5131318ef4f498569f92eada94797b59e5e9d905500c
MD5 b70cb4018974507cf15c719aa0f136b2
BLAKE2b-256 7aa2a459f693e827f9e134573e85381867d5325b408c7d85b6319f5bdce483d5

See more details on using hashes here.

File details

Details for the file libigl-2.5.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libigl-2.5.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d4065a76a6641c9ee8cbc661dae5626ee27e0e1d9d6e34e00fbcf982c60f0efa
MD5 05666f8e8950439b405f01dde1b3d70d
BLAKE2b-256 9a278b39537f29af400cc7b98512c5dd399ccb30691fe1e92bf45c86294a8676

See more details on using hashes here.

File details

Details for the file libigl-2.5.1-cp37-cp37m-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for libigl-2.5.1-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c378e2b28e7bd6b4c373b7e898cc7e44fa10d088a88d459a7635eedc45eb6afe
MD5 bc289710f00f92f65ec9bd0da20976d4
BLAKE2b-256 7494162e76c12076b207ceb790a928ecc54e62695ceb51b0b250e52ab74a20d4

See more details on using hashes here.

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

Hashes for libigl-2.5.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 1fbeb52abfa2a3730fe62fab9654c847d86f0e6511b4e8ecb8e324e6a7710758
MD5 1ca20d4952d853bc8ae3f2c5d7c9ad1b
BLAKE2b-256 d1decc76cc1f402c7a378daaa81321c30f63cfab62b0d53cdbf9ca53fbc26231

See more details on using hashes here.

File details

Details for the file libigl-2.5.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libigl-2.5.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2275ebfa5997750274ff8cf1292363d4ace9c2d8fc853bf7df84c5b09b19bec3
MD5 83dbf21ef991c3dba2c976888cac715c
BLAKE2b-256 061f7545c13801086d5bcd19e45290ebfbc653ecdb9f7a8da389f84302f7df9a

See more details on using hashes here.

File details

Details for the file libigl-2.5.1-cp36-cp36m-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for libigl-2.5.1-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 698117d5db3b1e21d6dbb41f28bfc086826b2e21f170c22eabb055c08747d005
MD5 30b429589a75bb4e9fb60181b857041d
BLAKE2b-256 43959cbd8c08a9a28599452f310a6885b8a97cc4431941ffb104a3e5358a88e9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page