Solar : Determinación de las coordenadas heliográficas de las manchas solares
Introducción
El propósito del programa Solar es el de asistir a los observadores del Sol en la determinación de las coordenadas heliográficas de las manchas solares. Para ello, utiliza un método desarrollado por nosotros, y descripto aquí.
Requerimientos
Este programa es Open Source y multi-plataforma. Requiere la JRE (Java Runtime Enviroment)) instalada en la computadora. Fue probada con la versión 1.4.1_01 de la misma.
Si desea descargar la última versión de la JRE, visite la página oficial de Java.
Descarga
Haga click aquí para descargar el programa Solar.
Instalación
Descomprima el archivo solar.zip en su sistema. El contenido de los directorios es el siguiente:
/classes --> clases
/javadocs --> documentación de las clases
/src --> fuentes de las clases
/misc --> archivos varios para visualizar correctamente el readme.html
En el directorio raiz se encuentran además los siguientes archivos:
Ejecución
Para ejecutar el programa, ubíquese en el directorio /classes de la distribución, y en la línea de comandos ingrese la orden:
java solar [español|english] <enter>
El parámetro opcional [español|english] determina el lenguaje en el que se mostrará el programa. Por defecto, utiliza el español.
Para los usuarios de Windows, en el directorio raiz de la distribución se encuentra el archivo ejecutar.bat que realiza las operaciones arriba descriptas, para mayor comodidad.
Modo de uso
Una vez iniciado el programa, aparecerá una ventana como ésta:
La fecha y hora con que aparecerá el programa serán tomadas del sistema operativo. Ud. puede modificarlas, para que coincidan con el instante en que sus observaciones solares fueron hechas.
En el cuadro "Tiempos cronometrados" deben ingresarse los tiempos obtenidos según el método aquí descripto. Debido a la naturaleza de dicho método, también debe indicarse si la mancha se encuentra al norte o al sur del disco solar.
Para los mismos puede usar las unidades que quiera, siempre que sean consistentes en todos los cuadros desde t1 hasta t5. Sólo se admiten valores decimales. Por ejemplo, un tiempo de 2' 30" puede ser ingresado como 150 o como 2.5. En el primer caso se sobreentiende que se trata de segundos, y en el segundo caso, de minutos.
A continuación, si se pulsa el botón Calcular aparecerán las coordenadas heliocéntricas de la mancha, y se mostrará su posición mediante un punto en el disco solar del panel de la derecha.
Los valores de Theta y rho están referidos al centro del disco. Theta se mide en grados desde el Este del disco en sentido antihorario, y rho en unidades del disco solar.
Implementaciones futuras
Próximamente, modificaremos el programa para que acepte varios valores de t1 y t2 (a fin de estimar con mayor precisión el diámetro solar), como así también los de t3, t4 y t5 de cada mancha (por la misma razón).
Asimismo, se contará con la posibilidad de ingresar dichos valores temporales en formato sexagesimal.
Hasta ahora, el programa no realiza ningun chequeo o validación de los valores ingresados por el usuario, ya que nosotros no hemos sentido la necesidad de tenerlo. Sin embargo, si Ud. lo considera necesario, escríbanos y lo implementaremos en una versión futura.
Si quisiera que hubiera una versión de Solar en un idioma que no sea español o inglés, por favor escríbanos.
Contacto
Si tiene alguna pregunta o sugerencia acerca del programa, por favor contáctese con nosotros vía correo electrónico o mediante cualquier otro medio, que nosotros contestaremos con todo gusto a sus inquietudes.
Solar : Determination of the heliographic coordinates of the sunspots
Introduction
This program is intended for determining the heliographic coordinates of the sunspots. It implements a method developed by us, descripted here.
Requirements
This program is open source and cross-platform. It requires the JRE (Java Runtime Enviroment)) installed in your computer. It´s been tested with the 1.4.1_01 version of JRE.
You can download the latest version of the JRE here.
Download
You can download solar here.
Installation
Unzip the file solar.zip into your system. The content of the file is:
/classes --> classes
/javadocs --> documentation of the classes
/src --> sources
/misc --> miscellaneous files required for visualizing the readme.html file properly.
In the root directory you will find this files too:
Running the application
To run the program, cd to the directory /classes of the distribution, and in the command-line enter the following command:
java solar [español|english] <enter>
The optional parameter [español|english] determines the languaje the application uses. If no languaje is given, spanish is assumed.
For Windows users, in the root directory of the distribution you can find the batch file run.bat.
Usage
Once the application is started, a window like this will appear:
The date and time will be taken from the Operating System clock. You can change them both, according to the moment of your observations.
In the frame "Measured times" you must insert the times obtained according to the method descripted here. You must also establish if the sunspot is in the north or the south part of the solar disk.
For those times, you can use the units you want, but they must be consistent through all the text boxes t1 to t5. You can only use decimal values. For example, 2' 30" can be set as 150 or 2.5. In the first case it is clear that the value was expressed in seconds, and in the second case in minutes.
Next, if you press the button Compute, the heliographic coordinates of the sunspot will appear, and its position shown in the solar disk in the panel at right.
The values for Theta and rho are referred to the center of the solar disk. Theta is expressed in degrees, measured northwards from the East point of the disk, and rho is expressed in units of the solar disk.
Future implementations
In the future, we will make the program accept various values for t1 and t2 (in order to obtain a better value for the estimation of the solar disk), and for t3, t4 and t5 of every spot (same reason as above).
The program will also accept the t's values in sexagesimal form.
Up to now, the application doesn´t do any error-checking of the values given by the user, because we don't need it. If you think it should, write to us and we will implement it.
If you would like to have Solar in a language other than spanish or english, please tell us.
Contact
If you have any question or suggestion about the application or the method used, please contact us via e-mail or any other means, and we will gladly answer.