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.5.tar.gz
(603.9 kB
view hashes)
Built Distributions
Close
Hashes for polystar-0.4.5-cp313-cp313-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | caa051bfe2c2b72b54e7dbfa8a417f8cf6660f224d945b657a86def0a6473eae |
|
MD5 | 5dcff446785263c532ee9977db04c385 |
|
BLAKE2b-256 | bb8fb7fc7c1d67d6bd20df845f89b0d265b1df0e8f544b0e3abc708884ca7b60 |
Close
Hashes for polystar-0.4.5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79da35138a3a6c6f8d75158d66e017cbd777c4226e886c55385eaa249f019ad1 |
|
MD5 | 94b7a82596587f98ac74fefe2977cba6 |
|
BLAKE2b-256 | 75299e566e17e99575f04890caadbcaaae760a940bc2bdbea38a2fc7c75884b6 |
Close
Hashes for polystar-0.4.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6106e3d455fc4d420a482a781d61039d7c32f0d6cff612a79b245245958fff1f |
|
MD5 | b5e8443339d9ec72769228b88b380ccb |
|
BLAKE2b-256 | abda620995402e5a48f38abcbac12f8e54e6ac4e7bb9b211228d7b5380a11159 |
Close
Hashes for polystar-0.4.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11ce44eb2f3559f4432b9daefe313ee22faf5550cb0830473a8ab3714f883734 |
|
MD5 | d18a481a46364ad6557b09ef1f5a89ee |
|
BLAKE2b-256 | 4586a0758a25910417d74a1e8abd16c98aead51d66bcf52926cb9f5fc3397cb6 |
Close
Hashes for polystar-0.4.5-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24d93a14cad031e9ce64011f23e1ab9e36a0514a57fc3f1d5931d37daf874c15 |
|
MD5 | 3d536f684b45ed53abd5ca2ffb99199b |
|
BLAKE2b-256 | c772fbeb07cf47dec21cb1161834b8cc8d936adc207183e1dd3da65e332fc53f |
Close
Hashes for polystar-0.4.5-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51ab15392815b16515164e2a5fab7c981f303554d9698ba45694328bc5ec73a7 |
|
MD5 | 63d75ed5f69825d19eab930f397bca7e |
|
BLAKE2b-256 | 284020bff86cd6cd960bab10a2a7325d92ed6792c76374f34cbd7c2ac4493475 |
Close
Hashes for polystar-0.4.5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 472df46ecd62a0ca437f902d84b424eeb2ee6184d79990f6b56503add23fde96 |
|
MD5 | cbb8655c540e133261435b2101ddd825 |
|
BLAKE2b-256 | 30c6d4138bf32deb3f0d6eac573f56e18b6215e70efb72d5cf4d0ff0e18b8d70 |
Close
Hashes for polystar-0.4.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de49dd069ce169614da385bb46f0bb8a321ddaf9f4edced4f19563ac328bd467 |
|
MD5 | 4784478b2dc164f8b912ea279c22c8c0 |
|
BLAKE2b-256 | 0b89342167343164d7c1349aff13c580dfa55b77c5bb5202e014def8ffe8ed27 |
Close
Hashes for polystar-0.4.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0b3e23d8932836cbb9c2ae1550626f95e772871ebb5e46a8699227f3d50ce6f |
|
MD5 | 7ea53381803d3d24681c2c0985e0ec61 |
|
BLAKE2b-256 | 162cd835a632c687c4639fb2f0761ecf161ccaf5b3c6cce220dcc7f14756fbdd |
Close
Hashes for polystar-0.4.5-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34e1a1f185202a81fb191e9ccdc8228bb56b36f97395e93d8bcbb88998dc93d8 |
|
MD5 | c3cf98282559881cdc196d5c55f36b01 |
|
BLAKE2b-256 | 90a8e29fbccf35b304205fb9ce4c710b00151a90116e608eede06bba925e8359 |
Close
Hashes for polystar-0.4.5-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c65360a6b7ca428218039dd2db336a46392e3a2ab3706f94900d3d18190f4d9b |
|
MD5 | ea25d85c0dd6d46aa1b4d3f0e505dc2d |
|
BLAKE2b-256 | f18a31bf391eb96e3814d2b0ab095a13fc711277b05176856dd7287e85f647ed |
Close
Hashes for polystar-0.4.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 535c1290424c218be7b5d4164544ebceeb10bee0eee4765305bb6ae6ea9c7ec3 |
|
MD5 | 4085a1572245393aa3ecb24825036972 |
|
BLAKE2b-256 | e8ef7903fae08f08e56cda30673516b2e78bcb0fe98b3457f23b962b99fbb7ad |
Close
Hashes for polystar-0.4.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dabe540c2c3707946b0124c55ea834590d6c6caa17783a155e7d24b6cbfe3e39 |
|
MD5 | 605d650b5e6de7730ac8d17611ebc29b |
|
BLAKE2b-256 | b446d26e76614e1995a4c3b29c3127eee1915bbb980baa9a647ea450d3d4c27d |
Close
Hashes for polystar-0.4.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f15e170a46f19e42a2322c3a8ce7d4836aa21e3285e978f7dd6ec4e5e24808a0 |
|
MD5 | c17aed9756ee3905ec3a88cbdea76937 |
|
BLAKE2b-256 | 4b32db5ac12de7fb6dfe53548cc13762a526ed899f13cc5f61cb1d64c78e4f6e |
Close
Hashes for polystar-0.4.5-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd43b409d2dbb148b9df39b1f423c4f95b8f3789df4bb515c979a872136abec3 |
|
MD5 | 03c53277551d455eb23b842867991999 |
|
BLAKE2b-256 | b6a47ca9cac9b50c8bf71fa1374ec42a9f3ee6c4697fe5ca189a75a1327bf6d2 |
Close
Hashes for polystar-0.4.5-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56adbb5837de4571bb2a270c924077d4f2fdd3d67aad740301f8cfe8397856b4 |
|
MD5 | e5e5081c69381e8f16450aee51366534 |
|
BLAKE2b-256 | ba3518cb77b4c09d895f251a882cc37659e4ec10040a79d22983f32bc2d489ed |
Close
Hashes for polystar-0.4.5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc20bd88afc54e62a99b2d3ceb038280fdc0432fe296c1fc90a5e3e3c309b2f0 |
|
MD5 | 3c64e9cebdf66ebded700c78d763c2bc |
|
BLAKE2b-256 | 2f973d30c49a3b520b19d796597b6d75a2e24cfa1d6cec00fbfa1999a357df71 |
Close
Hashes for polystar-0.4.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b34e3a2793908d96dae8970a7a259c490bb5f8a6c6420a3873d0787edc624166 |
|
MD5 | 4bf83bfc2f7ffe28acc1c76b4896149f |
|
BLAKE2b-256 | 7763c2a20c5b30eebdbf76098ad1424f3d6dec0c4762047e04be9ff5056aa5a0 |
Close
Hashes for polystar-0.4.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f399ce606c95881509b6d1a1a79bf5387b760dd29bae65c75d2b3ae99c771428 |
|
MD5 | c32990b2ff6e80042a364af16c5d0f78 |
|
BLAKE2b-256 | e13788f435c6c7d0acb07ceecef9594cc6d96242dbe4e40fb478188f75fda32d |
Close
Hashes for polystar-0.4.5-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 679fd8dfdde435cb2ea4aa2479704b7ce4503130d4619e4690bb3ba22a907fce |
|
MD5 | b33b728cbcf1ce67ab771b9783bd28a9 |
|
BLAKE2b-256 | 54b3eaf30e84fe2fa5be7c3c74deb69b40c87f7783f9b645baf3cc1750bc62c8 |
Close
Hashes for polystar-0.4.5-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89fa7e9cdacfe3593c0cc459a8e682b4da7380c8402ba2ff3d8457d3b84abd4c |
|
MD5 | 942078ec12e774c7f7356ecfb033e919 |
|
BLAKE2b-256 | 38d8d6c2ec813df80bdddbc887f5edd288ad1b38e2cd66855870842366931285 |
Close
Hashes for polystar-0.4.5-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffcb1a7c34546529f6d9cdbb804397d4c5858a6d90c5d51719468e69a3746162 |
|
MD5 | d422207182c7cff332dcde7a4958c203 |
|
BLAKE2b-256 | e603f56427f19238fe48a102bc48afc304753a486c2fbef330628f95389085b6 |
Close
Hashes for polystar-0.4.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45be3a099eb3eab56a0e968573d3b8313fa6e6ca20eea33d781f8d760bb36354 |
|
MD5 | 13b8f3de4b38d1ff992e4f3ab813bb49 |
|
BLAKE2b-256 | c2a41960a3d2e2020adc24e0168e64b5a22f9dfe65889186626005f5dbc07bd2 |
Close
Hashes for polystar-0.4.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e592e993aaf01fce3320fa4362459ba0e04cd9331a49438460b1d73c462f379b |
|
MD5 | 1a7cf7bde80c61ac3fb99e981017780d |
|
BLAKE2b-256 | 5f620a7b4816badc6fa3b01861dd858d9439baa81051a5bc3732457ea1ae279b |
Close
Hashes for polystar-0.4.5-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99111e22f1c02e6db8c3ac80f1c2db3ede970a5c74f3f9619fdb725c88aaeb9d |
|
MD5 | 066967757255dae5f01bb2ef947eb992 |
|
BLAKE2b-256 | 86301d48fbebe66810a9e2754e87afa9e738fbd9a68f5ed458376d983bed7306 |
Close
Hashes for polystar-0.4.5-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 074ecbcc24f3770ec5810cc5543ce5d358802d859a735334067a0248d9a7be33 |
|
MD5 | d52dce9e5567742a9ce1e8ab7cd16e95 |
|
BLAKE2b-256 | b3f170afb349eae35962f10175c7c0e1b60d1c4601086f082f35883e5ca6d730 |
Close
Hashes for polystar-0.4.5-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5afaa85891ca1df3c13c91ee52c62565100063fbad29e5ca175b1b69146694e |
|
MD5 | 41cbe422ec6a629c6c9bd4e214336de8 |
|
BLAKE2b-256 | df57c88a650f69841ce22e22f42cd4c0f4562a549217c0511b2bb105afde4960 |
Close
Hashes for polystar-0.4.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa74677d812754cb9c0383b4e77357561c2249826e4796ef3203f8d14cdc4e8b |
|
MD5 | 76a4a7331e8dda5ef35501512f842104 |
|
BLAKE2b-256 | 5775745bb908429990f0ae296737691cc14d155cca4a1c44e29fc623825e65d1 |
Close
Hashes for polystar-0.4.5-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6f89734af19e3e05ad56dd8af8882a7d748d0fbdc1248006af7a86b18b23808 |
|
MD5 | 1066ab3aef5b24d9d3f6d35d0cfd1d72 |
|
BLAKE2b-256 | 665b19f3b1cf347c924ec392231422637582da5e5598b0349e9c399145ce3701 |
Close
Hashes for polystar-0.4.5-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3cac9a2f70e5d2984df8b2b7b6c49e6cc0b90992f75a386efee4cc93a8aa3a0 |
|
MD5 | b6d3eaf29fbd908e4ff79f8d5070933d |
|
BLAKE2b-256 | c6a280c5ba6628879b0c5b510ec7d45acfc373c23c650cd4c45bd70a01678a8c |