next up previous
Superior: Gnu/Linux en el Observatorio Anterior: El uso de GNU/Linux

AstroWidget: Un software GPL de c�lculo de efem�rides astron�micas

AstroWidget es un conjunto de peque�as aplicaciones agrupadas en un paquete y que sirven para calcular efem�rides astron�micas. La licencia de uso es GPL. Est� totalmente programado en Tcl/Tk y el OAN lo ofrece como un servicio de anuario astron�mico interactivo a toda la comunidad a trav�s de la pagina web del Observatorio Astron�mico Nacional. La primera versi�n sali� en enero de 1998. Los algoritmos de c�lculo est�n tomados en su mayor parte del libro:


Astronomical Algorithms
Jean Meeus
Willmann-Bell Inc., 1991


�Se utiliza AstroWidget en el OAN como herramienta habitual?:


Fundamentalmente se utiliza para:

1.
hacer c�lculos r�pidos que permitan responder a algunas de las preguntas que nos hace el p�blico sobre horas de puesta y salida del sol, posici�n de alg�n planeta y relacionado.
2.
precesar las coordenadas de objetos celestes. Es decir para cambiar de sistema de coordenadas.
3.
programar futuras observaciones de astronom�a, y decidir qu� objetos se pueden observar durante ciertos intervalos de tiempo en el lugar donde se van a realizar las observaciones.


�C�mo se utiliza AstroWidget?:

Figura 2: Pantalla mostrando Netscape con el tclet orto/ocaso cargado
\epsfig{file=orto.eps, width=16cm}

Figura 3: Pantalla de inicio del paquete AstroWidget
\epsfig{file=astrowidget.eps, width=16cm}

Figura: Pantalla mostrando la aplicaci�n elts, lanzada desde AstroWidget
\epsfig{file=elts.eps, width=16cm}

Figura: Pantalla mostrando la aplicaci�n planets, lanzada desde AstroWidget
\epsfig{file=planets.eps, width=16cm}


�Por qu� Tcl/Tk?:

1.
Porque es libre. Esta es la raz�n principal.
2.
Porque cuando comenc� el desarrollo (en 1997) me pareci� ideal por ser multiplataforma, y por disponer de un plugin para Netscape y para MSIE.
3.
Porque permite el uso de un entorno gr�fico. Algunas de las aplicaciones requieren la presentaci�n gr�fica de datos. Adem�s el entorno gr�fico resulta m�s atractivo para la mayor parte de los usuarios.
4.
Porque la curva de aprendizaje fue muy suave. El lenguaje es muy f�cil de usar y es bastante potente.
5.
Porque no s� programar en lenguajes orientados a objetos.


AstroWidget no es:

1.
un programa para dibujar el aspecto del cielo nocturno para una cierta �poca en un cierto lugar sobre la superficie terrestre.
2.
un programa para calcular con la m�xima precisi�n posible las efem�rides astron�micas.


AstroWidget no dibuja el aspecto del cielo nocturno ni implementa la m�xima precisi�n posible porque originalmente era un conjunto de programas pensados para ejecutarlos desde un navegador y el c�digo deb�a ocupar poco y no deb�a incluir ning�n catalogo de datos. La precisi�n de los c�lculos es suficiente para muchas aplicaciones y el aspecto del cielo nocturno es el objetivo de muchos programas libres y de muy buena calidad que se pueden encontrar en Internet. En particular xephem es, desde mi punto de vista, uno de los mejores programas de efem�rides astron�micas que existen.


�Qu� hace AstroWidget?


�C�mo est� estructurado AstroWidget?


next up previous
Superior: Gnu/Linux en el Observatorio Anterior: El uso de GNU/Linux

Download this document: [src.tar.gz][ps.gz][html.tar.gz][dvi.gz]

Congreso HispaLinux 2000