Skip to content

Streamlit webapp para manipular la teoría de funciones

Notifications You must be signed in to change notification settings

crdguez/taller_de_funciones

Repository files navigation

Taller de funciones con Streamlit

Aplicación web para ver la teoría de las principales funciones: lineales, cuadráticas, ... . Para ello se ha utilizado streamlit


Instrucciones de uso

El fichero principal se llama main.py. Podemos lanzar la aplicación de diferentes maneras:

Lanzando un contendor docker con Streamlit y la aplicacion main.py

He creado un fichero main.py con el código de streamlit. Si no tengo el docker creado, lo creo con el siguiente comando:

docker run -it -p 8501:8501 --name taller -v $PWD:/app crdguez/streamlit main.py

Para que funcione deberá lanzarse desde la ruta donde esté el fichero main.py

Si está creado aparecerá al ejecutar:

docker ps -a

Si aparece stopped lo levantamos con el comando

docker start nombre_contenedor

Si queremos abrir un terminal en modo root del contenedor:

docker exec -it -u 0 nombre_contenedor /bin/bash

Lanzar un contenedor con aplicaciones guardadas en la carpeta src

Por ejemplo

docker run -it -p 8501:8501 -v $PWD:/app  crdguez/streamlit ./src/st_demo_settings.py

Modificar la imagen docker crdguez/streamlit

EL fichero Dockerfile y requirements.txt contienen la información para crear la imagen docker. Se pueden modificar los fichero a gusto del consumidor.

Para generar la imagen utilizamos este comando o similar:

docker build -t usuario_docker_hub/streamlit .

Viendo la aplicación deployada en el servicio de Streamlit

https://share.streamlit.io/crdguez/taller_de_funciones/main/main.py

Desplegada en Google colab

Para ello ejecutamos desde Google colab el notebook que aparece en la raíz del repositorio.

About

Streamlit webapp para manipular la teoría de funciones

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published