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 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
  • 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 preferred 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_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

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.

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

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.16.0.tar.gz (15.5 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.16.0-cp312-cp312-win_amd64.whl (15.5 MB view details)

Uploaded CPython 3.12Windows x86-64

viztracer-0.16.0-cp312-cp312-win32.whl (15.5 MB view details)

Uploaded CPython 3.12Windows x86

viztracer-0.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

viztracer-0.16.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (15.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

viztracer-0.16.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

viztracer-0.16.0-cp312-cp312-macosx_10_15_x86_64.whl (15.4 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

viztracer-0.16.0-cp311-cp311-win_amd64.whl (15.5 MB view details)

Uploaded CPython 3.11Windows x86-64

viztracer-0.16.0-cp311-cp311-win32.whl (15.5 MB view details)

Uploaded CPython 3.11Windows x86

viztracer-0.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

viztracer-0.16.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (15.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

viztracer-0.16.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

viztracer-0.16.0-cp311-cp311-macosx_10_15_x86_64.whl (15.4 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

viztracer-0.16.0-cp310-cp310-win_amd64.whl (15.5 MB view details)

Uploaded CPython 3.10Windows x86-64

viztracer-0.16.0-cp310-cp310-win32.whl (15.5 MB view details)

Uploaded CPython 3.10Windows x86

viztracer-0.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

viztracer-0.16.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (15.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

viztracer-0.16.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

viztracer-0.16.0-cp310-cp310-macosx_10_15_x86_64.whl (15.4 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

viztracer-0.16.0-cp39-cp39-win_amd64.whl (15.5 MB view details)

Uploaded CPython 3.9Windows x86-64

viztracer-0.16.0-cp39-cp39-win32.whl (15.5 MB view details)

Uploaded CPython 3.9Windows x86

viztracer-0.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

viztracer-0.16.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (15.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

viztracer-0.16.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

viztracer-0.16.0-cp39-cp39-macosx_10_15_x86_64.whl (15.4 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

viztracer-0.16.0-cp38-cp38-win_amd64.whl (15.5 MB view details)

Uploaded CPython 3.8Windows x86-64

viztracer-0.16.0-cp38-cp38-win32.whl (15.5 MB view details)

Uploaded CPython 3.8Windows x86

viztracer-0.16.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

viztracer-0.16.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (15.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

viztracer-0.16.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

viztracer-0.16.0-cp38-cp38-macosx_10_15_x86_64.whl (15.4 MB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

File details

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

File metadata

  • Download URL: viztracer-0.16.0.tar.gz
  • Upload date:
  • Size: 15.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for viztracer-0.16.0.tar.gz
Algorithm Hash digest
SHA256 934a99d4985f4bde23c8039cef4ab248f4b55e799b785c33b55fe314d29fac80
MD5 24c417f7b6a74d197240022c6aa0fe69
BLAKE2b-256 21c1dd370056f2d23df6c201b141c7f8f0f511ea32ec9f16451cf5f24f42816b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.16.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 15.5 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for viztracer-0.16.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3431e3f4d8346c782a5f388795f41838d6a95f62e85719f8912591b52e9a0828
MD5 274c15683a752c1e198d6d9044e5bc43
BLAKE2b-256 6a5f5655095dccbda10c78d8bd0f53cdfd55204c027592aeccae6e9f17e58f34

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.16.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 15.5 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for viztracer-0.16.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 0cfc8d9d1145215335af21625405dc07692539f41491df0de4f7ecf6b2f51259
MD5 6dd42a9104fb853f3d75cf59252347b0
BLAKE2b-256 71ca79e06bbafe9673f9248ee4916506ca54821df288ffea1dde0d1b1415ea6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b329a1c6ac7b40d00f14978d63d13d4651fa496882f5ea7764aacb7f0e49c98f
MD5 c41741773f20f1e63e98aea93a7e5308
BLAKE2b-256 fd5104b6608cf5966704b5d2c68617ad5da34a04e259d15ed36944dbe60bec4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a4652686574f304a97afc4b8ed376fd22832435e105565d2f3ecee6695fb7637
MD5 d892bbafd8e3141fcdce9ec4d3ddc29c
BLAKE2b-256 c87278160de4eb2a26d6a365fad9b766b24208c38feead9159a7721397e22777

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2de12b7a3ba47448abfa2969bc57f0ef498da9ca8c351445c2b2fd7ca4d003b1
MD5 dd23b30031ad7b6eeb311ce7f49242c0
BLAKE2b-256 11cabdac1b5ef30042daf3e5876979655eb6bfc4b00374d7707ac3178f3ee1f8

See more details on using hashes here.

File details

Details for the file viztracer-0.16.0-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for viztracer-0.16.0-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e9a5fc0040bf81eca44df9e5e93b38f33d1e48c6041288267f909cecf90ca282
MD5 a52e5f9d9fa7adc64cb53cf9ed231083
BLAKE2b-256 6ebe33f8e1a6b97274bf72e403a3076aa8b15757f85b056dc1d24bd48733d5cc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.16.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 15.5 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for viztracer-0.16.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d0637df42cde083175fd831cb808a2d2b6634f14121330edf39743d1d9247a4d
MD5 6b7394abeee4abac51896fd9db2b4024
BLAKE2b-256 3ba36a463869b43fefb2913991809e69243d9ec65d2e88a4aab4437ce126cb72

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.16.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 15.5 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for viztracer-0.16.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 c91b364d09d2b661a97372c985cca0bc644b1575d13942d7e7c60b8e03e0dbba
MD5 e28443f59c4ef7c985e890f5b0462aa4
BLAKE2b-256 a5792904bb14872809015c600b6f697e5ef59a5ea9ba7e02b044da02dc11b0a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2920f144d55dce1dfb2877f1be99ecad0b4092295d10b804a3b85088a0b41407
MD5 da28460e60ada978c8415206ed0d7c17
BLAKE2b-256 0724711afa4bf8ff7477bffcd0d6df8d0221a64d5203506100a783cfe6aa34e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8b3842642efe73d7ede92d29e92c6ee508ddd5b7b1aacbc615b771548a16fa9d
MD5 9400f3135e71749b75c7b1c6cba10529
BLAKE2b-256 d3df1240264b1034db8af80df96d0d1934c1c62687cc4bb7061d3b9ce98759e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 87056eb227b40855d7f3a128779fb26eb957bbfc134c4a76cdfc05a5d93d2492
MD5 f95890ba59346444f8dabfe65ca7d942
BLAKE2b-256 80a833bca613c1082f33779d57f414d25d21db7ababbc2843315f96690aba4f1

See more details on using hashes here.

File details

Details for the file viztracer-0.16.0-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for viztracer-0.16.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 70f4456303e671b624fbbabe5be7cdd0faa5afca68b98c51a8bd0959b33c047a
MD5 e43454476cbba89818732885c9daf4ab
BLAKE2b-256 5860a83a623652ab7d9fe3103232ea062f8c1492eaeca55fd3b5279c5d3a0465

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for viztracer-0.16.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 14f5af5e7386796170b6e05900868a693b997d9fcc29061e767e0c44a226638d
MD5 4c650779dbc743ce588e290ba2604c1f
BLAKE2b-256 d12636686a9e7b9e8599f7cb66140703bc719ee8c735b0a98f28b9410ef3a473

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for viztracer-0.16.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 79745c6c2a0d715319a743d8bf8c518c96f972dae2acdd7e7b14d737e43521fc
MD5 eeb88034b11ea4c0913ae96d5b26b5a5
BLAKE2b-256 02be41373d591f8a223e5a3431c4ddf2f6d4dde6da940423fbc1bec6555c232b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 31c36bf33ed1a7d40e2c92cbf8f30669b5731eed94091106fcca2cea6de13d5f
MD5 d3ca7f52b468ab395bac96264c4372b2
BLAKE2b-256 7ab0815dd8c8b6fdb0e750b8e08adab7ff3ea72cc73d0fc2f8bc5f5e89b0eaf2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fb3caacff02dcf3c13bcfa69d3c7b2af182f2dca346364e9ca49f9c633d2d070
MD5 4a012e3c5c12615768844eed04d84b62
BLAKE2b-256 6449c9a0150a2a29f4982acce6331054a735f16804196b174338aaba6668121f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c8c477fbebde7c9ea01ebad97ad2c07a487bcd0b84e78a0bb37e56bd2a5c2c83
MD5 e2b953da34a1315bca9eb6bcd1052d4e
BLAKE2b-256 da8c3920560d4deb6916d40b398e5615079ef2de313ae1142cb02d6bcf441d37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 334e303c275bb9da78effa2035dc2109ddbfbdc3ea79dfea766c71081bc4a2f2
MD5 9b2c432fcb3cd027e3f7dcf9e5fd2462
BLAKE2b-256 969409d980cfeceba6365728b19926bab9cef342194334f097ed92e913c4522e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for viztracer-0.16.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a5ea63d298c94f084eed34a49722c5b49d14f6e4cbf08e7604634d694ddd732f
MD5 32a2f90329594318052bf7edddcce6c0
BLAKE2b-256 38de31b4e2886f380bdf4a040c1a8b5c7c587673f3fe8fbd42fa1bbd902e512e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for viztracer-0.16.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 626eb1605587a04b65c46b083729ff6af082ce22c2ecc5307a639f5f04339c84
MD5 0789a0fbf043a8bf624766bf22a383ae
BLAKE2b-256 85c3f72a71e84c15279c4aabe989f064bbef2a96311a741d79914a5b814dcd12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 af94ad611ac0c58b4ac7f50dd1105173c8f38e09f049ecf497b765054769e7db
MD5 b1c80883f341dc42fb08ddfc692d0fba
BLAKE2b-256 9b346a3b8c9d63b43d9bda2eec63b4d814064fec893d6fab918f3aadd51b44a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 169d240e4b32457bd1694019c6c1faf64cf001f04ac684627890fb12f8eaabaa
MD5 cbe5f4224807bcd631d38c9896e7ebf2
BLAKE2b-256 4f48ce9e1af20cf7efde410c7ffddc5f47a5fa5d1cb3130b96a9aa0b4d3b1ad4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 536cc9c23295c45a3b163a1d09d625902f4ecb2ab16669c02a4a23ccb42b1d14
MD5 a06fc2a9a1747b0ed489e0c9eb3b57d0
BLAKE2b-256 149278230fb55f57fc7bf42d9ed5ccfce8bff32b1292eedb1dbf1b03b7746750

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 8e9ebae7e1515da9f913e77b4086d676b19c4cc3ca3aa67a210f5cb7aa772fcd
MD5 c0657be7c232c979ce5b4b90f04bdf50
BLAKE2b-256 eda6402fc646164f12b6c24775fce777825562626af2de16aab0c4df2584155e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for viztracer-0.16.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b016d4991bef001864827b22dec24d3b193ed312fa0d07d949c93538ce2e32a6
MD5 e99e462827cf2bab18e03e00002b5011
BLAKE2b-256 302a35b52708795b63eb7032a0a097c84c6ca607d716cf1f37398a0d2a128572

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for viztracer-0.16.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 1bdabe95ea851ba4ee0ff71b36d85ff9f6d82ba863f6ae45a43827d75bfe86a4
MD5 187d8d2bbf4a8bbecf16d0edeeb8e4cd
BLAKE2b-256 711b01641bf0e33bd691c38e4a63fc167015ac5810e3f7f05036d671be0bfcfe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bc0f389e6f7344484f4280f4324148eeb970cacb2df599a0e7f864755fe0554d
MD5 31c63af124fae619c8615325f683f2ca
BLAKE2b-256 b9f4cbfd298e4916f227256ad96f95ea3032daac57b3903f9b4d039bf4cdc814

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4b6a71b4d5e93e044cef08412034e5e63d407aafdaf1ab21f0743cf6bdb7d3ef
MD5 557a2d5e4bb94fbbe8b584d5ec828cea
BLAKE2b-256 d2f1406a83b2deee183a77baa2a0133688108bd354dd797faa6dfe5a7fdf917d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 97e80a118baab28ac0cf69bd17c77c59c6d7b8dc1f7ec5f231d28b8577884aed
MD5 e5e2286c1b1ffb287ae8593c8f523313
BLAKE2b-256 cfc3e4ea5933c9d2b406d1bb77cda426a99d4b33e48367ab972cae0233ff12a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.0-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e3bfa351da503b64bb742694b1f0d4c89ba0b84d59b7461c468f9c1f09ceaba1
MD5 9791b50a7c20a9e583aa2d457eea90ad
BLAKE2b-256 1e89f679d1cc82711c4bc3b8cb09537786079983d609568098b81cb049df4462

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