Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
348 commits
Select commit Hold shift + click to select a range
f601888
Reactividad corregida
misantamaria Feb 6, 2024
9998c96
cambiado el tipo del log de los embeddings de 'object' a 'embeddings'…
misantamaria Feb 6, 2024
4e9bff2
Conseguida una version que saca los embeddings directamente
misantamaria Feb 6, 2024
bd62e06
añadido obtener embeddings. Comprobado compatibilidad de stride
misantamaria Feb 6, 2024
7ca49c7
corregido hasta loggeo de proyecciones
misantamaria Feb 6, 2024
f87515c
corregido loggeo de clusters
misantamaria Feb 6, 2024
8d014b6
corregido hasta linking back
misantamaria Feb 6, 2024
58b9375
Comprobado con m-toy
misantamaria Feb 6, 2024
2955d39
Añadido enlace al vídeo de youtube donde se explica genial el tutoria…
misantamaria Feb 7, 2024
b7703fd
Añadido enlace directo a documentación de stumpy sobre Matrix Profile
misantamaria Feb 7, 2024
ff66d8c
Añadido notebook para documentación & tests
misantamaria Feb 7, 2024
f90ff86
Añadida ejecución de tutorial de pyts para comprender los recurrence …
misantamaria Feb 7, 2024
7a69829
Completado el ejemplo y añadiendo otros apuntes
misantamaria Feb 7, 2024
c91f514
information
misantamaria Feb 7, 2024
8177f1f
iniciados ejemplos de stumpy y MPlot
misantamaria Feb 9, 2024
3869dce
añadido nombre al servicio por variable
misantamaria Feb 9, 2024
cf00001
vuelta a jupyter-macu no conseguido con variable
misantamaria Feb 9, 2024
13fd29d
Añadido plot de MPlot al ejemplo de stumpy
misantamaria Feb 9, 2024
779ea1c
Version con downsampling añadida
misantamaria Feb 9, 2024
4fa3a3c
Añadido bucle de Mplots incluyendo tiempos de ejecucion
misantamaria Feb 9, 2024
98cfa99
minor
misantamaria Feb 9, 2024
42f7d35
docker updated
misantamaria Mar 5, 2024
c88d774
precommit fileconfig brought
misantamaria Mar 5, 2024
097e3d4
vuelve a funcionar nbdev_export y nbdev_clean
misantamaria Mar 5, 2024
eb1cfdf
Añadida descarga de oneDrive & .mat -> .csv conversion for getting Ea…
misantamaria Mar 5, 2024
9d47d9f
added #| export and #| hide
misantamaria Mar 5, 2024
033a548
Traidas las pruebas con mplots de git-add-featues
misantamaria Mar 5, 2024
20c3696
añadido caso de Insectos & plots para pintar dataframe completo y a t…
misantamaria Mar 5, 2024
e96d04b
chore files brought
misantamaria Mar 5, 2024
a38ffb5
minor
misantamaria Mar 5, 2024
062a568
fixing docker
misantamaria Mar 5, 2024
af91161
añadidos plots utiles para mplots
misantamaria Mar 5, 2024
cad4e08
Primer intento de deteccion de motif en Insects 1 million
misantamaria Mar 5, 2024
cf31467
añadida clase para descargar y cargar los datasets de google drive de…
misantamaria Mar 5, 2024
2d0161d
funciones de plots de mplots pasadas a nbs/mplots
misantamaria Mar 5, 2024
936d893
minor
misantamaria Mar 6, 2024
ac169e3
minor
misantamaria Mar 7, 2024
92e2480
matrix profile with time and case selection included
misantamaria Mar 11, 2024
2a31ab2
Creada clase para matrix profile con función genérica de selección de…
misantamaria Mar 11, 2024
c9f909b
mejorado matrix profile to string
misantamaria Mar 11, 2024
2d95d2b
Fixes indexes for compute matrix profile with stumpy
misantamaria Mar 11, 2024
a54647f
Añadida clase MatrixProfiles que permite plotear juntos todos los Mat…
misantamaria Mar 11, 2024
4f86697
Corregido MatrixProfiles compute
misantamaria Mar 11, 2024
33c43a6
añadido computo de motif a MatrixProfiles
misantamaria Mar 11, 2024
ba9d9b6
Añadido a MatrixProfiles plot de motif + más cercano
misantamaria Mar 11, 2024
3e67a19
Añadida función para computar índice del discordante/anomalía en Matrix
misantamaria Mar 11, 2024
d276911
Corregido cálculo básico MPlots
misantamaria Mar 11, 2024
957d0d6
Traido mplots-explorer
misantamaria Mar 12, 2024
30d5cf6
Añadido test de mplot-explorer
misantamaria Mar 12, 2024
b24a31c
Desapareció pyscamp. Dockers revisados e imágenes reconstruidas
misantamaria Mar 13, 2024
15c6498
Movido Time() a utils y añadidos comentarios informativos en mplots.i…
misantamaria Mar 14, 2024
7819bcd
minor comments in mplots
misantamaria Mar 14, 2024
bae8d47
Corregidos parámetros de scamp.abjoin en la funcion compute
misantamaria Mar 14, 2024
285e680
Corregida llamada a compute stump en mplots
misantamaria Mar 14, 2024
daa5d79
corregida llamada escampo en mplots
misantamaria Mar 14, 2024
e9e6387
Imports ordenados al inicio del fichero mplots
misantamaria Mar 14, 2024
4cfc03f
corregida en mplots llamada del ejemplo steam_mps.plot_motif
misantamaria Mar 14, 2024
1705227
Corregido DistanceProfile
misantamaria Mar 14, 2024
adaeb75
Completada implementacion básica de MPlots. Revisar con mplot-explorer
misantamaria Mar 14, 2024
bb72389
added get matrix for cached
misantamaria Mar 15, 2024
a202800
fixed build_base_image.sh args obtainment
misantamaria Mar 18, 2024
65af35c
Added conda activation to entrypoint cause of unexpected errors while…
misantamaria Mar 18, 2024
feabe00
deleted extra file uploaded without intention
misantamaria Mar 18, 2024
421a625
added part of the basic funcs of knn_plotting
misantamaria Mar 18, 2024
5d509f7
conseguida una ejecución de octave desde python
misantamaria Mar 19, 2024
b96034a
octave tutorial complete. Trying to move it to the docker repository …
misantamaria Mar 19, 2024
1cea527
añadido environment.mplots.yml para mejor claridad de la imagen espec…
misantamaria Mar 19, 2024
06c5f2d
Conseguida primera version de llamada al plot sin error. Que se vea b…
misantamaria Mar 20, 2024
f47bad1
Se modifica el fichero runsplat.m para convertirlo en función
misantamaria Mar 20, 2024
898a51d
comentados disps en runsplat
misantamaria Mar 20, 2024
f0df3a9
MatlabMatrix2DistanceProfile conversor
misantamaria Mar 21, 2024
bb8a257
recuperado source global-helper-logs.R
misantamaria Mar 22, 2024
e5f8a41
traida version de R de witc2024 -> errores por posibles mergeos mal h…
misantamaria Mar 22, 2024
605b67c
distance functions for naive methods added
misantamaria Apr 3, 2024
6707023
Added distance definitions
misantamaria Apr 3, 2024
fd6d4ff
corregida errata en get_idx_ordered
misantamaria Apr 8, 2024
d90f077
Corregidos los parámetros
misantamaria Apr 9, 2024
6fd4ec6
Cached MatrixPlot apparently fixed. Reloading docker due to CUDA error
misantamaria Apr 9, 2024
9cbca59
arreglado max() en simMat
misantamaria Apr 10, 2024
a049793
Añadido tab para MPlots
misantamaria Apr 10, 2024
b313f5f
changin branch
misantamaria Apr 23, 2024
d99b364
Retirados untitled ipybn vacios
misantamaria May 6, 2024
abc9fa4
Añadido 06-mplots y testeado con un primer caso siguiendo el pipeline
misantamaria May 6, 2024
4d29112
Añadido Piecewise Aggregated Approximation a MPlots y testeado en MPlots
misantamaria May 7, 2024
0db360d
Completado 06-MPlot.ipybn basico
misantamaria May 7, 2024
ecf6d57
corregidos flags y plots en las funciones de interpolacion y transfor…
misantamaria May 8, 2024
c45f8d4
moving to angela
misantamaria May 16, 2024
a3a46b9
quitadas lineas sin sentido de computacion de distance profile y corr…
misantamaria May 16, 2024
86c2726
Modificado docker por estancamiento pidiendo un pais
misantamaria May 16, 2024
965592a
Añadidas las notas de cómo arreglar las discrepancias con matlab
misantamaria May 18, 2024
b59087f
añadido procedimiento completo restante & fechas
misantamaria May 18, 2024
1e8ea9b
Añadido flip en plot de MatrixProfile1
misantamaria May 19, 2024
a9504a2
plots generados e invertidos adecuadamente
misantamaria May 19, 2024
148c414
yendo a angela
misantamaria May 20, 2024
cfffd0b
dockerfile adaptado a angela
misantamaria May 20, 2024
147f80e
añadido MatrixProfile - scamp_naive por problemas en scamp: saca los …
misantamaria May 21, 2024
790035c
Conseguido un plot similar
misantamaria May 21, 2024
611722b
Conseguido un plot similar con scamp_naive (incluye zoom)
misantamaria May 21, 2024
2c827f5
seteado threshold tanto para scamp como para stump en el caso de puls…
misantamaria May 21, 2024
b82d10e
anotaciones hechas
misantamaria May 21, 2024
0b2751f
MPlots-py accomplished
misantamaria May 21, 2024
7893cda
añadido el finish del wandb run de MPlots
misantamaria May 21, 2024
3110c0e
movido el todo de mplots a mi usuario local para evitar líos
misantamaria May 21, 2024
70e3762
traido r_shiny_app de master por problemas en la ejecucion
misantamaria May 21, 2024
198a5ed
cambiando a master para arreglar simon issue
misantamaria May 22, 2024
4d8a6ff
Añadida descarga de artefacto en caso de fallo de lectura por ausenci…
misantamaria May 22, 2024
1fa09e3
Añadida descarga de artefacto en caso de fallo de lectura por ausenci…
misantamaria May 22, 2024
175d169
Añadido el return del df
misantamaria May 22, 2024
d07bc49
Añadido el return del df
misantamaria May 22, 2024
33c4054
Correccion de erratas
misantamaria May 22, 2024
05f068a
Correccion de erratas
misantamaria May 22, 2024
33c82fb
Correccion de errata
misantamaria May 22, 2024
8d38460
Correccion de errata
misantamaria May 22, 2024
a3ba74b
Added option for downloading the dataset artifact in case that it is …
misantamaria May 22, 2024
29639b4
Added option for downloading the dataset artifact in case that it is …
misantamaria May 22, 2024
436486e
Añadida via de descarga de encoder desde wandb
misantamaria May 22, 2024
b5dbfff
Añadida via de descarga de encoder desde wandb
misantamaria May 22, 2024
70b1ceb
message error for encoder downloading
misantamaria May 22, 2024
441b057
message error for encoder downloading
misantamaria May 22, 2024
a3e7926
traidos los cambios de fix-open-app-in-new-machine
misantamaria May 23, 2024
b24308b
traida la version con logs de la aplicacion de shiny & aplicados los …
misantamaria May 23, 2024
eed2760
ordenados los ficheros
misantamaria May 23, 2024
6715eb5
traidas modificaciones de arreglar selección de 2 puntos
misantamaria May 23, 2024
ca70601
Ficheros estructurados como en enaire y logs movidos a data path
misantamaria May 23, 2024
c21ce89
añadido mi primer módulo para dejar hueco a la carga y descarga de da…
misantamaria May 23, 2024
1067ee0
logs html script guardado como variable en lib/ui/ui.R
misantamaria May 23, 2024
52e52e8
merged 01
misantamaria May 23, 2024
c795f67
Guardado para dejar para otro momento
misantamaria May 24, 2024
cda9a5f
Creado módulo para la ventana mplots. Separada ventana de info como m…
misantamaria May 27, 2024
5566dec
creado modulo mplots
misantamaria May 27, 2024
6934e8a
Modularizando embeddings aesthetics para entender bien la estructura …
misantamaria May 27, 2024
2cd933a
corregida desaparicion del plot de serie temporal
misantamaria May 27, 2024
31d396b
Añadido tab de MPlot incluyendo switch & comprobación de reactividad …
misantamaria May 27, 2024
e303d84
Revisadas reactividades de load_dataset & quitado menú sobrante en la…
misantamaria May 28, 2024
569f162
micro changes
misantamaria May 28, 2024
0151124
Conseguida reactividad básica mplots & Añadidos MatrixProfile | Conse…
misantamaria May 28, 2024
41d1edf
Aparentemente funcionando los imports con MPlots y añadido flag para …
misantamaria May 28, 2024
6f3500e
Conseguido añadir un selector de variables. No conseguido que coja la…
misantamaria May 29, 2024
9681d64
Arreglada la reactividad del selector de variables de mplot_tabServer
misantamaria May 29, 2024
e80256b
conseguido imprimir mensaje en mplot_tabServer cuando se selecciona u…
misantamaria May 29, 2024
dc721e9
Añadida variable de control para evitar intento de ejecución de cómpu…
misantamaria May 29, 2024
10e109f
Conseguido que funcione el botón que fuerza el computo del mplot
misantamaria May 29, 2024
74b2c79
Corregida generación de tsdf: añadido flag. Corregida llegada del dat…
misantamaria Jun 5, 2024
9ae31d3
corregida desaparicion del grafo de Original Data
misantamaria Jun 5, 2024
c48c627
corregidas apariciones de dataset & embeddings
misantamaria Jun 5, 2024
0404a50
deshecho el cambio de mplots porque algo no va bien
misantamaria Jun 5, 2024
8784fef
Gestionado que solo se ejecute mplots al cambiar de ventana
misantamaria Jun 5, 2024
3d75943
Traido description de develop-angel
misantamaria Jun 7, 2024
fc47f3c
commented values printing while building base image
misantamaria Jun 7, 2024
364be7d
ejecutado sin error hasta mensaje Similarity Matrix computed
misantamaria Jun 7, 2024
14e20ec
añadido plot de tsA
misantamaria Jun 10, 2024
7f279c8
Añadido plot tsB
misantamaria Jun 10, 2024
afd2150
añadido los titulos a los plot del tab MPlot
misantamaria Jun 10, 2024
76707f2
adding lib for some reason in gitignore
misantamaria Jun 11, 2024
23e9e44
Merge branch 'develop-macu-feature-MPlots-R' of github.com:vrodriguez…
misantamaria Jun 11, 2024
0a397e6
setted device to 1 in rstudio for g4
misantamaria Jun 11, 2024
54a30fd
minor prints
misantamaria Jun 11, 2024
9a74578
Merge branch 'develop-macu-feature-MPlots-R' of github.com:vrodriguez…
misantamaria Jun 11, 2024
35db872
Se ha arreglado al menos el llamar al compute similarity matrix
misantamaria Jun 11, 2024
7426de3
solucionada desaparicion del mplot plot
misantamaria Jun 11, 2024
0ccae68
conseguido que reaparezca el bonito
misantamaria Jun 11, 2024
845d30b
revisado funcionamiento de MPlot
misantamaria Jun 24, 2024
04608d6
Fixed error in load.ipybn. Added some extra cells in mplots for facil…
misantamaria Jun 26, 2024
3db7d1e
corregido ultimo valor en PAA
misantamaria Jun 27, 2024
d8a6cb9
Corregido error en computo de DP
misantamaria Jul 1, 2024
57b6393
Corregido plot interactivo MatrixProfile
misantamaria Jul 1, 2024
3dac91e
eliminada la copia involuntaria del fichero de mplots.ipynb
misantamaria Jul 1, 2024
d46a0ef
Arreglado plot_with_dots
misantamaria Jul 1, 2024
30199bb
Corregida exportacion de plot_with_dots
misantamaria Jul 1, 2024
fa657aa
Corregido indices inicio y final en MatrixProfile.plot
misantamaria Jul 1, 2024
146f8a4
Conseguida de nuevo la ejecucion completa de pulsus paradoxus para Stump
misantamaria Jul 1, 2024
f20545b
conseguido de nuevo para scamp. evitar experimental
misantamaria Jul 1, 2024
fab5a5a
Corregido error indices compute part of the MPlot
misantamaria Jul 2, 2024
4da69ac
Añadido folder con el contenido de los .yml del ejemplo de pulsus
misantamaria Jul 2, 2024
d8946a4
eliminados ficheros basura
misantamaria Jul 3, 2024
a9acfd2
limpieza en nbs_pipeline. Añadida opcion de path para los save_plot. …
misantamaria Jul 3, 2024
3f0133e
añadido el reseteo del kernel y explicados los parámetros de entrada.…
misantamaria Jul 3, 2024
46a08b9
ordenando el tutorial
misantamaria Jul 3, 2024
6bc97e8
Added cells in the Pulsus Paradoxus example to add 01 execution ploo…
misantamaria Jul 3, 2024
25d2205
Corregido que no se tenga que ejecutar si o si el ploomber engine cad…
misantamaria Jul 3, 2024
a79bd36
pequeñas mejoras en el ejemplo de pulsus
misantamaria Jul 3, 2024
b479d83
de -> the
misantamaria Jul 3, 2024
1665af6
Revisados los ficheros de ejemplo. Incluido un fichero que avanza de …
misantamaria Jul 4, 2024
66ddfa3
restaurada la version con el plot sin intentar ser rotado para el paper
misantamaria Jul 4, 2024
2505d0e
añadido pequeño comentario al tutorial
misantamaria Jul 5, 2024
5fa395a
intetando que con ts_step 2 salga el plot bien. Creo que hay que juga…
misantamaria Jul 5, 2024
f3a0f87
Arreglada la version de ts_step 2
misantamaria Jul 5, 2024
21a3e40
corregido el exclusion_zone en la parte zoomeada
misantamaria Jul 6, 2024
84b3d39
Quitados los isolate a todos los tsdf por problemas al intentar carga…
misantamaria Jul 6, 2024
613b9e0
corregido get_artifact en 02b
misantamaria Jul 6, 2024
ebafdcb
restaurado MVP SWV
misantamaria Jul 6, 2024
9850e4d
Arreglado el windowsize en MVP para pulsus paradoxus
misantamaria Jul 6, 2024
8412c83
añadido tutorial mtoy
misantamaria Jul 6, 2024
64a7d10
synthetic data notebook executable from ploomber. Started MPlot S3 tu…
misantamaria Jul 7, 2024
2c62980
Incluida ejecucion con ploomber para carga y entrenamiento de S3-trends
misantamaria Jul 7, 2024
0c5023a
corregida columna seleccionada en S3
misantamaria Jul 7, 2024
9caf3fe
corregida frecuencia S3
misantamaria Jul 7, 2024
a25e24b
corregido en MatrixProfilePlot | compute la seleccion de distancia pa…
misantamaria Jul 7, 2024
a3d7ac8
restoring the changes in Mplot s3 and mplots for using distances corr…
misantamaria Jul 7, 2024
9420560
Add large files to .gitignore
misantamaria Jul 7, 2024
e3a18a6
pegada la vuelta a la funcion de pseudo-distancia para analizar tende…
misantamaria Jul 7, 2024
dd2f2b7
guardando antes de hacer pruebas
misantamaria Jul 9, 2024
b30e0c9
changing distance in _MPlot_S3
misantamaria Jul 10, 2024
2593e84
Modifying distance in _MPlot
misantamaria Jul 10, 2024
606ff28
_MPlot_S3 example as in the paper
misantamaria Jul 10, 2024
2ac5c8d
Añadido PCA->UMAP & corregido log_add
misantamaria Jul 15, 2024
ccaab51
quitado module test & arreglado error de selector de variables al abr…
misantamaria Jul 16, 2024
8b7c734
MPlots | Corregido downsample
misantamaria Jul 17, 2024
e7ca8fa
modificado MP compute para usar verbose
misantamaria Jul 17, 2024
a0c6254
MPLots | añadido downsampling a MP compute
misantamaria Jul 17, 2024
ac86a2e
revisado PPA
misantamaria Jul 17, 2024
3e00bba
minor fixes in mplots
misantamaria Jul 17, 2024
be2f15e
minor errors: print_depth -> verbose
misantamaria Jul 17, 2024
0b6bfc3
arreglada dislexia gray_color
misantamaria Jul 17, 2024
b00d03c
MPlots | Fix downsample to use divisors and allow time series croping…
misantamaria Jul 22, 2024
48bc099
MPlot | fixed gray_color flag in Mplots threshold interval
misantamaria Jul 22, 2024
a466a7b
añadida información fundamental en los títulos de los MPlots
misantamaria Jul 22, 2024
3ef7bf9
pasados a verbose todos los print_flag de utils & mplots
misantamaria Jul 22, 2024
d30b76f
Quitados print_depth en MPlot
misantamaria Jul 22, 2024
a0ac861
corregido hasta que ya solo quedan 10 print_depth
misantamaria Jul 22, 2024
e70f50d
modificado el código para usar verbose en lugar de print_flag & print…
misantamaria Jul 23, 2024
53c6fa3
Revisado uso de verbose en lugar de print_flag en R. Corregida alguna…
misantamaria Jul 23, 2024
2cfe6dd
Revisado get_enc_embs setting up batch size & ejecucion en 03a
misantamaria Jul 24, 2024
f299e02
comprobado ejecucion correcta de los embeddings en S3 usando rstudio
misantamaria Jul 24, 2024
751e3be
Modificado MatrixProfile compute para que el subsequence_length se co…
misantamaria Jul 24, 2024
5584823
preliminary version for using months in base yaml
misantamaria Jul 30, 2024
2098346
añadidos los ejemplos pre-verano
misantamaria Sep 3, 2024
f0116f9
añadidos los ejemplos pre-verano
misantamaria Sep 3, 2024
effbbb4
Merge branch 'fix-open-app-in-new-machine' of https://github.com/vrod…
misantamaria Sep 3, 2024
62ac03b
Merge branch 'master' into fix-open-app-in-new-machine
misantamaria Sep 3, 2024
1f4d849
master merged
misantamaria Sep 3, 2024
f2e188a
Revisado el código usando el más actualizado como referencia (develop…
misantamaria Sep 3, 2024
4cd5586
Revisados print_flag -> verbose
misantamaria Sep 3, 2024
18d180d
corregido swv en get_encoder_embeddings
misantamaria Sep 4, 2024
0db3fd9
corregida llamada a get_enc_embs
misantamaria Sep 4, 2024
192f2a5
added beep by the end
misantamaria Sep 4, 2024
2f973fc
modificado build_enc_artifact para asegurar la llamada al encoder cor…
misantamaria Sep 4, 2024
fbb515f
revisada ejecucion completa con M-Toy en jupyter
misantamaria Sep 4, 2024
c680898
revisados los metadatos para el correcto lanzamiento de los notebooks…
misantamaria Sep 4, 2024
70c008f
corregida reactividad para el cambio de dataset
misantamaria Sep 5, 2024
0dad2c9
limpiados comentarios extra
misantamaria Sep 5, 2024
8a8bda0
restaurados los isolate(tsdf())
misantamaria Sep 5, 2024
ec60825
Añadido botón play/pause
misantamaria Sep 5, 2024
a45477a
corregido selector de fechas del plot de la serie temporal
misantamaria Sep 5, 2024
0bb784f
Merge branch 'fix-open-app-in-new-machine' into 'develop-macu-feature…
misantamaria Sep 9, 2024
eb13496
revisados los tags en los notebooks nps_pipeline para su ejecucion de…
misantamaria Sep 9, 2024
7d17913
Corregidos errores de llaves en server.R
misantamaria Sep 9, 2024
6bcf4bb
interactividad revisada
misantamaria Sep 10, 2024
3ef5332
Revisados iconos: cuidado con semantic.dashboard ft shiny
misantamaria Sep 10, 2024
4ea2625
eliminada importacion innecesaria
misantamaria Sep 10, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1,003 changes: 1,003 additions & 0 deletions .Trash-1005/files/01_dataset_artifact-output.ipynb

Large diffs are not rendered by default.

2,950 changes: 2,950 additions & 0 deletions .Trash-1005/files/02b_encoder_MVP-output.ipynb

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions .Trash-1005/info/01_dataset_artifact-output.ipynb.trashinfo
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[Trash Info]
Path=nbs_pipeline/output/01_dataset_artifact-output.ipynb
DeletionDate=2024-05-21T14:43:59
3 changes: 3 additions & 0 deletions .Trash-1005/info/02b_encoder_MVP-output.ipynb.trashinfo
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[Trash Info]
Path=nbs_pipeline/output/02b_encoder_MVP-output.ipynb
DeletionDate=2024-05-21T14:44:04
11 changes: 9 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ tmp*
tags

#Macu
nbs_pipeline/*.py
app/shiny_logs
./mi-santamaria/* #No sé por qué se han copiado mis proyectos de wandb
nbs_pipeline/test_torch.ipybn
Expand Down Expand Up @@ -141,6 +140,7 @@ ENV/
.DS_Store
.DS_Store?
.Trashes
.Trash-1004
ehthumbs.db
Thumbs.db
.idea
Expand All @@ -165,4 +165,11 @@ checklink/cookies.txt
/docker/.env
/docker_test/
/docker/tmp_configComits.sh
.Trash-1004
quarto-linux-amd64.deb
nbs_pipeline/logs_orelm.txt
nbs_pipeline/images/
nbs_pipeline/output/
nbs_pipeline/calidad_aire_madrid/Anio*
nbs_pipeline/calidad_aire_madrid_2001_2024.csv
nbs_pipeline/horario_ensanche_vallecas.csv
nbs_pipeline/calidad_aire_madrid
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@ SRC = $(wildcard ./*.ipynb)
all: pacmel_mining_use_case docs

pacmel_mining_use_case: $(SRC)
nbdev_build_lib
nbdev_export
touch pacmel_mining_use_case

docs_serve: docs
cd docs && bundle exec jekyll serve

docs: $(SRC)
nbdev_build_docs
nbdev_docs
touch docs

test:
Expand Down
9 changes: 5 additions & 4 deletions build_base_image.sh
Original file line number Diff line number Diff line change
@@ -1,20 +1,21 @@
#!/bin/bash
# Inicializa un array vacío
args=()

# Lee el archivo .env línea por línea
IFS='='
while IFS='=' read -r key value _; do
value="${value%$'\r'}"
echo "key: $key"
echo "value: $value"
#echo "key: $key"
#echo "value: $value"
if [[ $key != \#* && $key != '' ]]; then # Excluye comentarios y líneas vacías
args+=(--build-arg "$key=$value") # Agrega --build-arg y la variable como un elemento
else
echo "Skipping $key = $value"
fi
done < docker/.env

echo "Args:" "${args[@]}"
#echo "Args:" "${args[@]}"


# Ejecuta docker build con los argumentos
Expand All @@ -41,4 +42,4 @@ IMAGE_NAME=${PROJECT_NAME}-$DOCKER':'$VERSION


echo "IMAGE_NAME: $IMAGE_NAME"
docker build "${args[@]}" . -f ${DOCKERFILE} -t ${IMAGE_NAME}
docker build "${args[@]}" . -f ${DOCKERFILE} -t ${IMAGE_NAME}
19 changes: 19 additions & 0 deletions build_extra_image.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
DOCKER=$1
VERSION=$2
IMAGE_GOALS=$3 #hooks
PROJECT_NAME=$(grep -oP '^COMPOSE_PROJECT_NAME=\K.*' ./docker/.env)
USER_NAME=$(id -un)

echo "DOCKER: $DOCKER | PROJECT_NAME: $PROJECT_NAME | USER_NAME: $USER_NAME | VERSION: $VERSION | IMAGE_GOALS: $IMAGE_GOALS"

if [ "$DOCKER" = 'jupyter' ]; then
DOCKERFILE=./docker/Dockerfile.jupyter.${IMAGE_GOALS}
else
DOCKERFILE=./docker/Dockerfile.rstudio.${IMAGE_GOALS}
fi

echo "Dockerfile: $DOCKERFILE"
IMAGE_NAME=${PROJECT_NAME}-$DOCKER':'$VERSION-$IMAGE_GOALS

echo "IMAGE_NAME: $IMAGE_NAME"
docker build . -f "${DOCKERFILE}" -t "${IMAGE_NAME}"
5 changes: 4 additions & 1 deletion clean-jupyter-files.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,7 @@ for notebook in "$@"; do
echo "Clean $notebook -->"
done

exit 0
exit 0

#Direct exec example:"
#find nbs/ -name '*.ipynb' -not -name '.*' -print0 | xargs -0 ./clean-jupyter-files.sh
4 changes: 4 additions & 0 deletions docker/DESCRIPTION
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,10 @@ Depends:
zoo,
reticulate,
xts,
plotly,
shinyFiles,
yaml,
xts,
semantic.dashboard
Remotes:
r-lib/later,
Expand Down
22 changes: 22 additions & 0 deletions docker/Dockerfile.jupyter.hooks
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
############################################
# CONDA & MINICONDA WITH PYBASE DOCKERFILE #
# For Jupyter service #
############################################
##############
# Base image #
##############
##--- Setup Ubuntu
FROM misantamaria/dvats-jupyter:cuda12.2.0-ubuntu20.04


##--- Setup bash
SHELL [ "/bin/bash", "--login", "-c" ]

#####################
# Install miniconda #
#####################

RUN source /usr/local/share/miniconda3/bin/activate env \
&& mamba install -y -c conda-forge pre-commit \
&& mamba clean --all --yes

36 changes: 36 additions & 0 deletions docker/Dockerfile.jupyter.mplots
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
############################################
# CONDA & MINICONDA WITH PYBASE DOCKERFILE #
# For Jupyter service #
############################################
##############
# Base image #
##############
##--- Setup Ubuntu
FROM misantamaria/dvats-jupyter:cuda12.2.0-ubuntu20.04-hooks

##--- Setup bash
SHELL [ "/bin/bash", "--login", "-c" ]

##################
# Install OCTAVE #
##################
# Substitutes matlab as no inline installation found for matlab
#RUN apt-get update \
# && apt-get install octave -y \
# && apt-get clean \
#&& rm -rf /var/lib/apt/lists/*

#####################
# Install miniconda #
#####################

RUN apt-get update && apt-get install -y libgl1-mesa-glx

COPY docker/environment.mplots.yml /tmp/environment.mplots.yml

RUN mamba env update --name env --file /tmp/environment.mplots.yml \
&& mamba clean --all --yes

# Failling the installation from environment for some reason
RUN mamba install aeon -c conda-forge -y \
&& mamba clean --all --yes
3 changes: 3 additions & 0 deletions docker/Dockerfile.rstudio
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,9 @@ RUN echo "$USER ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
COPY --chown=${UID}:${GID} docker/entrypoint-rstudio.sh /usr/local/bin
RUN chmod u+x /usr/local/bin/entrypoint-rstudio.sh

RUN R -e "install.packages('semantic.dashboard', repos='http://cran.r-project.org')"


WORKDIR $HOME

# Initialize R-Stusio Server
Expand Down
3 changes: 3 additions & 0 deletions docker/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,9 @@ services:
- ../dvats:/home/${USER_NAME}/dvats
- conda-env:/usr/local/share/miniconda3/envs/env
- miniconda:/home/user/local/share/miniconda3
# arreglar bien el error: /home/macu/work/nbs/mplot: No such file or directory
#- ../nbs/mplot/:/home/${USER_NAME}/work/nbs/mplot
####
deploy:
resources:
#limits:
Expand Down
5 changes: 5 additions & 0 deletions docker/entrypoint-rstudio.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,11 @@ echo "conda activate ${ENV_PREFIX}" >> ~/.bashrc
#echo "export WANDB_ENTITY=${WANDB_ENTITY:-default}" >> ${HOME}/.bashrc
# echo "WANDB_ENTITY=${WANDB_ENTITY:-default}" >> ${HOME}/.Renviron

#... added for fixing fails when rebuilding docker ...#
### Ensuring to activate the correct conda
source /usr/local/share/miniconda3/etc/profile.d/conda.sh
conda activate /usr/local/share/miniconda3/envs/env

# Define an array of environment variable names from the ENV_VARS Compose variable
IFS=',' read -ra ENV_VAR_NAMES <<< "$ENV_VARS"

Expand Down
41 changes: 4 additions & 37 deletions docker/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -20,46 +20,13 @@ conda list | grep wandb
# Extra pre-commit options #
############################

########## Fix base.yaml for ensuring correct user & project directly ########## [TODO: Remove this section for directly using .env option]
line_found=$(grep "^[[:space:]]*user: &wdb_user" /home/$USER/work/nbs_pipeline/config/base.yaml)

if [ -z "$line_found" ]; then
echo "User line not found."
exit 1
else
echo "User line found: '$line_found'"

modified_line=" user: &wdb_user $WANDB_ENTITY"
echo "--> Modified to: ' $modified_line'"

sed -i "s|^\([[:space:]]*user: &wdb_user\).*|\1 $WANDB_ENTITY|" /home/$USER/work/nbs_pipeline/config/base.yaml


grep "user: &wdb_user" /home/$USER/work/nbs_pipeline/config/base.yaml
fi

line_found=$(grep "^[[:space:]]*project_name: &wdb_project" /home/$USER/work/nbs_pipeline/config/base.yaml)

if [ -z "$line_found" ]; then
echo "Project line not found."
exit 1
else
echo "Project line found: '$line_found'"

modified_line=" project_name: &wdb_project $WANDB_PROJECT"
echo "--> Modify to: ' $modified_line'"

sed -i "s|^\([[:space:]]*project_name: &wdb_project\).*|\1 $WANDB_PROJECT|" /home/$USER/work/nbs_pipeline/config/base.yaml

grep "project_name: &wdb_project" /home/$USER/work/nbs_pipeline/config/base.yaml
fi
#Check
conda list | grep wandb
###

[ -d "/home/$USER/data/wandb_artifacts" ] || mkdir -p "/home/$USER/data/wandb_artifacts"


if ! grep -Fxq "./path/to/check_yml_changes.sh" $HOME/work/.git/hooks/pre-commit; then \
sed -i '$i./path/to/check_yml_changes.sh' $HOME/work/.git/hooks/pre-commit; \
fi
echo "Aqui"

exec "$@"

Expand Down
15 changes: 15 additions & 0 deletions docker/environment.mplots.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
name: env
channels:
- conda-forge

dependencies:
#-- Mplots
- pyscamp-gpu=4.0.1=py310h43b6314_1
- stumpy=1.12.0=pyhd8ed1ab_0
- ipympl=0.9.3=pyhd8ed1ab_0
- graph
#-- Octave 4 Eamonn's MPlots (expecting the python code :D)
- octave
- oct2py
- fltk
- aeon
Loading