simulador de observaciones astronómicas aam, 7 de abril de...

15
Simulador de observaciones astronómicas AAM, 7 de abril de 2015 Simulador de observaciones astronómicas AAM, 7 de abril de 2015

Upload: duongxuyen

Post on 09-Dec-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Simulador de observaciones astronómicas AAM, 7 de abril de ...conga.oan.es/~alonso/sources/AstroSimuladorAAM2015_notas.pdf · Primera versión, llamada calculadora Implementación

Simulador de observaciones astronómicas AAM, 7 de abril de 2015 Simulador de observaciones astronómicas AAM, 7 de abril de 2015

Page 2: Simulador de observaciones astronómicas AAM, 7 de abril de ...conga.oan.es/~alonso/sources/AstroSimuladorAAM2015_notas.pdf · Primera versión, llamada calculadora Implementación

Simulador de observaciones astronómicas AAM, 7 de abril de 2015 Simulador de observaciones astronómicas AAM, 7 de abril de 2015

Page 3: Simulador de observaciones astronómicas AAM, 7 de abril de ...conga.oan.es/~alonso/sources/AstroSimuladorAAM2015_notas.pdf · Primera versión, llamada calculadora Implementación

Simulador de observaciones astronómicas AAM, 7 de abril de 2015 Simulador de observaciones astronómicas AAM, 7 de abril de 2015

Page 4: Simulador de observaciones astronómicas AAM, 7 de abril de ...conga.oan.es/~alonso/sources/AstroSimuladorAAM2015_notas.pdf · Primera versión, llamada calculadora Implementación

Radiotelescopio de 30m del Observatorio de Pico Veleta, Granada

¿Cómo llegué a esto?Introducción

Simulador de observaciones astronómicas AAM, 7 de abril de 2015

1/5

· Presentarme.

Amstrad CPC 464

¿Cómo llegué a esto?Introducción

Simulador de observaciones astronómicas AAM, 7 de abril de 2015

1/5

· Mi interés por la astronomía o ciencia en general y laprogramación, 9-12 años. Informática, paleontología, geología,... astronomía.

Page 5: Simulador de observaciones astronómicas AAM, 7 de abril de ...conga.oan.es/~alonso/sources/AstroSimuladorAAM2015_notas.pdf · Primera versión, llamada calculadora Implementación

Libros varios

¿Cómo llegué a esto?Introducción

Simulador de observaciones astronómicas AAM, 7 de abril de 2015

1/5

· Primeros años me limitaba a leer libros y observar con untelescopio de 114 mm. Luego me compraría un Meade de 20cm que vendí hace poco. Ahora tengo un ETX 125 yrecientemente me compré un astrotrac (montura ecuatorialmuy ligera) para astrofotografía con un objetivo 120-300 mmf/2.8.

Asterion

¿Cómo llegué a esto?Introducción

Simulador de observaciones astronómicas AAM, 7 de abril de 2015

1/5

· Herramientas que utilice en un principio: Basic (Amstrad),PowerBasic (PC, 14-15 años), Fortran (18-22). Planetarios a losque dio lugar.

Page 6: Simulador de observaciones astronómicas AAM, 7 de abril de ...conga.oan.es/~alonso/sources/AstroSimuladorAAM2015_notas.pdf · Primera versión, llamada calculadora Implementación

Prácticas de Astronomía Observacional

¿Cómo llegué a esto?Introducción

Simulador de observaciones astronómicas AAM, 7 de abril de 2015

1/5

· El programa de Prácticas de Astronomía Observacional fuemi proyecto de fin de carrera, en Fortran y usando libreríasgráficas de Windows. Desde entonces juré que jamás volveríaa usar Fortran.

Mi primer programa en Java

¿Cómo llegué a esto?Introducción

Simulador de observaciones astronómicas AAM, 7 de abril de 2015

1/5

· Mi contacto con Java: curso de programación en Córdoba y 1año de experiencia en una empresa privada (DMR, ahoraEveris). Java es un auténtico cambio de chip mental, esto sólosirvió para poder avanzar por mi mismo.

Page 7: Simulador de observaciones astronómicas AAM, 7 de abril de ...conga.oan.es/~alonso/sources/AstroSimuladorAAM2015_notas.pdf · Primera versión, llamada calculadora Implementación

OAN

¿Cómo llegué a esto?Introducción

Simulador de observaciones astronómicas AAM, 7 de abril de 2015

1/5

· Beca del OAN para hacer una tesis doctoral. Decidí apostarpor Java como herramienta para basar mi trabajo, lo que ahorapuedo decir que fue un acierto.

JPARSEC

¿Cómo llegué a esto?Introducción

Simulador de observaciones astronómicas AAM, 7 de abril de 2015

1/5

· JPARSEC, características básicas.

Page 8: Simulador de observaciones astronómicas AAM, 7 de abril de ...conga.oan.es/~alonso/sources/AstroSimuladorAAM2015_notas.pdf · Primera versión, llamada calculadora Implementación

Incorporación a la AAM hace 1 año

¿Cómo llegué a esto?Introducción

Simulador de observaciones astronómicas AAM, 7 de abril de 2015

1/5

· Incorporación AAM, conocer Albertos, posiblescolaboraciones ...

David Campbell (http://www.12dstring.me.uk/fovcalc.php)

Implementación del simuladorEl Simulador

Simulador de observaciones astronómicas AAM, 7 de abril de 2015

2/5

· Hacer algo parecido a otro simulador, poniendo telescopio,fecha, ...· Demasiados menús repartidos y la imagen no muestrarótulos y es muy limitada, con sólo la foto de ciertos objetos.

Page 9: Simulador de observaciones astronómicas AAM, 7 de abril de ...conga.oan.es/~alonso/sources/AstroSimuladorAAM2015_notas.pdf · Primera versión, llamada calculadora Implementación

Primera versión, llamada calculadora

Implementación del simuladorEl Simulador

Simulador de observaciones astronómicas AAM, 7 de abril de 2015

2/5

· Primera version sencilla usando PHP, muy lenta. Descripcióny limitaciones en la entrada, por ejemplo con las localidadessoportadas al meterlas sólo como una cadena. Basado enllamadas a Java desde PHP, lo que es muy lento en laejecución. Luego hubo migración a otro servidor con soportepara Servlets (Alberto Sáez) - > mucho más rápido alejecutarse en Java directamente.

Versión final, llamada Astro-Simulador

Implementación del simuladorEl Simulador

Simulador de observaciones astronómicas AAM, 7 de abril de 2015

2/5

· Elaboracion de interfaz visual agradable (Alberto Sáez ySánchez). Fecha con calendario, localidad con autocompletar ylistas de selección desplegables, objetos por categorías coniconos. Tiempo desarrollo total bastante rapido. Publicada paralos socios en la pestaña Astro-Simulador, al logarse.

Page 10: Simulador de observaciones astronómicas AAM, 7 de abril de ...conga.oan.es/~alonso/sources/AstroSimuladorAAM2015_notas.pdf · Primera versión, llamada calculadora Implementación

Lista de eventos astronómicos debajo del simulador

Implementación del simuladorEl Simulador

Simulador de observaciones astronómicas AAM, 7 de abril de 2015

2/5

· Lista de eventos astronómicos para las próximas semanasdebajo del simulador. Se puede pinchar en ellos paraestablecer las condiciones básicas de la simulación (instante yobjeto) para cada evento.

Simulación de un evento mutuo entre los satélites de Júpiter

Implementación del simuladorEl Simulador

Simulador de observaciones astronómicas AAM, 7 de abril de 2015

2/5

· La imagen muestra un eclipse de Europa por Ío. Granrealismo, por ejemplo en la posición de la GMR, los anillos deSaturno, con imágenes de más de 700 objetos de cieloprofundo del SDSS... Hacer pruebas de uso in situ, demostrarcaracterísticas. Más preciso que ningún otro software queconozca, mucho mejor que Celestia o Stellarium en la calidad.El único software con una precisión cercana que he visto enplanetas es SkyChart (Cartes du Ciel).

Page 11: Simulador de observaciones astronómicas AAM, 7 de abril de ...conga.oan.es/~alonso/sources/AstroSimuladorAAM2015_notas.pdf · Primera versión, llamada calculadora Implementación

JPARSEC (http://conga.oan.es/%7Ealonso/doku.php?id=jparsec)

JPARSECPor dentro

Simulador de observaciones astronómicas AAM, 7 de abril de 2015

3/5

· Todo lo anterior posible por este desarrollo de 10 años(2006+). La página principal permite descargar la librería juntoa otros programas (modelos usados en astrofísica y unplanetario) con interfaz gráfica que dependen de él. Tambiénse ofrece la documentación, programas de ejemplo, y acceso auna wiki (tutorial) de cómo usar el código. El código sedistribuye con licencia GPL, significa que cualquiera puedebajarlo, usarlo, y modificarlo siempre que el resultado lovuelva a distribuir para todos del mismo modo.

Documentación del código

JPARSECPor dentro

Simulador de observaciones astronómicas AAM, 7 de abril de 2015

3/5

· Aunar astrofísica y astronomía en una API muy completa,documentada, y de libre uso. Pero no sólo astronomía,propósitos generales también. Describir la estructura.

Page 12: Simulador de observaciones astronómicas AAM, 7 de abril de ...conga.oan.es/~alonso/sources/AstroSimuladorAAM2015_notas.pdf · Primera versión, llamada calculadora Implementación

Wiki como introducción al manejo del código

JPARSECPor dentro

Simulador de observaciones astronómicas AAM, 7 de abril de 2015

3/5

· Wiki con ejemplos y explicaciones de cómo instalar y usar elcódigo. Hacer un recorrido por la página.

Mis proyectos

Proyectos usando JPARSECPor dentro

Simulador de observaciones astronómicas AAM, 7 de abril de 2015

4/5

· Mis proyectos: servidor de efemérides, planetario paraAndroid (y PC), observatorio automatizado, y otros programaspara la investigación en astrofísica.

Page 13: Simulador de observaciones astronómicas AAM, 7 de abril de ...conga.oan.es/~alonso/sources/AstroSimuladorAAM2015_notas.pdf · Primera versión, llamada calculadora Implementación

Otras cosillas

Proyectos usando JPARSECPor dentro

Simulador de observaciones astronómicas AAM, 7 de abril de 2015

4/5

· Otros muchos pequeños programas para resolver 'cosillas':atlas celeste, programa de trivial, recentrado disco en eclipses,mapas eclipses web eclipses, videos, consultas que llegandesde el servidor de efemerides, pósters para charlas dedivulgación. La mayoria documentadas en inglés en mi blog.· En esencia, JPARSEC es la base sobre la que trabajo y nopodría hacer casi nada sin este proyecto. Colaboraciones quecontribuyen mucho a aumentar mi satisfacción:· Colaboración con el ingeniero del JPL Mark W. Powell (2010)para calcular la posición del Sol desde Marte para Curiosity.· Colaboración con Francesca de Angeli (proyecto Gaia, 2011)relacionado con pintar rótulos complejos en gráficos.· AstroImageJ, de Karen Collins, Universidad de Louisville(2012). Reducción de curvas de luz de exoplanetas.· Philip Giacalone (2015), control de drones usando objetos delcielo como referencia de noche.

astro-ph (http://arxiv.org/list/astro-ph/new)

Perspectivas futuras

Simulador de observaciones astronómicas AAM, 7 de abril de 2015

5/5

· Publicar en astro-ph un artículo muy extenso explicandocomo utilizar JPARSEC. ahora estoy en hacer más ejemplos deuso y mejorar aún más el código y su testeo. Será como unagran ampliación de la página wiki, escrita a modo de tesisdoctoral y publicada en el astro-ph. Antes del verano.

Page 14: Simulador de observaciones astronómicas AAM, 7 de abril de ...conga.oan.es/~alonso/sources/AstroSimuladorAAM2015_notas.pdf · Primera versión, llamada calculadora Implementación

Terminar la aplicación Android

Perspectivas futuras

Simulador de observaciones astronómicas AAM, 7 de abril de 2015

5/5

· Terminar este año la aplicación Android - > dolor de cabeza.Tengo el planetario Android en el móvil si alguien quiere verlodespués, y existe una 'beta' pública para testarla. Lo acabarédurante el verano. Agradecería cualquier comentario o reportede error.

Colaboración con Distro Astro

Perspectivas futuras

Simulador de observaciones astronómicas AAM, 7 de abril de 2015

5/5

· Proyecto ClearSky con Distro Astro. Se trata de terminar unplanetario de escritorio específico para esta distribución deLinux, que se integre lo más posible con el escritorio (imagende fondo, etc). A medio hacer, para después del verano.

Page 15: Simulador de observaciones astronómicas AAM, 7 de abril de ...conga.oan.es/~alonso/sources/AstroSimuladorAAM2015_notas.pdf · Primera versión, llamada calculadora Implementación

Observatorio automatizado

Perspectivas futuras

Simulador de observaciones astronómicas AAM, 7 de abril de 2015

5/5

· Observatorio automatizado, desde la toma de observacioneshasta la reducción y extracción de resultados tipo curvas deluz, diagramas HR, etc. Ahora estoy terminando la reducciónde imágenes. Varios años, pero no hay prisa, y ya tengo eltecho corredizo para el observatorio. Mostrar sufuncionamiento lanzando el panel de control, si hay tiempo.