Skip to main content

Fast projections through Voronoi meshes.

Project description

vortrace

Documentation

Exact projections through voronoi meshes faster than you can say "I have a problem with your AGN model."

What does vortrace do?

One-dimensional integrals through voronoi meshes can be expensive. Because the mesh is unstructured, it is not obvious a priori where a line intersects the faces of which cells. Brute force methods which just sample large numbers of points struggle with systems with a large dynamic range in cell size, like cosmological simulations.

vortrace does one-dimensional integrals with the fewest number of nearest neighbor calls possible. With an optimized yet lightweight C++ backend and a user-friendly python frontend, it's easy to get started.

Installation

Installing vortrace can be done using pip:

pip install vortrace

Or see the docs for more installation options.

Getting Started

Making your first projection takes only three lines if you've already prepared your coordinates (pos), density (rho), and projection parameters (BoxSize, L, npix):

# assuming pos and rho have been defined elsewhere
# pos is a (N,3) numpy array
# rho is a (N,) numpy array
BoxSize = 100
center = np.array([BoxSize]*3)/2.

# define image grid. e.g., want to make a 20 kpc x 20 kpc image
L = 20
extent = [center[0]-L/2., center[0]+L/2., center[1]-L/2., center[1]+L/2.]

# integrate through the full box along the z-axis with resolution 256^2
bounds = [0, BoxSize]
npix = 256

# now we make the projection. proj_xy is a (npix, npix) numpy array
import vortrace as vt
pc = vt.ProjectionCloud(pos, rho)
proj_xy = pc.grid_projection(extent, npix, bounds)

Volume Rendering

vortrace also supports volume rendering. Define a transfer function in Python that maps cell quantities to (R, G, B, alpha), then pass the 4-field array to the integrator:

# apply a transfer function to get RGBA per cell
R, G, B, alpha = my_transfer_function(rho)
fields_rgba = np.column_stack([R, G, B, alpha])

pc = vt.ProjectionCloud(pos, fields_rgba)
img = pc.grid_projection(extent, npix, bounds, reduction='volume')
# img is a (npix, npix, 3) RGB array

See the volume rendering tutorial for a complete example with a sample transfer function.

How Does vortrace Work?

A one-dimensional integral through an unstructured mesh at first glance seems very complicated, as one must wrangle with the complex geometry of a Voronoi mesh. However, one can use the definition of the mesh to simplify the operation considerably.

vortrace is a recursive algorithm that works by continually splitting the integral up until you are simply integrating between two points in neighboring cells, at which point the integral is trivial. It starts by constructing a kDTree using nanoflann to allow for efficient nearest neighbor searches. Then:

  1. Assume the two points you are trying to integrate between (p_a and p_b) are in neighboring Voronoi cells. Find those cells (v_a and v_b) quickly using the kDTree.

  2. Using these four points, find the split point p_s - the point on the line connecting p_a to p_b which intersects the face between cells v_a and v_b.

  3. Query the kDTree for the cell that p_s is in. If it is one of v_a or v_b, go to 3a. If not, go to 3b.

    a. You are done and can return the integral as the sum of |p_a - p_s| * rho_a and |p_s - p_b| * rho_b, where rho_i is the density of cell i.

    b. Return to 1 and start the integrals p_a -- p_s and p_s -- p_b.

License

vortrace is released under the MIT License. It is authored by Angus Beane and Matthew C. Smith.

This project incorporates nanoflann v1.3.2, a header-only library distributed under the BSD License.

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

vortrace-0.1.3.tar.gz (4.8 MB view details)

Uploaded Source

Built Distributions

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

vortrace-0.1.3-cp314-cp314t-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

vortrace-0.1.3-cp314-cp314t-musllinux_1_2_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

vortrace-0.1.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (397.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

vortrace-0.1.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (371.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

vortrace-0.1.3-cp314-cp314t-macosx_11_0_arm64.whl (256.9 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

vortrace-0.1.3-cp314-cp314t-macosx_10_15_x86_64.whl (272.0 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

vortrace-0.1.3-cp314-cp314-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

vortrace-0.1.3-cp314-cp314-musllinux_1_2_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

vortrace-0.1.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (396.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

vortrace-0.1.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (370.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

vortrace-0.1.3-cp314-cp314-macosx_11_0_arm64.whl (245.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

vortrace-0.1.3-cp314-cp314-macosx_10_15_x86_64.whl (263.7 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

vortrace-0.1.3-cp313-cp313-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

vortrace-0.1.3-cp313-cp313-musllinux_1_2_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

vortrace-0.1.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (396.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

vortrace-0.1.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (369.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

vortrace-0.1.3-cp313-cp313-macosx_11_0_arm64.whl (245.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

vortrace-0.1.3-cp313-cp313-macosx_10_13_x86_64.whl (263.4 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

vortrace-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

vortrace-0.1.3-cp312-cp312-musllinux_1_2_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

vortrace-0.1.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (396.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

vortrace-0.1.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (369.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

vortrace-0.1.3-cp312-cp312-macosx_11_0_arm64.whl (245.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

vortrace-0.1.3-cp312-cp312-macosx_10_13_x86_64.whl (263.3 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

vortrace-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

vortrace-0.1.3-cp311-cp311-musllinux_1_2_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

vortrace-0.1.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (394.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

vortrace-0.1.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (368.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

vortrace-0.1.3-cp311-cp311-macosx_11_0_arm64.whl (244.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

vortrace-0.1.3-cp311-cp311-macosx_10_9_x86_64.whl (260.0 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

vortrace-0.1.3-cp310-cp310-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

vortrace-0.1.3-cp310-cp310-musllinux_1_2_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

vortrace-0.1.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (393.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

vortrace-0.1.3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (367.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

vortrace-0.1.3-cp310-cp310-macosx_11_0_arm64.whl (243.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

vortrace-0.1.3-cp310-cp310-macosx_10_9_x86_64.whl (258.7 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

vortrace-0.1.3-cp39-cp39-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

vortrace-0.1.3-cp39-cp39-musllinux_1_2_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

vortrace-0.1.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (393.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

vortrace-0.1.3-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (368.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

vortrace-0.1.3-cp39-cp39-macosx_11_0_arm64.whl (243.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

vortrace-0.1.3-cp39-cp39-macosx_10_9_x86_64.whl (258.8 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

vortrace-0.1.3-cp38-cp38-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

vortrace-0.1.3-cp38-cp38-musllinux_1_2_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

vortrace-0.1.3-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (392.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

vortrace-0.1.3-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (368.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

vortrace-0.1.3-cp38-cp38-macosx_11_0_arm64.whl (243.4 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

vortrace-0.1.3-cp38-cp38-macosx_10_9_x86_64.whl (258.4 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file vortrace-0.1.3.tar.gz.

File metadata

  • Download URL: vortrace-0.1.3.tar.gz
  • Upload date:
  • Size: 4.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for vortrace-0.1.3.tar.gz
Algorithm Hash digest
SHA256 4363d2a749e6f7e6d5df9b35cf18ad343428a5404c61193f928622cb86c88305
MD5 0bbcb4c763792ddba94a6b52dba34c4f
BLAKE2b-256 c61a889afee7f239394d415299635a99e0c1c0402818e3fb8aa47ed34e05f0bd

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fba265fc42b3419782a3bb3fcd1f72bb2090287512deb2fc125dded1b42537d1
MD5 49ec25a7ffb713928a8492083616469e
BLAKE2b-256 bc8a29d0a7f91ab57c8d7dd972abb03f14d7ba19c8af47dc48738bee531be2ff

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2fcd652e3ab8fa1fb4c7fc8b294bec378ce9d0ab2586039c1c386806bff73c6b
MD5 8369bfbd9894cbbda9c8b58849b84350
BLAKE2b-256 92e0e4ca8373246d7555975317825c1074a3158c9a5cfc3cb041c0e75f8ff202

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 51c9fcd2aec966a0bd40fa352781fc591f9777d402f74e95b7f20e154433a122
MD5 ca28368fc04d1e2336a9a00ca182133c
BLAKE2b-256 a2127ae6fa8bb6f43e99888c198fd75aa5db35dc364e57eb900c7e825df7ab8b

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 94f4c3bd87564fc15136daa4d1edcb6ce5dca653f2f9d61c7292422c084b959b
MD5 af3e9719cd968d943260702113556d44
BLAKE2b-256 9a59e2f670c3facb3770f9fdf533a6dd437d41e8ba8495cdb57dae4d99de43a7

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eac09258608d08e7e55f8aba482bcdd19ef073a16678e480c1a43cc0affec068
MD5 97de2db3f89f8ac372042326ef304068
BLAKE2b-256 5c967cd4305c783fffe1ecb7f0484845b4517beb9cd45498f98037a94618dcce

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 bf551fb8a150571b5d8d87ac52e2589aa292a385e953148b4f52d8c85fc5acfd
MD5 34b4caf6b71480dbb6f82a2d0108147c
BLAKE2b-256 740032d453bfa2624a4b027d556190b72c6d36ae9c6004f43d5928132153f468

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 84d3420d05a38ab088cd360f7d9e903f440cde30db5ae7c157f0b51d766e6a19
MD5 347d4a097253d20bd466c64c8e72cef4
BLAKE2b-256 5c04e5b8ad59851abd116cacaadc40c17547cfd884e246e1b4e539b1bc830289

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 936cd454a9f3e1788fc50bf604d318f36a780734cdb5e9a19623b2c7f379102d
MD5 942878cfeede83a12df2fdfcc96c7a00
BLAKE2b-256 6df41ba0b0c5059ad5fbeabfeb8a8b673bfaf4fc8c049d89ad568ba8c2540fe7

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 24d9ab7609ac03fef1d2b8f0ceac2c2b121ebffbddd6b4aff2396a31deaef560
MD5 df692a87df095173af6454b3e306ce4a
BLAKE2b-256 e7afda89753c2fbf818bf274ade1336fde07765ed4f72688cfe14efd0df22ccc

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2ba06155b14ef96b381ee077e13f4980e49ab00d72f53085aacd52640c86e07c
MD5 63203dfda42d78815b7bd513f694eb34
BLAKE2b-256 3280c94efc2660af0880dd30483bcce1c4ee5e7907e93043272c2a569f01809c

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 17b98f6cb1f6c50e9dc39b090152daa0fe890dab9073bf9c454684010feb5222
MD5 a9f896e0aa250f13af909ff7dc0c863e
BLAKE2b-256 d67cb44c3f80be70f463775e534975c1fccdc77e688659226d87561a9088e5c6

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 90c4a05c60a31f6a8efe4848bf5b4331b86a3ae9d9b0692e9a6a59014479dbdb
MD5 db921c93479b488c66b000752ce3af8d
BLAKE2b-256 72f702a0fa7a1429b968335f778cca207872c63212595f55b77e6f3a91872c04

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f292a80f63eefad3170ff81189d6a32e0e7fb46d90eff3a9f2686e0ef78e4149
MD5 58e6ea7b8a2b063571148d10af42b107
BLAKE2b-256 24bbb993284643526aae4530f369a0f46d59c0ad835a02527b08f73a9c970427

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 26b5f9ea1389f8e6e2d98f27812a2148e2da560b03e1f356a7a8ef80015d98c4
MD5 5b992107e50e81ea0914769d2c40fe86
BLAKE2b-256 a9ea9b55dc540dab290ee5b2fba3352701e9b2ed20942577f0f45f009763e6ae

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6686eb183e252cb28933ac10a01806a04e7c243f25cb4474044904a42736aaa3
MD5 b000593366d158dd199ff7ffded13e38
BLAKE2b-256 548f7926656a7dc8fe9e7803b81ff88f952f4aec7612aa7fc222f61f23b29598

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a46936da283a8a8d4db22c6baa879a27453842b9f167302a12ced20410205c16
MD5 07b8470f4a1631a77cc7c754083e1216
BLAKE2b-256 74606ba777b4a51f25873f67de9b79ef9061d2598642a1bd38d59637d826a96f

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7909c6eb553ce9760c1672c7e1606c900f29c54881cde63c65ad741e07e4bc25
MD5 1e2e48d261d2c5aff4d52a6bd810d85e
BLAKE2b-256 14b45ff6ebfe7f3133737e37f19fd414746ef37da4f2bd749513af86ddfe7e27

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f686e90ed9c9bf838a326f4c8c954eb7326b3c3978c68d8efe1d30a4a9f4688e
MD5 2541e5bfe88953d62c1c64073d546fcc
BLAKE2b-256 7b9a704058688104b4f0a4d122ba1894d115dad1d0fc8e8e47647313a313f1dd

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 33a56c7874b0739d261afcde27a08f2f093a6d88bd865d7d3cc10a20595856fd
MD5 0fbd0e9fd91ebfb77d6b195d8ae812d7
BLAKE2b-256 4db6d5cc0df30d3fce262dbfd15107a760bc4c7597db8802fedac743a86a3c23

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 94c1c4d88652a204eefb6a7ea665f3418a1b86b84154f0b6374462f7918a9868
MD5 fa74686cb919aa5e97221952e1cbe498
BLAKE2b-256 4dd85b5acdcea3c47d9e4472153f08f432c3b03c62d42994acfd3494b8cd341c

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 70e1120e286d5aaaec0e289699f6266653dcab107b932bc9bc2bf639301f065b
MD5 2150ccc75be27e8d133a01fde90c4566
BLAKE2b-256 f724e75d7689cd85c9badbea3f18a640c49e80d81163a6df141014bac313e7ba

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3aa692223d0050ef481defc1df971ab31fed1173fc77066723105bedd2170b2d
MD5 ca5d3645dae913674373c44c841e48bf
BLAKE2b-256 ff3fc3b01b8ff2d04391df0208a8fd8f920d85ad2c9546943dee740aade4e410

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a19785947aab9a9929e1fddeb7f7d7b7f48f33b5eda5fca923bd340d3b94000c
MD5 48a136b516c83acbe13aa61920986de6
BLAKE2b-256 38f72a240930df664cafdb77758be6adce4e7dbcd320f856e4e151d40378bf41

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 fe10f42fd9106df87e63605009ad25ed63e6fb9f9dc9d8095996044467c26115
MD5 3e3cdddf028aba1e4b3ad8103e2e31f1
BLAKE2b-256 0a9b172c4f503afe931eea1fb920ac866c544abd987ad9a626169fdcbaf4091f

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5db0c23ca562626d2588d55f959bdd1feda848b23db14b6e2dbcf833b8accb6c
MD5 30e3d1f5e8dc382c9be45acabdc6afd8
BLAKE2b-256 e448f60266f1509f65877770487d5e768783400208298929e0dbcddb68d26383

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1f8b61b03001cb2309de2ac46fd4644d2bfb97c4261609eac8ae2c0ebef2faa0
MD5 f34cd3676d87da60b9e0a60b4d893d98
BLAKE2b-256 06003e45b575e8b0a1b837a57d3edde8f989ecc2698486be49f06a57085e2c40

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 518ec83cce1378d1482189a217987bb6600267db0376c203b86398b4fae0e855
MD5 83361f34a114e16052729f2a90162bdc
BLAKE2b-256 cb55464294d5ff1c1092c0fb39ccc550b009eb7d2b4d65b4854c1b8bace235d0

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d1d25cca5cfb9156740a653874afbe166066dacc710d3c27838d01253b4e7450
MD5 4f71863a8291d0a713caf373ea91e2b7
BLAKE2b-256 450c984279d08ed856aabf99878c53e8551465dd94f70f595825d56a9ccdf3a8

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9dc5dd05cea69f8ed216dcc440b22b318d4f841b2d5deb974db1831fa3a0ea10
MD5 0698da1d96feb21c848de94292792581
BLAKE2b-256 5a810d614e248e7030406922d5191b04e4c09e95411055ed09776387169f72fb

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 69a1b80aa8f0ee1f706fdb78d94f13eca604c119887bd34eb0beb44662175a70
MD5 5f4433bef5283ab8025f1cc39652563d
BLAKE2b-256 37891007eeb491253c68839f406798d2c2d06f0a54bdea6ca0af982c34c38c2b

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c800a4c03791654fb13fd3ceec17c8de57bca86723b866f284c71e5d879bdf57
MD5 b4c0ac23c3950bbc97878fb5ed7bd394
BLAKE2b-256 2c3e7c33538d4673a18f91f662cd43d994461564f216da8ad3ebedd72ba15604

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d788572eabd522640f03b813e20fe5e7c82fe065d144273c2a43474e3eb00600
MD5 3f87b2661bdc4cd114ed0a310180ae5e
BLAKE2b-256 46c36a419fbe12ca6b09384496df949d1b66ee54052f9ef805938d0948e640e2

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9ba996808de2ff60917681741cb67344c96aac0493e6374afb1bba92935f316a
MD5 c6cdab7046224d36e4c7262376297962
BLAKE2b-256 3e055d05e317c47753d3e03d09b9ee6212e535fcb71f78cbc15559487daab022

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d14885c1dc864b97a21efce01857a096117dd029a33dcde7f132ad683b16d247
MD5 6052a15f3a91279dfe11879a7abc1dcf
BLAKE2b-256 cc1e3153b1bb478f2fca7a70af60b4192ab15fb7e4581d9244d536f8cecc1990

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f3631e0c7a70f17e0918ae2508320f9ed8dd37593b6196214c9c4bddbd894d53
MD5 eab158ec11da401c67088ddaf529ea79
BLAKE2b-256 aa44946b5bf336568b3c714b02a0d658d5d0d56013673e7841ab0e9b2988c888

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 31aedd30cadfe3d0141d6955c4e43313ab49214568bf79663d3f198d557c39ea
MD5 b8a4bea85ea4c3a1a035ea4a2e116af5
BLAKE2b-256 65f0a8ecf425fb1e21f7c5263f782861f7e0c425ae9743a811dbea6c98ce6092

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c0917b6247b0da1861f8c8a1074bf8287d721680fd14d707a907b8756c010c51
MD5 3931d3f48937d9a0df0f6873d8caf72f
BLAKE2b-256 276409fa687c818710210e6764ad0ff1f85ec7489664116b059c1bf67708611d

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dc0266139757173305389790d64880b225eb309b394b5b7093fbc50380aa7d83
MD5 49c1a6d93bff662376e54638d9c1a908
BLAKE2b-256 3158467f9b04dfe0f519dbe4700265a203f9ee9427c6184cf63004033e6a94e0

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 850abf18b0a9cbb0688367de51a099e77a733d541831aa102269513677e8820c
MD5 7fff2080415fd1dfb1c7c206a30e1b23
BLAKE2b-256 8cea0bb6a4545fda7db7bbd538c5ade0af33ff1c214d132fa6f81e56106e4870

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cd7b492ca1cdc7ab5923111070598582381e18c5c126312ad84aacc380bcfbb3
MD5 76e6ff44d4f7b849b8ec072f66497d38
BLAKE2b-256 7bad1935bb8c834db5147e2bcad18ef357e8b63fa35d9ff4ce34cf6e5551e48e

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b0f9e4fb3145bbaa429f7c14332135522b303d9558df1e149ed5f2551bfeec8f
MD5 2acd7cc24aaccf05773c2058cfe5d39d
BLAKE2b-256 b9025cf9c7ee16736a54b8a3261f0c19b83e7814288634b3689b706cbc1ed4a8

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a3f492361aac99376dc604f92c0f212e33448e5dc757febdea60f43508322c4f
MD5 a54f0e66e22ed3131216951a36fc8b3b
BLAKE2b-256 360254d9c56ffba420b906ce4a5c2086616b7c6476bc9c40aa77a7176fe93807

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ecaf355e13c59a357cb6460668d9dc15e9a1d2e700bc6ceffec1fd18abfa4249
MD5 de66de43476a53667fbc04cbfac91380
BLAKE2b-256 bcb65f335fe20ababf5ff4423200f0347ac4ecc7a29645aefeee01fbf32aed05

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3142f4bf066e04e1977150dcb705e0def2159e712898c8ee14a774b17c217c17
MD5 83b67cb98ac726f7d858942c9a24dfac
BLAKE2b-256 df917b8a370d13fac2ea1d3c7ec150703aa0d6006ec34b97d46a5c6e01388b69

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2187001eaad00c23288a657bf14aeab54efff4d33599d468e3a9258e54813570
MD5 83fab49b75f981d5a87c22f55d779d08
BLAKE2b-256 8ee8c499e5c5d986fc411dbfcab5049622b5e7b041e39ed8bba5669edcc4ebb0

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d38dfd1cddae6d3df3579ee0222a4efc64bf6743cd52cc22eb952a44ec6cdd62
MD5 19611122b53b6a5c62d5b0c4179899a0
BLAKE2b-256 0152d3cfbcda6aeaa38f72ba28cb1801cf899aca2c5b2b77657f24c34456461d

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f145c5b2b8556930de2fb73ea2433a45f56a2afcb2162fd4e377d64ebd430720
MD5 9df70c60451632ac4c130c8913f599ab
BLAKE2b-256 da8623c22c35adc166c4b66b19e32153cf9d0e3db626b477af770b1588ebcd94

See more details on using hashes here.

File details

Details for the file vortrace-0.1.3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c2bcba427fa2bed4422ed11d37a474e5c6dfad95a03b3255272b796dcc9fcf66
MD5 0363204946bfdef718ddf68cbb81ca2d
BLAKE2b-256 b59c640254b6470de57e8ccd23c645ef38040ad61921f1f119fc2c7e24eecdce

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