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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyvmote-0.1.4.tar.gz.
File metadata
- Download URL: pyvmote-0.1.4.tar.gz
- Upload date:
- Size: 10.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c8e30fadedf66716ebd8baa8b5323786cd4829476b108de157bc16ac332d74f7
|
|
| MD5 |
61f5064b383e7d5931bc54383697a5ed
|
|
| BLAKE2b-256 |
75dc8abdb975bcabc9ad5005cb9e20f1483b41f5313e9c0c07342d3f7c4e88ae
|
File details
Details for the file pyvmote-0.1.4-py3-none-any.whl.
File metadata
- Download URL: pyvmote-0.1.4-py3-none-any.whl
- Upload date:
- Size: 12.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e8e0078b6db9fe8c8d3d3741f9dcd1a58028dc936ae59729c4bdc864a4a35dc3
|
|
| MD5 |
ffbfbfb22cc8c8fdcf671254cc38c6fc
|
|
| BLAKE2b-256 |
bca90eeb1fbb88525b79f4cd0e526de6057b3df112e9c7c3b6c237449bc15507
|