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.

You can take a look at the demo result of multiple example programs. The UI is powered by Chrome Trace Viewer. Use "AWSD" to zoom/navigate. More help can be found by clicking "?" on the top right corner.

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
  • Optional function filter to ignore functions you are not interested
  • Custom events to log and track arbitrary data through time
  • Log arbitrary function/variable using RegEx without code change
  • Stand alone HTML report with powerful front-end, or chrome-compatible json
  • 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

which will generate a result.html file in the directory you run this command, which you can open with Chrome.

You can also generate json file or gz file and load it with chrome://tracing/ or perfetto. gz file is especially helpful when your trace file is large

viztracer -o result.json my_script.py arg1 arg2
viztracer -o result.json.gz my_script.py arg1 arg2

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.html") as tracer:
    # Something happens here

Display Result

By default, VizTracer will generate a stand alone HTML file which you can simply open with Chrome.

However, you can generate json file as well, which complies to the chrome trace event format. You can load the json file on perfetto or chrome://tracing.

When you are dealing with big traces, a stand alone HTML file might be very large and hard to load. You should try to dump a compressed filename.json.gz file

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 with --log_subprocess and multiprocessing or os.fork() with --log_multiprocess. For more general multi-process cases, VizTracer can support with some extra steps.

Refer to multi process docs for details

Async Support

VizTracer supports asyncio natively, but could enhance the report by using --log_async.

Refer to async docs for details

Remote attach

VizTracer supports remote attach to a process as long as you installed VizTracer on that process.

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.12.0.tar.gz (684.2 kB view details)

Uploaded Source

Built Distributions

viztracer-0.12.0-cp39-cp39-win_amd64.whl (695.5 kB view details)

Uploaded CPython 3.9 Windows x86-64

viztracer-0.12.0-cp39-cp39-manylinux2014_x86_64.whl (744.4 kB view details)

Uploaded CPython 3.9

viztracer-0.12.0-cp39-cp39-manylinux2010_x86_64.whl (744.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

viztracer-0.12.0-cp39-cp39-manylinux1_x86_64.whl (744.3 kB view details)

Uploaded CPython 3.9

viztracer-0.12.0-cp39-cp39-macosx_10_14_x86_64.whl (692.2 kB view details)

Uploaded CPython 3.9 macOS 10.14+ x86-64

viztracer-0.12.0-cp38-cp38-win_amd64.whl (695.5 kB view details)

Uploaded CPython 3.8 Windows x86-64

viztracer-0.12.0-cp38-cp38-manylinux2014_x86_64.whl (752.3 kB view details)

Uploaded CPython 3.8

viztracer-0.12.0-cp38-cp38-manylinux2010_x86_64.whl (752.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

viztracer-0.12.0-cp38-cp38-manylinux1_x86_64.whl (752.4 kB view details)

Uploaded CPython 3.8

viztracer-0.12.0-cp38-cp38-macosx_10_14_x86_64.whl (692.2 kB view details)

Uploaded CPython 3.8 macOS 10.14+ x86-64

viztracer-0.12.0-cp37-cp37m-win_amd64.whl (695.3 kB view details)

Uploaded CPython 3.7m Windows x86-64

viztracer-0.12.0-cp37-cp37m-manylinux2014_x86_64.whl (736.2 kB view details)

Uploaded CPython 3.7m

viztracer-0.12.0-cp37-cp37m-manylinux2010_x86_64.whl (739.9 kB view details)

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

viztracer-0.12.0-cp37-cp37m-manylinux1_x86_64.whl (739.9 kB view details)

Uploaded CPython 3.7m

viztracer-0.12.0-cp37-cp37m-macosx_10_14_x86_64.whl (692.1 kB view details)

Uploaded CPython 3.7m macOS 10.14+ x86-64

viztracer-0.12.0-cp36-cp36m-win_amd64.whl (695.3 kB view details)

Uploaded CPython 3.6m Windows x86-64

viztracer-0.12.0-cp36-cp36m-manylinux2014_x86_64.whl (734.6 kB view details)

Uploaded CPython 3.6m

viztracer-0.12.0-cp36-cp36m-manylinux2010_x86_64.whl (738.3 kB view details)

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

viztracer-0.12.0-cp36-cp36m-manylinux1_x86_64.whl (738.3 kB view details)

Uploaded CPython 3.6m

viztracer-0.12.0-cp36-cp36m-macosx_10_14_x86_64.whl (692.1 kB view details)

Uploaded CPython 3.6m macOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: viztracer-0.12.0.tar.gz
  • Upload date:
  • Size: 684.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.7

File hashes

Hashes for viztracer-0.12.0.tar.gz
Algorithm Hash digest
SHA256 ca3b3ba09d9a943d4b6dd86b1357c439096d7f9203e56981cb3ac5a0ccc181e2
MD5 25414ecff403b9dfc6541e3342d491ab
BLAKE2b-256 003cafc77435a0dab1b1c78ec7084987bee80e469d9beaf10da19e47b874a4a5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.12.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 695.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.1

File hashes

Hashes for viztracer-0.12.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 cc1bc78024f708676d247954169bb1c0487ff071a9f1727e9266823f31f91ff5
MD5 fca105d145520b3d891a8ec44372f4c7
BLAKE2b-256 dd4c56028ed4d0f289793989e488b93769cd7f314b0f77fe2db19eb2f2ba712b

See more details on using hashes here.

File details

Details for the file viztracer-0.12.0-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

  • Download URL: viztracer-0.12.0-cp39-cp39-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 744.4 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.7

File hashes

Hashes for viztracer-0.12.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 92c211d4c4dd3a81510122e0c4d02fd646c0e08a366c009e28cabf39b753fa6c
MD5 d9d65f2f64ab62a1c69119c66b861910
BLAKE2b-256 719b8de823b580eec3f47807a131caea7408a391ca660bf4c16469a7b777a08e

See more details on using hashes here.

File details

Details for the file viztracer-0.12.0-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: viztracer-0.12.0-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 744.3 kB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.7

File hashes

Hashes for viztracer-0.12.0-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 15e28623e8bc13f1739e1266b920d427e70b505ec0fef296c9f35662df1e8534
MD5 27060716fa20490246515f30617a2bc6
BLAKE2b-256 f694d58eec10a64e2e9d1990b8a0838ea48caa109114f46222f9d98880d46ef8

See more details on using hashes here.

File details

Details for the file viztracer-0.12.0-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: viztracer-0.12.0-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 744.3 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.7

File hashes

Hashes for viztracer-0.12.0-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d5922b943a281d84b0c5dfee10d8bc5f8b8c5b4692749d34d1a99d0ae88bd8f2
MD5 d3ebd5d2298613f65e8196a2e936c023
BLAKE2b-256 dda275427035543688767dd87dde6ad69e3c8636deb3636a833c106d1dd5168a

See more details on using hashes here.

File details

Details for the file viztracer-0.12.0-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: viztracer-0.12.0-cp39-cp39-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 692.2 kB
  • Tags: CPython 3.9, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.1

File hashes

Hashes for viztracer-0.12.0-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 eeb6a3ddf819bcc0455fbdd90b5d0ee66358a2495959c13eeea68130c3e1fe1e
MD5 f71eb0f1adebab592bad37d00038ad57
BLAKE2b-256 c5b9db3d0936a5dd4e4e3a3e667bb3840a7d97ec8e368bcd0c9d7fee8e5eec30

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.12.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 695.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.7

File hashes

Hashes for viztracer-0.12.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8a051dfbcaf4c31f5c00fe06e043f582eb2563bf2c8ac25a2ad98599b84444b1
MD5 8094a65ebb42d95c675fc0812af1f29d
BLAKE2b-256 f28c00c3086c34a088e2994fd1a2aa74e2b4c1302173adaa105197789f3a8c63

See more details on using hashes here.

File details

Details for the file viztracer-0.12.0-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

  • Download URL: viztracer-0.12.0-cp38-cp38-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 752.3 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.7

File hashes

Hashes for viztracer-0.12.0-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 01871ec050c6908afe0fa68fdef9867c792389e0c01011b37f5480c41bfaa07d
MD5 2ee8419e2570c0cd767d98bcde226caf
BLAKE2b-256 ad1de1a6efe4afbabb6669c7c556717dac327e3380b3db61b9f0fc2d8cff7302

See more details on using hashes here.

File details

Details for the file viztracer-0.12.0-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: viztracer-0.12.0-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 752.4 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.7

File hashes

Hashes for viztracer-0.12.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 13be841ea9b0e37e6e0af42ed4b0c5180b1ae8432eaba9f35e4bdfa9c2450f10
MD5 e157b472564d381438bd8316bf085fd9
BLAKE2b-256 4b4cdccb25696ee8776fd7c557e3efc0a647a3a3dd59b8171f41968c9dee632b

See more details on using hashes here.

File details

Details for the file viztracer-0.12.0-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: viztracer-0.12.0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 752.4 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.7

File hashes

Hashes for viztracer-0.12.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 effea0d2a966beec0f75660efb602e0827bcf34b0ad09393bf555157b8a3b08a
MD5 a3b511ae26124540a373435a3584b67c
BLAKE2b-256 e1bcc7c3b32d27fcbd37f5aa50016b592f911e574ea3519765526b50d7daeacb

See more details on using hashes here.

File details

Details for the file viztracer-0.12.0-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: viztracer-0.12.0-cp38-cp38-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 692.2 kB
  • Tags: CPython 3.8, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.7

File hashes

Hashes for viztracer-0.12.0-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 044a0f53aad04ece8d8ce6685e073bcd9462c2e0fa0185c9a3890957df2d270f
MD5 feb0a957f5c4e61b8f1913b6ef7b18de
BLAKE2b-256 1238c7929b965a61d2f6c9fe0013d1b68c5a2e273a1d0b096e6be5f25f5a9501

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.12.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 695.3 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.7.9

File hashes

Hashes for viztracer-0.12.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 f17c34691e9eda1aaecb593233860e37ed1fbfa18f8f86f07b0db627627586fe
MD5 15b1dd4c2c8e64fac0c95541d050c71c
BLAKE2b-256 36cfec6280594ef7ea1e69a6e9497b06759a98351adb4b0144c470d0b1fb67b5

See more details on using hashes here.

File details

Details for the file viztracer-0.12.0-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: viztracer-0.12.0-cp37-cp37m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 736.2 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.7

File hashes

Hashes for viztracer-0.12.0-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0bc2ddff9d2c09a117295877a1ea8f4a05998b08f23f29957f6643496567368
MD5 543c37b4a08e54b466e53c748735d8fe
BLAKE2b-256 1e6ba24f0f2debc0fc6eb5138ec154a547c6c65a30d3a023673237222a27f24e

See more details on using hashes here.

File details

Details for the file viztracer-0.12.0-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: viztracer-0.12.0-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 739.9 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.7

File hashes

Hashes for viztracer-0.12.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 bb03c5fd353eea6bba7e84b54027653572ba4fd355b3dc589bed6f31ad37d1df
MD5 3ef7f8ee49b4ab1c6038a0fc42ef93c1
BLAKE2b-256 2440b547cd2e8cb481b65dcfe867b0f0271dfb6c82974959ab6087868965bc50

See more details on using hashes here.

File details

Details for the file viztracer-0.12.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: viztracer-0.12.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 739.9 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.7

File hashes

Hashes for viztracer-0.12.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 aa28a40be9cf72234a993d82374b39ea1ebe6dc52b4bf6446142dbe488999889
MD5 cb9558d909371b0db9e0f1df1d6c570e
BLAKE2b-256 9c6d2348f2575923e76a4d8e4954e896dfb7c34dafc0515b075ab21c2cf566ca

See more details on using hashes here.

File details

Details for the file viztracer-0.12.0-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: viztracer-0.12.0-cp37-cp37m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 692.1 kB
  • Tags: CPython 3.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.7.9

File hashes

Hashes for viztracer-0.12.0-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 2ec2d466bebc782ee12ea624d919276278448b61371ec01f9fa2a84bd8c45a4b
MD5 eb5a6017cc9571ac51bdfc7b526b398c
BLAKE2b-256 82c5fbab6ea95b2d1cf507c27d3035085bc72591fa68980b43d6f09270a2df54

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.12.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 695.3 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.6.8

File hashes

Hashes for viztracer-0.12.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 20969e1ddada791522ce55f0f022678c0020f3024a467e2be2ef08e4309fa4ca
MD5 828873bc12f5f5e1a9e3af3deb312e65
BLAKE2b-256 5c471fbcddda3ec096ba37063082389ecd680e4a96b8d6f88a8808ddc6cf6778

See more details on using hashes here.

File details

Details for the file viztracer-0.12.0-cp36-cp36m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: viztracer-0.12.0-cp36-cp36m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 734.6 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.7

File hashes

Hashes for viztracer-0.12.0-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 263f4883d1b1e9f33606a7a566971c36dcacafdc29625d9da1f324ec0aed8e97
MD5 6af8f51683eab9be3e6eb87d82e335eb
BLAKE2b-256 741c6b834fd227fbc554ec011fde2652d2a8d86b73ed1a38f259b6eccebc5b01

See more details on using hashes here.

File details

Details for the file viztracer-0.12.0-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: viztracer-0.12.0-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 738.3 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.7

File hashes

Hashes for viztracer-0.12.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 28a22bb4cb1cfe92f650842b4fbf2136eefd0595b804a6ac30ee5b68cec626bf
MD5 5d00ec770014c3f42c25d2b0aab1513a
BLAKE2b-256 4c5dfe451042ca5301fad8de755acc315c2c9634ef3d9ab00717f285f4b50c46

See more details on using hashes here.

File details

Details for the file viztracer-0.12.0-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: viztracer-0.12.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 738.3 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.7

File hashes

Hashes for viztracer-0.12.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9b9558d73c76748fe486fb08e07ccfd4be9f52e343b34dac862d1bb2c49268e5
MD5 d47f139fde4ef5777440bde97e496ab1
BLAKE2b-256 1838ef71d129272c6d7ab5c6caa5b299e24f246a1ba08c9f7c667d9183fde17a

See more details on using hashes here.

File details

Details for the file viztracer-0.12.0-cp36-cp36m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: viztracer-0.12.0-cp36-cp36m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 692.1 kB
  • Tags: CPython 3.6m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.6.12

File hashes

Hashes for viztracer-0.12.0-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 69c52fe77e106f8e5b85e606c4655f601d8916f693af4fe58859a73173006229
MD5 a47df0549eb6f2ea6f532550699a2332
BLAKE2b-256 c7c57ff75a938af895e5134f15465604eaab1ad397d1aa36dd76e4286f727583

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