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.4.tar.gz
(3.3 kB
view hashes)
Built Distributions
euklid-0.2.4-cp39-cp39-win_amd64.whl
(304.9 kB
view hashes)
euklid-0.2.4-cp38-cp38-win_amd64.whl
(304.6 kB
view hashes)
euklid-0.2.4-cp37-cp37m-win_amd64.whl
(300.6 kB
view hashes)
Close
Hashes for euklid-0.2.4-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e44c44cc04155410ce99787554612318f019cace73711a1b86c81b891fe960f |
|
MD5 | e827eb73cacd3e3ca69261e18d4596c9 |
|
BLAKE2b-256 | d2485380963807918f41e419fde3027c4c39e147b67956fed77453d4d73d022c |
Close
Hashes for euklid-0.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af8db977c74dfffc81898744ce9ba819f19aaac85fd88c6db38dab4a371cb0df |
|
MD5 | b09ef26ae0d1a100ac66a6d5bf592526 |
|
BLAKE2b-256 | 484c65fd8e0e44b5abd8ec2635d5e9209e912b721022bc99cd8f2a10276d86c9 |
Close
Hashes for euklid-0.2.4-cp311-cp311-macosx_12_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0feba3e784a7a58116b54739e57a9b9910c533d7d380f7506cc8a5bea83479ad |
|
MD5 | cb3b01eba58dd215b8998cd396fb16c6 |
|
BLAKE2b-256 | 20e1532cb9a1a22b9163727bde4df71ed7f1e86b1dca94d9a649cbad63793c91 |
Close
Hashes for euklid-0.2.4-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a3db82512c2e7c8fea11d64d63de70abb2cc377da760c255ac2140d2c8e35fb |
|
MD5 | c003c63d4be973a4b6ea78d65300f5ef |
|
BLAKE2b-256 | 507713bedb81c7fcfd838e87525fced409d9c27e2d1fdb311455f286a3731567 |
Close
Hashes for euklid-0.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f757023c11deb0856950ef980f61ea6ba687325159bb09e22f9b24d721eec4eb |
|
MD5 | 5eedd7600aae7ae7fc893bc3b495c2a2 |
|
BLAKE2b-256 | 33dc753dd5152ef338cbece5ef95430eeaeb6c05ff309e6e2c7a42f3c759121c |
Close
Hashes for euklid-0.2.4-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71453eaff842d6a823e66a1213c6ee94ceb5ab8829291caba9979d6ad8b5dd24 |
|
MD5 | e6f4e050ea71800bea100cf53a64d9b9 |
|
BLAKE2b-256 | ba4d01ba526c70c2e344df41169a8f7653a6f8c8e7fe00ca01a6c82c5cae8bb6 |
Close
Hashes for euklid-0.2.4-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5faa879763d7693f03c5928f3905363cf2c0dadcaedcdaa06cb42361855e6668 |
|
MD5 | 1dcb53f06bf199165c107c76b76c12a6 |
|
BLAKE2b-256 | a40a90f7eeea2c8e03220d41ffda1de8fd9764b887e3a645247405af78c9a149 |
Close
Hashes for euklid-0.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d4159d97b5b55f16923abf5d01bd644c1b172478da74cc8475fbf5c6c38c366 |
|
MD5 | 1c2d0c99ca8b6b548932d5c9aff929eb |
|
BLAKE2b-256 | 024f90c916ea19aa5d2e660b00f954102668b61366a114957991e4f38808694b |
Close
Hashes for euklid-0.2.4-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2df905dbef8f6c69b18bc469a95708fc26ae92b29f05243bb5be4af75971f49 |
|
MD5 | f0993644bc034c76bcf379f2360b8418 |
|
BLAKE2b-256 | 3c593418b2f7c90efed8acb77d386691b37be38dc764bae6cb9bf7462bcbfdb5 |
Close
Hashes for euklid-0.2.4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef986a8f969fd3c78dae44f925708caede02e56ab89f9eede6116e88c7b3f65c |
|
MD5 | ecc53adf10d4fdfb7b54d520c61f467a |
|
BLAKE2b-256 | c729e22864f7b0ff14055b673dbfc18cc2c3c41cc398ed6ea7ce4144fb84e0e2 |
Close
Hashes for euklid-0.2.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffe63df8bdd778a35cb51a21512e5e4cf780f5e3a779305acd80e7920827c4ca |
|
MD5 | 82c2f548ddf8533cd599f28cd19cc6f8 |
|
BLAKE2b-256 | 75bc686a3b9be3d0ecbe996ad357e0b2b8fd5de68b57b3b2e6b40f9eb16b38cb |
Close
Hashes for euklid-0.2.4-cp38-cp38-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a0326a91b4e6ae11df4e40566b467c264821eb558af4591036414821db1b568 |
|
MD5 | 5c9ac905a7d697b1897a320ea3fe2da2 |
|
BLAKE2b-256 | dba064bc086edf23841574d48f696fa751b7d05e587dce382a14710250176044 |
Close
Hashes for euklid-0.2.4-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c731ecc904c71f856d39c849f5e40ca2f8228ee2c05dc29a17a3b466364ed2ad |
|
MD5 | 33fe3582cdc872d81c333bd43c3151d6 |
|
BLAKE2b-256 | ca7d3ad05e4b43b7daeb1024ba1b5d2be03e29c1f1d415b7623844d4ee8b1ef8 |
Close
Hashes for euklid-0.2.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 686d674f63c7b8bb976b2b5fed06060f8a57f186be864e967aa2b24ab9a06031 |
|
MD5 | 7a7da1d0ad0815f1eeb7f0f10c86b329 |
|
BLAKE2b-256 | 249cdc26268a98b6fc6d5ddb1108fb7082574b7833b1e90e7609986449d72d72 |
Close
Hashes for euklid-0.2.4-cp37-cp37m-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7062032024ab80cfe15799c06ef7ed8f60d2b8dd4aeb52fb151ef0b7e60391d7 |
|
MD5 | e5c313c9f120532168a75993fb17911d |
|
BLAKE2b-256 | 378121bf5ca58fc5eba82f6fe83f052adc806282bb30f343380d3d72eed4e5a5 |