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.0.tar.gz
(589.6 kB
view hashes)
Built Distributions
Close
Hashes for polystar-0.4.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81c28c6e9cc9407b4ffb9d41a6c7359c6dd7f65fcc46772bdf6dc3893f781988 |
|
MD5 | eab04dc05162c35cd366f872d1f700be |
|
BLAKE2b-256 | 474b563723a285ab6fc23bdadd1ae2e7601248929a4006c5ead55924782cc2d5 |
Close
Hashes for polystar-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9e02c656d4c9949160d81f7d3dd8c49dcb4e3f43a918e0bf7be5070f24533a5 |
|
MD5 | acb270acad5d0ef279e7941423fb5ba9 |
|
BLAKE2b-256 | f0875d52882788e4749f0b35710dbb76a4a26a856a92421398f5050735016e01 |
Close
Hashes for polystar-0.4.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e50185262a9902845a8d92d39cbf01991301243e1bce9f6b4cdedcb483a5d84 |
|
MD5 | 4a7d055ac371185a7f015cc7de65ed91 |
|
BLAKE2b-256 | 130164335d5a6fdf3b23cbc6c550d7571429362369fa1137928f5da82e64a336 |
Close
Hashes for polystar-0.4.0-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 972570c7720a322adda986e128bdaa649c6796ecb8a0d0e61238af21e6b218f4 |
|
MD5 | 31147c553a3e102d8f289cb3757da69c |
|
BLAKE2b-256 | 7ea03d01e57b99460ef13821f55aa89ee1efcaefcbb0d664271b1df09c05d0dd |
Close
Hashes for polystar-0.4.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c86782e9207560dc49833b9a6d93511128193e6bf65047ba9e74b818c8508758 |
|
MD5 | 4cf10844c770859c06ce4406bcc3cc7b |
|
BLAKE2b-256 | c82234d84985c409c9b1998479936edaae86ff3be23e970db1616e77f327c2a2 |
Close
Hashes for polystar-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d2850e7cc0475b54235060272cbc731a6b90e18a2e8eb193d0331ca37565fac |
|
MD5 | 922a7d925c26386099d6c64375296c91 |
|
BLAKE2b-256 | b3a27b25936eb0642265b33bd9c939d3057ca98796f5efa2f94848bc7af7cf39 |
Close
Hashes for polystar-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 350f6e526a5d449cba296e11cf8a2dd96565678ddb47cd46f29bb34df7244acd |
|
MD5 | c38ce9bca3eb64b10d3ebdbd443fee8a |
|
BLAKE2b-256 | fce164ea5aadbce42250c670c7f3b8cf0929b27d2cfa5fe38bee1d2b89417e6b |
Close
Hashes for polystar-0.4.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8539ab11f904b0a7e8fcaf8bad2825b4f21c5c5d1d7ea4cbab4496d144cb0524 |
|
MD5 | c008dd4d3747dcaef8bb48352a736cc7 |
|
BLAKE2b-256 | a815914588d78614ae42427371eb15aead3e5b9fc26edd1e233f2e6f3f54ddb2 |
Close
Hashes for polystar-0.4.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c56a1957389bcf912ce0017aabbc983798786d51fc59a1531ba24bda1bb35b1 |
|
MD5 | 25b273f283a83ca142d327ca1c698ff0 |
|
BLAKE2b-256 | 2c3f47cb0e8ad147286040290ce062977c6dd1decbdbf4a068743db327316ff9 |
Close
Hashes for polystar-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0403512f46b23979c0a9adcd9bf44c410e4543ea69602548ac29a914a91e2736 |
|
MD5 | e146858f2fc6a6bf5d1413f1b5182518 |
|
BLAKE2b-256 | bed2427e903d7dd099116b3de3602da31525d60310a56f380ac95669e14d39e5 |
Close
Hashes for polystar-0.4.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63a8f1b8cc83ed56f1851343955bd3fcc9fc93e989d640b64038c47fab46c114 |
|
MD5 | af9f9feb31ac2e9493ae4f094ae3dfa2 |
|
BLAKE2b-256 | 0a085163416b9ac51c729e342d5e8181db6abecfd01904e8337364e09ef2e6ab |
Close
Hashes for polystar-0.4.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f00458950732ce35303b357dde31c6971e92cdb9b36b7e9aba7efeaae311b56f |
|
MD5 | 4a8f9985beb92065c54b1b6886d88eca |
|
BLAKE2b-256 | 2d31d293cdbe5d413bf22cce0708d35f0393c7e59709f4bae1e5a334e7d3eb29 |
Close
Hashes for polystar-0.4.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b64f2c7944f2eb9ab921c106a26e1545f3d6f210fc78f945e6dfc29deb8821c |
|
MD5 | 0bcfd23571a2d7c76b5044f3df8409bc |
|
BLAKE2b-256 | 3c9d341a8e2cf1f0ac5ebd2c8a1282d5db3ba298927fc36afaba2c91514c4d18 |
Close
Hashes for polystar-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d789ad642f58a96eae31d3f4b44e28a5bf8c78387071def6f40262ea4a9a15e |
|
MD5 | d165bf19953599bfe8c0b9c428088add |
|
BLAKE2b-256 | 023de7c890a592b21e96a9ac41e88bb026f49894ddce8b4a13834df296bd53a1 |
Close
Hashes for polystar-0.4.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d610e170ca5980886c267729398f8034c34ac0b849c4e78b16ae4503351a72ed |
|
MD5 | c6a828a605df30fee6a6c08eb5ec1196 |
|
BLAKE2b-256 | 6b881fa438edf9c4539abfc57aee5eff39a82e8fd7140a186758c74ca30e28e6 |
Close
Hashes for polystar-0.4.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d3600d0ce0c15bae4a44d1ec7a6270ebcac26ba43036be34055e2f4cce3894f |
|
MD5 | 12f1da0943a7f1d455e65f70d77b8b7d |
|
BLAKE2b-256 | 0b28c71d865373c40469926c11b6b8fceb3ea96674d897357b035f0be63b715a |
Close
Hashes for polystar-0.4.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da6d79f43d05d64ea4641dce867db012e962c51c47a17d40a51e7e54983887ea |
|
MD5 | 78064b1fa8ecc531392a2c2b176b079d |
|
BLAKE2b-256 | 84aef145166b9eea71728eaf6b08f816ffa3428ab1b96a92747689c75804eb4a |
Close
Hashes for polystar-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4a07ae96bdb95899dddf4dee602f4fbf2c3d2b9b42c15fb4f3db4d12a9c22d1 |
|
MD5 | f8312c13d3a351f1c4eae8a1b3e89ea1 |
|
BLAKE2b-256 | c88b794bb9fabc122d996525cee4b1c6b0ea3c0bb12fd2389798e802b68c0fe5 |
Close
Hashes for polystar-0.4.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ee7cc0af8b20ccdfbbf536b0e083dfbbf921fad76e2f578a30a0a816ca7b492 |
|
MD5 | dd893781daa0948eac5a68a7049d5d77 |
|
BLAKE2b-256 | 826bd00a4f409f8f6462557418198242ead3a3003d17369bbc50703fe4673dd4 |
Close
Hashes for polystar-0.4.0-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8a4d75910d40012c28a571d3d5493f61cd29352e78457bd88acdd073f68d46d |
|
MD5 | 8e5063eb8a9a98fa9e66195db19b5da3 |
|
BLAKE2b-256 | a5b9bde914fecff82171d554723da3717512a47ff7dedb707d15af7f241db111 |