The members of the SIE periodically give talks and courses on the most important and used packages here at the IAC. Also, scientists from the IAC or other Institutes can be invited. Here you can find the latest schedule for upcoming talks and courses, a list of past talks and courses, and manuals from courses given in the past.
Dates/Place | Instructor/Title |
---|---|
List of all past talks and courses organized by the SIE.
Dates/Place | Instructor/Title |
---|---|
21 March 2023, 10.30 (streaming) | Dr. Ángel de Vicente (IAC) SMACK 19: "Introducing the new 133-Mpixel visualization wall of the IAC
In a time when we deal with extremely large images (be it from computer simulations
or from extremely powerful telescopes), visualizing them can become a challenge.
If we use a regular monitor, we have two options: To alleviate these problems, display walls of hundreds of Megapixels can be built, which allow us to visualize in full resolution small details of the images while retaining in view a larger image context. For example, one of the world's highest resolution tiled-displays is Stallion (https://www.tacc.utexas.edu/systems/stallion/, at the TACC in Texas, USA), with an impressive resolution of 597 Megapixels (an earlier version of the system can be seen being used at https://tinyurl.com/mt7atad9). At the IAC we have built a more modest display wall (133 Megapixels), which you probably have already seen in action in one of our recent press releases (https://tinyurl.com/4bwtxvec). In this talk I will introduce this new visualization facility (which any IAC researcher can use) and discuss on some design issues, possible current and future uses, limitations, etc. IACTalks link: http://iactalks.iac.es/talks/view/1672 |
05 July 2022, 12.30 (streaming) | Dr. Carlos Luque and Dr. Nicola Caon (IAC) SMACK 18: Modules and Python virtual environments (Google slides – Tutorial) The first part of this talk will present an overview of the tool "module" and its main commands and flags. "module" provides the dynamic modification of the user's environment for supporting multiple versions of an application or a library without any conflict. In the second part, we'll first explain what Python virtual environments are, and describe three actual cases in which they are used. We'll then illustrate a practical example to install a Python virtual environment, and duplicate it on a different platform. |
01 July 2021, 10.30 (streaming) | Dr. Nicola Caon (IAC) SMACK 11: Introduction to LaTeX This talk will present an overview of what Latex is, discuss when to use it and when not, show installing and editing options, introduce classes and packages, and give some usage recommendations and troubleshooting tips. IACTalks link: http://iactalks.iac.es/talks/view/1494 |
18 March 2021, 12.30 (streaming) | Jorge Andrés Pérez Prieto (IAC) SMACK 9: The Python Ecosystem for Astronomy In the last decade, Python went from being a moderated-used programming language in the astronomical community to the de-facto standard in Astronomy. Its recent growth has been spectacular, thanks to the coordination and work of the community to create astropy, the core astronomy library, as well as other base libraries like numpy and matplotlib. However, the current scientific/astronomical ecosystem for Python is huge and sparse, introducing many types of objects and methods, often confusing at the beginning. In this SMACK talk I will describe the current status of the Python ecosystem for astronomy and introduce the most import elements of the core libraries, numpy and astropy, showing with practical examples how they provide new impressive capabilities to deal with data, catalogs, coordinates and much more, making life easier for astrophysicists. Youtube link: https://youtu.be/Fwfm4ilMy5k |
25-29 November 2019, Aula, 09:00-12:00 | Jorge Andrés Pérez Prieto (IAC) Introducción a Python para Astronomía
A finales de noviembre en el SIE de Investigación organizamos un curso de
Introducción Python para Astronomía, Serán cinco días 2.5h diarias,
con un descanso a la mitad y se dará en castellano.
Para el curso será necesario un ordenador portátil con conexión a Internet y cualquier sistema operativo. |
23-27 April 2018, Sala GTC, 10:30-12:30 | Antonio Dorta (IAC) ¡Dale alas a tu programas! (Let your programs fly!) Este mes de abril impartiremos una nueva edición de nuestro curso de introducción a la supercomputación "¡Dale alas a tus programas!". Este año hemos revisado el contenido para adaptarlo a los nuevos recursos de Supercomputación añadidos recientemente al IAC. El temario del curso será el siguiente:
El nivel del curso es muy básico (de introducción a estos tópicos). El curso tiene un enfoque eminentemente práctico: se intentará que los alumnos adquieran los conocimientos a través de ejemplos muy simples. No se requieren conocimientos previos, pero se recomienda que al menos puedan desenvolverse sin problemas en entornos linux y tengan conocimientos básicos de lenguajes de programación (C, Fortran, etc.). El curso se desarollará la semana del 23 al 27 de abril en la Sala GTC (plazas limitadas debido al espacio disponible) en horario de 10:30 a 12:30. Los alumnos deben traer su propio portátil. El curso se impartirá mayoritariamente en español con transparencias en inglés. More detailed info and registration instructions in our forum post: http://venus/SIE/forum/viewtopic.php?f=8&t=236 |
Tue 06 March 2018, Aula, 10:00-12:00 | Antonio Dorta and Ubay Dorta (IAC) IAC's supercomputing resources
In the last few months we have been keeping you informed about the new IAC's Supercomputing resources
that have been added and upgraded. For instance, last November two new general-purpose high-performance
machines were installed, while last December a high-performance computer was bought by the Severo Ochoa
Programme.
The last resource to be upgraded has been the Supercomputer LaPalma, now available to all IAC's
researchers in its third version (LaPalma3). |
Mon 26 Feb through Thu 01 Mar 2018, Aula, 10:00-12:00 | Jorge Andrés Pérez
Prieto (IAC) Curso de introducción a Python para astronomía See http://venus/SIE/forum/viewtopic.php?f=6&t=235 for further details |
Mon 22 through Thu 25 January 2018, Sala GTC, 10:00-12:00 | Jorge Andrés Pérez
Prieto (IAC) Curso de introducción a Python para astronomía This course is for support astronomer, telescope operators and IACTec staff. See http://venus/SIE/wiki/pmwiki.php?n=Japp.CursoPython-Enero2018 for the full program. The Manual for this course (in Spanish) is available at http://research.iac.es/sieinvens/python-course/ |
Mon 6 through Wed 8 March 2017, Aula | Enrique Solano and Francisco Jiménez (SVO) Tenth School of the Spanish Virtual Observatory See here for the full Program of the X SVO School |
Mon 14, Wed 16, Fri 18 Nov, 2016, Sala Pleyades, 10:00-12:00 | Jorge Andrés Pérez Prieto (IAC) Introducción a Python para el Departamento de Electrónica
Día 1 (Lunes 14 de noviembre): Día 2 (Miércoles 16 de noviembre): Día 3 (Viernes 18 de noviembre): |
Mon 07, Tue 08, Wed 09 Nov, 2016, Sala GTC, 09:00-11:00 | Jorge Andrés Pérez
Prieto (IAC) Introducción a Python para Informáticos
Día 1 - Introducción a Python: Día 2: Día 3: |
Mon 17, Tue 18, Wed 19, Thu 20 Oct 2016, Sala GTC, 10:00-12:00 | Jorge Andrés Pérez
Prieto (IAC) Curso de introducción a Python para Astronomía – 3
DÍA 1: Introducción a Python: DÍA 2: Python para Ciencia: DÍA 3: Python para Astronomía: DÍA 4: Python para Astronomía: |
Tue 10, Thu 12, Fri 13 May, 2016, Sala GTC, 10:00-12:00 | Jorge Andrés Pérez
Prieto (IAC) Curso de introducción a Python para Astronomía – 2
DÍA 1: Introducción a Python: DÍA 2: Python para Ciencia: DÍA 3: Python para Astronomía: Más información en http://venus/SIE/wiki/pmwiki.php?n=Japp.CursoPythonAstronomy |
Wed 27, Fri 29 Apr, Tue 3 May, 2016, Sala GTC, 10:00-12:00 | Jorge Andrés Pérez
Prieto (IAC) Curso de introducción a Python para Astronomía
DÍA 1: Introducción a Python: DÍA 2: Python para Ciencia: DÍA 3: Python para Astronomía: Más información en http://venus/SIE/wiki/pmwiki.php?n=Japp.CursoPythonAstronomy |
Mon 4, Wed 6 and Fri 8 April, 2016, Sala Pléyades, 10:00-12:00 | Jorge Andrés Pérez Prieto (IAC) Curso de introducción a Python para instrumentación
DÍA 1: Introducción a Python: DÍA 2: Python para Ciencia: DÍA 3: Otros usos: |
Mon 23 and Wed 25 March 2015, Sala GTC, 10:00-13:00 | Davide Ricci (IAC) Web Technologies for Astronomy We will learn the basics of HTML, CSS, jQuery and d3.js and some basic server-side interactions
by building a simple example involving all these technologies. For further information, and to sign up: http://venus/SIE/forum/viewtopic.php?f=6&t=231 |
Thu-Fri Oct 16-17, 2014 Sala GTC, 10:00-13:00 |
Antonio Dorta (IAC) Dale alas a tus programas! (Google slides: Presentation - Exercises) ¿Tu investigación depende en gran medida de los resultados que obtienes tras ejecutar tus programas? — ¿Tus ejecuciones tardan mucho tiempo en finalizar (horas, días, semanas)? — ¿Te gustará estudiar problemas más complejos o hacer cálculos más precisos, pero entonces el tiempo de ejecución sería inabarcable? — ¿Sabías que el IAC dispone de varios recursos de Supercomputación que podrán hacer que tu tiempo de computación fuera decenas o cientos de veces menor? El próximo jueves 16 y viernes 17 de octubre el SIE impartirá un pequeño taller práctico donde recordaremos los diferentes recursos de Supercomputación disponibles en el IAC y te explicaremos cómo puedes usar Condor para obtener tus resultados computacionales en mucho menos tiempo. RESUMEN: Más información y registro: http://venus/SIE/forum/viewtopic.php?f=8&t=230 |
Tuesday Feb 25, 2014 Sala GTC, 9.30-12:30 |
Antonio Dorta (IAC) Dale alas a tus programas! (Google slides: Presentation - Exercises) ¿Tu investigación depende en gran medida de los resultados que obtienes tras ejecutar tus programas? — ¿Tus ejecuciones tardan mucho tiempo en finalizar (horas, días, semanas)? — ¿Te gustaría estudiar problemas más complejos o hacer cálculos más precisos, pero entonces el tiempo de ejecución sería inabarcable? — ¿Sabías que el IAC dispone de varios recursos de Supercomputación que podrían hacer que tu tiempo de computación fuera decenas o cientos de veces menor? El próximo 25 de febrero el SIE impartirá un pequeño taller práctico donde recordaremos los diferentes recursos de Supercomputación disponibles en el IAC y te explicaremos como puedes usar Condor para obtener tus resultados computacionales en mucho menos tiempo. RESUMEN: Más información y registro: http://venus/SIE/forum/viewtopic.php?f=8&t=229 |
Tuesday Dec 10, 2013 Aula, 12:30 |
Nicola Caon, Antonio Dorta and Jorge
Andrés Pérez Prieto (IAC) SIEmpre a tu lado: 13 años soportándote (Google presentation slides) En esta breve charla vamos a presentar el SIE de Investigación y Enseñanza, y sus servicios. Nicola hablará primero del Software Astronómico, de su instalación, mantenimiento y soporte que se le da tanto en Linux como en Mac. También se ilustrará rápidamente la documentación disponible en la Web del SIE, y se harán varias recomendaciones sobre la mejor forma de notificar problemas a nuestro CAU. A continuación, Antonio describirá los recursos de supercomputación disponibles en el IAC y cómo sacarles partido, en particular el Superordenador de LaPalma y Condor. Por último, Jorge comentará el desarrollo Web que se lleva a cabo en el SIE, el tipo de sitios Web que pueden solicitar los investigadores (tanto personales como de proyecto o para congresos), y dará un breve pero jugoso adelanto sobre la nueva herramienta de gestión de Publicaciones del IAC. In this short talk we shall present the "SIE de Investigación y Enseñanza" and its services. Nicola will talk first about astronomical software, its installation, maintenance and support in Linux as well as in Mac OS X. He'll show the available documentation on the SIE's website, and will give some advice about how to report a problem to our helpdesk. Then, Antonio will describe the supercomputing resources available at the IAC, and how to get the most out of them, in particular the LaPalma SuperComputer and Condor. Finally, Jorge will comment on the Web development carried out in the SIE, explain what kind of websites (personal, or for project or conference) can be built, and give a brief albeit juicy preview of the new IAC Bibliography management system. |
Tuesday May 21, 2013 Aula, 12:30 |
Dr. Jorge Martín
Gutiérrez y Dña. María Belén San Nicolás (ULL) Trabaja en la nube con tus compañeros del IAC, Hawaii u Orión. En esta charla se abordarán herramientas de interés para el desarrollo de actividades en línea con equipos de trabajo ubicados es espacios geográficos diferentes. Se darán a conocer herramientas de utilidad para el trabajo en la nube, especialmente en aquellos casos en los que tenemos que contactar con personas ubicadas en espacios geográficos distintos. |
Thursday Apr 18, 2013 Aula, 10:30 |
Jesús Torres (ULL) Contribuye a una ciencia más abierta. Usa software libre. El software libre es un tipo de programas de ordenador que una vez obtenidos pueden ser usados, copiados, estudiados, modificados y redistribuidos libremente. Curiosamente, por sencilla que parezca esta definición, tiene importantes implicaciones porque está permitiendo a los desarrolladores y a las empresas colaborar de forma segura en la creación de productos innovadores, de manera muy similar a como avanza el conocimiento científico. Es decir, a través del examen de pares y el intercambio de ideas; facilitando que tengamos un mercado más abierto que favorezca el desarrollo y la independencia tecnológica entorno a las tecnologías de la información. El software libre nació y se desarrolló en el mundo científico de las universidades y centros de investigación de finales de los 80. Ahora, debido a su Éxito, sus principios nos vienen de vuelta a través de movimientos como los de ciencia abierta, acceso abierto, gobierno abierto y cultura abierta; cuyo propósito es trasladar dichos principios a otros contextos. Al tiempo que entre la comunidad científica comienza a extenderse la idea de que el uso de software no libre entraña importantes amenazas al desarrollo científico-técnico. |
Tuesday Feb 5, 2013 Aula, 12:30 |
Antonio Dorta Lorenzo (IAC) ¡Normaliza tu CV y sé feliz! (Transparencies in PDF - Video of the talk) El CVN es un formato estándar de Currículum Vitae
desarrollado por el Ministerio de Economía y Competitividad (MINECO)
a través de la Fundación Española para la Ciencia y la Tecnología (FECYT)
cuyo objetivo es el de normalizar los CVs de investigadores. Este formato
está ampliamente soportado en centenares de entidades como ministerios,
universidades y otras OPIs, fundaciones, agencias, etc... Entidades como
la ANECA están adaptando sus sistemas al CVN y en la actualidad es el
formato de CV recomendado (y probablemente el único que se aceptará próximamente)
en convocatorias del Plan Nacional de I+D+i y otras similares. |
June 11-15, 2012 | Jorge Andrés Pérez Prieto
and José R. Sánchez Gallego (IAC) Curso de Python para astrónomos Full details in http://venus/SIE/forum/viewtopic.php?f=6&t=227 |
Dec 13-15, 2011 | Imanol Echave Calvo (Exelis Visual
Information Solutions) Advanced course on IDL Full details in http://venus/SIE/forum/viewtopic.php?f=6&t=226 |
Wednesday Dec 14, 2011 Aula, 12.30 |
Imanol Echave Calvo (Exelis Visual
Information Solutions) Novedades de IDL 8 y 8.1 En sus versiones 8 y 8.1, el software IDL (Interactive Data Language) ha introducido un gran número de mejoras en el lenguaje y en el entorno de desarrollo que lo acompaña. Las principales novedades de esta versión son: Entorno de desarrollo simplificado basado en Eclipse - Nuevas características del lenguaje - Nueva sintaxis de programación orientada a objetos - Nuevos formatos - Nuevo sistema de gráficos. |
Wednesday Nov 3, 2010 Aula, 12.30 |
Ángel de Vicente Work@Home 2 (SIEminar series) Our first SIEminar on Working at Home took place a few years ago (see http://research.iac.es/sieinvens/SINFIN/Main/sie_courses.php#SIEminarSSH), and it was very successful, but we didn't deal with a couple of issues that come up quite often for people who work at home regularly: how to start a program at home or at the IAC and be able to later check on its progress (or continue work where we left it) from another place, and how to transfer files to and from the IAC network, or better still, work with those files as if they were in our local disk. In this talk, we will show you two tools for each of these needs (VNC, screen, FileZilla and sshfs), which can make your work at home much more efficient and enjoyable. |
Wednesday May 5, 2010 Aula, 10.30 |
José Manuel Rodríguez Ramos (ULL,
Department of Fundamental and Experimental Physics, Electronic and Systems). A new 3DTV camera: demonstration and AO applications (SIEminar series) ABSTRACT: The CAFADIS project has consisted in building a camera to measure wave-front phases and distances under different scenarios (from microns to kilometres), using highly specialised electronic technology, namely Graphics Processing Units (GPUs) and Field Programmable Gate Arrays (FPGAs). CAFADIS employs an optical system and innovative data processing techniques pertaining to the field of artificial vision and image processing. It is a passive method of depth extraction, it uses incoherent light (natural light). The algorithms used have been parallelized, so they are ideal for implementation in state-of-the-art parallel hardware such as GPUs and FPGAs. CAFADIS enables real-time tomography measurements of the medium, thereby providing higher degrees of reliability and financial savings in a number of fields. Most noteworthy cases are atmosphere tomography for astrophysical observations - using adaptive optics in large diameter telescopes (50 or 100 m) - and 3DTV. CAFADIS is capable of tackling any situation requiring precise metrology at high speeds: - 3DTV. CAFADIS is a powerful alternative to the classical stereovision
(only needs one optical objective). It guarantees: pixel matching (it
takes extra information), high definition depth map and all in focus
image, and portability. It can feed an autostereoscopic display in real
time. This project has been awarded the 2nd Prize "Parque Científico y Tecnológico de Tenerife", http://tinyurl.com/3xvo92r |
March 4-5, 2010 Aula |
Enrique Solano, Raúl
Gutiérrez, Francisco Jiménez, Miriam
Aberasturi, Carlos Rodrigo (Spanish
Virtual Observatory) Segundo Curso Práctico de la Red Temática SVO (Photo of participants and all webcasts) El curso tendrá un carácter eminentemente práctico. Tras una breve serie de presentaciones sobre el proyecto Observatorio Virtual y las herramientas de análisis existentes se procederá al desarrollo de casos científicos reales utilizando una metodología VO. El desarrollo de estos casos científicos se realizará bajo la supervisión de personal del Observatorio Virtual Español. Para más detalles acerca de este Curso e instrucciones para apuntarse, ver la página Web: Segundo Curso Práctico de la Red Temática SVO. |
January 27, 2010 Aula, 12.30 |
Diego Serra Cómo utilizar la VPN en el IAC (SIEminar series) Nos conectaremos a la pagina de la vpn (vpn.iac.es) y desde alli navegaremos por los distintos menus y opciones: Marcadores, Recursos (ficheros), Aplicaciones (Network Connect, JSAM), Sesiones de Terminal Server (Windows), Configuracion del correo via VPN (Thunderbird), Reuniones. Hace falta que el portatil tenga Java instalado, un cliente de correo (veremos los menus del Thunderbird) para su configuracion via VPN si acaso, y, por supuesto, WiFi. |
June 16, 2009 Aula, 13.00 |
Jorge A. Pérez Prieto A website content management system for research projects (SIEminar series) Nowadays, the web is the most efficient and fastest medium where to make your work known to the whole scientific comunity; in the Web 2.0 era, if your research group does not have a webpage, it simply doesn't exist. Traditionally, developing and maintaining a website was a time consuming and often tedious task. Fortunately, several tools are now available that make it very easy to create and administer websites online. In this talk, Jorge will introduce one of such tools, Website Baker, and explain how to use it to develop a simple, yet attractive website for your research project. |
May 6, 2009 Aula, 12.30 |
Sebastien Comeron Statistical Acrobatics with R (SIEminar series) (Webcast) R is one of the software packages with the shortest name, but with the largest array of capabilities. It is a language and environment for statistical computing and graphics, and provides a wide variety of statistical (linear and nonlinear modelling, classical statistical tests, time-series analysis, classification, clustering, ...) and graphical techniques. One of R's strengths is the ease with which well-designed publication-quality plots can be produced, including mathematical symbols and formulae where needed. In this talk, Sebastien will give a short introduction to R, and will show us how his own research has benefitted from it. |
March 16-20, 2009 Aula, 09.00-12.00 |
Jorge A. Pérez Prieto and
Ruyman Azzollini Curso de Introducción a Python Todos los detalles en: http://venus/SIE/forum/viewtopic.php?f=6&t=179 Webcasts: Day 1, session A - Day 1, session B - Day 2, session A - Day 2, session B - Day 3, session A - Day 3, session B - Day 4, session A - Day 4, session B - Day 5 |
February 26, 2009 Aula, 12.00 |
Ángel de Vicente The Debugger, a programmer's best friend (SIEminar series) (Webcast) If you do any amount of programming, you have certainly found that at some point during its development your code did not work as expected. Perhaps it simply crashed and told you that a core dump was created; perhaps it always gave you an "incorrect" result or perhaps it just behaved "oddly" given some input combinations. In any case, you were face to face with a "bug". And what did you do to correct your code? If the answer was to put "printf"s around the code and run it again, you should attend this talk in which we'll see an introduction on how to debug your programs with a debugger. The debugger (available for most programming languages) is a really easy-to-use tool that lets you run your application in a special mode, so that you can run it step by step, or stop at certain points, inspect variables, etc., which is a great aid to find what is wrong with your code without the need of changing its source. |
December 19, 2008 Aula, 10.00 |
Jorge A. Pérez Prieto Demonstración de la nueva aplicación de Informes Anuales de Proyectos |
July 17, 2008 Aula, 12.30 |
Jorge A. Pérez Prieto VO Tools: an overview on Virtual Observatory tools (SIEminar series) (Webcast) The Virtual Observatory is an international initiative on standardizing astronomical data and protocols, as well as the development of scientific tools. Nowadays, the Virtual Observatory (VO) offers a number of powerful tools to manipulate and analyze catalogs, images, spectra and, of course, to interoperate with the Virtual Observatory archives. In the SIE, we resume our SIEminar series, short and technical seminars, like this one in which Jorge will present the most interesting tools the Virtual Observatory offers. |
December 4, 2007 Aula, 12.30 |
Ángel de Vicente Supercomputing resources at the IAC (SIEminar series) (Transparencies: PDF) As you most probably know, the LaPalma Supercomputer (located at the CALP) is now in full
production since the beginning of September. But this is not the only Supercomputing resource at the IAC and
there is certainly a variety of resources that you, as a researcher at the IAC, can make use of: the
"burros" (machines with a lot of RAM); the Condor high throughput computing system; the distributed
memory clusters (Chimera and LaPalma); the ULL shared memory cluster Tarja; and others, not yet in production, but
whose deployment at the IAC will depend on future needs (for example, GPGPUs, BOINC, Grids, etc.). |
October 24, 2007 Aula, 12.30 |
Dr. José M. Rodríguez Ramos and
Ing. José G. Marichal Hernández (ULL) GPUs: supercomputing en un PC de sobremesa (SIEminar series) (Transparencies: PDF) La capacidad de integrar cada vez más transistores en un chip ha puesto en jaque a las arquitecturas convencionales a la hora de aprovechar toda esta creciente potencialidad de manera "transparente" para el programador estándar: habituado a lenguajes convencionales sobre arquitecturas convencionales, que piensa y programa secuencialmente. Frente a esto, en el campo de gráficos por ordenador, se viene gestando un nuevo paradigma de programación que logra un mayor rendimiento flop por watio gracias a aumentar el espacio en chip dedicado al cómputo y, en contrapartida, reducir la complejidad y libertad en el flujo de ejecución. Esto requiere un mayor esfuerzo del programador para exponer el paralelismo del problema a nivel de datos. Con la habilidad suficiente, todo lo necesario para convertir un PC ordinario en una máquina de 1 TeraFlop son 2 tarjetas gráficas de nueva generación: una inversión de menos de 1000 euros. Durante la charla veremos las características que hacen especiales a las Graphic Processing Units, cómo se programan y ejemplificaremos su uso en entornos de computación científica sobre un caso práctico: el cómputo de la FFT en un problema de Óptica Adaptativa. |
September 24-28, 2007 Sala Grande de Instrumentación, 16-18.30 |
Jorge A. Pérez Prieto PHP+MySQL Introduction Course When building complex web applications, HTML soon shows its limitations, and it becomes necessary to use a server-side programming language in order to create dynamic pages, database queries, etc. PHP is the most popular web programming language, which, together with a MySQL database, allows us to build powerful online applications. The SIE is organizing an introductory course on building web pages with PHP and MySQL, from September 24 to 28. In this course we will learn how to create simple dynamic web pages and how to interact with a MySQL database; some HTML, CSS and internet knowledge is required. The number of participants is limited to 10-12; if you are interested, just reply to the post in the SIE's Forum: http://venus/SIE/forum/viewtopic.php?p=415#415.. |
June 11-25, 2007 Location varies, 15.00-16.30 |
Ángel de Vicente Course on Advanced Programming and Parallel Computing (F90) Details of the course can be found at the SIE Forum. |
May 23, 2007 Aula, 12.30-13.00 |
Ángel de Vicente Using the IAC Chimera Cluster (SIEminar series) (Transparencies: PDF) As you probably know from our April 2007 newsletter, the IAC Beowulf cluster is now called Chimera, and it is made up of 32 bits and 64 bits (EM64T) compute machines (a total of 64 processors). When compared to the old Beoiac cluster, it also has some interesting features, like a Parallel File System (PVFS2), the Modules package to easily modify your environment, etc. The idea of this SIEminar is to briefly discuss this new environment and allow current or prospective users to find out how they can use it, and also to discuss problems or improvement suggestions that they might have regarding the cluster. |
April 18, 2007 Aula,12.30-13.00 |
Jorge A. Pérez Prieto Using Python for Data Analysis (SIEminar series) The use of Python as the day to day language of programmers and scientists has increased in the last years, meanly due its clear syntaxis and easy learning curve, in addition with its huge potential, with modules for virtually any tasks. Today python is everywhere, in system administration (Linux can't live without it), web programming (several NASA portals are built on python and it is one of the Google´s main languages) and is also a big success as a scientific data analysis tool, competing with to well-stablished languages such as Matlab or IDL. In this SIEminar, Jorge will show us how easy is to use python to solve day to day problems. |
March 14, 2007 Aula, 12.30-13.00 |
Ruyman Azzollini PyRAF: IRAF from a Pythonian point of view (SIEminar series) In this SIEminar Ruyman will give us a brief and practical introduction to PyRAF. This software package provides a handy and efficient way to use IRAF, both in "console" and "scripting" modes. Perhaps, the scripting abilities are the ones which add more value to the common use of IRAF. This is because of its Python related properties, namely 1) a clearer and much more flexible and powerful programming syntaxis, 2) the possibility of integrating IRAF and non-IRAF related tasks in the same script, including the large family of Python modules and 3) easier debugging of scripts. In brief, we will learn how to 1) use the PyRAF command interpreter, 2) make a python script that uses IRAF/PyRAF tasks, 3) define tasks in PyRAF and 4) a few tips from one who has played a bit with this "toy" for adult astronomers. |
February 9, 2007 Aula, 12.30-13.00 |
Pino Caballero (Decana de la Facultad de Matemáticas, ULL) Seguridad Criptográfica (SIEminar series) Según una encuesta internacional sobre Seguridad Informática, el primer obstáculo para el desarrollo de una mejor seguridad informática en empresas e instituciones es precisamente la falta de recursos humanos adecuadamente capacitados para ello. Internet se ha convertido en los últimos años en la mayor fuente de información a la que un usuario cualquiera puede acceder. Sin embargo, la información transmitida, salvo que se hayan tomado las debidas precauciones para activar su protección, lo hace de forma clara. Ésta, la escucha a escondidas, es sólo una de las amenazas posibles a una comunicación cualquiera. Su modificación, la suplantación del origen, y toda una variedad de riesgos sobrevuelan sobre nuestras comunicaciones, sean cableadas o inalámbricas, si no utilizamos las herramientas adecuadas para proteger su seguridad. Desde hace mucho tiempo, la técnica utilizada para salvaguardar el secreto de la información ha sido la Criptografía. Hoy en día, se ha revelado como la herramienta más poderosa para proporcionar todo un catálogo de servicios de seguridad en sistemas informáticos. La Criptografía estudia principalmente los procesos de cifrado y descifrado, los protocolos criptográficos (incluyendo firma digital, certificados de clave pública y control de accesos) y la administración y gestión de claves. |
November 15, 2006 Aula, 12.30-13.00 |
Ángel de Vicente Introduction to Moodle (SIEminar series) Moodle (installed now in the IAC external server) is a very popular course management system that can help teachers to build quality on-line courses. It is very flexible and it can aid in developing courses with very different on-line content and approach. This talk is a gentle introduction to its many features and its aim is not to turn you into an expert Moodle user, but rather to give you the chance of understanding how easy it can be to prepare your course to be partially delivered on-line. We will start by showing how you can create a simple course webpage to just put up some online materials, and then move to other interesting features of Moodle, such as on-line assignment submission, surveys, tests, etc. |
October 25, 2006 Aula, 12.30-13.00 |
Jorge A. Pérez Prieto Páginas web para gente ocupada (SIEminar series) SIEpedia article: Guia rápida para crear páginas web Muy a menudo necesitamos crear páginas web personales o para nuestros proyectos y no sabemos cómo empezar y a veces, ni siquiera tenemos tiempo para empezar. En la actualidad se usan distintos lenguajes y tecnologías que nos ayudan a crear mejores páginas web, pero que hacen más difícil aclararnos con lo que realmente necesitamos para crearlas, inundados en un mar de nombres y acrónimos como Javascript, CSS, AJAX, XHTML, etc. En este seminario resolveremos estas dudas y veremos cómo crear páginas web rápidamente con conocimientos básicos de HTML. |
September 20, 2006 Aula, 12.30-13.00 |
Maurizio Panniello: Control de Versiones: El secreto del Open Source (SIEminar series) Un texto es algo vivo, algo que cambia, se modifica, crece, se corrige, se borra y se vuelve a escribir. Los escritores y científicos sabían bien lo valioso que eran sus apuntes, con todas sus ideas sucesivas bien organizadas, mucho antes de la llegada de los ordenadores. El contról de versiones lleva estas ideas al mundo de la informática: un programa no es nada más que un texto al fin y al cabo. En este taller veremos como usar los instrumentos informáticos para mantener traza de todos nuestros proyectos de una forma increíblemente útil y segura, y como trabajar en grupo usando estos instrumentos. |
July 18-20, 2006 Sala de reuniones de la Biblioteca, 16.00-18.00 |
Nicola Caon IRAF paso a paso Toda la información acerca de este curso está disponible en el Foro del SIE: http://venus/SIE/forum/viewtopic.php?t=115 |
July 12, 2006 Aula, 12.30-13.00 |
Angel de Vicente and Carlos Martín
Galán The SSH Tunnel of Love (SIEminar series) (SIEpedia article: The SSH Tunnel of Love) If you are working at home (or while on travel), but still wish to access the IAC's own network and computer resources, ssh tunnels are an excellent alternative to a VPN. In this talk, we will show how to set up and use ssh tunnels to access your email, browse the IAC Intranet, read papers on ApJ and other journals, or run IDL locally on your own laptop but with an IAC floating license. Instructions and examples will be given both for Linux and Windows. You'll love it! |
June 14, 2006 Aula, 12.30-13.00 |
Jose Acosta Pulido Cómo reducir datos infrarrojos y no morir en el intento (SIEminar series) (User's Guide to LIRIS Data Reduction) La observación en el infrarrojo cercano basada en telescopios terrestres requiere el uso de estrategias adecuadas para la eliminación de la intensa emisión del fondo de cielo. Esto hace que la reducción de datos sea más compleja que en el caso de los CCDs usados en el visible. En esta charla intentaremos describir los pasos que se siguen en la reducción de datos infrarrojos tanto en modo imagen como espectroscopia. En particular describiremos con ejemplos los programas desarrollados para el tratamiento de los datos obtenidos con el instrumento LIRIS. |
May 23-25, 2006 Seminario biblioteca, 16.00-18.00 |
Jorge A. Pérez XHTML y CSS: páginas web con estándares Será un curso de introducción a XHTML y hojas de estilo para quien quiera aprender a hacer páginas web personales o de proyectos siguiendo los estándares actuales. Para más detalles y para apuntarse: http://venus/SIE/forum/viewtopic.php?p=325#325 (Este es el primer curso interinsular del SIE, con conexión por VNC desde el CALP). Formulario de valoración del curso: http://carlota/sie/survey/results.php?surveyid=9 |
May 10, 2006 Aula, 12.30-13.00 |
Nicola Caon Feel like at /home by knowing your environment (SIEminar series) (Wiki page: Environment Variables) Certainly everybody wishes to live comfortably in his or her own home, by keeping it organized and tidy, with nice and functional furniture, things kept in their appropriate place, etc. The same should apply to our "computing" home: knowing our /home environment and improving it will help make our computer work more efficient and pleasant. In this talk we will have a look at the Environment Variables, explaining what they are, how they can be defined or changed, and warn against "/home disasters" made by incorrect modifications to such variables, or to the startup files. |
April 05, 2006 |
Esperanza Paez "Cómo leer y modificar un Makefile" (SIEminar series) (Transparencias: Powerpoint - PDF) Todo el mundo ha oido hablar de la herramienta make y de los ficheros makefile que tan a menudo acompañan a la distribución de paquetes de software. En esta charla intentaremos conocer lo indispendable para crear nuestros propios ficheros makefile, además de ser capaces de modificar y adaptar un fichero makefile ajeno a nuestros requerimientos personales. La charla tiene un nivel básico, pero debido a la sencillez de
make, será suficiente para permitirnos crear y manipular makefiles potentes y
versátiles. |
March 08, 2006 Aula, 12.30-13.00 |
Angel de Vicente Emacs: editing and beyond (SIEminar series) You surely have heard about Emacs, but chances are you haven't got around to using it for anymore than just simple editing, perhaps because of its reputation as a complex editor. Well, Emacs is certainly very powerful, and complexity comes with a price, but the advantage of having the same environment and commands for so many different tasks pays off. In this seminar I will briefly show you how Emacs can go far beyond simple editing, for example: to move around columns of text, to transparently edit files in remote machines, to read mail and newsgroups, to help you when compiling code, etc. Yes, with Emacs you can do this and MUCH more. As the joke goes, Emacs is an operating system with a text editor attached! |
September 26-29, 2005 (24 hours) Sala de reuniones de la Biblioteca |
EjerciciosResueltos.com Curso intensivo de Python Si no pudiste asistir al curso, algunos enlaces de
interés son: Formulario de valoración del curso: http://carlota/sie/survey/results.php?surveyid=8 |
September 20, 2005 Aula, 12.30-13.30 |
Angel de Vicente SIE's favourite pet: Condor (or how to easily run your programs in dozens of machines at a time) (Repetition of talk given on the 28th September, 2004) Do you need more computing power? Do you have hundreds of simulations to run, and just running them in your computer is going to take weeks or months? Then Condor might help you to reduce drastically the amount of time needed to perform those simulations! At the IAC
there are hundreds of workstations that sit idle for long periods of
time (typically for twelve or more hours per day). Condor takes this
wasted computation time and puts it to good use: you can use Condor's
opportunistic behavior to scavenge cycles from desktop machines when
their users are not using the machines (for example, in the evening
or during lunch). This processing time is available at no extra cost
under Condor. Learn about Condor and how to use it in this talk. |
September 7 and 8, 2005 (8 hours) Sala de reuniones de la Biblioteca |
Francisco de Sande and Paco Almeida (Parallel
Computing Group, La Laguna University) Curso de Programación Paralela (OpenMP: Transparencias, Ejercicios; MPI: Transparencias) Detalles del curso (participantes, temario, etc.) en el SIE Forum (http://venus/SIE/forum/viewtopic.php?p=255#255) Formulario de valoración del curso: http://carlota/sie/survey/results.php?surveyid=7 |
July 27-29, 2005 (6 hours) Sala de reuniones de la Biblioteca |
Jorge A. Pérez XHTML y CSS: diseño web con estándares (Repetition) Formulario de valoración del curso: http://carlota/sie/survey/results.php?surveyid=6 |
May 31, 2005 Aula, 12.30-13.30 |
Angel de Vicente ZPL: An Easy-To-Use, High-Performance Programming Solution (for both sequential and parallel computers) (Transparencies: PDF; The Pocket Guide: PS -yo print it as a booklet type: lpr -Zduplexshort pocket_guide.ps) As you probably know, at the IAC we have a Beowulf-type cluster that can be used for heavy computations (in the last benchmark performed, it peaked at 78.47 Gflops, while your Linux workstation might give you around 1 Gflop). But you also know that writing a program to make use of all this potential is very difficult, right? Wrong! In this talk I will introduce ZPL (think of it as a parallel Matlab), an easy-to-use language that can help you in writing programs that run efficiently in your workstation, and in different types of parallel computers without the need to change a single line of your ZPL code. As the developers put it: "ZPL is an array programming language designed from first principles for fast execution on both sequential and parallel computers. It provides a convenient high-level programming medium for supercomputers and large-scale clusters with efficiency comparable to hand-coded message passing. It is the perfect alternative to using a sequential language like C or Fortran and a message passing library like MPI." |
May 25-27, 2005 Sala de reuniones de la Biblioteca, 16.00-18.00 |
Jorge A. Pérez XHTML y CSS: diseño web con estándares Será un curso de introducción a XHTML y
hojas de estilo para quien quiera aprender a hacer páginas web personales
o de proyectos siguiendo los estándares actuales. Para mas detalles
y para apuntarse: Formulario de valoración del curso: http://carlota/sie/survey/results.php?surveyid=7 |
April 27-29, 2005 Sala de reuniones de la Biblioteca, 16.00-18.00 |
Nicola Caon IRAF paso a paso (Repetition) Toda la información acerca de este curso está disponible en el Foro del SIE: http://venus/SIE/forum/index.php; el thread está dentro de "Astronomical Software". Formulario de valoración del curso: http://carlota/sie/survey/survey.php?surveyid=4 |
April 13-15, 2005 Sala de reuniones de la Biblioteca, 16.00-18.00 |
Nicola Caon IRAF paso a paso Toda la información acerca de este curso está disponible en el Foro del SIE: http://venus/SIE/forum/index.php; el thread está dentro de "Astronomical Software". Formulario de valoración del curso: http://carlota/sie/survey/survey.php?surveyid=4 |
16-18 Febrero, 2005 Sala de reuniones de la Biblioteca, 16.00-18.00 |
Alberto Sainz Usando IDL El propósito de dicho curso NO es enseñar a programar en IDL, sino que las personas que YA habiendo programado en algún lenguaje pero no lo han hecho aún en IDL adquieran conocimientos de las particularidades de éste último. El número de asistentes está limitado por el espacio del aula donde se impartirá el curso; se hará con ordenadores en el aula contigua a la biblioteca (Seminario). Por tanto, el número máximo de asistentes es de 12 personas. Cada participante debe traer su propio portátil. Si alguna persona no dispusiese de portátil póngase en contacto con Nicola Caon. El curso será muy práctico,
con ejemplos sencillos y clarificadores. Habrá también
un conjunto de ejercicios prácticos. NOTA: Los portátiles deberán tener instalado IDL, con licencia propia o licencia de red (contacten con Nicola si necesitan ayuda para su instalación y configuración). |
November 16, 2004 Aula, 12.30-13.30 |
Patricio Garcia Baez Introducción a las Redes Neuronales y su aplicación a la Investigación Astrofísica (Transparencies: OpenOffice PPT PDF) Las redes neuronales artificiales son bastante apreciadas dentro la inteligencia artificial, ya que simulando el modo de procesamiento cerebral permiten atacar problemas donde no es posible formular una solución algorítmica, o sacar a la luz la estructura existente en grandes grupos de datos. El abanico de aplicaciones que se han visto beneficiadas por la utilización de técnicas de computación neuronal es muy extenso, entre ellas podemos destacar las relacionadas con el reconocimiento visual y auditivo, procesamiento de señales, predicciones en mercados financieros, segmentación de clientes o control de todo tipo de procesos. Es por ello que dichos métodos resulten de gran utilidad en el campo de la astrofísica. En esta charla se describirán los fundamentos y aplicaciones de las redes neuronales, así como se comentará su aplicación en la investigación astrofísica. |
October 26, 2004 Aula, 12.30-13.30 |
José Alberto Rubiño Martín: "The Prosper package for LaTex (Presentations without PowerPoint)" (Transparencies: PDF - Tex + Images tar - Examples tar - Links: HTML) Prosper is a LaTex package (Free software) which allows to prepare PowerPoint-like presentations. Slides prepared with Prosper may integrate animation effects, incremental display, and such. In this talk I will give a short introduction to the Prosper package, and show several examples of its application. |
October 19, 2004 Aula, 12.30-13.30 |
David Abreu "Introduction to creating web-based applications with CGIs (for example in Python)" (Transparencies: HTML) Web applications are everywhere: the Google search engine, your favourite airline's reservation system, the NASA ADS Digital Library, etc, etc. It is relatively easy to create simple applications if you understand how your web browser interacts with the web server providing the service. In this talk we will show you how to create your own simple applications by explaining the simple concepts behind the browser-server communication, and by focusing on what is usually called CGI scripts, a simple way of creating web-applications by using the Common Gateway Interface (a standard for communication between browser and server). Most of the examples in this talk have been written in Python, but you could as well write them in your favourite language, eg. Shell scripts, Perl, C,... |
October 18, 2004 + October 20, 2004 Sala de reuniones de la Biblioteca, 16.00-18.00 |
Angel de Vicente: Hands-on session with Condor (Repetition) |
October 4, 2004 + October 6, 2004 Sala de reuniones de la Biblioteca, 16.00-18.00 |
Angel de Vicente Hands-on session with Condor (please send an e-mail to to register) The goal of this course is to gain hands-on experience with the main Condor functionality, but also to learn about its limits and how to solve problems if these arise. You are supposed to have attended the introductory talk by Adrian Santos or read the introductory material that will be provided. It is assumed that you understand the basic concepts of Condor (what it is and why it can be useful). This course can be given in English if required. You are supposed to bring your own laptop, and the maximum number of attendees will be 12, so send an e-mail to if you want to reserve a place. |
September 28, 2004 Aula, 12.30-13.30 |
Adrian Santos Marrero and Angel de Vicente "SIE's favourite pet: Condor (or how to easily run your programs in dozens of machines at a time)" (Transparencies: PDF PPT) Do you need more computing power? Do you have hundreds of simulations to run, and just running them in your computer is going to take weeks or months? Then Condor might help you to reduce drastically the amount of time needed to perform those simulations! At the IAC there are hundreds of workstations that sit idle for long periods of time (typically for twelve or more hours per day). Condor takes this wasted computation time and puts it to good use: you can use Condor's opportunistic behavior to scavenge cycles from desktop machines when their users are not using the machines (for example, in the evening or during lunch). This processing time is available at no extra cost under Condor. Learn about Condor and how to use it in this talk and the hands-on session scheduled for the following week. The talk will be given in Spanish, but the hands-on session can be given in English if required. |
September 27, 2004 Aula, 12:30-13.30 |
Amelie Bentz and Franck LeGall (Research
Systems, Inc.) "What's new in IDL 6.0/6.1?" |
September 27-29, 2004 Seminario Biblioteca, 09:00-19:00 |
Franck LeGall (Research Systems, Inc.) "IDL Advanced Course" |
May 06, 2004 Aula, 12.30-13.30 |
Angel de Vicente: "Introduction to Object-Oriented Programming" (Transparencies: PS) En esta charla introducimos los conceptos basicos de la programacion orientada a objetos. Hacemos una breve descripcion de varios paradigmas de programacion, comparando el paradigma procedural con la orientacion a objetos. Introducimos la terminologia y los conceptos basicos empleados en la programacion orientada a objetos y presentamos varios ejemplos en el lenguaje Python. |
March 23, 2004 Aula, 12.30-13.30 |
Maurizio Panniello, Illa Rivero Losada (Estudiantes
de astrofísica en la ULL) "Primeros pasos con Python (El lenguaje de programación Python como herramienta para la investigación cientifica)" (Transparencies: HTML) En esta presentacion vamos a introducir el lenguaje de programacion Python y sus vantajas como lenguaje para elaborar datos cientificos. Introduciremos los puntos claves del lenguaje y describiremos las librerias principales para elaborar datos, hacer graficas y comunicar con programas externos. Ademas mostraremos unos ejemplos practicos directamente usando el interprete interactivo de Python. |
February 12, 2004 Aula, 12.00-13.30 |
Francisco de Sande and Paco Almeida (Parallel Computing
Group, La Laguna University) "Introduction to Parallel Programming" (Transparencies: PDF) En esta charla se introducen los conceptos basicos relacionados con la computacion de altas prestaciones: justificacion de su necesidad, arquitecturas paralelas, modelos de programacion, herramientas de desarrollo de aplicaciones y librerias. A continuacion, y siempre desde un punto de vista eminentemente practico, la charla se centrara en las dos grandes herramientas de desarrollo de aplicaciones paraleas que dominan actualmente este mundo: MPI (Message Passing Interface) y OpenMP. A traves de ejemplos sencillos se introduce a la audiencia en el aspecto que tienen los programas desarrollados bajo cada uno de estos modelos. Se revisan ventajas e inconvenientes de cada uno de ellos y se dan una serie de directrices practicas a la hora de introducirse en esta materia. La charla finaliza con la presentacion de un trabajo realizado en colaboracion con personal del IAC donde se han utilizado este tipo de tecnicas. |
July 10-12, 2002 Sala grande de Instrumentación, 9.30-12.30 |
Denise R. Gonçalves: "Basic
HTML" (first 2 days) Nicola Caon: "Introduction to Cascading Style Sheets" and "Elements of Javascript" (last day). See List of participants (revised) - Información importante - >>> Formulario de valoración <<< |
May 6-10, 2002 + May 13-14, 2002 Sala de reuniones de la Biblioteca, 17.30-19.00 |
Denise R. Gonçalves: "Basic
HTML" (first 3 days) Nicola Caon: "Introduction to Cascading Style Sheets" and "Elements of Javascript" (last two days). See announcement - mail n. 2 - List of participants - Información importante - >>> Formulario de valoración <<< |
December 10-13, 2001 Sala de reuniones de Investigación, 17.30-18.45 |
Alexandre Vazdekis:
First
Steps in IDL Introductory course to IDL. |
December 10-13, 2001 Sala de reuniones de Investigación, 15.45-17.15 |
Nicola Caon:
IRAF
paso a paso Basic course on IRAF for Izaña night assistants. |
November 12-16, 2001 Despacho colaboradores 17.00-18.00 |
Nicola Caon:
IRAF
paso a paso Introductory course to IRAF. 1 hour per day for a total of 5 hours. |
May 14-16, 2001 IAC Headquarters |
Fernando Cabrera:
Introducción
a Unix Introductory course to Unix for night assistants of the Izaña Observatory. 2 hours per day for a total of 6 hours. |