![]() |
libTheSky
Routines to compute sky positions of Sun, Moon, planets and more
|
Planet data, needed to compute planet positions. More...
Variables | |
integer, parameter | nasteroids =1000 |
Number of entries in the asteroids array. Nasteroids is actually much larger; look at the first Nasteroids asteroids only. | |
integer, dimension(8, 60) | moonla_arg |
Arguments for the low-accuracy (la) Moon position. | |
integer(long), dimension(3, 60) | moonla_lrb |
L,B,R data for the low-accuracy (la) Moon position. | |
integer, dimension(43, 3) | pluc |
Constants for the periodic terms for the position of Pluto. | |
integer, dimension(43, 2) | plul |
Constants for the longitude of Pluto. | |
integer, dimension(43, 2) | plub |
Constants for the latitude of Pluto. | |
integer, dimension(43, 2) | plur |
Constants for the distance of Pluto. | |
integer | pl0 |
Remember a special planet. | |
integer, dimension(3, 8) | vsopnls |
Numbers of lines in the VSOP input files (l,b,r x 8 pl) | |
integer, dimension(0:5, 3, 8) | vsopnblk |
Line number in the VSOP data where the next block of (Planet, Variable (LBR), Power) starts. | |
real(double), dimension(4, 6827, 10) | vsopdat |
Periodic terms for VSOP87. | |
real(double), dimension(3, 8) | vsoptruncs |
Truncuate VSOP87 terms at these accuracies. | |
real(double), dimension(8, 6) | plelems |
Planet orbital elements for Equation of Data. | |
real(double), dimension(8, 6) | plelems2000 |
Planet orbital elements for J2000. | |
real(double), dimension(2, 8, 6, 0:3) | plelemdata |
Data to compute planet orbital elements. | |
real(double), dimension(nasteroids, 9) | asterelems |
Asteroid orbital elements. | |
character, dimension(18) | asternames |
Names of the asteroids. | |
integer, parameter | nplanpos =100 |
Number of entries in the planpos array. | |
real(double), dimension(nplanpos) | planpos |
Planpos[] is an array with many different types of coordinates and related variables: | |
character, dimension(3) | plcon |
Constellation abbreviation for the planets (0-9) and bright stars. | |
Planet data, needed to compute planet positions.
real(double), dimension(nasteroids,9) thesky_planetdata::asterelems |
Asteroid orbital elements.
Definition at line 113 of file modules.f90.
Referenced by thesky_asteroids::asteroid_elements(), thesky_asteroids::asteroid_magn(), and thesky_data::readasteroidelements().
character, dimension(18) thesky_planetdata::asternames |
Names of the asteroids.
Definition at line 114 of file modules.f90.
Referenced by thesky_data::readasteroidelements().
integer, dimension(8,60) thesky_planetdata::moonla_arg |
Arguments for the low-accuracy (la) Moon position.
Definition at line 93 of file modules.f90.
Referenced by thesky_moon::moonpos_la(), and thesky_data::readmoondata_la().
integer(long), dimension(3,60) thesky_planetdata::moonla_lrb |
L,B,R data for the low-accuracy (la) Moon position.
Definition at line 94 of file modules.f90.
Referenced by thesky_moon::moonpos_la(), and thesky_data::readmoondata_la().
integer, parameter thesky_planetdata::nasteroids =1000 |
Number of entries in the asteroids array. Nasteroids is actually much larger; look at the first Nasteroids asteroids only.
Definition at line 91 of file modules.f90.
Referenced by thesky_data::readasteroidelements().
integer, parameter thesky_planetdata::nplanpos =100 |
Number of entries in the planpos array.
Definition at line 116 of file modules.f90.
Referenced by thesky_riset::best_obs_date(), thesky_visibility::best_planet_visibility(), thesky_visibility::limmag_jd(), thesky_visibility::limmag_jd_pl(), thesky_moonroutines::moonphys(), and thesky_moon::moonpos_la().
integer thesky_planetdata::pl0 |
Remember a special planet.
Definition at line 101 of file modules.f90.
Referenced by thesky_visibility::best_planet_xsmag(), thesky_visibility::pl_xsmag_la_pl(), thesky_visibility::pl_xsmag_pl(), and thesky_planets::planet_position().
real(double), dimension(nplanpos) thesky_planetdata::planpos |
Planpos[] is an array with many different types of coordinates and related variables:
Geocentric (mostly) coordinates:
Magnitude, phase, parallax:
Topocentric (mostly) coordinates:
Heliocentric coordinates:
Other variables:
More geocentric coordinates:
Definition at line 192 of file modules.f90.
Referenced by thesky_riset::best_obs_date(), thesky_visibility::best_planet_visibility(), thesky_visibility::comet_invisible(), thesky_visibility::get_dra_obj(), thesky_planets::jupiterphys(), thesky_visibility::limmag_jd(), thesky_visibility::limmag_jd_pl(), thesky_moonroutines::moonphys(), thesky_moon::moonpos_la(), thesky_visibility::pl_xsmag(), thesky_visibility::pl_xsmag_la(), thesky_planets::planet_position(), thesky_planets::planet_position_la(), thesky_functions::plpa(), thesky_functions::plsep(), thesky_riset::riset(), thesky_riset::riset_ad(), thesky_riset::riset_ipol(), thesky_planets::saturnphys(), and thesky_sun::sunpos_la().
character, dimension(3) thesky_planetdata::plcon |
Constellation abbreviation for the planets (0-9) and bright stars.
Definition at line 193 of file modules.f90.
real(double), dimension(2,8,6,0:3) thesky_planetdata::plelemdata |
Data to compute planet orbital elements.
Definition at line 111 of file modules.f90.
Referenced by thesky_planets::planetelements(), and thesky_data::readplanetelements().
real(double), dimension(8,6) thesky_planetdata::plelems |
Planet orbital elements for Equation of Data.
Definition at line 109 of file modules.f90.
Referenced by thesky_planets::planetelements(), and thesky_planets::saturnphys().
real(double), dimension(8,6) thesky_planetdata::plelems2000 |
Planet orbital elements for J2000.
Definition at line 110 of file modules.f90.
Referenced by thesky_planets::planetelements().
integer, dimension(43,2) thesky_planetdata::plub |
Constants for the latitude of Pluto.
Definition at line 98 of file modules.f90.
Referenced by thesky_planets::plutolbr(), and thesky_data::readpluto().
integer, dimension(43,3) thesky_planetdata::pluc |
Constants for the periodic terms for the position of Pluto.
Definition at line 96 of file modules.f90.
Referenced by thesky_planets::plutolbr(), and thesky_data::readpluto().
integer, dimension(43,2) thesky_planetdata::plul |
Constants for the longitude of Pluto.
Definition at line 97 of file modules.f90.
Referenced by thesky_planets::plutolbr(), and thesky_data::readpluto().
integer, dimension(43,2) thesky_planetdata::plur |
Constants for the distance of Pluto.
Definition at line 99 of file modules.f90.
Referenced by thesky_planets::plutolbr(), and thesky_data::readpluto().
real(double), dimension(4,6827,10) thesky_planetdata::vsopdat |
Periodic terms for VSOP87.
Definition at line 106 of file modules.f90.
Referenced by thesky_data::readplanetdata(), and thesky_vsop::vsop87d_lbr().
integer, dimension(0:5,3,8) thesky_planetdata::vsopnblk |
Line number in the VSOP data where the next block of (Planet, Variable (LBR), Power) starts.
Definition at line 104 of file modules.f90.
Referenced by thesky_data::readplanetdata(), and thesky_vsop::vsop87d_lbr().
integer, dimension(3,8) thesky_planetdata::vsopnls |
Numbers of lines in the VSOP input files (l,b,r x 8 pl)
Definition at line 103 of file modules.f90.
Referenced by thesky_data::readplanetdata(), and thesky_vsop::vsop87d_lbr().
real(double), dimension(3,8) thesky_planetdata::vsoptruncs |
Truncuate VSOP87 terms at these accuracies.
Definition at line 107 of file modules.f90.
Referenced by thesky_data::readplanetdata().