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.4.tar.gz
(603.6 kB
view hashes)
Built Distributions
Close
Hashes for polystar-0.4.4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72335a76dac707c042b18c6765053f04f338b717cfeda5893a84de2cb8cae9ea |
|
MD5 | 8110ef89a58ce3111291706aa00661f3 |
|
BLAKE2b-256 | 206c9772d6e286af8d02813c9258a66b5f50779d0c1dc7555c6a2c7b6edc1ea0 |
Close
Hashes for polystar-0.4.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40b4c4209a9e98ab07dee315fddc07aefbaa20d821686c9d253da7d4c3682cd6 |
|
MD5 | 3806fdcfc602b62690be8e0eac0711ac |
|
BLAKE2b-256 | 0312355dfde78614652d917f3cf6aa51695dc139e7e9c2510024fa15bc0b61d4 |
Close
Hashes for polystar-0.4.4-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3664fe104804c0e18b1efcceb3a3956c20987df73e5cd5bbebb9942974fd5ee |
|
MD5 | cd7c52f2ec2da91d8dcd6be9899121db |
|
BLAKE2b-256 | c36e85cf9bb50fc941af0cfbbce8cf6a9a51430f5eced9599fa67808ad17ef84 |
Close
Hashes for polystar-0.4.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71d8aea8110943e9996e69c40c682d8c9875d7b7e67ac4144a8802eddaa91bec |
|
MD5 | cbb7944011fd76e90b1dd2a7d0132436 |
|
BLAKE2b-256 | 71cb8b5d804b00c3eabf407142e689ab54313a3c03deebdf7b93133f3fa18dbc |
Close
Hashes for polystar-0.4.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a73af387d2ed36c082bfda1515f0f39ffb82b3813a2d82a6d73723f57167c19e |
|
MD5 | ec4b5d08f091677e290eefc41806cf1e |
|
BLAKE2b-256 | e6016451bbafd9e8fc6a141889524e10927872e5abbcf66f2e553cbdc5169b1e |
Close
Hashes for polystar-0.4.4-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b25d4c02dfb42aef7bfc3e3c95ffd971024a73272b9c8c5a6d9c282c2733ac0e |
|
MD5 | 9c2ffa581514b0008ee2b6a876f0c7fc |
|
BLAKE2b-256 | 8e15ed3fa111792bcf71c694d589bb37a6a902fecf77ce7da285e91fe4bb85e1 |
Close
Hashes for polystar-0.4.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce827987707661b007e8b875a71264287554b3ed135d889a8921148dfd0bf2b4 |
|
MD5 | eef78f64a73dcdd0fa002427dbeaf6c3 |
|
BLAKE2b-256 | 62af8bdf290318a5e1a355d61341c4d9507a9e6bee9bb37d27a7bf2cbc244c04 |
Close
Hashes for polystar-0.4.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7859ca5302ab6658d200487bdb2e9ba2ac8692735b24f426674c5757469c563 |
|
MD5 | fbf898b0474ba97c2abbd0c70813e99a |
|
BLAKE2b-256 | 6c986dea45fe9b3f6ae5f7223f139994e3f6983a946b8f66a94d42327345ff1c |
Close
Hashes for polystar-0.4.4-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03707b1f567cc3cc5fb771df0d99e0f415d13d85e6b13eff52f3b7709bb7bcd5 |
|
MD5 | 01a3ff692dda5cc554adfe0e8d27b0f5 |
|
BLAKE2b-256 | 1b4a32c5c20c3e9e35b7aafffd369c87876cf1dc5ec58de8ddc3b174dca35742 |
Close
Hashes for polystar-0.4.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19adb7825ba1f6e0dce4cc73cbd8a0d6fcdfb9bc69d6a721973ee90a4c4ab8e0 |
|
MD5 | dfd5b0ea393d075fca80950b6a0025df |
|
BLAKE2b-256 | de435a20364e8d93976765fb1493548acc700a374ba98f275b7cf11d6df2bc16 |
Close
Hashes for polystar-0.4.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf78f869bbdabc37188a89a5288c234004a52f665ac4b1c2dfde2d35316efab0 |
|
MD5 | aa0b1fd4d5029ba8c2329593fb16968b |
|
BLAKE2b-256 | 3a6ec4997496a1325fca478fc5da9309f8efe498e7a1ac496c14a4c3db5ad19f |
Close
Hashes for polystar-0.4.4-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ecd3128533f02c5306251f5f49f44ab1f71326244f3f47041bda2997c95392f |
|
MD5 | 56a0fe921f6e2ba45278b27007aeab36 |
|
BLAKE2b-256 | 242023953887e44786511b303f6005eb1c6942846cd89b44a1d0ad70b367c856 |
Close
Hashes for polystar-0.4.4-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 660c57562e2b7436eb9e160258eb0484a355cec21b91cc7cc70095711b969568 |
|
MD5 | e7b7514f36ba6c50d16b94b87af47ecf |
|
BLAKE2b-256 | dcbf13d593b64bbc197cba540d7c928a172e1b8d47439ae920865cbfd5fdf9f2 |
Close
Hashes for polystar-0.4.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba61d2a683de03e17b645a9cd74dae1d50b58ee58f0244c6ba21dc30e7c7bc56 |
|
MD5 | 216f54f79070be016772926f32778856 |
|
BLAKE2b-256 | 7e5339443eafd4d356e2eae008d3b7e94d8c90122c633fff522c7d945094ab0c |
Close
Hashes for polystar-0.4.4-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8fdf8308a84a6af16d7e13e852254572e57a34b82e56ddf41473ef308af1b75 |
|
MD5 | 6e15bedbceb2191739d1af03cf615301 |
|
BLAKE2b-256 | a8314e525d3a9dcc1426975c01edde6e54311d92cd9a5dfaf1bce098e879a96b |
Close
Hashes for polystar-0.4.4-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df911f227f4089ff58cc9e7b955528aeb4c5a6d998c348a1756185ac9da29cdc |
|
MD5 | d62af7ddc8f364a11c228bef7e4548c4 |
|
BLAKE2b-256 | 0cc5692cacda473ee8c123a6cbc315674e02ad950db6ae908a71b11896354cd3 |
Close
Hashes for polystar-0.4.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 856cebbe15e442b58002c3de368fb61347db62b6624c297214d635a41da629cf |
|
MD5 | 9ec66c939623a0ca47f2c839fdcbb672 |
|
BLAKE2b-256 | f7ea128383e04902b8262b3c6a63bc1f8a7011b3c346af9e342ad4351516618b |
Close
Hashes for polystar-0.4.4-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c1350397c5a41cc274bb1227a8f45e323fdf17b31374aa043798cbc705c078d |
|
MD5 | 6165fffd3b614f95b7e7e8b1b7abe87e |
|
BLAKE2b-256 | 1bbfb71b8e8a424e27039844b81394b041c177f7423bc71ee0ae6351a41fab7a |