![]() |
libTheSky
Routines to compute sky positions of Sun, Moon, planets and more
|
Local parameters for libTheSky: location, date, time. More...
Variables | |
integer, parameter | maxlocs = 100 |
Maximum number of observation locations. | |
real(double) | lat0 |
Latitude of the observer (rad) | |
real(double) | lon0 |
Longitude of the observer (rad) | |
real(double) | height |
Altitude of the observer above sea level (m) | |
real(double) | deltat |
Current value of DeltaT (s) | |
real(double) | tz |
Current value of time zone, taking into account DST (hours; >0 is east of Greenwich) | |
real(double) | tz0 |
Standard value of time zone, without DST ("winter time"; hours; >0 is east of Greenwich) | |
real(double) | second |
Seconds of time of current instant. | |
real(double) | day |
Day of month of current instant, with decimals if desired. | |
integer | year |
Year CE of current instant. | |
integer | month |
Month of year of current instant. | |
integer | hour |
Hour of time of current instant. | |
integer | minute |
Minute of time of current instant. | |
integer | dsttp |
DST type for current location (0: none, 1: EU, 2: USA+Canada (after 2007) | |
Local parameters for libTheSky: location, date, time.
real(double) thesky_local::day |
Day of month of current instant, with decimals if desired.
Definition at line 70 of file modules.f90.
Referenced by thesky_datetime::calc_deltat(), thesky_datetime::calctime(), thesky_datetime::get_date_and_time(), thesky_visibility::limmag_jd(), thesky_datetime::localtime2jd(), thesky_datetime::print_date_time_and_location(), thesky_datetime::set_date_and_time(), and thesky_datetime::set_date_and_time_to_system_clock().
real(double) thesky_local::deltat |
Current value of DeltaT (s)
Definition at line 66 of file modules.f90.
Referenced by thesky_datetime::calc_gmst(), thesky_datetime::calctime(), thesky_planets::jupiterphys(), thesky_datetime::localtime2jd(), thesky_moonroutines::moonphase(), thesky_planets::planet_position(), thesky_planets::planetelements(), thesky_datetime::print_date_time_and_location(), thesky_riset::riset(), and thesky_riset::riset_ipol().
integer thesky_local::dsttp |
DST type for current location (0: none, 1: EU, 2: USA+Canada (after 2007)
Definition at line 76 of file modules.f90.
Referenced by thesky_datetime::gettz(), and thesky_functions::set_thesky_location().
real(double) thesky_local::height |
Altitude of the observer above sea level (m)
Definition at line 65 of file modules.f90.
Referenced by thesky_coordinates::geoc2topoc_ecl(), thesky_coordinates::geoc2topoc_eq(), thesky_visibility::limmag_jd(), thesky_visibility::limmag_sun_airmass(), thesky_planets::planet_position(), thesky_datetime::print_date_time_and_location(), and thesky_functions::set_thesky_location().
integer thesky_local::hour |
Hour of time of current instant.
Definition at line 74 of file modules.f90.
Referenced by thesky_datetime::calctime(), thesky_datetime::get_date_and_time(), thesky_datetime::localtime2jd(), thesky_datetime::print_date_time_and_location(), thesky_datetime::set_date_and_time(), and thesky_datetime::set_date_and_time_to_system_clock().
real(double) thesky_local::lat0 |
Latitude of the observer (rad)
Definition at line 63 of file modules.f90.
Referenced by thesky_visibility::comet_invisible(), thesky_coordinates::eq2horiz(), thesky_coordinates::geoc2topoc_ecl(), thesky_coordinates::geoc2topoc_eq(), thesky_coordinates::horiz2eq(), thesky_visibility::limmag_jd(), thesky_visibility::limmag_sun_airmass(), thesky_moon::moonpos_la(), thesky_planets::planet_position(), thesky_planets::planet_position_la(), thesky_datetime::print_date_time_and_location(), thesky_riset::riset(), thesky_riset::riset_ad(), thesky_riset::riset_ipol(), thesky_functions::set_thesky_location(), and thesky_sun::sunpos_la().
real(double) thesky_local::lon0 |
Longitude of the observer (rad)
Definition at line 64 of file modules.f90.
Referenced by thesky_coordinates::eq2horiz(), thesky_coordinates::horiz2eq(), thesky_moon::moonpos_la(), thesky_planets::planet_position(), thesky_planets::planet_position_la(), thesky_datetime::print_date_time_and_location(), thesky_riset::riset(), thesky_riset::riset_ad(), thesky_riset::riset_ipol(), thesky_functions::set_thesky_location(), and thesky_sun::sunpos_la().
integer, parameter thesky_local::maxlocs = 100 |
Maximum number of observation locations.
Definition at line 62 of file modules.f90.
integer thesky_local::minute |
Minute of time of current instant.
Definition at line 75 of file modules.f90.
Referenced by thesky_datetime::calctime(), thesky_datetime::get_date_and_time(), thesky_datetime::localtime2jd(), thesky_datetime::print_date_time_and_location(), thesky_datetime::set_date_and_time(), and thesky_datetime::set_date_and_time_to_system_clock().
integer thesky_local::month |
Month of year of current instant.
Definition at line 73 of file modules.f90.
Referenced by thesky_datetime::calc_deltat(), thesky_datetime::calctime(), thesky_datetime::get_date_and_time(), thesky_visibility::limmag_jd(), thesky_visibility::limmag_sun_airmass(), thesky_datetime::localtime2jd(), thesky_datetime::print_date_time_and_location(), thesky_datetime::set_date_and_time(), and thesky_datetime::set_date_and_time_to_system_clock().
real(double) thesky_local::second |
Seconds of time of current instant.
Definition at line 69 of file modules.f90.
Referenced by thesky_datetime::calctime(), thesky_datetime::get_date_and_time(), thesky_datetime::localtime2jd(), thesky_datetime::print_date_time_and_location(), thesky_datetime::set_date_and_time(), and thesky_datetime::set_date_and_time_to_system_clock().
real(double) thesky_local::tz |
Current value of time zone, taking into account DST (hours; >0 is east of Greenwich)
Definition at line 67 of file modules.f90.
Referenced by thesky_riset::best_obs_date(), thesky_visibility::best_planet_visibility(), thesky_datetime::calctime(), thesky_datetime::dow(), thesky_datetime::gettz(), thesky_datetime::jd2dthm(), thesky_datetime::jd2dtm(), thesky_datetime::jd2ltime(), thesky_datetime::localtime2jd(), thesky_datetime::print_date_time_and_location(), thesky_riset::riset(), thesky_riset::riset_ad(), thesky_riset::riset_ipol(), thesky_datetime::set_date_and_time_to_system_clock(), and thesky_functions::set_thesky_location().
real(double) thesky_local::tz0 |
Standard value of time zone, without DST ("winter time"; hours; >0 is east of Greenwich)
Definition at line 68 of file modules.f90.
Referenced by thesky_datetime::gettz(), and thesky_functions::set_thesky_location().
integer thesky_local::year |
Year CE of current instant.
Definition at line 72 of file modules.f90.
Referenced by thesky_datetime::calc_deltat(), thesky_datetime::calctime(), thesky_datetime::get_date_and_time(), thesky_visibility::limmag_jd(), thesky_visibility::limmag_sun_airmass(), thesky_datetime::localtime2jd(), thesky_datetime::print_date_time_and_location(), thesky_datetime::set_date_and_time(), and thesky_datetime::set_date_and_time_to_system_clock().