Ejemplo de uso de Python embebido en IRIS. Incluye cuandros de mando interactivos, Data Science, Jupyter Notebooks, generación de códigos QR y generación de datos anónimos.
- Descarga desde github:
git clone https://github.com/eanglada77/IRIS-embedded-python
- Generación de imágenes docker
docker-compose build
- Arranque
docker-compose up
Apuntar el navegador a la siguiente URL:
http://localhost:4040
(el puerto se puede cambiar en el archivo docker-compose.yml)
ports:
- 52775:52773 #Portal de IRIS
- 51776:1972 # Puerto de servicio de IRIS
- 4040:8080 #URL principal
- 8888:8888 #Jupyter Notebooks
La aplicación muestra un "dashboard" interactivo construido con Python Embebido y que emplea el framework Flask para crear la aplicación web.
El dashboard muestra el estado de IRIS: procesos, mensajes, aplicaciones, eventos ...
Desde el menú superior se puede acceder al portal de gestión de IRIS y al dashboard propio de IRIS.
Desde el menú lateral se puede profundizar, viendo procesos, mensajes, usuarios, aplicaciones y eventos en detalle.
Vamos a emplear la librería de python faker para generar datos anónimos
La url es:
http://localhost:puerto/faker/index.html
Donde puerto es el que hayas elegido para IRIS en el fichero docker-compose.yaml (52775 por defecto)
InterSystems IRIS, python, Pandas, Qrcode, Faker, Flask, Matplotlib ...
Los siguientes repositorios han sido usados:
(The following repos have been used:)