Python package for building isosurfaces from 3D scalar fields
Project description
PyTessel
Purpose
Python package for building isosurfaces from 3D scalar fields
Installation
Anaconda
conda install -c ifilot pyqint
PyPi
pip install pytessel
Getting started
In the script below, the isosurface of a threedimensional Gaussian function is
constructed. The isosurface is written to test.ply
and can, for example,
be opened using ctmviewer
(Linux) or 3D viewer
(Windows).
from pytessel import PyTessel
import numpy as np
def main():
pytessel = PyTessel()
# generate some data
x = np.linspace(0, 10, 50)
# the grid is organized with z the slowest moving index and x the fastest moving index
grid = np.flipud(np.vstack(np.meshgrid(x, x, x, indexing='ij')).reshape(3,-1)).T
R = [5,5,5]
scalarfield = np.reshape(np.array([gaussian(r,R) for r in grid]), (len(x),len(x),len(x)))
unitcell = np.diag(np.ones(3) * 10.0)
vertices, normals, indices = pytessel.marching_cubes(scalarfield.flatten(), scalarfield.shape, unitcell.flatten(), 0.1)
pytessel.write_ply('test.ply', vertices, normals, indices)
def gaussian(r, R):
return np.exp(-(r-R).dot((r-R)))
if __name__ == '__main__':
main()
Isosurface quality
In the script below, 6 different images are created of an icosahedral "metaball" using a grid
of 10x10x10
,20x20x20
,25x25x25
,50x50x50
,100x100x100
, and 200x200x200
points. The
resulting .ply
files are rendered using Blender.
from pytessel import PyTessel
import numpy as np
def main():
"""
Build 6 .ply files of increasing quality
"""
pytessel = PyTessel()
for nrpoints in [10,20,25,50,100,200]:
sz = 3
x = np.linspace(-sz, sz, nrpoints)
y = np.linspace(-sz, sz, nrpoints)
z = np.linspace(-sz, sz, nrpoints)
xx, yy, zz, field = icosahedron_field(x,y,z)
unitcell = np.diag(np.ones(3) * sz * 2)
pytessel = PyTessel()
isovalue = 3.75
vertices, normals, indices = pytessel.marching_cubes(field.flatten(), field.shape, unitcell.flatten(), isovalue)
pytessel.write_ply('icosahedron_%03i.ply' % nrpoints, vertices, normals, indices)
def icosahedron_field(x,y,z):
"""
Produce a scalar field for the icosahedral metaballs
"""
phi = (1 + np.sqrt(5)) / 2
vertices = [
[0,1,phi],
[0,-1,-phi],
[0,1,-phi],
[0,-1,phi],
[1,phi,0],
[-1,-phi,0],
[1,-phi,0],
[-1,phi,0],
[phi,0,1],
[-phi,0,-1],
[phi,0,-1],
[-phi,0,1]
]
xx,yy,zz = np.meshgrid(x,y,z)
field = np.zeros_like(xx)
for v in vertices:
field += f(xx,yy,zz,v[0], v[1],v[2])
return xx,yy,zz,field
def f(x,y,z,X0,Y0,Z0):
"""
Single metaball function
"""
return 1 / ((x - X0)**2 + (y - Y0)**2 + (z - Z0)**2)
if __name__ == '__main__':
main()
Local compilation (Linux)
python3 setup.py build_ext --inplace bdist
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
File details
Details for the file pytessel-1.2.0.tar.gz
.
File metadata
- Download URL: pytessel-1.2.0.tar.gz
- Upload date:
- Size: 27.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 124961804e93ee53c267afda6956bb52cc4da44b123d9fda1c6d7dd16d7f0ad2 |
|
MD5 | 5b1d6659d6e78047587af67d6c2a4bb8 |
|
BLAKE2b-256 | 2ed877b232b4ba4aee0b29d057c9b5332baf8340b948a660e70b0b953c1d831d |
File details
Details for the file pytessel-1.2.0-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 77.2 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d3a47daff5e8b9915ba8249ebdd500cd4a72391aa1596accb2485767984403d |
|
MD5 | d2adca84b54b54d87ac64250c9d91c6f |
|
BLAKE2b-256 | 8cd69469ea9ce5896b7f27ae79b9b613a01343500878886700d0f02f212befb0 |
File details
Details for the file pytessel-1.2.0-cp312-cp312-win32.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp312-cp312-win32.whl
- Upload date:
- Size: 73.3 kB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e19949cc311fe1ec8d7276ef84e356b3aff1ec68205c30035ccd68b3808fc7f5 |
|
MD5 | b1fed10c571f4086b64c132cdd830aa9 |
|
BLAKE2b-256 | b9b679db995034ae0425ee1b20beb49e1e320580afa2261596ac07f87b89c458 |
File details
Details for the file pytessel-1.2.0-cp312-cp312-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp312-cp312-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.12, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 696f8668287e48fb21676dc36a9aee6340544bc102cfd8135543ed21093e900d |
|
MD5 | c815fa1161d9a94f8e8753b0b4098913 |
|
BLAKE2b-256 | a56df83f346e83b83f2f77230a54facce4c2638d196b47baeec574a89243dbfb |
File details
Details for the file pytessel-1.2.0-cp312-cp312-musllinux_1_1_i686.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp312-cp312-musllinux_1_1_i686.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.12, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a26f8e28880705e6946e3538d8fd71e60ff99d3239a9b5b28ea81e07a92f7399 |
|
MD5 | e619e49ae58ae398459bc4c164a06b0e |
|
BLAKE2b-256 | 2644dc402bca2248169f6f16314abc8a7ccba57b37112752b518ae3be5efba0c |
File details
Details for the file pytessel-1.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 594.7 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bdfbaa0814ae6ba77e35882c25facc4c211a5984fd214e7514e0fa74e382369 |
|
MD5 | 9245885f7fb733f06de051be9cd942ce |
|
BLAKE2b-256 | e3ef30774c051a08731ed24dffcf10288a45000739deb1e6f71bd5bc2b2141ef |
File details
Details for the file pytessel-1.2.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 579.9 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 165669a679cbdaa80947154f798770c545a2e19a2936fd7b44cda2e331baf9a9 |
|
MD5 | 1652a38a9450e3dd2739426ba0b42f1b |
|
BLAKE2b-256 | 80ecd139e8aeed78a42a81dc31bcc459136ad9170d8ba92402ee033cc5225a9c |
File details
Details for the file pytessel-1.2.0-cp312-cp312-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp312-cp312-macosx_10_9_x86_64.whl
- Upload date:
- Size: 89.6 kB
- Tags: CPython 3.12, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7fc611aeb98a370889c29fb8607f08e2099e1d32a9f6d92c3254d1d7c02a594 |
|
MD5 | 2aef37e4c143b37c48e67e58d27573d1 |
|
BLAKE2b-256 | 08744645f2bb3acb1901856f2b6f5d00923d833122a733e0fc6c4fa7da915229 |
File details
Details for the file pytessel-1.2.0-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 77.2 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d01b1520690f034e4fe97c8fe428ad55a9eb129eba80d4987f168daf68541cb |
|
MD5 | a5de221eebeac674eb261124399eb0e0 |
|
BLAKE2b-256 | cc0e90a3538048435da0dcacafac9ce80bb4b96e0fd47e65fd20e5898917bf74 |
File details
Details for the file pytessel-1.2.0-cp311-cp311-win32.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp311-cp311-win32.whl
- Upload date:
- Size: 73.1 kB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0c462e7ef975571f0c57ecd0db8db108d0f70507a6fa78bbb204084e49a8c8d |
|
MD5 | efd0f365463df45939f495408ad139e8 |
|
BLAKE2b-256 | 0b38905d839be432a90e26a374fcd596058b9a05171c709467a943d646b9a5d1 |
File details
Details for the file pytessel-1.2.0-cp311-cp311-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp311-cp311-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.11, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d5472d0e9b9f787182747d235883cd9bc6118f9a0b5201c7ae923477adfad4b |
|
MD5 | b70c7e01d04361f2dbd65969fb1a0d8c |
|
BLAKE2b-256 | fd59e184f2686d576f726b6bb2e18c8b9de89ffe9ac69af705014004f7b8875d |
File details
Details for the file pytessel-1.2.0-cp311-cp311-musllinux_1_1_i686.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp311-cp311-musllinux_1_1_i686.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.11, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 646e87fee4585256ad5e164a04a0dd105b2925b62dfde6529627bd805fe716b8 |
|
MD5 | 0f54fd3f94cabeeb4750a761cde62eab |
|
BLAKE2b-256 | 9ccab8ef9fb3bad62aabaa67188a85c7f3f36f961eae7a8d11ce60c86f9e0cd5 |
File details
Details for the file pytessel-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 585.2 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66161071782ff41af12f27d84f3302b756e164669f6222a662a65757b33bd5c7 |
|
MD5 | 33e91e1d1bab310e6e0f4ca53df61aa8 |
|
BLAKE2b-256 | f11f50f07867d86e745e53a44cfb32b19cf907f1ee3a253202535127964a97d4 |
File details
Details for the file pytessel-1.2.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 573.4 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b83c91ad131d4679ba9c7f9a2787836cd287c1a3885285e98d3d393fb110e92 |
|
MD5 | eb99cc6c8a13a5745287a485a927f659 |
|
BLAKE2b-256 | cdaab8f6b3365948f5ae5957eef9764810d7b0cae37fdda5f020447f07a71a8d |
File details
Details for the file pytessel-1.2.0-cp311-cp311-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 89.5 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36ee56ce715ded8d72e2839aeaf9fc7dfeb0f3e272251977fe5a16e08b8c475d |
|
MD5 | a09d84f15af5966def862253b764a7eb |
|
BLAKE2b-256 | acfe2a9f9e8f09f7c31c642f8f8989a75259a1e0e36ffd838c24902c2c79cacd |
File details
Details for the file pytessel-1.2.0-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 77.2 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13c187047b08f0a6c57c836b8eb2163db5d857d90f8ead494b109d6db6fe3807 |
|
MD5 | 05c70898c908aa5e842e9019685cd82b |
|
BLAKE2b-256 | a25c23510f0109ee688cf6de25e93f467e7f040bf66ab94cae09476deb51d552 |
File details
Details for the file pytessel-1.2.0-cp310-cp310-win32.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp310-cp310-win32.whl
- Upload date:
- Size: 73.5 kB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0208dc2117086615557b2f38990aa06574242b7ac70e7f27131ccb5e92ae4e4 |
|
MD5 | 520a518da47431752d2ae5476b9f604b |
|
BLAKE2b-256 | e70730415c1f62a68184d46c3afe502ba29d057df01ebf608cd64e2c34e0edef |
File details
Details for the file pytessel-1.2.0-cp310-cp310-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp310-cp310-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.10, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9852c968f858853a4ab0d93a32a4315579707a44a41191c6386ff39693273aa9 |
|
MD5 | 2f2cdb2d1a47b18bd77390bdab59eee5 |
|
BLAKE2b-256 | 31e67e4b0368533def9b6c772f0b03020bfb23d347eb5538576cc6e9a9876b2f |
File details
Details for the file pytessel-1.2.0-cp310-cp310-musllinux_1_1_i686.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp310-cp310-musllinux_1_1_i686.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.10, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6b5c18d71aa40cc31eac208013112b3f7186b98fbd9f7e1907a6c12edb81693 |
|
MD5 | 1aa46eee6a308783375aed810541837e |
|
BLAKE2b-256 | ec75de0d680a426e2a0c9498149aab94ef2d19e8bfe2137b6e0537e428dfe87a |
File details
Details for the file pytessel-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 557.8 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8893c2dbd538c1cd130161e63e6881e51de446d6680d0d96258c61c431d546e |
|
MD5 | df44a2abc8c5de6b66ff4643de5bf4db |
|
BLAKE2b-256 | ec756a73679b6cbc6a706282529497a04746c9deae15f392260ed23f9c9af189 |
File details
Details for the file pytessel-1.2.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 551.1 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34d94eac35a930cafa0ddad651dcaf90422c22953a09d2e2e876eaa53e06d346 |
|
MD5 | 5f5e19f49c5b0bb81cbc8f18e2e4792b |
|
BLAKE2b-256 | 3fee6ea0934e0b0ec85dad63937f4994db197041257ed20ea785dd4e9717c4cb |
File details
Details for the file pytessel-1.2.0-cp310-cp310-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 89.4 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fe048b3ed8f3c93f360179ddf29ed4fbac687d9e0c798f0f8153c6a866b4ee1 |
|
MD5 | 3f873b10215c71bb46c5d054e014e66c |
|
BLAKE2b-256 | c5b087505bd85de2796bcca181b86ebbefb0a4031617b8fbe93013e2b830b1f3 |
File details
Details for the file pytessel-1.2.0-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 77.8 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8c8a3bacfc4c2b0d9260c1e67df294f429a4bce1d1c671828ef5fc0d2c5ede8 |
|
MD5 | ee46cc0193d017596bd9239abbe18b34 |
|
BLAKE2b-256 | d522869c3a4b3176eb1e0dbf0fb359dc97501447e3112eabb624b53823124c59 |
File details
Details for the file pytessel-1.2.0-cp39-cp39-win32.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp39-cp39-win32.whl
- Upload date:
- Size: 74.2 kB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6dc2d727280cedd22cf12576764de995a0894962c6ebfdcff47b082a39f6ef9 |
|
MD5 | 04dad34495255f8af3018b08b7ded447 |
|
BLAKE2b-256 | 83f4626d347f985d05d0b5016a31d7f96d2d9121c75d156cff684f6bbe0db90b |
File details
Details for the file pytessel-1.2.0-cp39-cp39-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp39-cp39-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 443dab05f79e57fad3a91b6bbc081518f9bd8572cb0f2b65ad9cf6ca943c4c16 |
|
MD5 | 1af77c55b172f9180edec3ef14d2ef72 |
|
BLAKE2b-256 | 6b943112def5b2978292739e59fe8b847ab6b9c48f10120d3aabb35ad7514a0a |
File details
Details for the file pytessel-1.2.0-cp39-cp39-musllinux_1_1_i686.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp39-cp39-musllinux_1_1_i686.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.9, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 941adf0990cabec6a37dcba708f649f0ea517dccbde200db418ec87fa8ea94cd |
|
MD5 | efc56e9d4e395ae89bbfc7452ca19a3c |
|
BLAKE2b-256 | f87d5d7b53da5dcd888312d55757a47c79dbe515ea7e6be748621d3c92a80bad |
File details
Details for the file pytessel-1.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 560.6 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe5564b9fe16dd6a1438ba1e0b3f1009e655ccc394f7544eb75038f8073e13df |
|
MD5 | 4e1a64d59b803503c323f1a1bca40538 |
|
BLAKE2b-256 | e8827fa908b34d90617880de3edf9278613eaf23a49e7a787ef46b0327559773 |
File details
Details for the file pytessel-1.2.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 553.8 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 179ccbba1a6133ede57fec55b93a29d4ddd7d8339c1846e3c3da986172f08494 |
|
MD5 | 250dc8683bb0abe7c7b4c333bab2b4bd |
|
BLAKE2b-256 | 0337b8ea6a5ad3a59c117aa828f5ed40ab1922d8bcebd97c9858aa73e453c13a |
File details
Details for the file pytessel-1.2.0-cp39-cp39-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 90.1 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cb9f1adfab8f78c4331613a7b5e62373799daea0f7ca8d5865bdf3a73be7762 |
|
MD5 | 5ac1886a1bcbfca4f78ba16db3863185 |
|
BLAKE2b-256 | 209b8bbdc53547db5a7c8155a85d37295c64b78b08984267c87b0a6d7fdda07f |
File details
Details for the file pytessel-1.2.0-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 77.9 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd65a46f4db3b18fe587cbc891bb8ac35dd87259a334db3562268dadb2a67b14 |
|
MD5 | 7a7487ca9edec4f5cb012289f8128997 |
|
BLAKE2b-256 | c862d221e1a3c746dd66ba877fa8da9550e209f7580b7b5cd14462c7db862a74 |
File details
Details for the file pytessel-1.2.0-cp38-cp38-win32.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp38-cp38-win32.whl
- Upload date:
- Size: 74.1 kB
- Tags: CPython 3.8, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9746350732ab186aad576768cf53c64748e81137a3754831852c901d801c0efa |
|
MD5 | 2c5b5374c941e57bfba2b65410f26f67 |
|
BLAKE2b-256 | 9ed66f322bd7bbb5817ddd4a36f3953fefa1f0b1a6aff3e00bdd36e3008f5107 |
File details
Details for the file pytessel-1.2.0-cp38-cp38-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp38-cp38-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.8, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4751dcd2629f562d9f00e9d3cbe2b4c801ead067a02c6b296a106bc9356f3c4a |
|
MD5 | 99680fc6d84d4bd77317e623a2a749fe |
|
BLAKE2b-256 | 1f1347067d91c7858ac176f22e445b3cdad78f0ca30bd5745d90c3acc211a809 |
File details
Details for the file pytessel-1.2.0-cp38-cp38-musllinux_1_1_i686.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp38-cp38-musllinux_1_1_i686.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.8, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c983efac21926cbeed76ec2b911da513f3ae96b493cd21fe353f7d412331054b |
|
MD5 | bd0bd1a04a9778212bcb48b7f144269b |
|
BLAKE2b-256 | 7fe72e86ba53ee3aa0d5e5f2c39495f6b98dc0e0246a2266f51bc49fea8aebdd |
File details
Details for the file pytessel-1.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 563.2 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | be8de4b3247ceaa1fc032b9cb4308607a9439414297ced42beba66faad647701 |
|
MD5 | 092d73a94f339ccf90e9b5245a701f76 |
|
BLAKE2b-256 | f173267641277c82f28525397ffea9e5d593a64448cf7ccf069d88e9cb33f356 |
File details
Details for the file pytessel-1.2.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 555.7 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6539a741b201ea44ed5aff510da0b89633af8d6cd78c1f34b338461aa114bfb |
|
MD5 | 3b41feb297b4021137284ec930b42a1a |
|
BLAKE2b-256 | c438c1486c7e42c0240de71dfcd5c73b90676c9ae8dbd3ad98925e02611daf59 |
File details
Details for the file pytessel-1.2.0-cp38-cp38-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 90.0 kB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 121740c3cce8cc9f8c500327befdea7fadf8a5e1d1cfb9e35bb7a99f5ee00ec7 |
|
MD5 | 808edef8926b18e2f841aa39e54808f7 |
|
BLAKE2b-256 | 423bbce080aacb10ada0817e7eee3913cc629cca545631a9b29b346deb5368fa |
File details
Details for the file pytessel-1.2.0-cp37-cp37m-win_amd64.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 66.2 kB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03ce3c80f4e5b177c3558ae9a529a15ac0e73ebd954580cee4d0b4812f0160bf |
|
MD5 | 82f9dd7dc7e6835ff394e094cdc9e556 |
|
BLAKE2b-256 | 2a410ab496eeb1c938da454928a12f0be51e26b31a885eb60aacfd02a2758012 |
File details
Details for the file pytessel-1.2.0-cp37-cp37m-win32.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp37-cp37m-win32.whl
- Upload date:
- Size: 62.0 kB
- Tags: CPython 3.7m, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 629d79d75d371905e1b9a31c918aa2d80f2fb14ab7044f2f18cc6e475b2881a8 |
|
MD5 | de3e82493a72b171ff5547283bb30aa4 |
|
BLAKE2b-256 | 0e8026e12ff2058169d8c140ad6967e5c7fce8b52dfc7dcf5e17c0e5f5a7ce32 |
File details
Details for the file pytessel-1.2.0-cp37-cp37m-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp37-cp37m-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.7m, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf6d05b7d539095df6de69ae51281eaa7c8a9dc4f924c775196fe585a21ccbb2 |
|
MD5 | cf1bcc5a3000dec015687c9e4cc80f1c |
|
BLAKE2b-256 | 454e33be2d2dc17e4794652e7451524e06023a16e10bbd2617e1f6d946971441 |
File details
Details for the file pytessel-1.2.0-cp37-cp37m-musllinux_1_1_i686.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp37-cp37m-musllinux_1_1_i686.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.7m, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5932f9049c5fbbcfb48575074b0bd9cecd4d9805189d134dbea591c8d36cc2fa |
|
MD5 | 60c59ce5845a610bbcb9600e9e130325 |
|
BLAKE2b-256 | e09db418f6eef60be60ac224ef95a67480d48106b895ea9fa824315df730100c |
File details
Details for the file pytessel-1.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 529.9 kB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | db8ff2a59f38cb8cddfae996c47e1228464331b64b8d094d16b3baf3e48653a5 |
|
MD5 | db7e51d5dc9ad9e4cbb25b554c6f6fdf |
|
BLAKE2b-256 | 0d1c9cb42eb36d1004688b1c033c93511071b0e943e908874c3a84a7ec442f2b |
File details
Details for the file pytessel-1.2.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 521.9 kB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e85993f02cd7f829a38a5c9be194946a3be8f7421383a8a01d244591cb49088e |
|
MD5 | 35614452646f64ef42cbbba1755e2fd2 |
|
BLAKE2b-256 | 20383d116af78af201b9049362298c7501b349521a4aef84cc19f2008dba7232 |
File details
Details for the file pytessel-1.2.0-cp37-cp37m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pytessel-1.2.0-cp37-cp37m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 78.6 kB
- Tags: CPython 3.7m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b1fcd6d4d4695f1f096ff6705141ed5fc0e744629a0609682704f0d9c874d65 |
|
MD5 | 8560f432408884358abb8363b6e4d0fb |
|
BLAKE2b-256 | d8a036aec9d3a1d3fce8b601c4232e2fd13e1097b63821081edd83e603d37d8f |