common vector operations [2D/3D]
Project description
# Euklid [2D and 3D vector operations]
[![PyPI version](https://badge.fury.io/py/euklid.svg)](https://badge.fury.io/py/euklid)
A c++ library with bindings for python to help dealing with common CAD-like operations:
[Vectors](./src/vector/README.md)
[PolyLines](./src/polyline/README.md)
[Spline Curves](./src/spline/README.md)
## Installation
### install via pip:
pip install euklid
### Compile from source:
` bash git clone https://github.com/airgproducts/euklid cd euklid git submodule init git submodule update pip install . `
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
euklid-0.2.6.tar.gz
(5.1 kB
view hashes)
Built Distributions
euklid-0.2.6-cp39-cp39-win_amd64.whl
(306.7 kB
view hashes)
euklid-0.2.6-cp38-cp38-win_amd64.whl
(306.3 kB
view hashes)
euklid-0.2.6-cp37-cp37m-win_amd64.whl
(302.1 kB
view hashes)
Close
Hashes for euklid-0.2.6-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8df59a005aee5763205ae0ccf3f8498e59dc7952f16787a93e1133c79efb7639 |
|
MD5 | 3caf8de4c5defc157c4c574be53fc2eb |
|
BLAKE2b-256 | 46b836c10d7e18e6155b1cc67a9c02fc64957d90516f2c6c706e6764fe20285f |
Close
Hashes for euklid-0.2.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f83a61bcf59ecac5e46352faea095adfae7548b3c1b66dc031c0dea002fe170 |
|
MD5 | d59660d93cf9a9d6730914fe673f670b |
|
BLAKE2b-256 | 20a1c59f0ad7990c0c8b7fab655165e78f7480f2e6039375966d14c2114142ca |
Close
Hashes for euklid-0.2.6-cp312-cp312-macosx_12_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 957d162bc02ee2ab42c4389c58e4d730cf2964b5b6ca78f30bf62bf2f3a9a91a |
|
MD5 | afcbfaa09a034ba41efcfbce3e6fc2f6 |
|
BLAKE2b-256 | edc556519648148010fdc342ffc7f29f540a5e9fcc80fe139e1bac4d4098d617 |
Close
Hashes for euklid-0.2.6-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d4ba05c95bf7e0234f26879649582363d96b1c391360313ac356cfbb452c4d1 |
|
MD5 | 28fb2b0270adcec770f286d5e7bb0976 |
|
BLAKE2b-256 | b36b873f796f434311353ef6298a224718d1c71d7e239d66796868d3d74e3d57 |
Close
Hashes for euklid-0.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f999f8e110e7dd777616efc3d67a65e7815f7769995e5d209d2828d10983276 |
|
MD5 | e544e23688b28c7d910f657f525f4597 |
|
BLAKE2b-256 | 59e567496cd892c53fab04714433a9be447d192719df4d3c6f116a986576d879 |
Close
Hashes for euklid-0.2.6-cp311-cp311-macosx_12_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 184f2506ff641fcd25853200dc583db8655b19b14110b54fdb1b70efc348c63f |
|
MD5 | 848abc79576bf0dc439d7ce598635973 |
|
BLAKE2b-256 | a9b91761f578ca72f66a30ce2257a2338b8e4d460b7ab23ffcb10d20ee52f004 |
Close
Hashes for euklid-0.2.6-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b568e5a1ee5f29bda0df16f057f3878904bc52c1f241c366c385527761487eb |
|
MD5 | 3731c912597141f051e14bf4326ecae9 |
|
BLAKE2b-256 | 230bd69c07af96c98b37e3f9fa4bdb853f8788ebde23ea1b689e82b53443f4b4 |
Close
Hashes for euklid-0.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd9abf324651b7f6c5c5368b3abf6d9c2471d63280423c1e7e4f51da450bd8fd |
|
MD5 | bc6005d8dae5d2e932350c1d3e59e16d |
|
BLAKE2b-256 | b1c775afb294668fed1a481cbd1d2102d91fb5a058b8ab079dbf42d2e7e04077 |
Close
Hashes for euklid-0.2.6-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61da12f753259367ea3ec115667575d66b2e731cd2ae452944f86fe7d1693eb8 |
|
MD5 | 4378b928b31fad090a0ea90e304cedd3 |
|
BLAKE2b-256 | 4b361ac17c382838704bdda6bfbf415ceb95362b36e0119e4e0068361ebabe17 |
Close
Hashes for euklid-0.2.6-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 954466a516cb22f79160c0bd3817769350d4e58e308fd6c065c552b88810daa6 |
|
MD5 | c15c13bf3f8ecfe3c8d84e7cf32dc737 |
|
BLAKE2b-256 | 344b47f683e60063ca6d447144a92812efbb020713486aebc99888dd21e59395 |
Close
Hashes for euklid-0.2.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b335f8630e26b2b7b1d8479ecca1e64632abb29e84cd2b856684856c52c2ee8 |
|
MD5 | 6612bd690e87ace00981562e7a0417a8 |
|
BLAKE2b-256 | 011a1bbf35f42af3a6ea1792851338ca6b6e336beea909b059a62c40dd1e5d90 |
Close
Hashes for euklid-0.2.6-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f923898f9f7eff25b50e71e4e6127920e9d0cb697220a985e945e19ea8e4049 |
|
MD5 | b9ac9c51e049f618189fdc69d3e85963 |
|
BLAKE2b-256 | 6f79b48d5ae5a9c5975f4f63a853d8c69a13add879a5ab6f06248f867fb295a5 |
Close
Hashes for euklid-0.2.6-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1a4a436f1431f08b5c1486942fede74f23345688adf68281f33ff7dbb5df2af |
|
MD5 | ee0f8f6d07fcb2d00fd7f3bb217e161d |
|
BLAKE2b-256 | c1d807a48daa41fe859e2f8bb94f09d6c61259c8b6c351ff8ea0b9fc1b2b58d7 |
Close
Hashes for euklid-0.2.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd08072ba89aeab4d86477adbf266ab5131abac36d6825c36b7bf2fe565454bf |
|
MD5 | e955dacb3aa4367d395d44852d46bcc6 |
|
BLAKE2b-256 | a9abd8dc16cf94442a91fc05ec97a95d259153f59c0113b5109d92195b8d26f0 |
Close
Hashes for euklid-0.2.6-cp38-cp38-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3f9dadff2b5c3a8eb700749101d8376ae720d9e33672055418c8959bdeaa3e7 |
|
MD5 | cc05cde5a1f4a8837db451fcde48ebb1 |
|
BLAKE2b-256 | 7363b477b489666d850ed721f544ca8db0948eb424efb328af2353f0c720f871 |
Close
Hashes for euklid-0.2.6-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13bb398776c8b6214fd4dc2936bc8029bba01829b683c178cf48c68480639c56 |
|
MD5 | ad896ba1a06ac12d1b8ab036fee3e75f |
|
BLAKE2b-256 | 591271748139b7a68b1dc7f03ebef8c3e83c266febaac43daad5641214a88606 |
Close
Hashes for euklid-0.2.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 130beefb05525fba0d776989bda1ccd6fb58d63c04fe0e677c9a5ac75852edfe |
|
MD5 | 5d165e54ab67e136ecb9456edce9dafb |
|
BLAKE2b-256 | 9ff2f01d7cc776424afe34ae1662a1ed55a33f339ef3d2dc298faedcd15ccadd |
Close
Hashes for euklid-0.2.6-cp37-cp37m-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 065f0d9a2789e4be4b70f94ea8f4eaf3ce88885ef02df580b0daa627baa965f5 |
|
MD5 | e6f27fd628135c1c089e70f6d740fe7f |
|
BLAKE2b-256 | 0005423af8afdde8a2067884f640884afe6f48d31e4c1c15aa58842f6e35a114 |