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.2.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.2.dev0-cp311-cp311-win_amd64.whl (8.4 MB view details)

Uploaded CPython 3.11Windows x86-64

libigl-2.5.2.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.2.dev0-cp311-cp311-macosx_11_0_arm64.whl (10.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libigl-2.5.2.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.2.dev0-cp310-cp310-win_amd64.whl (8.4 MB view details)

Uploaded CPython 3.10Windows x86-64

libigl-2.5.2.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.2.dev0-cp310-cp310-macosx_11_0_arm64.whl (10.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

libigl-2.5.2.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.2.dev0-cp39-cp39-win_amd64.whl (8.4 MB view details)

Uploaded CPython 3.9Windows x86-64

libigl-2.5.2.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.2.dev0-cp39-cp39-macosx_11_0_arm64.whl (10.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

libigl-2.5.2.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.2.dev0-cp38-cp38-win_amd64.whl (8.4 MB view details)

Uploaded CPython 3.8Windows x86-64

libigl-2.5.2.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.2.dev0-cp38-cp38-macosx_11_0_arm64.whl (10.2 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

libigl-2.5.2.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.2.dev0-cp37-cp37m-win_amd64.whl (8.3 MB view details)

Uploaded CPython 3.7mWindows x86-64

libigl-2.5.2.dev0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.2 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

libigl-2.5.2.dev0-cp37-cp37m-macosx_10_9_x86_64.whl (12.9 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

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

Uploaded CPython 3.6mWindows x86-64

libigl-2.5.2.dev0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.2 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

libigl-2.5.2.dev0-cp36-cp36m-macosx_10_9_x86_64.whl (12.9 MB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: libigl-2.5.2.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.2.dev0.tar.gz
Algorithm Hash digest
SHA256 488f3d2339920175bf035b8119a1420af032e16e07a09043910980e8ff7dd3e4
MD5 ce273c57d768a3b43ebfbd8afc3c5479
BLAKE2b-256 3110f0b0643e42c863c79938b82e460f82ca039153bf82cf850b4f2b4f6594e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libigl-2.5.2.dev0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 aab7bb8eb4d999666f38edf01df2ebaa70e392345d777813869971872f1a306b
MD5 22968268f7b03daf570b957d0f0d6811
BLAKE2b-256 a78c4e3435fb38afe761fef810f83b3d20131fdbe485b32d7d2be2f27291918e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libigl-2.5.2.dev0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dc349e41b012e9237957cb4ba05bad65e2e00cbd2b57d90ede533d7d91714d7e
MD5 e496a54d83b2b9f02e17776d44b3613c
BLAKE2b-256 3b83a59505a0927bca357f06deaaf3cf37fca2903552ce2ce2342883063acb7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libigl-2.5.2.dev0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 66d6dfb1fd04d395a1210dea9c8d19ffdb244dffe0ba858081ed695a2a2fe7f1
MD5 485802feb486eb4d9049f3d0f0d6ed6e
BLAKE2b-256 a968f75754ed9ecf194d896243252cc4bc7aefe8e8d885ca71ca524d02063235

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libigl-2.5.2.dev0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4792609232e00e414e66b1a4a39f30f3d2bc3082b45128f4d8ce023b95434aee
MD5 14fa9173bc3c317d656d21125535e1be
BLAKE2b-256 6d2a7ad53a8c63f0a183c84b45f3df6910c8f64a555ee9385cd9f2f3ae080f51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libigl-2.5.2.dev0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c1750b981f247ce32cd139f71a592e68fa62e179cf4d5f7c730a7aa83e120e32
MD5 3f4329aad15bceb5e69fee0e1e62f3e2
BLAKE2b-256 f323e1d097ffe5a0f8eaae8186054b4e70af99226e05f3a6bc03ab40d7d7a31c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libigl-2.5.2.dev0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 851a7b9f6071756a9b27285522eb481019c9e202578ef4e29b412a81b8b54226
MD5 c7ad7f8c26599d05083bd5d18104295f
BLAKE2b-256 b530b80faaef4fb3c9fdd2f8a729b04c09d5f4a79f755674bdb4e7903bb3c332

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libigl-2.5.2.dev0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e909466e5f85f5f96963430500a7cede60b2c66b1b107babcd5206c8c9ed3452
MD5 0b0928ac41d69f50b640f3164d1ca43d
BLAKE2b-256 e9c4cc5f8bab36a46ee91f3f4683c5b31a5cb7b98107088015772575e8a4042b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libigl-2.5.2.dev0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fef122d4135aa84b21fbf8eaab3fe2041c5ae0fdc9f741fbe9eac489f024d587
MD5 15fde6ea11f5bf75051b9d1b35c4ee05
BLAKE2b-256 a5c4312761b235a31784edb6684199bb780d31540dbf72649141aeac757bcf51

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libigl-2.5.2.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.2.dev0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 abbafc652bb192fb10e6cabe711c84ec2c09a6e3ee61641c6e3e9b2fba26ffcf
MD5 e4e2331bfcc275d1d6583b1f571dec8e
BLAKE2b-256 93b527584ec7ccb7488bd13b8ba5822d3bdf8f9521d51810e7e61a14398f15d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libigl-2.5.2.dev0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e5df6ab857524305c96c4a36a3f22aac473b6cd5f069595b12dc53dc8d53c6d6
MD5 9ed6979b2c0f5c92d57299cb6d7b4ae4
BLAKE2b-256 8a4be96b3d32e6a4be7997e50c101b40e34c9dff4401919176c5e9d92d5291d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libigl-2.5.2.dev0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 401c35a6302b4746833efe604cbb80094244827b5fc7f53625908e63057901c0
MD5 16683c38c42e47b976fdda0eed42af21
BLAKE2b-256 b81fb3d0c72d352516d2ccc66bd1a5d816b45a50e0180aa077c3a6766f845652

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libigl-2.5.2.dev0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ef80204a7c6d7721329e10192998d4fc3c146f45468c17224f2c861ddf539238
MD5 b770844f5e37e6d4c98f14cb91e3ed06
BLAKE2b-256 948eda7f52f5f40c26fc93ddd77340af021ac348afa4b41604b138ec8949926f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libigl-2.5.2.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.2.dev0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f0b18ac17e4892d373b1edf15cc40d57099c8ef5684f62e9393fc880d435cc95
MD5 e365bd5295f0f05f4d407e29d2d48ea7
BLAKE2b-256 843b4189d6a4f3bfd1f09bcc352b1aa439dfad3288bc29357c6f169a78f19bf0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libigl-2.5.2.dev0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 47e855f968a5f7cd7b9434cfb7199a55ee5c3091248fbebf810969fdaea4edd6
MD5 78d63c8dca077df15bb60878aff9172f
BLAKE2b-256 509312d26fb199a1aff7dde02d30a66500fd753a5ebb1fbd939502c329ef0c0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libigl-2.5.2.dev0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5e3ccb77e6cd1fe485bf6492cb12e56a8c1384e188a7ab85587e34e14027cb31
MD5 9819f3b08bb16c9dc46392ea0dabef36
BLAKE2b-256 11f4088298aade5ebe18dde310684afb0042fd7d15a9bde216fa465b2a820056

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libigl-2.5.2.dev0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ab0105f79b7a42ae2c258b14805f16c167ffbb40a46a968b144e10f56247f101
MD5 22ebba0e97a02742c4f20ce019f4dd7e
BLAKE2b-256 e69a58fec4da0a315c33e99f715eb096aad4f20be215a1460c5d84f39f9db846

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libigl-2.5.2.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.2.dev0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 2c6a156f8fa0674f1718106d7f587e69769aafbcf2c3502278047142c60d6f7d
MD5 0970308c4d07c6cf5291319c66d06b6f
BLAKE2b-256 e1a0bd3727f56a977a4ca506abfd7638fb6dab5979c04470d4cc784c909a0cc1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libigl-2.5.2.dev0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e55ee585173ab4f948fb24987e44f8a606250f034739e7c21bfe371fc239d07e
MD5 7f18802a177e205baa47b289a6381d0c
BLAKE2b-256 615d62998b9df38f5b0600c84073b665817f69cc0f73698615435eb266f26024

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libigl-2.5.2.dev0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7e0573869ee8f8d731a6991a6bf18ca66f0698c11023bc4f1c03ff484b8ad449
MD5 505cada6eb972951c779a97bb69a0d87
BLAKE2b-256 3b3de3f51276b53e94a44bd88ebafe9c8f9dc167586558994a7efe1d279ef426

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libigl-2.5.2.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.2.dev0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 9cbf63f306e88f349c063fba68f3c9ef3483d588df1fab2330807bf0a392471c
MD5 343df8bfd3a03b742174a4796b9c3830
BLAKE2b-256 7e17cbdf91f8021f1cae7bcb886660bc52e28454f9c64026dfaabaaa70ca8cfe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libigl-2.5.2.dev0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 07d42870b8dca5ff3b461bff06209eb6a049bd3d75a703a27fbda1116582ed4e
MD5 53c8a7ebba73370e2d754726bfb283e2
BLAKE2b-256 1c2b9c7b1876608179a48091bfea6fbf7f2a5197c3ef5dd476d69a5e646970ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libigl-2.5.2.dev0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 be243e1b7a83f2668f36f04aafaa258a8fb575453b1c41155223ed635bf110fb
MD5 de12d063c27aa9eb11ca4be84da1cae7
BLAKE2b-256 c45214964952e1f43b67321a4e82600b6988446bc548167def867742f4d3d7fa

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