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 support-version license commit twitter

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
  • Supports threading, multiprocessing, subprocess and async
  • Logs arbitrary function/variable using RegEx without code change
  • Powerful front-end, able to render GB-level trace smoothly
  • Works on Linux/MacOS/Windows

Install

The prefered way to install VizTracer is via pip

pip install viztracer

Basic Usage

Command Line

Assume you have a python script to run:

python3 my_script.py arg1 arg2

You can simply use VizTracer by

viztracer my_script.py arg1 arg2
A result.json file will be generated, which you can open with vizviewer

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
# 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
You can also generate standalone html file
viztracer -o result.html my_script.py arg1 arg2

The standalone HTML file is powered by catapult trace viewer which is an old tool Google made and is being replaced by Perfetto gradually.

Catapult trace viewer is sluggish with larger traces and is not actively maintained. It is recommended to use Perfetto instead.

However, if you really need a standalone HTML file, this is the only option. Perfetto does not support standalone files.

You can use vizviewer to open the html file as well, just to make the interface consistent

vizviewer result.html
Or add --open to open the reports right after tracing
viztracer --open my_scripy.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

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

VizTracer supports python native threading module without the need to do any modification to your code. Just start VizTracer before you create threads and it will just work.

For other multi-thread scenarios, you can use enable_thread_tracing() to let VizTracer know 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

VizTracer can show flamegraph of traced data.

vizviewer --flamegraph result.json

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.

Virtual Debug

You can virtually debug your program with you saved json report. The interface is very similar to pdb. Even better, you can go back in time because VizTracer has all the info recorded for you.

vdb <your_json_report>

Refer to the docs for detailed commands

Performance

VizTracer will introduce 2x to 3x overhead in the worst case. The overhead is much better if there are less function calls or if filters are applied correctly.

An example run for test_performance with Python 3.8 / Ubuntu 18.04.4 on Github VM
fib:
0.000678067(1.00)[origin]
0.019880272(29.32)[py] 0.011103901(16.38)[parse] 0.021165599(31.21)[json]
0.001344933(1.98)[c] 0.008181911(12.07)[parse] 0.015789866(23.29)[json]
0.001472846(2.17)[cProfile]

hanoi     (6148, 4100):
0.000550255(1.00)[origin]
0.016343521(29.70)[py] 0.007299123(13.26)[parse] 0.016779364(30.49)[json]
0.001062505(1.93)[c] 0.006416136(11.66)[parse] 0.011463236(20.83)[json]
0.001144914(2.08)[cProfile]

qsort     (8289, 5377):
0.002817679(1.00)[origin]
0.052747431(18.72)[py] 0.011339725(4.02)[parse] 0.023644345(8.39)[json]
0.004767673(1.69)[c] 0.008735166(3.10)[parse] 0.017173703(6.09)[json]
0.007248019(2.57)[cProfile]

slow_fib  (1135, 758):
0.028759652(1.00)[origin]
0.033994071(1.18)[py] 0.001630461(0.06)[parse] 0.003386635(0.12)[json]
0.029481623(1.03)[c] 0.001152415(0.04)[parse] 0.002191417(0.08)[json]
0.028289305(0.98)[cProfile]

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 Tian Gao, 2020.

Distributed under the terms of the Apache 2.0 license.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

viztracer-0.15.3.tar.gz (8.9 MB view details)

Uploaded Source

Built Distributions

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

viztracer-0.15.3-cp310-cp310-win_amd64.whl (8.7 MB view details)

Uploaded CPython 3.10Windows x86-64

viztracer-0.15.3-cp310-cp310-win32.whl (8.7 MB view details)

Uploaded CPython 3.10Windows x86

viztracer-0.15.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

viztracer-0.15.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (8.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

viztracer-0.15.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl (8.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.24+ i686

viztracer-0.15.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

viztracer-0.15.3-cp310-cp310-macosx_10_15_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

viztracer-0.15.3-cp39-cp39-win_amd64.whl (8.7 MB view details)

Uploaded CPython 3.9Windows x86-64

viztracer-0.15.3-cp39-cp39-win32.whl (8.7 MB view details)

Uploaded CPython 3.9Windows x86

viztracer-0.15.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

viztracer-0.15.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (8.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

viztracer-0.15.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl (8.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686manylinux: glibc 2.24+ i686

viztracer-0.15.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

viztracer-0.15.3-cp39-cp39-macosx_10_15_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

viztracer-0.15.3-cp38-cp38-win_amd64.whl (8.7 MB view details)

Uploaded CPython 3.8Windows x86-64

viztracer-0.15.3-cp38-cp38-win32.whl (8.7 MB view details)

Uploaded CPython 3.8Windows x86

viztracer-0.15.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

viztracer-0.15.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (8.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

viztracer-0.15.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl (8.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686manylinux: glibc 2.24+ i686

viztracer-0.15.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

viztracer-0.15.3-cp38-cp38-macosx_10_15_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

viztracer-0.15.3-cp37-cp37m-win_amd64.whl (8.7 MB view details)

Uploaded CPython 3.7mWindows x86-64

viztracer-0.15.3-cp37-cp37m-win32.whl (8.7 MB view details)

Uploaded CPython 3.7mWindows x86

viztracer-0.15.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

viztracer-0.15.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (8.8 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686

viztracer-0.15.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl (8.8 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686manylinux: glibc 2.24+ i686

viztracer-0.15.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.8 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

viztracer-0.15.3-cp37-cp37m-macosx_10_15_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.7mmacOS 10.15+ x86-64

viztracer-0.15.3-cp36-cp36m-win_amd64.whl (8.7 MB view details)

Uploaded CPython 3.6mWindows x86-64

viztracer-0.15.3-cp36-cp36m-win32.whl (8.7 MB view details)

Uploaded CPython 3.6mWindows x86

viztracer-0.15.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

viztracer-0.15.3-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (8.8 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ i686

viztracer-0.15.3-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl (8.8 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ i686manylinux: glibc 2.24+ i686

viztracer-0.15.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.8 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

viztracer-0.15.3-cp36-cp36m-macosx_10_15_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.6mmacOS 10.15+ x86-64

File details

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

File metadata

  • Download URL: viztracer-0.15.3.tar.gz
  • Upload date:
  • Size: 8.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for viztracer-0.15.3.tar.gz
Algorithm Hash digest
SHA256 f28de150304c300b27b3335993e0bdc47f5a7ba7b6f8c43dc54c4e74efa32cd6
MD5 ec1ac6f4f26828041b003d6084f6f496
BLAKE2b-256 482d9e446814b0cb3317a8ac6d68f86903f20020a9e69a9a84425efdcd963fcb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 8.7 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for viztracer-0.15.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ee03edbd153b315e126bc6f5e13965c4926735f0762d3a76bf7414c7ded8c047
MD5 7e767ce0e0962db9cf686ee31f59c447
BLAKE2b-256 497e893b7a6bbb317092b859ba83bbc61e0efac07f18286406d9b0dec2c5c1f2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.3-cp310-cp310-win32.whl
  • Upload date:
  • Size: 8.7 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for viztracer-0.15.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 d4a855370d309b529b38684a63adb118a1afa8f407d988db8396e052059d1ade
MD5 cb3f4b5d5c7efd4deb4d8c4721207766
BLAKE2b-256 df137c81a6d8d8a2953642e3d93da34c5c67b3226c69c45c4dcf7bd0da84d73b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a55e5851e292d3b110d08612f19fe0f0a92105ab717e95582ff910c9b29fc424
MD5 dca650f45e49205a8eaaaadcdff364c5
BLAKE2b-256 777f8a6e814ca56c4a991301e1bae1dcee144446af74f810c38460cb958ee5cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 871b29f74155189e160e9d3849a30a476cd398ca2e823e09ab4fd571edaee588
MD5 b02d6036a3f0bb5df86155ce1f35cad4
BLAKE2b-256 95b9a3a44d616885c4757d38082f0603d58a2ead931fac1da4f3e643c2dc2ec1

See more details on using hashes here.

File details

Details for the file viztracer-0.15.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl.

File metadata

File hashes

Hashes for viztracer-0.15.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 7fad5c50857c4ed0c7b3a43c867c3e79d148ef173ec35a3019eeb9ade032ac2a
MD5 04c07fe05627f6a8c4085bb7eddad6a2
BLAKE2b-256 c391232c1341285726e5297fe35156dd2c91db2aa1ff51e80ab8a5a79fb239f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5799fc9c284047030f6de1448ef9681782ffb49f4e54ce3f9d890dd214436991
MD5 0b7735b2ed0fd2aaf0d6125ec223adc2
BLAKE2b-256 538f834d7b32031e3ed9f79c842b67c6081be0f7d95ba582e168a1224002ce34

See more details on using hashes here.

File details

Details for the file viztracer-0.15.3-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for viztracer-0.15.3-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1ae9c70ea45f6d56faab89f46e387e31c5e20484b024cbf8cb4542140f131060
MD5 e201c862ce04f5ffedae227d298b01ec
BLAKE2b-256 b1d921068aff955f41e18c897fcec49e7a12e33b83f272b098e3a6586c4c9b95

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 8.7 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for viztracer-0.15.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4280b59d699ed5aec175eb3c825e494779b6501d59cc6281195efe4ab4bfa812
MD5 565a89e4f212c20844e0ecc2d9cc39cb
BLAKE2b-256 d68785d655af50a04c33e21b2ae2992810a3eb5736ebbf6bf80cccf0e586b085

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 8.7 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for viztracer-0.15.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 b24eb667f05990016b08a892a110bb61bd3642dd008473b34a2b2a2166b36a63
MD5 0a9a705a0d2d0b9f7dce69f15031c4a8
BLAKE2b-256 cd5e54eceef6879d2084030c22165fbeffa7f4fdc3df67adc32d580c01da16e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 271817e017d35090fa0838992da32530be2591f2ca46353e05d59254d57db083
MD5 a1bc3eba0f0a7710500e178336875680
BLAKE2b-256 2626ee85b7bfc44bfef9122ed5501f92746610694fd3bed248e61dfc4d65e9a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 30e0b520e7eed63c46a45a65b463c669da883bca9819a0bd7f1ff3c6cd92523b
MD5 e97794382bb14363a81865801d0a5f54
BLAKE2b-256 63d00aff019843cfb4953bb0be150cf7288b65e7480fac3edf61775e0d283321

See more details on using hashes here.

File details

Details for the file viztracer-0.15.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl.

File metadata

File hashes

Hashes for viztracer-0.15.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 a502382413997e95ffea2f03e3809d31f28a2e6ae2ccbfc6bc5e291a07d0a8d4
MD5 c9477ce2c45f7da43de39e1ac3bf5e68
BLAKE2b-256 09663d7a27877adcc5b213eb04c5d65a7a6c586bec34d2bd4e4cd2deed935db0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d07ebb2cc225a26070fa2a0415b6112330a213d6aa9110850116c59680a9f90d
MD5 b05ddf88351257f80520b414e125c1bf
BLAKE2b-256 6535a0a24d7429e6c4f1e646c523f87dbb215d781b89ae453ba0749f7f02beb6

See more details on using hashes here.

File details

Details for the file viztracer-0.15.3-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for viztracer-0.15.3-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7b34ec770f30014e929616b2e6da10de04d13fd0fe436cc25ef332b74730f90a
MD5 41bd000e1118b31a0e850970d7f9ad52
BLAKE2b-256 536469919985c9dc2fdd1d4f5dca8fa52f7445e680bbc2f0b76b1f770e8062d8

See more details on using hashes here.

File details

Details for the file viztracer-0.15.3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: viztracer-0.15.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 8.7 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for viztracer-0.15.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a27bd61f8a860e0e0f457b4d3efbd65054e3204779f47c812fde18b47c862627
MD5 a80b736fba6d3ee85d07ab4d1f01c229
BLAKE2b-256 ae398c7af673d8411d8a7efd55aaa7586c53a04c7eab3dd197175aad78bdac0a

See more details on using hashes here.

File details

Details for the file viztracer-0.15.3-cp38-cp38-win32.whl.

File metadata

  • Download URL: viztracer-0.15.3-cp38-cp38-win32.whl
  • Upload date:
  • Size: 8.7 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for viztracer-0.15.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 f5988e6a6437890420a067ba74e3b315911674816d5e9ef523d3dbe7bd2f8419
MD5 6199f2d0a49f9aafe42b2eb3e01eb9d3
BLAKE2b-256 4d42e45e45f8922ad73004ec401676eb1b76bd0629616f78051749c26d38516a

See more details on using hashes here.

File details

Details for the file viztracer-0.15.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for viztracer-0.15.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d6c99923ba13dda455cb6324500c3917262007277f3c04b603e27fbf6579d553
MD5 3f73e7f98649ac8a5e98a6309418a4b6
BLAKE2b-256 7e805920f5cbf4b32bedbb6261e925332acb19837d61e530958d87422631a034

See more details on using hashes here.

File details

Details for the file viztracer-0.15.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for viztracer-0.15.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c90d94f2f38d508a62cb6c3c802344ef2f250ae3b236d13c89dc093cd1f492f5
MD5 6998945a6c74ab49dc661505bfd533a3
BLAKE2b-256 a8238e0b9a426a31d3b8b95b63672450f1c76d439f8790ec138e9f75501558ca

See more details on using hashes here.

File details

Details for the file viztracer-0.15.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl.

File metadata

File hashes

Hashes for viztracer-0.15.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 ae833b1000c2c9e2272898459bd09ca45cbab66281e632eee96f3e07bfb2b25e
MD5 20ff9ce7b2d3173ca5fe68bcf25cf41c
BLAKE2b-256 412b17e942e2addba0080859b2c85bebd6b7824f1216f68f07a4f3a338e59f6f

See more details on using hashes here.

File details

Details for the file viztracer-0.15.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for viztracer-0.15.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ce9acfa872af1d9282f3c7999ee56a9d981e901ba795d6a87e69da9f17ded398
MD5 0e6bbdde81cef9bc0a550355d559a011
BLAKE2b-256 8d26195edfaf24398d7c1644ff0769e11708ef7ac2ce55ecd6c76543fc34f4a3

See more details on using hashes here.

File details

Details for the file viztracer-0.15.3-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for viztracer-0.15.3-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 54f51c08f8d53b86bbb8d2bbdbaf4b56c797d077952185e38980811333facb3e
MD5 b544d955fec2b52ca3330f0003e0614f
BLAKE2b-256 284ffd48c74b459eb63d0bdfde4287cb2ca37a9db47d3cfc9604c49b3cb933e4

See more details on using hashes here.

File details

Details for the file viztracer-0.15.3-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: viztracer-0.15.3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 8.7 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for viztracer-0.15.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 51d39a405295af404bf3fc8bbc68baa05940cff7b29742cd8df7fb0bfc9b8b30
MD5 800aef8b42da6f590df6fa1221ffab1a
BLAKE2b-256 d334b3415567848fca4e39d5ec6b4cb7aa51344bfb4a118fa7622dc8b9deb5ff

See more details on using hashes here.

File details

Details for the file viztracer-0.15.3-cp37-cp37m-win32.whl.

File metadata

  • Download URL: viztracer-0.15.3-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 8.7 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for viztracer-0.15.3-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 c202e5c9a841766aad2be240edb2256d8dac3f69005d608d357319abea412d2b
MD5 b085cab46ed5fcde0fabba387512ce58
BLAKE2b-256 abb27d10ce8f8bd7eaadc234e02c91c3e6b959edee87ab825b13fdb41b0bed5e

See more details on using hashes here.

File details

Details for the file viztracer-0.15.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for viztracer-0.15.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2f843f9482d7b52c51e606023b649ef82c5dc6b22611d024d85cf07b4e0e573c
MD5 e1668c3b77e25fba7f3ec54f9f707ad9
BLAKE2b-256 c00ab6b3a893394aff2ef8c73eee9f03e5d00cb3b7ca10a321cc777c06349ddd

See more details on using hashes here.

File details

Details for the file viztracer-0.15.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for viztracer-0.15.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 082c07fb5c0b6df016f7209df0f351d67fb0d94a2b7478c638f6913897fe424c
MD5 8ecc5b6a5a808e429496a2df83ebdc3f
BLAKE2b-256 07ea2704da380d0e105e83e137408fe85c557beebf0c479a5db443ec67bff9d9

See more details on using hashes here.

File details

Details for the file viztracer-0.15.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl.

File metadata

File hashes

Hashes for viztracer-0.15.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 86bad516a3709ec278d894b2530b84dfbbbdcfb1d09f43bdaef586e7d17c39ed
MD5 6df8e69d6255d9523f6bc9819995d184
BLAKE2b-256 4558ff7ec27e868bb0cf4b90c59eaeb0cdf2688ab131ae239f8e09b081c9347f

See more details on using hashes here.

File details

Details for the file viztracer-0.15.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for viztracer-0.15.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 924e5e5a01fde11e27c5d631c6a35c57a44927b9dfbe4786470fadeb922c38ba
MD5 6c23daf7ba9db77f4d4301c18fb0498a
BLAKE2b-256 35fe875a9b354e174796bf8a97c1a44d5ff8400ceb48cc7f7d7b375912d91219

See more details on using hashes here.

File details

Details for the file viztracer-0.15.3-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for viztracer-0.15.3-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7f72ed27ee847dc840835cca74211086a9a99dc4f5d4e74d12d5b11ecf462f66
MD5 38e1d13d1efdf750d395be09f679e2c8
BLAKE2b-256 1c38f19840bab64b67aef35276366c950cb7dd42efeb619a7caf7a8eeb92f113

See more details on using hashes here.

File details

Details for the file viztracer-0.15.3-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: viztracer-0.15.3-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 8.7 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for viztracer-0.15.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 4998f252fc1b2f1221521537b73777716a8b3591548d0a82d80dfbea5cbe55fe
MD5 c65145b5960fd2ffc234aaedaf0b17fc
BLAKE2b-256 56581e49d4f113cc0b5a45130e48d724b268a6f699027b7e57f7fdf9a8baa5d8

See more details on using hashes here.

File details

Details for the file viztracer-0.15.3-cp36-cp36m-win32.whl.

File metadata

  • Download URL: viztracer-0.15.3-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 8.7 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for viztracer-0.15.3-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 670aea21f07a89b991ba684fc646276182a7bda012e47ae1cf8adad17d6e44f4
MD5 5c54c835e25f2ac1d65d6928751f3482
BLAKE2b-256 4fff96a737e7396d1b85192dd4757f48de03d87f78691edb1cf026915da899db

See more details on using hashes here.

File details

Details for the file viztracer-0.15.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for viztracer-0.15.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9006f8cc4ab7f79be92c42b6af6c0c4d6058a3a1402c1f6985834ff4b8e54ff1
MD5 6f2cc7e4e04094c45dd20376519b1e8e
BLAKE2b-256 966d88226ac1247594f57f358174576f5742139e2d6ffe828f89641b1fd42b1f

See more details on using hashes here.

File details

Details for the file viztracer-0.15.3-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for viztracer-0.15.3-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3f4282210f6fe4bbcd0ef6a52e28e3b016d6058b3f8b2b3cd529360c2dedeb55
MD5 da8e0d8c49c2e6cb5509505c2537027e
BLAKE2b-256 e2840e2f2b7aa69e692b94f38f7dbef3e99db6649ac38325faf379429726e7b1

See more details on using hashes here.

File details

Details for the file viztracer-0.15.3-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl.

File metadata

File hashes

Hashes for viztracer-0.15.3-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 111e5d2f9bebb328987abbde23e6b649260bf6965d01ba14e566f5beb03e3333
MD5 aff5d51bf09e1d24649492f56d064199
BLAKE2b-256 1223e52211ea5573703a2a2f77e5fa5dd0cc90b1398a64a8e5d3e4fa005b28be

See more details on using hashes here.

File details

Details for the file viztracer-0.15.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for viztracer-0.15.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eb127260dc9ce12d594500852052b4936e1f5b199abedea1a86d6853c943337b
MD5 f9d51900885757af3a0c436b62861f69
BLAKE2b-256 1fad410ecb3b97c5bbc0ef9618cccd2283becf953bfc0d8a5d03473cbd9b4a32

See more details on using hashes here.

File details

Details for the file viztracer-0.15.3-cp36-cp36m-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for viztracer-0.15.3-cp36-cp36m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d30a0f5b0794fa68fd3dae9de9131d925b24d6b39826c5f421b0871417e59ab4
MD5 54f2e4a6a3764466bdef0edbcb7045ec
BLAKE2b-256 1bb8947acb47fb1e5289b9c89abb0bd68d791728217bac14d2f2198cb2c2a29a

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