Skip to main content

libigl Python Bindings

Reason this release was yanked:

Fails for arm64. Use 2.5.2.dev0

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.1.dev0.tar.gz (20.0 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.1.dev0-cp311-cp311-win_amd64.whl (8.4 MB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

libigl-2.5.1.dev0-cp311-cp311-macosx_10_9_x86_64.whl (13.0 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

libigl-2.5.1.dev0-cp310-cp310-macosx_10_9_x86_64.whl (13.0 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

libigl-2.5.1.dev0-cp39-cp39-macosx_10_9_x86_64.whl (13.0 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

libigl-2.5.1.dev0-cp38-cp38-macosx_10_9_x86_64.whl (13.0 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

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

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

libigl-2.5.1.dev0-cp37-cp37m-macosx_10_9_x86_64.whl (13.0 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

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

Uploaded CPython 3.6mWindows x86-64

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

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

libigl-2.5.1.dev0-cp36-cp36m-macosx_10_9_x86_64.whl (13.0 MB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: libigl-2.5.1.dev0.tar.gz
  • Upload date:
  • Size: 20.0 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.1.dev0.tar.gz
Algorithm Hash digest
SHA256 e805a516347dbc9d793109ef26b4adc1a0b63e0689dadfc6591f3716f93f3ac9
MD5 8e215f42d6c138b9980026af0a09ca5e
BLAKE2b-256 845cf696a3a50c80fa7c8b7bb066868871ca00aa7c2c8706958d672eec0803ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libigl-2.5.1.dev0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2fb0d3e6ff38bc241a0cd575a58297bdb2461d6b08f631f706ac6d2599484b80
MD5 1adbec64e64f80722b7accd197d0ae7a
BLAKE2b-256 0e92a1fcf4b6e0cba85dbbeeea26ac7a869c33472ed597bf9089c82c4ab59527

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libigl-2.5.1.dev0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3810ab509c480732048e506e3b89ad2d50f54218b4daf83a9f7bfbc7c7944332
MD5 141aeb6abb3c561bfc7de23b625a089b
BLAKE2b-256 0c8de96e743f2a881648d53cd6a3007a3a2306e2696abd0f6b5765c83b000f53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libigl-2.5.1.dev0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3136635eed681ad2593ce273adf81d6337679784c2012e29c186a8f860b6b79d
MD5 7b68f2aa13398172bd31747a8402b672
BLAKE2b-256 cbd3438c381dbb1785dc9bfe9cc5eec9f8b4e9c372b7a266c682de26e2dedbcf

See more details on using hashes here.

File details

Details for the file libigl-2.5.1.dev0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for libigl-2.5.1.dev0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b97686cc6d29cc0bfdbb3ededea083e13b270b1b622c1bcc9c4c8b71eafd53e3
MD5 73dc297c9c85a4cecc4c32b4e5c2bdca
BLAKE2b-256 bac39abbafc1f50bae6b6bc8b8a8ee3dff3705f21cae47a17b81dd4692336558

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libigl-2.5.1.dev0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 90265fe80a2b2f7cab88a16547db4b5a3ad06e18539a7c7d21a5bb11966f1418
MD5 b348979caf14ea42ff84fce50caa7891
BLAKE2b-256 8a5fa75de69c1827fea1739b30222e841417ee3c2fb4a3a441ed39e440106bed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libigl-2.5.1.dev0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ec54be3b3d4082818c8431963dcb0c15e971e30d7ff1baea87ee9e3c621c032a
MD5 c4de5d9f3a604e6bb41dd47e314b1672
BLAKE2b-256 fedb863567824f223a4107f9d10ae6ea844fa7ef34ba7efbb8f260163893f44c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libigl-2.5.1.dev0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5e8950968f18c6cd13f006d42b15a265411f21259422fc64d6a59f69782b5ba4
MD5 50d5a1eb14b57ffec6fb36f308cf6c0d
BLAKE2b-256 0bddaa61b1d5b56a66c602d7985c6dd358b122b2078fbc249fc7485fd2480987

See more details on using hashes here.

File details

Details for the file libigl-2.5.1.dev0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for libigl-2.5.1.dev0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 767e6024ad6ab3f1014d64a102cd2e76085ef10de2a6c437c86615de64af573b
MD5 e52750c24d64e2b161976692673b92d6
BLAKE2b-256 9ae207919414ebd479ba621f7e518dd38b39776cfd370b0bc0401a92bcc67548

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libigl-2.5.1.dev0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 8.4 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.1.dev0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 99056de326ddd1cb648063b3514cf49136922baa53fdf9bf85d6694f615917a9
MD5 670979218163571529830aba58ed93cc
BLAKE2b-256 03ba5e27ba5c7c258dc25bdeab5a8d9bdf98cdd2050cc27c1da3b734078db1a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libigl-2.5.1.dev0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d722a88112924fbbc421b0b958981c3890118a7c1f57594eef6821f92cb4475d
MD5 beeb3a7ce577993255f139287a1c5c9e
BLAKE2b-256 a1efc0356937459fbbc494868f050a437b48902afde3a1b7689107dc33b8dd89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libigl-2.5.1.dev0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b45c14c6d56dcdc3fd4b41383189d83ae0fafb4cc45bca227c930a4469b112e9
MD5 95c195e67d57cb94c618a233787d0f72
BLAKE2b-256 976e723f9547ebb2e8d20440d458dc3ca934e0dd692f691d6d3a4bf0ccbb931f

See more details on using hashes here.

File details

Details for the file libigl-2.5.1.dev0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for libigl-2.5.1.dev0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8efc68c118b6f50a3cc1c537eb1c5eb17f880f5c8a5009d8767fd1a797146be5
MD5 e0a0c97bb543fbc7cf081f6007b21640
BLAKE2b-256 427acc37bb8f669c3ecb5bd80397c67f5b7f188e142d8fc35800e87ba6934232

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libigl-2.5.1.dev0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 8.4 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.1.dev0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5703c94487f675e6a5f9d7570621de72fc7a1dc25811ac79e870c565ca47d232
MD5 e9cf9518ebfee92d7e45752f32b3f797
BLAKE2b-256 6744bc687450b0ea3899f0c29fad6690e51a542cce06c1e802463fb925145e87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libigl-2.5.1.dev0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5b06a195fd87a2925572ce1f3e848aeb2346ee1d05c2d018c0a9426b4fec66df
MD5 5f5a9f1e87e2db0392938e562ce65c08
BLAKE2b-256 8b05045f84d738e661ba46c368731f57f81eb18d79b555188e38c9193118130f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libigl-2.5.1.dev0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ac1bd56dbdaad5b1c204637a54265810a5e64dc00c7346806d2964656ab7b8be
MD5 9b569290db715dc96c5f739d6435ffb8
BLAKE2b-256 5e027c8cdcb7afdb660d5401d3b8895582bec1cf786c701c23462f9ce3d4915b

See more details on using hashes here.

File details

Details for the file libigl-2.5.1.dev0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for libigl-2.5.1.dev0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 71c5c6868d4907544c3782f368fba11146811888d6d409ce997fbf9cb81e4c8d
MD5 1a1ed4c84f6cca82ecb2554fe36d7bb7
BLAKE2b-256 37ce3cf4847fbc643ff3c1742a4b1aff46947918e090b79afbcbbc639affe2a1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libigl-2.5.1.dev0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 8.3 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.1.dev0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 a4fa3fbc4a4dbe894912364c18cdfc3a318c5387f42b6f7253c92f6c93802320
MD5 27a9b26d7776a7df7418bbe932b080cc
BLAKE2b-256 a1798d2b51172ab5f3d9498ca1e30240ef10901a8744bcafe51aa324435403b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libigl-2.5.1.dev0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d0b5941f4c85dfd2cd63896844ac820f4a6caa38bc0761d1ea63ad22f8427401
MD5 13387fe419f06cc4c4ddf426d4398dca
BLAKE2b-256 aba87bd4cb5f30efc50d0e10c29a9b4244e83d972aa049e40ba947b339d52603

See more details on using hashes here.

File details

Details for the file libigl-2.5.1.dev0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for libigl-2.5.1.dev0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ce11d541110539fa48c579865f009682869116eea45e478b8974524429c26bda
MD5 0693ec3cd2179348d794ee57a12771a2
BLAKE2b-256 e0d6ba7ecd21181faaa7253a28247be48ed7755cb70887bd4140bcd8b27279c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libigl-2.5.1.dev0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 8.3 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.1.dev0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 f7777db6137c6b8cf4c4604796a0fcff5addd815d50f5a6a159cd77fa2fe50f0
MD5 eaa6f29e60d5db036cb31156a06f166c
BLAKE2b-256 acf99d2d1c9760058a1c7ed0999467ebc641ed710331d314be552c4876bd4143

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libigl-2.5.1.dev0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 953e8621510fdc2df4e187abc031a2b9baabde25d7d9f81229d71fa07a77f2d4
MD5 938f26c9d8bebc9404255d8386b81d3e
BLAKE2b-256 4cb0dc2d96a6276ae038c195696f2f5a75e81c2990d0f5b55d9352030c617237

See more details on using hashes here.

File details

Details for the file libigl-2.5.1.dev0-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for libigl-2.5.1.dev0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9adc4bd4282f5e0e9730926087144fca2268efb0a565a750cdab5a2d02eb4151
MD5 2e930511101c84925cfe70ee8eb71a59
BLAKE2b-256 78344c5fc22a7abb5a8220ce961b59b8fd54fdc255a7475d4f41ab6da9adffc0

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