Skip to main content

Python bindings for OpenMesh.

Project description

# OpenMesh Python Bindings
[![pipeline status](https://www.graphics.rwth-aachen.de:9000/OpenMesh/openmesh-python/badges/master/pipeline.svg)](https://www.graphics.rwth-aachen.de:9000/OpenMesh/openmesh-python/commits/master)

OpenMesh python bindings implemented with
[pybind11](https://github.com/pybind/pybind11) that are tightly integrated with
[numpy](http://www.numpy.org/).

## Installing

### Prebuild Binaries

We provide prebuild wheels for installation with pip for the following configurations:
#### Linux
* [Python 2.7](https://www.graphics.rwth-aachen.de:9000/OpenMesh/openmesh-python/-/jobs/artifacts/master/browse/release?job=deploy-2.7-linux)
* [Python 3.5](https://www.graphics.rwth-aachen.de:9000/OpenMesh/openmesh-python/-/jobs/artifacts/master/browse/release?job=deploy-3.5-linux)

#### macOS 10.13
* [Python 2.7](https://www.graphics.rwth-aachen.de:9000/OpenMesh/openmesh-python/-/jobs/artifacts/master/browse/release?job=deploy-2.7-macos)
* [Python 3.5](https://www.graphics.rwth-aachen.de:9000/OpenMesh/openmesh-python/-/jobs/artifacts/master/browse/release?job=deploy-3.5-macos)

#### Windows
* [Python 3.6](https://www.graphics.rwth-aachen.de:9000/OpenMesh/openmesh-python/-/jobs/artifacts/master/browse/release?job=deploy-3.6-VS2017)

### Building from source
1. recursively clone the repo
2. cd to repo dir
3. `pip install -e .` (or `pip install -e . --user` if you are not root or in a
virtualenv)


Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

openmesh-1.0.0.post22-cp36-cp36m-win_amd64.whl (491.7 kB view details)

Uploaded CPython 3.6mWindows x86-64

openmesh-1.0.0.post22-cp36-cp36m-manylinux1_x86_64.whl (579.7 kB view details)

Uploaded CPython 3.6m

openmesh-1.0.0.post22-cp35-cp35m-manylinux1_x86_64.whl (561.2 kB view details)

Uploaded CPython 3.5m

openmesh-1.0.0.post22-cp35-cp35m-macosx_10_13_x86_64.whl (603.7 kB view details)

Uploaded CPython 3.5mmacOS 10.13+ x86-64

openmesh-1.0.0.post22-cp27-cp27mu-manylinux1_x86_64.whl (561.2 kB view details)

Uploaded CPython 2.7mu

openmesh-1.0.0.post22-cp27-cp27m-macosx_10_13_x86_64.whl (604.0 kB view details)

Uploaded CPython 2.7mmacOS 10.13+ x86-64

File details

Details for the file openmesh-1.0.0.post22-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for openmesh-1.0.0.post22-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 53875f8ae43b66a6efa5244dbcfd17ed77870eb6da97e6d9b252332e2564ef79
MD5 e7ac96e4a67200d6a13ab60f3e57a48b
BLAKE2b-256 9c4aaaf3ab5ec6250007383316fd6b67ab42fa711c04c1c566ad4c665d66606e

See more details on using hashes here.

File details

Details for the file openmesh-1.0.0.post22-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for openmesh-1.0.0.post22-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9bcd54aa8481525049bad94864b9d881fe01e0f439a753b147ce493f77caff91
MD5 a46bed5f8cb023b06b009ce8104f0014
BLAKE2b-256 340b12dd394d37e40cc1a8c202f26380318ccf636bd106005c8bf38c7c2ab737

See more details on using hashes here.

File details

Details for the file openmesh-1.0.0.post22-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for openmesh-1.0.0.post22-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 52892a99cc8f7ffa9917d8f558bb3e6093b6a83c62990684b24702a75cdd7509
MD5 defe075d55b924ed355d4f2470e6b47a
BLAKE2b-256 bb72c6dbdd320975e9c9b1eb913993abfcb0ebacd11de31cf2e5c51460fdfd9f

See more details on using hashes here.

File details

Details for the file openmesh-1.0.0.post22-cp35-cp35m-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for openmesh-1.0.0.post22-cp35-cp35m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9367542442fd80c85d22ffea4258008e02a522e16e16387d3b521683137c2932
MD5 307c2b66b44986e9f83fef462fcfa260
BLAKE2b-256 9708e71f8e23eed9dab109bfe5b28b1903041ec456a38c7e53a48e57019c0a48

See more details on using hashes here.

File details

Details for the file openmesh-1.0.0.post22-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for openmesh-1.0.0.post22-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 14290f6dccde470f5c7eaee2ed080d486713a109831ceaed8796829cc7479c49
MD5 f8af2b0fccf42671ad97a57bc2866351
BLAKE2b-256 053af75de612963e151fcea4b80f60888f7f19130a6412c10e09b34178185b2b

See more details on using hashes here.

File details

Details for the file openmesh-1.0.0.post22-cp27-cp27m-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for openmesh-1.0.0.post22-cp27-cp27m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 82247ca94a9611851636cb24dfeff5d2ca7f889ccd0ee9e42780cdaadba4c0d5
MD5 71fe931b25b870d1d1c3256edb45bcb7
BLAKE2b-256 bd7aadb1abde2d6c9f94595e839021d948b28d2cc6bb340639418d794dccbf59

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