papa-deimos/uso

De Wikicima
(Diferencias entre revisiones)
Saltar a: navegación, buscar
(Sesión activa sin conexión)
(Uso de papa-deimos)
 
Línea 67: Línea 67:
 
9
 
9
 
</pre>
 
</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

jupyterHUB home small.png

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

Herramientas personales