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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

vortrace-0.1.2-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.2-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.2-cp314-cp314t-macosx_11_0_arm64.whl (257.0 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14tmacOS 10.15+ x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

vortrace-0.1.2-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.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (370.9 kB view details)

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

vortrace-0.1.2-cp314-cp314-macosx_11_0_arm64.whl (245.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

vortrace-0.1.2-cp314-cp314-macosx_10_15_x86_64.whl (263.3 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

vortrace-0.1.2-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.2-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.2-cp311-cp311-macosx_11_0_arm64.whl (244.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

vortrace-0.1.2-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.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (368.0 kB view details)

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

vortrace-0.1.2-cp310-cp310-macosx_11_0_arm64.whl (243.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

vortrace-0.1.2-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.2-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.2-cp39-cp39-macosx_11_0_arm64.whl (243.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

vortrace-0.1.2-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.2-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.2-cp38-cp38-macosx_11_0_arm64.whl (243.4 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

vortrace-0.1.2-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.2-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for vortrace-0.1.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d2aa4d2643e42006879e558080f0d74ac73ed5b6094ae0b2c10cdca664f084dd
MD5 0273a5ab9ad7cd0d30a389ae6a6e191e
BLAKE2b-256 7c72ece0fa8807531fb571f3b9febdfab9de2223126fa7d8ffb488e70c0110a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ce9ffa9375bd6b1f0266893aad1cf310986c496666edd4d1a7ad759ae228f41f
MD5 e0a1e45bb9a8372ee5cdcf66909cd03e
BLAKE2b-256 aa8caa8e2559bb002389fe0e4cabcad0e5baa2a0eed10950ae89d20ecb68f3e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e05bc505afc90c22118ad9d57a8c66b1a8005f819b60bc6e8902649fc46dd6c2
MD5 e9f5e3fe8186f0f83db30fc0a9a3c5cb
BLAKE2b-256 c997d5f963355deb66b7e69b285e8fc1799eb3a9f09ce2f5d3c4b0fb1ecb67d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 142f93cace6b41d068208a7e839778b309dbf1299039b7260fbc14e1a46b0e33
MD5 50e5890539335bbf16c6b8f5cfdb71f3
BLAKE2b-256 3471e40cdfe31bc08e90c691b12382271c5dbe613304162980b3659c61132de3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5d1d4581333027b21295cb1075c96373f0c5510ab66812fa45b7beede99561f1
MD5 329b0a829f3d7a303767ccc0cf514662
BLAKE2b-256 7c02b7d4f7f02bff1b03063a598477ddd9c74719b3bfd925f683000ec44360bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9391fdbff1e044e2d54d303fe02ec4394eef5f0206ab60c173d3f73aa13f37a8
MD5 06e34812326796c2f4a6f594e6be3ee0
BLAKE2b-256 94739f56a1239f52903606c830447727fdcb18f06d1d5640993b58041d372fe3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a19bd632d6bcbc89ff37e1b1a25c26540a26021906b7b93c2448936ee800e00a
MD5 ecb34be1d6fedad24f03cd266157dc38
BLAKE2b-256 1b9527d41e26081d1ffc01f35e0c758fb2a77c57e157e3c876adf7a5be88f2bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 16c51267ecbbd6ca08b4d226260f37e59e9bb9dd1a6b4ed365dda943208ac6a1
MD5 db3a1abdf38da5cbd26aae3da9fcd586
BLAKE2b-256 bc3edb02f9c36450bea7bee9b1999a2166538b00cc41a6cc4fc55e85193a8853

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 264ac67980cebcaa1f475aa716c71fde528fcd7a11fdad836d674dd0894e8403
MD5 0154c05cccbec516081356e2142157d9
BLAKE2b-256 caca7e035d817e940fd8dfaba392ddfb0b7cc45a00fb9732e13dff653c1740d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a60d4c386fe58fc82ffd8871482c8285e8feb776c6516b44a6057d0379b9b80f
MD5 60f9064eb0bc0c4ce30021d8b44d6815
BLAKE2b-256 73067fd11bee1bba5f143642d85a0abeec66b7254c4ae6efd0d568f5a83f87e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 561359902dec634f0392040e1f38b34eab66d35adcceadbccad0fc563bc8e820
MD5 5f00db58fd725a29f40be5515bae5f53
BLAKE2b-256 c646d7a4f498aa0abcc92706d4fc8686c6825556b771e90ab4d05873bd6758c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 342229df52ee2dd6ce22a7ba37911f5a27d7eaf2a98740a239c3988143a9ac4c
MD5 16aabf65b212b3094ff560f3fc4a9724
BLAKE2b-256 942c2c3a0e19a442ec60970d855434f86cd0266cb81bf833629c256df9a815f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 574bb505c297b7a2a307d2b52c2380bdd5519dc5ff5740d5128dee30aab20f96
MD5 9272433004f47a41bd540fe1e80b7405
BLAKE2b-256 26404cf5e0ee7dbb51c3521e388cc6e959488aaa26a3f6055a0fac9c889277e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 203053c273d2078232914a6496ad0a0d9c0c835a20eddcb9fffd68b41a7724d5
MD5 71a1073fceff6a772e035f0b791ded3c
BLAKE2b-256 3fd7e905d1411a3245df9454adc2dfe536b23d99f909bc6423dc1ccbd5186610

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0522506466e11301428b2882a36784c8c1f07807ce7be810acd5affb5ef40ab9
MD5 f696e85016d7d281dba477749da8fd21
BLAKE2b-256 3d2783a3aed27b7d4ff670be7128919a33c0d604f4caa898ef78096587cd8567

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 628c5c947e110053c37bc11f593455360fcd1bdadbb23027631e9a568d7d832a
MD5 7ec8d3dcfd0ead462d04a00415ad951b
BLAKE2b-256 a20ff1f0ded6f3db7461426056c5d980698ff0d72700f6c110b753b26611ec67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a273dfbfed373e2abbe6cac2cc6e1edb2f4dc5173c9c157dcbad7eac28328914
MD5 899351f89834216944bc7bb45abbaa91
BLAKE2b-256 e217ebe6218f323c5387f91036d8c1d0342ef0c3a4adbb7265b7312eaa6b7b7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1664c89baeb89cd39bb4d3eea38a97a21b9dc0f01a22225bc3550c7da41b0f9d
MD5 2c89e079b0092a859a1f9a0b00b41162
BLAKE2b-256 9aa749728610c931bee9cee4a6aef63eb109e84a66cf87c4d2c68ac189dc50b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 02e0870d92d0a061e762fcf10b73198f904801a8803771b6c15fcf050854d6cc
MD5 f271b0eed217000ded654d676309cd47
BLAKE2b-256 cd07960f4753130d5459bc58ca6d014a38205e2ff86ec5503a4b218d3bdc486e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 62e89fb084fb82b2a238db8ff31c303fc9f7b120a8a644e43dff38d8e24a9ae9
MD5 21d8819753a867ba6b6b34c394e33bb5
BLAKE2b-256 f1fb105297862889be21cf50f704c68489930f04f1f355e60d430acc382b2af7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f3943f865517180b22d57d3700c87e579182b57715271341b9f9afe74b3a115a
MD5 580a54714f3c7d47cc614f248c8f8fc1
BLAKE2b-256 54dda50f0e158ee28e88c8cb1c36c785859dd5169503a12cffc89d6145694b1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6e256226cd1496057779025d102a8dd681c54695e8c0cf4d2b5c35589bc08016
MD5 a78ad2c50bbfbdb90efa4c576fb1645f
BLAKE2b-256 0145447d6f1c0fedba7db325cb327f2fab52424e2c82bbdc9488e02a061b19ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ae05498eac2c57e9c76536ffe25399c69da44d2e8bcc6c9a8ad8b0cae0ab88d0
MD5 db488d71fa6360622ff72e697b23b733
BLAKE2b-256 53fe713f3052b607dcc5a4f856241f088dff3398b3ef4b8ea23c62becd412969

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 10266186dafebe19236f704d6e6c70bf3d4fdfc8265e2cd08480bd13e4a80c06
MD5 0b19cce667e3667315c0e9cddca29b6d
BLAKE2b-256 4368004d279f25e1642354e212f7ab2ec2050cf3eb77acbd9dfbcde2c871d44e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6f5dafd124907a678d023789131beba1a0c7c3f169f243fb8bb10deee89eb031
MD5 da2aa38cd8a4e8a309102a280cf0fa2f
BLAKE2b-256 81aa24bc8dfc9c156c24528dbb40335b5dca3a95eae2607e0f4b6ec24efc0f12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 61df5ebef69b29151c2f79d9eff54d0224fca62d00f971a0187d3ed7a44c5fdf
MD5 ae292ca345f746c887323c5f24e81007
BLAKE2b-256 7ddf7c1133af00ad433a21e5e6fa584d3e1483e8be43b7a26aeebe4fe4e7958c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4d0bf8a789c970fe5ebfa8d5f262dc02eb38a82021e99dc856b306ba9c7a2190
MD5 6a89b2d685117b5cb9464891a39949a5
BLAKE2b-256 906bd41eaa64c5e5122ebf2da25b45ba6dda20de92da2c6e07667b296bde8cb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 12f0db4103f14fadc7f6efb157d42fdbd3ced0626da14d0dc39ac31c44e47bf8
MD5 e0722b77e353b72bcd4e9cd6a8bdc779
BLAKE2b-256 0961b65f37651167beeb1dcd68a8641709ba893a6ce19f9e942b718aaef12366

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 960204f734f7eef5cbf02362b4577b992ebd02ed155256bab98c59db57649743
MD5 a324ab1be87f56c99a73e292c589377f
BLAKE2b-256 67468a5954961654c77cbfb6eef310a6ea97aa628562672a8c5d263e4484fc53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bbb962c106b4b3bcef2f61466453519b317f845d85172fe03e768b125e8e4727
MD5 10daaf82ca25a441557cc93941649d7a
BLAKE2b-256 4ab2a562472693402711f1d3c26d241368fa05daf147b9985beb36c3b12ccdb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9e8c097b22d01ef6b7ae59292108814c3f232988381768bb6ca73b5beaf02ca7
MD5 00b65b260fe8d79c97c34a69aadce150
BLAKE2b-256 d1fbe8888cd8d8b086b9b8d4c9c3f58b3a808fdb750fb6dc4f2d759ab6443101

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 df3fa2b72d3d1b6d8b8b2869b1c8c9be12a6dd25f40cbb8c319993e150bbe961
MD5 0ca71781437735ab205a7ea86ab59438
BLAKE2b-256 3b80b0ad4e7545c200cae35d02d92538969ce7d8c40d919df1a6f7e4a9040fbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5339642d6874957444f04dd0ff97f273bbac42129790a6d03e90f160df98a946
MD5 5cb83eb2e031b65e091d1ef3263618d5
BLAKE2b-256 976700a85088d3e2e008608f9ba1d722aba6933bdeff4de884e7d336ce373577

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4732ffe02ee7727c48628be7345d7d9f2a2fc80dc490df69715553f65f6ea7f3
MD5 5802f4f109e866d5f78e114c5bab9021
BLAKE2b-256 260dd7a2ec6b2ab95352fc0e0046a2a58e59f1d2802b929672a215426f5b48b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c4d76cdcd960100949f1cb37fdfa3e5c8edc05e7edd2f688bd43188116187cd3
MD5 85b53e0ae666d16099fae571ef5313d7
BLAKE2b-256 c8bf837946fa144db5220a0e35f03f3b117ba9805759ff139d768dc4334a5922

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8ea395fb7162e325eaff0a9809654e799d55ce7883263e296d8150f7ca62be4a
MD5 af74e4c6fd39138bd05b234156acf342
BLAKE2b-256 5a7bc06d64b7d86bfd8dc0f34d842d7d75935570d129a9de9386f44307f3bf62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 01367540462d2654b87456e5723a694bce1ab7bd22e8190f8fdc178955df4217
MD5 0a0a3c85a26dfd30e724bc233a916935
BLAKE2b-256 46c0da98a479ae92015dbb499fd896247ececb591710529caa8f0714e003629c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 97214ba771ea48e8ac075d133b4031077d7d31f905631f542c9235fbcf34559e
MD5 c59e366a374d102366da9440c5d5fd00
BLAKE2b-256 521a46566a34a2d15eb326e989e9a15d091a7a2ba4e255353728d818f10d57dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5c313c6263c8ed05d0dc157c1ea1d6bbe40a2a7d93ce769b70d10a908ab6d459
MD5 e011c62d6b7969f069bfd74e37e73660
BLAKE2b-256 d7945dcda631be3ab64ae1f355085ccc2c7c59b1a06932001a00a7cbcd9b8106

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1df1eb9ec071d86dd6bb842c19a8322577b694372bc1a714779c497f69fc3071
MD5 cb97e6540f6d5340be10fbbda59aa96a
BLAKE2b-256 f22a75cedec529517c1c11246819ceb84f1124413d9156f9d566b322bf2dc2ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5d7db4c6b4e1e681b5bb0eeeddbbde3f12d20bbda7d984ab7decb9318c65607f
MD5 947dba609d8f31ca4b60fa7f49ba2636
BLAKE2b-256 df946ed669b4950f90088bbddf853785fc68a1c3be7c79919b4c86be04884879

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 04e998423b83ab826538e32c957d06ca1d5a524c60165459117ed3cc08a601ea
MD5 727433d1c10a7c15a030e68f3c690401
BLAKE2b-256 ec8cc59a585ba259a5187695b2c2b004f84a3ca310123a70c1c356f7c3474b59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bcc60e2af0f4ce43af07807c80617cc61d4633df8f019aa76a33965dd61717b6
MD5 ce36d2bf3d8f4a5913ec679be916fd8b
BLAKE2b-256 3370ba7853f18d99ba49a50851c334eaf63e676885e76fe730ed7e9743db456f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d48b6835960e1499b09f38570afc41e8d5d73f52de0739fa761f28d3e46541d7
MD5 82e8c182d606fd5d6c5d9993e220a600
BLAKE2b-256 3a7c6c080097945ffa4542dab8215472c98d5e64ddec3a2571223354a2755e75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a33d7b1d6d65dfad5217a2622affa6d1286963b1b2a73a545c2bd06e2c301ec5
MD5 065b0b8326b8039d171a67865518ba53
BLAKE2b-256 fcc5c1895198fb99bec1d6167330d1e03873276a41f7a222486250f26b238910

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d6627bc7a7cf3f61e6f87f3cf76403650fdd2edcc7b77b09901099b0a7ff7f36
MD5 de868c71076146beeafb5f08e1824838
BLAKE2b-256 3986bc002e4561ac3acaf56c665885a586483c3ee02fbcdef8368c0c8e4cc9f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c36534b07422fb0f8d1ef7ca2b0b5905d746eb2abd85332e4245d9e88a4ef33d
MD5 1b43f1a591395861fa8b04f1be7b2434
BLAKE2b-256 b00c6be1f6893d4d6b9bc2ebc8417d752d9d43eae37c0f8aabece8e892171c27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vortrace-0.1.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7b3b6e004cd86788484851008f7013135e4e16567fe4421a4687ce3b29d7090d
MD5 c84e42dcafe1721cccce0ee05794326a
BLAKE2b-256 19f805d995c9081bbef088b15d6e10cab08e6e2b9bc73fa99a4030cf684b0340

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