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

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.3.dev0.tar.gz (20.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

libigl-2.5.3.dev0-cp311-cp311-win_amd64.whl (8.6 MB view details)

Uploaded CPython 3.11Windows x86-64

libigl-2.5.3.dev0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

libigl-2.5.3.dev0-cp311-cp311-macosx_11_0_arm64.whl (10.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libigl-2.5.3.dev0-cp311-cp311-macosx_10_13_x86_64.whl (13.3 MB view details)

Uploaded CPython 3.11macOS 10.13+ x86-64

libigl-2.5.3.dev0-cp310-cp310-win_amd64.whl (8.6 MB view details)

Uploaded CPython 3.10Windows x86-64

libigl-2.5.3.dev0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

libigl-2.5.3.dev0-cp310-cp310-macosx_11_0_arm64.whl (10.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

libigl-2.5.3.dev0-cp310-cp310-macosx_10_13_x86_64.whl (13.3 MB view details)

Uploaded CPython 3.10macOS 10.13+ x86-64

libigl-2.5.3.dev0-cp39-cp39-win_amd64.whl (8.6 MB view details)

Uploaded CPython 3.9Windows x86-64

libigl-2.5.3.dev0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

libigl-2.5.3.dev0-cp39-cp39-macosx_11_0_arm64.whl (10.5 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

libigl-2.5.3.dev0-cp39-cp39-macosx_10_13_x86_64.whl (13.3 MB view details)

Uploaded CPython 3.9macOS 10.13+ x86-64

libigl-2.5.3.dev0-cp38-cp38-win_amd64.whl (8.6 MB view details)

Uploaded CPython 3.8Windows x86-64

libigl-2.5.3.dev0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

libigl-2.5.3.dev0-cp38-cp38-macosx_11_0_arm64.whl (10.5 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

libigl-2.5.3.dev0-cp38-cp38-macosx_10_13_x86_64.whl (13.3 MB view details)

Uploaded CPython 3.8macOS 10.13+ x86-64

libigl-2.5.3.dev0-cp37-cp37m-win_amd64.whl (8.6 MB view details)

Uploaded CPython 3.7mWindows x86-64

libigl-2.5.3.dev0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

libigl-2.5.3.dev0-cp37-cp37m-macosx_10_13_x86_64.whl (13.3 MB view details)

Uploaded CPython 3.7mmacOS 10.13+ x86-64

libigl-2.5.3.dev0-cp36-cp36m-win_amd64.whl (8.6 MB view details)

Uploaded CPython 3.6mWindows x86-64

libigl-2.5.3.dev0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

libigl-2.5.3.dev0-cp36-cp36m-macosx_10_13_x86_64.whl (13.3 MB view details)

Uploaded CPython 3.6mmacOS 10.13+ x86-64

File details

Details for the file libigl-2.5.3.dev0.tar.gz.

File metadata

  • Download URL: libigl-2.5.3.dev0.tar.gz
  • Upload date:
  • Size: 20.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for libigl-2.5.3.dev0.tar.gz
Algorithm Hash digest
SHA256 7ddb8dcd83375026225cfb560442f9c15bdd9af43db68412112e49e01b8911ee
MD5 798ceded04803fc8c6381f7455025997
BLAKE2b-256 bb7efa0a7b3f264c4d6ac6d0f3a676c7cadd1de0e59f0c9718c38019cc3751c0

See more details on using hashes here.

File details

Details for the file libigl-2.5.3.dev0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for libigl-2.5.3.dev0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d5d985734a9e93665d114edb764aff13cbe7c7598ea4daf0f71ce2d03bfde62d
MD5 e0fdee942fb50bb0867796ff06b11960
BLAKE2b-256 c1f0939f1fa49c1bd79577223eb2d40a43f2c10a265d2e584054d3b00ccb4d6f

See more details on using hashes here.

File details

Details for the file libigl-2.5.3.dev0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libigl-2.5.3.dev0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b9dbda818ad29eeb6538927d5c8f72c0ee9f7e2179f57f6dea9d36a71bfe45e6
MD5 431da9a7735635e63a1788b4dc6d6640
BLAKE2b-256 2b2374191276b44185878bb502ea65caba7cfdf306da4a6ccc90f51d05a3717f

See more details on using hashes here.

File details

Details for the file libigl-2.5.3.dev0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libigl-2.5.3.dev0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d11676a447b24d97b6d590488868495592ff80084c9ffe7bd46988facfacf040
MD5 ba8682b9f76f6b46c36c7722378588d0
BLAKE2b-256 9dac9b2cff49483879fd278a98ee919f64b86a562adf7936ddc1dd3e5dfc4da4

See more details on using hashes here.

File details

Details for the file libigl-2.5.3.dev0-cp311-cp311-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for libigl-2.5.3.dev0-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 00a065002cf5c32303212a9734e580db6de456694dafa55c9a1a272f2d6a8529
MD5 697471252a591a07f3a2938c7289917d
BLAKE2b-256 3919924ffa1422205eb537de87fd0c38f748e0cebff3f5f7eac0d63972896583

See more details on using hashes here.

File details

Details for the file libigl-2.5.3.dev0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for libigl-2.5.3.dev0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 06491b5dd0bbfece2d547cc6b1abe21bd74576674d63c7a92d97018c7fc3e47f
MD5 1749c5cb8455e4781dde4ddc982eddbf
BLAKE2b-256 9f6308db0842a6dcfc95a0e97ffd177043f19455df800694c8e6b561208a776a

See more details on using hashes here.

File details

Details for the file libigl-2.5.3.dev0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libigl-2.5.3.dev0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bab6940c70535296beb8619f4c2816fb7679410b137ea74be91741460d469652
MD5 a41cdada93ccbe967e7f17b0909b745f
BLAKE2b-256 4681ffff7230e4ddcb16487dca4f6b3e6e66d323eacf1a12b2785c778ff20ad6

See more details on using hashes here.

File details

Details for the file libigl-2.5.3.dev0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libigl-2.5.3.dev0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 173bf89c012d841859b61f8bddaad9919fe4f0924ef8f629fd360e4f3ef1795a
MD5 977eb44dd8aeb26921fba74e3f87eda1
BLAKE2b-256 d8a832ab3794e6e7cb16b1ed51acb160027e45e81dbec8de3e309405bc2a9390

See more details on using hashes here.

File details

Details for the file libigl-2.5.3.dev0-cp310-cp310-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for libigl-2.5.3.dev0-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 09e898652f215569944766683ea1598bdc0c34f4ab5a4da85abc7dcad3d7b619
MD5 366116fc0bb069b49668f81e88ff7dcd
BLAKE2b-256 6ea51c4c22a8c92202108edf1f1a03ea9f702c64dd8c2050b3aba487ac7abc7f

See more details on using hashes here.

File details

Details for the file libigl-2.5.3.dev0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: libigl-2.5.3.dev0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for libigl-2.5.3.dev0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b55eda1698299e7d1d198c08b3752a5a9ee194635b8f64406cb5418c293c5aeb
MD5 f64db80b0fe5a222484e14dd3e9a65df
BLAKE2b-256 9d5b3fb9002eac998f8f334605f1932a8f1d975843a55b6db97c9ae12586be64

See more details on using hashes here.

File details

Details for the file libigl-2.5.3.dev0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libigl-2.5.3.dev0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e277ee3ed35c9b3aa3834eb421ff5bc4f2152d928ace9c478a02fb49fb0c6df7
MD5 8519a3b86ab25c55b1ac4bc40996d68c
BLAKE2b-256 ff21efa4bda3d13b35c7c92d05d7284a5caafe9558d28f7e771fa5be3e4c8f84

See more details on using hashes here.

File details

Details for the file libigl-2.5.3.dev0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libigl-2.5.3.dev0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ee1bc4463f64c4ef9dc15a6f99b706ab708a54e47e20e98c838a7fe6b50a2964
MD5 a891c5277f5020d3f4dcf299c44c03af
BLAKE2b-256 59c13b45c08a5ad758b45372185f9ab92dba95f968466621d7fed379dc4c1694

See more details on using hashes here.

File details

Details for the file libigl-2.5.3.dev0-cp39-cp39-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for libigl-2.5.3.dev0-cp39-cp39-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 01156b8800f5ccb320751a4252e8d01f7d4e3ba63d3a4cf08ebdc0d2211cab2b
MD5 262ae74517c4f111d4fe79e16536c30a
BLAKE2b-256 012c1795f2c66dc8e1b83b8f428ab46465b25506d4c7c1115810b4148807540e

See more details on using hashes here.

File details

Details for the file libigl-2.5.3.dev0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: libigl-2.5.3.dev0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for libigl-2.5.3.dev0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 70daf667d59b40b99bc72b05387228af3a467a0ffc3ca4a775c9d96478b8e0fb
MD5 e5fbbf48627ba45d734f2952b80dd320
BLAKE2b-256 d793ea7612bee54810f74d0fcc86e0dfe85985fad89316e40113a294f027f485

See more details on using hashes here.

File details

Details for the file libigl-2.5.3.dev0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libigl-2.5.3.dev0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 13dd803e9e1a4d877069013112644d7a2ba86d1beee072894308a56f0c0bd3d6
MD5 985abdf6e20056c23e1981db6357d153
BLAKE2b-256 634a4da3a63d1c73d806fc9b7aefdac02617153d0036c1c57ed3ff4a59d75f2e

See more details on using hashes here.

File details

Details for the file libigl-2.5.3.dev0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libigl-2.5.3.dev0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 459370cddecdd936ff0b406453b4662434c24ab54d9906d406175742f39b6404
MD5 11a45fc6c04e51265df49e58b9e7bc48
BLAKE2b-256 d04b3d05c4eb3b4d9c49cbd2923ab4dcab3862df0033e70b5bbe2480a3ffcd13

See more details on using hashes here.

File details

Details for the file libigl-2.5.3.dev0-cp38-cp38-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for libigl-2.5.3.dev0-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 40f3bf68c9fbff481ca8feca81232c98d7b3e817b0359133a688f18d98fdb59f
MD5 9737d11635050990a99d1276ed5648cd
BLAKE2b-256 bdf721fb511c2528b216ce2caf5b0da793f2f58ff2911f46130c73bb0394a52c

See more details on using hashes here.

File details

Details for the file libigl-2.5.3.dev0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: libigl-2.5.3.dev0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for libigl-2.5.3.dev0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 68ec293cc7797a628ee576015d7386c409afb20feeb7eef94e9c2a4cda6d00e2
MD5 5d29856ed21623dea4cd274fded42523
BLAKE2b-256 599f3115527a1fbd08feac820696ec6a58765f8a6880dc7f9e811592fd16d80c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libigl-2.5.3.dev0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b63f95c6b03ada78ee2ea210749a3efccb4e7a49bfa399603da5ee274200563e
MD5 88f81d75d3c5379a6b201e9312587e67
BLAKE2b-256 d3ec8a4b8b129015442c6eee3af0af8920e6fc7e80b053da5534e568676b8940

See more details on using hashes here.

File details

Details for the file libigl-2.5.3.dev0-cp37-cp37m-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for libigl-2.5.3.dev0-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8cdc75e88ceea323a0428de0ae37239d0f515226ca7de2f2ee67c5e83dc03375
MD5 ca6c9ae7791a1ddc7772d136f7a820ad
BLAKE2b-256 27a638e490a0fe2e613f6c20c8ce09fe6cde009356613d64401a60074ac3c26a

See more details on using hashes here.

File details

Details for the file libigl-2.5.3.dev0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: libigl-2.5.3.dev0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for libigl-2.5.3.dev0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 5e453556dd57e46a205539691e373671c597060dd234f1632ebce0e6e8cc4d2e
MD5 35b82527e4dab3d54bf495f628f26812
BLAKE2b-256 79a4f9c00ca5d0ae6d71e2aaa829e9fac10afda0b754b4e8e1b96bdabb3e3198

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libigl-2.5.3.dev0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2a5dc31badc822be43d73bceffbe5d0ee798d378e999fe246e4bf6a12ad4c547
MD5 f952e673f711ae222c25ca22d14479a6
BLAKE2b-256 c0286b3effd065d22fb0cf0a934181011f2462090218f4dd9e606fe8e958aab9

See more details on using hashes here.

File details

Details for the file libigl-2.5.3.dev0-cp36-cp36m-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for libigl-2.5.3.dev0-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9f932a1bb8b7e2fa13663a33236d1698366d165c9c78122bfbafd00b0a93f936
MD5 a2ca1691258bb79df1d0ca83f325c101
BLAKE2b-256 8829271c35212644f1b63385cfec52e7d4272663f096ca354aae073cb339e14d

See more details on using hashes here.

Supported by

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