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

Uploaded Source

Built Distributions

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

viztracer-0.15.5-cp311-cp311-win_amd64.whl (8.7 MB view details)

Uploaded CPython 3.11Windows x86-64

viztracer-0.15.5-cp311-cp311-win32.whl (8.7 MB view details)

Uploaded CPython 3.11Windows x86

viztracer-0.15.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

viztracer-0.15.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (8.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

viztracer-0.15.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl (8.8 MB view details)

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

viztracer-0.15.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

viztracer-0.15.5-cp311-cp311-macosx_10_15_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

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

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

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

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10macOS 10.15+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

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

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

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

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

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

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9macOS 10.15+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

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

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

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

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

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

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.8macOS 10.15+ x86-64

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

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7mWindows x86

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

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686

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

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

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

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686manylinux: glibc 2.5+ i686

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

Uploaded CPython 3.7mmacOS 10.15+ x86-64

File details

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

File metadata

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

File hashes

Hashes for viztracer-0.15.5.tar.gz
Algorithm Hash digest
SHA256 9df866365c34ec20facf05e69d1e50767cc909ed7c616b74080cc2c1715397e1
MD5 32be51fca9563080c524645329b88103
BLAKE2b-256 50653301b16cb19d185e2165fba213eb2ff036b1b82d76f69329b289d5aaddbe

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for viztracer-0.15.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7ca1d060d97101cf4ba48f312186228fff45eca750df7f757e283b4dfc0188ee
MD5 e40733e6b65cd8a1d43de0c1952cdcfe
BLAKE2b-256 454f27758fe51fa335df22295a77b1210c324f038fa85bc130d6566f1bc9ef99

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for viztracer-0.15.5-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 023d87b7b014d68c60fae3ea923f649a1e2d993def0c8732ffe11d12b583018a
MD5 66c3da53881a263782da662287a2bf28
BLAKE2b-256 22f7db025b1e1db7ea34475466b69d7c50be9b11c2b80da8a33ceb1b2ac35c27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0482fa403ea84307891a3022e5ff33f1b8652e9c4f4319a8fa2eb8a65548147a
MD5 b664f67bd16400408a6459ce8461a460
BLAKE2b-256 df79d34808cfc6acf09b99d6ffb4e5c2d8ade691cd0fc1fa8e29ce2dc4f6c1e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1d0f9afe204f68acbc8dc16bf3a0856d9c6d2c35dc5467c2531d80daeac8afb2
MD5 4457a1feacb95310d55c77778159f7de
BLAKE2b-256 432b85657cdccef88252b4b43bff6e26a85df95e1609c9482b95bdc22b62d254

See more details on using hashes here.

File details

Details for the file viztracer-0.15.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl.

File metadata

File hashes

Hashes for viztracer-0.15.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 b32af22d481d7c83ea37409fb8ffb824dd1eef143160cd04106a05ef4a69169f
MD5 25e933349734fd730e1f70b56038477f
BLAKE2b-256 c3d71cb6e42683aa4925191d05f9f966ccb570bf025cdd94e0c7002ceab44f0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 05ed5d698480d3dfe39be7473b11c2ab4f0835fc9f5e5978b71df73cf18bfabc
MD5 575caf577216ae8be07779b36a9f3a5c
BLAKE2b-256 739068335f1cb9afb76d933fa5eb06dc26724a60d627e21fc5891aa50fc6ee9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.5-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 49273e83f008a531c68936a84ce67805c028cac8ff9f20801f3f6e404cee2f44
MD5 d93f60e52e0be18c4e09efa43c15c704
BLAKE2b-256 bbe3693fa81fd4990f43f9be541b2500f7b8e9101fa7ad2a42e1587a2f352c85

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for viztracer-0.15.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 692ec8da0b52e9a36738be2cb40e4cfcaf0fad15ed0ad1dc26814c660fd08365
MD5 67198c129dd3a034da65dd90ba23e1f7
BLAKE2b-256 7bd0b64e3204de22dbd7c550ed03103fa04e90de776d96486d821a72c23e14fb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.5-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.5-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 c1ab9e310b343c642ec788cdd5ef6f500913ee998b8c4f86bfd4c0faff22f1dd
MD5 c094d05cd91e373aff321b9e2fe7bf21
BLAKE2b-256 348bbc47bc2c86422700a3385383a08a3a396ef161e24810e531f0d46cd45d23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 881b3b3f5e1b3bbe117d4cc192101fec6f5c6eb3d3ce5d0079afe19591372782
MD5 dc302397e368b157a9144f2662e4a089
BLAKE2b-256 021643867ad2e557d685b2e7c5d3dd9c74682a3ef6c0e85c2684e1232cac2037

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9c86f12b5afa22c0f41a2a08fe4c55fcb97ba47091f9fedf4b66cfdac3cfcb6e
MD5 99dd2d4768726959e4c9ba6c77704b25
BLAKE2b-256 dd60183aa2b70a4daf684e972f8a69bf580384b2f43b5fcd52c21900ce943b91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 51c1dc30899648848d2230901e0ad35cb33fe33d59ec01846d16a2e16868f00a
MD5 0581f4b7eda7eff341c428620d9e1881
BLAKE2b-256 25e8d1e08d0d94a853ca17ae2df71ac73ab2856a867a708b59f211eca6576b0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5650fd350d5761438a9b72b0fffa82f78df4f2e941d88ebcc19eb3873ccccdeb
MD5 9275caa18320612c673ed6eaaaece6cc
BLAKE2b-256 8fa36d76b4aceb4914146336badae3477963a83247ac58f65dd8a8f95443a884

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.5-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e7bee261edffeaab0610f5afb26461be0e17d0350b20d92be4d0b3302bc676cf
MD5 010649a27470cc4f44f9d90c544231aa
BLAKE2b-256 b2009f2bc46da68313fc3dc77b631d564269feeee45338e6a6ecacf69412cee9

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for viztracer-0.15.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 71e781681d3a96780102b34220ccc25b0257ff78f3fcd0af57d16960d4da3061
MD5 0d6b00645d9627f33d399939027cf51e
BLAKE2b-256 59b9945abf16a9bee9cd647a25f9f3777ff080a275b1775c92c639dd9ca723c6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.5-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.5-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 e7d610ba5340059d99e6c66b5726f87ff9f54b0e8c7604454fe10dfe536badef
MD5 f331fa287f3f6ef76924f3bb7a344b64
BLAKE2b-256 65379c51c05b91a0cb817a1ff8ebd9b40d21fdc1c3faedeb0eec3d5720b99014

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eef7eb5d8a350a7a20ebbc2d039d3ccb445ccb16f2ebaf77464fb81dd0fd7e6a
MD5 5e46b2581e17a9246404a2e5d6b203ea
BLAKE2b-256 cc03df30f7c88a542423bfce8da27829810bac9acb20ead67f324129d382be55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c836eb2de3befcb579872b394407bf79fc784802afbddc365ad3812f5de35727
MD5 c9c390c063bd97a589003291c7cce87e
BLAKE2b-256 f0c7a4d93922ff6c7e00a6c64302865374e4b3ee478cc4f0b3a32c43fd7e7183

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 d177fd31b5554d1b0130a226827e639770d6991a63680c1ae6c951cacef6c680
MD5 2b217a9aa0d79d6b8157aef92d37ca9c
BLAKE2b-256 e6084633448224c26c590178cb462f36ab30b5473734de14eb42e3386902a3ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 46f53e5f014d8345e622dc7b563bfa1dd4ed9b991ab985c76b0b1e3011b47417
MD5 b4eda9691aeda5f1a90a6a23454b95f2
BLAKE2b-256 b544b219fe405e2ac3e586c4e0ad1c17b25db1c908066c2a431ea2741edd8f0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.5-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 8164665e28b8b4356eb7119f0a146b9bff8719a0ed81c81753d5b2e2f9122944
MD5 4ca66be9c0d1f02efd13433e19e34236
BLAKE2b-256 eed3da3d91866163ac1d70dff728ad03306caf4028a2603ad10c12506cb64a09

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for viztracer-0.15.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 30de9c2229b4da3d6a609fa92cd03f20a225b2eb4cc886b334507789159914e8
MD5 ea68779a6a787a0fcfe4102f73db828d
BLAKE2b-256 b8f974724302dfd2a81c3d4deea3982aaf0eed4479d1ffcadea8a9246b4bc8e6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.5-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.5-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 44209ce996fe39da928d09d60c305524f199b28c49c3241123443d2722c974b0
MD5 5b22462f71f9bb927844bc0e36c5b33e
BLAKE2b-256 e0b7d1dc56f19a44684e41ef1019e52bccc8d989c9fec82223c9b0db0687caf4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 937e38f49e75450340f1534ca27bb2199c4a1ac76807f6d2b83b2d8768127dbc
MD5 303360042933de737ed80b8df2918fe7
BLAKE2b-256 7742063979df6c082189af9654c14498eee7aa919f6f348d95356c41c8b4ebc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.5-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ee9546307e739c3e33bce0f5159932fff1e6f28fd8c3b6f594776c543ac1b3f3
MD5 cc9b1563f97d0f24f261449722d6212c
BLAKE2b-256 bbfc5655605b2483b869bca80d27c97531095f07f945c05977c0de105fa547c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.5-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 b2f32c6482746c7fd42b91db1b79d7f8ec5012642ace090215e3c59b71a2720c
MD5 d613c8052951566b2eca911224a1d35f
BLAKE2b-256 bd033b18576d33f41671c0a8848d453f8b2a4712cdd5af0b5297bbf6bd5b5358

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 468bfd63bd1619310ce3af626d8909a8f4262a298769241829c90f84351fd452
MD5 80a314183b3aa983fd9c2f2081d6a088
BLAKE2b-256 4ac784ace34b60a04d6848ee83b8dfdab752d7163fd4aeea270784e3c433cdbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.5-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 17ac1ff7a547bdd1f5655b3b6aa8d118a43c494b78bef9b43e8a7347db029db4
MD5 3becbbfbe7a61275a0708873b0c0448d
BLAKE2b-256 324c460934511531c0347648991c16af31b42ac346eb9334e331cead972461a4

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for viztracer-0.15.5-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 4bd1fda6eea25c68fbc0582b41a5412f0610c647dea95b6c74f13f176be32a89
MD5 bb24e5547a1c766530c5059417f17317
BLAKE2b-256 b8677e8a4850a0ffaa869b3f822a94bccf7ac1fa10dc68b65fa2fb3a8243e308

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.15.5-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.5-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 7e793d58ba7d427d8ffb07756d1207f2f66294a9ce14006f50a5b51f07ba53f6
MD5 41128087137e323c2d2f3af818158f09
BLAKE2b-256 7caa8141337f63e084ea7eb725c50abc7f297c10af8e0f3a785670f82ee2c266

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 800ec96c0a9f4690b4955acc6bdc7b588d126f69b148fa27e115512e08043df9
MD5 93018164e6b8959f859b4cb541f73714
BLAKE2b-256 f64239dee16eece5e081cc7e4d119ed658d55ebce14d1d6d2afe259605165382

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.5-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 38a7f8906051f14c0cd49a3d22ba75f46db528bd7ec772571510e635197081e6
MD5 28ba78ba70078a8110295aa93d05f99a
BLAKE2b-256 820f82344c443cda96f726aea4ad226a17aebc444aeca6723ed7dd47ef2935b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.5-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.manylinux_2_24_i686.whl
Algorithm Hash digest
SHA256 fca3ceb193f33d985a848aa4760c749097fa3be1f6e082c321608c5d68c93230
MD5 73e5a098d3c5828df4d8a2145d8744dc
BLAKE2b-256 e4ebe6aa47cff0a49e0c1d7ea8716e3612c286d3ac102f484c383ec0d6e67c9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b4bcc0fdab8c260b54c0742cb90f103ca4ab64ef3a8f23df0d793585c8d145ed
MD5 816ba388824ab3b8121498619af84760
BLAKE2b-256 22ee222319b3cfeb53c7623b2025444957ccb07db3b6f69d83dfebc10dba0b7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 cf9dee7ad54d0f4fc1eb9a4331265edee865fc0708a028b31fb54d18edbe4146
MD5 4104717fe8f7d48daec93d2774c11a25
BLAKE2b-256 af4a5977663d37403a266f95f6a746ada5b8cac9ef6d916125ce69f1216d96d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.15.5-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 877d0e09cd12638328e2875ea7bd9339c9898a2ea22cbc0300e0361d4e5a04ff
MD5 c66de7388e9a449c69eb4a8033eb9998
BLAKE2b-256 a944d178c6e61dd09f190898a24250044a8d263987f1a223481ca847435f4eca

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