.. |br| raw:: html
Configuración y programas ========================= Ficheros .bashrc y .profile --------------------------- El fichero *.bashrc*, que reside en nuestro home en las máquinas del CCA, contiene las instrucciones necesarias para configurar correctamente el entorno de trabajo, y se ejecuta automáticamente cada vez que empezamos una sesión interactiva. Tendremos que ir al home (con el comando ``cd``), editar dicho fichero y añadir al fondo la línea: .. sourcecode:: bash source /opt/SIE/local/glob/.bashrc_CCA Nota: el fichero *.bashrc* es de tipo 'oculto' (como todos los ficheros que empiezan por un punto, normalmente ficheros o directorios de configuración), en el sentido que no aparecen en un listado con el comando ``ls``. Para ver si están, hay que usar el comando ``ls -al``. A veces puede resultar necesario también tener el fichero *.profile*. Si ya existe añadir al fondo la línea: .. sourcecode:: bash source /opt/SIE/local/glob/.bashrc_CCA Si dicho fichero no existiera crearlo de cero con la línea de arriba. Módulos ------- Los 'Environment modules' son scripts que modifican el entorno de usuario de la manera apropiada para el correcto funcionamiento de las aplicaciones que queremos usar. Los comandos más importante al respecto son: .. sourcecode:: bash module avail # Lista todos los módulos disponibles module load topcat # Carga el "modulefile" de la aplicación topcat module unload topcat # Desactiva el modulefile de la aplicación topcat module list # Lista todos los módulos cargados module purge # Desactiva todos los módulos cargados Recomendamos teclear ``module avail`` para ver todos los módulos disponibles. En general no es necesario especificar el número de versión, o sea en lugar de, por ejemplo, escribir ``module load julia/1.10.2`` es suficiente escribir ``module load julia``. Programas --------- Nota: en verano 2024 los ordenadores se actualizaron a Ubuntu 22.04, y la versión de Python ahora es la 3.10 Siguen algunas notas sobre el uso de los programas instalados: Python y PyRAF ~~~~~~~~~~~~~~ La versión de Python que se utiliza es la 3.10. Para habilitarla, junto con todos los paquetes necesarios, incluido PyRAF, primero hay que cargar el módulo correspondiente con el comando: .. sourcecode:: bash module load python/3.10 y luego arrancar Python con el comando: ``python3.10`` Se puede abreviar el comando anterior usando un alias. Editamos el fichero *.bash_profile* para añadir la siguiente línea: .. sourcecode:: bash alias ml310="module load python/3.10" Así que será suficiente teclear ``ml310`` para cargar el modulo de python 3.10 (la primera vez habrá que hacerlo desde una nueva terminal, luego se activará automáticamente cuando abramos una nueva sesión). Si al importar iraf from pyraf salta un aviso que empieza por: 'Unable to open CL script cache ...', se puede ignorar tranquilamente. TOPCAT ~~~~~~ Para usarlo, cargar primero el módulo correspondiente: .. sourcecode:: bash module load topcat Compiladores Intel ~~~~~~~~~~~~~~~~~~ Para usar los compiladores de Intel, es necesario cargar el módulo correspondiente con el comando: .. sourcecode:: bash module load compiler