Skip to main content

A debugging and profiling tool that can trace and visualize python code execution

Project description

VizTracer

build flake8 readthedocs coverage pypi Visual Studio Marketplace Version support-version license commit sponsor

VizTracer is a low-overhead logging/debugging/profiling tool that can trace and visualize your python code execution.

The front-end UI is powered by Perfetto. Use "AWSD" to zoom/navigate. More help can be found in "Support - Controls".

example_img

Highlights

  • Detailed function entry/exit information on timeline with source code
  • Super easy to use, no source code change for most features, no package dependency
  • Supports threading, multiprocessing, subprocess, async and PyTorch
  • 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

# Instead of "python3 my_script.py arg1 arg2"
viztracer my_script.py arg1 arg2
A result.json file will be generated, which you can open with vizviewer
# 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

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

A VS Code Extension is available to make your life even easier.

Add --open to open the reports right after tracing
viztracer --open my_script.py arg1 arg2
viztracer -o result.html --open my_script.py arg1 arg2
modules and console scripts(like flask) are supported as well
viztracer -m your_module
viztracer flask run

Inline

You can also manually start/stop VizTracer in your script as well.

from viztracer import VizTracer

tracer = VizTracer()
tracer.start()
# Something happens here
tracer.stop()
tracer.save() # also takes output_file as an optional argument

Or, you can do it with with statement

with VizTracer(output_file="optional.json") as tracer:
    # Something happens here

Jupyter

If you are using Jupyter, you can use viztracer cell magics.

# You need to load the extension first
%load_ext viztracer
%%viztracer
# Your code after

A VizTracer Report button will appear after the cell and you can click it to view the results

PyTorch

VizTracer can log native calls and GPU events of PyTorch (based on torch.profiler) with --log_torch.

with VizTracer(log_torch=True) as tracer:
    # Your torch code
viztracer --log_torch your_model.py

Advanced Usage

Trace Filter

VizTracer can filter out the data you don't want to reduce overhead and keep info of a longer time period before you dump the log.

Extra Logs without Code Change

VizTracer can log extra information without changing your source code

Add Custom Event

VizTracer supports inserting custom events while the program is running. This works like a print debug, but you can know when this print happens while looking at trace data.

Misc

Multi Thread Support

VizTracer supports python native threading module without the need to do any modification to your code. Just start VizTracer before you create threads and it will just work.

For other multi-thread scenarios, you can use enable_thread_tracing() to notice VizTracer about the thread to trace it.

example_img

Refer to multi thread docs for details

Multi Process Support

VizTracer supports subprocess, multiprocessing, os.fork(), concurrent.futures, and loky out of the box.

For more general multi-process cases, VizTracer can support with some extra steps.

example_img

Refer to multi process docs for details

Async Support

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

example_img

Refer to async docs for details

Flamegraph

Perfetto supports native flamegraph, just select slices on the UI and choose "Slice Flamegraph".

example_img

Remote attach

VizTracer supports remote attach to an arbitrary Python process to trace it, as long as viztracer is importable

Refer to remote attach docs

JSON alternative

VizTracer needs to dump the internal data to json format. It is recommended for the users to install orjson, which is much faster than the builtin json library. VizTracer will try to import orjson and fall back to the builtin json library if orjson does not exist.

Performance

VizTracer will introduce 2x to 3x overhead in the worst case. The overhead is much better if there are less function calls or if filters are applied correctly.

An example run for test_performance with Python 3.8 / Ubuntu 18.04.4 on Github VM
fib:
0.000678067(1.00)[origin]
0.019880272(29.32)[py] 0.011103901(16.38)[parse] 0.021165599(31.21)[json]
0.001344933(1.98)[c] 0.008181911(12.07)[parse] 0.015789866(23.29)[json]
0.001472846(2.17)[cProfile]

hanoi     (6148, 4100):
0.000550255(1.00)[origin]
0.016343521(29.70)[py] 0.007299123(13.26)[parse] 0.016779364(30.49)[json]
0.001062505(1.93)[c] 0.006416136(11.66)[parse] 0.011463236(20.83)[json]
0.001144914(2.08)[cProfile]

qsort     (8289, 5377):
0.002817679(1.00)[origin]
0.052747431(18.72)[py] 0.011339725(4.02)[parse] 0.023644345(8.39)[json]
0.004767673(1.69)[c] 0.008735166(3.10)[parse] 0.017173703(6.09)[json]
0.007248019(2.57)[cProfile]

slow_fib  (1135, 758):
0.028759652(1.00)[origin]
0.033994071(1.18)[py] 0.001630461(0.06)[parse] 0.003386635(0.12)[json]
0.029481623(1.03)[c] 0.001152415(0.04)[parse] 0.002191417(0.08)[json]
0.028289305(0.98)[cProfile]

Documentation

For full documentation, please see https://viztracer.readthedocs.io/en/stable

Bugs/Requests

Please send bug reports and feature requests through github issue tracker. VizTracer is currently under development now and it's open to any constructive suggestions.

License

Copyright 2020-2024 Tian Gao.

Distributed under the terms of the Apache 2.0 license.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

viztracer-0.17.1.tar.gz (14.3 MB view details)

Uploaded Source

Built Distributions

viztracer-0.17.1-cp313-cp313t-win_amd64.whl (14.6 MB view details)

Uploaded CPython 3.13t Windows x86-64

viztracer-0.17.1-cp313-cp313t-win32.whl (14.6 MB view details)

Uploaded CPython 3.13t Windows x86

viztracer-0.17.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.6 MB view details)

Uploaded CPython 3.13t manylinux: glibc 2.17+ x86-64

viztracer-0.17.1-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl (14.6 MB view details)

Uploaded CPython 3.13t manylinux: glibc 2.17+ i686

viztracer-0.17.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.6 MB view details)

Uploaded CPython 3.13t manylinux: glibc 2.17+ ARM64

viztracer-0.17.1-cp313-cp313t-macosx_11_0_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.13t macOS 11.0+ x86-64

viztracer-0.17.1-cp313-cp313t-macosx_11_0_arm64.whl (14.4 MB view details)

Uploaded CPython 3.13t macOS 11.0+ ARM64

viztracer-0.17.1-cp313-cp313-win_amd64.whl (14.6 MB view details)

Uploaded CPython 3.13 Windows x86-64

viztracer-0.17.1-cp313-cp313-win32.whl (14.6 MB view details)

Uploaded CPython 3.13 Windows x86

viztracer-0.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.5 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

viztracer-0.17.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (14.5 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ i686

viztracer-0.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.5 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

viztracer-0.17.1-cp313-cp313-macosx_11_0_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.13 macOS 11.0+ x86-64

viztracer-0.17.1-cp313-cp313-macosx_11_0_arm64.whl (14.4 MB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

viztracer-0.17.1-cp312-cp312-win_amd64.whl (14.6 MB view details)

Uploaded CPython 3.12 Windows x86-64

viztracer-0.17.1-cp312-cp312-win32.whl (14.6 MB view details)

Uploaded CPython 3.12 Windows x86

viztracer-0.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

viztracer-0.17.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (14.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

viztracer-0.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

viztracer-0.17.1-cp312-cp312-macosx_11_0_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.12 macOS 11.0+ x86-64

viztracer-0.17.1-cp312-cp312-macosx_11_0_arm64.whl (14.4 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

viztracer-0.17.1-cp311-cp311-win_amd64.whl (14.6 MB view details)

Uploaded CPython 3.11 Windows x86-64

viztracer-0.17.1-cp311-cp311-win32.whl (14.6 MB view details)

Uploaded CPython 3.11 Windows x86

viztracer-0.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

viztracer-0.17.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (14.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

viztracer-0.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

viztracer-0.17.1-cp311-cp311-macosx_11_0_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.11 macOS 11.0+ x86-64

viztracer-0.17.1-cp311-cp311-macosx_11_0_arm64.whl (14.4 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

viztracer-0.17.1-cp310-cp310-win_amd64.whl (14.6 MB view details)

Uploaded CPython 3.10 Windows x86-64

viztracer-0.17.1-cp310-cp310-win32.whl (14.6 MB view details)

Uploaded CPython 3.10 Windows x86

viztracer-0.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

viztracer-0.17.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (14.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

viztracer-0.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

viztracer-0.17.1-cp310-cp310-macosx_11_0_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.10 macOS 11.0+ x86-64

viztracer-0.17.1-cp310-cp310-macosx_11_0_arm64.whl (14.4 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

viztracer-0.17.1-cp39-cp39-win_amd64.whl (14.6 MB view details)

Uploaded CPython 3.9 Windows x86-64

viztracer-0.17.1-cp39-cp39-win32.whl (14.6 MB view details)

Uploaded CPython 3.9 Windows x86

viztracer-0.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

viztracer-0.17.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (14.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

viztracer-0.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

viztracer-0.17.1-cp39-cp39-macosx_11_0_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.9 macOS 11.0+ x86-64

File details

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

File metadata

  • Download URL: viztracer-0.17.1.tar.gz
  • Upload date:
  • Size: 14.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for viztracer-0.17.1.tar.gz
Algorithm Hash digest
SHA256 6dd9592bb799bbabf863d850b24b77fd9a33a5648c00b9223a824377998fb8a3
MD5 556692aacde9773df08535f986a07d8f
BLAKE2b-256 0ba46961326e300d6a02fa16fc5ca0ca24e16b8574beb4c7be77e7a619389bf8

See more details on using hashes here.

File details

Details for the file viztracer-0.17.1-cp313-cp313t-win_amd64.whl.

File metadata

File hashes

Hashes for viztracer-0.17.1-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 f03bd1ae7787ef9b1caaabc4faba86c64e317f39e6b7a29f94842c82b70895f4
MD5 1c20b6e7b609d66c91f69b16b0c147a5
BLAKE2b-256 55ade9cbeebab551db96b3f5c55630390b5260de3e865e70a5c985f895b75ea5

See more details on using hashes here.

File details

Details for the file viztracer-0.17.1-cp313-cp313t-win32.whl.

File metadata

  • Download URL: viztracer-0.17.1-cp313-cp313t-win32.whl
  • Upload date:
  • Size: 14.6 MB
  • Tags: CPython 3.13t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for viztracer-0.17.1-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 7a1557c05ec47b699a32a92edcc85302059ece05b1c400c3964e6d0e6a290c29
MD5 5d5b5faf239c5c7c733f13b62e1006f5
BLAKE2b-256 7cd38a0c185c709dfee189132e272cc0454ca1653a8c1399463350228658035f

See more details on using hashes here.

File details

Details for the file viztracer-0.17.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for viztracer-0.17.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a6571efe616ec7225aae66d21056c0661c748b59a7e23cb6739b7ae98612456c
MD5 50110422f82a182e3ce36b6081ebb9d2
BLAKE2b-256 f89363b6227a4208fc65e947baaeb7cc060ce0603be031ed7ddb2d100c51ff6c

See more details on using hashes here.

File details

Details for the file viztracer-0.17.1-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for viztracer-0.17.1-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b1c2704b7770c69291c37001b6a78dcda3d17b40fdd2c136d5ca53c7832510ab
MD5 25786b8c3d109a6c79fb06af723a43d4
BLAKE2b-256 547c8388c32bc75b108fd4328262525deeb1134ecb06e1bac90ab1c8e92197ac

See more details on using hashes here.

File details

Details for the file viztracer-0.17.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for viztracer-0.17.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ea5587e7f3aa37436e76aa9c74840c9c909290595e04cb22da73f1fe5af53f64
MD5 9618c63e63ed62fdca06b1e791f86763
BLAKE2b-256 acb13a4189216c95c3b29a4d29af9db69453112bc5cf2b66a8a833fc6dcf1996

See more details on using hashes here.

File details

Details for the file viztracer-0.17.1-cp313-cp313t-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for viztracer-0.17.1-cp313-cp313t-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 5e1051647089462f225fac2e1e2fdfa9e39f7a18c4d24b8e98c2f9119efba32c
MD5 63fea5dffaebd038fd0ef8f7572be209
BLAKE2b-256 b5637927b92e4c37eae7be43e4e6a0b86c587cdfee956f89f4e777e3bfc64566

See more details on using hashes here.

File details

Details for the file viztracer-0.17.1-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for viztracer-0.17.1-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e93fffd59f1b1dce2afeb239819093b53e3d6b003d879324bae0c1aa2ae682e5
MD5 e0e26bd03294449bdd4147f2768e7eb5
BLAKE2b-256 59e7b3ee71e7df15d29894734128336263fd505d23fd054b732d009b96527249

See more details on using hashes here.

File details

Details for the file viztracer-0.17.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for viztracer-0.17.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3a6681961e7a26e2c89f6787bd72d87da82981903b017c1ebdd78adfb764552a
MD5 30d18398eee6b52b893eb4ba2cf60dfd
BLAKE2b-256 c6117dcdfdf412800d165380da3e68be254f4acd9542e2de1a1d9cc21db0d53e

See more details on using hashes here.

File details

Details for the file viztracer-0.17.1-cp313-cp313-win32.whl.

File metadata

  • Download URL: viztracer-0.17.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 14.6 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for viztracer-0.17.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 87ea4e0b631f004d2971ae5efca4d506ae1b3e4351cadb4bd4384d8bbfd8d248
MD5 5be11977680c8ef9bc1b724bd0725351
BLAKE2b-256 7e1c3d101ba723d0431926418c0a7685262f5c98ed4fdae7e199f3e39b939b12

See more details on using hashes here.

File details

Details for the file viztracer-0.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for viztracer-0.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d3d4748a367beffae9579a146c58f85305dae01c84621d672d730331b6e0c999
MD5 5e7d1fdc829d6d8f2fab640cb6b804f6
BLAKE2b-256 0f6d24802b7d8aec8f56d5e415eeea4c058b7c51837de2c143f61661c5baf215

See more details on using hashes here.

File details

Details for the file viztracer-0.17.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for viztracer-0.17.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 50d22664a63ec4b6274cbfe7164bdcd238ebf5622b7a729bf600a7480544134b
MD5 1a29fc5e0259a0a0d4857be33a08a9e0
BLAKE2b-256 71d3f7a48cadca545b9a4875641e0b6f5ca9799549f4973c9ec1c7e83bacaf7b

See more details on using hashes here.

File details

Details for the file viztracer-0.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for viztracer-0.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b7030bc38f0073a6136cf7d2126aea9edc2cb09c202502cc1f717ba409313064
MD5 39a123d4d9cd322b45001fdc0daa23bc
BLAKE2b-256 14cb740c88697b1a500d37ff39e58852b79d1a0eacb89af933de43dc4ea27d82

See more details on using hashes here.

File details

Details for the file viztracer-0.17.1-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for viztracer-0.17.1-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 2f1f70879733dcb45e9addbce8b81915b002a249e2b4e861d74c862615d813f5
MD5 7c74b943512758f10b20dce95090f008
BLAKE2b-256 158f817afcf89dc3f624cae1e955de7d3556c99deca13588990c46ca5506e13f

See more details on using hashes here.

File details

Details for the file viztracer-0.17.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for viztracer-0.17.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ef1a259c791d193006005860367ebc86feeae340908b5287121d30f30310d1a2
MD5 7ff88801277c73b6851895c112fbe54a
BLAKE2b-256 3cef1255a6950daa2349b24ffc45122ad6291b740eb1a0c3261ac48e97868eda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.17.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 62ed11367f8407813142322e6bf7e698a837e68b58fe605456811916b82d1643
MD5 9cb101a20117c31f636b5d8fcdb20a7e
BLAKE2b-256 158724586d95790ec5b4cb29dcc48e6aa8d38b52fd2f9e2db86e21322791124c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.17.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 14.6 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for viztracer-0.17.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 e7c055ba1f8561d8fc36e3d696bff8017dc55fccd082fdfe9b120a80ef25e149
MD5 57788284be55c242f20c136c7c5ce0c6
BLAKE2b-256 f0701fbfc02000546725676aca325f32bbfb43bf08f6c3393e17e3a66682df99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a0f32c8a4553a4e9586be47809bd6fc0433bb6fd564c9e3f8f30358d29623871
MD5 8b72bcb1c7e9bf457471ad2617051ca2
BLAKE2b-256 8fdaa990fbf432b994c1ddbf9aa347ec7e38dd7ba2f78670517e64ed149cb592

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.17.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6bc50f67bf5999d105f8d354025e348d1343cfef8bc1bc3134d32ff8e15ac892
MD5 e8f1ace4f6cc55d54df9a108cd5c4cab
BLAKE2b-256 a209caa0384eefe5d66dd8bf81786959a3f60491cd8bb9fd66c50e93fa658886

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bb4f34cda09ee3211c07c03622d729a1e539c325eab79d42f3d6b73524f6295a
MD5 ac40475db420379cfcc65ae6d1d40e14
BLAKE2b-256 c909236f089bce702b201821a18d5007f98d81b82328da405f31feddbb1e5801

See more details on using hashes here.

File details

Details for the file viztracer-0.17.1-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for viztracer-0.17.1-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 5067585425f576787f01e160ebcdb8047a7f464cf94041af4eee856a3c593b96
MD5 423bb7418da43a1c7268f1e225f8caa1
BLAKE2b-256 ff7074c3ad03e06ca6d59a3cf61180413d263f3137182363c2c4dd904a961886

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.17.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6b7e86951568d543d77c75ad52e153c7453eb665c893aa341a3cc5635ff7aa77
MD5 c7a2199d8d843dc02e44d28850352b6a
BLAKE2b-256 a2124520ccfc8aa4f43ab4522a45f29677b94d13490b409cc9fa9a63cb960e1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.17.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5704a98b95904dfd7f502c3cae4251fce74548fde93434043e916c63dd5c9a4e
MD5 bf8f6bccd82f2ec5a312f152f9ed199d
BLAKE2b-256 896cbeab3f9c6aed23f1a88b69738cc3cbac04c315dad1e9348b54e34ab3eff2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.17.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 14.6 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for viztracer-0.17.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 36bd9e294d402648e924b53e331228b6e29f94a1288d59e4eb7aadbb4899194e
MD5 151370c69222e60081141a8363df3e79
BLAKE2b-256 59e3c6b456ea0527d80bff0bcdd72a3186d52d0942000f2f29bb986eaa7587a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0073210ef9a8b8b096c14b1e6a5db49c6622cdc0de1211db8fcd5457f55f35eb
MD5 64388bad26bea9a4bf0f9a85de30cbb1
BLAKE2b-256 ba4e31b38e04f9d1a68bddc72b4255d0553876132fb97fd515d835c5163cf35c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.17.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 88843a218fd8b1b957b57357d4ffd84a4f005856fccc2bfcb868449d1332c99d
MD5 38f9c668bc742ec0847e6037ea8f16c6
BLAKE2b-256 8dce77c117e04a97decece91605d0c357a3c5069097849858824919945b99caa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f81b76c60ed21bf07e42dcd2c74530ef9ef2e22bd8d4c601aefceeef6dbef252
MD5 8e407f29f7412f85f737e6ef0e0b8ac1
BLAKE2b-256 c46df5f2b3c0b5a1aa2caa83757d0ce0b311e36b732415114bf2421ca805b6e6

See more details on using hashes here.

File details

Details for the file viztracer-0.17.1-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for viztracer-0.17.1-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b309717a1bcae94df5931e6508512677b681588f08a9be02cb49ebba41078096
MD5 defe1a8d3b5f91eb36af718d0d0bbba7
BLAKE2b-256 6b91c88841103fddf9208d693d33d45dfe2dd81ad200eb7e532eafd2946b32d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.17.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 57d345421f4bee648d5bb32add73e77383f98c3fcfc0c261a6856f19fffaae97
MD5 aa2a3e2452cfa4865051b1bc418b93df
BLAKE2b-256 864ea653369eda3f09eee2b1c78d05a47018a630f55c95c987c62371ae3913fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.17.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 79607eb7b8c88fdf6869783241ae33d46c5fe39c741457eae14b230277367501
MD5 c8b90a1790f1494578e0b7dd9b596b70
BLAKE2b-256 84ac5bd561c5eabe2ee6260e30dd35c9e0c40a23e4b9cf731ec16e09d6288e7f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.17.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 14.6 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for viztracer-0.17.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 bc8d10ec362f320fef34ab87bcbd24e4a1fe343bc2df3bee4bd6c180df534398
MD5 e7bbb7ffa922f2c1896d260298f9205e
BLAKE2b-256 00fad950e38ee62aecc1ed1799800059c1365049136f313f69df9ee0c9be7761

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a9d68e36dcaedc46da0d2fd0396268f3381f92065f51b1ae7fc47e128c3f94a5
MD5 f63dcb47e659778b6f326281c8ef12f9
BLAKE2b-256 b4403772fc680d1c0c7a57752b90c64f202652e6653158d7e11e6c3dd1be05dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.17.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fa631be9e03f69c56b11fd55a620e48bf061b0c8a2a83f763764f4d32b442bf1
MD5 684f14f15ef5bbedcf5d05fc1eeff572
BLAKE2b-256 b62336ac84307695f8aebe180470f89e238eb488394b7a58ba112e8f03df567a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 13a66de891b2823a6088521d1b005aa53c5fa4cac6a0a1af4577752bdb8cb1d2
MD5 e1ed19c29b5e609ec295e59402b999fb
BLAKE2b-256 1a1114ad30a0eb3650626e2949154409352b08b4d8b7c61904e7beb46974d79a

See more details on using hashes here.

File details

Details for the file viztracer-0.17.1-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for viztracer-0.17.1-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 1db0a576b63f8293f4309ef587440a262fed4af6acc325d7c5ebfb727293ceea
MD5 84baf922a333b19a63505f697fd236a5
BLAKE2b-256 589fca75796d050cdbed491f14806f5dd4f7bf6bfb64b8cb4200c7fbf6b8ea43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.17.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 541efdc140eb275972fad0523053b6478734cbab78068b6dce181c89bce59004
MD5 33f39680875082b1b30bc4c4e8021d21
BLAKE2b-256 39f6e0f12bdac8dc2772178074d96fd00832284048136502eed5ae2782211930

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.17.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6af2e6df5f78cffa88ba2bd3487f18d6dd349d5a4e918a63d7c070064a375dfe
MD5 2c07319c6d3c3b6ae502626c4f6de3ef
BLAKE2b-256 31ee833bc1886334966631855d57cdfa80d59fc07eb4790cc4c5ba80c6974a45

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viztracer-0.17.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 14.6 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for viztracer-0.17.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 1dba320fccfe6e1968de4f81d9fe8185a6488822cfe0bb153036609e6714506d
MD5 16a2228eda8f5c97813a6c09aac458f5
BLAKE2b-256 03c570ae3e5ca5d61565363cb9538d01ba41c2355e00f8e7543f34793e6df73c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 56ea00ce9dce00a41d8b8461916bea9d5277914aa049864da109e46e2dc534b2
MD5 11e5feb8b4bf43e49d58bd8f7754bd6e
BLAKE2b-256 6b940b886bc1886651a596f588b8808bf78c5b34bebeae513febeab75e1826bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.17.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ae34b4ecf9c2bc7f0e72f931ed533f6f3e6cc16cb4f880c83ed07a79ddb592bc
MD5 82874064507f724a6c811220f4ee2696
BLAKE2b-256 b24af55b257de84b81ec20a242aa6b76231bc7212f1777b551b10e5d35681e26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for viztracer-0.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b7f9a4451a0705a03c543d1e3e7eb5a0c4c0e2b7d5f95981a6146eb38bbdbbfb
MD5 316383bbaa4b730da957f3895c3bc746
BLAKE2b-256 1f7f5875e9b33cfc7a41b7dc7dfcdd8cf6670dd0e471c3ad46dd130e7d0cdc29

See more details on using hashes here.

File details

Details for the file viztracer-0.17.1-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for viztracer-0.17.1-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a3b5a7d1a34101a423a5113866bf334e37c6c341009f1fe71a456765d4321d7a
MD5 5ecfeac49de68b5b66c5dfad11184ffe
BLAKE2b-256 fab0be80c4f65529379416040254b8a8cdda6815e919e9fc01b9ffbe50c4c8d2

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