Archive for the ·

Software

· Category...

Cálculo preciso de Libraciones Lunares

Comments Off

Hace un par de posts hablaba sobre el cálculo de la libración topocéntrica lunar y del servicio del US Naval Observatory en el que se muestra la imagen real de la luna para un observador terrestre.

Pues este mes de Agosto, la Oficina para el Almanaque Náutico, ha publicado la NAO Tecnical Note num 74, Computation of the Quantities Describing the Lunar Librations in The Astronomical Almanac. En ella se describe detalladamente todo el proceso de cálculo que se lleva a cabo para la publicación de los valores de libración lunar en el Nautical Almanac.

La razón de la publicación es que sirva como material para una próxima edición del Explanatory Supplement to the Astronomical Almanac. Además de los valores de Libración en longitud y lalitud, permite el cálculo del Angulo de Posición del eje lunar.

Si se decide observar este fenómeno sobre la luna, recomiendo Observing the Lunar Librations Zones, de Alexander Vandenbohede, o el listado completo de Cartografía Lunar

Comments Off

Cuando en Astronomía hablábamos BASIC

Comments Off

Recuerdo cuando en Astronomía todos usábamos un lenguaje universal para traducir las fórmulas de los algoritmos de cálculo astronómico, a algo que el ordenador pudiera ejecutar. Bueno, además del todopoderoso C y el Fortran, claro. El BASIC era el lenguaje con el que la mayoría nos iniciamos en la programación, aplicándolo rapidamente a la Astronomía.

Para mi, poder traducir esas ecuaciones que había aprendido en Astronomía de Fernando Martín Asín, o las explicaciones que aparecían en las Efemérides Astronómicas del Observatorio de San Fernando, en un programa de ordenador y que me proporcionaba los datos esperados, era cosa de ciencia ficción.

En 1982, Willmann-Bell edita Software for Photometric Astronomy. La mayoría de veces, los programas han estado relacionados con la mecánica celeste, pero este libro se centra en los algoritmos relacionados con el análisis de estrellas variables y medidas fotométricas. Después de unos pequeños programas para la determinación de la fecha juliana, la hora sidérea, precesión o el cálculo de la masa de aire, lo interesante del libro está en los programas fotométricos. Por ejemplo el cálculo del mínimo de una binaria eclipsante, los tiempos de inicio y fin de los eclipses, valores de O-C, producción de efemérides de variables, análisis de fourier y la determinación de los elementos de una binaria eclipsante a partir de su curva de luz.

La primera referencia que tengo sobre programas en BASIC aplicados a la Astronomía en España, es en la Circular Informativa num 14 de la Agrupación Astronómica Albireo, de la primera época, en Junio de 1983. Un pequeño listado para el cálculo de la Hora Sidérea y Conversión de Coordenadas Ecuatoriales en Azimutales.

En abril de 1984, la revista Sky & Telescope comienza a publicar la sección Astronomical Computing, dirigida por Roger Sinnot. En ella, además de hacer un recorrido por el software astronómico que aparecía en la época, se incluye un apartado en que se lista un programa en BASIC junto a la explicación del mismo. Los temas van desde el cálculo de la magnitud límite de una CCD hasta el conocido algoritmo de interpolación de Lagrange. En la página actual de Sky & Telescope, es posible descargarse todos los programas.

Aquí en España, en 1985 aparecía Tribuna de Astronomía, y aunque el primer número no lo tengo a mano ahora, recuerdo que incluía un listado para aplicar la interpolación de Lagrange. A este artículo siguieron otros muchos, todos firmados por Arturo Ramirez Montesinos.

En 1986 se publicaba El ordenador y la Astronomía de Joan Genebriera Climente. Al listado de los programas, acompañaba una extensa explicación sobre cada uno de los temas.

Paco Bellido me ha recordado que en 1988 apareció la segunda edición de Fundamentals of Celestial Mechanics. Un recorrido profundo por la mayoría de temas de astrodinámica, con algunos listados para apoyar las lecciones.

Ya en 1991, Dan Doulet, publica Methods of orbir determination for the microcomputer. Cuando lo recibí, sus 565 páginas me dieron un poco de respeto. Cada capítulo comienza con una explicación teórica sobre todo lo relacionado con el cálculo orbital y le sigue el listado del programa correspondiente para aplicar la teoría, y lo que era casi más importante, un ejemplo de cálculo.

También en 1991, Michelle Chapront-Touzé y Jean Chapront, astrónomos del Bureau des Longitudes, publican Lunar Tables and Programs from 4000 BC to AD 8000. Contiene una explicación de la Teoría Lunar ELP-2000 y los programas en BASIC, FORTRAN y PASCAL para el cálculo preciso de la posición de la luna entre estas fechas.

Y por supuesto, el montón de listados que hacíamos cada uno para resolver nuestros problemas de preparación y reducción de observaciones, cálculo de efemérides, etc.

Si necesitáis un manual de BASIC para ententer los programas, este es un buen lugar.Manual de BASIC. Documentación sobre GWBASIC y Compilador BASIC

DESCARGAR INTERPRETE BASIC

Si conocéis otras referencias sobre el tema, me gustaría conocerlas.

Comments Off

Sincronizar el PC con un reloj atómico usando protocolo NTP

Comments Off

Son muchas las ocasiones en las que necesitamos tener una fuente de tiempo fiable que permita sincronizar el reloj de nuestro PC. Para llevar a cabo observaciones astrométricas de calidad, en la observación de ocultaciones estelares, eclipses, etc… es obligatorio disponer de un reloj interno sincronizado de forma que tengamos la hora UTC con la mayor precisión, para que los resultados de la reducción de las observaciones, sean útiles.

La forma más eficaz de hacerlo es utilizar el protocolo NTP, que permite recibir señales de tiempo provenientes de una gran cantidad de relojes de atómicos repartidos por todo el planeta. Hay una gran cantidad de software disponible para hacerlo, para varios sistemas operativos. En el vídeo adjunto se muestra cómo sincronizar nuestra máquina Linux con cualquier servicio de tiempos NTP.El vídeo dura 8 minutos, aunque aparece como más tiempo.

Sincronizar Ubuntu linux con un Reloj Atómico mediante NTP from Jose Gomez Castaño on Vimeo.

En este sistema operativo disponemos del comando NTPDATE, que permite sincronizar y obtener el retraso de nuestro sistema. Además permite que en cada arranque, se produzca la sincronización de nuestro reloj interno con el servidor NTP que queramos. Una lista de los servidores NTP se puede encontrar en http://support.ntp.org/bin/view/Servers/WebHome

En España disponemos hace tiempo de la dirección hora.roa.es, desde la que se distribuye la señal de hora oficial UTC desde el laboratorio de hora del Real Observatorio de la Armada de San Fernando. Durante años, las señales se distribuyeron por radio en las frecuencias de 15.006 y 4.998 Khz, entre las 10:00 y 11:00 de cada días en escala UTC.

Comments Off

Y ahora cartografia

Comments Off

Por razones profesionales me he visto involucrado en el campo de la cartografia. Bueno, mas bien en el de la geomatica.

Hace un par de años prepare una aplicacion para utilizar Google Maps junto a informacion ferroviaria Representación Gráfica de Elementos Ferroviarios sobre Cartografía basada en Google Maps, un curso de postgrado que imparto anualmente en la UPC. Aquello hizo que me interesara todo lo relacionado con las aplicaciones GIS, y desde hace un año he encontrado un campo de interes en las Infraestructuras de Datos Espaciales (IDE).

Una Infraestructura de Datos Espaciales (IDE) la componen un conjunto de tecnologías que incluyen datos y atributos geográficos, junto a servicios que permiten la visualización de esta cartografía y su integración con otros sistemas. Entre estos servicios se encuentran los de Visualización de Mapas (WMS), el de Consulta de Fenómenos (WFS) y el más reciente de Consulta de Procesos (WPS). Estos servicios se basan en una serie de estándares auspiciados por el Open Geospatial Consortium (OGC) que permiten su interoperabilidad.

Estas tecnologias tienen multiples aplicaciones y una de ellas es ofrecer servicios de publicacion de mapas incluyendo diferentes capas cartograficas. Por deformacion profesional, la primera aplicacion han sido los datos ferroviarios. De aqui ha nacido. Desarrollo de una Infraestructura de Datos Espaciales Ferroviaria basada en Software Libre que presente en IV Jornadas de SIG Libre de Girona el pasado 12 de marzo.

Desarrollo de Una Infraestructura de Datos Espaciales Ferroviaria basada en Software Libre

Ahora, incorporo este tipo de posts al blog. Por una parte para reactivarlo, y por otra, porque he encontrado su aplicacion en la astronomia. Ademas de aquií, voy escribiendo en el Blog de la IDEE, pero ya os irèis enterando por los enlaces desde este.

Comments Off