Skip to main content

Permite la visualización de grandes conjuntos de datos en sistemas (software) complejos

Project description

visor_vari

Librería que Permite la visualización de grandes conjuntos de datos en sistemas

visor_vari es una herramienta de debugging que permite monitorear el estado de las variables durante la ejecución de un programa Python, ofreciendo una alternativa visual y organizada.

📦 Instalación

Forma recomendada:

Desde la carpeta raíz del paquete (donde está setup.py):

pip install -e .

Esta opción crea un enlace simbólico, por lo que cualquier cambio en el código se refleja inmediatamente sin necesidad de reinstalar.

ir a github: https://github.com/Metal-Alcyone-zero/visor_vari

Forma normal:

# Instalación normal
pip install visor-vari

🚀 Uso Básico

from visor_vari import refer, gentil

# Asigna tus variables a las celdas del visor
a = 10
b = 15

refer.selda_0 = a
refer.selda_1 = b

# Visualiza los valores
gentil()

# Las variables pueden cambiar durante la ejecución
refer.selda_0 = 43

c = 17
refer.selda_41 = c

# Visualiza los nuevos valores
gentil()

📊 Características

  • 81 celdas de almacenamiento: selda_0 hasta selda_80 para monitorear múltiples variables
  • 8 modos de visualización: 4 modos sin ventana (consola) y 4 con ventana Tkinter
  • Seguimiento en tiempo real: Detecta y muestra cambios en las variables durante la ejecución
  • Fácil integración: Solo necesitas importar y usar

🎯 Modos de Operación

  1. Modo simple (gentil()): Muestra variables una a una
  2. Modo serie (gentil(n, "serie")): Muestra series de variables por grupo
  3. Modo serie con rieles (riel() + gentil()): Visualización puntual en serie
  4. Modo paralelo (gentil(n, "paralelo")): Visualización de todas las variables en paralelo

📝 Ejemplo Completo

from visor_vari import refer, gentil, riel

def mi_funcion():
    x = 5
    y = 10
    
    # Guardar en el visor
    refer.selda_0 = x
    refer.selda_1 = y
    
    # Ver valores
    gentil()
    
    # Realizar operaciones
    x = x + y
    refer.selda_0 = x
    
    # Ver cambios
    gentil()

mi_funcion()

📚 Documentación Adicional

Para más información sobre los modos de visualización, consulta:

from visor_vari.readme_visor import readme, readme_tipos

🔧 Requisitos

  • Python 3.6+
  • tkinter (incluido con Python)

📄 Licencia

Licencia pública de Mozilla versión 2.0

🤝 Contribuciones

Las contribuciones son bienvenidas.

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

visor_vari-1.7.tar.gz (22.9 kB view details)

Uploaded Source

Built Distribution

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

visor_vari-1.7-py3-none-any.whl (29.0 kB view details)

Uploaded Python 3

File details

Details for the file visor_vari-1.7.tar.gz.

File metadata

  • Download URL: visor_vari-1.7.tar.gz
  • Upload date:
  • Size: 22.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for visor_vari-1.7.tar.gz
Algorithm Hash digest
SHA256 c02479717ebc2c81097486716b63a84e9619c7252f8db04410e80ebf01a9fcf6
MD5 fc892a9da225e901bbccbb064814b0a3
BLAKE2b-256 28cda7175bc0d17d4f3b77bfece4020b2bc3f03765cb1def57184130b265254a

See more details on using hashes here.

File details

Details for the file visor_vari-1.7-py3-none-any.whl.

File metadata

  • Download URL: visor_vari-1.7-py3-none-any.whl
  • Upload date:
  • Size: 29.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for visor_vari-1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 3f914653cc80ff8c7dbe000175a06496bd3a3183d28559af5ec6f8688c151185
MD5 da53a2c4e9dd2d3b57c688281f2c74de
BLAKE2b-256 dae213f12942f8746d1b2dc064d10eeed2fc039d1927509f96cdff86f913fba9

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