jupyter con kotlin
373
Se trata de un docker para ejecutar "notebook de Jupyter" que es una herramienta interactiva que permite integrar fragmentos de código ejecutable, texto explicativo, ecuaciones matemáticas y contenido multimedia en un solo documento accesible desde cualquier navegador web. Su diseño facilita el desarrollo de proyectos de programación, análisis de datos y documentación, ya que los usuarios pueden ejecutar código en tiempo real, visualizar los resultados de manera inmediata y proporcionar explicaciones detalladas utilizando formato Markdown y LaTeX para ecuaciones.
Las imágenes dockers que se comparten aquí tienen la peculiaridad de soportar, además de Python, el lenguaje kotlin
[kotlin.v4]
partiendo de[kotlin.v3]
Incorpora una base de datos de números primos implementado como archivo binario "0000.pdb", el cual contiene todos los números impares de dos cifras en adelante, hasta el valor 1.342.177.289. El primer número primo registrado es el 11 y el último es 1.342.177.237. Esta base de datos está basada en el proyecto PrimesDB (https://github.com/pekesoft/PrimesDB)
Al ejecutar el contenedor Docker, el archivo "0000.pdb" se ubica en el directorio "/home/jovyan/work/PPrimesDB/" dentro de esta imagen.
Además, es accesible desde la dirección http://localhost:8888/lab/tree/work/checkPrime.ipynb, donde se encuentra
el notebook en kotlin que utiliza esta base de datos.
[kotlin.v3]
SO=Ubuntu 22.04.5 LTS
Kotlin Jupyter Kernel version-> Version: 0.12.0.322
Python -> versión: 3.11.6
kotlin -> versión: 2.1.10 (Java -> versión: 21.0.6)
Gradle -> versión: 8.13
Librerías de Ciencia de Datos
dataframe -> versión: 0.13.1
kotlin-spark-api -> versión: 1.2.4
kotlin-statistics -> versión: 0.3.0
multik-api -> versión: 0.2.3
krangl -> versión: 0.16
kotlin-deeplearning-api -> versión: 0.5.0
kandy -> versión: 0.4.0
[kotlin.v2]
SO: Ubuntu 22.04.3 LTS
kotlin-jupyter-kernel -> versión: 0.12.0.217
Python -> versión: 3.9.13
kotlin -> Versión: 2.0.20 (Java -> versión: 11.0.24)
Librerías de Ciencia de Datos
dataframe -> versión: 0.13.1
kotlin-spark-api -> versión: 1.2.4
kotlin-statistics -> versión: 0.3.0
multik-api -> versión: 0.2.3
krangl -> versión: 0.16
kotlin-deeplearning-api -> versión: 0.5.0
kandy -> versión: 0.4.0
[kotlin.v1] Nombre Versión Estado
Python 3.9.13 ✅
kotlin 2.0.20 ✅
JVM 11 ✅
ejemplo:
docker run --name jupyter-kotlin -p 8888:8888 lcriadof/jupyter:kotlin.v3
ejemplo con persistencia en windows:
docker run -d --name jupyter-kotlin -p 8888:8888 -v "F:/datosLCF/IdeaProjects/Primos/src/main/kotlin/primos/explotacion/jupyter:/home/jovyan/work" -v "F:/datosLCF/IdeaProjects/Primos/PrimesDB:/home/jovyan/work/PrimesDB" lcriadof/jupyter:kotlin.v4
acceso por el navegador
http://localhost:8888
Content type
Image
Digest
sha256:7e0326c05…
Size
1.3 GB
Last updated
over 1 year ago
docker pull lcriadof/jupyter:kotlin.v4