Skip to main content

PyTorch Heatmap Visualizer for 1D Vectors and 2D Matrix Tensors

Project description

PyTorch TUI Heatmap Visualizer for 1D Vectors and 2D Matrix Tensors

a = torch.rand(40,20)
heater.plot(a, theme='heatmap')

Example Heatmap

b = torch.linspace(0,1, steps=800).view(40,20)
heater.plot(b, theme='heatmap')

Example Heatmap

Reference Charcodes for TUI

##   Code    Result  Description
##   U+2580  ▀       Upper half block
##   U+2581  ▁       Lower one eighth block
##   U+2582  ▂       Lower one quarter block
##   U+2583  ▃       Lower three eighths block
##   U+2584  ▄       Lower half block
##   U+2585  ▅       Lower five eighths block
##   U+2586  ▆       Lower three quarters block
##   U+2587  ▇       Lower seven eighths block
##   U+2588  █       Full block
##   U+2589  ▉       Left seven eighths block
##   U+258A  ▊       Left three quarters block
##   U+258B  ▋       Left five eighths block
##   U+258C  ▌       Left half block
##   U+258D  ▍       Left three eighths block
##   U+258E  ▎       Left one quarter block
##   U+258F  ▏       Left one eighth block
##   U+2590  ▐       Right half block
##   U+2591  ░       Light shade
##   U+2592  ▒       Medium shade
##   U+2593  ▓       Dark shade
#  
#  a = torch.rand(10,10)
#  heater.plot(a) __init__.py
# ▄▄▄▄▄▄▄▄▄▄▄▄
# █    ░▓▒▓█▒█
# █   ░▒▓█▒░ █
# █  ░▒▓█▒░  █
# █ ░▒▓█▒░   █
# ▀▀▀▀▀▀▀▀▀▀▀▀ ▒
# ▀▀▀▀▀▀▀▀▀▒▒▒▒▒▒
# ╭━━━━━━━━━━━━━━━━━━╮
# ┃░▒  ▓  ▇  ▒       ┃
# ┃ ▒  ▓             ┃
# ┃ ▒                ┃
# ┃ ▒  ▄             ┃
# ┃ ▒  ▅             ┃
# ┃ ▒  ▆             ┃
# ╰━━━━━━━━━━━━━━━━━━╯
# ┌ ┐ └ ┘ ├ ┤ ┬ ┴ ┼ ─ │
# ╔ ╗ ╚ ╝ ╠ ╣ ╦ ╩ ╬ ═ ║
# ╭ ╮ ╯ ╰╯
# ┏ ┓ ┗ ┛ ┣ ┫ ┳ ┻ ╋ ━ ┃
# ▖

# ▗
# ▘
# ▙

# ▚

# ▛▀▀▀▀▀▀▀▀▄▄▄▄▜
# ▙▄▟

# ▜

# ▝
# ▞

# ▟
#  
# ▚

Project details


Download files

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

Source Distribution

heater_plot-0.1.1.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

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

heater_plot-0.1.1-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file heater_plot-0.1.1.tar.gz.

File metadata

  • Download URL: heater_plot-0.1.1.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for heater_plot-0.1.1.tar.gz
Algorithm Hash digest
SHA256 df163b6e19ec93fd8e0a7b4930419a45fe3e78678cfb37fbe4ecdafe9fc326d9
MD5 769a0e44e7cca0c0fd37e0f6c9b48020
BLAKE2b-256 30e69a0852c2b4554f6ce38d553321f8b827971aa6290e607bd6b0896d064e32

See more details on using hashes here.

Provenance

The following attestation bundles were made for heater_plot-0.1.1.tar.gz:

Publisher: publish.yaml on stephenlb/heater

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file heater_plot-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: heater_plot-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for heater_plot-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 950f242b2bf004aa0aad99af9217c1d0f20d9f9f83c64d109e0109cb731b67aa
MD5 2f2bddaa3ff235e13527105601f836da
BLAKE2b-256 646784430320ae0146dafa1e1b64f8a2141ea455d872e2a6eea520c18d334b2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for heater_plot-0.1.1-py3-none-any.whl:

Publisher: publish.yaml on stephenlb/heater

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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