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.2.tar.gz
(602.3 kB
view hashes)
Built Distributions
Close
Hashes for polystar-0.4.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a23bf44e2a2e207806911018938d1388730e1fa3077f54b073990faa39057509 |
|
MD5 | 88d0d3cb736edeff40560ae03c23acb7 |
|
BLAKE2b-256 | 9657feb3f708123ca42e86b060f83130a946847eb9c5cccd4cab0e18b8ebf920 |
Close
Hashes for polystar-0.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 777b327196adf6a74d226b96e4f26e5b5482b4dfc8fab618c3addfafe447e71f |
|
MD5 | 43818c2ace23e29543033aae799b7fcc |
|
BLAKE2b-256 | 7b7c345818c641f8b81b47dd35df70fc5199e63824b3a40887838c41d5b39746 |
Close
Hashes for polystar-0.4.2-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9e43bc05356a8d4259e5a0f6cc9171d29cd6ba8a5fd70854909c1235fa4d92e |
|
MD5 | dbbe93c16cf1a1f3ec21ca79c1e8c9f5 |
|
BLAKE2b-256 | 5464024b0a93425c83ff128dccafda85205cafac4a62144a2a1e8c944e53246a |
Close
Hashes for polystar-0.4.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97c8bbe71a48f04ff51aa8b01a8ba856d6cdb9847597a26bc62855ccbf536db3 |
|
MD5 | 2b0100b5fd9cd5d693a513bae6316535 |
|
BLAKE2b-256 | f0f9b90e6dfe61a110cb621e9e6c38efeb6cfc554351a9a9c6c1a39087575390 |
Close
Hashes for polystar-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 510a6a1980493833c0503903c721d20af751df7e4e122f7121199bf9f674a042 |
|
MD5 | 000052e032a9f290a03bd24a94b6db4e |
|
BLAKE2b-256 | e5b1d786766469dcbf295d7cce95d7c1ab4a71d1781670f5b54d8e4a18af72b3 |
Close
Hashes for polystar-0.4.2-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | deb1f1f1bf9c37e4d708c35f2ab31cc6cdc00630ef5ff01548919091d1924a27 |
|
MD5 | 8a13eaca266f2cc8e57477a9827776dd |
|
BLAKE2b-256 | 27f7c6c0884b189156a924e13f6f52caace163e67e63fa43a3d352e2b2b8bc94 |
Close
Hashes for polystar-0.4.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 381c5ae648008ce8412e75e86ecb042c9b2844d404148e975c249cb136d706ea |
|
MD5 | 6f318b8dc160b921b33ffd5462c5f692 |
|
BLAKE2b-256 | e9a9fc226af9e99da2b624c32f2e2d939cef8b1bc35cbabbbcf548c909f37cd6 |
Close
Hashes for polystar-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca1a30f78d5635c570c99da7916769d9df63fc4f2735fbc71725e69dc9e3052d |
|
MD5 | 8f0847fd0637e3e0df2a128c64676e86 |
|
BLAKE2b-256 | cb25ee201c7735b3fb5f184c4dab6d2d4b1c482b184af891173b85e3588274a2 |
Close
Hashes for polystar-0.4.2-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23e6db82392aef0e8f9599caae42284d28364351b838d5bed7cb3c6439315325 |
|
MD5 | ec0fcec000ef4717b898f66cbe9702a5 |
|
BLAKE2b-256 | 8ad2a4f38f703af10d00f8774c7a5e1ad1a41e3c8e0e6d4f61c399d0bd64c922 |
Close
Hashes for polystar-0.4.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f69f9b6260569c835b1f877d22b16da6da82dc7d9bd2d6d7fcce945b72c3533e |
|
MD5 | e10fd9365b91e2fcc6ffc6ab1313ec86 |
|
BLAKE2b-256 | ca45964e909ad0854c4ad1e35f341f5b6d70e528948a8ab47fc6e9c0678c8177 |
Close
Hashes for polystar-0.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a11bb493adfb5d40b9c227664288c5383b2c8b6a5d33c164589efa88b17e4243 |
|
MD5 | d1aaa650502eda3c4b8f21d57a38f3ba |
|
BLAKE2b-256 | d51e9bfc06bae1cbde48c0f7225bca1302176186922afd2499db8b95ce3402a9 |
Close
Hashes for polystar-0.4.2-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bcb4e610400557ac2200cb42e3a45afcddd4f13f157ca460e060935c5a5b865 |
|
MD5 | 7cd13d3e024b6ff97aa41975a2a6cbc0 |
|
BLAKE2b-256 | 7be202144d47dc85cf997d61f2ee5b761cd84f0fa62579817eac37081880cb74 |
Close
Hashes for polystar-0.4.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cf57dd7cb4c0678949eaed898ee6afff5c2dfe1d6b745a8e3eb1b29a33156c7 |
|
MD5 | 5a36f5d5eaf3a967b8e2c574e99c941e |
|
BLAKE2b-256 | fc6dac01ef7279a07119da10a43170fbfc9555864018a155a5f774babbc7d54a |
Close
Hashes for polystar-0.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 222d29845662a161df6c304af04c644dec496afee6fb0694f54b06d6a3882082 |
|
MD5 | f02cb2148022bc95302965fbec9f1591 |
|
BLAKE2b-256 | 6a6f18d6d02f4575a614f8fc4bc98e01e7d76657e2d9b2e6be3f64a47cc586c5 |
Close
Hashes for polystar-0.4.2-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3048c6d1c66639d1cf483218255e33769fe3bd3283e98f05ac2e7f4fdd62025 |
|
MD5 | ca607a10172bd038cd4cca7b1d20226a |
|
BLAKE2b-256 | 6b20a94f1135f1805eec1b6770c97a30f4081bfec455861b6b4bc29a511f72d3 |
Close
Hashes for polystar-0.4.2-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 258217ad0e67341778e40b7cc61c9cf54080d02f706e38b8f9667ccdd3dbaa75 |
|
MD5 | 7f91705b103937eacb3b8c42bfcc3d12 |
|
BLAKE2b-256 | d76b92c0d07d9ff918a15e2ca6f182f096b92d8cb3275084feb3be2736ac0770 |
Close
Hashes for polystar-0.4.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee487f654d8e5777abd662ae95203436cf1b11461ad23a75bbe2dc62aecd9172 |
|
MD5 | ce100e7e8398680f3d043f352933d0b7 |
|
BLAKE2b-256 | 6339e9e546d4202e2448471480cb9aaef2b302667a2f784bfb704bc124e588d4 |
Close
Hashes for polystar-0.4.2-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b039a9e7e7173cf535f4899326fce0c5df763c0a51a4fdbb96471576031419f4 |
|
MD5 | 8485c60bfeab3bfda9f4f1f90ff1692c |
|
BLAKE2b-256 | 9f954568c89509e0fb92174a9fc7653e169ed17a1e3bb10e2b687678f81c309e |