papa-deimos/uso
(→Usuaries) |
(→Uso de papa-deimos) |
||
(No se muestran 12 ediciones intermedias realizadas por un usuario) | |||
Línea 1: | Línea 1: | ||
= Uso de papa-deimos = |
= Uso de papa-deimos = |
||
+ | |||
+ | __TOC__ |
||
Toda persona del CIMA/DCAO tiene acceso al equipamiento. |
Toda persona del CIMA/DCAO tiene acceso al equipamiento. |
||
Línea 9: | Línea 11: | ||
[http://deimos.cima.fcen.uba.ar/ http://deimos.cima.fcen.uba.ar/] |
[http://deimos.cima.fcen.uba.ar/ http://deimos.cima.fcen.uba.ar/] |
||
− | Por el momento, sólo está activado los notebooks de 'python'. Se espera poder activar los de 'R' pronto. |
+ | Por el momento, están activados los notebooks de 'python', 'R' y 'shell'. Cada tipo de '' `notebook' '' se selecciona en el menú desplegable llamado ''`new''' (arriba a la derecha, ver imagen). |
+ | |||
+ | '''NOTA:''' No se permite la creación de entornos python. Si se necesitan paquetes específicos, pídanlos a Lluís Fita |
||
+ | |||
+ | [[File:jupyterHUB_home_small.png|center]] |
||
+ | |||
+ | Todos los archivos que se creen aparecen en la ventana inicial para poderse descargar |
||
== Usuaries == |
== Usuaries == |
||
− | Les usuaries se conectan y se abren una sesión activa en un ''`note book''' y se empieza a trabajar con los datos |
+ | Les usuaries se conectan y se abren una sesión activa en un '' `notebook' '' y se empieza a trabajar con los datos |
* CIMA: Usuaries CIMA con la cuenta creada, usan el mismo nombre del correo (sin <code>@cima.fcen.uba.ar</code>) y con la misma contraseña que la del correo |
* CIMA: Usuaries CIMA con la cuenta creada, usan el mismo nombre del correo (sin <code>@cima.fcen.uba.ar</code>) y con la misma contraseña que la del correo |
||
Línea 21: | Línea 23: | ||
</pre> |
</pre> |
||
− | == Datos == |
+ | == Sesión activa sin conexión == |
+ | Existe una manera de dejar corriendo un kernel de python y cerrar la sesión en Papa-Deimos. Para eso se utiliza el ''decorator'' <code>%%capture</code> |
||
+ | |||
+ | A continuación se describe un ejemplo muy sencillo. |
||
+ | |||
+ | Este sería el código en una celda: |
||
+ | <pre style="python"> |
||
+ | %%capture mi_salida |
||
+ | |||
+ | import time |
||
+ | |||
+ | Ntimes = 10 |
||
+ | Nseconds = 10 |
||
+ | |||
+ | for it in range(Ntimes): |
||
+ | print (it) |
||
+ | time.sleep(Nseconds) |
||
+ | </pre> |
||
+ | Se ejecuta la celda y se sale de la sesión de Papa-Deimos. |
||
+ | |||
+ | Cuando volvemos a conectarnos, sólo hace falta ir al kernel y en la celda posterior escribir: |
||
+ | <pre> |
||
+ | mi_salida.show() |
||
+ | </pre> |
||
+ | |||
+ | y al ejecutar la celda del kernel: |
||
+ | <pre> |
||
+ | 0 |
||
+ | 1 |
||
+ | 2 |
||
+ | 3 |
||
+ | 4 |
||
+ | 5 |
||
+ | 6 |
||
+ | 7 |
||
+ | 8 |
||
+ | 9 |
||
+ | </pre> |
||
+ | |||
+ | == kernels/entornos == |
||
+ | No se autoriza la creación de entornos por usuario. Si existiera algún problema, se ruega pedir auyda a Lluís Fita. |
||
+ | |||
+ | A continuación se describen los paquetes adicionales que contienen los kernels activos |
||
+ | * Bash: entorno estándard de shell |
||
+ | * Python3 (D. E. Hachkathon): xarray, dask, [https://intake.readthedocs.io/en/latest/index.html intake], [https://healpix.sourceforge.io/ HEALpix], [https://easy.gems.dkrz.de/Processing/healpix/index.html easy.gems HEALPix], healpy, [https://zarr.dev/ py-zarr], [https://tobac.readthedocs.io/en/latest/ Tobac], [https://github.com/FlexTRKR/PyFLEXTRKR PyFLEXTRKR] |
||
+ | * Python3 (atrackcs): [https://github.com/ATRACKCS/ATRACKCS ATRACKCS] |
||
+ | * Python3 (ipykernel): estándard python3 |
||
+ | * R: básico R |
Última revisión de 16:13 21 mayo 2025
[editar] Uso de papa-deimos
Contenido |
Toda persona del CIMA/DCAO tiene acceso al equipamiento.
Se tiene que mandar un correo a Lluís para que active la cuenta.
Una vez la cuenta activada, el acceso se hace por registro de usuarie desde
http://deimos.cima.fcen.uba.ar/
Por el momento, están activados los notebooks de 'python', 'R' y 'shell'. Cada tipo de `notebook' se selecciona en el menú desplegable llamado `new' (arriba a la derecha, ver imagen).
NOTA: No se permite la creación de entornos python. Si se necesitan paquetes específicos, pídanlos a Lluís Fita
Todos los archivos que se creen aparecen en la ventana inicial para poderse descargar
[editar] Usuaries
Les usuaries se conectan y se abren una sesión activa en un `notebook' y se empieza a trabajar con los datos
- CIMA: Usuaries CIMA con la cuenta creada, usan el mismo nombre del correo (sin
@cima.fcen.uba.ar
) y con la misma contraseña que la del correo
Cada [usarie] tendrá un home del gitHUB ubicado en
/home/jupyter-[usuarie]
[editar] Sesión activa sin conexión
Existe una manera de dejar corriendo un kernel de python y cerrar la sesión en Papa-Deimos. Para eso se utiliza el decorator %%capture
A continuación se describe un ejemplo muy sencillo.
Este sería el código en una celda:
%%capture mi_salida import time Ntimes = 10 Nseconds = 10 for it in range(Ntimes): print (it) time.sleep(Nseconds)
Se ejecuta la celda y se sale de la sesión de Papa-Deimos.
Cuando volvemos a conectarnos, sólo hace falta ir al kernel y en la celda posterior escribir:
mi_salida.show()
y al ejecutar la celda del kernel:
0 1 2 3 4 5 6 7 8 9
[editar] kernels/entornos
No se autoriza la creación de entornos por usuario. Si existiera algún problema, se ruega pedir auyda a Lluís Fita.
A continuación se describen los paquetes adicionales que contienen los kernels activos
- Bash: entorno estándard de shell
- Python3 (D. E. Hachkathon): xarray, dask, intake, HEALpix, easy.gems HEALPix, healpy, py-zarr, Tobac, PyFLEXTRKR
- Python3 (atrackcs): ATRACKCS
- Python3 (ipykernel): estándard python3
- R: básico R