23 use sufr_kinds,
only: double
45 use sufr_kinds,
only: double
62 use sufr_kinds,
only: double, long
65 private :: double, long
165 use sufr_kinds,
only: double
170 real(double),
parameter ::
c1=1.d0/60.d0,
c2=1.d0/3600.d0
171 real(double),
parameter ::
ath=384747.9806743165d0,
a0=384747.9806448954d0
175 real(double) ::
pre(3),
coef(7),
zone(6),
pc1(6,1023),
pc2(6,918),
pc3(6,704),
per1(3,19537),
per2(3,6766),
per3(3,8924)
192 use sufr_kinds,
only: double
196 real(double) ::
p(8,0:4),
delnu,
dele,
delg,
delnp,
delep,
dtasm,
am,
p1,
p2,
p3,
p4,
p5,
q1,
q2,
q3,
q4,
q5
206 use sufr_kinds,
only: double
209 integer,
parameter,
private :: max1=2645, max2=33256
221 use sufr_kinds,
only: double
239 use sufr_kinds,
only: double
264 use sufr_kinds,
only: double
Data from the Bright Star Catalogue (BSC)
real(double), dimension(n_bsc) bsc_bv
real(double), dimension(n_bsc) bsc_ub
real(double), dimension(n_bsc) bsc_dec
real(double), dimension(n_bsc) bsc_par
character, dimension(10) bsc_abbr
real(double), dimension(n_bsc) bsc_vm
character, dimension(n_bsc) bsc_mult
real(double), dimension(n_bsc) bsc_pmd
character, dimension(20) bsc_sptype
character, dimension(10) bsc_name
real(double), dimension(n_bsc) bsc_rv
real(double), dimension(n_bsc) bsc_pma
real(double), dimension(n_bsc) bsc_ra
integer, dimension(n_bsc) bsc_sao
real(double), dimension(n_bsc) bsc_ri
integer, dimension(n_bsc) bsc_vm_indx
character, dimension(n_bsc) bsc_var
Data to compute comet positions.
integer, parameter ncometsmax
real(double), dimension(ncometsmax, 9) cometelems
integer, dimension(ncometsmax) cometdiedatp
character, dimension(60) cometnames
Constants used in libTheSky.
character, dimension(99) library_name
real(double) deltat_forced
integer, parameter deltat_nmax
real(double) deltat_accel
real(double) deltat_change
character, dimension(99) theskydir
real(double), dimension(deltat_nmax) deltat_values
real(double), dimension(9, 63) nutationdat
real(double), dimension(deltat_nmax) deltat_years
real(double), dimension(0:4) eart
real(double), dimension(4, 0:4) del
real(double), dimension(0:4) zeta
real(double), dimension(3, 0:4) w
real(double), dimension(0:4) peri
real(double), dimension(8, 0:4) p
real(double), dimension(max1) cmpb
real(double), dimension(0:4, max1) fmpb
real(double), dimension(max2) cper
integer, dimension(3, 3) nmpb
real(double), dimension(0:4, max2) fper
integer, dimension(3, 0:3, 3) nper
Local parameters for libTheSky: location, date, time.
integer, parameter maxlocs
ELP-82B Moon data, needed to compute Moon positions.
real(double), parameter a0
real(double), dimension(4, 0:4) del
real(double), dimension(3, 0:4) w
integer, dimension(3, 0:12) nrang
real(double), parameter c1
real(double), dimension(0:4) peri
real(double), dimension(6, 704) pc3
real(double), dimension(0:1) zeta
real(double), dimension(6, 918) pc2
real(double), dimension(6, 1023) pc1
real(double), dimension(3, 19537) per1
real(double), parameter ath
real(double), dimension(8, 0:1) p
real(double), dimension(0:4) t
integer, dimension(3, 12) nterm
real(double), dimension(3, 6766) per2
integer, dimension(4) ilu
real(double), dimension(0:4) eart
integer, dimension(11) ipla
real(double), parameter c2
real(double), dimension(6) zone
real(double), dimension(7) coef
real(double), dimension(3, 8924) per3
real(double), dimension(3) pre
Planet data, needed to compute planet positions.
real(double), dimension(4, 6827, 10) vsopdat
integer(long), dimension(3, 60) moonla_lrb
character, dimension(18) asternames
integer, dimension(43, 2) plub
integer, dimension(3, 8) vsopnls
integer, parameter nplanpos
real(double), dimension(8, 6) plelems
character, dimension(3) plcon
real(double), dimension(nplanpos) planpos
Planpos[] is an array with many different types of coordinates and related variables:
real(double), dimension(8, 6) plelems2000
integer, dimension(43, 2) plur
real(double), dimension(3, 8) vsoptruncs
real(double), dimension(2, 8, 6, 0:3) plelemdata
integer, dimension(43, 3) pluc
integer, dimension(43, 2) plul
integer, dimension(8, 60) moonla_arg
integer, parameter nasteroids
integer, dimension(0:5, 3, 8) vsopnblk
real(double), dimension(nasteroids, 9) asterelems
Star and basic constellation data.
character, dimension(19) latconnames
character, dimension(10) starconsnl
character, dimension(3) conidabr
character, dimension(17) nlconnames
real(double), dimension(nstars) starb
real(double), dimension(nstars) starra
integer, parameter nconid
character, dimension(19) genconnames
character, dimension(10) starcons
integer, parameter nconstel
real, dimension(nstars) starmags
real(double), dimension(nconid) coniddecl
character, dimension(18) enconnames
real, dimension(nstars) starrads
real(double), dimension(nconid) conidrau
real(double), dimension(nstars) starl
real(double), dimension(nstars) stardec
character, dimension(10) starnames
character, dimension(3) starconsabr
integer, dimension(nconid) conid
character, dimension(3) conabr
integer, parameter nstars
character, dimension(11) starnamesnl
real(double), dimension(nconid) conidral