Skip to main content

Librería para generar gráficos y visualizar imágenes en tiempo real en remoto

Project description

📊 PyVmote

PyVmote es una librería de Python para la generación y visualización remota de gráficos, tanto estáticos como interactivos, usando un servidor FastAPI. Permite visualizar gráficas directamente desde tu navegador incluso cuando trabajas en un entorno remoto (como SSH), gracias a su sistema de forwarding de puertos y WebSocket en tiempo real.


🚀 Características principales

  • 📈 Soporte para múltiples tipos de gráficos:

    • Line plot
    • Scatter plot
    • Bar plot
    • Histogram
    • Boxplot
    • Curvas de densidad (KDE)
  • 🌐 Servidor web integrado con FastAPI

  • ⚡ Recarga automática de gráficos mediante WebSocket

  • 🌍 Visualización remota con un simple túnel SSH

  • 🖱️ Soporte para gráficos interactivos con mpld3

  • 📸 Exportación de gráficos a formatos png, jpg, svg, pdf, etc.

  • 🧠 Historial de gráficos generado automáticamente


🚀 Fujo de trabajo

  • import Pyvmote as p
  • p.start_server(port) port exameple 3000
  • p.line_plot(), p.scatter_plot(), p.box_plot(), p.bar_plot(), p.hist_plot(), p.density_plot() this will generate the graphs in the web server
  • p.export_graph(title, extension, target_folder) title is also the name of the file image, extension = ["png", "jpg", "jpeg", "svg", "pdf"], target_folder = where do you want to save the photo
  • p.stop_server()

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

pyvmote-0.1.2.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

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

pyvmote-0.1.2-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyvmote-0.1.2.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for pyvmote-0.1.2.tar.gz
Algorithm Hash digest
SHA256 f8575deb30cae0c7d19cda2ac0c04572ae9d66e48485c7767f3f5d0bfb2137b4
MD5 b7566aa719b864ebb11e73705fc81d8c
BLAKE2b-256 b27a8261649c812f402c69ae7873e2cfe54b0d30abacb61d21d7f53a4f9ec42a

See more details on using hashes here.

File details

Details for the file pyvmote-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: pyvmote-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 6.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for pyvmote-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 fb70f2cba42ea9ef016b4ffe7cc23b009036d5163528aaf275b60de9c31f8aee
MD5 fa8699d3a798d6c877037795f3319f2a
BLAKE2b-256 0ccf785665d8ac0d0db442004cb50f45b70d7424fed741cc6d3abec4fb1e4a0f

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