Skip to main content

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

Project description

PyTorch & NumPy 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.2.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.2-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: heater_plot-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 9ca817365aaf7ca5aa3a4016f3fcf9c3c7d842219c579274bfe82e6babdae6ae
MD5 64da04c1d160dc9794c699e5105cbc97
BLAKE2b-256 e5d9288de95d61c234c941811ebf50909037cf9c6352ca23ae463c935a519b13

See more details on using hashes here.

Provenance

The following attestation bundles were made for heater_plot-0.1.2.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.2-py3-none-any.whl.

File metadata

  • Download URL: heater_plot-0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 12453d6692ca751c1b1c427000e51a8d0170ecd15cae9c999f7e02957fb19372
MD5 2e79d384ba505da2e8ca565b112a3dae
BLAKE2b-256 938ec665675e2a8e48e4c55569c6642195c36157db385ce1aaf1773ea1198ff0

See more details on using hashes here.

Provenance

The following attestation bundles were made for heater_plot-0.1.2-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