Skip to main content

TT3DE: Tiny Textual 3D Engine

Project description

TinyTiny 3D Engine

A minimalistic 2D/3D engine implemented in Rust and bound to Python, designed to render 3D objects using ASCII art.

Features

  • Rendering Primitives: Supports points, lines, and triangles in both 2D and 3D contexts.
  • ASCII Output: Renders 3D scenes in a charming ASCII art style.
  • Color Shading Support: Renders with RGB colors.
  • Materials: Supports 14 materials, including:
    • Texture Mapping: Supports textures up to 256x256 pixels.
    • Double Raster: Allows the use of 2 colors per ASCII character (background and foreground).
    • Perlin Noise: Basic Perlin noise mapped texture.

Recommended Terminals :

Terminal Windows macOS Linux
wez Terminal :star: Fastest rendering accross all terms
tabby :star: Runs ok, struggle at big resolutions
default Windows Terminal :x: Can't keep up with the rendering
VScode terminal :x: Does not even works :x: Can't keep up with rendering :x:
gostty :star: Perfect! :star: Perfect, assuming you have your graphics drivers installed
kitty Almost perfect, start to slow down at HighRes untested
iTerm/iTerm2 Won't keep up with high refresh rate (>10fps)

Setting Up the Development Version

To set up a development version of this engine:

  1. Clone this repository:

    git clone <repo_url>
    
  2. If you have Poetry, run:

    poetry install --with dev --no-root
    

    This will set up the dependencies.

  3. If you don't have Poetry, follow these steps:

    python -m venv .venv
    source .venv/bin/activate
    python -m pip install poetry
    # Now you have Poetry in the virtual environment
    poetry install
    
  4. Compile the Rust version locally:

    poetry run maturin develop --profile release
    
  5. Check the demo:

    PYTHONPATH=python poetry run python demos/3d/some_models.py
    
  6. Run the Rust unit tests:

    cargo test
    
  7. Run the Python unit tests:

    poetry run pytest
    

Tips for Python Path in VSCode

Due to the mix of Python and Rust in this project, the Python code is located in the python folder. More information can be found here.

In launch.json for VSCode:

"env": {"PYTHONPATH": "${workspaceFolder}/python"}

In settings.json:

{
    "python.analysis.extraPaths": [
        "python"
    ]
}

Known Issues

  • Many...

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tt3de-0.1.2.tar.gz (1.2 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

tt3de-0.1.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (807.0 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

tt3de-0.1.2-pp311-pypy311_pp73-musllinux_1_2_i686.whl (846.0 kB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

tt3de-0.1.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (592.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

tt3de-0.1.2-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (639.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

tt3de-0.1.2-cp314-cp314t-musllinux_1_2_x86_64.whl (801.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

tt3de-0.1.2-cp314-cp314t-musllinux_1_2_i686.whl (843.0 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

tt3de-0.1.2-cp314-cp314-win_amd64.whl (413.8 kB view details)

Uploaded CPython 3.14Windows x86-64

tt3de-0.1.2-cp314-cp314-musllinux_1_2_x86_64.whl (804.7 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

tt3de-0.1.2-cp314-cp314-musllinux_1_2_i686.whl (843.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

tt3de-0.1.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (590.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

tt3de-0.1.2-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl (636.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686

tt3de-0.1.2-cp314-cp314-macosx_11_0_arm64.whl (531.4 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

tt3de-0.1.2-cp313-cp313t-musllinux_1_2_x86_64.whl (802.5 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

tt3de-0.1.2-cp313-cp313t-musllinux_1_2_i686.whl (841.1 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

tt3de-0.1.2-cp313-cp313-win_amd64.whl (410.1 kB view details)

Uploaded CPython 3.13Windows x86-64

tt3de-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl (802.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

tt3de-0.1.2-cp313-cp313-musllinux_1_2_i686.whl (840.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

tt3de-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (588.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

tt3de-0.1.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (634.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

tt3de-0.1.2-cp313-cp313-macosx_11_0_arm64.whl (531.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

tt3de-0.1.2-cp312-cp312-win_amd64.whl (410.1 kB view details)

Uploaded CPython 3.12Windows x86-64

tt3de-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl (802.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

tt3de-0.1.2-cp312-cp312-musllinux_1_2_i686.whl (841.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

tt3de-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (589.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

tt3de-0.1.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (635.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

tt3de-0.1.2-cp312-cp312-macosx_11_0_arm64.whl (531.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

tt3de-0.1.2-cp311-cp311-win_amd64.whl (411.9 kB view details)

Uploaded CPython 3.11Windows x86-64

tt3de-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl (804.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

tt3de-0.1.2-cp311-cp311-musllinux_1_2_i686.whl (847.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

tt3de-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (590.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

tt3de-0.1.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (641.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

tt3de-0.1.2-cp311-cp311-macosx_11_0_arm64.whl (537.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

tt3de-0.1.2-cp310-cp310-win_amd64.whl (412.2 kB view details)

Uploaded CPython 3.10Windows x86-64

tt3de-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl (806.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

tt3de-0.1.2-cp310-cp310-musllinux_1_2_i686.whl (847.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

tt3de-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (591.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

tt3de-0.1.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (641.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

tt3de-0.1.2-cp39-cp39-musllinux_1_2_x86_64.whl (807.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

tt3de-0.1.2-cp39-cp39-musllinux_1_2_i686.whl (849.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

tt3de-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (592.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

tt3de-0.1.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (644.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

tt3de-0.1.2-cp38-cp38-musllinux_1_2_x86_64.whl (805.5 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

tt3de-0.1.2-cp38-cp38-musllinux_1_2_i686.whl (848.4 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

tt3de-0.1.2-cp37-cp37m-musllinux_1_2_x86_64.whl (805.3 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ x86-64

tt3de-0.1.2-cp37-cp37m-musllinux_1_2_i686.whl (848.7 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ i686

File details

Details for the file tt3de-0.1.2.tar.gz.

File metadata

  • Download URL: tt3de-0.1.2.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for tt3de-0.1.2.tar.gz
Algorithm Hash digest
SHA256 786924d229908b9fcce78f60d1086e11cfe9b40ba7e5f412c9ff1e390de1c718
MD5 5aafa359e54795a71ae39fe247926677
BLAKE2b-256 3a36176ab1266059da5406aa4b7530aadfcd37065c7d25f64d5260c1e6e146b1

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7e41ba2ea6d4a141d06923d8c1c611237af46ebd19c1701ebaa3cc5a113c86c6
MD5 348c005727a7b00e709c8dfdbd4fc91e
BLAKE2b-256 cba6e943207f0ba8afbb1d55503d0806a77c88d005de2f8790685e7de3112b48

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-pp311-pypy311_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fa174f003271bf68edc645a59c6bd1247611a056069f10557440c9ab30d85c90
MD5 d35252ba408850b80de994af54626cbf
BLAKE2b-256 28e5e78533441b80f10179619d74fdbdd46e2a62c653c8f44be79249c6357523

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bdf378ffe4548d94903eebb4d7074d30fdeb6e676fbffaa1932aa6f8cd553705
MD5 84089de9b1bb32cf29e4f7f94f640060
BLAKE2b-256 65a2b9bc2fbe98e977dd3d1ae76c6c8f81ca76534e5a1196c9283e4fb833ba5f

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a9821df9c0f5227d7b3842da77690e6cba40e01b33dfe3b189fa215306b07a14
MD5 eb3ffc217a4a4a66b33ab1ba908ccea7
BLAKE2b-256 bd9d8fe46cd2d1b3d5df0e8a1658f1d8b99757326324653f14efb0b5e69fa8e1

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 61abf99da099252533bd6e509369d19c5486477b10b21c5a5cc06d28d69f7992
MD5 a604aee99d5c38d5d2b3fcce3bd21cab
BLAKE2b-256 9305dd7f9eae89e18ee468ed849dc2bc4a2370f048e971ab5f04c3b374e1971d

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 25edf3a8b0d33f8bc4c653c9bf7d64ea97e6ea00e47e3cc8286b971994158d47
MD5 e68429e29721696a6d5b9c263c21c40c
BLAKE2b-256 6f8b473be47940d5e80ed6aaf37a7a3fb9da3819103663be5402a0a681f5a1cf

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: tt3de-0.1.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 413.8 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for tt3de-0.1.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5208162204f71935f5e9e8723c618228072497e43de6cb5809f1b8d6a0ff5a4f
MD5 4b8a54780ab0106a9d147b25c94582b5
BLAKE2b-256 9f59ff13508262cb5acfdeb18c260252dc75fc0ea7739882395b05e60277886e

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ff110f062cab97028e77da20896587c659bf599cf1f40690e38a038d0a1c9ceb
MD5 c404c1f536ca56811868c988fada134a
BLAKE2b-256 20d521b31912b576b05af74b2a1d7135a0b45c9f2c9e3a19c248ede7d17ba8e5

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1d494ca5f07551b3ce98a71884c722c8b7eaf8fda8093bc2c6a3229c4554ba14
MD5 2edf1758ef9f011dbac5dcd39eca60b6
BLAKE2b-256 e05ec8f292bb494cdb929a8e69a0173d17994e0982ff182544867f81212863cc

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 df62b1afb562e89c5980a23a9a5fde3a8d7cef0d47412afcdaddf9c995554acc
MD5 b80a2a8aa422b05c07ad8eee92955ebf
BLAKE2b-256 05edf70f2356683c2880f0cd8c66b6d46a322ce32ffb8eafb7afd8daa58deffa

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e24e0480bf47ca0c098cf64fa246df8a46ea04c64e1a532cd5b27bc0bf38476f
MD5 9913606616ccd4df0be619d6c7e435a0
BLAKE2b-256 554a5ef7828aa68c12b941c5c61f3c9353ed550ea253430dc02d2efd659ab330

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6810e77f6efed1358635dfbddfeded7514c6013e00f147ad016800a03e172c5e
MD5 0b69cee7171071f04939ffebf7449297
BLAKE2b-256 4c6ae862222d839268aadf24a714ccaa36fb231f0d3585c638a4b8132da4d869

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e33265b5d437b8200391adedf74e4ef0e5e22fd76e704c1b180b94c2452b9c6c
MD5 180fcb409f4ef8eab57e5e2164cd6409
BLAKE2b-256 f7a525d85e04e8c4331c180e54e038e37305ddf2c65eeac725a6bbda6a240819

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4d363f79694f0323bad3d6803cb0e74e70cd034e472ecc731e1101dec8be2f40
MD5 a9dae0841f763a39d799382e1dd5982b
BLAKE2b-256 ee2e1fc7acab874e7d4080891b572fb934f8da18999eeeb68eb42a30c07f5a9f

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: tt3de-0.1.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 410.1 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for tt3de-0.1.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6016a55a8fb6b7e0d2df2bf43d06b57fb5598445d9a98ef02099c25afc2a940e
MD5 9fca8bd468c6646f70a4df8dc4f70b99
BLAKE2b-256 5990bb09864891c8b0cc6e9b3299633a4db795b6c209885005e974fb5b165700

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3747309c77a9c84ad0325dd9b5b3d8271d48eb4b5d5eeba69de9a1d110747ae4
MD5 025a11c76ea031541f4ffd91d1b6ce5a
BLAKE2b-256 ca12a790efae7e3ec35d5e538dead7fd106104ccb0eb3018c35e1680e6ca116f

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 42dfb365ed325458866600e469984678d6ed2b44aa27408756b7a89dbdfaa042
MD5 4ec5b659ac9bbec68c7d645d460da965
BLAKE2b-256 12613973a6bd483f1d291a8cb0438610b596d96265036aac6ce26b1bce882e7f

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f1a33ba8dfd229cb3a6ae531bbb97c13928fd5ac794b5352eec391e76fcbd76
MD5 501652cef107540a440b88f29ba76916
BLAKE2b-256 e8c20987d83d28bb47125ae2446de3a97e1176c65271eca00de102e5478e83ac

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bdcc552f27be263637159d1cc38b25b46494e4d00b9d523d5fe03bb9f401aa76
MD5 59e4b5a6c6231179dc3787afad6cd78f
BLAKE2b-256 831307a8c65bb73847f3a7eb510411212f5d6c1e7cfad2f5de704c2050a3152c

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3d04243d0d6e74288dfd35f9f7c6a0e78342ff09711b8204f807477b470b0a93
MD5 572710d03a5cfd2e1a1844d8212145d1
BLAKE2b-256 9bb07b9609b60ca5602845c5f3ab5847bf3a07e5b1d6cd4bedeeb47b3362dd2e

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: tt3de-0.1.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 410.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for tt3de-0.1.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 540cb4d05c3afe79a5655fab91eb66b3b8b8c30f891a439d592172f350eda1cb
MD5 b726ab12df290ab9e2a82e5ac9c760ee
BLAKE2b-256 31d569e8864c297a9b82927e3cfc767e671ed53e879de28ea74e6e3e43e258f5

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6bd58bfdc5cf0f7fef7d16c9f650dce8643d92397d52bf8c66211ab7f8e9d1da
MD5 eff86b92dd21ba5cc7c5ccf31c3e7366
BLAKE2b-256 ef5524aaa2d6c6590486a04e0efe493a9121f56d4cdad01096a59ffe841d11bc

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c6761cb08cd0f953bcbfb8e4301d219ef21e081db28ffca10ea658da33998f07
MD5 b155dda99ea3029515dccc0ab5a1af0c
BLAKE2b-256 819351215c7c267baedadd5cd864b618200b62c69a7ee87cfc61e98a9cdc1a2c

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3b6f8ab2302042765d5bbe45d2f409a6bd1279301777181232dc44c094d57111
MD5 fe42197c6cf328117134b78b3f11991f
BLAKE2b-256 3157fc3b7ace760da51204dacbbd5c6bb53382efb192d00ba765011b2650a0a0

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e74b1c8a6d18a5edbeb1eb24ee96151b64c239bfe0b9789860374a6af16665f1
MD5 9bfc35f058dd39314eb1a3f426013454
BLAKE2b-256 1f84ddca81cc1e883675193025cb13c04911f17eba6b51c38374c24bebe9efd5

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d040ce4832fb52bb963409e991c06116c70d9274dbda0b630f77fb78b362857c
MD5 0dfb99cd39e43db954affd9427b34fd5
BLAKE2b-256 2dddc48ef8cafd3db82c258f97e66872f336c84539088b74331014fb4b54fc96

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: tt3de-0.1.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 411.9 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for tt3de-0.1.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 219a5f49262cc14e7a4b848807ed3c7430fc72987e1b88e776293124f3aa2989
MD5 48124b72a190640b6ca1170182378558
BLAKE2b-256 5e376dc1c47f2712262bb8be557d5efea766fb7636a85acd103c6d0d13f9bc89

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 122fb18b15395b5b2d81bd5fb5cbe6e0c7ae871e9d8f6f353ec7671da38f1043
MD5 21f6225c3186f273da50b02f206215a6
BLAKE2b-256 c6b57169a7552af9b106171ac26cb2470899b37ab7ebbcd8085a370c24444631

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bd2d7c6dd96b665965556d32e5b1f5ea5d486107fc5b4638d8588d3f8f0768f2
MD5 2197abdace4c29bdd2d7ac7b80510a50
BLAKE2b-256 cf6c53909e01e0c452bb51ead70d176da64c9e7aecda0e9ddeae30c5bff4ac3a

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4f62d7212ef7b693afbc3c5e3cadeb7c393cd9b13d24359d33f749392c8530bb
MD5 2d54fda72fdbe4641455d305e2d231f3
BLAKE2b-256 189dfc5c5ad663a86cc5f635713e2d6a88b976398b73b3923c7f16524519055e

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 38fe090959b66be650ae013ba45f912fa56981e855d83c2241a9c7480b8f7513
MD5 9cd0295ed8442c38a98b26ffd1df038d
BLAKE2b-256 8ef05077662deb0cd9037b02bbd4cad090b0c1333993f0b48964e3192fb5f82a

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d8674e3b82f633c418930cc9eddd391e06feb192e1b4c660ef62bd56ad5b4707
MD5 1532ba3d0196aecf50f0fe852ada04b9
BLAKE2b-256 acf85c52a9bcc9df63bfb41c38593d8ecb79feb1e0679fb308fcb882f7ff2295

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: tt3de-0.1.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 412.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for tt3de-0.1.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9a98885e826b5a1ee2884140365c195cb57de46fc8ce93e91b2c2896cd22c344
MD5 57a187d08f4fb325d7c32dfef2665cd7
BLAKE2b-256 2598fa1328e029f02a19a79c73aea0ac1015baad83e2fe80aa622bc847d3788d

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9140935a88b6a61672ba670ae40c2df252d536dfa1d0887644ea8d44852a8120
MD5 6ee6ffd1742d556f342abe9c39f69962
BLAKE2b-256 66665d334b6df36ac050413931a9862f505fe20756bf63bfae62ee3dc74cf503

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d31e92da99a7db066406b04fc6428e36d5aead211edc0c53c7d22a8272edb6b0
MD5 f7616eef2dc5e8f88d6fe65b2d65e8de
BLAKE2b-256 ffa30969e36a13d9d1653dbbc45cc4ba019a96cbd20bc3afecc434cf8fbababd

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 af95920c10717ba4c05bd0a2e2a138b5616bd6aeec467173e027a7e04f4b88f4
MD5 c64c6c8f939f42941b6d1d2dbca14944
BLAKE2b-256 65cb840d31e1c892ad0720dc88bd70f4d71c8b9a61724888da373830d857d094

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 44f516841ab9095e8d3ac8721a063fc376ff3e3f381446b30361f0d64b472d3d
MD5 a5c0b91733e4c4a2c206f46e6375b44e
BLAKE2b-256 a39aa424d01c41e8c0847f5d0d01c9172bfea0521a764585f72b575fa382f637

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9937abdfd7946e31f2bb1a7f6b4a5966cbf5779670ce2642b31c4d32c1ad6027
MD5 08967b92009004826bf942f3669b5cee
BLAKE2b-256 10d06ba9b0696deee7b2a8dca1566639ff7ad13729ffa54c9925c081785fadd9

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0ed6becdc94d5c6cfd1cbb5572e88c7bda3033035310d28c466cb74fba7d86de
MD5 5d3c0b74f38e4eac7c1f2af0605008eb
BLAKE2b-256 a7344ea43fd66068e8998460d5e70bae4525867bdc28df55f85665e6d8f8e5ba

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 86f9f387f6ffd4cd5271ee4fb4ba5aabd4a4eb54b0800a2aaa88f22644558ed2
MD5 57ce5d95da000e09e93358ed405c9cd7
BLAKE2b-256 f806a84f5386840df262c780bffa5689829ddcf9a25e723ec2305cc358b1ae3f

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ec140238407eba767e8b3c92eda7ac36a1d50f621fbb7a7a8793415b49a8b61a
MD5 5afc0234920721995b95605de7a1c198
BLAKE2b-256 e457602dd02f80569ba7395b10118830cc20e7b9992b99dec478fa7829eb4480

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 edc259b3b338db72bea6e106abb846874c4d402540d4ae307bd4e19bfcffd959
MD5 cdfcb38052457931f5b2d2974ecef54d
BLAKE2b-256 981bf62d36a518268cf4128e36c8aa46d4e59830befee8a4106db04d805e396f

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1a5dd79132f0705cee6092d53f24a40891ee464e6f408fcd8b9f3e0e004d467f
MD5 8763a064d011020639223cd4f09f0d24
BLAKE2b-256 3460a1673993262aeed099c48b2470f6e9a30c23f2534cbcaa128c56bcccba28

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp37-cp37m-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d606bb472231489c1ea80f66ac99aca5e0573b47d7da823787b33527d615fa7b
MD5 6640cb42a8c38f8e220b9de4d52872db
BLAKE2b-256 81b8dd5d033117e48bba44b3f832f544c5ec6265e1860503d3d541a65c98170e

See more details on using hashes here.

File details

Details for the file tt3de-0.1.2-cp37-cp37m-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for tt3de-0.1.2-cp37-cp37m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b3363c1b4c602a5d2c820b272735fd59ee30a0ce2b72be5ceb5268e2ef91f595
MD5 3ed450467de3522c36f536f53bb78b9d
BLAKE2b-256 30217d9fda7d0436c40ff503bbc03fd2c59f4ff7ab96c96601e1adba2f43cdcd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page