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.1.tar.gz
(598.2 kB
view hashes)
Built Distributions
Close
Hashes for polystar-0.4.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 433fd6839e18c8bffea6c3e407830fc6c7bb613599c964180161fd246ad82ee2 |
|
MD5 | dcc21ab22f2d73870eedf1c229169825 |
|
BLAKE2b-256 | 7a31024de3c7d2d04bce046fdd2d23199a759b6c5c0d752af145c343c43e32d2 |
Close
Hashes for polystar-0.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 944d69b5861f34dec91e83e353f74de447637a548d24f2a1e788262b8300a79b |
|
MD5 | 417c4c6146e063edbce7ecf0dad0edbe |
|
BLAKE2b-256 | 984ad657e559740b40be6f4a0206b1084833e27dba3e1f0da69668a1842fbcba |
Close
Hashes for polystar-0.4.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5240e2b978c47e9e3824a5de79845c658bd202079131773731238a37169718a |
|
MD5 | 0fa3dee7d765b4a6b104dbead99571bc |
|
BLAKE2b-256 | 3621b452a07caca110e4bda22c33da5b4d4e216bca8df25d7472d6895bc799e8 |
Close
Hashes for polystar-0.4.1-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 610bcd5154265b8ef8d75b4248dc4436a2fe3c16275bb84b40c3faba7be083e7 |
|
MD5 | 8b6d02ee469740fe9255324558985bf9 |
|
BLAKE2b-256 | ac9693ca8f9d20f1879ad518c72811582ff16ba668d527271b8c41ea6bdb210a |
Close
Hashes for polystar-0.4.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc2598e497becc9b18566b82868b49f6e5db138579c5eaeb816841e2ef1a56ba |
|
MD5 | 01b8f6a4a1609e2ac434a675bb150bbc |
|
BLAKE2b-256 | b2202b3bf33aba2fb0e659d546bec43f971d2995cb556d0f4b02e0209b9e1653 |
Close
Hashes for polystar-0.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f364c1c6193aece4142d180b343b051a91d77fd71b7b31fb30f4e7e53c5c0ee |
|
MD5 | 662b321739b3b2ee663082883189ff1b |
|
BLAKE2b-256 | c5ef45ad838879c8fe30826b1e4f6d4d0b94bd75133f6e9cb257f29a95b66c95 |
Close
Hashes for polystar-0.4.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd642b6290731a394c0718550d2b5fbc2b6eeca833ea681abc15c46f7ea70337 |
|
MD5 | 935c68f1236d52c61d710a017c5b8fa2 |
|
BLAKE2b-256 | 59befa435f5b62b07269bee24693454b56f4a3612c6c09eaaafb05e3aa742de3 |
Close
Hashes for polystar-0.4.1-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d2dadbc5aa102e137f4805ef81da7c49f5669d24661d2ed273dc296b7ae3703 |
|
MD5 | 60cbb7fadea62513938ac55459b3a848 |
|
BLAKE2b-256 | bde22e2e04992f5d6855592565c9b0148078c9e19778257ddadee145eabad66a |
Close
Hashes for polystar-0.4.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d19c1d171f503b819c08f0e4f66bfb1b453d1751edc42977a97c07cb922482f |
|
MD5 | 10d516dc7448f00729402e33bf4abbda |
|
BLAKE2b-256 | 1ea9b29d1cd042249a55bdd4eb0626db9f87f5ef3b65087b8c8c6a2531a1888b |
Close
Hashes for polystar-0.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 032fa6ec79e060e2ea6ba834cb3983d398eeab247b899cefab36ea93e5bd4db9 |
|
MD5 | ca08556708e0204ef577af3e9b27c6da |
|
BLAKE2b-256 | d87c9c6893d5abcfa764516ffe173debc04392990b0f81f55a969fcef08cfb64 |
Close
Hashes for polystar-0.4.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 533c431b639a490aa0c158072d12eab1c294c96856ded7b91278dacda4dcf4aa |
|
MD5 | 1d88acd415455bf62f3ab75fea8fe925 |
|
BLAKE2b-256 | f687990bb21ca843e456f8394de975947c2ec201cb4bdc795d9984a076413e4b |
Close
Hashes for polystar-0.4.1-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc0a390f68c59150826be6ad0eb4528b8c24627b3774e5d48c3c3126f8ff90f5 |
|
MD5 | 1f98716141cc684a15d48b5f2221c195 |
|
BLAKE2b-256 | b5429c2fda62b5783d6e9ede740ed9cae1686ba3e8401074d48c6657eea77831 |
Close
Hashes for polystar-0.4.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 739d1b554045104f7cf6779b82fa3383ed3c21eeb038c7e787f49e4e0f60dd15 |
|
MD5 | 7ca05684e1e194e0e9be9dfdd2ae8c8d |
|
BLAKE2b-256 | f9697c98fbed0935b6ca7711d8258b5d0236b1247a34b5002168342ae1007408 |
Close
Hashes for polystar-0.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 059edfe74ea9b1ce922e2daec016183aa04c518f2a07084c58709d551e0fff20 |
|
MD5 | c0d3ca75fae4c48666299a3ee1b57a88 |
|
BLAKE2b-256 | 03566c47307282dce778b4020ba8d1c694b60e8ad2575da2752d9f4270c94b95 |
Close
Hashes for polystar-0.4.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10019fff36c4b0c66a7e5ad75389a0ef9f6089c6665e1e6d979e1a436d0d32f0 |
|
MD5 | 2e21430f0b9c89a08941cbfbb94235f6 |
|
BLAKE2b-256 | 55e9181ea42d07bf9038de8d3590edc07fe74a423a57d2ffe06e3459631ba63f |
Close
Hashes for polystar-0.4.1-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61b0254db2df28062a31a1482230474001fc376f48fdf0daa3995ee0f540529a |
|
MD5 | 48d9276de3a5fa8edc32e8a97ae6f6db |
|
BLAKE2b-256 | fcdd609243ad79ef6f3e77a99018311b71fdcd1f10cdaefef5605649331687da |
Close
Hashes for polystar-0.4.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64351ab59f786b60adc9ec4f540224c0f51bdde8547fdf86b7b6ab24d8748785 |
|
MD5 | 3472e05212cc51171abf3f08f784c6ae |
|
BLAKE2b-256 | 5add2f27215679041fe1f788cf15c2ab6eafe01a43ca768b8600d417bfa19b90 |
Close
Hashes for polystar-0.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ebcff4cf5d5e0ccf0afb642718a53810ed5f4532cbb6f168df8158ec84ff85f |
|
MD5 | fdd4717acad239b6985f3205f5bdb788 |
|
BLAKE2b-256 | cc417dac7cf9a9109ebf7992ca949fd6139ab1b2424285adf4bf6490537418a9 |
Close
Hashes for polystar-0.4.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a38ae0bd78689d6c3167d98fe2bc1388ac7e81e2fd81c67d2cb6b4e5852d5b78 |
|
MD5 | dcf60c31329881e6148cbea50cc6c7ab |
|
BLAKE2b-256 | 75f001c8779b75bf3a94778d73d347dc6ebab6ca1b197e22645e0660879b9faf |
Close
Hashes for polystar-0.4.1-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5609525421677d6c5c86835c828467228d6422a66bbc24fc73bd1eb34aaeb174 |
|
MD5 | 5a3e20da1d4aa4f9312c3370e85f05b5 |
|
BLAKE2b-256 | 0a37de6e1dccc1c4c872921b4050eb62400642a281527aca8919a0aebd5c3932 |
Close
Hashes for polystar-0.4.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79c50dc43b6cf4c5e4fcc72aabde64e9d4c19fdd5676a490b67bff916208d556 |
|
MD5 | e5454767f29306f4454debf22ece45c0 |
|
BLAKE2b-256 | 983a13473b624b01c6f8eb35dcb87afaf8d66d7cbee53930b5d15ee514a9f120 |
Close
Hashes for polystar-0.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 832a473ca325df801f013fccdb4badcf46f0fae8efd0dbd0dbc2be6b37f02679 |
|
MD5 | 7e603b67edcaae18b89a94fb4dca3b9c |
|
BLAKE2b-256 | f8831aba6c35294b0e9c1c8c33566403817283445e18be3f51ec56b25dafbe37 |
Close
Hashes for polystar-0.4.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c46848b70fc78c83ef918f702065a13e96c7b4199b186e94029d3b875dc0f598 |
|
MD5 | dedd56e4d70c8147fb10e4e3b7b46434 |
|
BLAKE2b-256 | 629690b465f8a7419498cebb0e91ba61a5b076ef3feb7b3b770eba3b595a0359 |
Close
Hashes for polystar-0.4.1-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d06b7c1c3099a0a84a08de3f7d3af398b713481fbc1bd7af612734bcc4eadcf |
|
MD5 | c501b8964c962a757fb6da7a5d850f97 |
|
BLAKE2b-256 | a675eb01e65cfdde2b9aef8d10c7444627f1b4ccbeb0798ad8d4bba46930d528 |