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.8.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.8-py3-none-any.whl (31.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: visor_vari-1.8.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.8.tar.gz
Algorithm Hash digest
SHA256 ed89265fa209c6c5fa5c75a4673fbf713713f40945fafef82c912c0d820dfdf8
MD5 12691fa0e536c65d33e4cee6f507f393
BLAKE2b-256 f07f6d2739e5a6fc517eb24fe99a7e25d3f7812e2f87d961748adeb90c5293f8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: visor_vari-1.8-py3-none-any.whl
  • Upload date:
  • Size: 31.2 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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 cdbf93d22b34070a5caaa6058f7450228706639ea9624f9cc086336883b37367
MD5 daa2f3bd8f16610d40f407d753bcd80f
BLAKE2b-256 9ae97564df5fbc611d2b9c8e59110bd2182feab6b5889236d0d5a4b26688781b

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