Skip to main content

A debugging and profiling tool that can trace and visualize python code execution

Project description

VizTracer

build flake8 readthedocs coverage pypi Visual Studio Marketplace Version support-version license commit sponsor

VizTracer is a low-overhead logging/debugging/profiling tool that can trace and visualize your python code execution.

The front-end UI is powered by Perfetto. Use "AWSD" to zoom/navigate. More help can be found in "Support - Controls".

example_img

Highlights

  • Detailed function entry/exit information on timeline with source code
  • Super easy to use, no source code change for most features, no package dependency
  • Low overhead, probably the fastest tracer in the market
  • Supports threading, multiprocessing, subprocess, async and PyTorch
  • Powerful front-end, able to render GB-level trace smoothly
  • Works on Linux/MacOS/Windows

Install

The preferred way to install VizTracer is via pip

pip install viztracer

Basic Usage

Command Line

# Instead of "python3 my_script.py arg1 arg2"
viztracer my_script.py arg1 arg2
A result.json file will be generated, which you can open with vizviewer
# You can display all the files in a directory and open them in browser too
vizviewer ./
# For very large trace files, try external trace processor
vizviewer --use_external_processor result.json

vizviewer will host an HTTP server on http://localhost:9001. You can also open your browser and use that address.

If you do not want vizviewer to open the webbrowser automatically, you can use

vizviewer --server_only result.json

If you just need to bring up the trace report once, and do not want the persistent server, use

vizviewer --once result.json
vizviewer result.json

A VS Code Extension is available to make your life even easier.

Add --open to open the reports right after tracing
viztracer --open my_script.py arg1 arg2
viztracer -o result.html --open my_script.py arg1 arg2
modules and console scripts(like flask) are supported as well
viztracer -m your_module
viztracer flask run

Inline

You can also manually start/stop VizTracer in your script as well.

from viztracer import VizTracer

tracer = VizTracer()
tracer.start()
# Something happens here
tracer.stop()
tracer.save() # also takes output_file as an optional argument

Or, you can do it with with statement

with VizTracer(output_file="optional.json") as tracer:
    # Something happens here

Jupyter

If you are using Jupyter, you can use viztracer cell magics.

# You need to load the extension first
%load_ext viztracer
%%viztracer
# Your code after

A VizTracer Report button will appear after the cell and you can click it to view the results

PyTorch

VizTracer can log native calls and GPU events of PyTorch (based on torch.profiler) with --log_torch.

with VizTracer(log_torch=True) as tracer:
    # Your torch code
viztracer --log_torch your_model.py

Advanced Usage

Trace Filter

VizTracer can filter out the data you don't want to reduce overhead and keep info of a longer time period before you dump the log.

Extra Logs without Code Change

VizTracer can log extra information without changing your source code

Add Custom Event

VizTracer supports inserting custom events while the program is running. This works like a print debug, but you can know when this print happens while looking at trace data.

Misc

Multi Thread Support

For Python3.12+, VizTracer supports Python-level multi-thread tracing without the need to do any modification to your code.

For versions before 3.12, VizTracer supports python native threading module. Just start VizTracer before you create threads and it will just work.

For other multi-thread scenarios, you can use enable_thread_tracing() to notice VizTracer about the thread to trace it.

example_img

Refer to multi thread docs for details

Multi Process Support

VizTracer supports subprocess, multiprocessing, os.fork(), concurrent.futures, and loky out of the box.

For more general multi-process cases, VizTracer can support with some extra steps.

example_img

Refer to multi process docs for details

Async Support

VizTracer supports asyncio natively, but could enhance the report by using --log_async.

example_img

Refer to async docs for details

Flamegraph

Perfetto supports native flamegraph, just select slices on the UI and choose "Slice Flamegraph".

example_img

Remote attach

VizTracer supports remote attach to an arbitrary Python process to trace it, as long as viztracer is importable

Refer to remote attach docs

JSON alternative

VizTracer needs to dump the internal data to json format. It is recommended for the users to install orjson, which is much faster than the builtin json library. VizTracer will try to import orjson and fall back to the builtin json library if orjson does not exist.

Performance

VizTracer puts in a lot of effort to achieve low overhead. The actual performance impact largely depends on your application. For typical codebases, the overhead is expected to be below 1x. If your code has infrequent function calls, the overhead could be minimal.

Detailed explanation

The overhead introduced by VizTracer is basically a fixed amount of time during function entry and exit, so the more time spent on function entries and exits, the more overhead will be observed. A pure recursive fib function could suffer 3x-4x overhead on Python3.11+ (when the Python call is optimized, before that Python call was slower so the overhead ratio would be less).

In the real life scenario, your code should not spend too much time on function calls (they don't really do anything useful), so the overhead would be much smaller.

Many techniques are applied to minimize the overall overhead during code execution to reduce the inevitable skew introduced by VizTracer (the report saving part is not as critical). For example, VizTracer tries to use the CPU timestamp counter instead of a syscall to get the time when available. On Python 3.12+, VizTracer uses sys.monitoring which has less overhead than sys.setprofile. All of the efforts made it observably faster than cProfile, the Python stdlib profiler.

However, VizTracer is a tracer, which means it has to record every single function entry and exit, so it can't be as fast as the sampling profilers - they are not the same thing. With the extra overhead, VizTracer provides a lot more information than normal sampling profilers.

Documentation

For full documentation, please see https://viztracer.readthedocs.io/en/stable

Bugs/Requests

Please send bug reports and feature requests through github issue tracker. VizTracer is currently under development now and it's open to any constructive suggestions.

License

Copyright 2020-2025 Tian Gao.

Distributed under the terms of the Apache 2.0 license.

Project details


Release history Release notifications | RSS feed

This version

1.0.2

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

viztracer-1.0.2.tar.gz (14.3 MB view details)

Uploaded Source

Built Distributions

viztracer-1.0.2-cp313-cp313t-win_amd64.whl (14.6 MB view details)

Uploaded CPython 3.13t Windows x86-64

viztracer-1.0.2-cp313-cp313t-win32.whl (14.6 MB view details)

Uploaded CPython 3.13t Windows x86

viztracer-1.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.6 MB view details)

Uploaded CPython 3.13t manylinux: glibc 2.17+ x86-64

viztracer-1.0.2-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl (14.6 MB view details)

Uploaded CPython 3.13t manylinux: glibc 2.17+ i686

viztracer-1.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.6 MB view details)

Uploaded CPython 3.13t manylinux: glibc 2.17+ ARM64

viztracer-1.0.2-cp313-cp313t-macosx_11_0_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.13t macOS 11.0+ x86-64

viztracer-1.0.2-cp313-cp313t-macosx_11_0_arm64.whl (14.4 MB view details)

Uploaded CPython 3.13t macOS 11.0+ ARM64

viztracer-1.0.2-cp313-cp313-win_amd64.whl (14.6 MB view details)

Uploaded CPython 3.13 Windows x86-64

viztracer-1.0.2-cp313-cp313-win32.whl (14.6 MB view details)

Uploaded CPython 3.13 Windows x86

viztracer-1.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.6 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

viztracer-1.0.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (14.6 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ i686

viztracer-1.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.6 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

viztracer-1.0.2-cp313-cp313-macosx_11_0_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.13 macOS 11.0+ x86-64

viztracer-1.0.2-cp313-cp313-macosx_11_0_arm64.whl (14.4 MB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

viztracer-1.0.2-cp312-cp312-win_amd64.whl (14.6 MB view details)

Uploaded CPython 3.12 Windows x86-64

viztracer-1.0.2-cp312-cp312-win32.whl (14.6 MB view details)

Uploaded CPython 3.12 Windows x86

viztracer-1.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

viztracer-1.0.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (14.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

viztracer-1.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

viztracer-1.0.2-cp312-cp312-macosx_11_0_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.12 macOS 11.0+ x86-64

viztracer-1.0.2-cp312-cp312-macosx_11_0_arm64.whl (14.4 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

viztracer-1.0.2-cp311-cp311-win_amd64.whl (14.6 MB view details)

Uploaded CPython 3.11 Windows x86-64

viztracer-1.0.2-cp311-cp311-win32.whl (14.6 MB view details)

Uploaded CPython 3.11 Windows x86

viztracer-1.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

viztracer-1.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (14.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

viztracer-1.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

viztracer-1.0.2-cp311-cp311-macosx_11_0_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.11 macOS 11.0+ x86-64

viztracer-1.0.2-cp311-cp311-macosx_11_0_arm64.whl (14.4 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

viztracer-1.0.2-cp310-cp310-win_amd64.whl (14.6 MB view details)

Uploaded CPython 3.10 Windows x86-64

viztracer-1.0.2-cp310-cp310-win32.whl (14.6 MB view details)

Uploaded CPython 3.10 Windows x86

viztracer-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

viztracer-1.0.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (14.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

viztracer-1.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

viztracer-1.0.2-cp310-cp310-macosx_11_0_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.10 macOS 11.0+ x86-64

viztracer-1.0.2-cp310-cp310-macosx_11_0_arm64.whl (14.4 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

viztracer-1.0.2-cp39-cp39-win_amd64.whl (14.6 MB view details)

Uploaded CPython 3.9 Windows x86-64

viztracer-1.0.2-cp39-cp39-win32.whl (14.6 MB view details)

Uploaded CPython 3.9 Windows x86

viztracer-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

viztracer-1.0.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (14.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

viztracer-1.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

viztracer-1.0.2-cp39-cp39-macosx_11_0_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.9 macOS 11.0+ x86-64

File details

Details for the file viztracer-1.0.2.tar.gz.

File metadata

  • Download URL: viztracer-1.0.2.tar.gz
  • Upload date:
  • Size: 14.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.11

File hashes

Hashes for viztracer-1.0.2.tar.gz
Algorithm Hash digest
SHA256 83f3fbc9530808ac048942acaa684ffca3a850de0b098783f67de059bf460764
MD5 66297feb3e8ff02a5f6e33a1b5bbcb36
BLAKE2b-256 ab20c699e4c355fc63fa9a3516c000e6e0ea1fc12a8ac1fef3ccceeb4b4acc04

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp313-cp313t-win_amd64.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 75b92ec1fa28a885dc9d31d128212782f68352f492b503d9715d81052ba04142
MD5 dc9208b5fffd0d5e98d4c476720ab1bb
BLAKE2b-256 17fa01d1d685588f1ad4e826c4516b370739c73c6ae7d47c61718cc5a9f4e249

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp313-cp313t-win32.whl.

File metadata

  • Download URL: viztracer-1.0.2-cp313-cp313t-win32.whl
  • Upload date:
  • Size: 14.6 MB
  • Tags: CPython 3.13t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for viztracer-1.0.2-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 34340b27079ae39ac47b7d8be982c6e9b4f00d7f8366e7d5de4801fb53d7dce4
MD5 6ef9d36cfd33867b1b3278fff3455038
BLAKE2b-256 b77725f1d0259f2db2009bd1deb98d70b63557924fbd79f5629dc1d88c649d29

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8df898910342766cdb0e29fc95c3c144b68cc924a54c79f00032e5ae5e862885
MD5 bcf0acee4d5f8fc7bd1526e61d79e65c
BLAKE2b-256 85f7bb892175744bc87a20e1d716220e82fee1474c2f42ed078f72560eb5573e

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c056a9c2902027b9e4b5b732b646f164d954c4f4d9a8e766b793d9a59efd7f20
MD5 a80514b9668612b6473a765d6c84e8fa
BLAKE2b-256 f3a9d3c73d34a1eed08640b01eb31cd288eba9a6fd2d9bc48d53d7072ef73124

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0b74ebbe396f2f7a327f08abb1aa2d719436bb144443fa31c01cf37dd6242739
MD5 edfd1196e73dac9aa40847dff86468d3
BLAKE2b-256 3a75d252920778d7a8c999d0d6f5d0b95479a406667f48dc7cd4baa292a3dab9

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp313-cp313t-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp313-cp313t-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a53ef805e306a3b77901dbad7a2f2fa7e47339b0fc0703dccd3cd8100676c234
MD5 2bd3940e67d25663e5f0fa1ecbd49ca4
BLAKE2b-256 32aa1850a00322aac804dd2bc0d673177635e1416fb6c264239c21b1fe2f7868

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f158a2a1aeb5d14f2413d222db63124dd422d91cdeb6affa1a108950738f8f02
MD5 7191936ef5d4c813ba721d8b08402b5e
BLAKE2b-256 28a27a3948f27d92556afa301a068e39e0f522e9b1c5843db992635f59834fac

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8ce63e45642fdf7e46e5c143929272de6b40c7c38a6a5be02169729e8b215c14
MD5 fbe92176b81eebd34e72059a532adc3f
BLAKE2b-256 d82e2bcdfc26d40c32395169ce7d0a28ca81d624705ed30b4926b8a03f1a1b37

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp313-cp313-win32.whl.

File metadata

  • Download URL: viztracer-1.0.2-cp313-cp313-win32.whl
  • Upload date:
  • Size: 14.6 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for viztracer-1.0.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 d0a1dee9aa3b275696fd1ace221c1b9f349233c48e12b298c1e5a1ef3d1a2e92
MD5 df7650fb9089e68c2523d9aec7d42dbc
BLAKE2b-256 45b1b54236d0cc8d7eb35f3606bacb6858cb62b44ececc782c7d45f135039f2b

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e3e5f3bb880f52042783576538a21654b16fd3224754844d0fcf5875ca7de144
MD5 50da76ab26f72a26fc5e56ecf62bb2e5
BLAKE2b-256 f6b7b15b7c8b377bda35d29368059b2f5aa598af528cf73fcef238e421884e09

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7b4991549a5b6ab7d8c234e1eb2e6aea32b1a9dc29d0fb7a18404c9876d8dc4b
MD5 02df9aaf71f2d92fc78b019b2fb5fde8
BLAKE2b-256 4cf97587c9475ad3475e64f2d780210d3ddcb78e2bbd94f0edf207f2b856b9d3

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7bb501611557c17763ae3125305eedf5bc1fb248d8fea905e4ec823d260909d9
MD5 a19c13fc7ea270c5004c950c2272e921
BLAKE2b-256 96ca4cb125bceb070c7af6c83146dca6d4fc9fe91964386e6576a77c13408df4

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 105ad6ead0bad92ee5f626ea074fc6d5136f3c61e619eb10dcd80a062bafd751
MD5 475deb1b7cc99569d7ab85a489fdea1b
BLAKE2b-256 337f66173a4b76de1f01964c9667ebcca715982c76771f9e185757e0f74429cb

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 88b0370ef122bee7cd8f0a984aa0eea8cb0e155bc2ebcf2f5f62e51ff234eb36
MD5 3946802c6a281ea74bbeda33df98b395
BLAKE2b-256 ba07ee99dcc1d567ecb331dbb697cb83e7bedfc9f4851b75b88731898e7ffef4

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0c114f56839e78113f3721e013a6742aca74acfef987eae2ba7c670533950c82
MD5 33a8cb1c37806724978a8ea875eb7d2b
BLAKE2b-256 5d45a53c0fe058780c8262c09a3c8279974e31cc54bc9aaa7d026c4a2f0289d2

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp312-cp312-win32.whl.

File metadata

  • Download URL: viztracer-1.0.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 14.6 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for viztracer-1.0.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 f0ba07dff91cdb7a489376f35206594c90b211367abfcb109c7c59f5b6691c18
MD5 11bdf40385c0298ec32c25728f7ec5d4
BLAKE2b-256 8db160ef00a773c631a068f3ef53a7d598408cce4bd60f19e8ef355a9012e77d

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d5c412c2f3bf6d05a0bc5f50e4bce3642a863a001f0d3b290c6bd7085f045ca
MD5 04179f0900b6510ef6b309647df8fd12
BLAKE2b-256 f3e325f5ade889c92440cf279bd66e32965523513642a0e5f8ed58eb087e17ce

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d2680b2bda7b8c42a1a32b391034d58e7ace81a4c601c727a333598bf70df794
MD5 bea0dc8be1fadc011a2149f7e0ac4655
BLAKE2b-256 7ecb37863d6efdc65e89ab89e92a559c6c2736a7a5fe60d094175d17d407c4bf

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5d7964ae404427c6feea6460a1bccd88fd9898b36bf256fd0a3b20c3ec556e92
MD5 02535b8bcb017092b333175f3b84eda4
BLAKE2b-256 c4e37de2b047e27f4d98e04504654b63c24b878ede178e6631d5c81248336668

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 01feb66558942c6ac21d07400c95a6254709d5e050bb2cd9ace6bee989da413f
MD5 3bd57db58584e5ca9a1a4e5bbc405f64
BLAKE2b-256 68ed63d051ffb12db1cf659e5ca5a0373b9d471c7d5525f763e0f59e9689db6f

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 37f9bcc2bd42cde5c4b4fb1ee4c65b795a1c4ed2636876abb49cc6e67721d72e
MD5 3546697a81c35d5b9244ea776fb66443
BLAKE2b-256 76fc5d32541bc6b758fccf59642103e29b9f039dd34c53b1c213eecba86bfbe1

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3d672f71e141d2ac55997eadcec73906bb51e13958e3fbf044d8cc5056a08e27
MD5 cf8c46e2a1a9fc4e43d881d8e71c47ef
BLAKE2b-256 7894edcd0f2a9fbce2e267fa00efa47e5f96d7f67d2b3208c280e7809acd94de

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp311-cp311-win32.whl.

File metadata

  • Download URL: viztracer-1.0.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 14.6 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for viztracer-1.0.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 7088654daee4f50b17cc52f8ceb24a242f31539bbb344a5bc6fc459d9fc3de15
MD5 4fa528771ed82fed60664698353f6a78
BLAKE2b-256 25d195d2aea3436ae2ee69b48dd7d807a0f0c7f47accb7f56c730401eae3bccf

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 52cc06b8ce4a807e7c98182f64ac48f4e1c5e3802dff556f74176c8fc7d97fec
MD5 d4a67298bb43f2894b9a1f8128f721fd
BLAKE2b-256 eccf97ae917c6fbbb71ad9ebf253172457f8a027febd783648fce70783b4637a

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a264f547310155b5984f39a56e0fb366d79f7c63da386a41ff3b11a9e1398b83
MD5 0ced0d010d6bfea949319a318039d6fe
BLAKE2b-256 382bf411185cf4b186944a9e1fcd5646f1e9e00edc3c7f6434ae50ab1617f45a

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1395aeff65082e8f38240c7ce9167d1cfa5702204439770f17ba991bf4a6cfb5
MD5 66a175cc0278be8a022f86e0ce8f3642
BLAKE2b-256 bebc628f143c15b7b5eada9d04e9c53f0357a756a8f5f1d311c7e59b88a84c15

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 efcf92a0d087c4e8609c248b0f2d7b2026a7124f942bbffcf9ad05792fd282c2
MD5 bbf144ecb430b49ab4b0fd79492fc9cc
BLAKE2b-256 7e2a4760f22c8948306a0e2efe8cbe0951656a41e69cc03c38c6842b889e64e6

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1892d02eaf7a7f04ee9d5dc819588c741a876194919aa583d3eb25ae3477e48d
MD5 d3f4e435d2ffb75b35a58bb7e7026bfc
BLAKE2b-256 650759ffce63f774687c62039e4430f2ed359d59e765b6ef4fc9579315b53083

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 128d3bc262916255536713ca8c7a8b0a16560a398655f0c8fe202797e39c3c2a
MD5 60c83dc42886010fcdd1700c294a8fd8
BLAKE2b-256 82a2653771ef1bb55837b936473903d5f892b9acf8cbed82b8ea02fae1639032

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp310-cp310-win32.whl.

File metadata

  • Download URL: viztracer-1.0.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 14.6 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for viztracer-1.0.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 0a692cf12acbb7e053dedabeb4f7dbe474c31105e926466007e1b63853ada134
MD5 06f0f57594e00d5aff6249edd95191f6
BLAKE2b-256 1f00c41069b96b629f42c056013661e5382d793981ad6a338574302b31610c45

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 356a506666dde9d0617a08af5f8b3f621e1578382a4ee9f37fb9d86be119e8cd
MD5 f2dd58d3bc36b1cc39e2a716477e6d55
BLAKE2b-256 399d274d29f044db62a6cb5d78a6d9c261521fdfd6c3a2e735aaa2e3871b7423

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f8b2f550d76e36317cff367bcb75615ec8529b9ff0b59bc5b4f687c5ee6883bc
MD5 281998080b1e17460dfa2d85f2f3dd30
BLAKE2b-256 64cb8404648d938bbb2a748d84bb912d98413217de1c04b334d82d2a5ee0f42f

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 150e2b0fd7b9ad2010b57406fd2fcfa85f9325e60efa662c23b686fa58913468
MD5 8b6513381f3ba7ab4dfdbe3282c4428e
BLAKE2b-256 c0c35f4c750e1467c0763721d8a0c24b5787b77001f6a1e67c1ae4e59672afc4

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 c083764e65b35bf102bc3339c0c48304a468b9a7e1200f64b31142976fdcbf8a
MD5 30223330d8aa907785bc3f0c374d16ac
BLAKE2b-256 f9e9ffd13997389785595ee413a48b01e2aa76f27233fe01f374143a7fd82943

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 52a18ece85b128886ba6bfefb4146915c990bf6315d52f08911da9aaedc5c971
MD5 1f96b2233dcbb61a9946e9796122750e
BLAKE2b-256 f8111c7a52d864d67e44f770e99abdfe37beec0e79beec19aaec77afafeedb7a

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: viztracer-1.0.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 14.6 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for viztracer-1.0.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c664f5f9381aed70d8aeb76b13abe8585d2643d9c099d45ba7a3d4857caa0f4b
MD5 73e358c4f62d5fb30ea660b43e4c1b57
BLAKE2b-256 62315a77aa753ef73bc38492b3b3342bc7431aa5c25fcb0a14b1410be8710bf0

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp39-cp39-win32.whl.

File metadata

  • Download URL: viztracer-1.0.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 14.6 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for viztracer-1.0.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 c3d6f7eb31d89ae0428771b2a093eb9a7e90baa52c61512c444c21b211e754cb
MD5 2b8e3a7527c5bd962b01222121b3c03a
BLAKE2b-256 c3fe3a61a279a48b4ce00a7692360d22b2f312cc5035e6ad0e495a315b59165e

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 76c0dafc48d37f2fc946942fd0792cf33b7cea92c668e24848008266cb99fe38
MD5 ed83686ee5e01a58d4cfaa6365296eda
BLAKE2b-256 95c191e948046eb4d968ed4db66800804363536c2840f683c362f867554dc866

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7faf27fc4897c923cb5d653ee0d19a4d25e77761e8025c8a777dae2c931d3df1
MD5 c2dd7402157f8cb7e118d0525d80915a
BLAKE2b-256 35b7fb2eca9ecf219610eb711601ef72486b2e9f5d2ee6d9df41d1a678747229

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ab74530315ad8989455a6ab950e869c20214a568cb7a270eadcedba9161d5e8e
MD5 7f53a594cafcf3355afa835bb86631e7
BLAKE2b-256 990c371ec66ff231f70c8073d380ccc52d612fc4cfabc10bd866efcdb14e59b4

See more details on using hashes here.

File details

Details for the file viztracer-1.0.2-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for viztracer-1.0.2-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 bc6884306f4c2b269cefd8519249f0ab455e03f9d8c4df4518b6f8238b72aeca
MD5 d9f81e6d79506bbb9c64a4c41fcd80ec
BLAKE2b-256 0c4b03ab156d589b9a86109179248988c0a656f22e9a393fde671cb140cbd15f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page