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 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_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.4.tar.gz (8.9 MB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

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

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

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

viztracer-0.15.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (8.8 MB view details)

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

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

Uploaded CPython 3.10 macOS 10.15+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

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

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

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9 macOS 10.15+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

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

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

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.8 macOS 10.15+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

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

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

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

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

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

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

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

viztracer-0.15.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (8.8 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686 manylinux: glibc 2.5+ i686

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

Uploaded CPython 3.7m macOS 10.15+ x86-64

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

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

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

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

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686

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

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

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

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.6m macOS 10.15+ x86-64

File details

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

File metadata

  • Download URL: viztracer-0.15.4.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.4.tar.gz
Algorithm Hash digest
SHA256 df18692a0f765e29e70ad1c5c74429be54968f16fca8a6db8dd0dc52cd87fb8b
MD5 865bad3e4eab384f87794c325dcf1bfe
BLAKE2b-256 ecfd19f93d3b4ffd0af61a159b5e55dda051dbf6c116171ed47b4b64971e60bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ef4ef2fa4ad5a434633c4a0cae45dfbc6c187bef0d31b482385a101bedc80054
MD5 a424f38bb8b03f05c97c72e7f83cbb47
BLAKE2b-256 e66f903b4ede677b5e44ea5e6df6b1c2abba21ddc8227a9e05766c581ebaa1f3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.4-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.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 d1ba7762b974fb82359d618fbcc425da0db896952657129e374c61fd1e86310e
MD5 00747f17a38391209da54fdfa038686d
BLAKE2b-256 c0a710e906015ba95b6368ee2d850a2202ae861940cbe1e72e8403c92ec8a623

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 880375b2192227daef5a71d60eb4d8158d27d9e7548fbd76baf9870e65082749
MD5 7cd283db8ae719a4418de337df2a0781
BLAKE2b-256 e0536b050d13ea1ff963bcc111b6831375cfb4d625de41c906d947ecc3210891

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9b25ee86e22649e38e37ba0857387986ebfed0f613a607a5cd1f54f7fd317132
MD5 decc03196b5da587c4ed9cbbdda88b40
BLAKE2b-256 80149126c427ae5e83f5d52684679fc1dd71f953c6491f6bb8c471578122332c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 7fab9a97256c0fda692ceef4ccfc678c2acbd07cae2a946e0b760ae5b52fd501
MD5 e2bc521e634764b59883c34e32a19fb2
BLAKE2b-256 a244c72f087c5d531f6401fa1184170c80fc8202a400a8f559a467a0f8cb7b2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7e2cff8443f05b983265f7391118070fee27b586295b6df83575d7c811b51057
MD5 44a145a5e3f9c5964460d85139c6f837
BLAKE2b-256 599088ea2c2b54b9af1a7fa97c011f1319c12b824dabd44cce1b600b7a74c08c

See more details on using hashes here.

File details

Details for the file viztracer-0.15.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for viztracer-0.15.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 0bd97d1621093297d8c94c227dd1fc3d5b2de748ea14751603552a17ca6ca025
MD5 40b27712a91edf67dbb9ef8a7989e8ca
BLAKE2b-256 443dda1b26fd9f71be8ab54cac479a2e8a25741a9cd854641e74648ed26e9488

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.4-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 94b916d893b15c065f504292b1e0016af32b4c9588f29522e15a6fdabd12dbbf
MD5 2b06183a67c962056da9962968632a23
BLAKE2b-256 a0bee8cdba6d652e11d4191eee36fedc22b22fa74dfdcfd82e5c2c0ffec6a76e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6a5ba827ad201fecee5f1647cc32c2f59476ec2881395d82e4bea56fa7599dc8
MD5 5b923066b3e6118b215e6727788f17f1
BLAKE2b-256 dd50b86e331bfa6a00387d8557a81ea98bdd08762f1eb01d6047a7aac8434120

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.4-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.4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 a97887c2c34985990e67e287da42b176eaa8c411482b09a4ba252f2cbd9b11f1
MD5 8d311592c56e1f805e51af61960f0deb
BLAKE2b-256 e046d557b975d6bd27fc329848a382056104f34cd7dfefd19ff3b4ab6a3f2273

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 be7dee1190a5ef7642d162e1772d72ba395a820d828ac006a863f45cfdd7db32
MD5 043e257a061d88d94c7f3105f82d6a4b
BLAKE2b-256 39d335ba98553f2840e91a8e8348e7e1473274fcda85c34bf8bfd68015d5b838

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9110feb65a47e95dfdfa66a0f3cd87f06c3d44d18f1291b920dd0eda234ec176
MD5 69d27cdcf426c001150245051c5780fc
BLAKE2b-256 a706787794b8c507cc05e028e686c034cf13f8bc6cb722a5a88cce851bb19ae6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 35d948a34c6d14cac388f59a66f7f57c9c78973d035ff350ce6c0382430dfdf7
MD5 cf2f00da5be91bfb99256f7cfb1679d8
BLAKE2b-256 7d43fd27ae37808953a82c0d6d315fa70de9dac82827c701c66fa252751d19fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a93afcb7d2fc3adac3706e6cc409f5df3992381b98b899947be6032e9b825d38
MD5 81dc32f93c104b63cba09869797bcceb
BLAKE2b-256 b1ddd42b1c83dcf552629c3c404ef8b3142d4bb5a14f051a725ff90b3e3aa4e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.4-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d6ab0d24e93ddc3f623219ba13d9ddff3bac2f81890e6de13055c41965112083
MD5 2ae593e6c81e1a9270f12d00cf8afb4e
BLAKE2b-256 81ae6e9fbfcb16cc36cdaec6ff83e165a577c48d09847931f9d1ded5573483c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 7a0e53ae02dc1a0e10a24849de498353e6221f326973ff33ff4734f5999b173c
MD5 c21404971a1422725f14380142088615
BLAKE2b-256 fc5863282bfc98e4a01dc969b984cbeb9887fbe83d3fee17a61245b3f0ee8399

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.4-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.4-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 757e473622a2b95f72763b8267455e9554d2290d8fac8d6311239ce639aa9034
MD5 9ba71f3340e45da4f732c00f33bedd16
BLAKE2b-256 904f90b0869e8c590b915a6ed63aa86ef76af99e57045eb4c9e5541e8cd3dc19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2667097770cde8ee1af0bf77d470cf3e6b27a01c84565ec1f516a8a309910e5c
MD5 d4a8fcbb56288191a8b71c5b891f5152
BLAKE2b-256 d34b6fbb3be5434de13472abe38394acefb1f18bb7369c4c21ebdc80193861c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.4-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 524c7957213352232ee1aa7081d2b390c1f3c2d38cd5b70fa70fadf76a57cf0f
MD5 33880c289cb6be497bf0738fd1b7f1ad
BLAKE2b-256 e57668448b5768fbf5ad632d0277801e4ec5b66a379d31c70fa5d483e00c01ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.4-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 00c2338f04d1bf6b2c2b003f10a154eafb902584a0204572f47d9efc1d0202f1
MD5 b937b25b56e528dad029b188795d602e
BLAKE2b-256 b38196a2b3d642cf3874bc629ba144a0e36a2fe9d382c4fdb08c8eab4180e3dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9d43aca3e67cb54861731efe35a50e1a75999e6b173d7464e0ff7456be6ba59a
MD5 a9bb09c0c54d8709692cc4e8938f45fa
BLAKE2b-256 e9fde7b3b8d16ccd1b044f38eee39a8d268a38b580ed21a75bc0f1291050acbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.4-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 731b3245a8a8f6fe0cf2da7ab78648f0fe9c8c46058dabc8c8f0d59ef5a21112
MD5 411cbaeb706d35a5be5ddb47c3b0a0e6
BLAKE2b-256 f93b8cb507c02a7b33529b5ac200c77870865adddf3d2307a83b90e0cea8d705

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 32eb9160d7fdac84934e581c54cfb25a2f0a3f5a58bc76f1e8b05d3dc3e1ec26
MD5 88b869668621cd167ab5617df6bd0e02
BLAKE2b-256 441ee501ff10eb3b61716258ad97993b896284983bc55c39a76046a43b3fce2d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.4-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.4-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 09063442836a1b171558637b50c76fa45e31c102724b5de448986c3899cf3225
MD5 b3d75ae66333c34c9251e89433dace76
BLAKE2b-256 5613dbbf25282cb345fbe09ae9ce4554ee7e3a8d427ea89f1685cc2a5007469e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 40cf6e6315e7894f2ec17113f626590d0bf4685f46a5e86fd85eba38fe6e9d29
MD5 9331027dd1856e174d7fd0a8069b12e9
BLAKE2b-256 576a8acee3de0cfd2c18f3ceb9f744351658a29a207dc207c6559e7bfe122eda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.4-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d3889a18b4ad4eafceed6e78269a41764e3755d1a338391baebb93ab3450e62e
MD5 59ee6405f5611d9e2a2191785c42f3d1
BLAKE2b-256 b70e2a712757115777b5f9ba6551ee2f727d26f95ff7a6e58af11ac856859b8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.4-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 2d78c189464fb9338fdef67223c0217f6370d3bcfcfb66f2f3dc947aa5615c88
MD5 f520528523137d464c5b89dd09138ef8
BLAKE2b-256 1eb7c2786451d7a5b8e9f59136153f33d363bf90c34051314c8334eccc90a5e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5db8a5607d91f6f7ca54440d2e6faeac3d15da4c28ff4a547e11fccb6deb695a
MD5 50bb1d14e370f646a5320ada51742c98
BLAKE2b-256 10e1c8139e32e01703c22d21de6a634f59ccd4cc0fb79639c22bdc064291acbc

See more details on using hashes here.

File details

Details for the file viztracer-0.15.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for viztracer-0.15.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 2182f2aa599e57914ce496da5e609b5f411aba5e3cdbc992993c3af5cafad5d8
MD5 8397cd34d1e7ce2632c5883cf86bb27d
BLAKE2b-256 4c772579caeb9d416771601798f17fe5d4689fe0eff9df523ea4ee499cdc04bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.4-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a0c467fc21e69cc1ec30b3c830d2c6a35586db39e95b46f2f51b1c215113e742
MD5 08befa77530d525657971d9b38bb8772
BLAKE2b-256 4b05a886ff695bd33fdca170aa635f3d06a7e7e844b9dc137b52f94af4308be3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.4-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 4bc92e1b2f289e472999d68366314c5c87ed38dbe5f947d2f2ddea81df0bb32f
MD5 69ecf80de7d5b07b7b601cc55789447d
BLAKE2b-256 dcd43169cc273ff7bc5e5a2c04b7712428b714b5eb6272ce1126313f669c211f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.4-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.4-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 5ab1b10ebc30faf6ecd4bccc4cb020919a3b0aedd8e371e8cb99d438f21a822e
MD5 35ecd66213e727f642bd58dd91dd5103
BLAKE2b-256 25fa61e995f196290d250b924f38dd5f2baf1a47b43b0af654c8d9e267173277

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 44fad4f8029585bad6d4ef6c90e3aec91c678ec34865d32136501d71ea0351cc
MD5 4834b17a5b4a37ed7145f94a35e4e169
BLAKE2b-256 3ec6c1bf233a0e627d14c7dc62f41ba52a6bc191d9dffe95102d44ea97db2ce9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.4-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c4fbaf8aa710aa0655db35e14ec97a90390fb6559c68d3d72408ecaa8b9f1eef
MD5 9c5814c91288b71d28a98fce94e2f2f9
BLAKE2b-256 609bd3a1dc05c148f5a56a1e0404244a1a5b36d442e168418746594f3e8f9689

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.4-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 dea4664ff25bb09454d3723f17e57eaa1e384a1917648b73db55e801f8ca59db
MD5 4f5231468d4be51ea2ec2cd65c935e42
BLAKE2b-256 23e61cc83dbe0cd4e51cb761a884d1102a6b359657b92ac2f1c06a9e2f8833fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4cc8c06ea7e8cfb0dc390c03b9d95c772e85eb73d7e14a3a7e4e95d1961fdced
MD5 a58608f98a3c9b5687bc96a915cd9538
BLAKE2b-256 b4bf711a6e721e30aa6d19c4e88f0882f2a7850e920078298889fccfe5848211

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.4-cp36-cp36m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3c5bd1c944ddfc6ce059f294dd25f7d0a850967f5b118566a7147ac24f7a3c4c
MD5 e6dc186aaa2e57475ff033bd42fb2edb
BLAKE2b-256 5b7d42027ef2ded173d7e749abfb5b8c30a9034adae61c681228449b511e7a5f

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