libTheSky
Routines to compute sky positions of Sun, Moon, planets and more
All Namespaces Files Functions Variables Pages
thesky_local Module Reference

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)
 

Detailed Description

Local parameters for libTheSky: location, date, time.

Variable Documentation

◆ day

◆ deltat

◆ dsttp

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().

◆ height

◆ hour

◆ lat0

◆ lon0

◆ maxlocs

integer, parameter thesky_local::maxlocs = 100

Maximum number of observation locations.

Definition at line 62 of file modules.f90.

◆ minute

◆ month

◆ second

◆ tz

◆ tz0

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().

◆ year