Simple 4x4 transfomation matrices as numpy arrays
Project description
WARNING
Project still under active development - Expect bugs
Simple Transforms
Basic idea: A simple package for creating and using 4x4 transformation matrices as numpy arrays.
Other Projects
There are other more mature and more complete projects to use:
I wrote my own because I needed it to use a custom data type - a rounded floating point interval.
License
Copyright (c) 2023, Jef Wagner
Simple-transforms is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Simple-transforms is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with Simple-transforms. If not, see https://www.gnu.org/licenses/.
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
Built Distributions
Hashes for simple_transforms-0.2.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bceca3a3441d4ac5813134171aff2024f71f58c55d5373852fdf9a05660bbbe |
|
MD5 | bf2add1472cd386a7b88d9a399eb20f4 |
|
BLAKE2b-256 | 63fe2190c6a8a6893d28536fcb675beca6db548b3574a4a05a57b65faa6c27d1 |
Hashes for simple_transforms-0.2.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c0e0213fd56b59937b260f1435e31199be63274ef01df9f961be73b2afdb21e |
|
MD5 | f79f81edab6edde9ce673caea72b8352 |
|
BLAKE2b-256 | 25dbe3892bdb01b8bf3e95e811b4491841d570fe65bd03e1a88a4b7445e76de9 |
Hashes for simple_transforms-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17b5239b712fa241f09e467ba2f178e55244839772f36423e7b926d0b98f7f38 |
|
MD5 | d738ad35c194461d8509a429e6e80bcf |
|
BLAKE2b-256 | 490092181ee4ce8b355cce43e0c68c841665c6088dd0131e38e7f2c3eef413cb |
Hashes for simple_transforms-0.2.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fc408f2ac6c2d684b5a6ede514c678d003f812d544d89e87c09a62c0c7f64ea |
|
MD5 | 43a0d639000245916e7e9c882e9bba6d |
|
BLAKE2b-256 | d6927d8ba1c99c56ad8fcb7fb4b3076f71a5f73f91903eaaef0887d120b5434e |
Hashes for simple_transforms-0.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e1fb256cec997301be1669a5d6dc97b7bce65094b0b7d4fc395000bdb187558 |
|
MD5 | ea6d89d03688040cfa04042d7c581e47 |
|
BLAKE2b-256 | 81853b8a1c145bb82e9f2852f762b13bad6de03a4e7c86b647f5574f0b5e24b4 |
Hashes for simple_transforms-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cafc7aa9ae4c06352aaa992fa9b89e9ad5f186f1f712bf0c7be650541983eb52 |
|
MD5 | 9f83ddfdf507c4f343cb8c4d889dc0c6 |
|
BLAKE2b-256 | 57e555c3024b4a09a10ae655cf764b7e3969b2e17c4eff538fcca782222aaf30 |
Hashes for simple_transforms-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7bfdb32779f6af1967729d886dc3f11b4eee8097fe9bb202923ef8955ed2ac23 |
|
MD5 | cc295911aecbd60f23e43e43aeb5b1cc |
|
BLAKE2b-256 | 9f302ddf3fb6b23c412357de2169db3555f98849a083c9d1d63b9735133b3cb3 |
Hashes for simple_transforms-0.2.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf4f102a04c548f85ec7251dc9332367960d4178cc97a7d4af7c4932720dc3d0 |
|
MD5 | 62d9cf6b67ae364ec5313659c9ae28ba |
|
BLAKE2b-256 | ea01613836e52ead60458301ad15ddd2881511c8388fb72e065feef34cc23fbe |
Hashes for simple_transforms-0.2.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6dc1aa28b1eba1c7dc828c08bfc64deec6d8ce5913268f1fb599280533b46284 |
|
MD5 | a69a8d0b24dcbd8c71b7a7b97e5cf33d |
|
BLAKE2b-256 | 56db58dc1e156fce115a7ddafc9fe969f3dc9006fcaf328e6e5aa9e18c5fc434 |
Hashes for simple_transforms-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdc4dab62310da1733c0e9e95d55b7e1a324a1d3c82e9440f41cfcf42ba7da42 |
|
MD5 | 99682c23f97f76d9be03ccb046e5d8d6 |
|
BLAKE2b-256 | 9ec643ab229efb6c95a889ae134db4eeec5e3d23a53638d221fd00337635136b |
Hashes for simple_transforms-0.2.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13b033185dcba08e633ecebfdd212b77df81cc50f593adbff0f7dc22a2440da6 |
|
MD5 | 4d794c3054a1fbfa02876f87f709ef3c |
|
BLAKE2b-256 | 35a1b15d3754b159a48dbdf935564af9bc96b8acff25e0976a1d839c7f475d2d |
Hashes for simple_transforms-0.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f2ef5450026c3f2fdb988a530320ad1f95256955a7cb2d84a2f4035e91910d7 |
|
MD5 | ec98f859a01c723c5fa98be66619173a |
|
BLAKE2b-256 | ffdbda6d1ccf07c71c9ef01a3739270ec018f95d52dac11618bb9f4f761f24ea |
Hashes for simple_transforms-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c016578ea476d950500ad31c4833b9cda1e48e1535ecf3e7b76de262c033f7ae |
|
MD5 | abdd797dfa76186cf0120aae0a84161f |
|
BLAKE2b-256 | 5ddb483ea5c452602ad1174fee1bc5a74dbbb696d7168e53b9b5d99c21ac69ca |
Hashes for simple_transforms-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cadce643902008c8c69e925313e7859aaec767f0c68ce84104dd880a4185231 |
|
MD5 | bbc0d8929f00d287792b8045089dd1d1 |
|
BLAKE2b-256 | 29fe64bd6315b8fcddb007be2a29dacf5441ac6b4f3cfa09b98ec2929741b4de |
Hashes for simple_transforms-0.2.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce1f08b78429fab58d07714225730908c569697f261aba6754508ba84406d69e |
|
MD5 | 268a137d5f23109126472e2ee587619a |
|
BLAKE2b-256 | fff52bb26031929ee809bda3d1aeecd28a3a1d2e522ac628cfcf828ae885691f |
Hashes for simple_transforms-0.2.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ca9fcbf9a7c1d26d76d4819712c592dc3540d6b04a99b3298ecc3de2568686c |
|
MD5 | 275468c9c71cdb95331ca5e1ae7fd5ec |
|
BLAKE2b-256 | 164c86988474f066fe022b8285fb39556d29218c8d66dbf9bed83f46743fc7b3 |
Hashes for simple_transforms-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 535eb8aa6c93fc15dbad4bd601553efadb4faf83404c4d4690a9b466cc80634f |
|
MD5 | 048aff89ddbe54fd0055530fe20047bc |
|
BLAKE2b-256 | 8332e736fce4b326ebe46120b0cad2ecfe0887b930f3446f330010e5b490fcd6 |
Hashes for simple_transforms-0.2.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eca2dcb4154dea6f7661ed16da561453a9e70adab3105fa68fb1bd0ba64c89e9 |
|
MD5 | 36f771a12dfe68c8a287a03b4677009c |
|
BLAKE2b-256 | d6f82c37a34e6bb69306670eb45a3fa0f46bde483c4ab21166ae8016d25b9297 |
Hashes for simple_transforms-0.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c37cb83bb32402ff95c69be13b23f46e37c9d29816ae687d9fd7604dbbd0263 |
|
MD5 | 0e49f9938f788a98f2f99450b6fc37f2 |
|
BLAKE2b-256 | d28e3fa8d8d7cfec69528cfed656520e68987ea9b32e5c0bb88760aaa515f835 |
Hashes for simple_transforms-0.2.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7bfc962a950ae65cb88c8f101593cccbbe6223e09868fc839278fc234aa79ff |
|
MD5 | 9f6bd3d81c1ec1c85890e89f33945a5a |
|
BLAKE2b-256 | 443c4e1b9a38cd9cea091fe17309e2dbea7e894a67df1ef1da13c1c1c3d19698 |
Hashes for simple_transforms-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 642bbbd450ce2dd84540b74ce8537683d03bc238dd8436a1c5cb284b3a2557ef |
|
MD5 | b63b07857d388c33ddaa9a3b731e9bc7 |
|
BLAKE2b-256 | de2764b11036117f7ebe306b4379d68b771c3007d14abf91ff0b6eb166e6bbab |
Hashes for simple_transforms-0.2.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2106a9fb8f7b9684aa1bd162da3dd006a701b5ee468f0bb9db5a7cbf7f1be713 |
|
MD5 | 1ed95b11be9079c5fd08eacd25786825 |
|
BLAKE2b-256 | dca3213792c59f6b0bf30713198a641dd608d59288d1a90776169d2efe7e5331 |
Hashes for simple_transforms-0.2.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da62e421711bff883ffd8a270f75193a01d707902ba0afcd92374b3a69e4eb53 |
|
MD5 | b339e7e57471a5ca18e33bee04eaae37 |
|
BLAKE2b-256 | 24c5a27e7f396757b8c5386d4646390deb6b949cfd7f5b4c5ceba697e21d65e2 |
Hashes for simple_transforms-0.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a21952f19902fb1db34acab70ce7a4551093d5d44f1482e405942b3e0df620d |
|
MD5 | cd1d6374a2973af34c332017502fcf55 |
|
BLAKE2b-256 | fe213540887724a8434423dc9ed6ba6d553c1c0d9e5988047904829784d406e9 |
Hashes for simple_transforms-0.2.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5b00e77ced60482f6589ea520906dd49e516f600f35858b4eaccfab785622c6 |
|
MD5 | 7f0ed2e161c01a83146cba41e4d0815c |
|
BLAKE2b-256 | 9d6a352a56881c62bd6cb5782c85c2b735a38d3c97a5126da496cb026f95d88a |
Hashes for simple_transforms-0.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d88c74720359f83b4adca34560c1bc18ef33d3fd0c82cc6761ef20d6501e3814 |
|
MD5 | f0d990b38c13371c1f8d6799a89d59c0 |
|
BLAKE2b-256 | b4661073d49318bca9643bfea6955f8cdc3fea2219d36350a0cbe4fdb254ff5a |
Hashes for simple_transforms-0.2.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e05b439f66db44b5a52f42f552d299f8e814177456131244160d67b22f65f2b2 |
|
MD5 | 3b9d60e2b530fde75d66e90729fbdcfa |
|
BLAKE2b-256 | 3fc978fc75aa57f98e2aed2b34c62305ca9c6133fec51146c0469759bfc35ecf |
Hashes for simple_transforms-0.2.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aafd1fbc04957e1cd0e4c3bb151c9d8f24089dcab208e27194762038ba1d94a3 |
|
MD5 | bc8773d42b109f89fed7a127d202c447 |
|
BLAKE2b-256 | e4a56b048b507e8ee2d517c49c65417b7e10105b4fb955ffac70a3eb04198c50 |