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

example_img

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.0.tar.gz (9.0 MB view details)

Uploaded Source

Built Distributions

viztracer-0.15.0-cp310-cp310-win_amd64.whl (9.1 MB view details)

Uploaded CPython 3.10 Windows x86-64

viztracer-0.15.0-cp310-cp310-win32.whl (9.1 MB view details)

Uploaded CPython 3.10 Windows x86

viztracer-0.15.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

viztracer-0.15.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (8.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

viztracer-0.15.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl (8.5 MB view details)

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

viztracer-0.15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

viztracer-0.15.0-cp310-cp310-macosx_10_15_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.10 macOS 10.15+ x86-64

viztracer-0.15.0-cp39-cp39-win_amd64.whl (9.1 MB view details)

Uploaded CPython 3.9 Windows x86-64

viztracer-0.15.0-cp39-cp39-win32.whl (9.1 MB view details)

Uploaded CPython 3.9 Windows x86

viztracer-0.15.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

viztracer-0.15.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (8.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

viztracer-0.15.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl (8.5 MB view details)

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

viztracer-0.15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

viztracer-0.15.0-cp39-cp39-macosx_10_15_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.9 macOS 10.15+ x86-64

viztracer-0.15.0-cp38-cp38-win_amd64.whl (9.1 MB view details)

Uploaded CPython 3.8 Windows x86-64

viztracer-0.15.0-cp38-cp38-win32.whl (9.1 MB view details)

Uploaded CPython 3.8 Windows x86

viztracer-0.15.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

viztracer-0.15.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (8.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

viztracer-0.15.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl (8.5 MB view details)

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

viztracer-0.15.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

viztracer-0.15.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (8.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686 manylinux: glibc 2.5+ i686

viztracer-0.15.0-cp38-cp38-macosx_10_15_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.8 macOS 10.15+ x86-64

viztracer-0.15.0-cp37-cp37m-win_amd64.whl (9.1 MB view details)

Uploaded CPython 3.7m Windows x86-64

viztracer-0.15.0-cp37-cp37m-win32.whl (9.1 MB view details)

Uploaded CPython 3.7m Windows x86

viztracer-0.15.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

viztracer-0.15.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (8.5 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

viztracer-0.15.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl (8.5 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686 manylinux: glibc 2.24+ i686

viztracer-0.15.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

viztracer-0.15.0-cp37-cp37m-macosx_10_15_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.7m macOS 10.15+ x86-64

File details

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

File metadata

  • Download URL: viztracer-0.15.0.tar.gz
  • Upload date:
  • Size: 9.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for viztracer-0.15.0.tar.gz
Algorithm Hash digest
SHA256 7dcfd4ee89f84d5c11535572a2a40b6350cd280a18fb36a347a6152641522ca0
MD5 d639e7ebe0d84bc1e2420aba76d787da
BLAKE2b-256 cac2e857e4b4ad7836aa6927cd2e0ae448ce1d345d6d107a69acbb834874101f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for viztracer-0.15.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a2f397433b9005d64bba3c899c4c8fe24ea7d26b95f469949ac070beee044675
MD5 789028e3fd0a20e0a865a04bea3350cd
BLAKE2b-256 a9432cacb89a4d557c82e2a93f7ca76cc835d043e2996ec1e04ec2465fda988e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for viztracer-0.15.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 9e7f12231f83ab144ef60d81504c8b8ceee4f95f0c81c6372807291fa5309f49
MD5 bec6a5b90f0fef0841c13d1df1d5e5a4
BLAKE2b-256 29ecbb2f6f94c0bc9591ef77d13a4ae72cf67d1fd507af500ce27e7820300962

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for viztracer-0.15.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 68e296f682436f90db39a160745a457a3b0995c4a62dedc4162afca157140b05
MD5 954bc2ef340c2fe0b4b95e9f15f8a8a5
BLAKE2b-256 521a35a9461b78e97f18c0ac65f28b9c5e8747198626636adcd843d8b3c9819d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for viztracer-0.15.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b9d3873b2456da1560160de542a6e1aab89a7d5a11438bd0b4a7af2aa4febcfc
MD5 5682091a21ef322f4a2d6e05045024f1
BLAKE2b-256 dd7ead069628bda277b5574ddb1ecec2c2f7490775b964631fdf20bdc1077765

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ i686, manylinux: glibc 2.24+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for viztracer-0.15.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 c6cfa8a223fa83decc7e28e962dc0d60fa8292153ef540cb10b17d229c5cca47
MD5 9380a5c529179da64fe0d6e3b2513664
BLAKE2b-256 d0eeba0aa40c7d7b399cdfe8e3b03290cab6b7c60f925595607251490feee267

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for viztracer-0.15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 200f3841abb045750579ac4aa1ed2e1bec520e8d232b23f3befdc47a6b3d11c8
MD5 de10d9d9f093841ec98bc8cddb52ec2d
BLAKE2b-256 adc0a41ad70273385514dfa2e7aaf639db2ed75882db26ed58dc479d2a45e0b1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.0-cp310-cp310-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.10, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for viztracer-0.15.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6188d4afab6880bdc3e1e555f43021961096864bfcd6507df675b25c9689214e
MD5 12683b846d50217e79ed7614d883e985
BLAKE2b-256 23609ce164952c85b33982df1ca4d3528d26df5e61680cf9cd344e312d5fca14

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for viztracer-0.15.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1f68a9453537e425c4738dc49df587f398cef2fc825b1aab70356232e659b1a8
MD5 e3acb8ae91d06758cba57dd1ffc4b489
BLAKE2b-256 d8fc4c5f5e065e7d431d673ed803dfdd783bee1b5a7efc433d4f9a7e8a3b9a69

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for viztracer-0.15.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 942ec963cf7df6d4ea3e8925d3d0fa2327742f6c44dc6d99142e337e4cb5715e
MD5 9c1d6714e93727715aa24aae54fbee33
BLAKE2b-256 282c5259409f1182332cd6a58f2a4c76ecdbec1756dee727efb7d966755a7a67

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for viztracer-0.15.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a2e8e3b4f6fc7281e8e2f1aecd71a37d5193c49a9dd7655240ad033d5a5e0aa
MD5 1d186f0f6906a7532760c8e7cd1a080a
BLAKE2b-256 a8a7d6870a2166bd0c62e1e0e302b3de2c66781f2226eedba09413f791aab9ad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: CPython 3.9, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for viztracer-0.15.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b85fa4d4e3439f71169c128d98b607b12865d2fd732953e600a72835f83a35d2
MD5 748af1fd5607aa2b826a48c5cd0eb063
BLAKE2b-256 1acc4581785fa6f9628c5724003582d0ea52ed430a2fbac841b4ade14cf729e6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: CPython 3.9, manylinux: glibc 2.17+ i686, manylinux: glibc 2.24+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for viztracer-0.15.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 8a45640c27806e5aba1c81b08830f62abd4bdf0634f6575b0873e321de2b3b7c
MD5 a95591a592f41ea453fdba85483b9e61
BLAKE2b-256 4f5c68349c1d6f9b9ec2db87f48a334bc38af2542887d0ea4d62fa56f83666c3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for viztracer-0.15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1d8a9f4e22b64e56895f16ffe26aff124650d896e1b2bd980fde57af7437cc19
MD5 d9ed0d05cc0b407bc93d28dff15102ac
BLAKE2b-256 43b0cb34736e946c83221dd939d8fcdbc1d1c4caea21854fe4f168c2f2cc9f3e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.0-cp39-cp39-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.9, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for viztracer-0.15.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a058465773f55ecc4f8b592637d2e09b7c1e9311c0da683471e505d55e963020
MD5 474389359456ebdac917f5b948b08338
BLAKE2b-256 97ea34971ee07dcae0867608404edb58aec5fe715a346c3b94d2479e38272d95

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for viztracer-0.15.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 d15b64adb590ff10e73b6798a3a0305ab1b3a238890229a1e587b87600302ad5
MD5 f1b0338987583e8b27e95a921296f2c6
BLAKE2b-256 3279e11bbe89f6235ef163e7af88cf996704ea7f8069f5a2a67e3509281cb54b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for viztracer-0.15.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 ddfae05c70d099f8a79b1657f63295347afc772ce7d6253750ab62f872408bd2
MD5 a8786fd0dfee13c57a05a39a97a88f50
BLAKE2b-256 56e3366eb05b9dc63d849f0ce009bea4b7f0bc43699483a560cf4c68db08fbb5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for viztracer-0.15.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c1060152e772fd5dae3729434c182d2e8c5132649d77f0d24db9ebfd69cf8fac
MD5 df554b67eeb10a0c5a4c73453c64a48b
BLAKE2b-256 e082d333a6ab27739160c037037c685f764a65205e89f8c641d999c7be276dfe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: CPython 3.8, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for viztracer-0.15.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0eb6657ac21d5f2ba0e49c539bdebcf4a4674ceac452a0457f8c8a732e9498f4
MD5 97b411fb94a29ce44af2824a556bd861
BLAKE2b-256 12d6906af01af474a8b83a24c629aa66959fad2bdae0cc42607d891a10c7869b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: CPython 3.8, manylinux: glibc 2.17+ i686, manylinux: glibc 2.24+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for viztracer-0.15.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 257b872e38436a3702706d20f60c3e246cae6ce410a10b461d4cb7e266623278
MD5 4a38560fdc50f3693865d3db056a0069
BLAKE2b-256 4038fee11fa1aff311b6e7639291195ac3415461b8036f1f583481d35fbf2550

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: CPython 3.8, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for viztracer-0.15.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 41776dc8d912b42c0a3593db133173e6ac10b8ed43ea7b8f324a1e8ad5d2d010
MD5 7705f960adecfa731a3d8f516bb7c1ff
BLAKE2b-256 1626f7fbada33da9e562b15a12e9b66e39491fef51ba8413dacca887651bcf1f

See more details on using hashes here.

File details

Details for the file viztracer-0.15.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for viztracer-0.15.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 c8fb314cd9c0e01adf6d519feca0ddb7723891dd9284aaf47e2491081c27b3c4
MD5 bc4fab3ce7082db3172d89c4364605f1
BLAKE2b-256 2dd1d9ce8e06afeff67be3c6c1272676cbe9022da29d1f4550b4ca0eb1001f1c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.0-cp38-cp38-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.8, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for viztracer-0.15.0-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a5be595a1736146e5bfdfe2ab458b73cf8e6f8caa9cef9f997326a66062e1a14
MD5 53d1b19008e06f832f05cbd97891844a
BLAKE2b-256 9fd33d52c15749100a4043035698afe865eea7b86a674eb26d09b5cedc4f14ba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for viztracer-0.15.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 7b45c663bcee6df51d3224be392cc9290110024e45f96ec65f2528aecefeab5a
MD5 6c2104cee21b3778222931fcfbf54763
BLAKE2b-256 52c3d2ee849a411edd83f66a6c866b547af99a02683d2902b34681d4f925bfbb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for viztracer-0.15.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 5c189a5129598156c9ee4e0ffd59ff6a236def3937f764567435875098087f23
MD5 b33364ced93cc12c3e6ba88cacf702f1
BLAKE2b-256 9c8e967a1f81222f89d19f3fec298a910b41b47bef52dd741517d530cc5c7de0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for viztracer-0.15.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0ec9a9476a0631cccb5528a497de45e33adacc9c6de7eda5e8f549516fda039a
MD5 dad976ad96044b34ab2b9b3c1ec4cb2b
BLAKE2b-256 01115a3f5b91bff6be5e40ad7413a36356e0086c4da3aaf57aa893c422a2b28d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for viztracer-0.15.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 abaee44969ff36526776b8b05c5227ac9c68e81175e2bb2d0528e9124ebbf35d
MD5 cf6bbad655bac29493cf66264462d876
BLAKE2b-256 36c903a049e4485e6ad1defaadd90808a621645b17efb8c27bc1f9bc83e4b624

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.17+ i686, manylinux: glibc 2.24+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for viztracer-0.15.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 f2210a94079588951403e6342048a5b2e380da96cc66a3a863cac059cf42f853
MD5 ae11e62af1b13948fb679fc4e136ebda
BLAKE2b-256 7c21b3272051e24d7f112a97addbde2016ac1e16ab9df49a70effd8422bb28d6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for viztracer-0.15.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 89f5b4eccc8dba87369ea775880cbf091986673ea44f2b4ab8e968bc3af7851f
MD5 9ed92ba30fda793df0ce94c1c4c28870
BLAKE2b-256 459d4071da4ee7785aeadd6120f4be652d0e6db39d6a2878ed17d17c170efd71

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.0-cp37-cp37m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.7m, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for viztracer-0.15.0-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 ae6c7bb6b29bdd0413947b2cf81cfc2287e83d905a7601e2e3acb96bce8d7ce8
MD5 e2e536ab3deab57df4e5556f6a0acdf8
BLAKE2b-256 412c475899a9ac4070bdf798beadfe3f56adbe92990d872e0341e42ff1d5b3c7

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 Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page