papa-deimos/instalacion
(→ESMValTool) |
(→ESMValTool) |
||
Línea 81: | Línea 81: | ||
Herramientas para el análisis de datos CMIP. [https://esmvaltool.org/ ESMValTool] es una herramienta en python, abierta y desarrollada por la comunidad. |
Herramientas para el análisis de datos CMIP. [https://esmvaltool.org/ ESMValTool] es una herramienta en python, abierta y desarrollada por la comunidad. |
||
− | Los pasos para su instalación se detallan acá [/ESMValToolInst]. |
+ | Los pasos para su instalación se detallan acá [[/ESMValToolInst]]. |
Revisión de 09:15 1 nov 2023
Contenido |
En papa
$ mkdir -p ~/sandbox/copy/ $ mkdir -p ~/sandbox/get/ $ sudo mkdir -p /datos/MOD/re-analysis/ECMWF/ERA5/monmean $ sudo mv ~/sandbox/copy/ERA5_monmean_* /datos/MOD/re-analysis/ECMWF/ERA5/monmean/
Instalación para descargar datos del ECMWF via la API
$ sudo apt-get install python3-pip $ sudo pip3 install ecmwf-api-client
Instalación para descagar datos de Copernicus via la cdstoolbox
$ sudo pip3 install cdstoolbox-remote
NOTA: Las cdstoolbox, utilizan un sistema de llaves (keys) para que la API funcione. En este caso, se utiliza la llave del usuario de Lluís Fita en Copernicus para descargar los datos
En deimos
JupyterHub, tiene su propia instalación de python y por lo tanto de sus paquetes. Ver expliacición acá
$ sudo su # apt-get install git subversion # apt-get install python3 python3-scipy python3-numpy cython3 cython3-dbg # apt-get install netcdf-bin libnetcdf-dev netcdf-doc libnetcdff-dev libnetcdff-doc libhdf5-dev libhdf5-dev ncview cdo nco # apt-get install dvipng python3-netcdf4 # apt-get install python3-matplotlib python3-matplotlib-dbg # apt-get install python3-cartopy python-cartopy-data python3-mpltoolkits.basemap # apt-get install firefox-esr firefox-esr-l10n-all # apt-get install gfortran # apt-get install imagemagick
El python the jupyterHub del usuario (?) es este /opt/tljh/user/bin/python3
, por lo tanto, se tiene que instalar usando el pip
de ese directorio
# /opt/tljh/user/bin/pip3 install numpy # /opt/tljh/user/bin/pip3 install netcdf4 # /opt/tljh/user/bin/pip3 install matplotlib # /opt/tljh/user/bin/conda install gcc # apt-get install libgeos-dev # /opt/tljh/user/bin/pip3 install cartopy
Está por ver, si les otres usuaries verán los paquetes. O cómo hacerlo desde un entorno?
JupyterHub (https://jupyter.org/hub)
Installing server (jupyter-server)
Instalando un kernel de R
Instalando R en deimos
sudo apt-get install r-base r-base-core r-base-core-dbg r-base-dev
Creando el irkernel en JupyerHub siguiendo estas instrucciones
Añadir usuaries
Todas las personas con cuenta en los recursos computacionales del CIMA, sólo tienen que pedir la apertura de la cuenta en el jupyterHub a Lluís Todas las personas del DCAO, tienen que pedir la apertura de la cuenta en el sistema y en el jupyterHub a Lluís
En deimos
# adduser -m [NombreUsuario] # sudo passwd [NombreUsuario]
El sistema papa-deimos, se pudo constituir en parte, gracias a fondos del INSU - LEFE
Añadir librerías/programario específico
En esta sección se detallan los pasos seguidos para instalar librerías y/o programario específico. Dichas librerías se tendrán que instalar para cada usuarie desde la sesión jupyter.
ESMValTool
Herramientas para el análisis de datos CMIP. ESMValTool es una herramienta en python, abierta y desarrollada por la comunidad.
Los pasos para su instalación se detallan acá /ESMValToolInst.