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:

git clone https://github.com/gusbeane/vortrace.git
cd vortrace
pip install ./

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.

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.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-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-cp314-cp314t-musllinux_1_2_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

vortrace-0.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (397.4 kB view details)

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

vortrace-0.1-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (371.7 kB view details)

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

vortrace-0.1-cp314-cp314t-macosx_11_0_arm64.whl (256.5 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

vortrace-0.1-cp314-cp314t-macosx_10_15_x86_64.whl (271.2 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

vortrace-0.1-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-cp314-cp314-musllinux_1_2_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

vortrace-0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (396.5 kB view details)

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

vortrace-0.1-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-cp314-cp314-macosx_11_0_arm64.whl (245.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

vortrace-0.1-cp314-cp314-macosx_10_15_x86_64.whl (262.9 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

vortrace-0.1-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-cp313-cp313-musllinux_1_2_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

vortrace-0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (396.2 kB view details)

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

vortrace-0.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (369.7 kB view details)

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

vortrace-0.1-cp313-cp313-macosx_11_0_arm64.whl (244.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

vortrace-0.1-cp313-cp313-macosx_10_13_x86_64.whl (262.5 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

vortrace-0.1-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-cp312-cp312-musllinux_1_2_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

vortrace-0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (396.1 kB view details)

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

vortrace-0.1-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-cp312-cp312-macosx_11_0_arm64.whl (244.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

vortrace-0.1-cp312-cp312-macosx_10_13_x86_64.whl (262.4 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

vortrace-0.1-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-cp311-cp311-musllinux_1_2_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

vortrace-0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (394.1 kB view details)

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

vortrace-0.1-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-cp311-cp311-macosx_11_0_arm64.whl (244.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

vortrace-0.1-cp311-cp311-macosx_10_9_x86_64.whl (259.0 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

vortrace-0.1-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-cp310-cp310-musllinux_1_2_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

vortrace-0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (393.0 kB view details)

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

vortrace-0.1-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-cp310-cp310-macosx_11_0_arm64.whl (243.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

vortrace-0.1-cp310-cp310-macosx_10_9_x86_64.whl (257.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

vortrace-0.1-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-cp39-cp39-musllinux_1_2_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

vortrace-0.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (393.1 kB view details)

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

vortrace-0.1-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-cp39-cp39-macosx_11_0_arm64.whl (243.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

vortrace-0.1-cp39-cp39-macosx_10_9_x86_64.whl (257.8 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

vortrace-0.1-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-cp38-cp38-musllinux_1_2_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

vortrace-0.1-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (392.6 kB view details)

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

vortrace-0.1-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (367.9 kB view details)

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

vortrace-0.1-cp38-cp38-macosx_11_0_arm64.whl (242.9 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

vortrace-0.1-cp38-cp38-macosx_10_9_x86_64.whl (257.6 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for vortrace-0.1.tar.gz
Algorithm Hash digest
SHA256 99bf8f921d16509f9ae20534d05d4b84a364add199b3057d42c822a909f4fda1
MD5 a74e75446ed91cbe690fc6e872921b4d
BLAKE2b-256 882e63539cfad233ebd53675a6386a2c1e91fcd27dd5f25296490a4a2eaa70ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 265f373c250b70e9c8e46c1cd50f588298320db6e717d8d1b10217c7ed5a47d7
MD5 2515b28ab029796c575616fcef71b014
BLAKE2b-256 2a96892bf2626532f3e2218c3eb28379da390a725892f05024c23461c1c9321e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7e0df93cf4f01553b648bbe14ea23bd78fb8b1ca0f7546daf15265ca446c0d6c
MD5 68f70ebe856aecb07e6b2b1969c9c07d
BLAKE2b-256 49dba1c2392fb36c8360e923190f67f0a1ba7796487bc45a965defe66ab599ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e5fefb65afbb1dd01c7755960eab34ea0c89468b3f66b43375ba402ff1b1d032
MD5 8b66bd97022dbef28b9f81f16aec3753
BLAKE2b-256 5edbe2658fc313192a2d8a812c8c5cd6e3192d4d31b593540615c8ca23b99d2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8ac506a45f3b1b632cbe1b69fa3b1eea3d1cec1e353593423756b54986a7617c
MD5 e87c49f29154a1d9c886b715f258ad1c
BLAKE2b-256 055b9ed1e5d98b960f2cc1bffad63bfe71a92112459f00b47a39971f4ab44dc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ac238ac12f8c1d363cb2271fa3623936da6a34140bccac73440deecf4cc2b22f
MD5 a8331db2df60ae748f9a48049478b031
BLAKE2b-256 b99be0ac737cdccf181b709f6cb8bd1530fc0091575dc7c45dd0b27f65538234

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 324702d3f3c279b1c3e31cfb46695f5ed6ff454b1876d13a6e4a1e8a66e8593b
MD5 0f4751ab742dbabcde3257ffd3f86aca
BLAKE2b-256 ce5fbfc69d689e3ca14c6eee12939aa9ab5085f41d95375edeb815f0d97424d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 28d3f6e0edcf7fea5ed703503023ad40de7952d2fe19088f66098ec215b8ce45
MD5 fd479a3a39c8481b9be9fa4976630de9
BLAKE2b-256 9afbf15c170900972e0f9701e948b33b245bed92d3345e42d0590bcf5c0f476e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6ffe93a809520ac1345362c1c69a42f3e01994204b6548209eba7dfb83d804f6
MD5 8019a330f3c5407652ec13ddd5f6143d
BLAKE2b-256 73a962fb39fe6cb10300a575f0fa71c23d01d42bf4e6f183b012a99ad9abeea4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 68758670f57c5d177b3927b9053d493d655cb525b6873ed70296cc3c1419bd1b
MD5 9f296241ecfaa86f5a398de339118200
BLAKE2b-256 e0c8ad8668a0fc9b71d6049ef53aa5736e49f5f0a319545083721e173605ed6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 69821e0b66392943cb6eae1d1897b63467adb747f052426211c797ad2d421b3b
MD5 bb59066b6b8e1d6adb17245f8670c596
BLAKE2b-256 8e5a7908fb5a29ea66852371a1e19ada813e44078af79768594a78e5833c7cc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0072d954631ec6a7ad4020c08aa82faf1c1d61dbf844f0258f458788a7b5e6ab
MD5 f728f1859587ab50b9c7ca8a16516c3a
BLAKE2b-256 93e2b8e3789807e92cdbca6670d18014c4c60120139e8fd2dbd6d03d83a9c941

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 06bf5f62306b19bb07e8ce3d23386a6aa29d787d8b956793247cf5b3f36e9c73
MD5 39226e80ef6624bd719c4036a3c5ea12
BLAKE2b-256 59c9dcdf2096597350506f001dc913c4ad486f9dca041d6799c0bfdf67a57848

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 372bd1447f47ebfdc52f8841c3a3da5d8e03e32179fba4f5e0b7db21b7203929
MD5 d47a47ece2cb524510f72fb82f79264e
BLAKE2b-256 2995b61a5527fe3e5582820feb86eca46c591490461e6c2fc8782f8d86c610ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5711ba642572d729e99e262f42449becf96b5441bcdbab583e905aec6e910a40
MD5 e56d41dbf3c274615fdbff0146211cf0
BLAKE2b-256 c5013235e7a410ca934bbb3eb8abd5a5cab5f69a34ac7002d521d53742a6940f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 019899842b644ab6ed3c3946220cb77e44b1628db57d0140cb48db69a04003c0
MD5 7d9e94e7c845ba219b458e01b7e191d5
BLAKE2b-256 08bfd5309deb5842f2e4e3d3de2a25f0795ff68bc1115180943bf63d5456c6aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 93465569760274163b124217b6f6bc68b7b578fd9cf670cf8361e47226299c85
MD5 150bb34a4bd92eb4d65b7c7cb262adbe
BLAKE2b-256 00e580fcec17dcf518db4d9ae567c2a3014e0e5b39642405498526aa788564a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8472d04f58e422a3596cad8c3980551f249044d87ec7dfa373af6f339da5ede2
MD5 89f31a75d7b259d81d60e3f04cff071d
BLAKE2b-256 6c1613f6aeb662c81854b1b78fc62979d472b3cdce6a8092ba8fc67a94989ab8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 2271c357d60112f5085b132f4b695175fba89601305a72e2cecd25a491d8f800
MD5 27bc968c56968628223d0ef91944657b
BLAKE2b-256 eb0947ff29fb2aa7010fe74709b5a9ba81e5307b5f28cb37522d37a07b3f9f14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6a80ecdc37745f3e2d86b3df8356fabfd583fe779bb131a0afd9eeea4a74a6ef
MD5 2f4ab47f36e3fb706bd029b45c5be71e
BLAKE2b-256 e3f3fcfa32403d1232e7341cb49a73523561a6cf1ba79b77121b5272665a2bc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3b6d085f5f6639634d1bc0e5c29d955ab37dd44cfb83ca4ef3241917ba3b70d1
MD5 e9b33f1a5f9a4433f1f1ebd36960040d
BLAKE2b-256 f80fc4e5ef1a400d19b8f08afafea7cf4b0e8b424f2ba072244089f84cd5946b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b37152bfcbf0dca31366a910e2ff2fea7a039ae5127218cface2a35d9441f3bc
MD5 b1e07feeb4a05520cdf7398574f55167
BLAKE2b-256 6318a7e5e684eaf44e2538ae4b1332b11be8a37f22737ed8ca4d2225f993a862

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 75559b2880dd65d3554fb3fb89e98519f487dbe67a65eddc57ae931c11d1da5f
MD5 4ae8b25439e9a029acf1d8a0c10b21b2
BLAKE2b-256 ebbd44bc6bd1072710ae303f7e72e09669fe108c5f53d569ba725f0b1d8dd21d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2b7b41b6055ef72dd8a0202b5be0c9132c90011044a21601460dc93e63d5ce7f
MD5 6dc5afd94e4c59bc513493d4e696333a
BLAKE2b-256 931a381b7543be383870a04389002df0b61eb3d805bfdbcc2b7931a818135f56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0dac13856adf1839dd8029eeeaef636b100af9dc212b9b3c289abdff0548e476
MD5 30af89e175c5e5131cd4a8a7752ad170
BLAKE2b-256 5b9d4a130480e73e4f89f144636ee098fcc7078bc9557936333a89dd558155ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ea295fe95b020a43ec9bf4667e5e785a1d1d895e984db974d30f96139a10c560
MD5 585106565b1637c8c0c753b251931bd7
BLAKE2b-256 1117e2f520d0ab4bdfb563f717898a5d56bd7f3678e3ef27968d14fea53d76bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fd6c4ba76c77bd0a863c39f8409b9944b903fd7bacdc00126bead948bd509812
MD5 ea70dfb74026b872f54046d29dbfbca9
BLAKE2b-256 cc862263d09c60b6c594d5e43199b76a77582a51045f71e346ea3feda2e06950

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 594be082f38916f2e6294ef77a07269c576a81ce2a2eb853edd8f1d5c4ae7470
MD5 1c78615181edb748cc6448b48249a4b3
BLAKE2b-256 8417581e030eb65cd3d680c57c1b8f9d51014058df665d3479d3cb9b25d47c95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b377ab84e6db9b8c7fba216b175352f3856a538518e759e680fdebb72b62571c
MD5 3cb4f5d8c32675158023f6450cb0dbca
BLAKE2b-256 2993e9b781a26104b574a8df514f783f65e0146872cbf94694ebe5fd994a0f1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a72302772d8e8ac2b4d7ddfe923949a1a0a28699f94a24d6226b3a3e429afdc0
MD5 46d1a23a61533fcc1010ca633d89dda2
BLAKE2b-256 b655091327e28779216469c8e66ffe06c8b5b9bff4b0c7ff24359b3ba1cba646

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 69974c8194394c0982f011d02eac7e912a2c87eadf327a400191f9bf16857462
MD5 e6b7b1086f6cb466bf35a4fe829e37f1
BLAKE2b-256 5bbe5086c5c561c991a20e94835cd384b8efdcf0ea1e2744eee7dfbe9030ed85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c48ca51dae77046293c56a97dd41ace56958395f59a06bb9f757bf9d6e507bb0
MD5 224cd2146ce2bf025d10bb6ef39c095c
BLAKE2b-256 fb7e830a5eab3f9018f7611a2fdbe99160d068e67c538ed2d516cb963055370d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 78a9aa3bf17d29217128419d0bd3a560410f00d417070c85162a5ded99907d17
MD5 6785efc6b4ade9ec02428d22f3e7ab1f
BLAKE2b-256 f3ae3a8bcb3da4e3c542c7b578ac97e0d674de0623c48c187c5240ed23b4cb0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 15d2bc6590f7340bd095b772c058180b92fb9715a5efe6cd5f584a42ab33fa53
MD5 f89bc368cdaabd6a3a285549a70380b5
BLAKE2b-256 06c9aed0dc592b3d622e4190a7b7a677bc34d426a4dbb402876510d1ab1035e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 076fc40ce6bc853b4a494504ee3e15b170f6b9d14a93b028ccd01200bc94e059
MD5 f33a9343789c3a85103b34d84935dac5
BLAKE2b-256 bedfce7b28494715da070091ac891c6c845375e00cd1f2c71e0d9dfaa4fa4837

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 05e6bd99cd619e8067adcbc2155cc4918c87f31a84b9e8ceb23821a113c39d82
MD5 2af9f1458738fade68b88fe1bb9389c8
BLAKE2b-256 5fe73cddbe77afe535f59bb31323232fad0cfeeb5174f54281cae4e88ab64c8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7195107e05d8e8ab9c74341804197783a14f858595b5e4b5251383b20e5c0123
MD5 da461a478b79ebe23f18d142137f110d
BLAKE2b-256 0c3aafdf84109b0747a44752c0a5095d098dbac27bb8b737fca490f4086dba5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6b9de959cd94f2ca7fca35285bf65907dcf0dc3a22467c4137b5dcf4a286e18c
MD5 552e8170b86d2a254e32934525e26923
BLAKE2b-256 37dd8713b5f5d1f8354009ebfd02ad443edc42ef7bd973b3e4d09a27fdb43de6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 59542a74c63a1c53de4faf7dcc8554b9ec997b54f42c82b6940a9c8e59216d35
MD5 044f2ec1c4eabc81c9f7fe2dfe34024d
BLAKE2b-256 b3956fcb5cbbd2f9feaa4a09d1e6ef0de73170c75c994508f8318ed96107c503

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 91a57f39adc0b6421b5fd0e2e3bf0c9c0ddee8ccb748e5c8ef97451e77370e0c
MD5 175167501119b9b58919af045d52392a
BLAKE2b-256 e98dc90176d62ef2ff25cae50618a57c9b36584e71a52ea5a06e75d9b9e5ad6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aa9dd43fa321a710ac5eb8fafbfc0d5be81d842b7cf7351432943919d487c4ca
MD5 205adb9960e5c33829635648d57f94ac
BLAKE2b-256 7e647da2bdfb195bca3620fefdd2fcca67af756fd6c15da2ef1868188c823c63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 63e698a889a853a49580bf710a8b81df9995c53f7c5d71d33ee07353e23dd59d
MD5 4c05cc8fe810dabcc75dc795f408f27f
BLAKE2b-256 caa33d9bbc235513139cf817cba43b32e6798e28249abad7627599f15300434b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 49e72274009b9b24c2180648f201fe8715f0e33686adf1310c87ada32cca7873
MD5 4b184388d079f368e51e5578b119125a
BLAKE2b-256 6bc69e3e24953fc0a1e765eb4d4299d6ae36c5af4fcb6ff03f33534b53e0f66c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 498439a2401aadbd68859290aec38c2437937f6172990704d1103b2dac4bd502
MD5 f0fe6c923573fe4b820f8dbed7edde25
BLAKE2b-256 a5eff702afb7a4be9abb71cda2f12dca777f3960a6b14834a0594f9e2a05c800

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 57f8b600e536988308a26c0257e4bbf6237438be965c134d75942d09d7e1c12d
MD5 577c5742415c0e5477846747fa5f9d25
BLAKE2b-256 8b3c41f547c68be7d6b997b3385dcfb276a2d9696d99ab5ab8c13bf339c3e7a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0f0b85a6e5a64800f2e15656a4d9946aca48a71a5b0da9b343e0d18687146133
MD5 b5be230776b20344e3a90d713cd69c7b
BLAKE2b-256 400dbf5b7d2f56109f1de3ac7871d06fb50ef28835f4e5e17e86ca6c57f63bf7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e20d6cf5aba79dfee07b9a8f277d1f1c0694d322721f39ded7ce4cd664b40d6a
MD5 db063de23297675db077454e7c39e0da
BLAKE2b-256 a610c29710070d22de2fef1d60a6e85c5e52453e69357ee0b301778876fe86b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0d5500ace81832916d3d0ccbbbe18ae2b8106888d6d079f61c6638c59093ce55
MD5 7a3ea6e76138be72ae98f39e5046a997
BLAKE2b-256 2830b0678a82de397e7f5206b690a254761748c475f541af0f4d11f6ade46519

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 30dd0c5b9e3efc16b8fb89b7e63a36cd261b7d2f06afe98943baf75be515aee3
MD5 3bcbfd5bcb4e68c3c49f1375545ca9b1
BLAKE2b-256 8abca1eb8f611c8ec955914aeced98b307eaf81bd82b7881f7bc54242bb47cae

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