Skip to main content

2D and 3D Voronoi tessellations: a python entry point for the voro++ library.

Project description

The Voro++ Library performs a Voronoi tessellation on the input points, and returns the data in a cell-centric schema (rather than computing a global graph of the Voronoi vertices, it computes the geometry of the cell around one point at a time.)

This data is returned, translated into a Python-friendly data format, by this small wrapper. It also performs a 2D tessellation (using the same 3D Voro++ code and simplifying the results.)

It has other useful features, like performing the radical Voronoi tesselation, it can return vectors using the same class as the input objects (including if these were numpy.array s), and, while the code is implemented in Cython, the dependency has been eliminated by provding the generated C++ files, so only standard build tools are necessary.

Contributions to the wrapper from those listed here are very much appreciated, and thanks also goes to Chris H. Rycroft, the developer and maintainer of Voro++.

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

pyvoro-1.3.1.tar.gz (32.5 kB view details)

Uploaded Source

File details

Details for the file pyvoro-1.3.1.tar.gz.

File metadata

  • Download URL: pyvoro-1.3.1.tar.gz
  • Upload date:
  • Size: 32.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyvoro-1.3.1.tar.gz
Algorithm Hash digest
SHA256 880a6fdb85469fca1c5f2e836588850ddace2a5b84ceb03a16b8fba53552e4fb
MD5 e4e7c9a37e2e3fcc473cde44fd68e2b6
BLAKE2b-256 dc82525360e13bde219739270ee8fd5ef1df37b0cccd7632fd6504dbbdcd32c5

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