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
  • Supports threading, multiprocessing, subprocess and async
  • 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

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

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 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

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.2.tar.gz (15.2 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.2-cp312-cp312-win_amd64.whl (15.6 MB view details)

Uploaded CPython 3.12Windows x86-64

viztracer-0.16.2-cp312-cp312-win32.whl (15.6 MB view details)

Uploaded CPython 3.12Windows x86

viztracer-0.16.2-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.2-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.2-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.2-cp312-cp312-macosx_11_0_arm64.whl (15.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.15+ x86-64

viztracer-0.16.2-cp311-cp311-win_amd64.whl (15.6 MB view details)

Uploaded CPython 3.11Windows x86-64

viztracer-0.16.2-cp311-cp311-win32.whl (15.6 MB view details)

Uploaded CPython 3.11Windows x86

viztracer-0.16.2-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.2-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.2-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.2-cp311-cp311-macosx_11_0_arm64.whl (15.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.15+ x86-64

viztracer-0.16.2-cp310-cp310-win_amd64.whl (15.6 MB view details)

Uploaded CPython 3.10Windows x86-64

viztracer-0.16.2-cp310-cp310-win32.whl (15.6 MB view details)

Uploaded CPython 3.10Windows x86

viztracer-0.16.2-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.2-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.2-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.2-cp310-cp310-macosx_11_0_arm64.whl (15.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.15+ x86-64

viztracer-0.16.2-cp39-cp39-win_amd64.whl (15.6 MB view details)

Uploaded CPython 3.9Windows x86-64

viztracer-0.16.2-cp39-cp39-win32.whl (15.6 MB view details)

Uploaded CPython 3.9Windows x86

viztracer-0.16.2-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.2-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.2-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.2-cp39-cp39-macosx_10_15_x86_64.whl (15.4 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

viztracer-0.16.2-cp38-cp38-win_amd64.whl (15.6 MB view details)

Uploaded CPython 3.8Windows x86-64

viztracer-0.16.2-cp38-cp38-win32.whl (15.6 MB view details)

Uploaded CPython 3.8Windows x86

viztracer-0.16.2-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.2-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.2-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.2-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.2.tar.gz.

File metadata

  • Download URL: viztracer-0.16.2.tar.gz
  • Upload date:
  • Size: 15.2 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.2.tar.gz
Algorithm Hash digest
SHA256 8dff5637a7b42ffdbc1ed3768ce43979e71b09893ff370bc3c3ede54afed93ee
MD5 51f944226b320b99685e56dc675e2fef
BLAKE2b-256 63dcc106668fbda963be2cc527d44ed92bfeeb248023779de7aef19cb5ac95b2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for viztracer-0.16.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 03cd21181fe9a630ac5fb9ff1ee83fb7a67814e51e130f0ed83300e163fbac23
MD5 bfd8ac7d4988dd9fe6d78f9520383107
BLAKE2b-256 d1f7833ae15358aefff7adee794f7adbed02e4ef16e753bce236ae0d9470e96e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for viztracer-0.16.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 a082dab37b6b8cea43438b80a11a6e859f1b45522b8684a2fb9af03539d83803
MD5 3cb473cbec1bd76c8d880acd384f0e15
BLAKE2b-256 734ae1086e919a3b041e6d9d4a5ce944cc8412b806c0e0a9756faf78ec97a454

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ee749a2a3f4ed662d35eb9378ff0648907aa6321befa16ad1d8bec6034b4d260
MD5 01b6f7c9e518f4699561b73e3bda9b94
BLAKE2b-256 afb500be0f3a8f81602212aa3d4bb5fa7d0beea12b1202d370c8b6b229f30c57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 309cf5d545222adb2581ae6aeb48d3d03d7241d335142408d87c49f1d0793f85
MD5 9197beb3bc9f3c527e7b3c527008a1b6
BLAKE2b-256 95564e30547501b3f89ccc75f8c0fb5cc3085989a0d6c9c01c755dde5dc92e40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fcf8b14dc8dd1567bca3f8cb13e31665a3cbf2ee95552de0afe9179e3a7bde22
MD5 9ec779a43dff9f043affadb2f4f317b2
BLAKE2b-256 93b985cdc1cf35f64978e08a62fcbff08d188bee4cfa5e45552efd9b42b44d2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f3a8ddc4990154f2d400b09deefc9236d963a733d458b2825bd590ced7e7bf89
MD5 342151302326ddf9915d27a891b925e5
BLAKE2b-256 f55eb40c709cf492dab3cd14d83ee614cfd96c0483e5488e8a5c7b3a2ea9094b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.2-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 2fd8b5aa8143b5be4d696e53e8ac5027c20187c178396839f39f8aa610d5873d
MD5 5c1c49c045f2b9d9a061a1bece3c1c4d
BLAKE2b-256 3e845d71a9a5a8afb935f159e42a60a45451b50be879ffd89e4c1bc24867270a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for viztracer-0.16.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d9c7670e7fb077fe48c92036766a6772e10a3caf41455d6244b8b1c8d48bbd87
MD5 d61cd1aa1b3ef210e603c57f69a9352f
BLAKE2b-256 d0d9ca3d50ae2818e7c6f5b5d054692a142861952c2b5948627fc7d43bf6d8df

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for viztracer-0.16.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 371496734ebb3eafd6a6e033dbf04960618089e021dc7eded95179a8f3700c40
MD5 241cac543f5decdee3609704c64f2539
BLAKE2b-256 e11dbdf04565084a1d858a17ad0cda56515e289daf65e57c3ffef8c528e2f826

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dc4a2639e6f18200b73a70f3e7dca4cbb3ba08e3807023fd526f44ebf2185d1e
MD5 dfa6fa0175342992f6da5bceb0ade9b8
BLAKE2b-256 b9a56aee6a252a647ce6ec48123888a9d19b58b650463d5ec8dae7d6fbe078c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bddfe6a6f2a66f363fcca79a694986b0602ba0dc3dede57dc182cdd6d0823585
MD5 8dbc4d365b90d71615fe8563b7b8f14f
BLAKE2b-256 6c72a73538b189f1a069a69dda48c49623bb8fea90eadcb5ef1271eaf571fc93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a1e7842e437d81fb47ef8266b2dde76bf755c95305014eeec8346b2fce9711c0
MD5 ec6822f9f6dd07194a08547c17365ae7
BLAKE2b-256 cbfc82042d20fe9482501f58e0af28279ed69fccfb32943f03f360e6477a193b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1bbbb9c80b08db692993c67e7b10d7b06db3eedc6c38f0d93a40ea31de82076e
MD5 5ec86162fd46da50c26f60af9df5e4c1
BLAKE2b-256 e61abaa107430cdde9d88a27ae9df5879734ae1610f99f6c42b7547be81ea905

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.2-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b0bd434c43b7f87f76ddd21cf7371d910edb74b131aaff670a8fcc9f28251e67
MD5 6868265f48f6bdf073e451bc020402ec
BLAKE2b-256 cb39dbb4d927ecb370f7efab8ef6b49c76b0e96b67977425c2bf9901338ca5ae

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for viztracer-0.16.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d59f57e3e46e116ce77e144f419739d1d8d976a903c51a822ba4ef167e5b37d4
MD5 cb064c07ac3b2c4c5bc2b4076d2db504
BLAKE2b-256 99652ed6bb545ae0ad293d5063ddb1c90a7baf70904af63c85329ecf7a6b55f4

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for viztracer-0.16.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 9fe652834f5073bf99debc25d8ba6084690fa2f26420621ca38a09efcae71b2f
MD5 14eab9032879bf4e5942478f386190f2
BLAKE2b-256 909dc199ff16ba686e6472ebe131a4426fcca7d7dfaac978d28bea9ce98d9c82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 57c2574cc15b688eb0ce4e24a2c30f06c1df3bbe1dd16a1d18676e411e785f96
MD5 ab1b73f14186d48dc58a838c1ecfcd30
BLAKE2b-256 dee5b1620f8a12c528f456544ee53bb2944f392afe86f0186af156eb3883187f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ef9ecf4110d379245f17429d2a10391f3612f60b5618d0d61a30c110e9df2313
MD5 cd9434d238280e3c1f273383db15b441
BLAKE2b-256 a98d199901ef984f58e8db6b4c4887fa6220c4b8dae05208f4144eab2ff9e516

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ee504771e3182045996a966d94d95d71693e59717b2643199162ec754a6e2400
MD5 7b4f17f32025c454bf8bd62249ad9114
BLAKE2b-256 2bfede3a2d3675ad5a53bab404df4dfb88607be56f9345558dd71cf14971fede

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 789ac930e1c9621f04d275ee3ebb75a5d6109bcd4634796a77934608c60424d0
MD5 7b371d89d986a8f407b93cfb45c535fa
BLAKE2b-256 8753f4cf05ec3b6b475dc8073ce7a5cbcb58460c24e3d3d62d68f222d478eb32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.2-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 bdc62e90a2957e4119632e98f8b77d0ff1ab4db7029dd2e265bb3748e0fc0e05
MD5 39388ad4f4c882dc0c364d6c3b83c199
BLAKE2b-256 4296cd931a498c64ec962e9f6fc92eda975e8f795e2b4268ae2475f8bdd09de4

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for viztracer-0.16.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 64b97120374a572d2320fb795473c051c92d39dfc99fb74754e61e4c212e7617
MD5 fc3e5bd31f644aafca8b9c392f5988fd
BLAKE2b-256 a93aa340dd1e3de6d143e229c8de1b2c5ebfdf5b4a64024a033719e0295c367c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for viztracer-0.16.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 4f98da282e87013a93917c2ae080ba52845e98ed5280faecdc42ee0c7fb74a4a
MD5 2be4ac19b6c2b99b0df3e8ade3e71a03
BLAKE2b-256 59c2f12b81d43c9b3e8c81743c442cdfaa2a2d6430a532fea0fd382f86e891ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c594022093bf9eee57ad2b9656f836dca2ed9c0b8e4d94a9d13a6cbc531386fe
MD5 13f4ba226bac2ab0dd9df33f729510cb
BLAKE2b-256 e8d16543f7cc3399080ae084398149465865d257f07e2b58d6b5e8c24c8074b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 419f738bba8204e7ddb422faff3a40576896d030bbbf4fb79ace006147ca60e7
MD5 9e141f781dac8bdab77d46db405904a9
BLAKE2b-256 9f5b33e92a678b5fc6af906c762935355b985aeee5b2f26048e861767ae88d04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 abc61cfc36b33a301b950554d9e9027a506d580ebf1e764aa6656af0acfa3354
MD5 c67ac5705e8e5e83e022b4ca8eaebb2d
BLAKE2b-256 73b8d7e2744ba8fce0f72228d7d6bf2a667f3889c67cd610aa620801fd211bbf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.2-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 45879cf54ad9116245e2a6115660307f98ae3aa98a77347f2b336a904f260370
MD5 e6ae58b20a95be358dfe3cd9faa1a212
BLAKE2b-256 a46b6fbb86e908a166d7c15a393a3c9915feb019d70682c80c9299a6f2f58406

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for viztracer-0.16.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ab067398029a50cc784d5456c5e8bef339b4bffaa1c3f0f9384a26b57c0efdaa
MD5 1fb487d4da3b38834b7a98f2a6fd43e4
BLAKE2b-256 1634c76c461d91fc331bf403e4b17267f1587d9c28b1a088deb2fd407f2e2dd2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for viztracer-0.16.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 f0fd53e2fec972f9332677e6d11332ba789fcccf59060d7b9f309041602dc712
MD5 e6fff562b4c9f15d79ddb26fc248bd5a
BLAKE2b-256 4e9a651b7e966529070c9b36c249e4037ebad66f930a2edae54b59239fcf05f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 258087076c06d065d2786dc8a0f1f017d655d3753a8fe6836640c005c66a0c43
MD5 6f961fb95f88d592c0350ed5cb4fe9ad
BLAKE2b-256 9d3ef4d4d39a3ff6f1493f0d840494f840152c3c4788c87b783d47155d4d11a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e1b7030aa6f934ff02882dfd48eca5a9442951b8be24c1dc5dc99fabbfb1997c
MD5 d9bf6705eea31c5bfbe0821f4e018c4f
BLAKE2b-256 87aeb03ada19b252af57d7f4a807d41953995612ccc3d76aae3860cc8c80da77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bb9941b198fed8ba5b3f9d8105e59d37ab15f7f00b9a576686b1073990806d12
MD5 570a07876be6931ac1b6b4103adb70ab
BLAKE2b-256 39d30cc86c49ebe13b7e7ecb58e90d8ca83ab5d38d9f287b12dd960aa7e0615a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.16.2-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e920d383abae1b9314f2a60dd94e04c83998bfe759556af49d3c422d1d64d11e
MD5 96130fec325c86f4150ea37a16affeac
BLAKE2b-256 9d0c9e974784b8a9624b405f26b2a54e6f0d64d2468302446cbca574c6cb6002

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