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.2.0.tar.gz
(586.2 kB
view hashes)
Built Distributions
Close
Hashes for polystar-0.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5481d1d0cd70939d6886d49e15dd7c3bc29518ac8b6a2df1edc7f217d9344745 |
|
MD5 | 2d5b828423042ad2b117df01ebd6f2f3 |
|
BLAKE2b-256 | e86d6e2794bf195625831d6c89f5be55e85a5b27aee98e9699cfb46e503b7e91 |
Close
Hashes for polystar-0.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6861b28be9435c3ca4047e1813f02636b2ed194e500c6814bdb35b52f07942b8 |
|
MD5 | 0895d0a6e7ee22a47a7760403f956602 |
|
BLAKE2b-256 | e7c2276a8bd2bb5e2a33e505f3b5f21464f252d4fd82c76b361ce71493e38bf0 |
Close
Hashes for polystar-0.2.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e956a2d7e76bca942813c64bfbcc16aed98dda67923ecc41f6e6c309f8970c0 |
|
MD5 | 39c1174112fa644cd3c09100a1457b55 |
|
BLAKE2b-256 | 66719e13da5b51c3185bf0f0452fa5277cc9f66b91dc15f86761bde5bdf49edb |
Close
Hashes for polystar-0.2.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a28d7dfb79698a122c744e267f7395a4efc0437aaafd9d9515d40fba23aaba73 |
|
MD5 | 4a8dbda126f8469a6c6c06853917d89f |
|
BLAKE2b-256 | 72227a57543cb33bc43dad9b593ab521b4fd3e2cb5840c71b65381f03de189a3 |
Close
Hashes for polystar-0.2.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c0af2611b501f40ccb0050635b12aec3898e85ef790f7b3beb3da4b0c1bb59c |
|
MD5 | f4a3a61fbe0c434ca3063d0554b5e4a5 |
|
BLAKE2b-256 | 635d88816f0b6d7b613841ed24936630f4b798475cca2f679483477d4df58de8 |
Close
Hashes for polystar-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7332a51b0078c45b5f0a06abfa6a3a928cd320df05e6b373fd64e9a0add7b96f |
|
MD5 | 723f56fe6d179c3940f5e01d1f2750db |
|
BLAKE2b-256 | c206d57c97d4485d55150e01ce7c7f718433097aec78a0f352764094d0a01040 |
Close
Hashes for polystar-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 076e7fe4c1f8869d06812c7bc400c9428050f8ed174901d3368b84eb611a5076 |
|
MD5 | 5ee9d5f1a416fa27dc813116105dfc5b |
|
BLAKE2b-256 | 1b40764a773ff824496aefb259b69129691a463c8a842811b20d097e0f4e5307 |
Close
Hashes for polystar-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee6b3f6863703dc273d95878b32c1bc79390cf70d1db5581701659a6ccd322f1 |
|
MD5 | 9c9b19ffab11f80123a8583664be33b7 |
|
BLAKE2b-256 | f72e90497d2233fae912edc1bed3410f2fc78d6ce5a1e400fb16260f0c72bd66 |
Close
Hashes for polystar-0.2.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e4dc94f980b5f0d127c19d00f4fcc186baa08762b5aadaaaca5f872d7f66410 |
|
MD5 | 2cae542f7d523055f406d95ba83e4291 |
|
BLAKE2b-256 | 7c13c9c733d8afcb491d49a639dfc64b20ab4ccba15459fdf859d394d0c4b84c |
Close
Hashes for polystar-0.2.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0fbbf8602d29cf1c04891796fd869db27cfd6ac33de4c7deddcf07d7c9a253a |
|
MD5 | ca562b23a027b96e2f60a1e8f043b287 |
|
BLAKE2b-256 | 9677d955143377e458b70ee5c66a1df9c14704251ccf41e67d63a6e0ba470e8a |
Close
Hashes for polystar-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e09d63efe8e74a108654d7b4a51a030d14646e7f47f4f6dd6282a57aebc7a29f |
|
MD5 | 204a1b6523da5eef236b625bc9515963 |
|
BLAKE2b-256 | e3dc8963fefd81bdff7aebb878a14be0c1647c3ee7c3b2f50f28f1039715b674 |
Close
Hashes for polystar-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebfdf99ce5378f05e79ff000f532fc4234a1820e24a92d858c302ca46d100ef8 |
|
MD5 | b619a17d79a84af99297849ff6f6a418 |
|
BLAKE2b-256 | f72203fa4d3e0a05e93a4396ccde529b6592ae18ca139eebe23c788090d94cfd |
Close
Hashes for polystar-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b960d06ef121cb4beb25e0ceba1321b0dadc061e5e31c50d13588aa826189537 |
|
MD5 | 97ae99d656c566f7d802554943eec88e |
|
BLAKE2b-256 | 3b2cf4cb6cd2ab1e52c6223f6eff71720e9342d31c33bc910bed72155c512626 |
Close
Hashes for polystar-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09792bdccae0d56574e5110c3d935eb39dd1db248a495795c39535830d59baaa |
|
MD5 | 3051bcf1ad9af139d63cccee338e85c5 |
|
BLAKE2b-256 | f66e3f32663eff33f852c6b9e4e27e1860184379a71b92200a2306f5383c44fc |
Close
Hashes for polystar-0.2.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3626110add49644fad97b81b0b5592d1b33f46be45e5235dbe526d4607a0f33c |
|
MD5 | cbb0715785e3d46d232c81dd88f414d5 |
|
BLAKE2b-256 | 776604c284902d433d511ac483971d1602919cfbc084cd936fdbf86ec480c5aa |
Close
Hashes for polystar-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b6cfa00f5fb46b5c81bb5dfac9cc1b5394b6f6da0b50e560f2e4e5cd62017e8 |
|
MD5 | 5136888215a5f4a2fea285bac8d3c028 |
|
BLAKE2b-256 | 0395422fdd361858f1a91e8d733c8a87351de13a78a55ecae29d1746bfec4b58 |
Close
Hashes for polystar-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd88ced5d79b98dafb089527d61f2641c780d14115919ba2170eff0bbe5e1dd4 |
|
MD5 | 4227a0dea1f46c7436f451e9a211f842 |
|
BLAKE2b-256 | ccb7dba1ff00b6e1d90dffe72fddc6bb80bc50c0db29132aa51bceeee2c7bfeb |
Close
Hashes for polystar-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e1ff0f9eb5cf3b9be68d9ce559bc01eae6f70c0bcd20cb128d911b8644ebadd |
|
MD5 | b1aa79e34c02ee7bfce9e45b35fa2df6 |
|
BLAKE2b-256 | 1851ebcfe177b718c9740ba41eb7850f08f9f9dd1c500d205136a28600e8dfca |
Close
Hashes for polystar-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f0a30f11828619573b7817c64687c3ee42351aac82f4940e8f648e7a163803e |
|
MD5 | b7e809e615adde70b82293f926f2ecb0 |
|
BLAKE2b-256 | 43c815b229d8822635aa488d152f3a5175ab942a39c0581fd4506c2095e24ec6 |
Close
Hashes for polystar-0.2.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd7a8d5731a511cbe29e63ddc9394b535e3c4ec5811b7e046ab77257c50c1958 |
|
MD5 | 1fea0e6317cc5441d5c538aecd835d75 |
|
BLAKE2b-256 | ea01193aa6db3a48e9d4d451238d0d7e516c3e401b1d33f3d2930d4195739a39 |
Close
Hashes for polystar-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f38e73b3b32f7706d7afa52c04afe8cca13609326872372e02c09bc2b8999d8 |
|
MD5 | 72981b874d8985cdad7999647050d258 |
|
BLAKE2b-256 | 0ffe0d8f12a100d8d15262554ba88c1819f4437e7f828cfaf2b0f2e32365b657 |
Close
Hashes for polystar-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b655ed0ef8912037527cd105d3a15809132fa11877295f61c3330745f3b40c0 |
|
MD5 | 740802eb84602570a62ce33aa0747fc0 |
|
BLAKE2b-256 | dc08398391c84141c7661414b1a8069d048053369c0ba6286d6258094500a9c5 |
Close
Hashes for polystar-0.2.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d12d1394965ffa1c5fb7ae0c14814e92b403db8b727f6a71983172e38758592 |
|
MD5 | b984b2bc84160565018d42ba70df15ab |
|
BLAKE2b-256 | d6e1435e65319ceb2cd544df28ee307ec5ea47f5f3ae555491f48dc12ad65efd |
Close
Hashes for polystar-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d4ba79cd214e3402e50ff33ae2726c7b939800b9ccb3ecf6e1d54427aa2e2c1 |
|
MD5 | 42db4430f6a744c1de4a0252b35d163e |
|
BLAKE2b-256 | 1ed5d84a9a85d90ab06b4e4c06b9cb25e7c492dea41653d1464630c8c0f935b3 |
Close
Hashes for polystar-0.2.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bbe23dc306fa94e9d61a1e834e2eed4712788dd59157c867ce32d4b9988739e |
|
MD5 | a16198b1a83d0e8ba969773dda82f5d3 |
|
BLAKE2b-256 | ad35fcd04fe8bca9d67d39f494f082b8aca23204abc8f675f9a24f9f45d6a366 |
Close
Hashes for polystar-0.2.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 967057c165941c50cd0de78e9cc022e72e7de77732e122d5d66cbca4d3a496f8 |
|
MD5 | 978bebd5b6097eb611ecb3415cdb9e9b |
|
BLAKE2b-256 | ec998dc6efd9091cbdaaaf9db1ac88c97c867c37e1dee359befcc2ec9631e8f9 |
Close
Hashes for polystar-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be4d1363bb7c20530e01e3c12eaea9456314f15a07dd6036a24b06a567e3eeeb |
|
MD5 | 192ac81e8f39a0de2ab695f7a5aa0539 |
|
BLAKE2b-256 | 3f3ae9f37f6090347f3a1be8d875332165edcda7c121b1c7386044a6bd95a113 |
Close
Hashes for polystar-0.2.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bee425ebbb8c09ee8787d0a698d7212ac294a06f80fbe5d2e494234fe60dd25 |
|
MD5 | 67de482ab142e5b140f0e0c334acb9b0 |
|
BLAKE2b-256 | c64579a4fd0f7d1a0fdd4de594c366b0cd698edbd91be30e993a6c6d8a0f7630 |
Close
Hashes for polystar-0.2.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf50579b3920a0d8cd9046542eeb686d271f1dfdacc2bdf1029b99d3dda68b8b |
|
MD5 | fef4da8eb75fc231d89d9cd1bea2dc1c |
|
BLAKE2b-256 | 1591fceb3826a952f989cdec5947773c6f00eebdf7e00afdcd888ca8903eddc8 |
Close
Hashes for polystar-0.2.0-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1611521871b7d544c9dca130afdf8c272e830adb74d961ab9cdb49cea063978d |
|
MD5 | 1f5c216ada7d7de257c8c54bd62e3d1d |
|
BLAKE2b-256 | c4890a60a2943caa485dec4e6b024c8cd0952624a0a9f3a583756cf6f8eecd5a |
Close
Hashes for polystar-0.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 886709a9a203894685cb93975dd0eb3749ba127448eda79b672bc4fb208059ac |
|
MD5 | 225996090005b56d5672ea03a39cc750 |
|
BLAKE2b-256 | a0c32ba6ad89b03608d04b94b9cd7cb8ef34156ceabf179be8f3ebdd0181392c |
Close
Hashes for polystar-0.2.0-cp36-cp36m-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42a226760a175abb19db5b3f1b526b3d986462cc60262c000754fccc5f5ccdc7 |
|
MD5 | 8829eb025a20e82aaf7bdbd29ac9bc05 |
|
BLAKE2b-256 | 9d8d1520b4293f9002e36d383f1f182d25c901ff1e07848748c0f10c0f03ad40 |
Close
Hashes for polystar-0.2.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d2a4bb1e2e051fb1e5c41923b4f849d053575866f3a139f5fe3bd16af9909d4 |
|
MD5 | a5bb0949972e2e9148de5c2c84e91f52 |
|
BLAKE2b-256 | c1c9aef2e8ee2ed315b9f978aa7b2ecd8f7440b0b0bf7bc0b4c45aaac0777302 |