Polygon and polyhedron operations
Project description
A C++ library for polygon and polyhedron operations. Wrapped for use in python using pybind11.
Dependencies
TetGen
A modified version of TetGen is used to create refined tetrahedral meshes in bounding polyhedra.
The modified version is included as part of this repository.
Installation
Install via pip
, e.g.,
python -m pip install polystar
This repository can be installed locally via
python -m pip install .
# or
python setup.py install
Alternatively, the python module, C++ library, and catch2 based tests can be built directly using cmake
.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
polystar-0.4.3.tar.gz
(603.2 kB
view hashes)
Built Distributions
Close
Hashes for polystar-0.4.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd855dc56761442744b9c029ec2e48898decb0ed3eea97a2d985efa5f72e807a |
|
MD5 | c88ba6e6da9ef45635d72f5c33186cec |
|
BLAKE2b-256 | a8acb18e28b9e80c5c15fd4df9ebf7de3d16f4b834b57788f311dd984e1213d2 |
Close
Hashes for polystar-0.4.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a5416a0ba7ab92fd5c1998a2ac3e7484a276b5b1522dcb047e082776f4f1579 |
|
MD5 | a0c334e6b323639e5847ac1afbf9eadf |
|
BLAKE2b-256 | c7b6ed1bea43bb359435a8af28dfb4bb5044f2210def225c1fbdc68cfdb28a00 |
Close
Hashes for polystar-0.4.3-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2749a0c8e17bc1bd05d63561e736871430a0dd890ec63e5a92d33c845e2fd76a |
|
MD5 | 896f3d08565d721f12d23805a30e4473 |
|
BLAKE2b-256 | b7a5fd8c49f8871acf870ab894292cb71321d0b516d3554e13e3510c6a986a80 |
Close
Hashes for polystar-0.4.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 527a5d63decdbfff58318904498199ef502781621e1c1119890724cb38709bbe |
|
MD5 | 8f08162acf6d9919134ec286d2dbbd90 |
|
BLAKE2b-256 | d270cb1118f478b7c77c855d45699dc77ef96b618e947a342a33f24ad8c47ba3 |
Close
Hashes for polystar-0.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb3b961fae24cefa4a91e5b7b0d9e1434ea7152c9409b6108255ecd1830cfa8b |
|
MD5 | 002d6358fc7db78ce0d4672cad4e960d |
|
BLAKE2b-256 | fec8a55be65280e33b88a5496e2712da0f395c7aaa80b719aca419ac5d51e6d7 |
Close
Hashes for polystar-0.4.3-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf0e5f9bad6c0932540ea79b397b4b43068534ea460803d75748f51e0d96e2bf |
|
MD5 | b1ae3f4f0dcfb3cd05d42ad6267dcb5a |
|
BLAKE2b-256 | c05543f39b27c74e7fea0d3b00477e0b9d3000c2c6de4ff73061e204ab0b1667 |
Close
Hashes for polystar-0.4.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e1ab24d543adad00c5b5f6c94d66940a3a76dfd23bab9637f5ef8431b3c2a80 |
|
MD5 | f9ba354e9cb88f724f4482edf0536e8b |
|
BLAKE2b-256 | 86cf8b94c59491a696826ee9d45135da3c985a686cf783b48906087c055425c1 |
Close
Hashes for polystar-0.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d76fd1eabc7f41427b6a00d757227179f513c7d7ca69c099be55a6beaa37cf5 |
|
MD5 | 2d24e8d58d1e0ddde34b74d617191d29 |
|
BLAKE2b-256 | d1ae4d7c54056345f26cd41da7d42e83017567ba0d93aea2eaf7b4caadf4242a |
Close
Hashes for polystar-0.4.3-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ab306e6cef43cb64d9b006a000a00918e43c722768ee0bc5e96ea0a79acc47c |
|
MD5 | 0721c401c08fdb8a30fcc1cc6acf660b |
|
BLAKE2b-256 | 057183d35c15138edd731bd896fd1a72f8248d553a8f2ffd82a89c570d8a40de |
Close
Hashes for polystar-0.4.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44f843f124c94174d80a8db35b59be1b2940fec3d06cf25597f2504ff24e5596 |
|
MD5 | ae412386a3863cd4a88fd6108d539e74 |
|
BLAKE2b-256 | 9fc7e4621b1e645a0c93220a27c7d4acd974877a23bc0dfc93b688b49b9b4e5a |
Close
Hashes for polystar-0.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb72bbe187fb385c024ed8540e5a2e4effdfcc0f9c93d4f58aa62664fbc94e71 |
|
MD5 | 7c56dafb4c048807c8d47f36e5bdb1ec |
|
BLAKE2b-256 | b70413f4e85cfcd2373fa92ef458a3319ede6bae5ee3a93569079b4418f654c3 |
Close
Hashes for polystar-0.4.3-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ab26f99e2b330d4c0655efebce144650781679c0e91360eba20edf2bfd3cefb |
|
MD5 | 145312db4d472622825ff8ff466dd5ff |
|
BLAKE2b-256 | b642d4684543c8eaff7426b291bbf0ce88e00fbb868f528583f14b8c20e69772 |
Close
Hashes for polystar-0.4.3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a57853fb6380240cafde75efc5682052f6dee576fd6f0095d334c4a33a33bb26 |
|
MD5 | 019058b9c4630ae8b924f39752efc41f |
|
BLAKE2b-256 | d4c044c9e1825931b18644a2c2012a18051c51abc740a37312c663c7033dab5b |
Close
Hashes for polystar-0.4.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b94e9c729a060e870952e17012fd6ff36066a0722b50be747bc79f700329510b |
|
MD5 | 3214ec0c5c484a4de4f234f3d57ea3c6 |
|
BLAKE2b-256 | 4d6b512d5ddabd4dc1abf3ecc56bf6e183998bd40cd77ba1b615d9cc20a5e3c8 |
Close
Hashes for polystar-0.4.3-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03099c79ed9ca570dbcaa1433e441fbd4bfdddd789bf15fd52a1031310c9b1ad |
|
MD5 | dc9768c73f45559e20f3a74b4f6d28d9 |
|
BLAKE2b-256 | 327106f981ff09d9fc1226655da21afe6f10e6dc76ca564edd533af9085853bc |
Close
Hashes for polystar-0.4.3-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17a6dc21d7148b3d256526e0fc6f61f5df9f706af2669369e3a1fd36c6a300fb |
|
MD5 | 65da37befadc42bc86641165e273b70e |
|
BLAKE2b-256 | 18d7acedda347a1b18526b91fb2b77ae6664d79738796a033863a24d8e1a36fc |
Close
Hashes for polystar-0.4.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af9d48c4e66577b6928687841112fb37cded316d990d3ea8e639e83ff7dc7d16 |
|
MD5 | eaf87e2f052df911d7369b18ec55bd80 |
|
BLAKE2b-256 | 5c19af5b93ddf71c7024c1490872ab6136392540e7450eb95bdaee2641b5dcd5 |
Close
Hashes for polystar-0.4.3-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36577264364043a05e0f9f10ac4dcccf4110e824d22bb13cc12a75c0de99a1c4 |
|
MD5 | b9927dadc688a1274389551ae1e4970e |
|
BLAKE2b-256 | 18b3aabe4d1d4e39c33a8690b60a2b5818c3d5de4087948845d6cd01069649eb |