sábado 3 de marzo de 2007

Eclipse de luna, marzo 2007

En estos momentos transcurre el eclipse (posteo desde la blackberry) y casi ha llegado a la totalidad. Esta adquiriendo tonalidades rojizas y la calidad del cielo es excepcional, uno de los mejores eclipses que recuerdo, por el cielo y porque esta resultando bastante oscuro.

Voy haciendo fotos, a ver como salen en la totalidad del eclipse. Ya las ire poniendo.

Los estoy viendo desde Teulada, en Alicante, y son las 23:40 aproximadamente. Un buen disfrute estamos teniendo todos. Se oscurece todo y van apareciendo a la vista estrellas y cumulos que no se veian antes. Incluso Saturno parece mas brillante ahora. A traves de los prismaticos resulta una vista bastante peculiar la luna oscurecida por la sombra de la tierra, muy bonito.


Fotos del eclipse

jueves 1 de marzo de 2007

Eclipse de luna total el dia 3 de Marzo

Este sábado por la noche hay un eclispe total de luna. En España cae, mas o menos, sobre medianoche. La verdad es que los eclipses totales de luna siempre son bastante bonitos de ver. Y sobretodo de fotografiar. Por el mediterranio las predicciones del tiempo son bastante alentadoras, asi que no creo que me lo pierda.

Mas información sobre el eclipse, horarios y demás en astroseti.

martes 27 de febrero de 2007

Las 10 estrellas más próximas al sol

Un artículo interesante este del blog de maikelnai.

Es curioso, nunca me habia preguntado algo así­. Y ya que estamos, es una buena propuesta para una noche de observación astronómica, encontrar con el telescopio estas 10 estrellas, es que todas son observables desde el hemisferio norte (no tengo planes de momento para viaja al hemisferio sur... bueno, planes si, lo que no tengo es dinerillo). Una buena práctica de observación i sobretodo de uso de mapas estelares... no es tan sencillo como parece encontrar estrellas "sueltas".

Ya me falta poco para terminar el catálogo Messier (a ver si para verano), cuando lo terminé será cuestión de buscar nuevos retos... este para empezar, está muy bien:)

miércoles 17 de enero de 2007

Cometa McNaught

Últimamente no hago mucha "observación", por desgracia para mi telescopio. Y es que el tener una hija pequeña y querer terminar los estudios que dejé a medias hace ya bastante, antes de empezar a trabajar, quitan bastante tiempo.

Mi último intento fue buscar el cometa McNaught, uno de los espectáculos celestes mas impresionantes de las últimas décadas en todo el planeta. Y este fue el resultado:


¿Ves algo? Yo tampoco vi nada. Sobre las 7:45 de la mañana, poco antes de salir el sol. ¿La causa? Llegué una semana tarde, cuando el cometa ya salia poco después del sol, con lo que no se veia ya. Aunque en varios sitios comentan que en el hemisferio sur llegó a verse a pleno dia. La foto está tomada el dia 17 de Enero de 2007, en la playa de Alboraya, Valencia.

Nada, que me perdí lo que seguramente sea el espectáculo astronómico mas interesante de este siglo que acaba de empezar.

En todo su apogeo el cometa se vió asi:



Menuda diferencia con lo que yo "no" vi.

Nota: Lo que se ve en mi foto entre la calima del mar es la luna:)

domingo 19 de noviembre de 2006

Leònides 2006

Aquesta matinada vaig anar a observar, puntual, la “pluja d’estrelles” de les leònides. A les 5:30 de la matinada estava, prismàtics en mà (encara que en una pluja d’estrelles els gastes poc, però per a passar l’estona fent alguna mirada furtiva cap a Orió estàn be) i molt ben abrigat (feia uns 7 graus) en la meva esplanada preferida d’observació, a Albalat, prop de Sogorb.

El resultat… decepcionant. Encara no he buscat dades d’altres observadors i no se realment com han anat les leònides aquest any pero jo he tingut unes condicions d’observació pèsimes i sols he pogut observar uns 30 meteors en una hora (front els 120 de les perseides d’agost de fa dos anys, les d ‘aquest any estava núvol).

Per la meva banda vaig tenir cel prou cobert amb boirina que va començar just abans de l’albada, mes o menys cap a les 5 va començar a estendres i els meteors que vaig poder observar van ser o be a través de la boirina (amb el qual eren prou brillants) o en determinats clars que anaven obrint-se. A mes, tenia prou contaminació lúminica. Aquesta esplanada on solc anar a observar normalment es buida, però han començat a fer xalets que no apaguen la llum en tota la nit… resultat, tindré que buscar un altre lloc d’observació, no torne mes allí. A més a més, están bojos. A les 6:00 de la matinada un flipat de la vida va començar a tocar la bateria i es sentia per tot l’explanada, increible.

El millor de tot… la millor sortida de la lluna que he vist en molt de temps. Apenes un filet de lluna, amb mercuri sortint una mica abans… preciosa, sortint sobre la llum de l’albada, amb tot el disc llunar observable i sols aquest filet iluminat. Una delícia per als prismàtics. I també un meteor doble que va caure un poc abans de l’albada. Dos estrelles fugaces, una al costat de l’altra, no n’havia vist mai cap abans.

lunes 23 de mayo de 2005

Como calcular los aumentos

Es interesante en todo momento saber con que aumentos trabajamos con nuestro telescopio. Conocer los aumentos que utilizamos nos es útil en cuanto nos permite usar los mismos cálculos de visión en distintos telescopios de distintos tamaños. Un ocular de 9mm, por ejemplo, da unos aumentos en un telescopio de determinado tamaño y otros aumentos en un telescopio con distinto tamaño teniendo en cuenta que 100 aumentos son los mismos en cualquier telescopio, aunque los consigamos con distintos tamaños de oculares.

Pero empecemos por partes. ¿Que son los aumentos? Los aumentos podrían describirse como la reducción de la distancia desde la que estás viendo el objeto. Por ejemplo, si un objeto está a 900.000 km. de distancia, dividiendo 900.000 km por el tamaño de nuestro ocular (pongamos por ejemplo 9mm), nos saldria un resultado de 100.000 km. Es decir, estariamos viendo ese objeto como si tansolo estuviésemos a 100.000 km de distancia.

Y bueno ¿Como calculo los aumentos que estoy usando en cada momento? Fácil. Si conocemos la distancia focal de nuestro telescopio solamente tenemos que dividirla por la amplitud de nuestro ocular para saber nuestros aumentos. Por ejemplo, yo tengo un telescopio reflector de 114/900. Ese 900 es la distancia focal. Si utilizo un ocular de 3.8, para saber los aumentos que estoy usando solamente tengo que hacer 900/3.8 cuyo resultado es 236x (la x es el símbolo convencional utilizado para designar “aumentos”).

Por último, hay que tener en cuenta que los telescopios tienen un máximo y un mínimo número de aumentos. Si los superamos lo veremos todo borroso así que mejor no pasarse. Aunque si te pasas un poquitín tampoco pasa nada. Para calcular los máximos y los mínimos ya mejor utilizar una buena herramienta de cálculo como la que nos ofrecen en Telescopio.

viernes 26 de noviembre de 2004

Como programar aplicaciones de astronomia

Esta es la reescritura de un artículo que escribí hace bastante y que habia perdido. Buscando por un antiguo backup de mis antiguas bases de datos he conseguido recuperarlo y aqui lo dejo. Empieza así:

Las aplicaciones de astronomia no son cosa facil de hacer. Por un lado está la aplicación en si, la interfaz que le hagas, la facilidad de la misma para que el usuario pueda manejarla sencillamente… hacerla mas o menos fácil y rápidamente depende sobretodo del lenguaje de programación que elijas.

Pero ademas cuando programas una aplicación de astronomia tienes que preocuparte también en conocer como se comportarán los objetos (planetas, constelaciones, etc) de tu programa, calcular las orbitas y todo lo demás para que tu programa pueda dar los datos que pida el usuario del objeto que el quiera. Y eso también es tan complicado o seguramente mas que hacer la misma aplicación, ya que requiere un profundo conocimiento de astrofísica que no todo programador tiene.

De todos modos no hay que asustarse, ya que todos estos “peros” tienen una respuesta, el uso de Python como lenguaje de programación, fácil, sencillo y rápido de programar y de PyEphem, que se encargará por nosotros de hacer todos esos “complicados cálculos”.

Python es un lenguaje interpretado multiplataforma, funciona en varios sistemas operativos tales como Windows, Linux y cualquier otro Unix que se precie. Es además muy fácil de aprender y desarrollas muy rápido con el, sobretodo grácias a que dispone de gran cantidad de módulos (funciones) que realizan tareas predeterminadas que te ahorran tener que programar gran parte del código de tu programa.

El PyEphem es uno de esos módulos. Está basado en el funcionamiento (usa sus rutinas) y base de datos del Xephem, uno de los más potentes y conocidos programas de astronomia para Unix y es capaz de realizar casi cualquier cálculo astronómico sobre casi cualquier objeto celeste que queramos, cálculo que incluye variables tales como posición desde la que observas (longitud, latitud), la hora, distancia del objeto a la tierra o al sol, etc, etc.

Para quien no conozca Python ponerse a programar con PyEphem puede resultar un poco chocante, así que antes de ponerse a programar cualquier cosilla con este módulo, es recomendable leerse un buen manual de Python como este.

Una vez nos manejemos decentemente con Python, podremos empezar con PyEphem. Este tiene un excelente manual, donde nos explica las distintas posibilidades, variables, etc, que tiene junto con ejemplos de la mayoria de ellas.

Las posibilidades son muchas. Puede calcular objetos usando una base de datos de objetos. Por ejemplo, de esta forma:


#!/usr/bin/python
import ephem
polaris = ephem.readdb(”Polaris,f|M|F7,2:31:48.704,89:15:50.72,
2.02,2000″)
polaris.compute()
print polaris.dec,polaris.ra

Con esto nos imprime en pantalla los grados en declinación (dec) y ascensión recta (ra) de la estrella Polaris. Facil, sencillo y sobretodo potente.

Otro ejemplo, calculemos la salida y puesta del planeta Saturno desde la ciudad de Valencia en España. Para los objetos del sistema solar no necesitamos usar la base de datos, ya que PyEphem tiene modulos pre-creados para todos los planetas, el Sol y la Luna. Veamos el ejemplo de Saturno:


#!/usr/bin/python
import ephem

#Con esto especificamos el tipo de datos que queremos, de observación y especificamos la longitud (long) y la latitud (lat) desde donde observamos.
gatech = ephem.Observer()
gatech.long, gatech.lat = ‘-0.3667′, ‘39.4667′

#Especificamos la fecha de observacion. Si no lo hacemos usará la fecha en que se ejecute el programa
gatech.date = ‘2006/3/26′

#Establecemos la variable Mi_Saturno con el valor de cálculo para el modulo Saturn y luego computamos los datos con los anteriores
Mi_Saturno=ephem.Saturn()
Mi_Saturno.compute(gatech)

#Ahora solo tenemos que imprimir los resultados que queramos.
print “Salida de Saturno”,Mi_Saturno.rise_time
print “Ocaso de Saturno”,Mi_Saturno.set_time

Ahora imaginemos que queremos utilizar la base de datos de forma más amplia con la cual podremos calcular casi casi cualquier objeto que pueda calcular el mismo Xephem. Para ello necesitamos primero descargar los archivos con los mismos datos que usa el Xephem para hacer sus cálculos, que podemos encontrar en http://www.maa.mhn.de/Tools/Xephem/. Tenemos archivos para asteroides, cometas, estrellas, galaxias e inclúso satélites artificiales… Ahora hagamos un pequeño cálculo, por ejemplo, el cometa 2P/Encke. Abrimos el archivo para los cometas (comets.edb), buscamos nuestro cometa y cogemos sus datos, que son:

2P/Encke,e,11.9296,334.7215,186.2720,2.209499,0.3000981,
0.850013,2.5215,06/01.0/1997,2000,g 11.5,6.0

Estos números son los datos que utiliza el Xephem en base a una serie de cálculos astronómicos. Con esto y solo esto el Xephem calcula casi cualquier objeto astronómico que le des y como el PyEphem está basado en el Xephem, pues también nos valen a nosotros.

Y entonces ¿Que hacemos ahora con estos datos?


#!/usr/bin/python
import ephem

#Solo tenemos que añadir una variable con los datos que hemos recogido de nuestro cometa. Podria ser cualquier otro objeto de cualquier otra base de datos válida para el Xephem.
encke = ephem.readdb(”2P/Encke,e,11.9296,334.7215,186.2720,2.209499,0.3000981,0.850013,2.5215,06/01.0/1997,2000,g 11.5,6.0″)

#Ahora calculamos los datos con compute e imprimimos lo que queremos:)
encke.compute()
print encke.dec,encke.ra,encke.mag

Y ya tenemos los grados en declinación (dec) y ascensión recta (ra) mas la magnitud visual (mag) del cometa 2P/Encke. ¿Facil, verdad? Tanto del cometa como de cualquier otro objeto podemos calcular mil y una cosas, tales como distancia hasta el sol (seria añadir un encke.sun_distance), distancia hasta la tierra (con earth_distance), porcentaje de iluminación del objeto por el Sol (con phase) y mil cosillas más, aunque seria recomendable añadirle los datos al programa de cálculo que hagamos nuestra longitud y latitud para obtener unos datos fiables para nuestra localización, tal como hicimos al calcular Saturno. Así pues podemos utilizar un amplio abanico de datos sobre un único objeto para obtener toda la cantidad posible de información que sea posible obtener. Hora de salida, hora de puesta, magnitud, ascensión recta, declinación, todos estos datos que hemos ido viendo en los distintos ejemplos los podemos aplicar sobre un único objeto, por ejemplo, nuestro cometa. Eso si, hay que ser consecuente con lo que se pide al PyEphem… hacer un cálculo de magnitud visual sobre el Sol, por ejemplo, no debe dar muy buenos resultados. Pero… ¿Y que más? ¿Que más puedo calcular con el PyEphem?

A parte de lo ya visto podemos calcular distancias hasta el Sol o hasta la Tierra en UA, podemos calcular porcentaje del objeto iluminado por el Sol como ya hemos visto con nuestro cometa (muy útil para las fases de la Luna), posición para el observador en grados acimutales norte/este y grados de altitud desde el horizonte, tamaño del objeto en el arco en segundos (muy interesante también para calcular la amplitud del objeto que queremos observar), angulo en grados entre la posición del sol y del objeto e incluso podemos calcular la inclinación de los anillos de Saturno vistos desde la Tierra (con Saturn.earth_tilt). Impresionante ¿Verdad?

Ejemplos de como calcular todo lo visto podeis encontrarlos en la web del PyEphem, realmente la variedad de cálculos que podemos hacer de forma tan sencilla es impresionante. Personalmente muchos de los cálculos que hace no los entiendo (cálculos de ángulos, precesiones, épocas y demás) pero bueno, es que hace de todo y mis conocimientos de astronomia aun son en plan “iniciación:)”.
Lo único que necesitaremos para instalar el PyEphem es un sistema operativo con Python instalado, al menos la versión 2.2.2, ya que con anteriores no funciona (comprobado personalmente).Es facil de instalar, tan solo ejecutar el comando

#python setup.py install

Y ya lo tendremos instalado y listo para probar los ejemplos de su manual (o los que acabais de leer).

Una vez tenemos solucionado el tema de los cálculos astronómicos, seguramente la parte mas dificil para un programador no muy avezado con la astrofísica, ya podremos dedicarnos pacientemente a programar la interfaz. Tal como veis los ejemplos solo os mostrará los resultados en la consola pero podeis utilizar interfaces gráficas para Python (wxpython, python-gtk,pyqt, etc) o pasarlas directamente a cgis para programar una aplicación web (como este buscador astronómico). Pero esa “historia” ya no entra en este artículo, eso habrá que buscarselo en otro sitio:).