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.5.tar.gz
(5.1 kB
view hashes)
Built Distributions
euklid-0.2.5-cp39-cp39-win_amd64.whl
(306.7 kB
view hashes)
euklid-0.2.5-cp38-cp38-win_amd64.whl
(306.3 kB
view hashes)
euklid-0.2.5-cp37-cp37m-win_amd64.whl
(302.1 kB
view hashes)
Close
Hashes for euklid-0.2.5-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5a7c5fe5378a3228e4080b0fcc9bc224b00b74bb85fe055e00316ec01116bbb |
|
MD5 | a849b46a861266197787b1d6fde19aaa |
|
BLAKE2b-256 | 6400bded552e79526dbd94da694287f81cf2e5f58c4dec051d078dc2587f06db |
Close
Hashes for euklid-0.2.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2c8da021b2bc1a96aba8cbd6f6ef9962ffa8fc384df67dd4f8a2662d51110f2 |
|
MD5 | 02240270a421327fe1c03c04d9989f96 |
|
BLAKE2b-256 | add0f877b190e47ca3b51bf96961e7c86d9037b2700dcf941c88bfc367df91a0 |
Close
Hashes for euklid-0.2.5-cp312-cp312-macosx_12_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d64c9cf06b0faed2e86734cc553502c5edf80d3839fba698f75eac1a4442d91d |
|
MD5 | 3332827b2e617a619ab6caf2567b0107 |
|
BLAKE2b-256 | d05ab059e63c588abbfef775fdd682fc9ac3f95f8bffe538f912ce326fe9be53 |
Close
Hashes for euklid-0.2.5-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdc6b315d6f3beb97e16749fd999d3cf68d25f487ebec42d2a3ba415969da0bf |
|
MD5 | 68ecfec3f1995c00fef58d1d0a995d3b |
|
BLAKE2b-256 | 2360f7fccd352360f15c87e315a61f5511c45b40a6f6876d1971b5d1e99971ff |
Close
Hashes for euklid-0.2.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8d05969a18dd82d8eac205a20ef9477bb324a773632f46bf0f537efa287dd01 |
|
MD5 | 913769d6876c756c4716fcba8ad33c53 |
|
BLAKE2b-256 | dfc2cca23f61130adcfb96283bc512746d9c9369c955eb391deab60b5a4eb886 |
Close
Hashes for euklid-0.2.5-cp311-cp311-macosx_12_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba8214c9e29c9ec0bf3298f33555e63f2c8510bd44263d0fd528af2dc5dddead |
|
MD5 | 6b84a4c6e682189f041f7063e132e6e6 |
|
BLAKE2b-256 | 6be18d390df82dba09936b433b87282d4b7f88d6c577d1cbf098f46f5294e7da |
Close
Hashes for euklid-0.2.5-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2521bc0c1220621bb5803ab8cefaad40b9dab0a1b44360d99fbadb7347338df4 |
|
MD5 | dc6df447302acfdc509dc6732fc5321e |
|
BLAKE2b-256 | 94f2251354d4a2005f42fd90c4d7e68e66f1cc91947ad6efb1144d28126b3769 |
Close
Hashes for euklid-0.2.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d30e54015652f7a2f5460c146a922db22031cc1939015eb0800031f0f44d492 |
|
MD5 | 89e11cc6cba2b22f95caa37855c6d51e |
|
BLAKE2b-256 | 30a21bf5bb34bd52d82f1b26c72146926a3e20fad3fddc4b935916a504f23021 |
Close
Hashes for euklid-0.2.5-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85007e9d08b5b2d6accfec603c005dab4761ed39450cb16d555feff28836bc55 |
|
MD5 | 1d2022b23a0ea1efe6f15c86a1ca8e35 |
|
BLAKE2b-256 | eb05e1496d85146cfe08d1459fb254e87070e8f9aada74dd16a966c8f69ea160 |
Close
Hashes for euklid-0.2.5-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65dfd68d31436d87f34d6057b341e4c277b999b9b9ed4f8be1573d5493efcba3 |
|
MD5 | d9146a973b7e574af8f9353c02ba3f23 |
|
BLAKE2b-256 | 17ae29c90ecdefaeebf4e5b2750eb3def5ea086593bbcc18520ee82f57c8da64 |
Close
Hashes for euklid-0.2.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11572802c48e8acf6ba581861f5c329682bd34c51f3a974cd50a19f20567106e |
|
MD5 | 44db6f5c7924da6cb706ba6c91a922fb |
|
BLAKE2b-256 | ed6a7dd8ace9815cdeffd9bd7900df13d6e0442e9d0ba89dcb92c33c31733d8a |
Close
Hashes for euklid-0.2.5-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 764a645b1d2f8280395dd57471cbc9ac5c08b96a576b2ba3edc5e7aa2e93060c |
|
MD5 | 38e42d6c7accbb7b987b32690fa65518 |
|
BLAKE2b-256 | 6924ac1107fc822eacaeca7ba74869c22a9b2f72efdcf426312d1ff7e4a8457b |
Close
Hashes for euklid-0.2.5-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19f1ddc7f7b5411c0089975b5d8f2c631538683c90c7d227f949d74fff211c96 |
|
MD5 | 8a7838f8dca3bc97a1343148eb5beb36 |
|
BLAKE2b-256 | d482e27558a7d7cd3ff0be27159b50fbec18fca191a4e9c39e95ce1fddaa5971 |
Close
Hashes for euklid-0.2.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a776ef9048c9c0cbc3f178e79f254902b3b9351454fa399c8317a7ce5913c77a |
|
MD5 | d62a8cf77ca9bca4cd907b7b4c0988c5 |
|
BLAKE2b-256 | 41862666adc7199b127a4a7a08e76adba751c3205a020959ae9a3c7c758b6bf6 |
Close
Hashes for euklid-0.2.5-cp38-cp38-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d88cc9438b89967547c99e951ef0f917606bc5477c56ed543f43dbdc45548361 |
|
MD5 | 06322889a7a656fd17285f361b844e55 |
|
BLAKE2b-256 | af3189c010cc471f9edfa8ad496707b2ab85ffbddda8e59af8ae6b65917d56a9 |
Close
Hashes for euklid-0.2.5-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4986f469e568c415e1e1f2d3ac2a771dcae2a9c3ef5802bb3122f55f3770efed |
|
MD5 | 294d3a8ccd0be7b17d079cf8e65cffdf |
|
BLAKE2b-256 | 839931b93b5eae2b82cb65da92087036efe0613fb90f662998aaede1503f3fc6 |
Close
Hashes for euklid-0.2.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f18f4b1cac3a4779a5419669422414e8e1fa45bd6db73fe32a8e921a56308d1e |
|
MD5 | 45ce6bcb68e29bd126b8bf1af6df773a |
|
BLAKE2b-256 | 9ca2fd8160fd924b17c63c91ffc7348fe923eae5a1752029dcd62b50708d9e88 |
Close
Hashes for euklid-0.2.5-cp37-cp37m-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8f194ab6166d7bfb1e162866484b2f8fadd1ed5e22d6de6a288f36596b2a791 |
|
MD5 | 1cca57d5dfc195f016e3e41fc877a434 |
|
BLAKE2b-256 | 6b14a1fa551b31154db23908908cfa7d15a28d770df30a6eec7dcca71ff133bf |