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.3.0.tar.gz
(587.0 kB
view hashes)
Built Distributions
Close
Hashes for polystar-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3856a655c866d09c102c945ad02b6f5f350c682676fd03b4578aa177d2bb800 |
|
MD5 | 51508ab9962788d6939e8886b72c5368 |
|
BLAKE2b-256 | 4d9863551616b3920085e0e91994694a3d19b8f33a299dfc70271ecf6bffeaad |
Close
Hashes for polystar-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbd3b4a3c8b12886db9d268b7fa11c3c8bff5d002e07ed1fd833a12047b3c91a |
|
MD5 | f7cd5380203cfd0d2d8d85af70875799 |
|
BLAKE2b-256 | 855b1cef780a85b305d73cde9aec1d8072766bcb9e906187b7fcf10bc17f9073 |
Close
Hashes for polystar-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a347ac733546dfd617490c610b0d9527906ce225b2287f6a8f13fef51d3950d |
|
MD5 | 28c58433a4c0de4a5fe05f2066704663 |
|
BLAKE2b-256 | 24376f1db7cb720fd364cd8548a24a4426c286349aab9d0377d79705cb58ca1c |
Close
Hashes for polystar-0.3.0-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1575c21d9b0cc243e2f25048ea72004779f3ea217eb6f2ce8376336f3b16093b |
|
MD5 | b99430dd6a7287ecc9349eb0d8be7d3b |
|
BLAKE2b-256 | 05e43c0f90c1de9e7806164a1c8b74951635ffd7f9d2adeb20df764020f46065 |
Close
Hashes for polystar-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa2920a25faadadf37fd17a9f9da16ead3409c17d4ebf2515b02c62e1ae4197d |
|
MD5 | 5103572b21fc65fd71650f4e8f4514a8 |
|
BLAKE2b-256 | 6515c3bf5c3bef4280454f1fa1b55a3cd2e2f979843bbdf26da0826416f5e95f |
Close
Hashes for polystar-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2398b1451bfd7697f162f58f0e8b173aa2f8147f92dde27b7cf5d7e46060c3a |
|
MD5 | 6deecafb132008e724497eabf7ed7495 |
|
BLAKE2b-256 | 7684cb81401bcdc5f3cb380e744df6c223dbc870c67c37c1ecd314918b3dbfde |
Close
Hashes for polystar-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c43bfe87ae49ca048afeda0de4d409681d0493475cd56aeced4ba163cf05eef |
|
MD5 | f2a1459b7ef868f5ee978aa095d9abb6 |
|
BLAKE2b-256 | 6692992494838d213e6207167857dde0c5fd7e3abe6447eb55b78220fb510d2e |
Close
Hashes for polystar-0.3.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0388058939c8eb938192eed1e27f42a6ce12f3a3914cf685b22bdbf4fd05b9bd |
|
MD5 | 24afc995451117b89d60d27724937cf0 |
|
BLAKE2b-256 | 714e089b4f1e33a375e7833a512c22a8a19bf55a71004a65b8073e735807d22f |
Close
Hashes for polystar-0.3.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 297df2cf7ab26c873d15e3d05e8e76329bd4c855747a40d56bb270f53898c72b |
|
MD5 | 78d6258cf191ad328f7c9125c471f8e0 |
|
BLAKE2b-256 | 0a3178bfc0edc60956e39ecd12ec700bcaaf49dd2b285028eef797f81083c5e8 |
Close
Hashes for polystar-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24e0ec0dee3cc5c5245d97c4f68b1f99e2d2e91bfbe3bd0fa733cfbf004475e4 |
|
MD5 | e765490d59fe50424cb8bee0fa906a64 |
|
BLAKE2b-256 | 00171c57d72a2d57754babffcb1dd786d3c5b9cecb677c1a16249be59ae9ef10 |
Close
Hashes for polystar-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07440be480715c65f294481fe3aff7e23aa16bd8c22fb1af1982c417c6507f5b |
|
MD5 | 3fb7faafdf5e77b91d4ec1a4e18e6a16 |
|
BLAKE2b-256 | ce1ae9a91b30e3b08f741162e6ca9bab588ca5f3e6c8941553bd67916b143730 |
Close
Hashes for polystar-0.3.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a352a55c848bb764f633d6fcbd9e4ea3c131a17069d485ba62b939c2228ff90b |
|
MD5 | d6721d6ebe206f8d97c705102acf677b |
|
BLAKE2b-256 | fb46792b6001b16be1e4e1fb9a0f653162d12d96634a8a0423045266100fb382 |
Close
Hashes for polystar-0.3.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a994dd140b6b22f112943a13db9c732570fcde19e16e5d6e56a63e652f61bd1 |
|
MD5 | 006c013f499f4de690357244a4810859 |
|
BLAKE2b-256 | a1f878c857853851438d54b13117a5d0c804849ebf1cc95d8c45c708a468752c |
Close
Hashes for polystar-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86dc8bf138ec4150ee98310450e2a1f1d8445d7ff9a0d5c2ef02845fd7e4b589 |
|
MD5 | bd3093f5d55eefeee7b7472a2c5dcc62 |
|
BLAKE2b-256 | 56136432c409f9ecaaa8f8ee328bd039e4060ebd78322466a12651e2be82b777 |
Close
Hashes for polystar-0.3.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bc5bb0b2a8c362131889d3b0af99fc4416f998d99a25dbbe248c0ac3052810d |
|
MD5 | 2e057be4eb1d94803d098698877e2ecb |
|
BLAKE2b-256 | 43d814608222005c2f675eacd8c9062ff2f76519bccef18d56551c2cf6e6138f |
Close
Hashes for polystar-0.3.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84576f867c1a2847967a291cc9babdaca3769288bf03621c9212827303680df0 |
|
MD5 | 26484ebae6c96d3d5f2f329b08e93b01 |
|
BLAKE2b-256 | 8a87db8c2a535d75cf5ae5485b86944366447e538f6a61f5b21a778d747b5e21 |
Close
Hashes for polystar-0.3.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5192b3dbc16394fdc33f32582ef89a7ba3bb824dbd204b8913fdaf83a816250 |
|
MD5 | 8d1f389173a6a54ec722523c6ea68b28 |
|
BLAKE2b-256 | d949fa21a6d74d0db33c97422cc8d9968600e7f7099a425644900bf4f37bf529 |
Close
Hashes for polystar-0.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f6c3f2c86fc3f03b75fb0d6231276e89079ecd87d66b2003e3bea301b3029ea |
|
MD5 | 6d403a2d40673492b0ef91799ea3658d |
|
BLAKE2b-256 | dba896890bafd27d74ea9d4a81f7375c49138cbd522812b422dd04ee87f087ee |
Close
Hashes for polystar-0.3.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74d15ec4a94ece4ff855764ed361f2dd7e512a3647af8a7eb6c913565952ca77 |
|
MD5 | 39604f90b92cc0463d6999644201b9af |
|
BLAKE2b-256 | af5614d8a8413cdd0a195cc2bab40013425a51887b1e1f876cfdb767a624429e |
Close
Hashes for polystar-0.3.0-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3fd7633e6c74966c348ce5a427267b3aac628ea752cfe465c4fcfdabf06e224 |
|
MD5 | 26290ff02fdfdcba1176910f6cbd389e |
|
BLAKE2b-256 | 02fecea31803c4f23824061461f4e2f424b11e57d8a83d79a2e8d596d1cab6dc |