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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

vortrace-0.1.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (397.5 kB view details)

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

vortrace-0.1.1-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.1-cp314-cp314t-macosx_11_0_arm64.whl (256.9 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

vortrace-0.1.1-cp314-cp314t-macosx_10_15_x86_64.whl (271.6 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

vortrace-0.1.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (396.6 kB view details)

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

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

Uploaded CPython 3.14macOS 11.0+ ARM64

vortrace-0.1.1-cp314-cp314-macosx_10_15_x86_64.whl (263.2 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

vortrace-0.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (396.3 kB view details)

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

vortrace-0.1.1-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.1-cp313-cp313-macosx_11_0_arm64.whl (245.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

vortrace-0.1.1-cp313-cp313-macosx_10_13_x86_64.whl (262.9 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

vortrace-0.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (396.2 kB view details)

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

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

Uploaded CPython 3.12macOS 11.0+ ARM64

vortrace-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl (262.8 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

vortrace-0.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (394.2 kB view details)

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

vortrace-0.1.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (369.0 kB view details)

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

vortrace-0.1.1-cp311-cp311-macosx_11_0_arm64.whl (244.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

vortrace-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl (259.6 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

vortrace-0.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (393.2 kB view details)

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

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

Uploaded CPython 3.10macOS 11.0+ ARM64

vortrace-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl (258.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

vortrace-0.1.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (393.2 kB view details)

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

vortrace-0.1.1-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (368.4 kB view details)

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

vortrace-0.1.1-cp39-cp39-macosx_11_0_arm64.whl (243.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

vortrace-0.1.1-cp39-cp39-macosx_10_9_x86_64.whl (258.3 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

vortrace-0.1.1-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (392.7 kB view details)

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

vortrace-0.1.1-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.1-cp38-cp38-macosx_11_0_arm64.whl (243.3 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

vortrace-0.1.1-cp38-cp38-macosx_10_9_x86_64.whl (258.0 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: vortrace-0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 9682808038ee8646855d37b4e9834b88a7b70aa389bac40eb7228e527d52769c
MD5 266db8a1f41a8c143abebbd22e232609
BLAKE2b-256 4fbe4f5643544742649609a396cad1bfa650818c9692a396a9ebeb44ebb357ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 53c78c7ed73262d24a53ddc07eb06ad55ad6125cfec7b84dba236b7af684135a
MD5 d8326e400dec6290744cbf8a9443ffb3
BLAKE2b-256 60f06c9e30ed79e40d3ceabeab91a2f814fb241e3200de6a98139ca38636a134

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f5cf93556aa548daa71233ac3c7337bc54e2fcada7355937f04d992dd203b3af
MD5 2e5e933094af1ee3af70e0bbefae0ee3
BLAKE2b-256 84f9497c3e49c7bb1aa26caf1f3a5e8289ee1fb4b0cb35b7b61044abf6d30899

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b99309a25d37f982e2319d7874533b7f6974c23af985c78c3b4d94e371241d7c
MD5 a14f8bfc68210819b3b4344a0a433ced
BLAKE2b-256 b4dd568e71a3eecb42e670280d7f3851aa75916b67e981dcdb8870208f1fc40e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 730347d8b02e5f935685b6b9c7679e75dee5f3873d8c3f58adb78f082f226efd
MD5 173d6d21e3c38aac905d671c2ddfa99d
BLAKE2b-256 bcb962b1e3ae5b4d6e4dd81182805695f3bb6797de57c325dc3156fb07fa19c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6325a1b780ec10c3dd266a9c7cdcead5b828e523faf653fbddf70d1ce62cc16c
MD5 fd2e1a256d6586c99c668d67df75c8c8
BLAKE2b-256 40d52d51f12965b794dab0558947a03a98e232eada346f238555c89d8aae96d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c320043b1466b9dec644e92bd18e33fbffc5ff3e1abc84aec4eaee2f0eaf4113
MD5 d6417d9348344df7cd5aa84c71d575bb
BLAKE2b-256 9a0bc86faa7123b9efa8f5cc43b665b980d699ddc1164f03827039de0e72f5f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fe82c18a0583e52618c3a13c69481c576dd6cb397b352826c26a988fb3966536
MD5 1aca04ebf2641f56bc77b33e6b992463
BLAKE2b-256 30c9248a90b5623c9fef0fde8a39401297e0a6daf2f7141cc17f1e5dd2df1188

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 57237ce4af33be2c83856d9c48e63fe61a35e33c0ad0ded95602a552bd7533c4
MD5 5f1cda29cea4131b568b0b7e3f6db4b5
BLAKE2b-256 1e1b69bbaa8c43532fac40cad94cd2a604a9fb6aafc7598f7b39a7790dfa1ade

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2d41c8c10faa5711c4bd6eed8729d36fc5e3931fa2101a9251eba1c73e7ce713
MD5 b47dc59a7b039756455da0bec474c766
BLAKE2b-256 0c81f0297188f99b68404bdb22fc9c8e758abe2b351bd3c5a7acbdd92f21ec09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9b1bc7ee750c99987d3fa1e59963c53ea57c308b4e36cf14c76a9b634a9c9d26
MD5 cbae6dbb7b782489bf461494d0695d01
BLAKE2b-256 00db1888a5d2c70b93dfce2f42299567db7ba91f04d5a38a74b852fcb1921af8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fc45a8345cd63e718a39f11f1276e63880af812b37de443915cec7d4263d15f6
MD5 f0ff23b7ea27cf13f744ce2299ed2dc4
BLAKE2b-256 be5dc8777d8ff8d7ea0bf00dacc7674d3a445b34900c182eb0089ae7ddf2df95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 ea065a10411e2eda9e655d3a23a21c96af6121945006ef23f5c876e5c965cbdc
MD5 f371df84f46787b6d45160e8c76fc320
BLAKE2b-256 5c2823255334d4192de71ff8833bc90bfe0362e2237f6bf8612f274857ff87e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 05d59b2756848e37e2f6d19a0e902dcb505372924a081e60300b7cad77d82816
MD5 2ba60ac5fc2e67a65a0913755b794c00
BLAKE2b-256 b8aefbd8c1544569794b5b47fd584e527685c6e3a1f01665189caf9684f565a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ccadbd505c26cb57946ec64c39e768f94793fbe2ddda7d3b246c7ede078bb30f
MD5 cfe8e00543f0e0e6e55caa4189566f4c
BLAKE2b-256 84ff0f3a43a304b6987d42ff8079ce860b42b7fefaa95e9e7743f302fbadae4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 af89e4372780db4f38dc2ea2fbd6107f28d1fe461b0c47f28bc4718baed3591e
MD5 bab9717e5101da154e8ae86a5f9b71ec
BLAKE2b-256 2d949ddcf6170c833f186a7f8dccab745091df83a8ad7984f0f944110cbd04bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4f1deb70c539f1111c15d31a5cad7048789b2a7cd7bbfcbf2fef0caef1b88c02
MD5 c4b4eca747d4d86a7dbc6914d67587c9
BLAKE2b-256 4ff55cc73d034e5d7bb442eff58cd4fe304fff68ae378f7557938c7cb77444eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bdfe359e12e9a004074e96bd06ba0e96fecf256002e50f40ada486136ae515db
MD5 a5a9987d897b77563d331c315dd82a34
BLAKE2b-256 777b498efab17218e5df02cae76dbfa08578007b719fd685d9b1a25175c8764d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7d677ca40658950010b7c95bed908b23b249b97378d18ee400edd1ca70f32cbb
MD5 e670755c195e1079c7145a8c3be8b6eb
BLAKE2b-256 91cb166109997e1225fc1e56e0f33fdd71892b64f551bd28a21947a041d6b97d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 65fafddaac0490bf9ed7f9d5f32f1e55047ac6834283cfc6c1fb6781b739be30
MD5 e1b179df534cfee65473467cc20e7d8b
BLAKE2b-256 7aeb4dcdc27e3d12f3d90c048f1da55c129713a39567166b9d7ca2e61dc694f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d6c7b1a8d0f0240d576c3b66f1286828949a213ab6176ab3d3754f98140f9f29
MD5 3da7e31ab8858d31d9f746d6cfe3cf78
BLAKE2b-256 854bd1971b8ba59afdfddcc0d60041114ced22e2feb9a7e7e6ee198179859f77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2e0e15d34cf56313b4326b28ca0ee1a84a4cfef1b54c58cef47c6de3a0a7b752
MD5 32c0f3fe9a3e6c688c82c1061907cc07
BLAKE2b-256 f17b88eb12f332d6ada5e3a6fd36265a5ba58d35d9fd187b26b151dcca53f4cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c47e53789fa28c3612298cbc00c248b95518afe0dd80b5214aed98c667769db4
MD5 008d814b952b6441d112333714b69c4f
BLAKE2b-256 34cef32b7302ac9ffb388b48b3cf7369519748fd70f8db388a5a835ac15961c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 202cfcbd1dec7b7b675e52a55e87e8a909a7d16cd1fb15afcaa986aa22772d0d
MD5 c85293aa7ab297a712dedd775500f4e6
BLAKE2b-256 369b8d0980d9f2a1a2986039441848d14ee9b921f59478d6be5bdfbaa60ed4bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 200f4377b32700cb9ccf5d381a353e5a62ba04e68725e215103db784a21fca7c
MD5 dcbae9ab73fa30c78403a2afff350772
BLAKE2b-256 79f1fe83750ff69df99af0dc3fad1b1072bdbef45fa90e9ae9e003fceb968a11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 447a09508d849a543cf2798e2c79d33f5c8f7e3fc6bb6147d59c5bb262afb790
MD5 73f16a932438123dc90d7b43961c06bb
BLAKE2b-256 26a5ccef4722c64fd55aae259aa89104883126e2e5e6311f0b4b3bd45c6f3dd1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c4e30727b531dc138c9303114b4f4aab918e4854c7cdd332c34bbb5a8401ad45
MD5 b11512d0b1e3e1229d1edae32e316356
BLAKE2b-256 49a8ae448be517ab55f20bbe13f891612c6075f0a07a98e114685875e6896aa0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5e427fad566384a836762d71471521cead44d422810cea7cc8606285facc7198
MD5 5b6fbea9c666ac0458aaad6724d4e8c0
BLAKE2b-256 f5fbf9d42031140ed039394085158e716dfba7c8cb84d77ef011958594052fd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6d1d6d020f7ccbafcc1d9bb3561a5b603edd535bf4b72aecd833968afe702f65
MD5 827876a4fd664f3283751b2d7e4250d3
BLAKE2b-256 3fc32188ceb8665787e8d45e1b7b76ff98e074089453a922e4f99adf870247d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 330b1b94becaecf3443a0fecf548f8e4a12b30287ed91ac35144a3f0743ae2c1
MD5 96d2dd38bb250e259acc59abf0838890
BLAKE2b-256 e2ce6d079c0d3cc0b36f1506082e4517517f0cb5534cc12c584ff3c4480ae396

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e1cea1a520c422d42c14984876ed5f3f855e237ddc434308466c363060fbbd7e
MD5 8fdcb8e972d76c18d5201c45659b54ee
BLAKE2b-256 4c39371fb74d8a41a2fd7b68f65941663197dac55852755de6d4f3a559e96e59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6b9086450c56d2fb7ca3de0b5cbcc5769f97d7ca16d05cb55135cfa71aaa1007
MD5 b8592acbfa86c6fb963114aee26f1e44
BLAKE2b-256 4a4136f84719b41a080a5d481b8e98966c6e997a3a4aab72a3125bfb9a288e2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 de1b3eee872252a3d676901e7799c6d46fcba5ef468c55c60af4114e34a1cf2b
MD5 3d2034c541ce4d0d6c183396cb430a7a
BLAKE2b-256 df6b88be6784e09a0e104dd68a0b103263051d82aad7e6f6bbb37ac8bbf5e9b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3b9c809ee42bfbea7532ccbc551929e98c035aa5eeab29c5b30bdaf5edf8822b
MD5 684bc8c66485cef6b9da981cdfaa1dfa
BLAKE2b-256 f538a91abe17c172edd0fe0b5c7ad4b0147284aeb6c4351ae09e513c5683ca3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cfa91ea2f6ec20753a45dff884b4cb5e61648175f2387c47bdeadd713a423f20
MD5 307445354a7e5de825fc9e776b96c201
BLAKE2b-256 1cf244fd0540a691ccea307c5a0c6d15eff81845f9f7b8f829df3a3b8a5951f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d3fbc4623b47066e5dddfcac32836da24b2cdf78e725a03bd41845fd3dc2eacc
MD5 dd49b2dc4c57b354f0766463fdb7d878
BLAKE2b-256 9b3a0cdd46bbf2fbeeff9cdb3daa84d656913f63b4c4d7075557ac7280529299

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7f598f116812e170bef6a066f5bc221a2913043862a5a66f32f65b267cb6285f
MD5 428a6449659908e94fce545078bef5a9
BLAKE2b-256 7017867b4e5032221fb9014a872a8aa5d9e1bc22d4bc76caa1aa8f5836486b10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1f2f476fe550c959b7481eab2b5de8a8c69a459e12ac351d0f37f3f389a4bea4
MD5 caea306442e9cc7af860b0e2f951e4f6
BLAKE2b-256 dfdd0a8ba7ff48d828c6829e881cabe8b2d368deb4aa5b693fbb1e1ce3164ad8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e3f41834367971f40675d1729a4c22a2bc948218ac1b87232f0b15da785f3b6c
MD5 a40a6d0025f1492be65deaeb28fd70d7
BLAKE2b-256 09f9b0a57646cc677d6dcbc7b3c630e6dd9adfb28ec7395d7a572d05ff3e46bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 04ee3112520f53860b06abfe2f7e16e1d047efb88285d1aeed247827e3280465
MD5 d2e80292fd472da5182047aaea550725
BLAKE2b-256 03c9b748789e56a6297aec3f4a072ef856acf9e2e441ca7860ce927c330ab220

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 91ed3869ab8c4d1d3844a63ede1cb312da218140e2da2f07bc17d98c0fa22234
MD5 a41569a696572150440e32c3be396247
BLAKE2b-256 463fa43acebba9aa91fa1e9e4d25b0961383fc49f34dfd755bf9069eac765cf2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5172f0401ec3fc58057911395c23fbecea1df2c5ce64b53ee33b31b2f41f0f5d
MD5 e818bc004a961f0e88ea2ee62a5c0080
BLAKE2b-256 a12df2c3a41adec397d45a57900281426464525be18b31a54011757d5938a468

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 72fc119f4bde0628b18a1942164b3b3e2fca0e97d972220e87f4269c3e1665f2
MD5 d53e1784209cddd28f1cf8a7e7506efb
BLAKE2b-256 e16b9750c9555bd019826029f0c9fa9277c999e8f8f3aa0866ef04a515070d7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 25bf214b7c34094ee9efda9a03354d273fe77fcd72a6757267066f35fbcc4a85
MD5 e52773bac16056af985a94822d142777
BLAKE2b-256 fa037cd91c7d3be086079d4bae17ca6ff68c953ecf02beacd713d6fc3ec6509f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e090b5b033b59014a3808a7574a810e0e29030dedd2d94d1edccd81b9af239d7
MD5 0c5b143a0f09d17265d0221f5e9dd7e2
BLAKE2b-256 ea782c22e6b72a20dfb30b057a3bcde218f46acbedb482ddcfab7488fb7017cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5bbc93133ceb7970b6f8579e1110abacbbc8a76788155bd73bfefda287f1a03f
MD5 83dbd686f2272e9aea939b74e362e2a4
BLAKE2b-256 7b31b3828b56c5a4d99d030539f70974c0749e7cbba52d19bee2c34e3a3c2bbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1734f4e2d0dec863be4e46f3db0935194a4299141c69f3bf34734a6b490c9e5f
MD5 1298002c23e29f4506b98e6753d6f941
BLAKE2b-256 b40eeb7aba4640673ed874b67b847ba087ce5d28a01ee4327e80cb855f08687c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3887e28806e67ed4938d585517a7ff65042775736b971c7fdcc5fcc53b4da8f3
MD5 186b580053f93cf06017acf04826c86e
BLAKE2b-256 28c630426c083bbd9d02586c3eb648a2b4f69c24fb5f47be51fc0bbc1ca0a0c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 86af28c650c5995bb72c4f545534bba49514400c446342e8c1a3442c2974cfdc
MD5 46a1d4d636b13161b34d64fb0aa004f7
BLAKE2b-256 e1db1aceb139ca363a292ad006362b39f0142f12a6209049d0498c5eebbc0ce2

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