libTheSky
Routines to compute sky positions of Sun, Moon, planets and more
Loading...
Searching...
No Matches
Modules | Variables
modules.f90 File Reference

(libTheSky version 0.4.2, revision 264, hash 4e52568, 2023-12-04)

Modules used by libTheSky. More...

Go to the source code of this file.

Modules

module  thesky_constants
 Constants used in libTheSky.
 
module  thesky_local
 Local parameters for libTheSky: location, date, time.
 
module  thesky_planetdata
 Planet data, needed to compute planet positions.
 
module  thesky_moondata
 ELP-82B Moon data, needed to compute Moon positions.
 
module  thesky_elp_mpp02_constants
 
module  thesky_elp_mpp02_series
 
module  thesky_cometdata
 Data to compute comet positions.
 
module  thesky_stardata
 Star and basic constellation data.
 
module  thesky_bscdata
 Data from the Bright Star Catalogue (BSC)
 

Variables

integer, parameter thesky_constants::deltat_nmax = 1000
 
real(double), dimension(deltat_nmaxthesky_constants::deltat_values
 
real(double), dimension(deltat_nmaxthesky_constants::deltat_years
 
real(double) thesky_constants::deltat_accel
 
real(double) thesky_constants::deltat_change
 
real(double) thesky_constants::deltat_0
 
real(double) thesky_constants::deltat_forced
 
real(double) thesky_constants::jd1820
 
integer thesky_constants::deltat_n
 
integer thesky_constants::deltat_minyr
 
integer thesky_constants::deltat_maxyr
 
integer thesky_constants::thesky_verbosity
 
real(double), dimension(9, 63) thesky_constants::nutationdat
 
character, dimension(99) thesky_constants::theskydir
 
character, dimension(99) thesky_constants::library_name
 
integer, parameter thesky_local::maxlocs = 100
 
real(double) thesky_local::lat0
 
real(double) thesky_local::lon0
 
real(double) thesky_local::height
 
real(double) thesky_local::deltat
 
real(double) thesky_local::tz
 
real(double) thesky_local::tz0
 
real(double) thesky_local::second
 
real(double) thesky_local::day
 
integer thesky_local::year
 
integer thesky_local::month
 
integer thesky_local::hour
 
integer thesky_local::minute
 
integer thesky_local::dsttp
 
integer, parameter thesky_planetdata::nplanpos =100
 
integer, parameter thesky_planetdata::nasteroids =1000
 
integer(long), dimension(3, 60) thesky_planetdata::moonla_lrb
 
integer, dimension(43, 3) thesky_planetdata::pluc
 
integer, dimension(43, 2) thesky_planetdata::plul
 
integer, dimension(43, 2) thesky_planetdata::plub
 
integer, dimension(43, 2) thesky_planetdata::plur
 
integer thesky_planetdata::pl0
 
integer, dimension(8, 60) thesky_planetdata::moonla_arg
 
integer, dimension(3, 8) thesky_planetdata::vsopnls
 
integer, dimension(0:5, 3, 8) thesky_planetdata::vsopnblk
 
real(double), dimension(4, 6827, 10) thesky_planetdata::vsopdat
 
real(double), dimension(3, 8) thesky_planetdata::vsoptruncs
 
real(double), dimension(8, 6) thesky_planetdata::plelems
 
real(double), dimension(8, 6) thesky_planetdata::plelems2000
 
real(double), dimension(2, 8, 6, 0:3) thesky_planetdata::plelemdata
 
real(double), dimension(nasteroids, 9) thesky_planetdata::asterelems
 
real(double), dimension(nplanposthesky_planetdata::planpos
 Planpos[] is an array with many different types of coordinates and related variables:
 
character, dimension(3) thesky_planetdata::plcon
 
character, dimension(18) thesky_planetdata::asternames
 
real(double), parameter thesky_moondata::c1 =1.d0/60.d0
 
real(double), parameter thesky_moondata::c2 =1.d0/3600.d0
 
real(double), parameter thesky_moondata::ath =384747.9806743165d0
 
real(double), parameter thesky_moondata::a0 =384747.9806448954d0
 
real(double) thesky_moondata::p1
 
real(double) thesky_moondata::p2
 
real(double) thesky_moondata::p3
 
real(double) thesky_moondata::p4
 
real(double) thesky_moondata::p5
 
real(double) thesky_moondata::q1
 
real(double) thesky_moondata::q2
 
real(double) thesky_moondata::q3
 
real(double) thesky_moondata::q4
 
real(double) thesky_moondata::q5
 
real(double), dimension(3, 0:4) thesky_moondata::w
 
real(double), dimension(0:4) thesky_moondata::eart
 
real(double), dimension(0:4) thesky_moondata::peri
 
real(double), dimension(8, 0:1) thesky_moondata::p
 
real(double), dimension(4, 0:4) thesky_moondata::del
 
real(double), dimension(0:1) thesky_moondata::zeta
 
real(double), dimension(0:4) thesky_moondata::t
 
real(double), dimension(3) thesky_moondata::pre
 
real(double), dimension(7) thesky_moondata::coef
 
real(double), dimension(6) thesky_moondata::zone
 
real(double), dimension(6, 1023) thesky_moondata::pc1
 
real(double), dimension(6, 918) thesky_moondata::pc2
 
real(double), dimension(6, 704) thesky_moondata::pc3
 
real(double), dimension(3, 19537) thesky_moondata::per1
 
real(double), dimension(3, 6766) thesky_moondata::per2
 
real(double), dimension(3, 8924) thesky_moondata::per3
 
integer, dimension(4) thesky_moondata::ilu
 
integer, dimension(11) thesky_moondata::ipla
 
integer, dimension(3, 12) thesky_moondata::nterm
 
integer, dimension(3, 0:12) thesky_moondata::nrang
 
real(double) thesky_moondata::prec0
 
integer thesky_moondata::ideb
 
real(double), dimension(3, 0:4) thesky_elp_mpp02_constants::w
 
real(double), dimension(0:4) thesky_elp_mpp02_constants::eart
 
real(double), dimension(0:4) thesky_elp_mpp02_constants::peri
 
real(double), dimension(0:4) thesky_elp_mpp02_constants::zeta
 
real(double), dimension(4, 0:4) thesky_elp_mpp02_constants::del
 
real(double), dimension(8, 0:4) thesky_elp_mpp02_constants::p
 
real(double) thesky_elp_mpp02_constants::delnu
 
real(double) thesky_elp_mpp02_constants::dele
 
real(double) thesky_elp_mpp02_constants::delg
 
real(double) thesky_elp_mpp02_constants::delnp
 
real(double) thesky_elp_mpp02_constants::delep
 
real(double) thesky_elp_mpp02_constants::dtasm
 
real(double) thesky_elp_mpp02_constants::am
 
real(double) thesky_elp_mpp02_constants::p1
 
real(double) thesky_elp_mpp02_constants::p2
 
real(double) thesky_elp_mpp02_constants::p3
 
real(double) thesky_elp_mpp02_constants::p4
 
real(double) thesky_elp_mpp02_constants::p5
 
real(double) thesky_elp_mpp02_constants::q1
 
real(double) thesky_elp_mpp02_constants::q2
 
real(double) thesky_elp_mpp02_constants::q3
 
real(double) thesky_elp_mpp02_constants::q4
 
real(double) thesky_elp_mpp02_constants::q5
 
integer, dimension(3, 3) thesky_elp_mpp02_series::nmpb
 
integer, dimension(3, 0:3, 3) thesky_elp_mpp02_series::nper
 
real(double), dimension(max1) thesky_elp_mpp02_series::cmpb
 
real(double), dimension(0:4, max1) thesky_elp_mpp02_series::fmpb
 
real(double), dimension(max2) thesky_elp_mpp02_series::cper
 
real(double), dimension(0:4, max2) thesky_elp_mpp02_series::fper
 
integer, parameter thesky_cometdata::ncometsmax =10000
 
integer thesky_cometdata::ncomets
 
integer thesky_cometdata::cometdatfile
 
integer, dimension(ncometsmaxthesky_cometdata::cometdiedatp
 
real(double), dimension(ncometsmax, 9) thesky_cometdata::cometelems
 
real(double) thesky_cometdata::comepoche
 
character, dimension(60) thesky_cometdata::cometnames
 
integer, parameter thesky_stardata::nstars =17
 
integer, parameter thesky_stardata::nconstel =88
 
integer, parameter thesky_stardata::nconid =357
 
real(double), dimension(nstarsthesky_stardata::starra
 
real(double), dimension(nstarsthesky_stardata::stardec
 
real(double), dimension(nstarsthesky_stardata::starl
 
real(double), dimension(nstarsthesky_stardata::starb
 
real, dimension(nstarsthesky_stardata::starmags
 
real, dimension(nstarsthesky_stardata::starrads
 
character, dimension(10) thesky_stardata::starnames
 
character, dimension(11) thesky_stardata::starnamesnl
 
character, dimension(10) thesky_stardata::starcons
 
character, dimension(10) thesky_stardata::starconsnl
 
character, dimension(3) thesky_stardata::starconsabr
 
integer, dimension(nconidthesky_stardata::conid
 
real(double), dimension(nconidthesky_stardata::conidral
 
real(double), dimension(nconidthesky_stardata::conidrau
 
real(double), dimension(nconidthesky_stardata::coniddecl
 
character, dimension(3) thesky_stardata::conabr
 
character, dimension(3) thesky_stardata::conidabr
 
character, dimension(19) thesky_stardata::latconnames
 
character, dimension(19) thesky_stardata::genconnames
 
character, dimension(17) thesky_stardata::nlconnames
 
character, dimension(18) thesky_stardata::enconnames
 
integer, parameter thesky_bscdata::n_bsc =9110
 
integer, dimension(n_bscthesky_bscdata::bsc_sao
 
integer, dimension(n_bscthesky_bscdata::bsc_vm_indx
 
real(double), dimension(n_bscthesky_bscdata::bsc_ra
 
real(double), dimension(n_bscthesky_bscdata::bsc_dec
 
real(double), dimension(n_bscthesky_bscdata::bsc_pma
 
real(double), dimension(n_bscthesky_bscdata::bsc_pmd
 
real(double), dimension(n_bscthesky_bscdata::bsc_rv
 
real(double), dimension(n_bscthesky_bscdata::bsc_vm
 
real(double), dimension(n_bscthesky_bscdata::bsc_par
 
real(double), dimension(n_bscthesky_bscdata::bsc_bv
 
real(double), dimension(n_bscthesky_bscdata::bsc_ub
 
real(double), dimension(n_bscthesky_bscdata::bsc_ri
 
character, dimension(10) thesky_bscdata::bsc_name
 
character, dimension(10) thesky_bscdata::bsc_abbr
 
character, dimension(n_bscthesky_bscdata::bsc_mult
 
character, dimension(n_bscthesky_bscdata::bsc_var
 
character, dimension(20) thesky_bscdata::bsc_sptype
 

Detailed Description

Modules used by libTheSky.

Definition in file modules.f90.