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
Numpy-flint 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.
Numpy-flint 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 Numpy-flint. 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.1.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddde87904c9b2fb35c49652974f984dfcb8db27701ebe7850cf3dd85b59817b6 |
|
MD5 | 2fb4811e9fc556ad519d61c679fa9bdb |
|
BLAKE2b-256 | 86562fdb61183ebbefe201fcf9dc2de6ee99bb0bce97cef8fc689bf3a501512f |
Hashes for simple_transforms-0.1.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7506fab7e82878507e3411d0337f50344c1a72728152e84a22a3c20821001dbd |
|
MD5 | 739bd2ee53395849ead627a8ab65f3ac |
|
BLAKE2b-256 | 5ee62a67d3b714d2dd2369b5ce8bffce00191cdefb2d083cbec9cc3881eccd99 |
Hashes for simple_transforms-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e3603298aa06bc24fe9859a07ccc7a143b354f593816151eab78ef4d53fdd52 |
|
MD5 | d7e19bd4de73b765dc4f9670e130fa81 |
|
BLAKE2b-256 | b31143af74c7ec6012e8e0015d5097c8a61c20810fb54d75ea5beb674c548073 |
Hashes for simple_transforms-0.1.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11317dd79cf53d0130f41ddb527cf1d7c532c10aa8b08090a6b564d0540ad116 |
|
MD5 | 7b8870d32a4c5cef5e7e824c6aa7c880 |
|
BLAKE2b-256 | c5f9ee0700c2f98ab1911a6557b898a16bb953ea322c71249ba7b8c44e4ef6a1 |
Hashes for simple_transforms-0.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b340c4cb46d50d2ea82aaf3899a109e9ceea4cb6f5896ec294e9e74e93bbd52f |
|
MD5 | 9ce9e1a8b2b30d1fd5cdd855f4a5fc1f |
|
BLAKE2b-256 | 0b74deb63102620c8a676e570aec482c612b32dc9fab53f6a042a05efbd13560 |
Hashes for simple_transforms-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95ed42620566a8c09c31fe6b54da4cd54246e7cdbae02188ba4305f7c38503c6 |
|
MD5 | 33a66d53436f478440cc2e34e6f60b5c |
|
BLAKE2b-256 | d35afde5770536c58ba7d53bc535560b0919a81cb63315e0a932c6f1bf272521 |
Hashes for simple_transforms-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2935ad9630aec13dee1e7d2910a9a4eece0f5760fdba35f115e5536b8afccaf |
|
MD5 | 9d17f0147c3da797399183a40dabce44 |
|
BLAKE2b-256 | a18c7d0b519b37476296303a1179dd67a7ebcda9cd101558c37a34a7975c5c7a |
Hashes for simple_transforms-0.1.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8755300343105382d116aac63332d612065f4ebe4c809839c2785de140ca277c |
|
MD5 | 5ec02cd2f3d08cfb027b1125f729631f |
|
BLAKE2b-256 | ef50640769958b188d1c1086b3ef05c928fb735335f9edd5c6d986bc2c22d1a9 |
Hashes for simple_transforms-0.1.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d96568f1762a5199e25fdca28247660ab483932cd6ccc3abe512de67720416c6 |
|
MD5 | 70605583f4bb92e29a9db6e40ab89f2e |
|
BLAKE2b-256 | d60d65fc1749e02246e895cf13e349d1b4b53d7d64edb8fdca16bf9a2911ea3c |
Hashes for simple_transforms-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da4326396a0b352bf60aba692b248d624f05271ee4f042dd86467d0df7b618e6 |
|
MD5 | 6bc4b52b0b63269e692ac8bd050e85e7 |
|
BLAKE2b-256 | 74b2e5984aba6f55ee468ea098f964fe97b51c3adaea7b6508de15d9c39a39de |
Hashes for simple_transforms-0.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b065d1d054052942475f179b089ff44872354df99227a1708b14a42d8823977 |
|
MD5 | 74492dd66be43741a392528809e93999 |
|
BLAKE2b-256 | 9174b28e30913dcf26e1b4cbe7331767930f8d3a2e3d8dd54f3e1d99964a3c5c |
Hashes for simple_transforms-0.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3afc2a68c207cd0549c977858069cd919454c97f9db1b90bcc9a461bf559de8 |
|
MD5 | e2c8b5caabacd778aa9898fc0d50f2ea |
|
BLAKE2b-256 | 66494c52f5323802173330f6f75593a1e5de6d4fe923529ae0c966f14ab81635 |
Hashes for simple_transforms-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cf635ce2c62e243dc05aeab5cd7953394b02c150a7ed78d2b8b865f096d0ebc |
|
MD5 | a6756e750536dbd5da23ee5cf2e494a9 |
|
BLAKE2b-256 | 8b78e6df337082f65964823aa835eaae72dd72d26918a1b26eff8d5f468d2783 |
Hashes for simple_transforms-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40a1bd91906fc142229c53ec6e103559c194972e026410ec44a91fdbbc45443f |
|
MD5 | cea49f8fa2a55bef843c08d48e4bd8f4 |
|
BLAKE2b-256 | 1d1b1129efd0e9afe11495c5648844fcf2d742782dab0ee76961e6b385a2a0f3 |
Hashes for simple_transforms-0.1.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ab6dffa94d235b03a0c0f09044a7381a131085e3d63d07b80d77dbec225b149 |
|
MD5 | 21f380f797c19a76a9674bc1e1b9306c |
|
BLAKE2b-256 | 06ef8dfdd0188d5012bcbd55c5eb321b057c5e6958cf637a8be1754336fdabf3 |
Hashes for simple_transforms-0.1.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4738b32c256c65efe73b4b575f216537372e29c365b1f7a4cf6ed04b60a7486d |
|
MD5 | b808cdb73ae3e44124b74456468eb9a6 |
|
BLAKE2b-256 | c7404ce8c81deeb6778e506b6e7833b1642e67b855c552aedb55bf5cb8437ea3 |
Hashes for simple_transforms-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7533862257c72b8b689d5c4854296c814c02d33329f566e6d406476ee2e9dc05 |
|
MD5 | 27fdb5b37c9be602e7b83859df3515f2 |
|
BLAKE2b-256 | 9edd9b913a10b5a774bc25c721e1a5857e0684298692f6de57766da18b820a1c |
Hashes for simple_transforms-0.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b4c8e6ad1776be32275a9ef37658e6d5096d1d104b75a24fd9e4169d9c167b9 |
|
MD5 | bc85a4c0f637c6a37688543ee47e8e14 |
|
BLAKE2b-256 | 5a2d63a43492292734b301ec99cfe54387e212f2b9d6be10c90f1811e1f33130 |
Hashes for simple_transforms-0.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f40dcf8818313ece3adb377fa4fa3f739c2038afc634fde7b0a2b383dc431256 |
|
MD5 | fd52640ba40a1385de2f69c283f6d56f |
|
BLAKE2b-256 | d37c3183c15ef28fad9c458024c06cfcf44ffaea2fd22eea5f5c6f7cf544fcc3 |
Hashes for simple_transforms-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70da66672d1885c21a180db66b6b93ef081755b382bd5aa73cc112379aa4eb1c |
|
MD5 | 697a5979870b300299e68d6796e8806f |
|
BLAKE2b-256 | 291ab58a1e4be55a6b746aadd27069debc6e1bee1b83880063b2efc99d216873 |
Hashes for simple_transforms-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be62cff618461adca4b446feb7338b351759337143f7a7c286dd212aacb9bc15 |
|
MD5 | c105c781b7ab2628ee518e229f97497e |
|
BLAKE2b-256 | 40f402afe62a12e12ab0f0131ab725369fe3445e3ebf1f823d5010931f9b2b09 |
Hashes for simple_transforms-0.1.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 580d5a1840ac2d74326458452bce3d815f54c34a7c3813e3d966d5d36ab1dff7 |
|
MD5 | 810501b12318e8e777a7a16e918aa78f |
|
BLAKE2b-256 | 4db1c2902734b7e2f3a9ea492b75b55085fef835fd0233c3bd28a511a2d7a5ca |
Hashes for simple_transforms-0.1.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23a33e056b7e2760e4fd06634d87bd366dcd9c616962de32c2727061d10d387d |
|
MD5 | 8fc97117daee018ea39c511d9f6152cc |
|
BLAKE2b-256 | cea47333419402330b0e897f8221e51d78237282022a55c87fc9b689d736b1ee |
Hashes for simple_transforms-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b997f077d382164525fc4d405f06c8793c0d8c93c6bd76d1a582d853d1aef4d |
|
MD5 | f6b6d92e0370e2228b81b7e6e2ae64f0 |
|
BLAKE2b-256 | 1e22b9ef1b302d3c229e8098656e13c2bd8b531b2dfe2c206a26849eb63fef92 |
Hashes for simple_transforms-0.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc2ecf40fcc8ac63023f54a94f69c43b4e34836bcc9d3ee168123761714d9d66 |
|
MD5 | d9bdbe9bd583a7ed127b251345ea0d86 |
|
BLAKE2b-256 | 2de72d7acc165b065baaf1173cf8ec6bccb46e5cb381c133a63a1448407fe897 |
Hashes for simple_transforms-0.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce2bbc3bd35ade61701ada50155792ebaf00adf1fe56bc9bc74a440eb380d28a |
|
MD5 | fe2c777b89230b6e19eeb17897e05758 |
|
BLAKE2b-256 | 6b1264e1e00e46a9b3ed8bafee2b89aa38c328d6c654ea0aeb30346b761bf320 |
Hashes for simple_transforms-0.1.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13e777701fe5641a5bb41121e23862bdee717759176346af56182449818ad58f |
|
MD5 | 72d12a95db9dac1f83fe764ce67da417 |
|
BLAKE2b-256 | b41fa4b65d35f203f28e35d0ba5ba696ef37f36dc94a6726885650e9f780ca49 |
Hashes for simple_transforms-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 028bb015ec747eeab73c5c5756f88f5d43fafcf0e279dc27b7ef73c9f8d5bd27 |
|
MD5 | 9877f7b59d9a63fa134dd4007ad44249 |
|
BLAKE2b-256 | f259d59cc3bc82b7e89dd3f21fa16fb28727d33bd50c7a0d45691c336884e35f |
Hashes for simple_transforms-0.1.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18604c6977b8db58165230b54546c57be1bdd8acfd2ad69486cb2c79a74cda5a |
|
MD5 | ff39105444e4a78df114a194b8f9f8b4 |
|
BLAKE2b-256 | 7c325faf0ad0fe3929d9dc9dadb20938590d5b31459163048304d5a4145599ab |
Hashes for simple_transforms-0.1.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 889d68db479c3ebe5e4a6198ec2f95e04a73548aa5df6207164b514f0a979f57 |
|
MD5 | 770b99408d6b151c4e035b2aae2d969a |
|
BLAKE2b-256 | 6bf8352e56a56edeaf945cca47c13f8c368245d4cebaf412b130d87494231a18 |
Hashes for simple_transforms-0.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70c0bdabca7a93377cb9b71fd6b387582be5cdb74962c21dcb0165843f2d7d58 |
|
MD5 | 3c285b9c7f9e8eb378bfad1d0e42a6a0 |
|
BLAKE2b-256 | 8fe6196ec5b6fd30e464b1a27e06f78bec1f3e3a89598acd9326bd278388ddba |
Hashes for simple_transforms-0.1.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3431e2c9e6e38a82175add510080750ba8a4c9ed658816036c2d2685ef0e09a4 |
|
MD5 | bf44ad897202e18679f6c1c178b90055 |
|
BLAKE2b-256 | 3b974a66f29636d57b5052f7309fde9e671d73b41c83300499a33abb80cba4c4 |
Hashes for simple_transforms-0.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29ba97f345dd8a1039364a5025e7de45d855f8b890c7d3d209229dae2b9e92c3 |
|
MD5 | 37bd648e79e262bbe4f6667b5861015a |
|
BLAKE2b-256 | e4b66d6992132bed09cb406134012e93f3e4287ab75fcde7caab2937fa5c426c |
Hashes for simple_transforms-0.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd5179a43cdb9a6f51f405097e56b0cf435b989e3f25a35449e9b75c495c3c73 |
|
MD5 | faebdd20ab5e94782be9563b6430a336 |
|
BLAKE2b-256 | 870170a9bde0821c104390e6e3ff5b731ffe89c79b9e2954d87e73a13049ec02 |