Stellarium User Guide 0.15.0 1
Stellarium User Guide 0.15.0 1
Stellarium User Guide 0.15.0 1
Permission is granted to copy, distribute and/or modify this document under the terms
of the GNU Free Documentation License, Version 1.2 or any later version published by
the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no
Back-Cover Texts. A copy of the license is included in appendix G entitled GNU Free
Documentation License.
All trademarks, third party brands, product names, trade names, corporate names and company
names mentioned may be trademarks of their respective owners or registered trademarks of other
companies and are used for purposes of explanation and to the readers benefit, without implying a
violation of copyright law.
A draft of version 0.15.0-1, July 31, 2016
Contents
Basic Use
I
1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.1
Historical notes
Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.1
2.1.1
2.1.2
System Requirements
21
Minimum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Recommended . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.2
Downloading
22
2.3
2.3.1
2.3.2
2.3.3
Installation
Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
OS X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
22
22
22
2.4
2.4.1
2.4.2
2.4.3
Running Stellarium
Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
OS X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
22
23
23
2.5
Troubleshooting
23
A First Tour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.1
Time Travel
26
3.2
27
17
3.3
28
3.4
Taking Screenshots
30
4.1
31
4.2
32
4.3
4.3.1
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
33
33
33
33
33
37
37
4.4
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
37
37
39
39
40
41
4.5
42
4.6
44
4.7
4.7.1
Help Window
44
Editing Keyboard Shortcuts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
II
Advanced Use
5.1
5.1.1
5.1.2
5.1.3
Directories
Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mac OS X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
49
49
50
50
5.2
Directory Structure
50
5.3
51
5.4
5.4.1
6.1
Examples
Landscapes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
7.1
7.1.1
Stellarium Landscapes
57
Location information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
55
7.1.2
7.1.3
7.1.4
7.1.5
7.1.6
7.1.7
Polygonal landscape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Spherical landscape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
High resolution (Old Style) landscape . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fisheye landscape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Gazetteer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
59
60
61
65
66
67
7.2
7.2.1
7.2.2
7.2.3
68
68
69
70
7.3
7.3.1
7.3.2
7.3.3
7.3.4
7.3.5
Panorama Postprocessing
The GIMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ImageMagick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Final Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Artificial Panoramas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Nightscape Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
73
73
74
76
78
78
7.4
7.4.1
7.4.2
7.4.3
7.4.4
7.4.5
79
79
79
79
80
80
Deep-Sky Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
8.1
8.1.1
8.1.2
8.1.3
81
82
84
84
8.2
8.2.1
8.2.2
8.2.3
85
85
87
87
9.1
Basic Information
89
9.2
90
9.3
Constellation Names
90
9.4
Star Names
90
9.5
Planet Names
91
9.6
Stick Figures
91
9.7
Constellation Borders
91
9.8
Constellation Artwork
91
9.9
Seasonal Rules
92
9.10
92
Extending Stellarium
III
10
Plugins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
10.1
Enabling plugins
95
10.2
95
11
Interface Extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
11.1
97
11.2
98
11.3
99
100
101
Remote Control
Using the plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Remote Control Web Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Remote Control Commandline API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Developer information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
106
106
107
107
107
11.8
108
11.9
109
12
12.1
111
12.3
Exoplanets Plugin
118
12.3.1 Potential habitable exoplanets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
12.3.2 Proper names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Pulsars Plugin
124
Quasars Plugin
126
132
Satellites Plugin
Satellite Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Satellite Catalog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sources for TLE data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
133
133
133
134
134
12.9
12.9.1
12.9.2
12.9.3
12.9.4
ArchaeoLines Plugin
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Characteristic Declinations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Azimuth Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
135
135
135
137
137
13
13.1
Introduction
139
13.2
Usage
139
13.3
Hardware Requirements & Performance
140
13.3.1 Performance notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
13.4
13.4.1
13.4.2
13.4.3
13.4.4
13.4.5
13.4.6
Model Configuration
Exporting OBJ from Sketchup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Notes on OBJ file format limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring OBJ for Scenery3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Concatenating OBJ files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Working with non-georeferenced OBJ files . . . . . . . . . . . . . . . . . . . . . . .
Rotating OBJs with recognized survey points . . . . . . . . . . . . . . . . . . . . .
141
141
142
143
147
147
148
13.5
Predefined views
148
14
14.1
Oculars Plugin
151
14.2
14.2.1
14.2.2
14.2.3
14.2.4
14.2.5
TelescopeControl Plugin
Abilities and limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using this plug-in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Main window (Telescopes) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Telescope configuration window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Supported devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
152
152
152
152
153
155
14.3
StellariumScope plugin
156
14.4
156
14.5
Observability Plugin
158
15
Scripting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
15.1
Introduction
161
15.2
Script Console
162
15.3
Includes
162
15.4
Minimal Scripts
162
15.5
Example: Retrograde motion of Mars
162
15.5.1 Script header... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
15.5.2 A body of script... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
15.6
More Examples
165
Practical Astronomy
IV
16
16.1
169
16.2
16.2.1
16.2.2
16.2.3
16.2.4
Coordinate Systems
Altitude/Azimuth Coordinates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Right Ascension/Declination Coordinates . . . . . . . . . . . . . . . . . . . . . . . .
Ecliptical Coordinates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Galactic Coordinates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
170
170
171
173
174
16.3
16.3.1
16.3.2
16.3.3
16.3.4
16.3.5
16.3.6
Units
Distance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Julian Day Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Angles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Magnitude Scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Luminosity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
174
174
174
175
179
180
180
16.4
Precession
181
16.5
Parallax
181
16.5.1 Geocentric and Topocentric Observations . . . . . . . . . . . . . . . . . . . . . . . 183
16.5.2 Stellar Parallax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
16.6
Proper Motion
183
17
17.1
The Sun
185
17.2
17.2.1
17.2.2
17.2.3
17.2.4
17.2.5
Stars
Multiple Star Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Constellations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Star Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Spectral Type & Luminosity Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Variable Stars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
185
186
186
187
188
190
17.3
Our Moon
190
17.3.1 Phases of the Moon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
17.4
The Major Planets
192
17.4.1 Terrestrial Planets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
17.4.2 Jovian Planets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
17.5
The Minor Bodies
193
17.5.1 Asteroids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
17.5.2 Comets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
17.6
Meteoroids
193
17.7
194
17.8
194
17.9
Nebulae
194
17.9.1 The Messier Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
17.10 Galaxies
195
17.11 Eclipses
195
17.11.1 Solar Eclipses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
17.11.2 Lunar Eclipses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
17.12 Observing Hints
196
197
197
197
197
18
18.1
201
18.2
201
18.3
202
18.4
202
18.5
202
18.6
202
18.7
203
18.8
203
18.9
203
203
203
204
and
Bootis
204
204
204
204
205
o1
and
o2
Cygni
205
205
206
18.21 The Double Cluster, and h Persei, NGC 884 and NGC 869
206
206
206
207
207
208
208
208
208
209
209
210
210
19
Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
19.1
Find M31 in Binoculars
211
19.1.1 Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
19.1.2 For Real . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
19.2
Handy Angles
211
19.3
212
19.4
212
19.5
212
19.6
Analemma
212
19.7
Transit of Venus
212
19.8
Transit of Mercury
213
19.9
213
213
213
213
Appendices
V
A
A.1
Display Options
217
A.2
Miscellaneous
218
A.3
218
A.4
218
A.5
Scripts
219
A.6
Windows
219
A.7
A.7.1
A.7.2
A.7.3
A.7.4
A.7.5
A.7.6
A.7.7
A.7.8
A.7.9
A.7.10
A.7.11
A.7.12
A.7.13
A.7.14
Plugins
Angle Measure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ArchaeoLines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Compass Marks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Equation of Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Exoplanets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Field of View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Meteor Showers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oculars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pulsars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Quasars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Satellites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scenery3d: 3D landscapes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Solar System Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Telescope Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
219
219
220
220
220
220
220
220
221
221
221
221
221
221
222
B.1
223
B.2
223
B.3
Rural sky
223
B.4
Rural/suburban transition
224
B.5
Suburban sky
224
B.6
224
B.7
Suburban/urban transition
224
B.8
City sky
224
B.9
225
C.1
C.1.1
C.2
C.2.1
C.2.2
C.2.3
227
227
228
229
C.3
C.3.1
C.3.2
Variable Stars
232
Variable Star Catalog File Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
GCVS Variability Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
C.4
C.4.1
Double Stars
247
Double Star Catalog File Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
C.5
C.5.1
Cross-Identification Data
248
Cross-Identification Catalog File Format . . . . . . . . . . . . . . . . . . . . . . . . . 248
D.1
249
D.1.23
Program
Configuration
astro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
custom_selected_info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
custom_time_correction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
devel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
dso_catalog_filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
dso_type_filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
gui . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
init_location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
landscape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
localization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
main . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
plugins_load_at_startup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
projection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
proxy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
spheric_mirror . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
stars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
tui . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D.2
D.2.1
D.2.2
D.2.3
D.2.4
267
267
268
270
270
D.1.1
D.1.2
D.1.3
D.1.4
D.1.5
D.1.6
D.1.7
D.1.8
D.1.9
D.1.10
D.1.11
D.1.12
D.1.13
D.1.14
D.1.15
D.1.16
D.1.17
D.1.18
D.1.19
D.1.20
D.1.21
D.1.22
viewing
249
252
254
254
255
255
255
256
257
258
258
259
259
260
261
262
262
262
262
263
264
264
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
D.2.5
Accuracy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
E.1
Planetary Positions
275
E.2
Minor Bodies
276
E.3
276
E.4
Planet Axes
276
Contributors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
F.1
G.1
PREAMBLE
279
G.2
279
G.3
VERBATIM COPYING
281
G.4
COPYING IN QUANTITY
281
G.5
MODIFICATIONS
281
G.6
COMBINING DOCUMENTS
283
G.7
COLLECTIONS OF DOCUMENTS
283
G.8
283
G.9
TRANSLATION
283
G.10
TERMINATION
284
G.11
284
277
Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
Basic Use
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.1
Historical notes
Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.1
2.2
2.3
2.4
2.5
System Requirements
Downloading
Installation
Running Stellarium
Troubleshooting
A First Tour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.1
3.2
3.3
3.4
Time Travel
Moving Around the Sky
The Main Tool Bar
Taking Screenshots
4.1
4.2
4.3
4.4
4.5
4.6
4.7
1. Introduction
Stellarium is a software project that allows people to use their home computer as a virtual planetarium. It calculates the positions of the Sun and Moon, planets and stars, and draws how the
sky would look to an observer depending on their location and the time. It can also draw the
constellations and simulate astronomical phenomena such as meteor showers or comets, and solar
or lunar eclipses.
Stellarium may be used as an educational tool for teaching about the night sky, as an observational aid for amateur astronomers wishing to plan a nights observing or even drive their
telescopes to observing targets, or simply as a curiosity (its fun!). Because of the high quality
of the graphics that Stellarium produces, it is used in some real planetarium projector products
and museum projection setups. Some amateur astronomy groups use it to create sky maps for
describing regions of the sky in articles for newsletters and magazines, and the exchangeable sky
cultures feature invites its use in the field of Cultural Astronomy research and outreach.
Stellarium is still under development, and by the time you read this guide, a newer version may
have been released with even more features than those documented here. Check for updates to
Stellarium at the Stellarium website1 .
If you have questions and/or comments about this guide, or about Stellarium itself, visit the
Stellarium site at LaunchPad2 or our SourceForge forums3 .
1.1
Historical notes
Fabien Chreau started the project during the summer 2000, and throughout the years found
continuous support by a small team of enthusiastic developers.
Here is a list of past and present major contributors sorted roughly by date of arrival on the
project:
1 http://stellarium.org
2 https://launchpad.net/stellarium
3 https://sourceforge.net/p/stellarium/discussion/278769/
Chapter 1. Introduction
18
discussion
19
2. Getting Started
2.1
System Requirements
Stellarium has been seen to run on most systems where Qt5 is available, from tiny ARM computers
like the Raspberry Pi 21 or Odroid C1 to big museum installations with multiple projectors. The
most important hardware requirement is a contemporary graphics subsystem.
2.1.1
Minimum
Linux/Unix; Windows 7 and later (It may run on Vista, but unsupported. A special version
for XP is still available); OS X 10.8.5 and later
3D graphics card which supports OpenGL 3.0 and GLSL 1.3 (2008 GeForce 8xxx and
later, ATI/AMD Radeon HD-2xxx and later; Intel HD graphics (Core-i 2xxx and later)) or
OpenGL ES 2.0 and GLSL ES 1.0 (e.g., ARM SBCs like Raspberry Pi 2). On Windows,
some older cards may be supported via ANGLE when they support DirectX10.
512 MB RAM
250 MB free on disk
2.1.2
Recommended
A dark room for realistic rendering details like the Milky Way, Zodiacal Light or star twinkling
cant be seen in a bright room.
1 As
of spring 2016, you need to enable the experimental OpenGL driver and compile Stellarium from
sources.
22
2.2
Downloading
Download the correct package for your operating system directly from the main page,
http://stellarium.org.
2.3
Installation
2.3.1
Windows
1. Double click on the installer file you downloaded:
stellarium-0.15.0-win64.exe for 64-bit Windows 7 and later.
stellarium-0.15.0-win32.exe for 32-bit Windows 7 and later.
stellarium-0.15.0-classic-win32.exe for Windows XP and later.
2. Follow the on-screen instructions.
2.3.2
OS X
1. Locate the Stellarium-0.15.0.dmg file in Finder and double click on it or open it using
the Disk Utility application. Now, a new disk appears on your desktop and Stellarium is in it.
2. Open the new disk and please take a moment to read the ReadMe file. Then drag Stellarium
to the Applications folder.
3. Note: You should copy Stellarium to the Applications folder before running it some users
have reported problems running it directly from the disk image (.dmg).
2.3.3
Linux
Check if your distribution has a package for Stellarium already if so youre probably best off
using it. If not, you can download and build the source.
For Ubuntu we provide a package repository with the latest stable releases. Open a terminal
and type:
sudo add - apt - repository ppa : stellarium / stellarium - releases
sudo apt - get update
sudo apt - get install stellarium
2.4
Running Stellarium
2.4.1
Windows
The Stellarium installer creates a whole list of items in the Start Menu under the Programs/Stellarium section. The list evolves over time, not all entries listed here may be installed on your
system. Select one of these to run Stellarium:
Stellarium OpenGL version. This is the most efficient for modern PCs and should be used
when you have installed appropriate OpenGL drivers. Note that some graphics cards are
blacklisted by Qt to immediately run via ANGLE (Direct3D), you cannot force OpenGL in
this case. This should not bother you.
Stellarium (ANGLE mode) Uses Direct3D translation of the OpenGL rendering via ANGLE
library. Forces Direct3D version 9.
Stellarium (MESA mode) Uses software rendering via MESA library. This should work on any
PC without dedicated graphics card.
On startup, a diagnostic check is performed to test whether the graphics hardware is capable of
running. If all is fine, you will see nothing of it. Else you may see an error panel informing you
that your computer is not capable of running Stellarium (No OpenGL 2 found), or a warning
2.5 Troubleshooting
23
that there is only OpenGL 2.1 support. The latter means you will be able to see some graphics,
but depending on the type of issue you will have some bad graphics. For example, on an Intel
GMA4500 there is only a minor issue in Night Mode, while on other systems we had reports of
missing planets or even crashes as soon as a planet comes into view. If you see this, try running in
Direct3D 9 or MESA mode, or upgrade your system. The warning, once ignored, will not show
again.
When you have found a mode that works on your system, you can delete the other links.
2.4.2
OS X
Double click on the Stellarium application. Add it to your Dock for quick access.
2.4.3
Linux
If your distribution had a package youll probably already have an item in the GNOME or KDE
application menus. If not, just open a terminal and type stellarium.
2.5
Troubleshooting
Stellarium writes startup and other diagnostic messages into a logfile. Please see section 5 where
this file is located on your system. This file is essential in case when you feel you need to report a
problem with your system which has not been found before.
If you dont succeed in running Stellarium, please see the online forum2 . It includes FAQ
(Frequently Asked Questions, also Frequently Answered Questions) and a general question section
which may include further hints. Please make sure you have read and understood the FAQ before
asking the same questions again.
2 https://launchpad.net/stellarium
3. A First Tour
Figure 3.1: Stellarium main view. (Combination of day and night views.)
When Stellarium first starts, we see a green meadow under a sky. Depending on the time of day, it
is either a day or night scene. If you are connected to the Internet, an automatic lookup will attempt
to detect your approximate position.1
1 See
26
At the bottom left of the screen, you can see the status bar. This shows the current observer
location, field of view (FOV), graphics performance in frames per second (FPS) and the current
simulation date and time. If you move the mouse over the status bar, it will move up to reveal a tool
bar which gives quick control over the program.
The rest of the view is devoted to rendering a realistic scene including a panoramic landscape
and the sky. If the simulation time and observer location are such that it is night time, you will see
stars, planets and the moon in the sky, all in the correct positions.
You can drag with the mouse on the sky to look around or use the cursor keys. You can zoom
with the mouse wheel or the Page or Page keys.
Much of Stellarium can be controlled very intuitively with the mouse. Many settings can
additionally be switched with shortcut keys (hotkeys). Advanced users will learn to use these
shortcut keys. Sometimes a key combination will be used. For example, you can quit Stellarium by
+ Q on Mac OS X. For simplicity, we will
pressing Ctrl + Q on Windows and Linux, and
show only the Windows/Linux version. We will present the default hotkeys in this guide. However,
almost all hotkeys can be reconfigured to match your taste. Note that some listed shortkeys are only
available as key combinations on international keyboard layouts, e.g., keys which require pressing
AltGr on a German keyboard. These must be reconfigured, please see 4.7.1 for details.
The way Stellarium is shown on the screen is primarily governed by the menus. These are
accessed by dragging the mouse to the left or bottom edge of the screen, where the menus will slide
out. In case you want to see the menu bars permanently, you can press the small buttons right in the
lower left corner to keep them visible.
3.1
Time Travel
When Stellarium starts up, it sets its clock to the same time and date as the system clock. However,
Stellariums clock is not fixed to the same time and date as the system clock, or indeed to the
same speed. We may tell Stellarium to change how fast time should pass, and even make time
go backwards! So the first thing we shall do is to travel into the future! Lets take a look at the
time control buttons on the right hand ride of the tool-bar. If you hover the mouse cursor over the
buttons, a short description of the buttons purpose and keyboard shortcut will appear.
Button
Shortcut key
Description
OK, so lets go see the future! Click the mouse once on the increase time speed button
.
Not a whole lot seems to happen. However, take a look at the clock in the status bar. You should
see the time going by faster than a normal clock! Click the button a second time. Now the time is
going by faster than before. If its night time, you might also notice that the stars have started to
27
move slightly across the sky. If its daytime you might be able to see the sun moving (but its less
apparent than the movement of the stars). Increase the rate at which time passes again by clicking
on the button a third time. Now time is really flying!
Let time move on at this fast speed for a little while. Notice how the stars move across the sky.
If you wait a little while, youll see the Sun rising and setting. Its a bit like a time-lapse movie.
Stellarium not only allows for moving forward through time you can go backwards too! Click
on the real time speed button
. The stars and/or the Sun should stop scooting across the sky.
3.2
Description
Cursor keys
Page / Page
Backslash ( \ )
Left mouse button
Right mouse button
Mouse wheel
Forward-slash ( / )
28
you are fully zoomed in on a moon of Jupiter, the first auto-zoom out will go to the sub-system
zoom level. Subsequent auto-zoom out will fully zoom out and return the initial direction of view.
For objects that are not part of a sub-system, the initial auto-zoom in will zoom right in on the
selected object (the exact field of view depending on the size/type of the selected object), and the
initial auto-zoom out will return to the initial FOV and direction of view.
3.3
Button
Key
Description
Constellations
Constellation Names
29
Constellation Art
Equatorial Grid
Azimuth Grid
Toggle Ground
Toggle Atmosphere
Toggle atmospheric effects. Most notably makes the stars visible in the daytime.
Deep-Sky Objects
Planet Hints
Ctrl + M
Coordinate System
Goto
Night Mode
Nebula images
Full Screen Mode
F11
Ctrl + Shift + H
Ctrl + Shift + V
Quit Stellarium
Help Window
Ctrl + Q
F1
Close Stellarium.
Show the help window, with key bindings and other useful information
30
F2
Configuration Window
F3
Search Window
3.4
or Ctrl
View Window
F4
Time Window
F5
Location Window
F6
Taking Screenshots
You can save what is on the screen to a file by pressing Ctrl + S . Screenshots are taken in
.png format, and have filenames like stellarium-000.png, stellarium-001.png (the number
increments to prevent overwriting existing files).
Stellarium creates screenshots in a directory depending on your operating system, see section
5.1 Files and Directories.
This chapter describes the dialog windows which can be accessed from the left menu bar.
Most of Stellariums settings can be changed using the view window (press
the configuration window (
or F4 ) and
some settings, more information is available as tooltips, small text boxes which appear when you
hover the mouse cursor over a button.1
0.15
You can drag the windows around, and the position will be used again when you restart
Stellarium. If this would mean the window is off-screen (because you start in windowed mode, or
with a different screen), the window will be moved so that at least a part is visible.
Some options are really rarely changed and therefore may only be configured by editing the
configuration file. See 5.3 The Main Configuration File for more details.
4.1
on Windows 7 and later, with NVidia and AMD GPUs, these tooltips often do not work.
3.1
32
window (open with the
button or F5 ) to set the simulation time. The values for year, month,
day, hour, minutes and seconds may be modified by typing new values, by clicking the up and down
arrows above and below the values, and by using the mouse wheel.
The other tab in this window allows you to see or set Julian Day and/or Modified Julian Day
numbers (see 16.3.3).
4.2
33
If you want to use this location permanently, click on the use as default checkbox, disable Get
location from Network, and close the location window.
4.3
4.3.1
or F2 to open.
4.3.2
4.3.3
4.3.4
34
35
36
37
Auto-enabling for the atmosphere When changing planet during location change, atmosphere
will be switched as required.
Include nutation Compute the slight wobble of earths axis. This feature is active only about 500
years around J2000.0.
Azimuth from South Some users may be used to counting azimuth from south.
Disc viewport This option masks the main view producing the effect of a telescope eyepiece. It is
also useful when projecting Stellariums output with a fish-eye lens planetarium projector.
Gravity labels This option makes labels of objects in the main view align with the nearest horizon.
This means that labels projected onto a dome are always aligned properly.
Show flip buttons When enabled, two buttons will be added to the main tool bar which allow
the main view to be mirrored in the vertical and horizontal directions. This is useful when
observing through telecopes which may cause the image to be mirrored.
Use decimal degrees
Topocentric coordinates If you require planetocentric coordinates, you may switch this off. Usually it should be enabled.
Auto select landscapes When changing the planet in the location panel, a fitting landscape
panorama will be shown when available.
Auto zoom out returns to initial field of view When enabled, this option changes the behaviour
of the zoom out key (\) so that it resets the initial direction of view in addition to the field of
view.
4.3.5
4.3.6
4.4
4.4.1
Sky Tab
The Sky tab of the View window (Fig. 4.9) contains settings for changing the general appearance of
the main sky view. Some hightlights:
Absolute scale is the size of stars as rendered by Stellarium. If you increase this value, all stars
will appear larger than before.
38
Relative scale determines the difference in size of bright stars compared to faint stars. Values
higher than 1.00 will make the brightest stars appear much larger than they do in the sky.
This is useful for creating star charts, or when learning the basic constellations.
Twinkle controls how much the stars twinkle when atmosphere is enabled. Since V0.15, the
twinkling is reduced in higher altitudes, where the star light passes the atmosphere in a
steeper angle and is less distorted.
Limit magnitude Inhibits automatic addition of fainter stars when zooming in. This may be
helpful if you are interested in naked eye stars only.
Dynamic eye adaptation When enabled this feature reduces the brightness of faint objects when
a bright object is in the field of view. This simulates how the eye can be dazzled by a bright
object such as the moon, making it harder to see faint stars and galaxies.
Light pollution In urban and suburban areas, the sky is brightned by terrestrial light pollution
reflected in the atmophere. Stellarium simulates light pollution and is calibrated to the Bortle
Dark Sky Scale where 1 means a good dark sky, and 9 is a very badly light-polluted sky. See
Appendix B for more information.
Solar System objects this group of options lets you turn on and off various features related to
the planets. Simulation of light speed will give more precise positions for planetary bodies
which move rapidly against backround stars (e.g. the moons of Jupiter). The Scale Moon
option will increase the apparent size of the moon in the sky, which can be nice for wide
field of view shots.
Labels and markers you can independantly change the amount of labels displayed for planets,
stars and nebuulae. The further to the right the sliders are set, the more labels you will see.
Note that more labels will also appear as you zoom in.
Shooting stars Stellarium has a simple meteor simulation option. This setting controls how many
shooting stars will be shown. Note that shooting stars are only visible when the time rate is 1,
and might not be visiable at some times of day. Meteor showers are not currently simulated.
39
DSO Tab
Deep-sky objects or DSO are extended objects which are external to the solar system, and are not
point-sources like stars. DSO include galaxies, planetary nebulae and star clusters. These objects
may or may not have images associated with them. Stellarium comes with a catalogue with over
14,000 extended objects containing the combined data from many catalogues, with 190 images. The
DSO tab (Fig. 4.10) allows you to specify which catalogs or which object types you are interested
in. See chapter 8 for details about the catalog, and how to extend it with your own photographs.
4.4.3
Markings Tab
The Markings tab of the View window (Fig. 4.11) controls the following features:
Celestial sphere this group of options makes it possible to plot various grids and lines in the main
view.
Projection Selecting items in this list changes the projection method which Stellarium uses to
draw the sky [57]. Options are:
Perspective Perspective projection maps the horizon and other great circles like equator,
ecliptic, hour lines, etc. into straight lines. The maximum field of view is 150 . The
mathematical name for this projection method is gnomonic projection.
Stereographic Stereographic projection has been known since antiquity and was originally
known as the planisphere projection. It preserves the angles at which curves cross each
other but it does not preserve area. Else it is similar to fish-eye projection mode. The
maximum field of view in this mode is 235 .
Fish-Eye Stellarium draws the sky using azimuthal equidistant projection. In fish-eye
projection, straight lines become curves when they appear a large angular distance
from the centre of the field of view (like the distortions seen with very wide angle
camera lenses). This is more pronounced as the user zooms out. The maximum field
of view in this mode is 180 .
40
Landscape Tab
The Landscape tab of the View window (Fig. 4.12) controls the landscape graphics (the horizon
which surrounds you). To change the landscape graphics, select a landscape from the list on the left
side of the window. A description of the landscape will be shown on the right.
Note that while a landscape can include information about where the landscape graphics were
taken (planet, longitude, latitude and altitude), this location does not have to be the same as the
location selected in the Location window, although you can set up Stellarium such that selection of
a new landscape will alter the location for you.
The controls at the bottom right of the window operate as follows:
41
Starlore Tab
The Starlore tab of the View window (Fig. 4.13) controls what cultures constellations and bright
star names will be used in the main display. Some cultures have constellation art (e.g., Western and
Inuit), and the rest do not. Configurable options include
2 http://stellarium.org/wiki/index.php/Landscapes
42
4.5
or R .
43
15
44
4.6
4.7
Help Window
The Help window lists all of Stellariums keystrokes. Note that some features are only available as
keystrokes, so its a good idea to have a browse of the information in this window.
45
46
4.7.1
II
Advanced Use
5.1
5.2
5.3
5.4
Directories
Directory Structure
The Main Configuration File
Getting Extra Data
6.1
Examples
Landscapes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
7.1
7.2
7.3
7.4
Stellarium Landscapes
Creating Panorama Photographs for Stellarium
Panorama Postprocessing
Other recommended software
Deep-Sky Objects . . . . . . . . . . . . . . . . . . . . . . . . . 81
8.1
8.2
9.1
9.2
9.3
9.4
9.5
9.6
9.7
9.8
9.9
9.10
Basic Information
Skyculture Description Files
Constellation Names
Star Names
Planet Names
Stick Figures
Constellation Borders
Constellation Artwork
Seasonal Rules
Publish Your Work
5.1
Directories
Stellarium has many data files containing such things as star catalogue data, nebula images, button
icons, font files and configuration files. When Stellarium looks for a file, it looks in two places.
First, it looks in the user directory for the account which is running Stellarium. If the file is not
found there, Stellarium looks in the installation directory1 . Thus it is possible for Stellarium to be
installed by an administrative user and yet have a writable configuration file for non-administrative
users. Another benefit of this method is on multi-user systems: Stellarium can be installed by
the administrator, and different users can maintain their own configuration and other files in their
personal user accounts.
In addition to the main search path, Stellarium saves some files in other locations, for example
screens shots and recorded scripts.
The locations of the user directory, installation directory, screenshot save directory and script
save directory vary according to the operating system and installation options used. The following
sections describe the locations for various operating systems.
5.1.1
Windows
installation directory By default this is C:\Program Files\Stellarium\, although this can
be adjusted during the installation process.
user directory This is the Stellarium sub-folder in the Application Data folder for the user account
which is used to run Stellarium. Depending on the version of Windows and its configuration,
this could be any of the following (each of these is tried, if it fails, the next in the list if tried).
% APPDATA %\ Stellarium \
% USERPROFILE %\ Stellarium \
% HOMEDRIVE %\% HOMEPATH %\ Stellarium \
% HOME %\ Stellarium \
Stellarium s installation directory
1 The
installation directory was referred to as the config root directory in previous versions of this guide
50
Thus, on a typical Windows Vista/7/10 system with user Bob Dobbs, the user directory
will be:
C :\ Users \ Bob Dobbs \ AppData \ Roaming \ Stellarium \
The user data directory is unfortunately hidden by default. To make it accessible in the Windows file explorer, open an Explorer window and select Organize... Folder and search options .
Make sure folders marked as hidden are now displayed. Also, deselect the checkbox to hide
known file name endings.2
screenshot save directory Screenshots will be saved to the Pictures/Stellarium directory,
although this can be changed with a command line option (see section 63 ).
5.1.2
Mac OS X
installation directory This is found inside the application bundle, Stellarium.app. See Inside
Application Bundles4 for more information.
user directory This is the sub-directory Library/Preferences/Stellarium/ (or
~/Library/Application Support/Stellarium on newest versions of Mac OS X) of
the users home directory.
screenshot save directory Screenshots are saved to the users Desktop.
5.1.3
Linux
installation directory This is in the share/stellarium sub-directory of the installation prefix,
i.e., usually /usr/share/stellarium or /usr/local/share/stellarium/.
user directory This is the .stellarium sub-directory of users home directory, i.e., ~/.stellarium/.
This is a hidden folder, so if you are using a graphical file browser, you may want to change
its settings to display hidden folders.
screenshot save directory Screenshots are saved to the users home directory.
5.2
Directory Structure
Within the installation directory and user directory defined in section 5.1, files are arranged in the
following sub-directories.
landscapes/ contains data files and textures used for Stellariums various landscapes. Each
landscape has its own sub-directory. The name of this sub-directory is called the landscape
ID, which is used to specify the default landscape in the main configuration file, or in script
commands.
skycultures/ contains constellations, common star names and constellation artwork for Stellariums many sky cultures. Each culture has its own sub-directory in the skycultures
directory.
nebulae/ contains data and image files for nebula textures. In the future Stellarium may be able
to support multiple sets of nebula images and switch between them at runtime. This feature
is not implemented for version 0.15.0, although the directory structure is in place - each set
of nebula textures has its own sub-directory in the nebulae directory.
2 This
is a very confusing default setting and in fact a security risk: Consider you receive an email
with some file funny.png.exe attached. Your explorer displays this as funny.png. You double-click it,
expecting to open some image browser with a funny image. However, you start some unknown program
instead, and running this .exe executable program may turn out to be anything but funny!
3 Windows Vista users who do not run Stellarium with administrator privileges should adjust the shortcut
in the start menu to specify a different directory for screenshots as the Desktop directory is not writable for
normal programs. Stellarium includes a GUI option to specify the screenshot directory.
4 http://www.mactipsandtricks.com/articles/Wiley_HT_appBundles.lasso
51
stars/ contains Stellariums star catalogues. In the future Stellarium may be able to support
multiple star catalogues and switch between them at runtime. This feature is not implemented
for version 0.15.0, although the directory structure is in place each star catalogue has its
own sub-directory in the stars directory.
data/ contains miscellaneous data files including fonts, solar system data, city locations, etc.
textures/ contains miscellaneous texture files, such as the graphics for the toolbar buttons, planet
texture maps, etc.
ephem/ (optional) may contain data files for planetary ephemerides DE430 and DE431 (see 5.4.1).
If any file exists in both the installation directory and user directory, the version in the user
directory will be used. Thus it is possible to override settings which are part of the main Stellarium
installation by copying the relevant file to the user area and modifying it there.
It is recommended to add new landscapes or sky cultures by creating the relevant files and
directories within the user directory, leaving the installation directory unchanged. In this manner
different users on a multi-user system can customise Stellarium without affecting the other users.
5.3
5.4
5.4.1
values can be edited interactively by the Text User Interface plugin (see 11.6).
is possible to specify a different name for the main configuration file using the --config-file
command line option. See section 6 Command Line Options for details.
6 It
0.15
52
downloaded separately, and most users will likely not need them. DE430 provides highly accurate
data for the years +1550 . . . + 2650, while DE431 covers years 13000 . . . + 17000, which allows
e.g. archaeoastronomical research on Mesolithic landscapes. Outside these year ranges, positional
computation falls back to VSOP87.
The integration of this feature is still experimental. As of V0.15, solar eclipses in antiquity
seem to be slightly off. Please use JPL Horizon for quotable results.
To enable use of these data, download the files from JPL7 :
Ephemeris
Filename
MD5 hash
DE430
linux_p1550p2650.430 707c4262533d52d59abaaaa5e69c5738
DE431
lnxm13000p17000.431 fad0f432ae18c330f9e14915fbf8960a
The files can be placed in a folder named ephem inside either the installation directory or the
user directory (see 5.2). Alternatively, if you have them already stored elsewhere, you may add the
path to config.ini like:
[ astro ]
de430_path = C :/ Astrodata / JPL_DE43x / linux_p1550p2650 .430
de431_path = C :/ Astrodata / JPL_DE43x / lnxm13000p17000 .431
For fast access avoid storing them on a network drive or USB pendrive!
You activate use of either ephemeris in the configuration panel ( F2 ). If you activate both,
preference will be given for DE430 if the simulation time allows it. Outside of the valid times,
VSOP87 will always be used.
Acknowledgement
The optional use of DE430/431 has been supported by the ESA Summer of Code 2015 initiative.
7 ftp://ssd.jpl.nasa.gov/pub/eph/planets/Linux/.
Stellariums behaviour can be modified by providing parameters to the program when it is called
via the command line. See table for a full list:
Option
Option Parameter
Description
--help or -h
[none]
--version or -v
[none]
--config-file or -c
--restore-defaults
[none]
--user-dir
path
Stellarium will start with the default configuration. Note: The old configuration file
will be overwritten.
Specify the user data directory.
54
--screenshot-dir
path
--full-screen
yes or no
--home-planet
planet
--altitude
altitude
--longitude
longitude
--latitude
latitude
--list-landscapes
[none]
--landscape
landscape ID
--sky-date
date
--sky-time
time
--startup-script
script name
--fov
angle
--projection-type
ptype
--dump-opengl-details or -d
[none]
--angle-mode or -a
[none]
--angle-d3d9 or -9
[none]
--angle-d3d11
[none]
--angle-warp
[none]
Force use the Direct3D 11 software rasterizer for ANGLE OpenGL ES2 rendering
engine.1
--mesa-mode or -m
[none]
--safe-mode or -s
[none]
Synonymous to --mesa-mode.1
--fix-text or -t
[none]
type
(e.g.
If you want to avoid adding the same switch every time when you start Stellarium from the
command line, you can also set an environment variable STEL_OPTS with your default options.
1 On Windows only
2 E.g., Raspberry Pi
2 with Raspbian Jessie and VC4 drivers from February 2016. A bugfix should be
6.1 Examples
6.1
55
Examples
To start Stellarium using the configuration file, configuration_one.ini situated in the
user directory (use either of these):
stellarium -- config - file = configuration_one . ini
stellarium -c configuration_one . ini
To list the available landscapes, and then start using the landscape with the ID ocean
stellarium -- list - landscapes
stellarium -- landscape = ocean
Note that console output (like --list-landscapes) on Windows is not possible.
7. Landscapes
G EORG Z OTTI
Landscapes are one of the key features that make Stellarium popular. Originally just used for
decoration, since version 10.6 they can be configured accurately for research and demonstration in
skyscape astronomy, a term which describes the connection of landscape and the sky above [11].
Configured properly, they can act as reliable proxies of the real landscapes, so that you can take e.g.
measurements of sunrise or stellar alignments [75], or prepare your next moonrise photograph, as
though you were on-site.
In this chapter you can find relevant information required to accurately configure Stellarium
landscapes, using panoramas created from photographs taken on-site, optionally supported by
horizon measurements with a theodolite.
Creating an accurate panorama requires some experience with photography and image processing. However, great open-source tools have been developed to help you on the job. If you already
know other tools, you should be able to easily transfer the presented concepts to those other tools.
7.1
Stellarium Landscapes
As of version 0.15, the available landscape types are:
polygonal A point list of measured azimuth/altitude pairs, used to define a sharp horizon polygon.
The area below the horizon line is colored in a single color (Section 7.1.2).
spherical The simple form to configure a photo-based panorama: A single image is used as texture
map for the horizon (Section 7.1.3).
old_style The original photo panorama. This is the most difficult to configure, but allows highest
resolution by using several texture maps (Section 7.1.4).
fisheye Another 1-texture approach, utilizing an image made with a fisheye lens. This landscape suffers from calibration uncertainties and can only be recommended for decoration
(Section 7.1.5).
A landscape consists of a landscape.ini plus the data files that are referenced from there,
58
Chapter 7. Landscapes
like a coordinate list or the textures. Those reside in a subdirectory of the landscape folder inside
the Stellarium program directory, or, for own work, in a subdirectory of the landscape folder
inside your Stellarium user data directory (see section 5.1).
Let us ssume we want to create a landscape for a place called Rosenburg. The location for the
files of our new custom landscape Rosenburg depends on the operating system (see 5.1). Create a
new subdirectory, and for maximum compatibility, use small letters and no spaces:
Windows C:/Users/YOU/AppData/Roaming/Stellarium/landscapes/rosenburg
Linux
~/.stellarium/landscapes/rosenburg
Mac
$HOME/Library/Preferences/Stellarium/landscapes/rosenburg
7.1.1
Location information
This optional section in landscape.ini allows automatic loading of site coordinates if this option
is activated in the program GUI (see 4.4.4). For our purposes we should consider especially the
coordinates in the location section mandatory!
[ location ]
planet = Earth
country = Austria
name = KGA Rosenburg
latitude = +48 d38 3.3 "
longitude = +15 d38 2.8 "
altitude = 266
light_pollution = 1
at mo sp h e r i c _ e x t i n c t i o n _ c o e f f i c i e n t = 0.2
display_fog = 0
atmospheric_tempe rature = 10.0
atmospheric_pressure = 1013.0
Where:
planet Is the English name of the solar system body for the landscape.
latitude Is the latitude of site of the landscape in degrees, minutes and seconds. Positive values
represent North of the equator, negative values South of the equator.
longitude Is the longitude of site of the landscape. Positive values represent East of the Greenwich Meridian on Earth (or equivalent on other bodies), Negative values represent Western
longitude.
altitude Is the altitude of the site of the landscape in meters.
country (optional) Name of the country the location is in.
state (optional) Name of the state the location is in.
name (optional) Name of the location. This may contain spaces, but keep it short to have it fully
visible in the selection box.
Since V0.11, there are a few more optional parameters that can be loaded if the according switch
is active in the landscape selection panel. If they are missing, the parameters do not change to
defaults.
light_pollution (optional) Light pollution of the site, given on the Bortle Scale (1: none . . . 9:
metropolitan; see Appendix B). If negative or absent, no change will be made.
atmospheric_extinction_coefficient (optional, no change if absent.) Extinction coefficient
(mag/airmass) for this site.
atmospheric_temperature (optional, no change if absent.) Surface air temperature (Degrees
Celsius). Used for refraction. Set to -1000 to explicitly declare "no change".
59
Polygonal landscape
This landscape type has been added only recently (since 0.13) to allow the use of measured horizons.
Users of Cartes du Ciel1 will be happy to hear that the format of the list of measurements is
compatible.
This is the technically simplest of the landscapes, but may be used to describe accurately
measured horizon lines. The file that encodes horizon altitudes can also be used in all other
landscape types. If present there, it will be used to define object visibility (instead of the opacity of
the landscape photo textures) and, if horizon_line_color is defined, will be plotted.
There is a small caveat: Sometimes, there may appear vertical lines from some corners towards
the zenith or the mathematical horizon, e.g. if there is a vertex including azimuth 0 or 180. If this
irritates you, just offset this azimuth minimally (e.g., 180.00001).
The landscape.ini file for a polygonal type landscape looks like this (this example is based
on the Geneve landscape which was borrowed from Cartes du Ciel and comes with Stellarium):
[ landscape ]
name = Geneve
type = polygonal
author = Georg Zotti ; Horizon definition by Patrick Chevalley
description = Horizon line of Geneve .
Demonstrates compatibility with
horizon descriptions from Cartes du Ciel .
polygonal_horizon_list = horizon_Geneve . txt
polygonal_angle_r otatez = 0
ground_color = .15 ,.45 ,.45
horizon_line_color = .75 ,.45 ,.45
Where:
name appears in the landscape tab of the configuration window.
type identifies the method used for this landscape. polygonal in this case.
author lists the author(s) responsible for images and composition.
description gives a short description visible in the selection panel. The text can be superseded
by optional description.<lang>.utf8 files.
polygonal_horizon_list is the name of the horizon data file for this landscape.
polygonal_horizon_list_mode (optional) the two first columns in the list are numbers: azimuth and altitude or zenith distance, in either degrees or radians or gradians(gon). The value
must be one of azDeg_altDeg, azDeg_zdDeg, azRad_altRad, azRad_zdRad, azGrad_altGrad,
azGrad_zdGrad. Default: azDeg_altDeg
polygonal_angle_rotatez (optional, default=0) Angle (degrees) to adjust azimuth. This may
be used to apply a (usually) small offset rotation, e.g. when you have measured the horizon
in a grid-based coordinate system like UTM and have to compensate for the meridian
convergence.
1 SkyChart
Chapter 7. Landscapes
60
ground_color (optional, default=0,0,0, i.e., black) Color for the area below the horizon line.
Each R,G,B component is a float within 0..1.
horizon_line_color (optional, default: invisible) used to draw a polygonal horizon line. Each
R,G,B component is a float within 0..1.
minimal_brightness (optional) Some minimum brightness to keep landscape visible. Default=1, i.e., use minimal_brightness from the [landscape] section in the global config.ini.
minimal_altitude (optional, default=-2) Some sky elements, e.g. stars, are not drawn below
this altitude to increase performance. Under certain circumstances you may want to specify
something else here. (since V0.14)
polygonal_horizon_inverted (optional, default=false) In rare cases like horizon lines for high
mountain peaks with many negative horizon values this should be set to true. (since V0.15)
7.1.3
Spherical landscape
This method uses a more usual type of panorama the kind which is produced directly from
software such as autostitch or Hugin2 . The Moon landscape which comes with Stellarium
provides a minimal example of a landscape.ini file for a spherical type landscape:
[ landscape ]
name = Moon
type = spherical
maptex = apollo17 . png
A more elaborate example is found with the Grossmugl landscape:
[ landscape ]
name = Grossmugl
type = spherical
author = Guenther Wuchterl , Kuffner - Sternwarte . at ;
Lightscape : Georg Zotti
description = Field near Leeberg , Grossmugl ( Riesentumulus ) ,
Austria - Primary Observing Spot of the Grossmugl
Starlight Oasis - http :// starlightoasis . org
maptex = gros smug l_l eebe rg_c rop1 1 .25. png
maptex_top =11.25
maptex_fog = g r o s s mu g l _ l ee b e r g _ fo g _ c r op 2 2 .5. png
maptex_fog_top = 22.5
maptex_fog_bottom = -22.5
maptex_illum = g r o s s m u g l _l e e b e r g _ i l l u m _ c r o p 0 . png
maptex_illum_bottom = 0
angle_rotatez = -89.1
minimal_brightness = 0.0075
polygonal_horizon_list = horizon_grossmugl . txt
polygonal_angle_r otatez =0
horizon_line_color = .75 ,.45 ,.45
minimal_altitude = -1
Where:
name appears in the landscape tab of the configuration window. This name may be translated.
type identifies the method used for this landscape. spherical in this case.
2 http://hugin.sourceforge.net/
61
Chapter 7. Landscapes
62
Figure 7.1: Old_style landscape: eight parts delivering a high-resolution panorama. The
bottom (ground) texture, drawn on a flat plane, is not shown here.
may be more efficient because there are no unused texture parts like the corners of the texture file
in the fish-eye method. It is even possible to repeat the horizon several times (for purely decorative
purpose). The side textures are mapped onto curved (spherical ring or cylinder) walls (Fig. 7.1).
On the negative side, it is more difficult to create this type of landscape merging the ground
texture with the side textures can prove tricky. (Hugin can be used to create also this file, though.
And on the other hand, you can replace this by something else like a site map.) The contents of
the landscape.ini file for this landscape type is also somewhat more complicated than for other
landscape types. Here is the landscape.ini file which describes our Rosenburg landscape3 :
[ landscape ]
name = KGA Rosenburg
author = Georg Zotti , VIAS / ASTROSIM
description = KGA Rosenburg
type = old_style
nbsidetex = 8
tex0 = Horiz -0. png
tex1 = Horiz -1. png
tex2 = Horiz -2. png
tex3 = Horiz -3. png
tex4 = Horiz -4. png
tex5 = Horiz -5. png
tex6 = Horiz -6. png
tex7 = Horiz -7. png
nbside = 8
side0 = tex0 :0:0:1:1
side1 = tex1 :0:0:1:1
side2 = tex2 :0:0:1:1
3 the
groundtex grassground.png mentioned here has been taken from the Guereins landscape.
63
Chapter 7. Landscapes
64
side0 ...side<nbside-1> are the descriptions of how the side textures should be arranged in
the program. Each description contains five fields separated by colon characters (:). The
first field is the ID of the texture (e.g. tex0), the remaining fields are the texture coordinates
(x0:y0:x1:y1) used to place the texture in the scene. If you want to use all of the image,
this will just be 0:0:1:1.
groundtex is the name of the ground texture file. (This could also be a diagram e.g. indicating
the mountain peaks!)
fogtex is the name of the texture file for fog in this landscape. Fog is mapped onto a simple
cylinder.4 Note that for this landscape, accurate overlay of fog and landscape is only
guaranteed if calibrated=true and tan_mode=true.
nb_decor_repeat is the number of times to repeat the side textures in the 360 panorama. (Useful
photo panoramas should have 1 here)
decor_alt_angle (degrees) is the vertical angular extent of the textures (i.e. how many degrees
of the full altitude range they span).
decor_angle_shift (degrees) vertical angular offset of the scenery textures, at which height the
bottom line of the side textures is placed.
decor_angle_rotatez (degrees) angular rotation of the panorama around the vertical axis. This
is handy for rotating the landscape so North is in the correct direction. Note that for historical
reasons, a landscape with this value set to zero degrees has its leftmost edge pointing towards
east.
ground_angle_shift (degrees) vertical angular offset of the ground texture, at which height the
ground texture is placed.
ground_angle_rotatez (degrees) angular rotation of the ground texture around the vertical axis.
When the sides are rotated, the ground texture may need to be rotated as well to match up
with the sides.
fog_alt_angle (degrees) vertical angular size of the fog cylinder - how fog looks. Accurate
vertical size requires calibrated=true.
fog_angle_shift (degrees) vertical angular offset of the fog texture - at what height is it drawn.
Accurate vertical placement requires calibrated=true.
draw_ground_first if 1 the ground is drawn in front of the scenery, i.e. the side textures will
overlap over the ground texture.
calibrated (optional). New since V0.10.6: Only if true, decor_alt_angle etc. really work as
documented above. The (buggy) old code was left to work with the landscapes already existing. Note that with uncalibrated landscapes, sunrise computations and similar functionality
which requires an accurate horizon line will not work.
tan_mode (optional, not used in this file). If true, the panorama image must be in in cylindrical,
not equirectangular projection. Finding decor_alt_angle and decor_angle_shift may
be a bit more difficult with this, but now (V0.13) works also with calibrated. A fog image
created as overlay on the pano will be perfectly placed.
decor_angle_rotatez angular rotation of the scenery around the vertical axis. This is handy for
rotating the landscape so North is in the correct direction. If 0, the left edge of tex0 is due
east.
ground_angle_shift vertical angular offset of the ground texture, at which height the ground
texture is placed. Values above -10 are not recommended for non-photographic content (e.g.,
a map) due to high distortion.
ground_angle_rotatez angular rotation of the ground texture around the vertical axis. When
the sides are rotated, the ground texture may need to be rotated as well to match up with the
sides. If 0, east is up. if North is up in your image, set this to 90. Note that adjustments of
4 In
very wide-angle views, the fog cylinder may become visible in the corners.
65
Fisheye landscape
The Trees landscape that is provided with Stellarium is an example of the single fish-eye method,
and provides a good illustration. The centre of the image is the spot directly above the observer
(the zenith). The point below the observer (the nadir) becomes a circle that just touches the edges
of the image. The remaining areas of the image (the corners outside the circle) are not used.
The image file (Fig. 7.2) should be saved in PNG format with alpha transparency. Whereever
the image is transparent Stellarium will render the sky.
The landscape.ini file for a fish-eye type landscape looks like this (this example is based on
the Trees landscape which comes with Stellarium):
[ landscape ]
name = Trees
type = fisheye
author = Robert Spearman . Light pollution image : Georg Zotti
description = Trees in Greenlake Park , Seattle
maptex = trees_512 . png
maptex_illum = trees_illum_512 . png
maptex_fog = trees_fog_512 . png
texturefov = 210
angle_rotatez = 17
tesselate_rows = 28
tesselate_cols = 60
Where:
name appears in the landscape tab of the configuration window.
type identifies the method used for this landscape. fisheye in this case.
author lists the author(s) responsible for images and composition.
description gives a short description visible in the selection panel. The text will be superseded
by optional description.<lang>.utf8 files.
maptex is the name of the image file for this landscape.
maptex_fog (optional) is the name of the fog image file for this landscape.
maptex_illum (optional) is the name of the nocturnal illumination/light pollution image file for
this landscape.
texturefov is the field of view that the image covers in degrees.
angle_rotatez (optional) Angle (degrees) to adjust azimuth.
tesselate_rows (optional, default=20) If straight edges in your landscape appear broken, try
increasing.
66
Chapter 7. Landscapes
Description
The short description entry in landscape.ini will be replaced by the contents of an optional
file description.<LANG>.utf8. <LANG> is the ISO 639-1 language code, or its extension which
contains language and country code, like pt_BR for Brazilian Portuguese. The long description
requires the file description.en.utf8, this is en=english text with optional HTML tags for
67
sections, tables, etc. You can also have embedded images in the HTML (Views of sacred landscapes,
other informative images, . . . ?), just make them PNG format please. The length of the description
texts is not limited, you have room for a good description, links to external resources, whatever
seems suitable.
If you can provide other languages supported by Stellarium, you can provide translations
yourself, else Stellarium translators may translate the English version for you. (It may take years
though.) The file ending .utf8 indicates that for special characters like you should use
UTF8 encoding. If you write only English/ASCII, this may not be relevant.
7.1.7
Gazetteer
0.14
An optional feature for landscapes is a gazetteer function, i.e., labels for landscape features. The
Grossmugl landscape demonstrates an example and should be self-explanatory. This is again
multilingual, so the files are called gazetteer.<LANG>.utf8.
# demo gazetteer for Grossmugl landscape .
# Can be used to better describe the landscape ,
# i . e . show labels on landscape features .
# Fields must be separated by vertical line ,
# label must not have such a vertical line .
# Comments have this hash mark in first column .
# coordinates in degrees from true North .
# line towards zenith draws a single line strictly upward .
# label is centered on line endpoint .
# Azimuth | Altitude | degrees
| azimuth | label
#
|
| towards zenith | shift |
113.66
| 5.5
|
4
|
-6
| Leeberg
35
| 1.5
|
2.5
|
0
| Grossmugl
335
| 2
|
2
|
0
| Steinabrunn
305
| 2
|
1
|
0
| Ringendorf
180
| 2
|
2
|
0
| Vienna (30 km )
135
| 2
|
0.5
|
0
| Wind power plant Strasshof
Chapter 7. Landscapes
68
Figure 7.3: Zenit Horizon 202 panorama camera with rotating lens for 35mm film.
(Source: Wikipedia, Horizon202 by BillC - Own Work. Licensed under CC BY-SA 3.0 via Wikimedia
Commons - https://commons.wikimedia.org/wiki/File:Horizon202.jpg#mediaviewer/File:
Horizon202.jpg)
7.2
7.2.1
Panorama Photography
Traditional film-based panorama photography required dedicated cameras with curved film holders
and specialized lenses (Figure 7.3).
Digital photography has brought a revolution also in this field, and it has become quite easy to
create panoramas simply by taking a series of photographs with a regular camera on the same spot
and combining them with dedicated software.
A complete panorama photo visually encloses the observer like the mental image that astronomers have been using for millennia: the celestial sphere. If we want to document the view,
say, in a big hall like a church, optimal results will be gained with a camera on a tripod with a
specialized panorama head (Figure 7.4) which assures the camera rotates around the entrance
pupil5 of the lens in order to avoid errors by the parallax shift observed on photographs taken on
adjacent but separate positions.
Often however, both the upper half of the observers environment (the sky) and the ground
the photographer is standing on, are regarded of lesser importance, and only a series of laterally
adjacent photographs is taken and combined into a cylindrical or spherical ring that shows the
landscape horizon, i.e., where ground and sky meet. If the closest object of interest is farther
away that a few metres, requirements on parallax avoidance are far less critical, and the author has
taken lots of landscape panoramas with a camera on the usual tripod screw, and even more entirely
without a tripod. However, any visible errors that are caused by a shifted camera will require more
effort in postprocessing.
When you have no tripod, note that you must not rotate the camera on your outstretched arm!
Rather, the cameras entrance pupil must be rotated, so you should appear to dance around the
5 In
many references you will find Nodal Point mentioned here. But see these: http://en.
wikipedia.org/wiki/Cardinal_point_%28optics%29#Nodal_points,
http://web.archive.
org/web/20060513074042/http://doug.kerr.home.att.net/pumpkin/Pivot_Point.pdf,
http://www.janrik.net/PanoPostings/NoParallaxPoint/TheoryOfTheNoParallaxPoint.pdf
69
Chapter 7. Landscapes
70
match the number of cores in your computer and allow parallel processing. E.g., if you have an
Intel Core-i7, you usually can set up to 8 cores (4 cores with hyperthreading; but maybe leave
one core for your other tasks while you wait for a processing job?). If your PC is equipped with a
modern programmable graphics card, you can enable its use in the Programs tab with activating
Use GPU for remapping.
After that, we are ready for creating our panoramas.
7.2.3
you forget this, you can remove cloud points by calling Celeste in the control point editor later
71
72
Chapter 7. Landscapes
lower rings, but keep only the vertical links between images with similar azimuth.
In total, and if the foreground is not important but only grassy or sandy, the rule of thumb is
that the horizon images must be strongly linked with good quality (small errors), while images in
the lower rings should be linked mostly to their respective upper photos, but not necessarily to the
images to its sides. The resulting panorama will then show a good horizon line, while stitching
artifacts in a grassy or otherwise only decorative ground will usually be acceptable and can, if
needed, be camouflaged in postprocessing.
This optimisation and editing of control points is likely a longish iterative process, and these
are the late night hours where you will finally wish you had used a panorama head. . .
Masking
If you have images with overlapping areas, you can usually not force Hugin to take pixels from the
image which you find best. you can however mask off an area from an image which you dont want
to see in the output under any circumstances, e.g. a persons arm or foot in one image. Just open
the image in the Mask tab and either press Add new mask and draw the mask polygon covering
the unwanted area, or use the crop settings to define rectangular areas to use.
Exposure disbalance
In the Photos tab, select Photometric parameters on the right side. The EV column lists the
Exposure Value. If you see disbalance here and in the preview window, you can run a photometric
optimisation with the lowest button on the Photos tab. Simply select Low dynamic range and press
Calculate . The preview should now show a seamless image. If all else fails, you can edit the EV
values directly.
Advanced photographers may want to correct exposures in their RAW images before creating
JPG or TIF images to combine with Hugin. This unfortunately may create exposure disbalance
because the EXIF tags may not be adjusted accordingly, so based on different exposure/f-stop
conbinations Hugin may think it has to re-balance the values. In these cases, dont run the
photometric optimiser. Some image exposure values have to be changed manually, and the effect
supervised in the preview window. Usually the smooth blending in the subprogam enblend called
by Hugin will hide remaining differences.
Stitching
When you are happy with the panorama in the preview window and the matchpoints promise a good
fit, it is time to finally create the panorama image. Hugin can create a large number of different
projections which all have their application. For Stellarium, we can only use the equirectangular
projection. You still have 2 options:
spherical landscapes (see 7.1.3) require single equirectangular images, the maximum size depends
on your graphics hardware and Qt limitations and is likely not larger than 8192 4096
pixels.
old_style landscapes (see 7.1.4) can use several textures for the ring along the horizon, and one
image for the nadir zone. If you need high resolution, you should aim for creating this one.
Sometimes, creating the nadir zone is difficult: this is where usually the view is blocked by the
tripod, and we are not interested in views of tripod or our own feet. For our purpose it is usually
enough to fill in the feet area using the clone stamp, or a monochrome color, or, for old_style
landscapes, you can instead insert an oriented site map or wind rose.
There is a button create optimal size in Hugin. It may recommend a panorama width around
13.000 pixels for an average camera and photos taken with a wide-angle lens. Increasing this
size will most likely not lead to higher optical resolution! The panorama width which you can
most usefully create depends on the resolution of the source images (which leads to the result
given by Hugin) and on your needs. If you need arcminute resolution, you would aim for
73
360 60 = 21600 pixels, which cannot be loaded into graphics memory in a single piece, i.e.,
is too large for Stellarium, and must be configured as old_style landscape. In this case, 10 or
11 tiles of 2048 2048 pixels (totalling 20480 or 22528 pixels) is the closest meaningful setting,
i.e., you could create an image of 20480 pixels width and cut this into usable pieces. Usually, a
size of 4096 2048 or 8192 4096 pixels (for better computers) is enough, and can be used in a
spherical landscape.
We have to edit the file after stitching, therefore select creation of an image in the TIFF format.
LZW compression is non-lossy, so use this to keep file size reasonably small.
For regular images, it is enough to create Exposure corrected, low dynamic range. If you
have a problem with persons that have moved between your images, you may want to post-process
the final result with import of the distorted sub-images and manually defining the best blending line.
For this, find the Remapped Images group and again activate Exposure corrected, low dynamic
range.
Now, press the Stitch! button in the lower right corner. This opens a helper program which
supervises the stitching process. Depending on your computer and size of the image, it will require
a few minutes of processing.
In case stitching fails with a cryptic error message, try to add the option --fine-mask to the
enblend options.
Store a copy of the Hugin project file to always be able to go back to the settings you used to
create the last panorama. We will get back to it when we want to make a truly calibrated panorama
(see 7.3.3).
7.3
Panorama Postprocessing
The image created has to be further processed to be used in Stellarium. The most obvious change is
the need for a transparent sky, which we can easily create in programs like Adobe Photoshop
or the free and open-source GIMP. I will describe only the free and open-source solution.
After that, we have to bring the image into shape for Stellarium, which may include some
trimming. While we could also slice an image with interactive tools, higher accuracy and repeatable
results can be achieved with command-line programs, which makes the ImageMagick suite the
tool of our choice.
7.3.1
The GIMP
The GIMP (GNU Image Manipulation Program) has been developed as free alternative to the
leading commercial product, Adobe Photoshop. While it may look a bit different, basic concepts
are similar. Not everybody can (or wants to) afford Photoshop, therefore lets use the GIMP.
Like Photoshop, the GIMP is a layer-aware image editor. To understand the concept, it is
easiest to imagine you operate on a growing stack of overhead slides. You can put a new transparent
slide (layer) on top of the stack and paint on this without modifying the lower layers.
A few important commands:
Zooming Ctrl + Mouse Wheel
Layer visibility and transparency Make sure to have layer dialog shown ( Windows Dockable Dialogs ).
A gray bar indicates opacity for the currently active layer. Note the mouse cursor in this
opacity bar (often also called transparency bar): near the top of the bar the upward pointer
immediately sets percentage. A bit lower the pointer looks different and can be used for
fine-tuning.
The most obvious postprocessing need for our panorama is making the sky transparent. The
optimal tool usually is the Fuzzy Select, which is equivalent to the Magic Wand tool in
Chapter 7. Landscapes
74
Photoshop. Simply mark the sky, and then delete it. The checkerboard background indicates
transparent pixels.
It sometimes helps to put an intensive bright red or blue background layer under the panorama
photo to see the last remaining clouds and other specks. In the layer dialog, create a new layer,
bucket-fill with blue or red, and drag it in the layer dialog below the pano layer. Write-protect this
layer, work on the image layer, and before exporting the image layer with transparent sky to PNG,
dont forget to switch off the background.
We need this layer functionality especially to align the panorama on a calibration grid, see
section 7.3.3.
7.3.2
ImageMagick
ImageMagick (IM)9 can be described as Swiss Army Knife of image manipulation. It can do
most operations usually applied to images in a GUI program, but is called from the command line.
This allows also to include IM in your own command scripts10 . We will use it to do our final cut
and resize operations. I cannot give an exhaustive tutorial about more than a few of IMs functions,
but the commands given here should be enough for our purpose.
To open a command window (console, a.k.a. DOS window), press the Windows key and enter
cmd, then press
. (On Linux and Mac, you surely know how to open a console window.)
There are some things you might need to know:
The command line is not your enemy, but a way to call expert tools.
The Windows command line processor cmd.exe is far from user friendly.
There are remedies and alternatives. See notes on clink (7.4.3) for a considerable improvement, and Cygwin (7.4.4) for experts.
Command-line magick for spherical landscapes
Lets start with the commands for final dressing of an equirectangular panorama to be used as
spherical landscape which has been created in size 4096 2048, but where you have seen that
nothing interesting is in the image above 11.25 . This means we can cut away the sky area and
compress the image to 4096 1024 to save graphics memory.11
To understand the numbers in the example, consider that in a panorama image of 4096 2048
pixels, 1024 pixels represent 90 , 512px = 45 , 256px = 22.5 , 128px = 11.25 . To keep a top
line of 11.25 , we keep an image height of 1024 + 128 = 1152px, but the crop starts at pixel
Y = 1024 128 = 896.
convert landscape . png - crop 4096 x1152 +0+896
- resize 4096 x1024 ! landscape_cropped . png
Note the exclamation mark in the -resize argument, which is required to stretch the image in a
non-proportional way.
Alternatively, you can operate with IMs gravity, which indicates the corner or edge geometric
offsets are referred to. Given that we want the lower part of the image to exist completely, you only
need to compute the size of the cropped image:
convert landscape . png - gravity SouthWest - crop 4096 x1152 +0+0
- resize 4096 x1024 ! landscape_cropped . png
You still need the addition +0+0 in the -crop option, else the image will be cut into several pieces.
In the file landscape.ini, you then have to set maptex_top=11.25.
9 http://www.imagemagick.org/
10 These
may typically be .BAT files on Windows, or various shell scripts on Linux or Mac.
modern graphics cards no longer require the powers of two image sizes, but we keep this practice
to increase compatibility.
11 Most
75
Figure 7.5: Project file ground.pto usable to create the ground image with Hugin or, on
the command line, its nona stitcher. The last line, starting with i, has been wrapped, but
must be 1 line.
Chapter 7. Landscapes
76
Say, the side panels extend down to decor_angle_shift=-44 degrees, which means you
must close the ground with a Nadir FoV = 2 (90 44) = 92. For maximum compatibility, we
will again make an image of width and height both 2048px. These values can be found in the p line
in Figure 7.5. The i line describes the input image, which is our full equirectangular pano of width
w= 16384 and height h= 8192. The last argument of that line is the image file name.
For processing, we do not use the Hugin GUI, but simply the command line. The actual
program to call is nona. If your stitched panorama is a 16-bit TIFF, nona will also make a 16-bit
image, but our textures are limited to 8-bit PNGs. We apply our most useful tool, convert from
the ImageMagick suite.
nona -v -m PNG ground . pto -o ground . png
convert ground . png - depth 8 ground_8bit . png
The file ground_8bit.png is then used in the groundtex field on landscape.ini.
7.3.3
Final Calibration
The creation of a calibrated panorama (which can be regarded as dependable proxy for further
measurements taken inside Stellarium) requires reference measurements to match the photos against.
We must take azimuth/altitude measurements with a theodolite or total station, in the optimal case
along the full horizon, and in addition I recommend to take azimuth and altitudes of some distinct
features along the horizon which must also be visible in the photographs: mountain summits,
electrical towers, church towers, . . .
I recommend you create grid templates of the sizes you are going to create, e.g. 4096, 8192,
16386 and 20480 pixels wide with some diagram tool. On these, you can then also draw the
measured horizon line.
Now, load a panorama on top of this in the GIMP, i.e., copy it into a separate layer over the
grid image, and set it semi-transparent.
Try to align the center of the image (where the geometric anchor has been defined; remember:
this should be the image pointing south!) with the measured horizon line or the distinct features.
The optimal solution consists of a photo panorama which aligns perfectly with the measured
line and features. We now have to iteratively bring deviations to a minimum. The process depends
on processor speed, image size, your training and most of all your requirements in accuracy!
In the GIMP, load your grid image with horizon line. Now select File Open as Layers. . . ,
load your photo panorama, and then set layer transparency in the Layers dialog to about 50%.
Select the double-arrow tool to move the panorama via mouse drag and cursor keys over the
grid, and align the outline of the photo horizons southern point with the measured line. Now its
time to estimate the quality of the panorama.
In Hugins Photos tab, select the Positions view on the right side. Now you see Yaw, Pitch
and Roll values of camera-to-world orientation listed in the photos list. It should now be possible,
by changing the values only for the anchor image and re-optimizing, to come to a panorama with
only minimal error. In the process, start with Optimising Positions incremental from anchor ,
then go for view and barrel optimisation, and so on. Always try to remove foreground match points
which have large error and are irrelevant for the task to match the horizon. Those are especially
cross-matches of horizon and subhorizon rows of images. Only vertically and horizontally adjacent
images should be required to match. For handheld panoramas, also links between adjacent images
in the non-horizontal rows are usually too erroneous to be useful, just remove these match points.
Use the Layout tab in the Fast Panorama Preview to see the relations between images (Fig. 7.6):
Red lines have big errors, green lines are good, thin gray lines indicate possible overlap without
specified match points. After each optimisation step, export a new pano image, load as layer in
GIMP, and check again.
77
Figure 7.6: Hugins Fast Panorama Preview can be used to check which images are
connected to its neighbours. Most important are good matches along the horizon, the
images in the lower rows are clearly less important. If captured on a tripod, they should
still match.
Chapter 7. Landscapes
78
7.3.4
Artificial Panoramas
I have created a website12 where you can enter geographical coordinates and download a file
pano.kml which helps with image creation from Google Earth imagery. Store this file for a site,
let us call it MYPLACE , into a new directory GE_MYPLACE inside your landscapes directory.
Store all scenes visible from the respective viewpoint MYPLACE as picture into one common
folder in your landscapes/GE_MYPLACE under the viewpoint name, e.g., 75-30.jpg, which
means 75 degrees from Nadir, azimuth 30 degrees. Also, double-click the pano entry or the marker
in Google Earth to open a window with the basic content of your landscape.ini. Copy and
paste from there into a new file landscape.ini and adjust the obvious entries. Complete as
required with the entries described in section 7.1.3.
On loading of the images, Hugin will not be able to detect any EXIF lens data and ask you
for the horizontal field of view. Enter 60 degrees, which is the standard value for Google Earth
screenshots13 .
The viewpoint names translate almost directly to the yaw and pitch angles which you can enter
in the image list in Hugins Photos tab. For example, switch to the Positions display on the right
window edge in the Photo tab, mark all images that start with 25- and assign a pitch angle of
90 + 25 = 65. The second part of the names is directly the azimuth. In this case, dont run
the optimizer, but you can immediately set an output resolution and stitch (see 7.2.3). To get rid
of the image decorations (compass etc), apply masks14 . Postprocessing steps are the same as for
photo-panoramas: make sky invisible, crop, etc.
It is also interesting to switch on the 3D buildings layer before creating the images. If temples
or other buildings are accurate, this will give an even closer approximation to what would be visible
on-site. Note however that not every building will be modelled in usable quality, and that usually
vegetation is not included in the 3D buildings layer. Also, if you are too close to buildings, they
may be cut away by the near clipping plane of the rendering.
These images, based on Google Earth imagery and the SRTM topographic model, seem
usable as first rough approximation to a photo-based or surveyed panorama. Note that it is definitely
not accurate enough for representing nearby horizon features or critically important mountain peaks,
and please note that Google has image copyright which at least requires you to acknowledge when
displaying these pictures.
7.3.5
Nightscape Layer
Since version 0.13, Stellarium can simulate artificial illumination, like streetlamps, bright windows,
or the skyglow over cities[76]. One way to create this layer is to make 2 panorama series during the
day and night and process these in the same Hugin project to align those photos, and then stitch
two separate images by selecting either the daylight or the nighttime shots. The night panorama has
to be processed to remove stars, airplanes, etc.
The other way is a simple layer overpainted in the image processing program. As rough
recommendation, use several layers to prepare this feature:
Put a semitransparent black layer over your daylight image, this helps you to place your
painted pixels.
Paint windows, street lamps, signs, . . . . You may apply a layer style to produce some glow.
To draw an impression of more light in the atmosphere (city skyglow), use a gradient with
some brownish color. Generally the color depends on the appropriate mix of city lights
(sodium, mercury vapour, etc.). Note that on the city outskirts a simple vertical gradient will
12 http://homepage.univie.ac.at/Georg.Zotti/php/panoCam.php
13 Note
that if you work with Google Earth Pro, you can create different FoV!
is a wide overlap in the images to allow generous trimming.
14 There
79
not work, towards the city the horizon is much brighter. Use a huge but weak brush to make
a more spotty sky.
Use the existing landscape as template for the layer mask for this gradient sky layer. (You
want to hide skyglow by leaves in the foreground!)
If you want to add only a few lights to an old_style landscape, you need to provide only
the panels showing those lights. Just load a side panel for reference, place a new layer on top,
and paint the lights on windows, lamps etc. There is no light option for the ground texture.
This makes old_style landscapes best suited for localized light pollution, not city skyglow.
The resulting image is then declared in the maptex_illum line of landscape.ini. Try also
to balance the global strength of light pollution with the light_pollution key, and a probable
minimal brightness with the minimal_brightness key.
Try to match the visual appearance, not necessarily what photographs may have recorded.
E.g., the Grossmugl sky shows horizon glow mostly towards the city of Vienna, where long-time
exposures may already be saturated.
The possibilities seem limited only by your time and skills!
7.4
7.4.1
IrfanView
IrfanView is a free image viewer for Windows with many options. It can show almost any image
format, including several camera RAW formats, in windowed and full-screen mode. It is definitely
preferrable over any image viewer built into Windows. Unfortunately however, it has no panorama
viewer function!
7.4.2
FSPViewer
FSPViewer15 by Fulvio Senore is an excellent panorama viewer for equirectanglar images. Images
centered along the horizon can be viewed directly, while settings for images with different minimum
and maximum angles, as well as hotspots (similar to hyperlinks) which move to neighboring
panoramas, can be configured in an .FSV text file like figure 7.7.
ImageName = Horizon_Rosenburg . jpg
WindowTitle = Horizon_Rosenburg
hFov =70
# Formula : HP =100*( h /2 - upper )/( lower - upper ) in Hugin crop , or
#
HP =100* zeroRow / imgHeight
HorizonPosition =33.8
Clink
Clink16 is a command line enhancement for Windows developed by Martin Ridgers. If you have
ever worked under a Linux bash-like command line, you will easily feel that Windows cmd.exe
15 Further
16 http://mridgers.github.io/clink/
80
Chapter 7. Landscapes
is extremely limited. Clink provides several useful features, most notably a really usable commandline completion. It is not essential for our tasks, but a general improvement of usability of the
Windows command line which else has not caused me any trouble.
7.4.4
Cygwin
Compared to Linux, the command line of Windows can be a humbling experience. None of the
wonderful helpers taken for granted on Linux are available. Cygwin17 provides a command line
console with bash shell and all the niceties like make, awk, sed, etc. which seem essential for
routine work. If you are used to Linux tools, use inline scripts in your Makefiles and need more
than Clink can offer, you should install Cygwin.
7.4.5
GNUWin32
Alternative to Cygwin, several of those nice tools (sed, awk etc.) have also been made available
as standalone commands for Windows. If you dont need the inline scripting capabilities in
Makefiles which you would get from Cygwin but just want to call awk or sed inside your .BAT
scripts, maybe this is enough.
17 https://cygwin.com/index.html
8. Deep-Sky Objects
Since version 0.10.0 Stellarium uses the json cataloguing system of configuring textures. At
the same time the Simbad online catalogue was added to the search feature, making the catalog
somewhat redundant and used now only as a first search point or if there is no internet connection.
If the object has a name (not just a catalogue number), you should add one or more records to
the .../nebulae/default/names.dat file (where ... is either the installation directory or the
user directory). See section 8.1.2 Modifying names.dat for details of the file format.
If you wish to associate a texture (image) with the object, you must add a record to the
.../nebulae/default/textures.json file. See section 8.1.3 for details of the file format.
8.1
ASCII file can be converted into binary format through enabling an option in the file config.ini
(See 5.3):
[ devel ]
convert_dso_catalog = true
The file catalog.txt should be put into the directory .../nebulae/default/.
Stellarium DSO Catalog contains data and supports the designations for follow catalogues:
NGC New General Catalogue
IC Index Catalogue
M Messier Catalog
82
C Caldwell Catalogue
B Barnard Catalogue [5]
Sh2 Sharpless Catalogue [56]
VdB Van den Bergh Catalogue of reflection nebulae [65]
RCW A catalogue of H-emission regions in the southern Milky Way [51]
LDN Lynds Catalogue of Dark Nebulae [29]
LBN Lynds Catalogue of Bright Nebulae [30]
Cr Collinder Catalogue [16]
Mel Melotte Catalogue of Deep Sky Objects [40]
PGC HYPERLEDA. I. Catalog of galaxies1
UGC The Uppsala General Catalogue of Galaxies
Ced Cederblad Catalog of bright diffuse Galactic nebulae [13]
Cross-index data for Stellarium DSO Catalog is partially obtained from Merged catalogue of
reflection nebulae [31] and astronomical database SIMBAD [68].
8.1.1
Modifying catalog.dat
This section describes the inner structure of the files catalog.dat (binary format) and catalog.txt
(ASCII format). Stellarium can convert ASCII file into the binary format file for faster usage within
the program.
Each line contains one record, each record consisting of the following fields with tab char as
delimiter:
Column
Type
Description
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
integer
float
float
float
float
string
string
float
float
integer
float
float
float
float
float
float
integer
integer
integer
integer
integer
integer
integer
integer
1 The
integer
integer
integer
integer
integer
integer
string
Types of Objects
Possible values for type of objects in the file catalog.dat.
Type
Description
G
GX
AGX
RG
IG
GC
OC
NB
PN
DN
RN
C+N
HII
SNR
BN
EN
SA
SC
CL
IR
QSO
Q?
ISM
EMO
LIN
BLL
BLA
MOC
YSO
PN?
PPN
MUL
empty
Galaxy
Galaxy
Active Galaxy
Radio Galaxy
Interacting Galaxy
Globular Cluster
Open Cluster
Nebula
Planetary Nebula
Dark Nebula
Reflection Nebula
Cluster associated with nebulosity
HII Region
Supernova Remnant
Bipolar Nebula
Emission Nebula
Stellar Association
Star Cloud
Cluster
Infra-Red Object
Quasar
Possible Quasar
Interstellar Matter
Emission Object
LINEAR-type Active Galaxies
BL Lac Object
Blazar
Molecular Cloud
Young Stellar Object
Possible Planetary Nebula
Protoplanetary Nebula
Star
Double Star
Multiple Star
Unknown type, catalog errors, Unidentified Southern Objects etc.
83
84
8.1.2
Modifying names.dat
Each line in the file names.dat contains one record. A record relates an extended object catalogue
number (from catalog.dat) with a name. A single catalogue number may have more than one
record in this file.
The record structure is as follows:
Offset
Length
Type
Description
0
5
20
5
15
60
%5s
%d
%s
If an object has more than one record in the file names.dat, the last record in the file will be
used for the nebula label.
8.1.3
Modifying textures.json
This file is used to describe each nebula image. The file structure follows the JSON format, a
detailed description of which may be found at www.json.org. The textures.json file which
ships with Stellarium has the following structure:
serverCredits (optional) a structure containing the following key/value pairs:
short a short identifier of a server where the json file is found, e.g. ESO
full a longer description of a server, e.g. ESO Online Digitised Sky Survey Server
infoURL a URL pointing at a page with information about the server
imageCredits a structure containing the same parts as a serverCredits structure but referring to
the image data itself
shortName an identifier for the set of images, to be used inside Stellarium
minResolution minimum resolution, applies to all images in the set, unless otherwise specified at
the image level
maxBrightness the maximum brightness of an image, applies to all images in the set, unless
otherwise specified at the image level
subTiles a list of structures describing indiviual image tiles, or referring to another json file. Each
subTile may contain:
minResolution
maxBrightness
worldCoords
subTiles
imageCredits
imageUrl
textureCoords
shortName (name for the whole set of images, e.g. Nebulae)
miniResolution (applies to all images in set)
alphaBlend (applies to all images in set)
subTiles list of images. Each image record has the following properties:
imageCredits (itself a list of key/pairs)
imageUrl (e.g. file name)
worldCoords (a list of four pairs of coordinates representing the corners of the image)
textureCoords (a list of four pairs of corner descriptions. i.e. which is top left of image
etc)
minResolution (over-rides file-level setting)
85
maxBrightness
Items enclosed in Quotation marks are strings for use in the program. Syntax is extremely
important. Look at the file with a text editor to see the format. Items in <> are user provided strings
and values to suit the texture and source.
{
" imageCredits "
where
worldCoords Decimal numerical values of the J2000 coordinates (RA and dec both in degrees) of
the corners of the texture. These values are usually given to 4 decimal places.
textureCoords Where 0,0 is South Left, 1,0 the South Right, 1,1 North Right, 0,1 North Left
corners of the texture.
MinResolution UNDOCUMENTED VALUE! Sorry!
maxBrightness total object brightness, magnitude
Calculating of the coords of the corners of the images (plate solving) is a time consuming
project and needs to be fine tuned from the screen display. As most images will be two dimensional,
display on a spherical display will limit the size to about 1 degree before distortion becomes evident.
Larger images should be sectioned into a mosaic of smaller textures for a more accurate display.
8.2
8.2.1
86
The first step is to take a photo of the object you wish to display in Stellarium. When you
have the picture you will need to align it with the equatorial coordinate system so that north is
directly up and not inverted side to side or up and down as can happen with photos taken with a
diagonal mirror in the path. Next you will need to crop the picture, setting the main feature at the
centre and making the cropped size a factor of 2n eg. 64, 128, 256, 512, 1024 or 2048 pixels square
(or elongated like 512x1024). If this requirement is not met, your textures may not be visible, or
graphics performance may be seriously impacted. Textures larger than 2048 may only be supported
on high-end hardware. Images must be in PNG format. When cropping, make sure you leave at
least six prominent background stars.
The next step is to process your photo to make the background black, really black. This will
ensure that your background will meld with the Stellarium background and not be noticed as gray
square. Suitable programs to do all this are The GIMP2 or Photoshop if you can afford it.
When you have your image prepared you will need to plate solve it using at least 6 known GSC
stars that can be identified. That is why the cropping with plenty of stars was necessary. When
the plate is solved you will need to find the J2000 coordinates of the corners and convert them to
decimal values to form the world coordinates in the textures.json file.
87
Figure 8.3: ReadDSS: A program to write a textures.json insert with epoch manipulation.
8.2.2
Plate Solving
Suitable programs that can accept your picture and calculate its corner coordinates are hard to
find. I have only found one that suits our purpose and it is another expensive planetarium program,
TheSky X Pro. However the older versions TheSky 5 and 6 Pro will also do the job if suitably
configured, although I could not solve the test program with TheSky 6 that uses the same procedure
as TheSky 5.
These programs have a link feature that can match your photo to the selected area of the screen
and superimpose it on the display with a box around your photo provided it can match at least 6
stars from the GSC that is included with the program. When this is fitted you can read the corner
coordinates of your texture in the Status bar by selecting them with a mouse. TheSky X can read
these coordinates in J2000 values and uses textures in the FITS format, but the earlier programs
only read the coordinates of the current program date. To read the J2000 coordinates it is necessary
to re-start the program with the date set to 1-1-2000.
To add the picture to TheSky 5 you need first make a mono 8 bit version of the photo and
place it on the clipboard. Run TheSky and centre on the object centre. Look in the Tools menu for
the image link and select setup . Tick show image frame to put a frame around the image.
Paste the clipboard image on the display and use the zoom and position controls to get it as
close to the size and position as possible by visually matching stars. Go to the menu again and click
on link wizard . If you have been successful the window will show the number of stars matched
and the option to accept or continue . Accept and you will now see all the matched stars have
overlaid the picture. You can now read off the corner coordinates from the status bar starting at the
bottom (south) left and continuing counterclockwise to the top (north) left.
8.2.3
88
into the right direction. Continue with each corner until all the stars match. With a little bit of
practice this will be done in about 10 minutes.
G EORG Z OTTI
Stellarium comes with a nice set of skycultures. For ethnographers or historians of science it may
be a worthwile consideration to illustrate the sky culture of the people they are studying. It is not
very hard to do so, but depending on your data, may require some skills in image processing.
Some features regarding translation and multilinguality have evolved over the years, and not
all skycultures currently included in Stellarium adhere to the standards described in the following
sections. If you add a new skyculture, please do so for an optimal result!
In the Stellarium program folder you can see a folder skycultures. Let us assume you work
on Windows and want to create a new Skyculture, say, myCulture.
You can take the inuit directory as template to start with. Just copy the folder C:\Program
Files\Stellarium\skycultures\inuit to C:\Users\[YOU]\AppData\Roaming\Stellarium\
skycultures\myculture
In the folder you see image files for the constellation artwork, and all other files with various
extensions are text files.
9.1
Basic Information
In myculture\info.ini, change the entries to
[ info ]
name = myCulture
author = me
(or what seems best for you). The name is used for the list entry in the Starlore tab in the View
dialog (see 4.4.5).
90
9.2
9.3
Constellation Names
The native constellations are listed in constellation_names.eng.fab. It consists of 3 simple
columns: Abbreviation(or just a serial number), native name, and english translation. The writing
_("name") allows automatic translation of the English strings to other languages. These strings
will be used as constellation labels.
The first column (abbreviation) in the Western sky culture provides the canonical 3-letter
abbreviation for constellations as used by the International Astronomical Union. Such abbreviations
may not be available for the skyculture you are working with, so you must invent your own. These
abbreviations are used as keys in the other files, so they must be unique within your skyculture. It
is not necessary to have 3-letter keys.
The keys can be displayed on screen when labels are requested in the Starlore GUI (section 4.4.5). If you want to prevent certain abbreviations from being displayed, let them start with a
dot. See the effect in the Western (H.A.Rey) skyculture: In Abbreviated mode, only the official
abbreviations are displayed. In Native mode, the second column of constellation_names.eng.fab
is shown. Only with setting Translated , the text translated from the text shown in the third column
is shown. If your skyculture is a variant of the Western skyculture, please use the canonical Latin
names, they have all been translated already.
If your skyculture is not a variant of the generally known Western skyculture, please include an
English translation to the name given in the native language. Else translators will not be able to
translate the name. See a good example in the Mongolian skyculture.
9.4
Star Names
The file star_names.fab contains a list of HIP catalogue numbers and common names for those
stars. Each line of the file contains one record of two fields, separated by the pipe character (|).
The first field is the Hipparcos catalogue number of the star, the second is the common name of the
star in a format that enables translation support, e.g:
113368| _ ( " Fomalhaut " )
9.5
91
Planet Names
The file planet_names.fab contains a list of native names of planets. Each line of the file contains
one record of 3 fields, separated by the white space or tab character. The first field is the English
name of the planet, the second is the native name of the planet (can be in the native language, but
please for maximum utability use an english transliteration) and the third is the translatable version
of the native name of the planet (translated into English). Here is an example from the Egyptian
skyculture:
Mars
9.6
Stick Figures
The modern-style stick figures are coded in constellationship.fab. Lines look like:
Abbr pairs pair1_star1 pair1_star2 pair2_star1 pair2_star2 ...
In this file,
Abbr is the abbreviation defined in constellation_names.eng.fab
pairs is the number of line pairs which follow.
pairN_starA Hipparcos numbers for the stars which form the constellation stick figure. We need
two entries per line, longer line segments are not supported. To find the HIP number, just
have Stellarium open and click on the star in Stellarium while editing this file.
9.7
Constellation Borders
The optional file constellations_boundaries.dat includes data for the border lines drawn
between constellations. The western constellations have been given borders based on B1875.0
coordinates, and all skycultures with names starting in Western_ use these borders automatically.
The format for this file is a bit more dificult than the other files. It contains sections which may
consist of multiple lines, of the format:
N RA_1 DE_1 RA_2 DE_2 ... RA_N DE_N 2 CON1 CON2
where
N number of corners
RA_n, DE_n right ascension and declination (degrees) of the corners in J2000 coordinates.
2 CON1 CON2 legacy data. They indicated border between 2 constellations, CON1, CON1 but
are now only required to keep the format.
9.8
Constellation Artwork
Constellation artwork is optional, but may give your skyculture the final touch, if it requires artwork
at all. E.g., H. A. Reys variant of the Western skyculture deliberately does not contain artwork.
Each constellation artwork is linked to 3 stars in its constellation. This is programmed in the
file constellationsart.fab. You have to write lines
Abbr image_name . png x1 y1 HIP1 x2 y2 HIP2 x3 y3 HIP3
where
Abbr is the abbreviation defined in constellation_names.eng.fab
92
image_name.png is the file name of your texture. It should be sized in a power of two, like
512 512, 1024 2048 etc. Avoid dimensions larger than 2048, they are not supported on
all systems. You can distort images to better exploit the pixels, the texture will be stretched
back. The background of the artwork image must be absolutely black.
xn, yn, HIPn pixel locations of the star in the constellation drawing (find those in any image
editor) and HIPn is the star number in the Hipparcos catalog, which you find when you click
on the star in Stellarium.
In case the artwork is only available in a certain projection (e.g., an all-sky map), or is otherwise
heavily distorted so that the match is not satisfactory, you may have to reproject the image somehow.
For aligning, you should switch Stellarium to Stereographic projection for optimal results.
You dont have to shutdown and restart Stellarium during creation/matching, just switch
skyculture to something else and back to the new one to reload.
9.9
Seasonal Rules
File seasonal_rules.fab (optional) contains possible seasonal rules for the visibility of constellations. There is one rule per line. Each rule contains three elements separated with white space (or
tab character): constellation ID, start of visibility (month) and end of visibility (month), e.g:
Emu 6 3
This specifies that constellation Emu (abbreviated also as Emu) is visible only from June to
March.
9.10
III
Extending Stellarium
10 Plugins
10.1
10.2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Enabling plugins
Data for plugins
11 Interface Extensions
11.1
11.2
11.3
11.4
11.5
11.6
11.7
11.8
11.9
. . . . . . . . . . . . . . . . . . . . . . . 97
. . . . . . . . . . . . . . . . . 111
13 Scenery3d 3D Landscapes . . . . . . . . . . . .
13.1
13.2
13.3
13.4
13.5
Introduction
Usage
Hardware Requirements & Performance
Model Configuration
Predefined views
. . . . . . . . . . . . . 151
Oculars Plugin
TelescopeControl Plugin
StellariumScope plugin
Other telescope servers and Stellarium
Observability Plugin
15 Scripting
15.1
15.2
15.3
15.4
15.5
15.6
139
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Introduction
Script Console
Includes
Minimal Scripts
Example: Retrograde motion of Mars
More Examples
10. Plugins
Starting with version 0.10.3, Stellariums packages have included a steadily growing number
of plug-ins: Angle Measure, Compass Marks, Oculars, Telescope Control, Text User Interface,
Satellites, Solar System Editor, Time Zone, Historical Supernovae, Quasars, Pulsars, Exoplanets,
Observability analysis, ArchaeoLines, Scenery3D. All these plug-ins are built-in in the standard
Stellarium distribution and DONT need to be downloaded separately.
10.1
Enabling plugins
To enable a plugin:
1. Open the Configuration dialog (press F2 or use the left tool bar button
)
2. Select the Plugins tab
3. Select the plugin you want to enable from the list
4. Check the Load at startup option
5. Restart Stellarium
If the plugin has configuration options, the configuration button will be enabled when the plugin
has been loaded and clicking it will open the plugins configuration dialog. When you only just
activated loading of a plugin, you must restart Stellarium to access the plugins configuration dialog.
10.2
96
1 http://notepad-plus-plus.org/
2 This
is a hidden folder, so in order to find it you may need to change your computers settings to display
hidden files and folders.
Most users will soon be familiar with the usual user interface. A few plugins are available which
extend the regular user interface with a few small additions which are presented first. However, some
applications and installations of Stellarium require completely different user interfaces. Mostly,
these serve to avoid showing the user interface panels to an audience, be that in your astronomy
club presentations, a domed planetarium or in a museum installation.
11.1
98
11.2
11.3
99
25
Cnc
Leo
20
Gem
15
Tau
Vir
Gem
Tau
Vir
10
5
Ari
Ari
Lib
-5
Lib
-5
Psc
Sco
-15
-20
Cnc
15
10
-10
Leo
20
-10
Psc
Sco
-15
Aqr
Cap
-25
-20 -15 -10 -5
Sgr
-20
10 15 20
-25
-20 -15 -10 -5
Aqr
Sgr
Cap
0
10 15 20
Figure 11.1: Figure-8 plots for Equation of Time, for years 1000 (left) and 2000 (right).
These plots, often found on sundials, link solar declination (vertical axis) and its deviation
at mean noon from the meridian, in minutes. Labeled dots indicate when the sun entered
the respective Zodiacal sign (30 section of the ecliptic). Figures by Georg Zotti.
The Equation of Time plugin shows the solution of the equation of time. This describes the
discrepancy between two kinds of solar time:
Apparent solar time directly tracks the motion of the sun. Most sundials show this time.
Mean solar time tracks a fictitious mean sun with noons 24 hours apart.
There is no universally accepted definition of the sign of the equation of time. Some publications
show it as positive when a sundial is ahead of a clock; others when the clock is ahead of the sundial.
In the English-speaking world, the former usage is the more common, but is not always followed.
Anyone who makes use of a published table or graph should first check its sign usage.
If enabled (see section 10.1), click on the Equation of Time button
to display the value for the equation of time on top of the screen.
11.3.1
Type
Description
enable_at_startup
bool
flag_use_ms_format
bool
flag_use_inverted_value
bool
flag_show_button
bool
text_color
R,G,B
font_size
int
100
11.4
Type
Default
fov_quick_0
float
0.5
+ Alt + 0
fov_quick_1
float
180
+ Alt + 1
fov_quick_2
float
90
+ Alt + 2
fov_quick_3
float
60
+ Alt + 3
fov_quick_4
float
45
+ Alt + 4
fov_quick_5
float
20
+ Alt + 5
fov_quick_6
float
10
+ Alt + 6
fov_quick_7
float
+ Alt + 7
fov_quick_8
float
+ Alt + 8
fov_quick_9
float
+ Alt + 9
1 SkyChart
Description
11.5
101
Section PointerCoordinates in config.ini file
You can edit config.ini file by yourself for changes of the settings for the Pointer Coordinates
plugin just make it carefully!
ID
Type
Description
enable_at_startup
bool
flag_show_button
bool
text_color
R,G,B
font_size
int
current_displaying_place
string
current_coordinate_system
string
custom_coordinates
int,int
102
11.6
11.6.1
11.6.2
TUI Commands
1
Location
(menu group)
1.1
Latitude
1.2
Longitude
1.3
Altitude
1.4
Set Time
2.1
Current date/time
2.2
2.3
2.4
2.5
(disabled in 0.15)
(disabled in 0.15)
Select the time which Stellarium starts with
(if the Sky Time At Start-up setting is Preset Time
The setting system sets Stellariums time
to the computer clock when Stellarium runs.
The setting preset selects a time set in menu
item 2.4 - Startup date/time preset
2.6
2 This
used to be hard-coded to M before version 0.15, but Alt + T is better to remember as it runs
parallel with Ctrl + T for switching the GUI panels, and frees up M for the Milky Way. The Alt + T
keybinding is hardcoded, i.e., cannot be reconfigured by the user, and should not be used for another function.
103
2.7
General
3.1
Starlore
Select the sky culture to use (changes constellation lines, names, artwork)
3.2
Sky Language
3.3
App Language
Stars
(menu group)
4.1
Show stars
4.2
Relative Scale
4.3
Absolute Scale
4.4
Twinkle
Colors
5.1
Constellation lines
5.2
Constellation labels
5.3
Art brightness
5.4
Constellation boundaries
5.5
Cardinal points
5.6
Planet labels
5.7
Planet orbits
5.8
Planet trails
5.9
Meridian Line
5.10
Azimuthal Grid
5.11
Equatorial Grid
5.12
104
5.13
Equator Line
5.14
Ecliptic Line
5.15
5.16
Nebula names
5.17
Nebula hints
Changes the colour of the circles used to denote the positions of unspecified nebulae
5.18
Galaxy hints
5.19
5.20
5.21
Clusters hints
5.22
Horizon line
5.23
Galactic grid
5.24
5.25
Effects
6.1
Light Pollution
6.2
Landscape
6.3
6.4
6.5
Zoom Duration
6.6
6.7
Scripts
(menu group)
11.6.3
105
7.1
7.1
Administration
(menu group)
8.1
8.2
8.3
Shutdown
Section tui in config.ini file
The section in config.ini for this plugin is named only [tui] for historical reasons. As always,
be careful when editing!
ID
Type
Description
tui_font_color
R,G,B
tui_font_size
int
flag_show_gravity_ui
bool
flag_show_tui_datetime
bool
flag_show_tui_short_obj_info
bool
Show some object info in lower right, or (in planetarium setups with Disc viewport active,) wrapped
along the outer circle border.
admin_shutdown_cmd
string
106
11.7
Remote Control
The Remote Control plugin was developed in 2015 during the ESA Summer of Code in Space
initiative. It enables the user to control Stellarium through an external web interface using a standard
web browser like Firefox or Chrome, instead of using the main GUI. This works on the same
computer Stellarium runs as well as over the network. Even more, multiple "remote controls" can
access the same Stellarium instance at the same time, without getting in the way of each other.
Much of the functionality the main interface provides is already available through it, and it is still
getting extended.
The plugin may be useful for presentation scenarios, hiding the GUI from the audience and
allowing the presenter to change settings on a separate monitor without showing distracting dialog
windows. It also allows to start and stop scripts remotely. Because the web interface can be
customized (or completely replaced) with some knowledge of HTML, CSS and JavaScript, another
possibility is a kiosk mode, where untrusted users can execute a variety of predefined actions (like
starting recorded tours) without having access to all Stellarium settings. The web API can also be
accessed directly (without using a browser and the HTML interface), allowing control of Stellarium
with external programs and scripts using HTTP calls like with the tools wget and curl.
11.7.1
107
external access you might need to use a different one contact your network administrator if you
need help with that.
The access to the remote control may optionally be restricted with a simple password.
Warning: currently no network encryption is used, meaning that an attacker having access to
your network can easily find out the password by waiting for a user entering it. Access from the
Internet to the plugin should generally be restricted, except if countermeasures such as VPN usage
are taken! If you are in a home network using NAT (network access translation), this should be
enough for basic security except if port forwarding or a DMZ is configured.
11.7.2
11.7.3
This allows triggering automatic show setups for museums etc. via some centralized schedulers
like cron.
11.7.4
Developer information
If you are a developer and would like to add functionality to the Remote Control API, customize
the web interface or access the API through another program, further information can be found in
the plugins developer documentation.
108
11.8
11.9
109
12.1
112
12.1.2
ID
Type
Description
last_update
string
update_frequency_days
int
updates_enable
bool
url
string
113
Light curves
This plugin uses a very simple model for calculation of light curves for novae stars. This model is
based on time for decay by N magnitudes from the maximum value, where N is 2, 3, 6 and 9. If a
nova has no values for decay of magnitude then this plugin will use generalized values for it.
114
12.2
Figure 12.2: Supernova 1604 (also known as Keplers Supernova, Keplers Nova or
Keplers Star)
Similar to the Historical Novae plugin (section 12.1), the Historical Supernovae plugin provides
visualization of bright historical supernovae (Fig. 12.2) from the table below. If enabled (see
section 10.1), bright supernovae from the past will be presented in the sky at the correct times. For
example, set date and time to 29 April 1006, and look at the constellation Lupus to see SN 1006A.
12.2.1
Type
SN 185A2
7 December
-6.0
Ia
SN 386A
24 April
1.5
II
SN 1006A3
29 April
-7.5
SN 1054A4
3 July
-6.0
II
SN 1181A5
4 August
-2.0
II
SN 1572A6
5 November
-4.0
Tychos Supernova
SN 1604A7
8 October
-2.0
Keplers Supernova
SN 1680A8
15 August
6.0
IIb
Cassiopeia A
1885A9
17 August
5.8
IPec
S Andromedae
SN 1895B
5 July
8.0
SN 1920A
17 December
11.7
II
SN 1921C
11 December
11.0
SN 1937C
21 August
8.5
Ia
SN
Name
21 April
11.6
Ia
SN 1960R
19 December
12.0
SN 1961H
8 May
11.8
Ia
SN 1962M
26 November
11.5
II
SN 1966J
2 December
11.3
SN 1968L
12 July
11.9
IIP
SN 1970G
30 July
11.4
IIL
SN 1971I
29 May
11.9
Ia
8 May
8.4
Ia
SN 1979C
15 April
11.6
IIL
SN 1980K
31 October
11.6
IIL
SN 1981B
9 March
12.0
Ia
SN 1983N
17 July
11.4
Ib
SN 1987A11
24 February
2.9
IIPec
SN 1989B
6 February
11.9
Ia
SN 1991T
26 April
11.6
IaPec
SN 1993J12
30 March
10.8
IIb
SN 1994D
31 March
11.8
Ia
SN 1998bu
21 May
11.9
Ia
SN 2004dj
31 July
11.3
IIP
SN 2011fe13
13 September
10.06
Ia
SN 2013aa
13 February
11.9
Ia
SN
12.2.2
115
1972E10
Light curves
In this plugin a simple model of light curves for different supernovae has been implemented. A
typical light curve used in the plugin for supernova type I is shown in Fig. 12.3 (bottom scale in
days).
For supernova type II we use a typical light curve with plateau, which you can see in Fig. 12.4
2 https://en.wikipedia.org/wiki/SN_185
3 https://en.wikipedia.org/wiki/SN_1006
4 https://en.wikipedia.org/wiki/SN_1054
5 https://en.wikipedia.org/wiki/SN_1181
6 https://en.wikipedia.org/wiki/SN_1572
7 https://en.wikipedia.org/wiki/SN_1604
8 https://en.wikipedia.org/wiki/Cassiopeia_A
9 https://en.wikipedia.org/wiki/S_Andromedae
10 https://en.wikipedia.org/wiki/SN1972e
11 https://en.wikipedia.org/wiki/SN_1987A
12 https://en.wikipedia.org/wiki/SN_1993J
13 https://en.wikipedia.org/wiki/SN_2011fe
116
Type
Description
last_update
string
update_frequency_days
int
updates_enable
bool
url
string
117
118
12.3
Exoplanets Plugin
119
Proper names
In December 2015, the International Astronomical Union (IAU) has officially approved names for
several exoplanets after a public vote.
Veritate * (14 And) From the latin Veritas, truth. The ablative form means where there is truth19 .
Spe * (14 And b) From the latin Spes, hope. The ablative form means where there is hope.
Musica (18 Del) Musica is Latin for music.
Arion (18 Del b) Arion was a genius of poetry and music in ancient Greece. According to
legend, his life was saved at sea by dolphins after attracting their attention by the playing of
his kithara.
Fafnir (42 Dra) Fafnir was a Norse mythological dwarf who turned into a dragon.
Orbitar (42 Dra b) Orbitar is a contrived word paying homage to the space launch and orbital
operations of NASA.
Chalawan (47 UMa) Chalawan is a mythological crocodile king from a Thai folktale.
Taphao Thong (47 UMa b) Taphao Thong is one of two sisters associated with the Thai folk
tale of Chalawan.
Taphao Kaew (47 UMa c) Taphao Kae is one of two sisters associated with the Thai folk tale of
Chalawan.
Helvetios (51 Peg) Helvetios is Celtic for the Helvetian and refers to the Celtic tribe that lived in
Switzerland during antiquity.
Dimidium (51 Peg b) Dimidium is Latin for half, referring to the planets mass of at least half
the mass of Jupiter.
Copernicus (55 Cnc) Nicolaus Copernicus or Mikolaj Kopernik (1473-1543) was a Polish
astronomer who proposed the heliocentric model of the solar system in his book De
revolutionibus orbium coelestium.
Galileo (55 Cnc b) Galileo Galilei (1564-1642) was an Italian astronomer and physicist often
called the father of observational astronomy and the father of modern physics. Using
a telescope, he discovered the four largest satellites of Jupiter, and the reported the first
telescopic observations of the phases of Venus, among other discoveries.
Brahe (55 Cnc c) Tycho Brahe (1546-1601) was a Danish astronomer and nobleman who
recorded accurate astronomical observations of the stars and planets. These observations
were critical to Keplers formulation of his three laws of planetary motion.
Lipperhey * (55 Cnc d) Hans Lipperhey (1570-1619) was a German-Dutch lens grinder and
spectacle maker who is often attributed with the invention of the refracting telescope in
160820 .
Janssen (55 Cnc e) Jacharias Janssen (1580s-1630s) was a Dutch spectacle maker who is often
attributed with invention of the microscope, and more controversially with the invention of
the telescope.
Harriot (55 Cnc f) Thomas Harriot (ca. 1560-1621) was an English astronomer, mathematician,
ethnographer, and translator, who is attributed with the first drawing of the Moon through
telescopic observations.
Amateru * ( Tau b) Amateru is a common Japanese appellation for shrines when they enshrine
Amaterasu, the Shinto goddess of the Sun, born from the left eye of the god Izanagi21 .
Hypatia ( Dra b) Hypatia was a famous Greek astronomer, mathematician, and philosopher. She
was head of the Neo-Platonic school at Alexandria in the early 5th century, until murdered
19 The
original name proposed, Veritas, is that of an asteroid important for the study of the solar system.
original spelling of Lippershey was corrected to Lipperhey on 15.01.2016. The commonly seen
spelling Lippershey (with an s) results in fact from a typographical error dating back from 1831, thus should
be avoided.
21 The name originally proposed, Amaterasu, is already used for an asteroid.
20 The
120
the typographical difference between AEgir and Aegir, the Norwegian transliteration. The same
name, with the spelling Aegir, has been attributed to one of Saturns satellites, discovered in 2004.
23 Ogmios is a name already attributed to an asteroid.
24 The original proposed name Leda is already attributed to an asteroid and to one of Jupiters satellites.
The name Althaea is also attributed to an asteroid.
121
Samh ( And c) Samh is named for Abu al-Qasim Asbagh ibn Muhammad ibn al-Samh alMahri (or Ibn al-Samh), a noted 11th century astronomer and mathematician in the school of
al Majriti in Cordova (Andalusia, now modern Spain).
Majriti ( And d) Majriti is named for Abu al-Qasim al-Qurtubi al-Majriti, a notable mathematician, astronomer, scholar, and teacher in 10th century and early 11th century Andalusia
(modern Spain).
Libertas * ( Aql) Libertas is Latin for liberty. Liberty refers to social and political freedoms,
and a reminder that there are people deprived of liberty in the world even today. The
constellation Aquila represents an eagle a popular symbol of liberty.
Fortitudo * ( Aql b) Fortitudo is Latin for fortitude. Fortitude means emotional and mental
strength in the face of adversity, as embodied by the eagle (represented by the constellation
Aquila).
All names with asterix mark (*) are modified based on the original proposals, to be consistent
with the IAU rules.
12.3.3
Section Exoplanets in config.ini file
You can edit config.ini file by yourself for changes of the settings for the Exoplanets plugin
just make it carefully!
ID
Type
Description
last_update
string
update_frequency_hours
int
updates_enable
bool
url
string
flag_show_exoplanets_button
bool
distribution_enabled
bool
timeline_enabled
bool
habitable_enabled
bool
enable_at_startup
bool
exoplanet_marker_color
R,G,B
habitable_exoplanet_marker_color
R,G,B
122
12.3.4
123
124
12.4
Pulsars Plugin
Section Pulsars in config.ini file
ID
Type
Description
last_update
string
update_frequency_days
int
updates_enable
bool
url
string
enable_at_startup
bool
distribution_enabled
bool
flag_show_pulsars_button
bool
marker_color
R,G,B
glitch_color
R,G,B
use_separate_colors
bool
125
126
12.5
Quasars Plugin
The Quasars plugin provides visualization of some quasars brighter than 16 visual magnitude. A
catalogue of quasars compiled from Quasars and Active Galactic Nuclei (13th Ed.) [66].
Section Quasars in config.ini file
ID
Type
Description
last_update
string
update_frequency_days
int
updates_enable
bool
url
string
enable_at_startup
bool
distribution_enabled
bool
flag_show_quasars_button
bool
marker_color
R,G,B
127
128
12.6
Figure 12.8: The 1833 Leonids replayed with the Meteor Showers plugin.
In contrast and extension of the random shooting stars feature of Stellarium (see section 17.6),
this plugin provides data for real meteor showers and a marker for each active and inactive radiant,
showing real information about its activity. If enabled (see section 10.1), just click on the Meteor
Showers button
12.6.1
Terms
Meteor shower
A meteor shower is a celestial event in which a number of meteors are observed to radiate, or
originate, from one point in the night sky. These meteors are caused by streams of cosmic debris
called meteoroids entering Earths atmosphere at extremely high speeds on parallel trajectories.
Most meteors are smaller than a grain of sand, so almost all of them disintegrate and never hit
the Earths surface. Intense or unusual meteor showers are known as meteor outbursts and meteor
storms, which may produce greater than 1,000 meteors an hour.
Radiant
The radiant or apparent radiant of a meteor shower is the point in the sky from which (to a planetary
observer) meteors appear to originate. The Perseids, for example, are meteors which appear to
come from a point within the constellation of Perseus.
An observer might see such a meteor anywhere in the sky but the direction of motion, when
traced back, will point to the radiant. A meteor that does not point back to the known radiant for a
given shower is known as a sporadic and is not considered part of that shower.
Many showers have a radiant point that changes position during the interval when it appears.
For example, the radiant point for the Delta Aurigids drifts by more than a degree per night.
129
Section MeteorShowers in config.ini file
You can edit config.ini file by yourself for changes of the settings for the Meteor Showers
plugin just make it carefully!
ID
Type
Description
last_update
string
update_frequency_hours
int
updates_enable
bool
url
string
flag_show_ms_button
bool
flag_show_radiants
bool
flag_active_radiants
bool
enable_at_startup
bool
show_radiants_labels
bool
font_size
int
colorARG
R,G,B
colorARR
R,G,B
colorIR
R,G,B
130
12.6.3
131
" intensity " : 80
},
{
" color " : " white " ,
" intensity " : 20
}
],
" parentObj " : " Comet C /1917 F1 ( Mellish ) " ,
" pidx " : 2.3
},
12.6.4
Further Information
You can get more info about meteor showers here:
Wikipedia about Meteor showers: https://en.wikipedia.org/wiki/Meteor_Showers
International Meteor Organization: http://www.imo.net/
Acknowledgements
This plugin was created as project of ESA Summer of Code in Space 201325 .
25 http://sophia.estec.esa.int/socis2013/?q=about
132
12.7
Type
Description
navstars_color
current_ns_set
R,G,B
string
26 The
12.8
133
Satellites Plugin
The Satellites plugin displays the positions of artifical satellites in Earths orbit based on a catalog
of orbital data. It allows automatic updates from online sources and manages a list of update file
URLs.
To calculate satellite positions, the plugin uses an implementation of the SGP4/SDP4 algorithms
(J.L. Canales gsat library), using as its input data in NORADs two-line element set (TLE28 )
format. Lists with TLEs for hundreds of satellites are available online and are regularly updated.
The plugin downloads the lists prepared by http://celestrak.com to keep itself up-to-date, but
the users can specify other sources online or load updates from local files.
If enabled (see section 10.1), just click on the Satellite button
on the bottom toolbar to
display markers for the satellites.
It should now be possible to search for artificial satellites using the regular search dialog ( F3 ).
Note that at any given time, most Satellites will be below the horizon.
12.8.1
Satellite Properties
Name and identifiers Each satellite has a name. Its displayed as a label of the satellite hint and
in the list of satellites. Names are not unique though, so they are used only for presentation
purposes.
Satellite Catalog In the Satellite Catalog satellites are uniquely identified by their NORAD
number, which is encoded in TLEs.
Grouping A satellite can belong to one or more groups such as amateur, geostationary or
navigation. They have no other function but to help the user organize the satellite collection.
Group names are arbitrary strings defined in the Satellite Catalog for each satellite and are
more similar to the concept of tags than a hierarchical grouping. A satellite may also not
belong to any group at all.
By convention, group names are in lowercase. The GUI translates some of the groups used
in the default catalog.
12.8.2
Satellite Catalog
The satellite catalog is stored on the disk in JSON29 format, in a file named satellites.json. A
default copy is embedded in the plug-in at compile time. A working copy is kept in the user data
directory.
To add a new satellite, open a new line after line 5 and paste the following, note commas and
brackets, they are important:
" NORAD number " :
{
" name " : " name of the satellite "
" description " : " description goes here " ,
" comms " : [
{
" description " : " downlink 1 " ,
" frequency " : 437.49 ,
" modulation " : " AFSK 1200 bps "
},
{
" description " : " downlink 2 " ,
" frequency " : 145.825
}
],
" groups " : [ " group1 " , " group2 " ] ,
28 TLE:
https://en.wikipedia.org/wiki/Two-line_element_set
29 http://www.json.org/
134
" tle1 " : " 1 12345 U 90005 D 0908 0.8523 6265 .00000014 00000 -0 20602 -4 0 5632 " ,
" tle2 " : " 2 12345 98.2700 53.2702 0011918 71.1776 289.0705 14.31818920 653 " ,
" visible " : true
},
Configuration
The plug-ins configuration data is stored in Stellariums main configuration file.
12.8.4
30 http://celestrak.com/NORAD/elements/
31 http://www.tle.info/joomla/index.php
32 http://www.space-track.org/
12.9
135
ArchaeoLines Plugin
G EORG Z OTTI
12.9.1
Introduction
In the archaeoastronomical literature, several astronomically derived orientation schemes are
prevalent. Often prehistorical and historical buildings are described as having been built with a
main axis pointing to a sunrise on summer or winter solstice. There can hardly be a better tool than
Scenery3D (see chapter 13) to investigate a 3D model of such a building, and this plugin has been
introduced in version 0.13.3 as a further tool in the archaeoastronomers toolbox[72].
When activated (see section 10.1), you can find a a tool bar button
(in the shape of a
trilithon with the sun shining through it). Press this, or Ctrl + U , to display the currently selected
set of characteristical diurnal arcs.
12.9.2
Characteristic Declinations
The ArchaeoLines plugin displays any combination of declination arcs most relevant to archaeoor ethnoastronomical studies. Of course, principles used in this context are derived from natural
observations, and many of these declinations are still important in everyday astronomy.
Declinations of equinoxes (i.e., the equator, = 0) and the solstices ( = )
136
75
75
70
70
65
65
60
60
55
55
50
50
45
45
40
40
35
35
30
30
25
25
Solstices, Equinoxes
20
20
Solar Crossquarters
15
10
5
0
0
15
Major Standstills
Minor Standstills
10
Zenith Passage
Nadir Passage
10
20
30
40
50
60
70
80
90
100
110
120
130
140
150
160
170
0
180
Figure 12.11: Rising azimuths of a few important events for sun and moon, and zenith and
nadir passages depending on geographic latitudes (vertical axis).
The principal relation between declinations , geographic latitude , and the rising azimuth A
is computed from
cos A =
sin
.
cos
(12.1)
This formula does not take into account local horizon elevation nor atmospheric refraction nor
lunar parallax correction. The effect applied to characteristic declinations is shown graphically for
the present time (J2000.0) in figure 12.11. For example, in a latitude of 30 , an object which goes
through the zenith rises at azimuth 55 . Lunar major standstill risings occur at azimuths 56.7 and
123.5 , lunar minor standstill risings at azimuths 69 and 111 . The summer sun rises at 62.6 , the
winter sun at 117.3 . An object which goes through the nadir rises at 125 .
The blue lines seem to vanish at = 45 : while there are still objects going through the zenith
in higher latitudes, they are circumpolar and do not cross the horizon.
For the lunar events, there are two lines each drawn by the plugin, for maximum and minimum
distance of the moon. The lunar extreme declinations are computed taking horizon parallax effects
into account. For technical reasons however, the derived declinations are then used to draw small
circles of constant declinations on the sphere, without taking the change of lunar horizontal parallax
into account. Note that therefore the observed declination of the moon at the major standstill can
exceed the indicated limits if it is high in the sky. The main purpose of this plugin is however to
show an indication of the intersection of the standstill line with the horizon.
It may be very instructive to let the time run quite fast and observe the declination line of
current moon swinging between its north and south limits each month. These limits grow and
shrink between the Major and Minor Standstills in the course of 18.6 years.
137
The sun likewise swings between the solstices. Over centuries, the solstice declinations very
slightly move as well due to the slightly changing obliquity of the ecliptic.
12.9.3
Azimuth Lines
Some religions, e.g., Islam or Bahai, adhere to a practice of observing a prayer direction towards a
particular location. Azimuth lines for two locations can be shown, these lines indicate the great
circle direction towards the locations which can be edited in the configuration window. Default
locations are Mecca (Kaaba) and Jerusalem. The azimuth q towards a location T = (T , T ) are
computed for an observer at O = (O , O ) based on spherical trigonometry on a spherical Earth [1]:
sin(T O )
q = arctan
cos O tan T sinO cos(T O )
(12.2)
In addition, up to two vertical lines with arbitrary azimuth and custom label can be shown.
12.9.4
Configuration Options
The configuration dialog allows the selection of the lines which are of interest to you. In addition,
you can select the color of the lines by clicking on the color swatches.33
Section [ArchaeoLines] in config.ini file
Apart from changing settings using the plugin configuration dialog, you can also edit config.ini
file by yourself for changes of the settings for the ArchaeoLines plugin just make it carefully!
ID
Type
Default
enable_at_startup
bool
false
color_equinox
float R,G,B
1.00,1.00,0.5
color_solstices
float R,G,B
1.00,1.00,0.25
color_crossquarters
float R,G,B
1.00,0.75,0.25
color_major_standstill
float R,G,B
0.25,1.00,0.25
color_minor_standstill
float R,G,B
0.20,0.75,0.20
color_zenith_passage
float R,G,B
1.00,0.75,0.75
color_nadir_passage
float R,G,B
1.00,0.75,0.75
color_selected_object
float R,G,B
1.00,1.00,1.00
color_current_sun
float R,G,B
1.00,1.00,0.75
color_current_moon
float R,G,B
0.50,1.00,0.50
color_current_planet
float R,G,B
0.25,0.80,1.00
color_geographic_location_1
float R,G,B
0.25,1.00,0.25
color_geographic_location_2
float R,G,B
0.25,0.25,1.00
color_custom_azimuth_1
float R,G,B
0.25,1.00,0.25
33 Unfortunately,
on Windows in OpenGL mode, the color dialog hides behind the Stellarium window
when in fullscreen mode. So, before editing line colors, please leave fullscreen mode!
138
color_custom_azimuth_2
float R,G,B
0.25,0.50,0.75
show_equinox
bool
true
show_solstices
bool
true
show_crossquarters
bool
true
show_major_standstills
bool
true
show_minor_standstills
bool
true
show_zenith_passage
bool
true
show_nadir_passage
bool
true
show_selected_object
bool
true
show_current_sun
bool
true
show_current_moon
bool
true
show_current_planet
string
none
show_geographic_location_1
bool
false
show_geographic_location_2
bool
false
geographic_location_1_longitude
double
39.826175
geographic_location_1_latitude
double
21.4276
geographic_location_1_label
string
Mecca (Qibla)
geographic_location_2_longitude
double
35.235774
geographic_location_2_latitude
double
31.778087
geographic_location_2_label
string
Jerusalem
show_custom_azimuth_1
bool
false
show_custom_azimuth_2
bool
false
custom_azimuth_1_angle
double
0.0
custom_azimuth_2_angle
double
0.0
custom_azimuth_1_label
string
custAzi1
custom_azimuth_2_label
string
custAzi2
13.1
Introduction
Have you ever wished to be able to walk through Stonehenge or other ancient building structures described as being constructed with astronomical orientation in mind, and experience such orientation
in a 3D virtual environment that also provides a good sky simulation?
The Stellarium Scenery3d plugin allows you to see architectural 3D models embedded in a
landscape combined with the excellent representation of the sky provided by Stellarium. You can
walk around, check for (or demonstrate) possible astronomical alignments of ancient architecture,
see sundials and other shadow casters in action, etc.
13.2
Usage
You activate the plugin with the circular enclosure button
Ctrl + W
+ W ) opens
. The other button with circular enclosure and tool icon
(or Ctrl +
the settings dialog. Once loaded and displaying, you can walk around pressing Ctrl plus cursor
key increases speed
keys. Change eye height with Ctrl + Page / Ctrl + Page keys. Adding
by 10, adding Alt multiplies by 5 (pressing both keys multiplies by 50!). If you release Ctrl before
the cursor key, animation will continue. (Press Ctrl +any cursor key to stop moving.)
Further key bindings exist which can be configured using the Stellarium default key-binding
interface. Some options are also available in the Scenery3d dialog. For example, coordinate display
can be enabled with Ctrl + R + T . If your models are georeferenced in a true geographical
coordinate grid, e.g. UTM or Gauss-Krueger, you will especially like this, and this makes the plugin
usable for scientific purposes. Display shows grid name, Easting, Northing, Altitude of ground, and
eye height above ground.
Other features include a virtual torchlight, which can be enabled with Ctrl + R + L to give
140
additional local illumination around the viewer to help to see in the dark. Interesting points of view
can be saved and restored later by the user, including a description of the view. Scene authors can
also distribute predefined viewpoints in their scene.
The plugin also simulates the shadows of the scenes objects cast by the Sun, Moon and even
Venus (only 1 shadow caster used at a time, you will never see shadows cast by Venus in moonlight),
so you could use it for examining sundials, or analyze and simulate light-and-shadow interactions
in archaeological structures.
13.3
141
Geometry
Lights
Clay
Photomatched
DefaultUVs
Instanced
Yes
Yes
No
Yes
No
No
Performance notes
On reasonably good hardware (tested on a notebook PC with NVidia M580 GTS), models with
about 850.000 triangles are working nicely with shadows and bumpmaps. On very small hardware
like single-board computers with native OpenGL ES2, models may be limited to 64k vertices
(points). If display is too slow, switch to perspective projection: all other projections require almost
sixfold effort! You should also prefer the lazy cubemap mode, where the scene is only rendered
in specific timesteps or when movement happens.
13.4
Model Configuration
The model format supported in Scenery3d is Wavefront .OBJ, which is pretty common for 3D
models. You can use several modeling programs to build your models. Software such as Blender,
Maya, 3D Studio Max etc. can export OBJ.
13.4.1
Available at http://www.kerkythea.net/cms/
from http://forums.sketchucation.com/viewtopic.php?f=323&t=33448
2 Available
142
Another (almost) working alternative: ObjExporter.rb by author Honing. Here, export with
settings 0xxx00. This will not create a TX... folder but dump all textures in the same directory as
the OBJ and MTL files. Unfortunately, currently some material assignments seem to be bad.
Yet another exporter, su2objmtl, does also not provide good texture coordinates and cannot
be recommended at this time.
13.4.2
143
Parameter
Default
Range
Meaning
Ka
Kd
Ke
Ks
Ns
d or Tr
bAlphatest
bBackface
map_Kd
map_Ke
map_bump
illum
set to Kd values
0.8 0.8 0.8
0.0 0.0 0.0
0.0 0.0 0.0
8.0
1.0
0
0
(none)
(none)
(none)
2
0 . . . 1 each
0 . . . 1 each
0 . . . 1 each
0 . . . 1 each
0...
0...1
0 or 1
0 or 1
filename
filename
filename
integer
144
walk will be on the highest surface of the scenery layer. If you use the special name NULL as ground
layer, walk will be above zero_ground_height level.
Technically, if your model has cavities or doors, you should export your model twice. Once,
just the ground plane, i.e. where you will walk. Of course, for a temple or other building, this
includes its socket above soil, and any steps, but pillars should not be included. This plane is
required to compute eye position above ground. Note that it is not possible to walk in several floors
of a building, or in a multi-plane staircase. You may have to export several ground planes and
configure several scenery directories for those rare cases. For optimal performance, the ground
model should consist of as few triangles as you can tolerate.
The second export includes all visible model parts, and will be used for rendering. Of course,
this requires the ground plane again, but also all building elements, walls, roofs, etc.
If you have not done so by yourself, it is recommended to separate ground and buildings into
Sketchup layers (or similar concepts in whichever editor you are using) in order to easily switch the
model to the right state prior to exporting.
Filename recommendations:
<Temple>.skp
<Temple>.obj
<Temple>_ground.obj
Name of a Sketchup Model file. (The <> brackets signal use your
own name here!) The SKP file is not used by Scenery3d, but you
may want to leave it in the folder for later improvements.
Model in OBJ format.
Ground layer, if different from Model file.
OBJ export may also create folders TX_<Temple> and TX_<Temple>_ground. You can delete the
TX_<Temple>_ground folder, <Temple>_ground.obj is just used to compute vertical height.
Put the OBJ, MTL and TX directories into a subdirectory of your user directory (see section 5.1), e.g. <USERDATA>/Stellarium/scenery3d/<Temple>, and add a text file into it called
scenery3d.ini (This name is mandatory!) with content described as follows.
[model]
name=<Temple>
landscape=<landscapename>
Unique ID within all models in scenery3d directory. Recommendation: use directory name.
Name of an available Stellarium landscape.
This is required if the landscape file includes geographical coordinates and your model does not:
First, the location coordinates of the landscape.ini file are used, then location coordinates given
here. The landscape also provides the background image of your scenery. If you want a zero-height
(mathematical) horizon, use the provided landscape called Zero Horizon.
scenery=<Temple>.obj
ground=<Temple>_ground.obj
description=<Description>
The scenery3d.ini may contain a simple scene description, but it is recommended to use the
localizable description format: in the scenes directory (which contains scenery3d.ini) create
files in the format description.<lang>.utf8 which can contain arbitrary UTF-8encoded
HTML content. <lang> stands for the ISO 639 language code.
author=<Your Name yourname@yourplace.com>
copyright=<Copyright Info>
camNearZ=0.3
camFarZ=10000
shadowDistance=<val>
shadowSplitWeight=0..1
145
Use this if you have used an exporter which swaps Y/Z coordinates. Defaults to XYZ, other options: XZY, YZX, YXZ, ZXY,
ZYX
This defines the distance of the camera near plane, default 0.3.
Everything closer than this value to the camera can not be displayed. Must be larger than zero. It may seem tempting to set
this very small, but this will lead to accuracy issues. Recommendation is not to go under 0.1
Defines the maximal viewing distance, default 10000.
The maximal distance shadows are displayed. If left out, the
value from camFarZ is used here. If this is set to a smaller value,
this may increase the quality of the shadows that are still visible.
Decimal value for further shadow tweaking. If you require better
shadows up close, try setting this to higher values. The default is
calculated using a heuristic that incorporates scene size.
[general]
The general section defines some further import/rendering options.
transparency_threshold=0.5
scenery_generate_normals=0
ground_generate_normals=0
[location]
Optional section to specify geographic longitude , latitude , and altitude. The secton is required
if coord/convergence_angle=from_grid, else location is inherited from landscape.
planet = Earth
latitude = +48d3130.4"
longitude = +16d1225.5"
altitude =from_model|<int>
Required if coord/convergence_angle=from_grid
""
altitude (for astronomical computations) can be computed
from the model: if from_model, it is computed as (zmin +
zmax )/2 + orig_H, i.e. from the model bounding box centre
height.
display_fog = 0
atmospheric_extinction_coefficient = 0.2
atmospheric_temperature = 10.0
atmospheric_pressure = -1
light_pollution = 1
[coord]
Entries in the [coord] section are again optional, default to zero when not specified, but are
required if you want to display meaningful eye coordinates in your survey (world) coordinate
system, like UTM or Gauss-Krger.
grid_name=<string>
orig_E=<double> | (Easting)
146
orig_N=<double> | (Northing)
orig_H=<double> | (Height)
These entries describe the offset, in metres, of the model coordinates relative to coordinates in a
geographic grid, like Gauss-Krger or UTM. If you have your model vertices specified in grid
coordinates, do not specify orig_... data, but please definitely add start_... data, below.
Note that using grid coordinates without offset for the vertices is usually a bad idea for realworld applications like surveyed sites in UTM coordinates. Coordinate values are often very large
numbers (ranging into millions of meters from equator and many thousands from the zone meridian).
If you want to assign millimetre values to model vertices, you will hit numerical problems with the
usual single-precision floating point arithmetic. Therefore we can specify this offset which is only
necessary for coordinate display.
Typically, digital elevation models and building structures built on those are survey-grid aligned,
so true geographical north for a place with geographical longitude and latitude will in general
not coincide with grid north, the difference is known as meridian convergence6 .
( , ) = arctan(tan( 0 ) sin )
(13.1)
This amount can be given in convergence_angle (degrees), so that your model will be rotated
clockwise by this amount around the vertical axis to be aligned with True North7 .
convergence_angle = from_grid | < double >
grid_meridian = < double >|+ < int >d < int > < float > "
grid_meridian is the central meridian 0 of grid zone, e.g. for UTM or Gauss-Krger, and is only
required to compute convergence angle if convergence_angle=from_grid.
zero_ground_height = < double >
height of terrain outside <Temple>_ground.OBJ, or if ground=NULL. Allows smooth approach
from outside. This value is relative to the model origin, or typically close to zero, i.e., use a Z
value in model coordinates, not world coordinates! (If you want the terrain height surrounding your
model to be orig_H, use 0, not the correct mean height above sea level!) Defaults to minimum of
height of ground level (or model, resp.) bounding box.
start_E=<double>
start_N=<double>
start_H=<double>
only meaningful if ground==NULL, else H is derived from ground
start_Eye=<double> default: 1.65m
start_az_alt_fov=<az_deg>,<alt_deg>,<fov_deg>
initial view direction and field of view.
start_... defines the view position to be set after loading the scenery. Defaults to center of
model boundingbox.
It is advisable to use the grid coordinates of the location of the panoramic photo (landscape) as
start_... coordinates, or the correct coordinates and some carefully selected start_az_alt_fov
in case of certain view corridors (temple axes, . . . ).
6 http://en.wikipedia.org/wiki/Transverse_Mercator_projection
7 Note
147
13.4.4
13.4.5
148
You edit the scenery3d.ini to use your full (unmodified) PhotoFly model and, if you dont
have a panorama, take Zero Horizon landscape as (no-)background. It depends on the model if
you want to be able to step on it, or to declare ground=NULL for a constant-height ground. Run
Stellarum once and adjust the start_N, start_E and zero_ground_height.
13.4.6
13.5
Predefined views
You can also configure and distribute some predefined views with your model in a viewpoints.ini
file. The viewpoints can be loaded and stored with the viewpoint dialog which you can call with the
button. See the provided Sterngarten scene for an example. These entries are not editable
by the user through the interface. The user can always save his own views, they will be saved into
the file userviews.ini in the users Stellarium user directory, and are editable.
[ StoredViews ]
size = < int >
149
This work has been originally created during the ASTROSIM project supported 2008-2012 by
the Austrian Science Fund (FWF) under grant number P 21208-G19.
Stellarium is great for indoor use on the desktop, but it is also very useful outdoors under the real
sky, and several plugins enhance its usability particularly for observers.
Two plugins are bundled with Stellarium which are designed to be used at the telescope:
Oculars (section 14.1), which provides field of view hints for telescopes, oculars and sensors, and
TelescopeControl (section 14.2), which allows you to send GOTO commands to many motorized
telescopes. Other goto telescopes are supported by an external plugin which you must install
separately: StellariumScope (section 14.3).
In addition, the Observability plugin (section 14.5) can be used for planning the best times to
observe your favourite objects.
14.1
Oculars Plugin
This places a window on the screen that corresponds to the view through a telescope or on a camera.
It reads from an editable data base.
When this plug in is active a circular view will appear around the selected object depicting
what would be seen by the viewing object. On the top right hand side of the screen a menu will
appear that can be used to select the viewing device, e.g., Camera, Eyepiece, Barlow type lenses,
etc. This menu is filled with items from the ocular.ini file in the modules/oculars folder. This
file can be edited from the Plugins menu screen or with a text editor.
152
14.2
TelescopeControl Plugin
This plugin provides a simple control mechanism for motorised telescope mounts. The user selects
an object (i.e. by clicking on something a planet, a star etc.) and presses the telescope go-to key,
and the telescope will be guided to the object.
Multiple telescopes may be controlled simultaneously.
WARNING
Stellarium cannot prevent your telescope from being pointed at the Sun. It is up to you to ensure
proper filtering and safety measures are applied!
Never point your telescope at the Sun without a proper solar filter installed. The powerful light
amplified by the telescope WILL cause irreversible damage to your eyes and/or your equipment.
Even if you dont do it deliberately, a slew during daylight hours may cause your telescope to
point at the sun on its way to the given destination, so it is strongly recommended to avoid using
the telescope control feature before sunset without appropriate protection.
14.2.1
14.2.2
14.2.3
153
By pressing the Configure telescopes... button in the Slew to window (opened by pressing
Ctrl + 0 or the respective button on the bottom toolbar).
The Telescopes tab displays a list of the telescope connections that have been set up:
The number (#) column shows the number used to control this telescope. For example, for
telescope #2, the shortcut is Ctrl + 2 .
The Status column indicates if this connection is currently active or not. Unfortunately, there
are some cases in which Connected is displayed when no working connection exists.
The Type field indicates what kind of connection is this:
virtual means a virtual telescope
local, Stellarium means a DIRECT connection to the telescope (see above)
local, external means an INDIRECT connection to a program running on the same computer
remote, unknown means an INDIRECT connection over a network to a remote machine.
To set up a new telescope connection, press the Add button. To modify the configuration of an
existing connection, select it in the list and press the Configure button. In both cases, a telescope
connection configuration window will open.
14.2.4
154
This will list all devices, the full name of your serial port should be somewhere in the
list (for example, /dev/cu.usbserial-FTDFZVMK).
Device model : see 14.2.5 Supported devices.
Connection settings
Both fields here refer to INDIRECT connections, which implies communication over a network
(TCP/IP).
Host can be either a host name or an IPv4 address such as 127.0.0.1. The default value of
localhost means this computer.
Modifying the default host name value makes sense only if you are attempting a remote
connection over a network. In this case, it should be the name or IP address of the computer
that runs a program that runs the telescope.
Port refers to the TCP port used for communication. The default value depends on the telescope
number and ranges between 10001 and 10009.
Both values are ignored for DIRECT connections.
User Interface Settings: Field of view indicators
A series of circles representing different fields of view can be added around the telescope marker.
This is a relic from the times before the Oculars plug-in (see 14.1) existed.
Activate the Use field of view indicators option, then enter a list of values separated with
commas in the field below. The values are interpreted as degrees of arc.
These marks can be used in combination with a virtual telescope to display a moving reticle
with the Telrad circles.
Slew telescope to window
The Slew telescope to window can be opened by pressing Ctrl + 0 or the respective button in
the bottom toolbar.
It contains two fields for entering celestial coordinates, selectors for the preferred format
(Hours-Minutes-Seconds, Degrees-Minutes-Seconds, or Decimal degrees), a drop-down list and
two buttons.
The drop-down list contains the names of the currently connected devices. If no devices are
connected, it will remain empty, and the Slew button will be disabled.
Pressing the Slew button slews the selected device to the selected set of coordinates. See the
section about keyboard commands below for other ways of controlling the device.
Pressing the Configure telescopes. . . button opens the main window of the plug-in.
TIP: Inside the Slew window, underlined letters indicate that pressing Alt + underlined letter
can be used instead of clicking. For example, pressing Alt + S is equivalent to clicking the Slew
button, pressing Alt + E switches to decimal degree format, etc.
Sending commands
Once a telescope is successfully started/connected, Stellarium displays a telescope reticle labelled
with the telescopes name on its current position in the sky. The reticle is an object like every other
in Stellarium - it can be selected with the mouse, it can be tracked and it appears as an object in the
Search window.
To point a device to an object: Select an object (e.g. a star) and press the number of the device
while holding down the Ctrl key. (For example, Ctrl + 1 for telescope #1.) This will move the
telescope to the selected object.
To point a device to the center of the view: Press the number of the device while holding down
the Alt key. (For example, Alt + 1 for telescope #1.) This will slew the device to the point in
155
the center of the current view. (If you move the view after issuing the command, the target wont
change unless you issue another command.)
To point a device to a given set of coordinates: Use the Slew to window (press Ctrl + 0 ).
14.2.5
Supported devices
All devices listed in the Device model list are convenience definitions using one of the two built-in
interfaces: the Meade LX200 (the Meade Autostar controller) interface and the Celestron NexStar
interface.
The device list contains the following:
Celestron NexStar (compatible) Any device using the NexStar interface.
Losmandy G-11 A computerized telescope mount made by Losmandy (Meade LX-200/Autostar
interface).
Meade Autostar compatible Any device using the LX-200/Autostar interface.
Meade ETX-70 (#494 Autostar, #506 CCS) The Meade ETX-70 telescope with the #494 Autostar controller and the #506 Connector Cable Set. According to the tester, it is a bit slow,
so its default setting of Connection delay is 1.5 seconds instead of 0.5 seconds.
Meade LX200 (compatible) Any device using the LX-200/Autostar interface.
Sky-Watcher SynScan AZ mount The Sky-Watcher SynScan AZ GoTo mount is used in a number of telescopes.
Sky-Watcher SynScan (version 3 or later) SynScan is also the name of the hand controller used
in other Sky-Watcher GoTo mounts, and it seems that any mount that uses a SynScan
controller version 3.0 or greater is supported by the plug-in, as it uses the NexStar protocol.
Wildcard Innovations Argo Navis (Meade mode) Argo Navis is a Digital Telescope Computer
by Wildcard Innovations. It is an advanced digital setting circle that turns an ordinary
telescope (for example, a dobsonian) into a Push To telescope (a telescope that uses a
computer to find targets and human power to move the telescope itself). Just dont forget to
set it to Meade compatibility mode and set the baud rate to 9600B1.
Virtual telescope
If you want to test this plug-in without an actual device connected to the computer, choose Nothing,
just simulate one (a moving reticle) in the Telescope controlled by: field. It will show a telescope
reticle that will react in the same way as the reticle of a real telescope controlled by the plug-in.
See the section above about field of view indicators for a possible practical application (emulating
Telrad circles).
156
14.3
StellariumScope plugin
StellariumScope is a free add-on that enables you to control your telescope with Stellarium.
Features
Provides an interface between Stellarium and the ASCOM telescope drivers.
Provides the ability to both Sync and Slew the telescope. Its also possible to issue a
stop/cancel command from Stellarium.
You can easily host Stellarium on one computer linked to another control computer that
hosts the telescope driver.
The installation program will automatically install the documentation, but the link to the
documentation is provided by developer1 so you can read it before installation.
There are earlier releases still available on the downloads page on Welsh Dragon Computing
site.
The original StellariumScope program was designed and implemented by Scott of ByteArts
and is still available for download2 . If you have difficulties with the releases available on the Welsh
Dragon Computing site3 , you may want to consider using the original version.
Figure 14.3 shows the interface and some of the options. Use this application (like all software
that controls your mount) with supervision of your mounts movements.
14.4
Users
Guide
http://welshdragoncomputing.ca/x/st/misc/
stellariumscope_user_guide.2015.10.24.pdf
2 http://www.bytearts.com/stellarium/
3 http://welshdragoncomputing.ca/x/index.php/home/stellariumscope/
about-stellariumscope
4 https://sourceforge.net/p/stellarium/discussion/278769/thread/16e4c054/
?limit=25#8ffa
157
158
14.5
Observability Plugin
This Plugin analyzes the observability of the selected object (or the screen center, if no object is
selected). The plugin can show rise, transit, and set times, as well as the best epoch of the year (i.e.,
largest angular separation from the Sun), the date range when the source is above the horizon at
dark night, and the dates of Acronychal and Cosmical rise/set. Ephemerides of the Solar-System
objects and parallax effects are taken into account.
Explanation of some parameters
Sun altitude at twilight Any celestial object will be considered visible when the Sun is below this
altitude. The altitude at astronomical twilight ranges usually between -12 and -18 degrees.
This parameter is only used for the estimate of the range of observable epochs (see below).
Horizon altitude Minimum observable altitude (due to mountains, buildings, or just a limited
telescope mount).
Today ephemeris Self-explanatory. The program will show the rise, set, and culmination (transit)
times. The exact times for these ephemeris are given in two ways: as time spans (referred to
the current time) and as clock hours (in local time).
Acronychal/Cosmical/Heliacal rise/set The days of Cosmical rise/set of an object are estimated
as the days when the object rises (or sets) together with the rise/set of the Sun. The exact
dates of these ephemeris depend on the Observers location. On the contrary, the Acronycal
rise (or set) happens when the star rises/sets with the setting/rising of the Sun (i.e., opposite
to the Sun). On the one hand, it is obvious that the source is hardly observable (or not
observable at all) in the dates between Cosmical set and Cosmical rise. On the other hand,
the dates around the Acronychal set and rise are those when the altitude of the celestial
object uses to be high when the Sun is well below the horizon (hence the object can be
well observed). The date of Heliacal rise is the first day of the year when a star becomes
visible. It happens when the star is close to the eastern horizon roughly before the end of the
astronomical night (i.e., at the astronomical twilight). In the following nights, the star will
be visibile during longer periods of time, until it reaches its Heliacal set (i.e., the last night
of the year when the star is still visible). At the Heliacal set, the star sets roughly after the
beginning of the astronomical night.
Largest Sun separation Happens when the angular separation between the Sun and the celestial
object are maximum. In most cases, this is equivalent to say that the Equatorial longitudes of
the Sun and the object differ by 180 degrees, so the Sun is in opposition to the object. When
an object is at its maximum possible angular separation from the Sun (no matter if it is a
planet or a star), it culminates roughly at midnight, and on the darkest possible area of the
Sky at that declination. Hence, that is the best night to observe a particular object.
Nights with source above horizon The program computes the range of dates when the celestial
object is above the horizon at least during one moment of the night. By night, the program
considers the time span when the Sun altitude is below that of the twilight (which can be set
by the user; see above). When the objects are fixed on the sky (or are exterior planets), the
range of observable epochs for the current year can have two possible forms: either a range
from one date to another (e.g., 20 Jan to 15 Sep) or in two steps (from 1 Jan to a given date
and from another date to 31 Dec). In the first case, the first date (20 Jan in our example) shall
be close to the so-called Heliacal rise of a star and the second date (15 Sep in our example)
shall be close to the Heliacal set. In the second case (e.g., a range in the form 1 Jan to 20
May and 21 Sep to 31 Dec), the first date (20 May in our example) would be close to the
Heliacal set and the second one (21 Sep in our example) to the Heliacal rise. More exact
equations to estimate the Heliacal rise/set of stars and planets (which will not depend on the
mere input of a twilight Sun elevation by the user) will be implemented in future versions of
159
this plugin.
Full Moon When the Moon is selected, the program can compute the exact closest dates of the
Moons opposition to the Sun.
Author
This plugin has been contributed by Ivan Marti-Vidal (Onsala Space Observatory)5 with some
advice by Alexander Wolf and Georg Zotti.
5 mailto:i.martividal@gmail.com
15. Scripting
15.1
Introduction
The development of a powerful scripting system has been continuing for a number of years now
and can now be called operational. The use of a script was recognised as a perfect way of arranging
a display of a sequence of astronomical events from the earliest versions of Stellarium and a simple
system called Stratoscript was implemented. The scripting facility is Stellariums version of a
Presentation, a feature that may be used to run an astronomical or other presentation for instruction
or entertainment from within the Stellarium program. The original Stratoscript was quite limited in
what it could do so a new Stellarium Scripting System has been developed.
Since version 0.10.1, Stellarium has included a scripting feature based on the Qt Scripting
Engine1 . This makes it possible to write small programs within Stellarium to produce automatic
presentations, set up custom configurations, and to automate repetitive tasks.
As of version 0.14.0 a new scripting engine has reached a level where it has all required features
for usage, however new commands may be added from time to time. Since version 0.14.0 support
of scripts for the Stratoscript engine has been discontinued.
The programming language ECMAscript2 (also known as JavaScript) gives users access to all
basic ECMAScript language features such as flow control, variables, string manipulation and so on.
Interaction with Stellarium-specific features is done via a collection of objects which represent
components of Stellarium itself. The various modules of Stellarium, and also activated plugins, can
be called in scripts to calculate, move the scene, switch on and off display of objects, etc. You can
write text output into text files with the output() command. You can call all public slots which
are documented in the scripting API documentation3 .
1 http://doc.qt.io/qt-5/qtscript-index.html
2 https://en.wikipedia.org/wiki/ECMAScript
3 http://www.stellarium.org/doc/0.15.0/scripting.html
162
15.2
Script Console
It is possible to open, edit run and save scripts using the script console window. To toggle the script
console, press F12 . The script console also provides an output window in which script debugging
output is visible.
15.3
Includes
Stellarium provides a mechanism for splitting scripts into different files. Typical functions or lists
of variables can be stored in separate .inc files and used within other scripts through the include()
command:
include ( " common_objects . inc " );
15.4
Minimal Scripts
This script prints Hello Universe in the Script Console log window and into log.txt.
core . debug ( " Hello Universe " );
This script prints Hello Universe in the Script Console output window and output.txt.
core . output ( " Hello Universe " );
The file output.txt will be rewritten on each run of Stellarium. In case you need to save a copy
of the current output file to another file, call
core . saveOutputAs ( " myImportantData . txt " );
core . resetOutput ();
This script uses the LabelMgr module to display Hello Universe in red, fontsize 20, on the screen
for 3 seconds.
var label = LabelMgr . labelScreen ( " Hello Universe " , 200 , 200 ,
true , 20 , " # ff0000 " );
core . wait (3);
LabelMgr . deleteLabel ( label );
15.5
15.5.1
Script header...
Any complex script should contain a few lines in the first part of the file, which contains important
data for humans the name of the script and its description and some rules for Stellarium.
//
// Name : Retrograde motion of Mars
// Author : John Doe
163
Figure 15.1: Retrograde motion of Mars in 2005. (Credit & Copyright: Tunc Tezel APOD:
2006 April 22 Z is for Mars.)
// License : Public Domain
// Version : 1.0
// Description : A demo of retrograde motion of Mars .
//
15.5.2
A body of script...
At the first stage of writing of the script for a demo of retrograde motion of Mars we should set
some limits for our demo. For example we want to see motion of Mars every day during 250 days
since October 1st , 2009. Choosing a value of field of view and of the coordinates of the center of
the screen should be done at the this stage also.
Lets add few lines of code into the script after the header and run it:
core . setDate ( " 2009 -10 -01 T10 :00:00 " );
core . moveToRaDec ( " 08 h44m41s " , " +18 d09m13s " ,1);
StelMovementMgr . zoomTo (40 , 1);
for ( i =0; i < 250; i ++)
{
core . setDate ( " + 1 days " );
core . wait (0.2);
}
OK, Stellarium is doing something, but what exactly is it doing? The ground and atmosphere is
enabled and any motion of Mars is invisible. Lets add an another few lines into the script (hiding
the landscape and atmosphere) after setting date and time:
LandscapeMgr . setFlagLandscape ( false );
LandscapeMgr . setFlagAtmosphere ( false );
164
The whole sky is moving now lets lock it! Add this line after previous lines:
StelMovementMgr . setFlagLockEquPos ( true );
It looks better now, but what about cardinal points, elements of GUI and some glitch of
movement? Lets change the script:
core . setDate ( " 2009 -10 -01 T10 :00:00 " );
LandscapeMgr . setFlagCardinalsPoints ( false );
LandscapeMgr . setFlagLandscape ( false );
LandscapeMgr . setFlagAtmosphere ( false );
core . setGuiVisible ( false );
core . moveToRaDec ( " 08 h44m41s " , " +18 d09m13s " ,1);
StelMovementMgr . setFlagLockEquPos ( true );
StelMovementMgr . zoomTo (40 , 1);
core . wait (2);
for ( i =0; i < 250; i ++)
{
core . setDate ( " + 1 days " );
core . wait (0.2);
}
core . setGuiVisible ( true );
Its better, but lets draw the path of Mars! Add those line before loop:
core . selectObjectByName ( " Mars " , false );
SolarSystem . setFlagIsolatedTrails ( true );
SolarSystem . setFlagTrails ( true );
Hmm. . . lets add a few strings with info for users (insert those lines after the header):
var color = " # ff9900 " ;
var info = LabelMgr . labelScreen ( " A motion of Mars " , 20 , 20 ,
false , 24 , color );
var apx = LabelMgr . labelScreen ( " Setup best viewing angle , FOV
and date / time . " , 20 , 50 , false , 18 , color );
LabelMgr . setLabelShow ( info , true );
LabelMgr . setLabelShow ( apx , true );
core . wait (2);
LabelMgr . setLabelShow ( apx , false );
Lets add some improvements to display info for users change in the loop:
var label = LabelMgr . labelObject ( " Normal motion , West to
East " , " Mars " , true , 16 , color , " SE " );
for ( i =0; i < 250; i ++)
{
core . setDate ( " + 1 days " );
if (( i % 10) == 0)
{
var strDate = " Day " + i ;
LabelMgr . setLabelShow ( apx , false );
var apx = LabelMgr . labelScreen ( strDate , 20 ,
50 , false , 16 , color );
LabelMgr . setLabelShow ( apx , true );
165
}
if ( i == 75)
{
LabelMgr . deleteLabel ( label );
label = LabelMgr . labelObject ( " Retrograde or
opposite motion begins " , " Mars " ,
true , 16 , color , " SE " );
core . wait (2);
LabelMgr . deleteLabel ( label );
label = LabelMgr . labelObject ( " Retrograde
motion " , " Mars " , true , 16 , color ,
" SE " );
}
if ( i == 160)
{
LabelMgr . deleteLabel ( label );
label = LabelMgr . labelObject ( " Normal motion
returns " , " Mars " , true , 16 , color ,
" SE " );
core . wait (2);
LabelMgr . deleteLabel ( label );
label = LabelMgr . labelObject ( " Normal motion " ,
" Mars " , true , 16 , color , " SE " );
}
core . wait (0.2);
}
15.6
More Examples
The best source of examples is the scripts sub-directory of the main Stellarium source tree. This
directory contains a sub-directory called tests which are not installed with Stellarium, but are
nonetheless useful sources of example code for various scripting features4 .
4 The
IV
Practical Astronomy
16 Astronomical Concepts
. . . . . . . . . . . . . . . . . 169
17 Astronomical Phenomena
18 A Little Sky Guide
. . . . . . . . . . . . . . 185
. . . . . . . . . . . . . . . . . . . . . . . . 201
19 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
211
This section includes some general notes on astronomy in an effort to outline some concepts that
are helpful to understand features of Stellarium. Material here is only an overview, and the reader is
encouraged to get hold of a couple of good books on the subject. A good place to start is a compact
guide and ephemeris such as the National Audubon Society Field Guide to the Night Sky1 . Also
recommended is a more complete textbook such as Universe. There are also some nice resources
on the net, like the Wikibooks Astronomy book2 .
16.1
170
5. Now increase the time rate. Press K , L , L , L , L this should set the time rate so
the stars can be seen to rotate around a point in the sky about once every ten seconds. If
you watch Stellariums clock youll see this is the time it takes for one day to pass at this
accelerated rate.
The point which the stars appear to move around is one of the Celestial Poles.
The apparent movement of the stars is due to the rotation of the Earth. Our location as the
observer on the surface of the Earth affects how we perceive the motion of the stars. To an observer
standing at Earths North Pole, the stars all seem to rotate around the zenith (the point directly
upward). As the observer moves South towards the equator, the location of the celestial pole moves
down towards the horizon. At the Earths equator, the North celestial pole appears to be on the
Northern horizon.
Similarly, observers in the Southern hemisphere see the Southern celestial pole at the zenith
when they are at the South pole, and it moves to the horizon as the observer travels towards the
equator.
1. Leave time moving on nice and fast, and open the configuration window. Go to the location
tab and click on the map right at the top i.e., set your location to the North pole. See how
the stars rotate parallel to the horizon, around a point right at the top of the screen. With the
field of view set to 90 and the horizon at the bottom of the screen, the top of the screen is
the zenith.
2. Now click on the map again, this time a little further South. You should see the positions of
the stars jump, and the centre of rotation has moved a little further down the screen.
3. Click on the map even further towards and equator. You should see the centre of rotation
having moved down again.
To help with the visualisation of the celestial sphere, turn on the equatorial grid by clicking the
button on the main tool-bar or pressing the E key. Now you can see grid lines drawn on the sky.
These lines are like lines of longitude and latitude on the Earth, but drawn for the celestial sphere.
The Celestial Equator is the line around the celestial sphere that is half way between the
celestial poles just as the Earths equator is the line half way between the Earths poles.
16.2
Coordinate Systems
16.2.1
Altitude/Azimuth Coordinates
The Altitude/Azimuth coordinate system (also called Horizontal Coordinate System) can be used
to describe a direction of view (the azimuth angle) and an angular height in the sky (the altitude
angle). The azimuth angle is measured clockwise round from due North3 . Hence North itself is 0 ,
East 90 , Southwest is 225 and so on. The altitude angle is measured up from the mathematical
horizon, which is just halfway between straight up and straight down, without regard to the
landscape. Looking directly up (at the zenith) would be 90 , half way between the zenith and the
horizon is 45 and so on. The point opposite the zenith is called the nadir.
The Altitude/Azimuth coordinate system is attractive in that it is intuitive most people are
familiar with azimuth angles from bearings in the context of navigation, and the altitude angle is
something most people can visualise pretty easily.
However, the altitude/azimuth coordinate system is not suitable for describing the general
position of stars and other objects in the sky the altitude and azimuth values for a celestial object
change with time and the location of the observer.
3 In
some textbooks azimuth is counted from south. There is no global authority to decide upon this issue,
just be aware of this when you compare numbers with other sources.
171
Stellarium can draw grid lines for altitude/azimuth coordinates. Use the
main tool-bar to activate this grid, or press the Z key.
button on the
172
173
catalogues always have to specify their equinox of validity. Current catalogs and atlases use
coordinates for J2000.0.
Stellarium can draw grid lines for Equatorial coordinates. Use the button
on the main
E
tool-bar to activate this grid, or press the
key to draw the equatorial grid for the simulation
time. The Markings dialog (4.4.3) allows you to set also the grid for J2000.0 standard coordinates.
In case you are observing from another celestial object, the equatorial coordinates use a system
similar to the one referring to the earth-based coordinates, but parallel to the planets rotational axis.
There are again a few great circles with special names which Stellarium can draw in addition,
both for simulation time and for J2000.0 (see section 4.4.3).
Celestial Equator the line directly above the earths (or more generally, the observers planets)
equator.
Colures These are lines similar to meridian and first vertical in the azimuthal system. The
Equinoctial Colure runs from the North Celestial Pole NCP through the First Point of Aries
, South Celstial Pole SCP and First Point of Libra while the Solstitial Colure runs from
the NCP through First Point of Cancer , SCP and First Point of Capricorn .
16.2.3
Ecliptical Coordinates
The earths orbit around the sun, i.e., the ecliptic, defines the equatorial line of this coordinate
system, which is traditionally used when computing the coordinates for planets.
The zero point of ecliptical longitude is the same as for equatorial coordinates, and the ecliptical latitude is counted positive towards the Northern Ecliptical Pole NEP in the constellation of
Draco.
Moon and sun (and to a much lesser extent, the other planets) pull on the equatorial bulge and
try to put Earths axis normal to its orbital plane. Earth acts like a spinning top and evades this pull
in a sideways motion, so that earths axis seems to describe a small circle over a period of almost
26.000 years (see section 16.4).
In addition, ecliptic obliquity against the equatorial coordinates, which mirrors the earths axial
tilt, slowly changes.
Therefore, also for ecliptical coordinates is is required to specify which date the coordinates
refer to. Stellarium can draw two grids for Ecliptical coordinates. Use the , key to draw the
ecliptic for the simulation time. The Markings dialog (4.4.3) allows you to show also a line for
epoch J2000.0 and grids for the ecliptical coordinates for current epoch and epoch J2000.0. You
can assign your own shortcut keys (section 4.7.1) if you frequently operate with these coordinates.
Since version 0.14.0 Stellarium can very accurately show the motions between the coordinate
systems [67], and it is quite interesting to follow these motions for several millennia. To support
such demonstrations, Stellarium can also draw the precession circles between celestial and ecliptical
poles (activate them in the Markings dialog (4.4.3). If you observe long enough, you will see that
these circles vary in size, reflecting the changes in ecliptic obliquity.
Many of the minor bodies are best observed around the times of their opposition. Stellarium
can display a great circle in the ecliptical coordinates which runs through the ecliptic poles and
through the sun, thereby allowing to estimate opposition and conjunction. Activate display of this
Opposition/Conjunction Line in the Markings dialog (Labeled O./C. longitude; 4.4.3).
It is interesting to note that star catalogs before T YCHO B RAHEs (15461601), most notably
the one in P TOLEMYs Almagest, used Ecliptical coordinates. The reason is simple: It was known
since H IPPARCH that stellar coordinates slowly move along the ecliptic through precession, and the
correction to coordinates of a date of interest was a simple addition of a linear correction to the
ecliptical longitude in the catalog. Changes of ecliptic obliquity was discovered much later.
174
16.2.4
Galactic Coordinates
The Milky Way appears to run along a great circle over the sky, mirroring the fact that the sun
is a star in it. Coordinates for non-stellar objects which belong to the Milky Way like pulsars
or planetary nebulae are often mapped in Galactic Coordinates, where galactic longitude l and
galactic latitude b are usually given in decimal degrees. Here, the zero point of galactic longitudes
lies in the Galactic Center.
Stellarium can also draw a galactic grid and the galactic equator by activating the respective
options in the Markings dialog (see section 4.4.3). You can assign a keyboard shortcut if you
frequently use these coordinates (see 4.7.1).
16.3
Units
16.3.1
Distance
As D OUGLAS A DAMS pointed out in the Hitchhikers Guide to the Galaxy[2],
Space [. . . ] is big. Really big. You just wont believe how vastly, hugely, mindbogglingly big it is. I mean, you may think its a long way down the road to the
chemist, but thats just peanuts to space.[p.76]
Astronomers use a variety of units for distance that make sense in the context of the mind-boggling
vastness of space.
Astronomical Unit (AU) This is the mean Earth-Sun distance. Roughly 150 million kilometres
(1.49598 108 km). The AU is used mainly when discussing the solar system for example
the distance of various planets from the Sun.
Light year (LY) A light year is not, as some people believe, a measure of time. It is the distance
that light travels in a year. The speed of light being approximately 300,000 kilometres per
second means a light year is a very large distance indeed, working out at about 9.5 trillion
kilometres (9.46073 1012 km). Light years are most frequently used when describing the
distance of stars and galaxies or the sizes of large-scale objects like galaxies, nebulae etc.
Parsec (pc) A parsec is defined as the distance of an object that has an annual parallax of 1 second
of arc. This equates to 3.26156 light years (3.08568 1013 km). Parsecs (and derivatives:
kiloparsec kpc, megaparsec Mpc) are most frequently used when describing the distance of
stars or the sizes of large-scale objects like galaxies, nebulae etc.
16.3.2
Time
The length of a day is defined as the amount of time that it takes for the Sun to travel from the
highest point in the sky at mid-day to the next high-point on the next day. In astronomy this is
called a solar day. The apparent motion of the Sun is caused by the rotation of the Earth. However,
in this time, the Earth not only spins, it also moves slightly round its orbit. Thus in one solar day
the Earth does not spin exactly 360 on its axis. Another way to measure day length is to consider
how long it takes for the Earth to rotate exactly 360 . This is known as one sidereal day.
Figure 16.3 illustrates the motion of the Earth as seen looking down on the Earth orbiting the
Sun. The red triangle on the Earth represents the location of an observer. The figure shows the
Earth at four times:
1. The Sun is directly overhead - it is mid-day.
2. Twelve hours have passed since 1. The Earth has rotated round and the observer is on the
opposite side of the Earth from the Sun. It is mid-night. The Earth has also moved round in
its orbit a little.
3. The Earth has rotated exactly 360 . Exactly one sidereal day has passed since 1.
16.3 Units
175
176
only about 13 decimal places. More than 2.4 million days have passed, so that e.g. January 1, 2000, 12:00UT is 2451545.0, which is an accurately storable number with 7 decimal
places, but 12:34:56UT is computed as 2451545.02426. A more accurate result would yield
2451545.024259259259... So, for a field where sub-second accuracy became crucial like spacecraft
operations, the Modified Julian Date (MJD) has been introduced. It is simply
MJD = JD 2400000.5.
(16.1)
This means, days start at midnight, and the (constant, in our era) decimal places of the big numbers
at the begin of the number have been traded in for more decimal places at the end.
Dont put your expectations too high when you see MJD displayed (section 4.1): Stellarium
uses a double-precision floating point number for JD for internal timekeeping, and Stellariums
display of MJD is simply computed from it. So you cannot set temporal increments smaller than a
second, and it hardly would make sense to expect more accuracy from the simulation algorithms.
Delta T
Until around 1900, the earths rotation was regarded as perfect standard of time. There were
86400 seconds per mean solar day, and the accuracy of reproducing time with mechanical clocks
only in this time started to become as good as the earths rotation itself.
Astronomers who computed solar eclipses reported in texts from antiquity wondered about a
required time shift which they originally attributed to a yet-unknown secular acceleration of the
lunar motion. However, it turned out that indeed the gravitational effect of the moon which causes
the tides also has effects on earths rotation: the tides slowly break earths rotational speed. The
energy is also transferred to the moon, and the acceleration leads to the moon slowly moving away
from the earth4 .
This led to the introduction of a time named Ephemeris Time (ET) with progresses in the speed
of the second in the year 1900, to be used for positional computation in our solar system, in addition
to Greenwich Mean Time (GMT), from which all zone times and civil clock times were derived.
The introduction of Atomic Clocks in the middle of the 20th century led to a redefinition of the
(temporal) second, which has been de-coupled from earths rotation. This time, the International
Atomic Time TAI, is the basis for Terrestrial Time TT which can be considered as constantly
progressing at constant speed5 , and is used for computation of the planetary positions.
Still, people living on earth prefer to have the mean solar noon governing the run of day and
night. Therefore all forms of civil time is linked to Coordinated Universal Time UTC. Seconds
in UTC and TAI are of equal length. The slow and irregular divergence between TAI and UTC is
observed by a few standardisation institutes. When necessary, a leap second can be introduced to
the UTC to bring the earths rotation back in sync so that the Mean Sun again culminates at noon.
The difference T = T T UT (or Delta T) describes the temporal offset which amounts
already to more than a minute in the 21st century. There have been many attempts to properly model
T , and Stellarium offers several models you can choose from in the configuration dialog (see
section 4.3.3). The default, Espenak and Meeus (2006), is a widely accepted standard. But if you
are a researcher and want to experiment with alternative models, you will hopefully like this feature.
you can even specify your own data for a, b, c, y and the secular term for lunar acceleration n
4 No
need to worry, the moon recedes from the earth only a few centimeters per year as measured with
the laser reflectors left by the Apollo astronauts in the 1970s. In a very far future, however, there will only be
annular solar eclipses as a consequence!
5 We dont discuss relativity here. The advanced reader is referred to the presentation in the Wikipedia,
https://en.wikipedia.org/wiki/Delta_T.
16.3 Units
177
(actually n = dn/dt in units of arcseconds/century2 ) if you can model T according to the formula
= a + b u + c u2 where
year y
u =
100
(16.2)
(16.3)
178
solar eclipse records dating between 2137 BCE and 1715 CE. Valid range of usage: between
years -2136 and 1715. n = 23.89500 /cy2 .
Schmadel & Zech (1988). This 12th-order polynomial equation was published by L. D. Schmadel
and G. Zech in the article Empirical Transformations from U.T. to E.T. for the Period 18001988 [54] as data fit through values given by Stephenson & Morrison (1984). Valid range
of usage: between years 1800 and 1988, with a mean error of less than one second, max.
error 1.9s, and meaningless values outside this range. n = 26.000 /cy2 .
Chapront-Touze & Chapront (1991). This formula was adopted by M. Chapront-Touze & J.
Chapront in the shortened version of the ELP 2000-85 lunar theory in their Lunar Tables
and Programs from 4000 B.C. to A.D. 8000 [14]. The relations are based on those of
Stephenson & Morrison (1984), but slightly modified to make them compatible with the tidal
acceleration parameter of n = 23.894600 /cy2 adopted in the ELP 2000-85 lunar theory.
Stephenson & Morrison (1995). This equation was published by F. R. Stephenson and L. V.
Morrison in the article Long-Term Fluctuations in the Earths Rotation: 700 BC to AD
1990 [61]. Valid range of usage: between years -700 and 1600. n = 26.000 /cy2 .
Stephenson (1997). F. R. Stephenson published this formula in his book Historical Eclipses and
Earths Rotation [62]. Valid range of usage: between years -500 and 1600. n = 26.000 /cy2 .
Meeus (1998) (with Chapront, Chapront-Touze & Francou (1997)). From J. Meeus, Astronomical Algorithms [37], and widely used. Table for 1620..2000, and includes a variant of
Chapront, Chapront-Touze & Francou (1997) for dates outside 1620..2000. Valid range of
usage: between years -400 and 2150. n = 25.737600 /cy2 .
JPL Horizons. The JPL Solar System Dynamics Group of the NASA Jet Propulsion Laboratory
use this formula in their interactive website JPL Horizons6 . Valid range of usage: between
years -2999 and 1620, with zero values outside this range. n = 25.737600 /cy2 .
Meeus & Simons (2000). This polynome was published by J. Meeus and L. Simons in article
Polynomial approximations to Delta T, 1620-2000 AD [34]. Valid range of usage: between
years 1620 and 2000, with zero values outside this range. n = 25.737600 /cy2 .
Montenbruck & Pfleger (2000). The fourth edition of O. Montenbruck & T. Pflegers Astronomy on the Personal Computer [41] provides simple 3rd-order polynomial data fits for the
recent past. Valid range of usage: between years 1825 and 2005, with a typical 1-second
accuracy and zero values outside this range.
Reingold & Dershowitz (2002, 2007). E. M. Reingold & N. Dershowitz present this polynomial
data fit in Calendrical Calculations [50] and in their Calendrical Tabulations [49]. It is
based on Jean Meeus Astronomical Algorithms [35].
Morrison & Stephenson (2004, 2005). This important solution was published by L. V. Morrison
and F. R. Stephenson in article Historical values of the Earths clock error T and the
calculation of eclipses [43] with addendum [44]. Valid range of usage: between years -1000
and 2000. n = 26.000 /cy2 .
Espenak & Meeus (2006). This solution7 by F. Espenak and J. Meeus, based on Morrison &
Stephenson [43] and a polynomial fit through tabulated values for 1600-2000, is used for the
NASA Eclipse Web Site8 and in their Five Millennium Canon of Solar Eclipses: -1900 to
+3000 [20]. This formula is also used in the solar, lunar and planetary ephemeris program
SOLEX. Valid range of usage: between years -1999 and 3000. n = 25.85800 /cy2 .
Reijs (2006). From the Length of Day (LOD; as determined by Stephenson & Morrison [43]),
Victor Reijs derived a T formula by using a Simplex optimisation with a cosine and square
6 http://ssd.jpl.nasa.gov/?horizons
7 This
8 http://eclipse.gsfc.nasa.gov/eclipse.html
16.3 Units
179
function9 . This is based on a possible periodicy described by Stephenson [43]. Valid range
of usage: between years -1500 and 1100. n = 26.000 /cy2 .
Banjevic (2006). This solution by B. Banjevic, based on Stephenson & Morrison (1984) [60], was
published in article Ancient eclipses and dating the fall of Babylon [4]. Valid range of
usage: between years -2020 and 1620, with zero values outside this range. n = 26.000 /cy2 .
Islam, Sadiq & Qureshi (2008, 2013). This solution by S. Islam, M. Sadiq and M. S. Qureshi,
based on Meeus & Simons [34], was published in article Error Minimization of Polynomial
Approximation of DeltaT [26] and revisited by Sana Islam in 2013. Valid range of usage:
between years 1620 and 2007, with zero values outside this range.
Khalid, Sultana & Zaidi (2014). This polynomial approximation with 0.6 seconds of accuracy
by M. Khalid, Mariam Sultana and Faheem Zaidi was published in Delta T: Polynomial
Approximation of Time Period 1620-2013 [27]. Valid range of usage: between years 1620
and 2013, with zero values outside this range.
Custom equation of T . This is a quadratic formula for calculation of T with coefficients
defined by the user.
16.3.4
Angles
Astronomers typically use degrees to measure angles. Since many observations require very precise
measurement, the degree is subdivided into sixty minutes of arc also known as arc-minutes. Each
minute of arc is further subdivided into sixty seconds of arc, or arc-seconds. Thus one degree is
equal to 3600 seconds of arc. Finer grades of precision are usually expressed using the SI prefixes
with arc-seconds, e.g. milli arc-seconds (one milli arc-second is one thousandth of an arc-second).
Notation
Degrees are denoted using the symbol after a number. Minutes of arc are denoted with a 0 , and
seconds of arc are denoted using 00 . Angles are frequently given in two formats:
1. DMS format degrees, minutes and seconds. For example 90 150 1200 . When more precision
is required, the seconds component may include a decimal part, for example 90 150 12.43200 .
2. Decimal degrees, for example 90.2533
Handy Angles
Being able to estimate angular distance can be very useful when trying to find objects from star
maps in the sky. One way to do this with a device called a crossbow.
Crossbows are a nice way get an idea of angular distances, but carrying one about is a little
cumbersome. A more convenient alternative is to hold up an object such as a pencil at arms length.
If you know the length of the pencil, d, and the distance of it from your eye, D, you can calculate
its angular size, using this formula:
d
= 2 arctan
2D
(16.4)
Another, more handy (ahem!) method is to use the size of your hand at arms length:
Tip of little finger About 1
Middle three fingers About 4
Across the knuckles of the fist About 10
Open hand About 18
Using you hand in this way is not very precise, but its close enough to give you some way
to translate an idea like Mars will be 45 above the Southeastern horizon at 21:30. Of course,
9 http://www.iol.ie/~geniet/eng/DeltaTeval.htm
180
there is variation from person to person, but the variation is compensated for somewhat by the fact
that people with long arms tend to have larger hands. In exercise 19.2 you will work out your own
handy angles.
16.3.5
Object
m
The Sun
-27
Vega
0.05
Betelgeuse
0.47
Sirius (the brightest star) -1.5
Venus (at brightest)
-4.4
Full Moon (at brightest) -12.6
M
4.8
0.6
-7.2
1.4
16.3.6
Luminosity
Luminosity is an expression of the total energy radiated by a star. It may be measured in watts,
however, astronomers tend to use another expression solar luminosities where an object with
twice the Suns luminosity is considered to have two solar luminosities and so on. Luminosity is
related to absolute magnitude.
16.4 Precession
181
16.4
Precession
As the Earth orbits the Sun throughout the year, the axis of rotation (the line running through the
rotational poles of the Earth) seems to point towards the same position on the celestial sphere, as
can be seen in figure 16.4. The angle between the axis of rotation and the perpendicular of the
orbital plane is called the obliquity of the ecliptic. It is currently about 23 270 and is the angle
between equatorial coordinates (16.2.2) and ecliptical coordinates (16.2.3).
Observed over very long periods of time the direction the axis of rotation points to does actually
change. The angle between the axis of rotation and the orbital plane stays fairly constant, but the
direction the axis points the position of the celestial pole transcribes a figure similar to a
circle on the stars in the celestial sphere. The motion is similar to the way in which a gyroscope
slowly twists, as figure 16.5 illustrates. This process is called precession. The circles can be shown
in Stellarium: From the View menu ( F4 ), tab Markings, switch on Precession Circles (4.4.3).
Precession is a slow process. The axis of rotation twists through a full 360 about once
every 26,000 years. However, over these long times other gravitational perturbations (planetary
precession) play a role, and what may be thought of as rigid precession circle can actually only
show the instantaneous (current) state. Over millennia the circle slightly varies.
Precession has some important implications:
1. RA/Dec coordinates change over time, albeit slowly. Measurements of the positions of
stars recorded using RA/Dec coordinates must also include a date (equinox) for those
coordinates. Therefore the current star catalogues list their objects for the epoch and equinox
J2000.0.
2. Polaris, the pole star, wont stay a good indicator of the location of the Northern celestial
pole. In 14,000 years time Polaris will be nearly 47 away from the celestial pole!
3. The change in declination causes a shift in the rising and setting positions of the stars along
the horizon. Figure 16.6 shows part of the horizon for latitude = 30 North. For a given
year (left vertical labels), make a horizontal line to find rising azimuth of the bright stars
indicated by the twisting lines. Depending on where on the celestial sphere a star is located,
it may appear to move north or south, or be almost stationary for several centuries.
16.5
Parallax
Parallax is the change of angular position of two stationary points relative to each other as seen by
an observer, due to the motion of said observer. Or more simply put, it is the apparent shift of an
object against a background due to a change in observer position.
182
90
95
100
105
110
115
120
125
130
135
Zet Pup
-100
Sirius
Gam Cen
-200
Sig Sgr
Eps Sgr
Lam Sco
-300
Antares
-400
The Cen
Spica
-500
The Sco
Alphard
-600
Deneb Kaitos
Del CMa
-700
Alnitak
Alnilam
Mintaka
Betelgeuse
Gam Ori
-800
Eps CMa
Bet CMa
Kap Ori
Lam Vel
-900
Rigel
-1000
Azimuth
90
95
100
Geograpical Latitude: 300 0. Stars to mag=2.25. Azimuths from North, without refraction.
105
110
115
120
125
130
135
Figure 16.6: Precession: Change of rising positions of the stars along the eastern horizon
from azimuths 85 to 135 degrees, between years 1000 BC and 0, for latitude = 30 .
183
This can be demonstrated by holding ones thumb up at arms length. Closing one eye, note the
position of the thumb against the background. After swapping which eye is open (without moving),
the thumb appears to be in a different position against the background.
16.5.1
16.5.2
Stellar Parallax
A similar thing happens due to the Earths motion around the Sun. Nearby stars appear to move
against more distant background stars, as illustrated in figure 16.7. The movement of nearby stars
against the background is called stellar parallax, or annual parallax.
Since we know the distance the radius of the Earths orbit around the Sun from other methods,
we can use simple geometry to calculate the distance of the nearby star if we measure annual
parallax.
As can be seen from figure 16.7, the annual parallax p is half the angular distance between the
apparent positions of the nearby star. The distance of the nearby object is d. Astronomers use a unit
of distance called the parsec ( pc) which is defined as the distance at which a nearby star has p = 100 .
Even the nearest stars exhibit very small movement due to parallax. The closest star to the
Earth other than the Sun is Proxima Centauri. It has an annual parallax of 0.7719900 , corresponding
to a distance of 1.295 pc (4.22 light years).
Even with the most sensitive instruments for measuring the positions of the stars it is only
possible to use parallax to determine the distance of stars up to about 1,600 light years from the
Earth, after which the annual parallax is so small it cannot be measured accurately enough.
In Stellarium, the annual parallax can be listed in the object information for stars when available.
It is not used for the positional calculations.
16.6
Proper Motion
Proper motion is the change in the position of a star over time as a result of its motion through
space relative to the Sun. It does not include the apparent shift in position of star due to annular
parallax. The star exhibiting the greatest proper motion is Barnards Star which moves more than
ten seconds of arc per year.
10 Unfortunately
Stellarium (as of V0.15) is not accurate enough to reliably compute such occultations.
Even a deviation of 0.5 arcseconds is too much here.
184
This chapter focuses on the observational side of astronomy what we see when we look at the
sky.
17.1
The Sun
Without a doubt, the most prominent object in the sky is the Sun. The Sun is so bright that when it
is in the sky, its light is scattered by the atmosphere to such an extent that almost all other objects in
the sky are rendered invisible.
The Sun is a star like many others but it is much closer to the Earth at approximately 150
million kilometres (a distance also called 1 Astronomical Unit). The next nearest star, Proxima
Centauri is approximately 260,000 times further away from us than the Sun! The Sun is also known
by its Latin name, Sol.
Over the course of a year, the Sun appears to move round the celestial sphere in a great circle
known as the ecliptic. Stellarium can draw the ecliptic on the sky. To toggle drawing of the ecliptic,
press the , key.
WARNING: Looking at the Sun can permanently damage the eye. Never look at the Sun without
using the proper filters! By far the safest way to observe the Sun it to look at it on a computer
screen, courtesy of Stellarium!
17.2
Stars
The Sun is just one of billions of stars. Even though many stars have a much greater absolute
magnitude than the Sun (they give out more light), they have an enormously smaller apparent
magnitude due to their large distance. Stars have a variety of forms different sizes, brightnesses,
temperatures, and colours. Measuring the position, distance and attributes of the stars is known as
astrometry, and is a major part of observational astronomy.
186
17.2.1
17.2.2
Constellations
The constellations are groupings of stars that are visually close to one another in the sky. The
actual groupings are fairly arbitrary different cultures have grouped stars together into different
constellations. In many cultures, the various constellations have been associated with mythological
entities. As such people have often projected pictures into the skies as can be seen in figure 17.1
which shows the constellation of Ursa Major. On the left is a picture with the image of the mythical
Great Bear, on the right only a line-art version (or stick figure) is shown. The seven bright stars of
Ursa Major are widely recognised, known variously as the plough, the pan-handle, and the
big dipper. This sub-grouping is known as an asterism a distinct grouping of stars. On the
right, the picture of the bear has been removed and only a constellation diagram remains.
17.2 Stars
187
astronomers have adopted 88 Western constellations as a common system for segmenting the
sky. They are based on Greek/Roman mythology, but with several additions from Renaissance and
later centuries. As such some formalisation has been adopted, each constellation having a proper
name, which is in Latin, and a three letter abbreviation of that name. For example, Ursa Major
has the abbreviation UMa. Also, each Western constellation has clearly defined boundaries,
which you can draw in Stellarium when you press the B key1 . On the other hand, the shapes of
mythological figures, and also stick figures, have not been canonized, so you will find deviations
between Stellarium and printed atlases.
17.2.3
Star Names
Stars can have many names. The brighter stars often have common names relating to mythical
characters from the various traditions. For example the brightest star in the sky, Sirius is also known
as The Dog Star (the name Canis Major the constellation Sirius is found in is Latin for The
Great Dog).
Most bright names have been given names in antiquity. P TOLEMYs most influential book, the
Syntaxis, was translated to the Arab language in the age of early Muslim scientists. When, centuries
later, the translation, called Almagest, was re-introduced to the re-awakening European science,
those names, which often only designated the position of the star within the figure, were taken from
the books, often misspelled, and used henceforth as proper names.
A few more proper names have been added later, sometimes dedicatory names added by court
astronomers into their maps. There are also 3 stars named after the victims of the Apollo 1 disaster
in 1967. Today, the International Astronomical Union (IAU) is the only scientifically accepted
authority which can give proper names to stars. Some companies offer a paid name service for
commemoration or dedication of a star for deceased relatives or such, but all you get here is a piece
of paper with coordinates of (usually) an unremarkably dim star only visible in a telescope, and a
name to remember, stored (at best) in the companys database.
There are several more formal naming conventions that are in common use.
Bayer Designation
German astronomer J OHANN BAYER devised one such system for his atlas, the Uranographia, first
published in 1603. His scheme names the stars according to the constellation in which they lie
prefixed by a lower case Greek letter, starting at for (usually) the brightest star in the constellation
and proceeding with , , . . . in descending order of apparent magnitude. For example, such a Bayer
Designation for Sirius is Canis Majoris (note that the genitive form of the constellation name
is used; today also the short form CMa is in use). There are some exceptions to the descending
magnitude ordering, and some multiple stars (both real and optical) are named with a numerical
superscript after the Greek letter, e.g. 1 ... 6 Orionis.
Flamsteed Designation
English astronomer J OHN F LAMSTEED numbered stars in each constellation in order of increasing
right ascension followed by the genitive form of the constellation name, for example 61 Cygni
(or short: 61 Cyg).
Hipparcos
Hipparcos (for High Precision Parallax Collecting Satellite) was an astrometry mission of the
European Space Agency (ESA) dedicated to the measurement of stellar parallax and the proper
motions of stars. The project was named in honour of the Greek astronomer H IPPARCHUS.
1 These boundaries or borders have been drawn using star maps from 1875.
188
Ideas for such a mission dated from 1967, with the mission accepted by ESA in 1980. The
satellite was launched by an Ariane 4 on 8 August 1989. The original goal was to place the satellite
in a geostationary orbit above the earth, however a booster rocket failure resulted in a highly
elliptical orbit from 315 to 22,300 miles altitude. Despite this difficulty, all of the scientific goals
were accomplished. Communications were terminated on 15 August 1993.
The program was divided in two parts: the Hipparcos experiment whose goal was to measure
the five astrometric parameters of some 120,000 stars to a precision of some 2 to 4 milli arc-seconds
and the Tycho experiment, whose goal was the measurement of the astrometric and two-colour
photometric properties of some 400,000 additional stars to a somewhat lower precision.
The final Hipparcos Catalogue (120,000 stars with 1 milli arc-second level astrometry) and the
final Tycho Catalogue (more than one million stars with 20-30 milli arc-second astrometry and
two-colour photometry) were completed in August 1996. The catalogues were published by ESA in
June 1997. The Hipparcos and Tycho data have been used to create the Millennium Star Atlas: an
all-sky atlas of one million stars to visual magnitude 11, from the Hipparcos and Tycho Catalogues
and 10,000 non-stellar objects included to complement the catalogue data.
There were questions over whether Hipparcos has a systematic error of about 1 milli arc-second
in at least some parts of the sky. The value determined by Hipparcos for the distance to the Pleiades
is about 10% less than the value obtained by some other methods. By early 2004, the controversy
remained unresolved.
Stellarium uses the Hipparcos Catalogue for star data, as well as having traditional names
for many of the brighter stars. The stars tab of the search window allows for searching based
on a Hipparcos Catalogue number (as well as traditional names), e.g. the star Sadalmelik in the
constellation of Aquarius can be found by searching for the name, or its Hipparcos number, 109074.
Figure 17.2 shows the information Stellarium displays when a star is selected. At the top, the
common name, Bayer/Flamsteed designations and Hipparcos number are shown, followed by the
RA/Dec coordinates, apparent magnitude, distance and other data.
17.2 Stars
189
information can be discovered about a star including its surface temperature, and the presence of
various elements in its atmosphere.
Spectral Type
Star Colour
O
B
A
F
G
K
M
28,00050,000
10,00028,000
7,50010,000
6,0007,500
4,9006,000
3,5004,900
2,0003,500
Blue
Blue-white
White-blue
Yellow-white
Yellow
Orange
Red
Luminosity class
Description
Ia, Ib
II
III
IV
V
VI
VII
Super-giants
Bright giants
Normal giants
Sub-giants
Main sequence
Sub-dwarfs
White-dwarfs
classic mnemonic for students of astrophysics says: Oh, Be A Fine Girl, Kiss Me.
190
called a Hertzsprung-Russell diagram (after the two astronomers E JNAR H ERTZSPRUNG and
H ENRY N ORRIS RUSSELL who devised it). A slight variation of this is shown in figure 17.3 (which
is technically a colour/magnitude plot).
17.2.5
Variable Stars
Most stars are of nearly constant luminosity. The Sun is a good example of one which goes through
relatively little variation in brightness (usually about 0.1% over an 11 year solar cycle). Many stars,
however, undergo significant variations in luminosity, and these are known as variable stars. There
are many types of variable stars falling into two categories, intrinsic and extrinsic.
Intrinsic variables are stars which have intrinsic variations in brightness, that is, the star itself
gets brighter and dimmer. There are several types of intrinsic variables, probably the best-known
and most important of which is the Cepheid variable whose luminosity is related to the period
with which its brightness varies. Since the luminosity (and therefore absolute magnitude) can be
calculated, Cepheid variables may be used to determine the distance of the star when the annual
parallax is too small to be a reliable guide. This is especially welcome because they are giant stars,
and so they are even visible in neighboring galaxies.
Extrinsic variables are stars of constant brightness that show changes in brightness as seen from
the Earth. These include rotating variables, stars whose apparent brightness change due to rotation,
and eclipsing binaries.
17.3
Our Moon
The Moon is the large satellite which orbits the Earth approximately every 28 days. It is seen as a
large bright disc in the early night sky that rises later each day and changes shape into a crescent
until it disappears near the Sun. After this it rises during the day then gets larger until it again
becomes a large bright disc again.
17.3.1
191
192
17.4
17.4.1
Terrestrial Planets
The planets closest to the sun are called collectively the terrestrial planets. The terrestrial planets
are: Mercury, Venus, Earth and Mars.
The terrestrial planets are relatively small, comparatively dense, and have solid rocky surface.
Most of their mass is made from solid matter, which is mostly rocky and/or metallic in nature.
17.4.2
Jovian Planets
Jupiter, Saturn, Uranus and Neptune make up the Jovian planets, also called gas giants. They are
much more massive than the terrestrial planets, and do not have a solid surface. Jupiter is the largest
193
of all the planets with a diameter of about 12, and mass over 300 times that of the Earth!
The Jovian planets do not have a solid surface the vast majority of their mass being in
gaseous form (although they may have rocky or metallic cores). Because of this, they have an
average density which is much less than the terrestrial planets. Saturns mean density is only about
0.7 g/ cm3 it would float in water!
17.5
17.5.1
Asteroids
Asteroids are celestial bodies orbiting the Sun in more or less regular orbits mostly between Mars
and Jupiter. They are generally rocky bodies like the inner (terrestrial) planets, but of much smaller
size. They are countless in number ranging in size from about ten meters to hundreds of kilometres.
17.5.2
Comets
A comet is a small body in the solar system that orbits the Sun and (at least occasionally) exhibits a
coma (or atmosphere) and/or a tail.
Most comets have a very eccentric orbit (featuring a highly flattened ellipse, or even a parabolic
track), and as such spend most of their time a very long way from the Sun. Comets are composed
of rock, dust and ices. When they come close to the Sun, the heat evaporates the ices, causing a
gaseous release. This gas and loose material which comes away from the body of the comet is
swept away from the Sun by the Solar wind, forming the tail.
Most larger comets exhibit two kinds of tail: a straight gas tail (often blue-green in photographs),
and a wider, occasionally curved dust tail (reflecting whitish sunlight).
Comets whose orbit brings them close to the Sun more frequently than every 200 years are
considered to be short period comets, the most famous of which is probably Comet Halley, named
after the British astronomer E DMUND H ALLEY, which has an orbital period of roughly 76 years.
17.6
Meteoroids
These objects are small pieces of space debris left over from the early days of the solar system that
orbit the Sun. They come in a variety of shapes, sizes an compositions, ranging from microscopic
dust particles up to about ten meters across.
Sometimes these objects collide with the Earth. The closing speed of these collisions is
generally extremely high (tens of kilometres per second). When such an object ploughs through the
Earths atmosphere, a large amount of kinetic energy is converted into heat and light, and a visible
flash or streak can often be seen with the naked eye. Even the smallest particles can cause these
events which are commonly known as shooting stars.
While smaller objects tend to burn up in the atmosphere, larger, denser objects can penetrate
the atmosphere and strike the surface of the planet, sometimes leaving meteor craters.
Sometimes the angle of the collision means that larger objects pass through the atmosphere but
do not strike the Earth. When this happens, spectacular fireballs are sometimes seen.
Meteoroids is the name given to such objects when they are floating in space.
A Meteor is the name given to the visible atmospheric phenomenon.
Meteorites is the name given to objects that penetrate the atmosphere and land on the surface.
194
In some nights over the year you can observe increased meteorite activity. Those meteors seem
to come from a certain point in the sky, the Radiant. But what we see is similar to driving through a
mosquito swarm which all seem to come head-on. Earth itself moves through space, and sweeps up
a dense cloud of particles which originates from a comets tail. Stellariums Meteor Shower plugin
(see section 12.6) can help you planning your next meteor observing night.
17.7
17.8
17.9
Nebulae
Seen with the naked eye, binoculars or a small telescope, a nebula (plural nebulae) is a fuzzy patch
on the sky. Historically, the term referred to any extended object, but the modern definition excludes
some types of object such as galaxies.
Observationally, nebulae are popular objects for amateur astronomers they exhibit complex
structure, spectacular colours (in most cases only visible in color photography) and a wide variety
of forms. Many nebulae are bright enough to be seen using good binoculars or small to medium
sized telescopes, and are a very photogenic subject for astro-photographers.
Nebulae are associated with a variety of phenomena, some being clouds of interstellar dust and
gas in the process of collapsing under gravity, some being envelopes of gas thrown off during a
supernova event (so called supernova remnants), yet others being the remnants of dumped outer
layers around dying stars (planetary nebulae).
Examples of nebulae for which Stellarium has images include the Crab Nebula (M1), which
is a supernova remnant, and the Dumbbell Nebula (M27) and the Ring Nebula (M57) which are
planetary nebulae.
17.10 Galaxies
17.9.1
17.10
195
Galaxies
Stars, it seems, are gregarious they like to live together in groups. These groups are called galaxies.
The number of stars in a typical galaxy is literally astronomical many billions sometimes over
hundreds of billions of stars!
Our own star, the sun, is part of a galaxy. When we look up at the night sky, all the stars we
can see are in the same galaxy. We call our own galaxy the Milky Way (or sometimes simply the
Galaxy3 ).
Other galaxies appear in the sky as dim fuzzy blobs. Only four are normally visible to the
naked eye. The Andromeda galaxy (M31) visible in the Northern hemisphere, the two Magellanic
clouds, visible in the Southern hemisphere, and the home galaxy Milky Way, visible in parts from
north and south under dark skies.
There are thought to be billions of galaxies in the universe comprised of an unimaginably large
number of stars.
The vast majority of galaxies are so far away that they are very dim, and cannot be seen without
large telescopes, but there are dozens of galaxies which may be observed in medium to large sized
amateur instruments. Stellarium includes images of many galaxies, including the Andromeda
galaxy (M31), the Pinwheel Galaxy (M101), the Sombrero Galaxy (M104) and many others.
Astronomers classify galaxies according to their appearance. Some classifications include
spiral galaxies, elliptical galaxies, lenticular galaxies and irregular galaxies.
17.11
Eclipses
Eclipses occur when an apparently large celestial body (planet, moon etc.) moves between the
observer (thats you!) and a more distant object the more distant object being eclipsed by the
nearer one.
17.11.1
Solar Eclipses
Solar eclipses occur when our Moon moves between the Earth and the Sun. This happens when the
inclined orbit of the Moon causes its path to cross our line of sight to the Sun. In essence it is the
3 Which
means closely the same thing, the word deriving from Greek gala=Milk.
196
Lunar Eclipses
Lunar eclipses occur when the Earth moves between the Sun and the Moon, and the Moon is in the
Earths shadow. They occur under the same basic conditions as the solar eclipse but can occur more
often because the Earths shadow is so much larger than the Moons.
Total lunar eclipses are more noticeable than partial eclipses because the Moon moves fully
into the Earths shadow and there is very noticeable darkening. However, the Earths atmosphere
refracts light (bends it) in such a way that some sunlight can still fall on the Moons surface even
during total eclipses. In this case there is often a marked reddening of the light as it passes through
the atmosphere, and this can make the Moon appear a deep red colour.
17.12
Observing Hints
When stargazing, theres a few little things which make a lot of difference, and are worth taking
into account.
Dark skies For many people getting away from light pollution isnt an easy thing. At best it means
a drive away from the towns, and for many the only chance to see a sky without significant
glow from street lighting is on vacation. If you cant get away from the cities easily, make
the most of it when you are away.
Wrap up warm The best observing conditions are the same conditions that make for cold nights,
even in the summer time. Observing is not a strenuous physical activity, so you will feel the
cold a lot more than if you were walking around. Wear a lot of warm clothing, dont sit/lie
on the floor (at least use a camping mat, consider taking a deck-chair), and take a flask of
hot drink.
Dark adaptation The true majesty of the night sky only becomes apparent when the eye has had
time to become accustomed to the dark. This process, known as dark adaptation, can take up
to half an hour, and as soon as the observer sees a bright light they must start the process
over. Red light doesnt compromise dark adaptation as much as white light, so use a red
torch if possible (and one that is as dim as you can manage with). A dim single red LED
light is ideal, also to have enough light to take notes.
The Moon Unless youre particularly interested in observing the Moon on a given night, it can be
a nuisanceit can be so bright as to make observation of dimmer objects such as nebulae
impossible. When planning what you want to observe, take the phase and position of the
Moon into account. Of course Stellarium is the ideal tool for finding this out!
Averted vision A curious fact about the eye is that it is more sensitive to dim light towards the
edge of the field of view. If an object is slightly too dim to see directly, looking slightly off
to the side but concentrating on the objects location can often reveal it.
Angular distance Learn how to estimate angular distances. Learn the angular distances described
in section 16.3.4. If you have a pair of binoculars, find out the angular distance across the
field of view and use this as a standard measure.
197
17.13
Atmospheric effects
17.13.1
Atmospheric Refraction
Atmospheric Refraction is a lifting effect of our atmosphere which can be observed by the fact that
objects close to the horizon appear higher than they should be if computed only with spherical
trigonometry. Stellarium simulates refraction for terrestrial locations when the atmosphere is
switched on. Refraction depends on air pressure and temperature. Figure 17.5 has been created
from the same formulae that are employed in Stellarium. You can see how fast refraction grows
very close to the mathematical horizon.
Note that these models can only give approximate conditions. There are many weird effects in
the real atmosphere, when temperature inversion layers can create light ducts, cause double sunsets
etc.
Also note that the models give meaningful results only for altitudes above approximately 2 .
Below that, in nature, there is always ground which blocks our view. In Stellarium you can switch
off the ground, and you can observe a sunset with a strange egg-shaped sun below the horizon. This
is of course nonsense. Stellarium is also not able to properly recreate the atmospheric distortions as
seen from a stratosphere balloon, where the height of earths surface is several degrees below the
mathematical horizon.
17.13.2
Atmospheric Extinction
Atmospheric Extinction is the attenuation of light of a celestial body by Earths atmosphere. In
the last split-second of its travel into our eyes or detectors, light from outer space has to pass our
atmosphere, through layers of mixed gas, water vapour and dust. If a star is in the zenith, its light
must pass one air mass and is reduced by whatever amount of water and dust is above you. When
the star is on the horizon, it has to pass about 40 times longer through the atmosphere: 40 air masses
(Fig. 17.6. The number of air masses increases fast in low altitudes, this is why we see so few stars
along the horizon. Usually blue light is extinguished more, this is why the sun and moon (and
brigher stars) appear reddish on the horizon.
Stellarium can simulate extinction, and you can set the opacity of your atmosphere with a
global factor k, the magnitude loss per airmass (see section 4.4.1). The best mountaintop sites may
have k = 0.15, while k = 0.25 seems a value usable for good locations in lower altitudes.
17.13.3
Light Pollution
An ugly side effect of civilisation is a steady increase in outdoor illumination. Many people
think it increases safety, but while this statement can be questioned, one definite result, aside
from environmental issues like dangers for the nocturnal fauna, are ever worsening conditions for
astronomical observations or just enjoyment of the night sky.
Stellarium can simulate light pollution, which is controlled from the light pollution section of
the Sky tab of the View window. Light pollution levels are set using a numerical value between 1 and
9 which corresponds to the Bortle Dark Sky Scale (see Appendix B). In addition, local variations
of the amount of light pollution can be included in a light pollution layer in the landscapes, see
section 7 for details.
25
20
15
10
Refraction
1.2
10
1.3
1.1
1.0
0.8
0.7
0.6
0.5
Bennetts Formula
Correction of observed altitudes
0.9
0.4
0.3
0.2
0.1
0.0
0.1
0.2
0.4
0.5
Smundssons Formula
Correction of geometric altitudes
0.3
0.6
0.7
0.8
0.9
Dalt
Figure 17.5: Refraction. The figure shows corrective values (degrees) which are subtracted from observed altitudes (left side) to reach geometric
altitudes, or values to be added to computed values (right side). The models used are not directly inverse operations.
199
10
20
30
40
Airmass
mag = 6
Figure 17.6: Airmass and Extinction. The figure shows Airmass (blue) along the line of
sight in the altitude labeled on the left side. The green curves show how many magnitudes
an object is dimmed down, depending on extinction factor k (called kv in the figure). The
red curves indicate at which altitude a star of given magnitude can be seen with good
eyesight, again depending on k. The black dots are observed values found in the literature.
This chapter lists some astronomical objects that can be located using Stellarium. All of them
can be seen with the naked eye or binoculars. Since many astronomical objects have more than
one name (often having a proper name, a common name and various catalogue numbers), the
chapter lists the name as it appears in Stellarium use this name when using Stellariums search
function and any other commonly used names.
The Location Guide entry gives brief instructions for finding each object using nearby bright
stars or groups of stars when looking at the real sky a little time spent learning the major
constellations visible from your latitude will pay dividends when it comes to locating fainter (and
more interesting!) objects. When trying to locate these objects in the night sky, keep in mind that
Stellarium displays many stars that are too faint to be visible without optical aid, and even bright
stars can be dimmed by poor atmospheric conditions and light pollution.
18.1
18.2
202
Location Guide: Find the three bright stars that constitute the main part of the constellation of
Andromeda. From the middle of these look toward the constellation of Cassiopeia.
M31 is the most distant object visible to the naked eye, and among the few nebulae that can be
seen without a telescope or powerful binoculars. Under good conditions it appears as a large fuzzy
patch of light. It is a galaxy containing billions of stars whose distance is roughly 2.5 million light
years from Earth.
18.3
18.4
18.5
18.6
18.7
203
18.8
18.9
18.10
27 Cephei, Cephei
Type: Variable Star
Magnitude: 4.0 (Avg.)
Location Guide: Locate the four stars that form the square of Cepheus. One corner of the square
has two other bright stars nearby forming a distinctive triangle is at the head of this triangle
in the direction of Cassiopeia.
Cephei gives its name to a whole class of variables, all of which are pulsating high-mass stars
in the later stages of their evolution. Cephei is also a double star with a companion of magnitude
6.3 visible in binoculars.
18.11
204
The Great Orion Nebula is the brightest nebula visible in the night sky and lies at about 1.500
light years from earth. It is a truly gigantic gas and dust cloud that extends for several hundred light
years, reaching almost halfway across the constellation of Orion. The nebula contains a cluster
of hot young stars known as the Trapezium, and more stars are believed to be forming within the
cloud.
18.12
18.13
18.14
18.15
18.16
205
18.17
Albireo, Cygni
Type: Double Star
Magnitude: 3.4, 5.1
Location Guide: The head of Cygni.
When viewed with the naked eye, it appears to be a single star. However, in a telescope it
readily resolves into a double star, consisting of Albireo A (amber), and Albireo B (blue-green).
Separated by 3500 , the two components provide one of the best contrasting double stars in the sky
due to their different colors.
Figure 18.1: Albireo: A Bright and Beautiful Double. Credit & Copyright: Richard
Yandrick.
18.18
18.19
206
The asterism is made up of 10 stars ranging from 5th to 7th magnitude which form the
conspicuous coathanger, a straight line of 6 stars with a hook of 4 stars on the south side. Under
a dark sky, Collinder 399 can be seen with the naked eye as an unresolved patch of light; binoculars
or a telescope at very low power are usually needed in order to view the coathanger asterism.
18.20
Kembles Cascade
Type: Asterism
Location Guide: The asterism lies in the constellation Camelopardalis, about 1/3 between CS
Cam and Cam HIP 18505 has magnitude 5 and can be found in the center of the chain.
Kembles Cascade is a chain of stars which are visible in binocular even in light-polluted skies.
18.21
The Double Cluster, and h Persei, NGC 884 and NGC 869
Type: Open Clusters
Location Guide: The two open clusters near stars and h in the constellation Perseus.
The Double Cluster (also known as Caldwell 14 or C14) is the common name for the naked-eye
open clusters NGC 869 and NGC 884 (often designated h Persei and Persei, respectively). The
Double Cluster is approximately the radiant of the Perseid meteor shower, which peaks annually
around August 12 or 13. Although easy to locate in the northern sky, observing the Double
Cluster in its two parts requires optical aid. They are described as being an awe-inspiring and
breathtaking sight, and are often cited as targets in astronomical observers guides.
18.22
18.23
207
Figure 18.2: Small and Large Magellanic Clouds over Paranal Observatory. Credit: ESO/J.
Colosimo.
concentration of stars known as R136 that produces most of the energy that makes the nebula
visible. The estimated mass of the cluster is 450,000 solar masses, suggesting it will likely become
a globular cluster in the future [7]. The closest supernova observed since the invention of the
telescope, Supernova 1987A, occurred in the outskirts of the Tarantula Nebula.
18.24
208
of roughly 150 light-years. It is estimated to contain approximately 10 million stars and a total
mass equivalent to 4 million solar masses. Omega Centauri is so distinctive from the other galactic
globular clusters that it is thought to have an alternate origin as the core remnant of a disrupted
dwarf galaxy [47].
18.26
18.27
18.28
209
Figure 18.3: The Coalsack Nebula taken by the Wide Field Imager on the MPG/ESO
2.2-metre telescope. Credit: ESO.
18.30
18.31
210
18.32
18.33
19. Exercises
19.1
19.1.1
Simulation
1. Set the location to a mid-Northern latitude if necessary (M31 isnt always visible for Southern
hemisphere observers). The UK is ideal.
2. Find M31 and set the time so that the sky is dark enough to see it. The best time of year for
this at Northern latitudes is Autumn/Winter, although there should be a chance to see it at
some time of night throughout the year.
3. Set the field of view to 6 (or the field of view of your binoculars if theyre different. 6 is
typical for 7x50 binoculars).
4. Practise finding M31 from the bright stars in Cassiopeia and the constellation of Andromeda.
Learn the chain of stars that extends from Andromedas central star perpendicular to her
body.
19.1.2
For Real
This part is not going to be possible for many people. First, you need a good night and a dark sky.
In urban areas with a lot of light pollution its going to be very hard to see Andromeda.
19.2
Handy Angles
As described in section 16.3.4, your hand at arms length provides a few useful estimates for
angular size. Its useful to know whether your handy angles are typical, and if not, what they are.
212
The method here below is just one way to do it feel free to use another method of your own
construction!
Hold your hand at arms length with your hand open the tips of your thumb and little finger
as far apart as you can comfortably hold them. Get a friend to measure the distance between your
thumb and your eye, well call this D. There is a tendency to over-stretch the arm when someone
is measuring it try to keep the thumb-eye distance as it would be if you were looking at some
distant object.
Without changing the shape of your hand, measure the distance between the tips of your thumb
and little finger. Its probably easiest to mark their positions on a piece of paper and measure the
distance between the marks, well call this d. Using some simple trigonometry, we can estimate the
angular distance using equation (16.4).
Repeat the process for the distance across a closed fist, three fingers and the tip of the little
finger.
For example, for one author D = 72 cm, d = 21 cm, so:
21
= 2 arctan
144
16
1
2
(19.1)
Remember that handy angles are not very precise depending on your posture at a given time
the values may vary by a fair bit.
19.3
19.4
19.5
19.6
Analemma
Set a time as the noon and set time rate in pause, turn on the azimuthal grid. Find the Sun and check
him horizontal coordinates. Use the date and time panel and see how the horizontal coordinates of
the Sun is changes in time (please use one time step for simulation look the position of the Sun
every 7 days for example). Use the location panel and see how the positions of the Sun look on
different location at the same times. Check change the positions of the Sun on Mars in same times.
19.7
Transit of Venus
Set date at 6th June 2012, find Venus near the Sun and change scale of the view. Find time of all
four contacts and maximum of transit for your location. Because the Sun appears to rotate as it
213
crossed at the sky, Venus will appear to move on some curve for example it will be an inverted
U shape for eastern states of Australia. Check difference of shape of path of Venus for equatorial
and azimuthal mounts. Find few dates and times for transit of Venus in past and in future.
19.8
Transit of Mercury
Set date at 9th May 2016, find Mercury near the Sun and change scale of the view. Find time of all
four contacts and maximum of transit for your location. Because the Sun appears to rotate as it
crossed at the sky, Mercury will appear to move on some curve for example it will be an inverted
U shape for observers from Europe. Check difference of shape of path of Mercury for equatorial
and azimuthal mounts. Find few dates and times for transit of Mercury in past and in future.
19.9
19.10
19.11
19.12
214
Please check the proper motions of Sirius (HIP 32349), Procyon (HIP 37279), 61 Cyg (HIP
104214) and Cet (HIP 8102). Which star has fastest proper motion? Which star has the slowest
rate of proper motion?
When observer will be see mutual occultation of Arcturus and HIP 68706? Find the minimal
angular separation between and Ind in the past.
How to will change the appearance of follow constellations on wide range of time (-100000..100000
years for example): Ursa Major, Orion, Bootes?
Appendices
Accuracy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
Contributors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
A. Default Hotkeys
The currently configured hotkeys are visible in the Help dialog ( F1 ). Here is the default list for
reference.
A.1
Display Options
Shortcut key
P
Alt + P
Ctrl + P
O
Shift + T
S
Alt + S
D
I
M
Ctrl + Shift + Z
G
F
Shift + G
Ctrl + Shift + G
A
Q
,
.
E
Description
Planets
Planet labels
Planet markers
Planet orbits
Planet trails
Stars
Stars labels
Deep-sky objects (symbols)
Deep-sky objects background images
Milky Way
Zodiacal Light
Ground
Fog
Illumination
Landscape Labels
Atmosphere
Cardinal points
Ecliptic line
Equator line
Equatorial grid
218
Z
H
;
C
V
R
B
Ctrl + Shift + N
F11
Ctrl + N
Ctrl + Shift + H
Ctrl + Shift + V
A.2
Miscellaneous
Shortcut key
Ctrl + C
Ctrl + Q
Ctrl + S
Ctrl + M
Ctrl + T
A.3
Description
Copy selected object information to clipboard
Quit
Save screenshot
Switch between equatorial and azimuthal mount
Toggle visibility of GUI
A.4
Azimuthal grid
Horizon line
Meridian line
Constellation lines
Constellation labels
Constellation art
Constellation boundaries
Native planet names (from starlore)
Full-screen mode
Night mode
Flip scene horizontally
Flip scene vertically
Description
Center on selected object
Go to home
Set home planet to selected planet (go there)
Look towards East
Look towards North
Look towards South
Look towards West
Look towards Zenith
Track object
Zoom in on selected object
Zoom out
Description
Add 1 solar day
Subtract 1 solar day
Add 1 solar hour
Subtract 1 solar hour
A.7 Plugins
219
Alt + =
Alt + ]
[
Ctrl + Alt + Shift + ]
Ctrl + Alt + Shift + [
J
Shift + J
K
L
Shift + L
7
8
Ctrl + D
,
, R
D , S
Ctrl + D
Ctrl +
A.5
Scripts
Shortcut key
Ctrl + D
Ctrl + D
Ctrl +
Ctrl +
A.6
,
,
D ,
D ,
Description
Run script Solar System Screensaver
Run script Constellations Tour
Run script Sky Culture Tour
Run script Screensaver
Windows
Shortcut key
F1
F2
F3
F4
F5
F6
F7
F10
F12
Alt + B
A.7
Plugins
A.7.1
Angle Measure
Description
Toggle Help window
Toggle Configuration window
Toggle Search window
Toggle Sky and viewing options window
Toggle Date/time window
Toggle Location window
Toggle Shortcuts window
Toggle AstroCalc window
Toggle Script Console window
Toggle Bookmarks window
Shortcut key
Description
220
Ctrl + A
A.7.2
ArchaeoLines
Shortcut key
Ctrl + U
A.7.3
Ctrl + Alt + C
Ctrl + Alt + T
Description
Show solution for Equation of Time
Exoplanets
Shortcut key
Ctrl + Alt + E
Alt + E
A.7.6
Description
Equation of Time
Shortcut key
A.7.5
Toggle archaeolines
Compass Marks
Shortcut key
A.7.4
Description
Description
Show exoplanets
Toggle Exoplanets configuration window
Field of View
Shortcut key
Ctrl + Alt + 1
Ctrl + Alt + 2
Ctrl + Alt + 3
Ctrl + Alt + 4
Ctrl + Alt + 5
Ctrl + Alt + 6
Ctrl + Alt + 7
Ctrl + Alt + 8
Ctrl + Alt + 9
Ctrl + Alt + 0
A.7.7
Description
Set FOV to 180
Set FOV to 90
Set FOV to 60
Set FOV to 45
Set FOV to 20
Set FOV to 10
Set FOV to 5
Set FOV to 2
Set FOV to 1
Set FOV to 0.5
Meteor Showers
Shortcut key
Ctrl + Shift + M
Shift + M
Ctrl + Alt + M
Description
Toggle meteor showers
Toggle radiant labels
Show search dialog
A.7 Plugins
221
Ctrl + Alt + Shift + M
A.7.8
Oculars
Shortcut key
Ctrl + O
Alt + O
Alt + C
Ctrl + B
A.7.9
Description
Ocular view
Oculars popup menu
Show crosshairs
Telrad sight
Pulsars
Shortcut key
Ctrl + Alt + P
A.7.10
Ctrl + Alt + Q
Show quasars
Description
Ctrl + Z
Alt + Shift + Z
Alt + Z
Scenery3d: 3D landscapes
Shortcut key
Ctrl + W
Ctrl + Shift + W
Ctrl + Alt + W
Ctrl + R
Ctrl + R
Ctrl + R
Ctrl + R
Ctrl + R
A.7.13
Description
Satellites
Shortcut key
A.7.12
Show pulsars
Quasars
Shortcut key
A.7.11
Description
,
,
,
,
,
T
S
L
D
P
Description
Toggle 3D landscape
Show settings dialog
Show viewpoint dialog
Toggle location text
Toggle shadows
Toggle torchlight
Toggle debug information
Reload shaders
Description
Import orbital elements in MPC format...
222
A.7.14
Telescope Control
Shortcut key
Ctrl + 0
Ctrl + 1
Alt + 1
Alt + 2
Alt + 3
Alt + 4
Alt + 5
Alt + 6
Alt + 7
Alt + 8
Alt + 9
Ctrl + 2
Ctrl + 3
Ctrl + 4
Ctrl + 5
Ctrl + 6
Ctrl + 7
Ctrl + 8
Ctrl + 9
Description
Move a telescope to a given set of coordinates
Move telescope #1 to selected object
Move telescope #1 to the point currently in the center of the screen
Move telescope #2 to the point currently in the center of the screen
Move telescope #3 to the point currently in the center of the screen
Move telescope #4 to the point currently in the center of the screen
Move telescope #5 to the point currently in the center of the screen
Move telescope #6 to the point currently in the center of the screen
Move telescope #7 to the point currently in the center of the screen
Move telescope #8 to the point currently in the center of the screen
Move telescope #9 to the point currently in the center of the screen
Move telescope #2 to selected object
Move telescope #3 to selected object
Move telescope #4 to selected object
Move telescope #5 to selected object
Move telescope #6 to selected object
Move telescope #7 to selected object
Move telescope #8 to selected object
Move telescope #9 to selected object
In Sky&Telescope February 2001 J OHN E. B ORTLE published a sky quality scale which describes
the amount of light pollution. Stellariums light pollution setting tries to follow this scale. For
completeness we reproduce from Wikipedia:
B.1
B.2
B.3
Rural sky
Level: 3
Limiting magnitude (eye): 6.6 7.0
Some light pollution evident at the horizon; clouds illuminated near horizon, dark overhead;
Milky Way still appears complex; M15, M4, M5, M22 distinct naked-eye objects; M33 easily
224
visible with averted vision; zodiacal light striking in spring and autumn, color still visible; nearer
surroundings vaguely visible.
B.4
Rural/suburban transition
Level: 4
Limiting magnitude (eye): 6.1 6.5
Light pollution domes visible in various directions over the horizon; zodiacal light is still
visible, but not even halfway extending to the zenith at dusk or dawn; Milky Way above the horizon
still impressive, but lacks most of the finer details; M33 a difficult averted vision object, only
visible when higher than 55 ; clouds illuminated in the directions of the light sources, but still dark
overhead; surroundings clearly visible, even at a distance.
B.5
Suburban sky
Level: 5
Limiting magnitude (eye): 5.6 6.0
Only hints of zodiacal light are seen on the best nights in autumn and spring; Milky Way is
very weak or invisible near the horizon and looks washed out overhead; light sources visible in
most, if not all, directions; clouds are noticeably brighter than the sky.
B.6
B.7
Suburban/urban transition
Level: 7
Limiting magnitude (eye): 5.0 at best
Entire sky has a grayish-white hue; strong light sources evident in all directions; Milky Way
invisible; M31 and M44 may be glimpsed with the naked eye, but are very indistinct; clouds are
brightly lit; even in moderate-sized telescopes the brightest Messier objects are only ghosts of their
true selves.
B.8
City sky
Level: 8
Limiting magnitude (eye): 4.5 at best
Sky glows white or orange you can easily read; M31 and M44 are barely glimpsed by an
experienced observer on good nights; even with telescope, only bright Messier objects can be
detected; stars forming familiar constellation patterns may be weak or completely invisible.
B.9
225
C. Star Catalogues
This chapter provides technical descriptions on how Stellarium records its star catalogues, and the
related file formats.
C.1
C.1.1
Zones
The celestial sphere is split into zones, which correspond to the triangular faces of a geodesic sphere.
The number of zones (faces) depends on the level of sub-division of this sphere. The lowest level,
0, is an icosahedron (20 faces), subsequent levels L of sub-division give the number of zones n as:
n = 20 4L
(C.1)
Stellarium uses levels 0 to 7 in the existing star catalogues. Star Data Records contain the
position of a star as an offset from the central position of the zone in which that star is located, thus
it is necessary to determine the vector from the observer to the centre of a zone, and add the stars
offsets to find the absolute position of the star on the celestial sphere.
This position for a star is expressed as a 3-dimensional vector which points from the observer
(at the centre of the geodesic sphere) to the position of the star as observed on the celestial sphere.
C.2
C.2.1
General Description
Stellariums star catalogue data is kept in the stars/default sub-directory of the Installation
Directory and/or User Directory (see section 5.1).
The main catalogue data is split into several files:
stars_0_0v0_6.cat
stars_1_0v0_6.cat
228
stars_2_0v0_6.cat
stars_3_1v0_3.cat
stars_4_1v0_1.cat
stars_5_2v0_1.cat
stars_6_2v0_1.cat
stars_7_2v0_1.cat
stars_8_2v0_1.cat
There also exist some control and reference files:
stars_hip_cids_0v0_0.cat
stars_hip_sp_0v0_2.cat
gcvs_hip_part.dat
wds_hip_part.dat
cross-id.dat
stars.ini
name.fab
When Stellarium starts, it reads the stars.ini file, from which it determines the names of the
other files, which it then loads.
The files stars_hip_cids_0v0_0.cat and stars_hip_sp_0v0_2.cat contain reference
data for the main catalogue files. The file gcvs_hip_part.dat contains data about variables stars
(see section C.3) and file wds_hip_part.dat contains data about double stars (see section C.4)
which again contains references into the main catalogue files.
The file cross-id.dat (see section C.5) contains cross-identification data between HIP, SAO
and HD designations.
A given catalogue file models stars for one and only one level (i.e. for a fixed number of zones),
which is recorded in the header of the file. Individual star records do not contain full positional
coordinates, instead they contain coordinates relative to the central position of the zone they occupy.
Thus, when parsing star catalogues, it is necessary to know about the zone model to be able to
extract positional data.
File
Data Type
Data
Record Size
Geodesic
Level
#Records
Notes
stars_0_0v0_3.cat
stars_1_0v0_3.cat
stars_2_0v0_3.cat
stars_3_1v0_2.cat
stars_4_1v0_0.cat
stars_5_2v0_0.cat
stars_6_2v0_0.cat
stars_7_2v0_0.cat
stars_8_2v0_0.cat
0
0
0
1
1
2
2
2
2
28 bytes
28 bytes
28 bytes
10 bytes
10 bytes
8 bytes
8 bytes
8 bytes
8 bytes
0
1
2
3
4
5
6
7
7
4,979
21,800
150,705
428,466
1,702,042
7,083,058
24,670,782
50,733,321
92,304,337
Hipparcos
Hipparcos
Hipparcos
Tycho 2
Tycho 2
NOMAD
NOMAD
NOMAD
NOMAD
For a given catalogue file, there may be one of three formats for the actual star data. The
variation comes from the source of the data - the larger catalogues of fainter stars providing less
data per star than the brighter star catalogues. See tables Stellariums star catalogue and for details.
Stellariums star catalogues based on Hipparcos [3, 17], Tycho 2 [24] and NOMAD [69]
catalogues.
C.2.2
File Sections
The catalogue files are split into three main sections as described in table File sections.
C.2.3
229
Section
Offset
Description
Zone Records
32
A list of how many records there are for each zone. The length
of the zones section depends on the level value from the header
32+4n
This section of the file contains fixed-size star records, as described below. Records do not contain zone information, which
must be inferred by counting how many records have been read
so far and switching zones when enough have been read to fill
the number of stars for the zone, as specified in the zones section
above. The value of n used in the offset description is the number
of zones, as described above.
Record Types
File Header Record
The File Header Record describes file-wide settings. It also contains a magic number which servers
as a file type identifier. See table Header Record.
Name
Offset
Type
Size
Description
Magic
int
Data Type
int
Major Version
int
Minor Version
12
int
Level
16
int
Magnitude Minimum
20
int
Magnitude Range
24
int
Magnitude Steps
28
int
Zone Records
The Zone Records section of the file lists the number of star records there are per zone. The number
of zones is determined from the level value in the File Header Record, as described in section
Zones. The Zones section is simply a list of integer values which describe the number of stars for
each zone. The total length of the Zones section depends on the number of zones. See table Zones
section.
230
Name
Offset
Type
Size
Description
int
int
...
num stars in zone n
4n
int
Offset
Type
Size
Description
hip
int
component_ids
unsigned char
x0
int
x1
int
b_v
unsigned char
mag
10
unsigned char
231
sp_int
11
dx0
13
int
dx1
17
int
plx
21
int
Name
Offset
Type
Size
Description
x0
int
20 bits
x1
20 bits
int
20 bits
dx0
40 bits
int
14 bits
dx1
54 bits
int
14 bits
b_v
68 bits
unsigned int
7 bits
mag
75 bits
unsigned int
5 bits
Name
Offset
Type
Size
Description
x0
int
18 bits
x1
18 bits
int
18 bits
b_v
36 bits
unsigned int
7 bits
mag
43 bits
unsigned int
5 bits
232
C.3
Variable Stars
Since version 0.12.2 Stellarium supports the subset of variable stars from GCVS1 which have HIP
identificators (i.e., stars from the Hipparcos catalog). Stellariums Catalog of Variable Stars is based
on the General Catalogue of Variable Stars [52].
C.3.1
C.3.2
Name
Type
Description
HIP
int
This is the HIP identificator for the star. Used for reference to the main star
catalogue.
GCVS
string
Type
string
Type of variability.
Max
float
MFlag
int
Min I
float
Min II
float
char
Epoch
float
Period
float
M-m
float
Spectrum
string
233
Description
FU
Orion variables of the FU Orionis type. Characterized by gradual increases in brightness by about 6 mag in several months, followed by either almost complete constancy
at maximum that is sustained for long periods of time or slow decline by 1-2 mag.
Spectral types at maximum are in the range Ae(alpha) - Gpe(alpha). After an outburst,
a gradual development of an emission spectrum is observed and the spectral type
becomes later. These variables probably mark one of the evolutionary stages of T
Tauri-type Orion variables (INT), as evidenced by an outburst of one member, V1057
Cyg, but its decline (2.5 mag in 11 years) commenced immediately after maximum
brightness was attained. All presently known FU Ori variables are coupled with
reflecting cometary nebulae.
GCAS
Eruptive irregular variables of the Gamma Cas type. These are rapidly rotating B
III-IVe stars with mass outflow from their equatorial zones. The formation of equatorial
rings or disks is often accompanied by temporary fading. Light amplitudes may reach
1.5 mag in V.
Poorly studied irregular variables with unknown features of light variations and spectral
types. This is a very inhomogeneous group of objects.
IA
IB
Poorly studied irregular variables of intermediate (F-G) to late (K-M) spectral type.
IN
Orion variables. Irregular, eruptive variables connected with bright or dark diffuse
nebulae or observed in the regions of these nebulae. Some of them may show cyclic
light variations caused by axial rotation. In the Spectrum-Luminosity diagram, they
are found in the area of the main sequence and subgiants. They are probably young
objects that, during the course of further evolution, will become light-constant stars on
the zero-age main sequence (ZAMS). The range of brightness variations may reach
several magnitudes. In the case of rapid light variations having been observed (up to 1
mag in 1-10 days), the letter S is added to the symbol for the type (INS). This type
may be divided into the following subtypes:
INA
Orion variables of early spectral types (B-A or Ae). They are often characterized by
occasional abrupt Algol-like fadings (T Ori);
INB
Orion variables of intermediate and late spectral types, F-M or Fe-Me (BH Cep, AH
Ori). F-type stars may show Algol-like fadings similar to those of many INA stars;
K-M stars may produce flares along with irregular light variations;
234
INT,IT
Orion variables of the T Tauri type. Stars are assigned to this type on the basis of the
following (purely spectroscopic) criteria: spectral types are in the range Fe-Me. The
spectra of most typical stars resemble the spectrum of the solar chromosphere. The
feature specific to the type is the presence of the flourescent emission lines Fe II 4046,
4132 A (anomalously intense in the spectra of these stars), emission lines [Si II] and
[O I], as well as the absorption line Li I 6707 A. These variables are usually observed
only in diffuse nebulae. If it is not apparent that the star is associated with a nebula,
the letter N in the symbol for the type may be omitted, e.g., IT (RW AUR);
IN(YY)
Some Orion variables (YY Ori) show the presence of absorption components on the
redward sides of emission lines, indicating the infall of matter toward the stars surfaces.
In such cases, the symbol for the type may be accompanied by the symbol YY.
IS
Rapid irregular variables having no apparent connection with diffuse nebulae and
showing light changes of about 0.5 - 1.0 mag within several hours or days. There is no
strict boundary between rapid irregular and Orion variables. If a rapid irregular star
is observed in the region of a diffuse nebula, it is considered an Orion variable and
designated by the symbol INS. To attribute a variable to the IS type, it is necessary
to take much care to be certain that its light changes are really not periodic. Quite a
number of the stars assigned to this type in the third edition of the GCVS turned out
to be eclipsing binary systems, RR Lyrae variables, and even extragalactic BL Lac
objects.
ISA
ISB
Rapid irregular variables of the intermediate and late spectral types, F-M and Fe-Me.
RCB
Variables of the R Coronae Borealis type. These are hydrogen-poor, carbon- and
helium-rich, high-luminosity stars belonging to the spectral types Bpe-R, which are
simultaneously eruptive and pulsating variables. They show slow nonperiodic fadings
by 1-9 mag in V lasting from a month or more to several hundred days. These changes
are superposed on cyclic pulsations with amplitudes up to several tenths of a magnitude
and periods in the range 30-100 days.
RS
Eruptive variables of the RS Canum Venaticorum type. This type is ascribed to close
binary systems with spectra showing Ca II H and K in emission, their components
having enhanced chromospheric activity that causes quasi-periodic light variability.
The period of variation is close to the orbital one, and the variability amplitude is
usually as great as 0.2 mag in V (UX Ari). They are X-ray sources and rotating
variables. RS CVn itself is also an eclipsing system (see below).
SDOR
Variables of the S Doradus type. These are eruptive, high-luminosity Bpec-Fpec stars
showing irregular (sometimes cyclic) light changes with amplitudes in the range 1-7
mag in V. They belong to the brightest blue stars of their parent galaxies. As a rule,
these stars are connected with diffuse nebulae and surrounded by expanding envelopes
(P Cyg, Eta Car).
UV
Eruptive variables of the UV Ceti type, these are K Ve-M Ve stars sometimes displaying
flare activity with amplitudes from several tenths of a magnitude up to 6 mag in V. The
amplitude is considerably greater in the ultraviolet spectral region. Maximum light is
attained in several seconds or dozens of seconds after the beginning of a flare; the star
returns to its normal brightness in several minutes or dozens of minutes.
235
UVN
Flaring Orion variables of spectral types Ke-Me. These are phenomenologically almost
identical to UV Cet variables observed in the solar neighborhood. In addition to being
related to nebulae, they are normally characterized by being of earlier spectral type and
greater luminosity, with slower development of flares (V389 Ori). They are possibly a
specific subgroup of INB variables with irregular variations superimposed by flares.
WR
Description
ACYG
Variables of the Alpha Cygni type, which are nonradially pulsating supergiants of
Bep-AepIa spectral types. The light changes with amplitudes of the order of 0.1 mag
often seem irregular, being caused by the superposition of many oscillations with
close periods. Cycles from several days to several weeks are observed.
BCEP
Variables of the Beta Cephei type (Beta Cep, Beta CMa), which are pulsating O8-B6
I-V stars with periods of light and radial-velocity variations in the range of 0.1 - 0.6
days and light amplitudes from 0.01 to 0.3 mag in V. The light curves are similar in
shape to average radial-velocity curves but lag in phase by a quarter of the period,
so that maximum brightness corresponds to maximum contraction, i.e., to minimum
stellar radius. The majority of these stars probably show radial pulsations, but some
(V469 Per) display nonradial pulsations; multiperiodicity is characteristic of many of
these stars.
A short-period group of Beta Cep variables. The spectral types are B2-B3 IV-V;
periods and light amplitudes are in the ranges 0.02 - 0.04 days and 0.015 - 0.025
days, respectively, i.e., an order of magnitude smaller than the normally observed
ones.
Cepheids. Radially pulsating, high luminosity (classes Ib-II) variables with periods
in the range of 1-135 days and amplitudes from several hundredths to 2 mag in V
(in the B band, the amplitudes are greater). Spectral type at maximum light is F;
at minimum, the types are G-K. The longer the period of light variation, the later
is the spectral type. The maximum of the surface-layer expansion velocity almost
coinciding with maximum light.
BCEPS
CEP
CEP(B)
Cepheids (TU Cas, V 367 Sct) displaying the presence of two or more simultaneously
operating pulsation modes (usually the fundamental tone with the period P0 and the
first overtone P1). The periods P0 are in the range from 2 to 7 days, with the ratio
P1/P0 approx. 0.71.
236
CW
Variables of the W Virginis type. These are pulsating variables of the galactic
spherical component (old disk) population with periods of approximately 0.8 to 35
days and amplitudes from 0.3 to 1.2 mag in V. They obey a period-luminosity relation
different from that for Delta Cep variables (see DCEP). For an equal period value, the
W Vir variables are fainter than the Delta Cep stars by 0.7 - 2 mag. The light curves
of W Vir variables for some period intervals differ from those of Delta Cep variables
for corresponding periods either by amplitudes or by the presence of humps on their
descending branches, sometimes turning into broad flat maxima. W Vir variables are
present in globular clusters and at high galactic latitudes. They may be separated into
the following subtypes:
CWA
CWB
DCEP
These are the classical cepheids, or Delta Cep-type variables. Comparatively young
objects that have left the main sequence and evolved into the instability strip of
the Hertzsprung-Russell (H-R) diagram, they obey the well-known Cepheid periodluminosity relation and belong to the young disk population. DCEP stars are present
in open clusters. They display a certain relation between the shapes of their light
curves and their periods.
DCEPS
These are Delta Cep variables having light amplitudes <0.5 mag in V (<0.7 mag in
B) and almost symmetrical light curves (M-m approx. 0.4 - 0.5 periods); as a rule,
their periods do not exceed 7 days. They are probably first-overtone pulsators and/or
are in the first transition across the instability strip after leaving the main sequence
(SU Cas).
Traditionally, both Delta Cep and W Vir stars are quite often called Cepheids because
it is often impossible to discriminate between them on the basis of the light curves
for periods in the range 3 - 10 days. However, these are distinct groups of entirely
different objects in different evolutionary stages. One of the significant spectral
differences between W Vir stars and Cepheids is the presence, during a certain phase
interval, of hydrogen-line emission in the former and of Ca II H and K emission in
the latter.
Variables of the Delta Scuti type. These are pulsating variables of spectral types
A0-F5 III-V displaying light amplitudes from 0.003 to 0.9 mag in V (usually several
hundredths of a magnitude) and periods from 0.01 to 0.2 days. The shapes of the
light curves, periods, and amplitudes usually vary greatly. Radial as well as nonradial
pulsations are observed. The variability of some members of this type appears
sporadically and sometimes completely ceases, this being a consequence of strong
amplitude modulation with the lower value of the amplitude not exceeding 0.001
mag in some cases. The maximum of the surface layer expansion does not lag behind
the maximum light for more than 0.1 periods. DSCT stars are representatives of
the galactic disk (flat component) and are phenomenologically close to the SX Phe
variables.
Low amplitude group of Delta Sct variables (light amplitude <0.1 mag in V). The
majority of this types representatives are stars of luminosity class V; objects of this
subtype generally are representative of the Delta Sct variables in open clusters.
DSCT
DSCTC
237
Slow irregular variables. The light variations of these stars show no evidence of
periodicity, or any periodicity present is very poorly defined and appears only occasionally. Like for the type I, stars are often attributed to this type because of being
insufficiently studied. Many type L variables are really semiregulars or belong to
other types.
LB
Slow irregular variables of late spectral types (K, M, C, S); as a rule, they are giants
(CO Cyg). This type is also ascribed, in the GCVS, to slow red irregular variables in
the case of unknown spectral types and luminosities.
LC
Irregular variable supergiants of late spectral types having amplitudes of about 1 mag
in V (TZ Cas).
Mira (Omicron) Ceti-type variables. These are long-period variable giants with
characteristic late-type emission spectra (Me, Ce, Se) and light amplitudes from 2.5
to 11 mag in V. Their periodicity is well pronounced, and the periods lie in the range
between 80 and 1000 days. Infrared amplitudes are usually less than in the visible
and may be <2.5 mag. For example, in the K band they usually do not exceed 0.9
mag. If the amplitudes exceed 1 - 1.5 mag , but it is not certain that the true light
amplitude exceeds 2.5 mag, the symbol M is followed by a colon, or the star is
attributed to the semiregular class with a colon following the symbol for that type
(SR).
PVTEL
Variables of the PV Telescopii type. These are helium supergiant Bp stars with
weak hydrogen lines and enhanced lines of He and C. They pulsate with periods of
approximately 0.1 to 1 days, or vary in brightness with an amplitude of 0.1 mag in V
during a time interval of about a year.
RR
Variables of the RR Lyrae type, which are radially-pulsating giant A-F stars having
amplitudes from 0.2 to 2 mag in V. Cases of variable light-curve shapes as well
as variable periods are known. If these changes are periodic, they are called the
Blazhko effect.
Traditionally, RR Lyrae stars are sometimes called short-period Cepheids or clustertype variables. The majority of these stars belong to the spherical component of the
Galaxy; they are present, sometimes in large numbers, in some globular clusters,
where they are known as pulsating horizontal-branch stars. Like Cepheids, maximum expansion velocities of surface layers for these stars practically coincide with
maximum light.
RR(B)
RRAB
RR Lyrae variables with asymmetric light curves (steep ascending branches), periods
from 0.3 to 1.2 days, and amplitudes from 0.5 to 2 mag in V;
RRC
RR Lyrae variables with nearly symmetric, sometimes sinusoidal, light curves, periods from 0.2 to 0.5 days, and amplitudes not greater than 0.8 mag in V (SX UMa).
238
RV
Variables of the RV Tauri type. These are radially pulsating supergiants having
spectral types F-G at maximum light and K-M at minimum. The light curves are
characterized by the presence of double waves with alternating primary and secondary
minima that can vary in depth so that primary minima may become secondary and
vice versa. The complete light amplitude may reach 3-4 mag in V. Periods between
two adjacent primary minima (usually called formal periods) lie in the range 30-150
days (these are the periods appearing in the Catalogue). Two subtypes, RVA and
RVB, are recognized:
RVA
RVB
RV Tauri variables that periodically (with periods from 600 to 1500 days and amplitudes up to 2 mag in V) vary in mean magnitude (DF Cyg, RV Tau).
SR
SRA
Semiregular late-type (M, C, S or Me, Ce, Se) giants displaying persistent periodicity
and usually small (<2.5 mag in V) light amplitudes (Z Aqr). Amplitudes and lightcurve shapes generally vary and periods are in the range of 35-1200 days. Many of
these stars differ from Miras only by showing smaller light amplitudes;
SRB
Semiregular late-type (M, C, S or Me, Ce, Se) giants with poorly defined periodicity
(mean cycles in the range of 20 to 2300 days) or with alternating intervals of periodic
and slow irregular changes, and even with light constancy intervals (RR CrB, AF
Cyg). Every star of this type may usually be assigned a certain mean period (cycle),
which is the value given in the Catalogue. In a number of cases, the simultaneous
presence of two or more periods of light variation is observed;
SRC
Semiregular late-type (M, C, S or Me, Ce, Se) supergiants (Mu Cep) with amplitudes
of about 1 mag and periods of light variation from 30 days to several thousand days;
SRD
SXPHE
Phenomenologically, these resemble DSCT (Delta Sct) variables and are pulsating
subdwarfs of the spherical component, or old disk galactic population, with spectral
types in the range A2-F5. They may show several simultaneous periods of oscillation,
generally in the range 0.04-0.08 days, with variable-amplitude light changes that may
reach 0.7 mag in V. These stars are present in globular clusters.
ZZ
ZZ Ceti variables. These are nonradially pulsating white dwarfs that change their
brightnesses with periods from 30 s to 25 min and amplitudes from 0.001 to 0.2
mag in V. They usually show several close period values. Flares of 1 mag are
sometimes observed; however, these may be explained by the presence of close UV
Ceti companions.
These variables are divided into the following subtypes:
ZZA
ZZ Cet-type variables of DA spectral type (ZZ Cet) having only hydrogen absorption
lines in their spectra;
239
Description
ACV
Alpha2 Canum Venaticorum variables. These are main-sequence stars with spectral
types B8p-A7p and displaying strong magnetic fields. Spectra show abnormally
strong lines of Si, Sr, Cr, and rare earths whose intensities vary with rotation. They
exhibit magnetic field and brightness changes (periods of 0.5-160 days or more).
The amplitudes of the brightness changes are usually withine 0.01-0.1 mag in V.
ACVO
Rapidly oscillating Alpha2 CVn variables. These are nonradially pulsating, rotating
magnetic variables of Ap spectral type (DO Eri). Pulsation periods are in the range
of 6-12 mmag (0.004-0.01 days), while amplitudes of light variation caused by the
pulsation are about 0.01 mag in V. The pulsational variations are superposed on
those caused by rotation.
BY
ELL
Rotating ellipsoidal variables (b Per, Alpha Vir). These are close binary systems
with ellipsoidal components, which change combined brightnesses with periods
equal to those of orbital motion because of changes in emitting areas toward an
observer, but showing no eclipses. Light amplitudes do not exceed 0.1 mag in V.
FKCOM
FK Comae Berenices-type variables. These are rapidly rotating giants with nonuniform surface brightnesses, which have G-K spectral types with broad H and K Ca II
emission and sometimes Halpha. They may also be spectroscopic binary systems.
Periods of light variation (up to several days) are equal to rotational periods, and
amplitudes are several tenths of a magnitude. It is not excluded that these objects are
the product of further evolution of EW (W UMa) close binary systems (see below).
PSR
Optically variable pulsars (CM Tau), which are rapidly rotating neutron stars with
strong magnetic fields, radiating in the radio, optical, and X-ray regions. Pulsars
emit narrow beams of radiation, and periods of their light changes coincide with
rotational periods (from 0.004 to 4 s), while amplitudes of the light pulses reach 0.8
mag.
240
SXARI
SX Arietis-type variables. These are main-sequence B0p-B9p stars with variableintensity He I and Si III lines and magnetic fields. They are sometimes called helium
variables. Periods of light and magnetic field changes (about 1 day) coincide with
rotational periods, while amplitudes are approximately 0.1 mag in V. These stars
are high-temperature analogs of the ACV variables.
Description
Novae. Close binary systems with orbital periods from 0.05 to 230 days. One of the
components of these systems is a hot dwarf star that suddenly, during a time interval
from one to several dozen or several hundred days, increases its brightness by 7-19
mag in V, then returns gradually to its former brightness over several months, years,
or decades. Small changes at minimum light may be present. Cool components may
be giants, subgiants, or dwarfs of K-M type. The spectra of novae near maximum
light resemble A-F absorption spectra of luminous stars at first. Then broad emission
lines (bands) of hydrogen, helium, and other elements with absorption components
indicating the presence of a rapidly expanding envelope appear in the spectrum. As the
light decreases, the composite spectrum begins to show forbidden lines characteristic
of the spectra of gas nebulae excited by hot stars. At minimum light, the spectra of
novae are generally continuous or resemble the spectra of Wolf-Rayet stars. Only
spectra of the most massive systems show traces of cool components.
Some novae reveal pulsations of hot components with periods of approximately 100
s and amplitudes of about 0.05 mag in V after an outburst. Some novae eventually
turn out to be eclipsing systems. According to the features of their light variations,
novae are subdivided into fast (NA), slow (NB), very slow (NC), and recurrent (NR)
categories.
NA
Fast novae displaying rapid light increases and then, having achieved maximum light,
fading by 3 mag in 100 or fewer days (GK Per);
NB
Slow novae that fade after maximum light by 3 mag in >= 150 days (RR Pic). Here the
presence of the well-known dip in the light curves of novae similar to T Aur and DQ
Her is not taken into account: The rate of fading is estimated on the basis of a smooth
curve, its parts before and after the dip being a direct continuation of one another;
241
NC
Novae with a very slow development and remaining at maximum light for more than
a decade, then fading very slowly. Before an outburst these objects may show longperiod light changes with amplitudes of 1-2 mag in V (RR Tel); cool components of
these systems are probably giants or supergiants, sometimes semiregular variables,
and even Mira variables. Outburst amplitudes may reach 10 mag. High excitation
emission spectra resemble those of planetary nebulae, Wolf-Rayet stars, and symbiotic
variables. The possibility that these objects are planetary nebulae in the process of
formation is not excluded;
NL
Novalike variables, which are insufficiently studied objects resembling novae by the
characteristics of their light changes or by spectral features. This type includes, in
addition to variables showing novalike outbursts, objects with no bursts ever observed;
the spectra of novalike variables resemble those of old novae, and small light changes
resemble those typical for old novae at minimum light. However, quite often a
detailed investigation makes it possible to reclassify some representatives of this highly
inhomogeneous group of objects into other types;
NR
Recurrent novae, which differ from typical novae by the fact that two or more outbursts
(instead of a single one) separated by 10-80 years have been observed (T CrB).
SN
SNI
SNII
Type II supernovae. Lines of hydrogen and other elements are apparent in their spectra.
The expanding envelope consists mainly of H and He. Light curves show greater
diversity than those of type I supernovae. Usually after 40-100 days since maximum
light, the rate of fading is 0.1 mag per day.
242
UG
UGSS
UGSU
SU Ursae Majoris-type variables. These are characterized by the presence of two types
of outbursts called normal and supermaxima. Normal, short outbursts are similar
to those of UGSS stars, while supermaxima are brighter by 2 mag, are more than five
times longer (wider), and occur several times less frequently. During supermaxima the
light curves show superposed periodic oscillations (superhumps), their periods being
close to the orbital ones and amplitudes being about 0.2-0.3 mag in V. Orbital periods
are shorter than 0.1 days; companions are of dM spectral type;
UGZ
Z Camelopardalis-type stars. These also show cyclic outbursts, differing from UGSS
variables by the fact that sometimes after an outburst they do not return to the original
brightness, but during several cycles retain a magnitude between maximum and minimum. The values of cycles are from 10 to 40 days, while light amplitudes are from 2
to 5 mag in V.
ZAND
Symbiotic variables of the Z Andromedae type. They are close binaries consisting of a
hot star, a star of late type, and an extended envelope excited by the hot stars radiation.
The combined brightness displays irregular variations with amplitudes up to 4 mag in
V. A very inhomogeneous group of objects.
243
Type
Description
Eclipsing binary systems. These are binary systems with orbital planes so close to the
observers line of sight (the inclination i of the orbital plane to the plane orthogonal to
the line of sight is close to 90 deg) that the components periodically eclipse each other.
Consequently, the observer finds changes of the apparent combined brightness of the
system with the period coincident with that of the components orbital motion.
EA
Algol (Beta Persei)-type eclipsing systems. Binaries with spherical or slightly ellipsoidal
components. It is possible to specify, for their light curves, the moments of the beginning
and end of the eclipses. Between eclipses the light remains almost constant or varies insignificantly because of reflection effects, slight ellipsoidality of components, or physical
variations. Secondary minima may be absent. An extremely wide range of periods is
observed, from 0.2 to >= 10000 days. Light amplitudes are also quite different and may
reach several magnitudes.
EB
Beta Lyrae-type eclipsing systems. These are eclipsing systems having ellipsoidal
components and light curves for which it is impossible to specify the exact times of onset
and end of eclipses because of a continuous change of a systems apparent combined
brightness between eclipses; secondary minimum is observed in all cases, its depth
usually being considerably smaller than that of the primary minimum; periods are mainly
longer than 1 day. The components generally belong to early spectral types (B-A). Light
amplitudes are usually <2 mag in V.
EW
W Ursae Majoris-type eclipsing variables. These are eclipsers with periods shorter than 1
days, consisting of ellipsoidal components almost in contact and having light curves for
which it is impossible to specify the exact times of onset and end of eclipses. The depths
of the primary and secondary minima are almost equal or differ insignificantly. Light
amplitudes are usually <0.8 mag in V. The components generally belong to spectral types
F-G and later.
Description
GS
Systems with one or both giant and supergiant components; one of the components may
be a main sequence star.
PN
Systems having, among their components, nuclei of planetary nebulae (UU Sge).
RS
244
WD
WR
Description
AR
Detached systems of the AR Lacertae type. Both components are subgiants not filling
their inner equipotential surfaces.
Detached systems, with components not filling their inner Roche lobes.
DM
Detached main-sequence systems. Both components are main-sequence stars and do not
fill their inner Roche lobes.
Detached systems with a subgiant. The subgiant also does not fill its inner critical surface.
DS
DW
K
KE
KW
SD
Systems similar to W UMa systems in physical properties (KW, see below), but not in
contact.
Contact systems, both components filling their inner critical surfaces.
Contact systems of early (O-A) spectral type, both components being close in size to
their inner critical surfaces.
Contact systems of the W UMa type, with ellipsoidal components of F0-K spectral type.
Primary components are main-sequence stars and secondaries lie below and to the left of
the main sequence in the (MV,B-V) diagram.
Semidetached systems in which the surface of the less massive component is close to its
inner Roche lobe.
The combination of the above three classification systems for eclipsers results in the assignment
of multiple classifications for object types. These are separated by a solidus ("/") in the data field.
Examples are: E/DM, EA/DS/RS, EB/WR, EW/KW, etc.
Optically Variable Close Binary Sources of Strong, Variable X-ray Radiation (X-ray
Sources)
Type
Description
Close binary systems that are sources of strong, variable X-ray emission and
which do not belong to or are not yet attributed to any of the above types of
variable stars. One of the components of the system is a hot compact object (white
dwarf, neutron star, or possibly a black hole). X-ray emission originates from the
infall of matter onto the compact object or onto an accretion disk surrounding the
compact object. In turn, the X-ray emission is incident upon the atmosphere of the
cooler companion of the compact object and is reradiated in the form of optical
high-temperature radiation (reflection effect), thus making that area of the cooler
companions surface an earlier spectral type. These effects lead to quite a peculiar
complex character of optical variability in such systems. These objects may be
subdivided into the following types:
XB
X-ray bursters. Close binary systems showing X-ray and optical bursts, their
duration being from several seconds to ten minutes, with amplitudes of about 0.1
mag in V (V 801 Ara, V 926 Sco);
245
XF
Fluctuating X-ray systems showing rapid variations of X-ray (Cygnus X-1 = V1357
Cyg) and optical (V821 Ara) radiation on time scalesof dozens of milliseconds;
XI
X-ray irregulars. Close binary systems consisting of a hot compact object surrounded by an accretion disk and a dA - dM-type dwarf. These display irregular
light changes on time scales of minutes and hours, and amplitudes of about 1 mag
in V. Superposition of a periodic variation because of orbital motion is possible
(V818 Sco);
XJ
XND
X-ray, novalike (transient) systems containing, along with a hot compact object,
a dwarf or subgiant of G-M spectral type. These systems occasionally rapidly
increase in brightness by 4-9 mag in V, in the visible simultaneously with the X-ray
range, with no envelope ejected. The duration of the outburst may be up to several
months (V616 Mon);
XNG
XP
XPR
X-ray pulsar systems featuring the presence of the reflection effect. They consist
of a dB-dF-type primary and an X-ray pulsar, which may also be an optical pulsar.
The mean light of the system is brightest when the primary component is irradiated
by X rays; it is faintest during a low state of the X-ray source. The total light
amplitude may reach 2-3 mag in V (HZ Her);
XPRM,XM
X-ray systems consisting of a late-type dwarf (dK-dM) and a pulsar with a strong
magnetic field. Matter accretion on the compact objects magnetic poles is accompanied by the appearance of variable linear and circular polarization; hence, these
systems are sometimes known as polars. The amplitudes of the light changes are
usually about 1 mag in V but, provided that the primary component is irradiated
by X rays, the mean brightness of a system may increase by 3 mag in V. The total
light amplitude may reach 4-5 mag in V (AM Her, AN UMa).
If the beam of X-ray emission originating at the magnetic poles of the rotating hot compact object
does not pass through the observers position and the system is not observed as a pulsar, the letter
P in the above symbols for X-ray-system types is not used. If an X-ray system is also an eclipsing
or an ellipsoidal variable, the X-ray symbol is preceded by E or ELL joined with the X-ray
symbol by a "+" sign (e.g., E+X, ELL+X).
246
Other Symbols
In addition to the variable-star types described above, certain other symbols that need to be explained
will be found in the Type data field:
Type
Description
BLLAC
CST
GAL
L:
QSO
Optically variable quasistellar extragalactic sources (quasars) that earlier were erroneously considered to be variable stars.
Unique variable stars outside the range of the classifications described above. These
probably represent either short stages of transition from one variability type to another
or the earliest and latest evolutionary stages of these types, or they are insufficiently
studied members of future new types of variables.
If a variable star belongs to several types of light variability simultaneously, the types
are joined in the Type field by a "+" sign (e.g., E+UG, UV+BY).
Description
ZZO
ZZ Cet type variables of the DO spectral type showing HeII and and CIV absorpion
lines in their spectra.
AM Her type variables; close binary systems consisting of a dK-dM type dwarf and
of a compact object with strong magnetic field, characterized by variable linear and
circular polarization of light. The total range of light variations may reach 4-5 mag
V.
Close binary systems characterized by the presence of strong reflection (re-radiation)
of the light of the hot star illuminating the surface of the cooler companion. Light
curves are sinusoidal with the period equal to Porb, maximum brightness coinciding
with the passage of the hot star in front of the companion. The eclipse may be absent.
The range of light variation is about 0.5-1.0mag V (KV Vel).
AM
It becomes more and more clear that, although the majority of Be stars are photometrically variable, not all of them could be properly called GCAS variables. Quite a
number of them show small-scale variations not necessarily related to shell events;
in some cases the variations are quasi-periodic. By now we are not able to present
an elaborated system of classification for Be variables, but we adopt a decision that
in the cases when a Be variable cannot be readily described as a GCAS star we give
simply BE for the type of variability.
EP
SRS
Semiregular pulsating red giants with short period (several days to a month), probably
high-overtone pulsators. Prototype: AU Ari.
GDOR
Gamma Doradus stars. Early type F dwarfs showing (multiple) periods from several
tenths of a day to slightly in excess of one day. Amplitudes usually do not exceed 0.1
mag. Presumably low degree g-mode non-radial pulsators. Prototype: gamma Dor.
Very rapidly pulsating hot (subdwarf B) stars. Typical periods are hundreds of
seconds, amplitudes are within several hundredths of a magnitude. Prototype: V361
Hya = EC 14026-2647.
RPHS
C.4
247
LPB
The comparatively long-period pulsating B stars (periods exceeding (LBV) one day).
BLBOO
The so-called anomalous Cepheids, i.e. stars with periods characteristic of comparatively long-period RRAB variables, but considerably brighter by luminosity (BL
Boo = NGC 5466 V19).
Double Stars
Since version 0.15.0 Stellarium supports the subset of double stars from WDS2 which have HIP
identificators (i.e., stars from the Hipparcos catalog). Stellariums Catalog of Double Stars is
based on the Washington Double Star Catalog [33]. Cross reference data for WDS and HIP
designations based on XHIP catalog [3] through astronomical database SIMBAD [68].
C.4.1
Type
Description
HIP
int
This is the HIP identificator for the star. Used for reference to the
main star catalogue.
WDS
string
Observation
int
Position Angle
float
2 http://ad.usno.navy.mil/wds/
248
Separation
C.5
float
Cross-Identification Data
Since version 0.14.0 Stellarium supports cross-identification between stars from Hipparcos (HIP) [3],
Smithsonian Astrophysical Observatory (SAO) Star Catalog J2000.0 (SAO) and Henry Draper
Catalogue and Extension (HD) [12] catalogues.
C.5.1
Type
Description
HIP
int
This is the HIP identificator for the star. Used for reference to the main star
catalogue.
SAO
int
HD
int
D. Configuration Files
D.1
Program Configuration
First, see 5.3 (The Main Configuration File) for information about the file config.ini, including
its default installed location, and command line options that can affect how it is processed.
The file config.ini (or a file which you can load instead with the --config <file> option)
is structured into the following parts. In addition, plugins can add a section named like the plugin
(Exception: The Text User Interface plugins section is named [tui] for historical reasons).
D.1.1
astro
This section includes settings for the commonly displayed objects.
ID
Type
Default
Description
apparent_magnitude_algorithm
string
Harris
nebula_magnitude_limit
float
8.5
Set algorithm for computation of apparent magnitude of the planets. Possible values: Planesas, Mueller, Harris and Generic.
Value of limiting magnitude for the
deep-sky objects.
star_magnitude_limit
float
6.5
planet_magnitude_limit
float
6.5
flag_nebula_magnitude_limit
bool
false
250
flag_star_magnitude_limit
bool
false
flag_planet_magnitude_limit
bool
false
extinction_mode_below_horizon
string
zero
flag_stars
bool
true
flag_star_name
bool
true
flag_planets
bool
true
flag_planets_hints
bool
true
flag_planets_orbits
bool
false
flag_permanent_orbits
bool
false
flag_planets_pointers
bool
false
flag_ephemeris_markers
bool
true
flag_ephemeris_dates
bool
true
flag_light_travel_time
bool
true
flag_object_trails
bool
false
flag_isolated_trails
bool
true
flag_isolated_orbits
bool
true
flag_nebula
bool
true
251
flag_nebula_name
bool
false
flag_nebula_display_no_texture
bool
false
nebula_hints_amount
float
3.0
nebula_labels_amount
float
3.0
flag_milky_way
bool
true
milky_way_intensity
float
1.0
flag_zodiacal_light
bool
true
zodiacal_light_intensity
float
1.0
max_mag_nebula_name
float
8.0
flag_nebula_hints_proportional
bool
false
flag_surface_brightness_usage
bool
false
flag_use_type_filter
bool
false
flag_nutation
bool
true
flag_topocentric_coordinates
bool
true
flag_grs_custom
bool
false
grs_longitude
int
216
grs_drift
float
15.0
grs_jd
float
2456901.5
grs_measurements_url
string
meteor_zhr
int
de430_path
string
flag_use_de430
bool
de431_path
string
1 Default
false
value is http://jupos.privat.t-online.de/rGrs.htm
252
flag_use_de431
D.1.2
bool
false
color
This section defines the RGB colors for the various objects, lines, grids, labels etc. Values are given
in float from 0 to 1. e.g. 1.0,1.0,1.0 for white, or 1,0,0 for red. Leave no whitespace between the
numbers!
ID
Default
Colour of the. . .
default_color
0.5,0.5,0.7
default colour.
azimuthal_color
0.3,0.2,0.1
azimuthal grid.
equatorial_color
0.2,0.3,0.8
equatorial_J2000_color
0.1,0.1,0.5
ecliptical_color
0.6,0.3,0.1
ecliptical_J2000_color
0.4,0.1,0.1
galactic_color
0.0,0.3,0.2
galactic grid.
galactic_equator_color
0.5,0.3,0.1
equator_color
0.3,0.5,1.0
equatorial line.
ecliptic_color
0.9,0.6,0.2
ecliptic_J2000_color
0.7,0.2,0.2
meridian_color
0.2,0.6,0.2
meridian line.
horizon_color
0.2,0.6,0.2
horizon line.
const_lines_color
0.2,0.2,0.6
constellation lines.
const_names_color
0.4,0.6,0.9
constellation names.
const_boundary_color
0.3,0.1,0.1
constellation boundaries.
star_label_color
0.4,0.3,0.5
star labels.
cardinal_color
0.8,0.2,0.1
cardinal points.
planet_names_color
0.5,0.5,0.7
planet names.
planet_orbits_color
0.7,0.2,0.2
orbits.
planet_pointers_color
1.0,0.3,0.3
planet pointers.
object_trails_color
1.0,0.7,0.0
planet trails.
precession_circles_color
0.9,0.6,0.2
precession circles.
prime_vertical_color
0.18,0.54,0.18
prime vertical.
longitude_color
0.2,0.4,0.4
opposition/conjunction longitude.
circumpolar_circles_color
0.5,0.5,0.7
circumpolar circles.
colures_color
0.5,0.5,0.7
colures.
253
telescope_circle_color
0.6,0.4,0.0
telescope_label_color
0.6,0.4,0.0
script_console_keyword_color
1.0,0.0,1.0
script_console_module_color
0.0,1.0,1.0
script_console_comment_color
1.0,1.0,0.0
script_console_function_color
0.0,1.0,0.0
script_console_constant_color
1.0,0.5,0.5
daylight_text_color
0.0,0.0,0.0
dso_label_color
0.2,0.6,0.7
dso_circle_color
1.0,0.7,0.2
dso_galaxy_color
1.0,0.2,0.2
galaxies symbols.
dso_radio_galaxy_color
0.3,0.3,0.3
dso_active_galaxy_color
1.0,0.5,0.2
dso_interacting_galaxy_color
0.2,0.5,1.0
dso_quasar_color
1.0,0.2,0.2
quasars symbols.
dso_possible_quasar_color
1.0,0.2,0.2
dso_bl_lac_color
1.0,0.2,0.2
dso_blazar_color
1.0,0.2,0.2
blazars symbols.
dso_nebula_color
0.1,1.0,0.1
nebulae symbols.
dso_planetary_nebula_color
0.1,1.0,0.1
dso_reflection_nebula_color
0.1,1.0,0.1
dso_bipolar_nebula_color
0.1,1.0,0.1
dso_emission_nebula_color
0.1,1.0,0.1
dso_dark_nebula_color
0.3,0.3,0.3
dso_hydrogen_region_color
0.1,1.0,0.1
dso_supernova_remnant_color
0.1,1.0,0.1
dso_interstellar_matter_color
0.1,1.0,0.1
dso_cluster_with_nebulosity_color
0.1,1.0,0.1
dso_molecular_cloud_color
0.1,1.0,0.1
254
D.1.3
D.1.4
dso_possible_planetary_nebula_color
0.1,1.0,0.1
dso_protoplanetary_nebula_color
0.1,1.0,0.1
dso_cluster_color
1.0,1.0,0.1
dso_open_cluster_color
1.0,1.0,0.1
dso_globular_cluster_color
1.0,1.0,0.1
dso_stellar_association_color
1.0,1.0,0.1
dso_star_cloud_color
1.0,1.0,0.1
dso_star_color
1.0,0.7,0.2
star symbols.
dso_emission_object_color
1.0,0.7,0.2
dso_young_stellar_object_color
1.0,0.7,0.2
custom_selected_info
You can fine-tune the bits of information to display for the selected object in this section. Set the
entry to true to display it.
ID
Type
Description
flag_show_absolutemagnitude
bool
flag_show_altaz
bool
flag_show_catalognumber
bool
flag_show_distance
bool
distance to object.
flag_show_extra
bool
flag_show_hourangle
bool
flag_show_magnitude
bool
flag_show_name
bool
flag_show_radecj2000
bool
flag_show_radecofdate
bool
flag_show_size
bool
size of object.
flag_show_galcoord
bool
flag_show_eclcoord
bool
flag_show_type
bool
type of object
custom_time_correction
Stellarium allows experiments with T . See 16.3.3 for details.
ID
Type
Description
coefficients
[float,float,float]
ndot
float
D.1.6
D.1.7
int
255
devel
This section is for developers only.
ID
Type
Description
convert_dso_catalog
bool
convert_dso_decimal_coord
bool
dso_catalog_filters
In this section you can fine-tune which of the deep-sky catalogs should be selected on startup.
ID
Type
Default
Description
flag_show_ngc
bool
true
flag_show_ic
bool
true
flag_show_m
bool
true
flag_show_c
bool
false
flag_show_b
bool
false
flag_show_sh2
bool
false
flag_show_vdb
bool
false
flag_show_rcw
bool
false
flag_show_lbn
bool
false
flag_show_ldn
bool
false
flag_show_cr
bool
false
flag_show_mel
bool
false
flag_show_pgc
bool
false
flag_show_ced
bool
false
flag_show_ugc
bool
false
dso_type_filters
In this section you can fine-tune which types of the deep-sky objects should be selected on startup.
ID
Type
Default
Description
flag_show_galaxies
bool
true
display galaxies.
flag_show_active_galaxies
bool
true
flag_show_interacting_galaxies
bool
true
256
D.1.8
flag_show_clusters
bool
true
flag_show_bright_nebulae
bool
true
flag_show_dark_nebulae
bool
true
flag_show_planetary_nebulae
bool
true
flag_show_hydrogen_regions
bool
true
flag_show_supernova_remnants
bool
true
flag_show_other
bool
true
gui
This section includes settings for the graphical user interface.
ID
Type
Default
Description
base_font_size
int
13
base_font_name
string
Verdana
(Windows)
DejaVu Sans
(others)
base_font_file
string
flag_show_fps
bool
true
flag_show_fov
bool
true
flag_mouse_cursor_timeout
bool
true
mouse_cursor_timeout
float
10
flag_show_flip_buttons
bool
false
Enables/disables display of
the image flipping buttons in
the main toolbar (see section
4.3.4)
flag_show_nebulae_background_button
bool
false
D.1.9
257
selected_object_info
string
all
auto_hide_horizontal_toolbar
bool
true
auto_hide_vertical_toolbar
bool
true
flag_use_window_transparency
bool
false
flag_show_datetime
bool
true
flag_time_jd
bool
false
flag_show_tz
bool
false
flag_show_location
bool
true
flag_fov_dms
bool
false
flag_show_decimal_degrees
bool
false
flag_use_azimuth_from_south
bool
false
flag_show_gui
bool
false
flag_dso_designation_usage
bool
false
flag_enable_kinetic_scrolling
bool
true
flag_show_buttons_background
bool
true
pointer_animation_speed
float
1.0
init_location
ID
Type
Description
landscape_name
string
Sets the landscape you see. Built-in options are garching, geneva,
grossmugl, guereins, hurricane, jupiter, mars, moon, neptune, ocean,
saturn, trees, uranus, zero.
2 This
258
D.1.10
D.1.11
location
string
last_location
string
landscape
ID
Type
Description
atmosphere_fade_duration
float
Sets the time (seconds) it takes for the atmosphere to fade when de-selected
flag_landscape
bool
flag_fog
bool
flag_atmosphere
bool
flag_landscape_sets_location
bool
minimal_brightness
float
atmosphereybin
int
flag_minimal_brightness
bool
flag_landscape_sets_minimal_brightness
bool
Set to true to use value for minimal brightness for landscape from landscape settings.
flag_enable_illumination_layer
bool
flag_enable_labels
bool
atmospheric_extinction_coefficient
float
temperature_C
float
pressure_mbar
float
localization
ID
Type
Description
sky_culture
string
D.1.12
D.1.13
259
sky_locale
string
Sets language used for names of objects in the sky (e.g. planets).
The value is a short locale code, e.g. en, de, en_GB
app_locale
string
time_zone
string
time_display_format
string
date_display_format
string
main
ID
Type
Description
invert_screenshots_colors
bool
restore_defaults
bool
screenshot_dir
string
version
string
use_separate_output_file
bool
ignore_opengl_warning
bool
check_requirements
bool
Set to true if you want to create a new file for script output
for each start of Stellarium
Set to true if you dont want to see OpenGL warnings for
each start of Stellarium.
Set to false if you want to disable and permanently ignore checking hardware requirements at startup. Expect
problems if hardware is below requirements!
navigation
This section controls much of the look&feel of Stellarium. Be careful if you change something
here.
ID
Type
Description
preset_sky_time
float
startup_time_mode
string
flag_enable_zoom_keys
bool
flag_manual_zoom
bool
260
D.1.14
flag_enable_move_keys
bool
flag_enable_mouse_navigation
bool
init_fov
float
min_fov
float
init_view_pos
floats
Initial viewing direction. This is a vector with x,y,zcoordinates. x being N-S (S +ve), y being E-W (E
+ve), z being up-down (up +ve). Thus to look South
at the horizon use 1,0,0. To look Northwest and up
at 45 , use -1,-1,1 and so on.
auto_move_duration
float
mouse_zoom
float
move_speed
float
zoom_speed
float
viewing_mode
string
flag_manual_zoom
bool
auto_zoom_out_resets_direction
bool
time_correction_algorithm
string
plugins_load_at_startup
This section lists which plugins are loaded at startup (those with true values). Each plugin can
add another section into this file with its own content, which is described in the respective plugin
documentation, see 10. You activate loading of plugins in the F2 settings dialog, tab Plugins.
After selection of which plugins to load, you must restart Stellarium.
ID
Type
Description
AngleMeasure
bool
ArchaeoLines
bool
ArchaeoLines plugin
CompassMarks
bool
MeteorShowers
bool
Exoplanets
bool
Exoplanets plugin
Observability
bool
Observability Analysis
Oculars
bool
Oculars plugin
Pulsars
bool
Pulsars plugin
D.1.15
261
Quasars
bool
Quasars plugin
RemoteControl
bool
Satellites
bool
Satellites plugin
SolarSystemEditor
bool
Supernovae
bool
TelescopeControl
bool
TextUserInterface
bool
TimeZoneConfiguration
bool
Novae
bool
Scenery3dMgr
bool
Scenery 3D plugin
projection
This section contains the projection of your choice and several advanced settings important if you
run Stellarium on a single screen, multi-projection, dome projection, or other setups.
ID
Type
Description
type
string
Sets projection mode. Values: ProjectionPerspective, ProjectionEqualArea, ProjectionStereographic, ProjectionFisheye, ProjectionHammer, ProjectionCylinder, ProjectionMercator, ProjectionOrthographic, ProjectionMiller,
or ProjectionSinusoidal.
flip_horz
bool
flip_vert
bool
viewport
string
viewportMask
string
viewport_fov_diameter
float
viewport_x
float
Usually 0.
viewport_y
float
Usually 0.
viewport_width
float
viewport_height
float
viewport_center_x
float
viewport_center_y
float
viewport_center_offset_x
float
viewport_center_offset_y
float
262
D.1.16
D.1.17
D.1.18
D.1.19
proxy
This section has setting for connection to network through proxy server (proxy will be using when
host of proxy is filled).
ID
Type
Description
host_name
string
type
string
port
int
user
string
password
string
scripts
ID
Type
Default
Description
startup_script
string
startup.ssc
search
ID
Type
Description
flag_search_online
bool
simbad_server_url
string
flag_start_words
bool
coordinate_system
string
spheric_mirror
Stellarium can be used in planetarium domes. You can use a projector with a hemispheric mirror
with geometric properties given in this section. Note: These functions are only rarely used, some
may not work as expected.
ID
Type
Default
Description
flip_horz
bool
true
flip_vert
bool
false
projector_alpha
float
projector_gamma
float
projector_delta
float
-1e100
projector_phi
float
D.1.20
263
projector_position_x
float
projector_position_y
float
projector_position_z
float
-0.2
mirror_position_x
float
mirror_position_y
float
mirror_position_z
float
image_distance_div_height
float
-1e100
mirror_radius
float
0.25
dome_radius
float
2.5
custom_distortion_file
string
texture_triangle_base_length
float
zenith_y
float
0.125
deprecated
scaling_factor
float
0.8
deprecated
distorter_max_fov
float
175.0
viewportCenterWidth
float
viewportCenterHeight
float
viewportCenterX
float
viewportCenterY
float
stars
This section controls how stars are rendered.
ID
Type
Description
relative_scale
float
absolute_scale
float
relative size of bright and faint stars. Higher values mean that
bright stars are comparitively larger when rendered. Typical
value: 1.0
Changes how large stars are rendered. larger value lead to
larger depiction. Typical value: 1.0
star_twinkle_amount
float
flag_star_twinkle
bool
mag_converter_max_fov
float
mag_converter_min_fov
float
labels_amount
float
init_bortle_scale
int
264
D.1.21
D.1.22
D.1.23
tui
The built-in text user interface (TUI) plugin (see chapter 11.6) is most useful for planetariums. You
can even configure a system shutdown command. For historical reasons, the section is not called
[TextUserInterface] but simply [tui].
ID
Type
Default
Description
tui_font_size
float
15
tui_font_color
floatRGB
0.3,1,0.3
flag_show_gravity_ui
bool
false
flag_show_tui_datetime
bool
false
flag_show_tui_short_obj_info
bool
tui_admin_shutdown_command
string
video
ID
Type
Description
fullscreen
bool
screen_w
int
screen_h
int
screen_x
int
screen_y
int
viewport_effect
string
This is used when the spheric mirror display mode is activated. Values
include none and sphericMirrorDistorter.
minimum_fps
int
Sets the minimum number of frames per second to display at (hardware performance permitting)
maximum_fps
int
Sets the maximum number of frames per second to display at. This
is useful to reduce power consumption in laptops.
viewing
This section defines which objects, labels, lines, grids etc. you want to see on startup. Set those to
true. Most items can be toggled with hotkeys or switched in the GUI.
ID
Type
Description
flag_constellation_drawing
bool
flag_constellation_name
bool
265
flag_constellation_art
bool
flag_constellation_boundaries
bool
flag_constellation_isolate_selected
bool
flag_constellation_pick
bool
flag_isolated_trails
bool
flag_isolated_orbits
bool
Set to true if you want to see orbits only for selected planet and their moons.
flag_azimutal_grid
bool
flag_equatorial_grid
bool
flag_equatorial_J2000_grid
bool
flag_ecliptic_grid
bool
flag_ecliptic_J2000_grid
bool
flag_galactic_grid
bool
flag_galactic_equator_line
bool
flag_equator_line
bool
flag_equator_J2000_line
bool
flag_ecliptic_line
bool
flag_ecliptic_J2000_line
bool
flag_meridian_line
bool
flag_prime_vertical_line
bool
flag_colure_lines
bool
flag_cardinal_points
bool
flag_gravity_labels
bool
flag_moon_scaled
bool
moon_scale
float
constellation_art_intensity
float
constellation_art_fade_duration
float
constellation_font_size
int
266
constellation_line_thickness
float
flag_night
bool
light_pollution_luminance
float
use_luminance_adaptation
bool
D.2
267
D.2.1
Planet section
Example:
[ jupiter ]
name = Jupiter
type = planet
coord_func = jupiter_special
lighting = true
albedo =0.51
atmosphere =1
color =1. , 0.983 , 0.934
tex_halo = star16x16 . png
tex_map = jupiter . png # texture courtesy of Bj \ xf6rn J \ xf3nsson
halo = true
oblateness =0.064874
orbit_v i su al iz a ti on _p e ri od =4331.87
parent = Sun
radius =71492
rot_equ a to r_ as c en di ng _ no de = -22.203
rot_obliquity =2.222461
rot_periode =9.92491
rot_pole_de =64.49
rot_pole_ra =268.05
rot_rotation_offset = -1 # use JupiterGRS patch
where
name English name of the planet. May appear translated.
type Mandatory for planets:
parent =Sun. The body which this object is running around.
coord_func The planet positions are all computed with a dedicated function (VSOP or DE43x).
orbit_visualization_period number of (earth) days for how long the orbit should be made visible.
Typically Stellarium shows one orbit line. The orbit slowly drifts, however.
atmosphere (0 or 1) flag to indicate whether observer locations should enable atmosphere drawing.
radius Equator radius, km.
268
(D.1)
0 = rot_pole_de + T rot_pole_de1
(D.2)
= rot_rotation_offset + d rot_periode
(D.3)
These cases are covered by the data in ssystem.ini. Other cases are dealt with in a different
way.
D.2.2
Moon section
Moons are special in that they orbit another planet. Therefore, the rotational elements used to
be specified relative to the equatorial plane of the parent planet, and orbit_SemiMajorAxis in
kilometers. However, current IAU reference material gives axis orientation with right ascension
and declination values for the pole in ICRF coordinates, with some of them in motion. So again,
if one of the rot_pole_... values exist, we assume the current standard. For more complicated
motion, again some special functions are applied.
[ amalthea ]
name = Amalthea
type = moon
parent = Jupiter
coord_func = ell_orbit
269
orbit_AscendingNode =141.5521520794674
orbit_Eccentricity =0.006175744402949701
orbit_Epoch =2454619.50000
orbit_Inclination =0.3864576103404582
orbit_LongOfPericenter =245.4222355150120000
orbit_MeanLongitude =224.7924893552550000
orbit_Period =0.5016370462116355
orbit_SemiMajorAxis =181994.8658358799
orbit_v i su al iz a ti on _p e ri od =0.5016370462116355
radius =73
rot_equ a to r_ as c en di ng _ no de =213.7
rot_obliquity =15.5
rot_periode =12.039289109079252
rot_rotation_offset =235.50
albedo =0.06
color =1. , 0.627 , 0.492
halo = true
lighting = true
tex_halo = star16x16 . png
tex_map = amalthea . png
where
name English name of planet moon. No number, just the name. May be translated.
type moon
parent English name of planet or parent body.
coord_func Must be ell_orbit
orbit_AscendingNode
orbit_Eccentricity e
orbit_Epoch
orbit_Inclination i [degrees]
orbit_LongOfPericenter
orbit_MeanLongitude
orbit_Period
orbit_SemiMajorAxis a [km]
orbit_visualization_period Should be set to orbit_Period to show orbit as closed line. Actually,
this happens when omitted. So this is in fact only useful in case of special functions for
positioning where orbit_Period is not given.
radius =73
rot_equator_ascending_node =213.7 TRY TO AVOID!
rot_obliquity =15.5 TRY TO AVOID!
rot_pole_ra constant of axis right ascension in ICRF, degrees
rot_pole_ra1 change per century of axis right ascension in ICRF, degrees
rot_pole_de constant of axis declination in ICRF, degrees
rot_pole_de1 change per century of axis declination in ICRF, degrees
rot_rotation_offset longitude of central meridian at J2000.0.
rot_periode Duration of one sidereal rotation, in earth hours.
albedo (actually currently unused when lighting true)
270
D.2.4
Comet section
Comets are tiny, and their outgassing and close approaches to the major planets cause fast changes
in their orbital elements, so that each apparition should be specified with a dedicated section in
ssystem.ini.
271
(D.5)
from which = 2 slope_parameter. In any case, is typically [5. . . 15] and specific for each
comet.
albedo is used to set the brightness for rendering the body, if you are close enough. Solar
illumination direction in this case is not used.
A large number of elements for historical comets is provided in the file ssystem_1000comets.ini
in the installation directory. You can copy&paste what you need into your ssystem.ini. Unfortunately it is not possible to specify several sets of orbital elements for different epochs which would
allow automatic changes.
Periodic Comet
[1 phalley ]
type = comet
name =1 P / Halley
coord_func = comet_orbit
parent = Sun
orbit_ArgOfPericenter =111.7154
orbit_AscendingNode =58.8583
orbit_Eccentricity =0.968004
orbit_Inclination =162.2453
orbit_Peri cent erD ista nce =0.57136
orbit_TimeAtPericenter =2446463.12979167
orbit_good =78
color =1.0 , 1.0 , 1.0
dust_brightnessfactor =1.5
dust_lengthfactor =0.4
dust_widthfactor =1.5
lighting = false
albedo =0.1
radius =5
absolute_magnitude =5.5
slope_parameter =3.2
tex_map = nomap . png
You may want to e.g. change the name in this entry to name=1P/Halley (1982i). Note a
very short configured duration of orbit_good, which means the comet is only displayed 78 days
before and after perihel.
272
Parabolic/Hyperbolic Comet
[ c2013us10 %28 catalina %29]
type = comet
name = C /2013 US10 ( Catalina )
coord_func = comet_orbit
parent = Sun
orbit_ArgOfPericenter =340.3533
orbit_AscendingNode =186.141
orbit_Eccentricity =1.000372
orbit_Inclination =148.8766
orbit_Peri cent erD ista nce =0.822958
orbit_TimeAtPericenter =2457342.20748843
orbit_good =1000
color =1.0 , 1.0 , 1.0
dust_brightnessfactor =1.5
dust_lengthfactor =0.4
dust_widthfactor =1.5
lighting = false
albedo =0.1
radius =5
absolute_magnitude =4.4
slope_parameter =4
tex_map = nomap . png
This has basically the same format. Note eccentricity is larger 1, this means the comet is
running on a slightly hyperbolic orbit. Stellarium shows data for this comet for almost 3 years
(orbit_good=1000 days) from perihel.
D.2.5
273
E. Accuracy
Stellarium originally was developed to present a beautiful simulation of the night sky, mostly
to understand what is visible in the sky when you leave your house, i.e., for present times. To
save computation time, some concessions were made in astronomical accuracy by using simplified
models which seemed acceptable at that time. However, many users started to overstress Stellariums
capabilities to simulate the historical sky of many centuries in the past, and found inconsistencies.
Unfortunately, celestial motions are indeed more complicated than a simple clockwork, and the
process of retrofitting detailed and accurate models which started around V0.11 is not completed
yet. Therefore, when using Stellarium for scientific work like eclipse simulation to illustrate records
found in Cuneiform tablets, always also use some other reference to compare. You can of course
contact us if you are willing and able to help improving Stellariums accuracy!
E.1
Planetary Positions
Stellarium uses the VSOP87 [8] theory1 to calculate the positions of the planets over time.
VSOP87 is an analytical ephemeris modeled to match the numerical integration run DE200
from NASA JPL. Its use is recommended for the years -4000. . . +8000. You can observe the sun
leaving the ecliptic of date and running on the ecliptic J2000 outside this date range. This is
obviously a mathematical trick to keep continuity. Still, positions may be somewhat useful outside
this range, but dont expect anything reliable 50,000 years in the past!
The optionally usable JPL DE431 delivers planet positions strictly for -13000. . . +17000 only,
and nothing outside. Outside of this range, positions from VSOP87 will be shown again.
As far as Stellarium is concerned, the user should bear in mind the following properties of the
VSOP87 method. Accuracy values here are positional as observed from Earth.
1 http://vizier.cfa.harvard.edu/viz-bin/ftp-index?/ftp/cats/VI/81
Chapter E. Accuracy
276
Object(s)
Method
Galilean satellites
E.2
Notes
Accuracy is 1 arc-second from 2000
B.C. 6000 A.D.
VSOP87
Minor Bodies
Positions for the Minor Bodies (Dwarf Planets, Asteroids, Comets) are computed with standard
algorithms found in astronomical text books. The generally used method of orbital elements allows
to compute the positions of the respective object on an undisturbed Kepler orbit around the sun.
However, gravitational, and in the case of comets, non-gravitational (outgassing) disturbances slowly
change these orbital elements. Therefore an epoch is given for such elements, and computation of
positions for times far from this epoch will lead to positional errors. Therefore, when searching for
asteroids or comets, always update your orbital elements, and use elements with an epoch as close
to your time of observation as possible! Stellarium does not simulate gravitational perturbances
and orbital changes of minor bodies passing major planets.
E.3
E.4
Planet Axes
Orientation for the other planets is still simplified. Future versions should implement modern IAU
guidelines.
F. Contributors
When not listed as chapter authors, the following were the main contributors:
Matthew Gates
Paul Robinson
Andras Mohari
Rudy Gobits, Dirk Schwarzhans
Barry Gerdes
Sigma
Richard Powell
John Twin
Georg Zotti
Alexander Wolf
The rest of the Stellarium developer team
Additional material has been incorporated into the guide from sources that are published under
the GNU FDL, including material from Wikipedia and the Astronomy book at Wikibooks.
F.1
Version 1.2, November 2002 Copyright (C) 2000,2001,2002 Free Software Foundation, Inc. 51
Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute
verbatim copies of this license document, but changing it is not allowed.
G.1
PREAMBLE
The purpose of this License is to make a manual, textbook, or other functional and useful document
free in the sense of freedom: to assure everyone the effective freedom to copy and redistribute it,
with or without modifying it, either commercially or noncommercially. Secondarily, this License
preserves for the author and publisher a way to get credit for their work, while not being considered
responsible for modifications made by others.
This License is a kind of copyleft, which means that derivative works of the document must
themselves be free in the same sense. It complements the GNU General Public License, which is a
copyleft license designed for free software.
We have designed this License in order to use it for manuals for free software, because free
software needs free documentation: a free program should come with manuals providing the same
freedoms that the software does. But this License is not limited to software manuals; it can be used
for any textual work, regardless of subject matter or whether it is published as a printed book. We
recommend this License principally for works whose purpose is instruction or reference.
G.2
280
A Modified Version of the Document means any work containing the Document or a portion
of it, either copied verbatim, or with modifications and/or translated into another language.
A Secondary Section is a named appendix or a front-matter section of the Document that deals
exclusively with the relationship of the publishers or authors of the Document to the Documents
overall subject (or to related matters) and contains nothing that could fall directly within that overall
subject. (Thus, if the Document is in part a textbook of mathematics, a Secondary Section may
not explain any mathematics.) The relationship could be a matter of historical connection with the
subject or with related matters, or of legal, commercial, philosophical, ethical or political position
regarding them.
The Invariant Sections are certain Secondary Sections whose titles are designated, as being
those of Invariant Sections, in the notice that says that the Document is released under this License.
If a section does not fit the above definition of Secondary then it is not allowed to be designated as
Invariant. The Document may contain zero Invariant Sections. If the Document does not identify
any Invariant Sections then there are none.
The Cover Texts are certain short passages of text that are listed, as Front-Cover Texts or
Back-Cover Texts, in the notice that says that the Document is released under this License. A
Front-Cover Text may be at most 5 words, and a Back-Cover Text may be at most 25 words.
A Transparent copy of the Document means a machine-readable copy, represented in a
format whose specification is available to the general public, that is suitable for revising the
document straightforwardly with generic text editors or (for images composed of pixels) generic
paint programs or (for drawings) some widely available drawing editor, and that is suitable for
input to text formatters or for automatic translation to a variety of formats suitable for input to
text formatters. A copy made in an otherwise Transparent file format whose markup, or absence
of markup, has been arranged to thwart or discourage subsequent modification by readers is not
Transparent. An image format is not Transparent if used for any substantial amount of text. A copy
that is not Transparent is called Opaque.
Examples of suitable formats for Transparent copies include plain ASCII without markup,
Texinfo input format, LaTeX input format, SGML or XML using a publicly available DTD, and
standard-conforming simple HTML, PostScript or PDF designed for human modification. Examples
of transparent image formats include PNG, XCF and JPG. Opaque formats include proprietary
formats that can be read and edited only by proprietary word processors, SGML or XML for which
the DTD and/or processing tools are not generally available, and the machine-generated HTML,
PostScript or PDF produced by some word processors for output purposes only.
The Title Page means, for a printed book, the title page itself, plus such following pages as
are needed to hold, legibly, the material this License requires to appear in the title page. For works
in formats which do not have any title page as such, Title Page means the text near the most
prominent appearance of the works title, preceding the beginning of the body of the text.
A section Entitled XYZ means a named subunit of the Document whose title either is precisely
XYZ or contains XYZ in parentheses following text that translates XYZ in another language.
(Here XYZ stands for a specific section name mentioned below, such as Acknowledgements,
Dedications, Endorsements, or History.) To Preserve the Title of such a section when you
modify the Document means that it remains a section Entitled XYZ according to this definition.
The Document may include Warranty Disclaimers next to the notice which states that this
License applies to the Document. These Warranty Disclaimers are considered to be included by
reference in this License, but only as regards disclaiming warranties: any other implication that
these Warranty Disclaimers may have is void and has no effect on the meaning of this License.
G.3
281
VERBATIM COPYING
You may copy and distribute the Document in any medium, either commercially or noncommercially,
provided that this License, the copyright notices, and the license notice saying this License applies
to the Document are reproduced in all copies, and that you add no other conditions whatsoever to
those of this License. You may not use technical measures to obstruct or control the reading or
further copying of the copies you make or distribute. However, you may accept compensation in
exchange for copies. If you distribute a large enough number of copies you must also follow the
conditions in section 3.
You may also lend copies, under the same conditions stated above, and you may publicly
display copies.
G.4
COPYING IN QUANTITY
If you publish printed copies (or copies in media that commonly have printed covers) of the
Document, numbering more than 100, and the Documents license notice requires Cover Texts, you
must enclose the copies in covers that carry, clearly and legibly, all these Cover Texts: Front-Cover
Texts on the front cover, and Back-Cover Texts on the back cover. Both covers must also clearly
and legibly identify you as the publisher of these copies. The front cover must present the full title
with all words of the title equally prominent and visible. You may add other material on the covers
in addition. Copying with changes limited to the covers, as long as they preserve the title of the
Document and satisfy these conditions, can be treated as verbatim copying in other respects.
If the required texts for either cover are too voluminous to fit legibly, you should put the first
ones listed (as many as fit reasonably) on the actual cover, and continue the rest onto adjacent
pages.
If you publish or distribute Opaque copies of the Document numbering more than 100, you must
either include a machine-readable Transparent copy along with each Opaque copy, or state in or
with each Opaque copy a computer-network location from which the general network-using public
has access to download using public-standard network protocols a complete Transparent copy of
the Document, free of added material. If you use the latter option, you must take reasonably prudent
steps, when you begin distribution of Opaque copies in quantity, to ensure that this Transparent
copy will remain thus accessible at the stated location until at least one year after the last time you
distribute an Opaque copy (directly or through your agents or retailers) of that edition to the public.
It is requested, but not required, that you contact the authors of the Document well before
redistributing any large number of copies, to give them a chance to provide you with an updated
version of the Document.
G.5
MODIFICATIONS
You may copy and distribute a Modified Version of the Document under the conditions of sections
2 and 3 above, provided that you release the Modified Version under precisely this License, with
the Modified Version filling the role of the Document, thus licensing distribution and modification
of the Modified Version to whoever possesses a copy of it. In addition, you must do these things in
the Modified Version:
A. Use in the Title Page (and on the covers, if any) a title distinct from that of the Document,
and from those of previous versions (which should, if there were any, be listed in the History section
of the Document). You may use the same title as a previous version if the original publisher of that
version gives permission.
B. List on the Title Page, as authors, one or more persons or entities responsible for authorship
of the modifications in the Modified Version, together with at least five of the principal authors of
282
the Document (all of its principal authors, if it has fewer than five), unless they release you from
this requirement.
C. State on the Title page the name of the publisher of the Modified Version, as the publisher.
D. Preserve all the copyright notices of the Document.
E. Add an appropriate copyright notice for your modifications adjacent to the other copyright
notices.
F. Include, immediately after the copyright notices, a license notice giving the public permission
to use the Modified Version under the terms of this License, in the form shown in the Addendum
below.
G. Preserve in that license notice the full lists of Invariant Sections and required Cover Texts
given in the Documents license notice.
H. Include an unaltered copy of this License.
I. Preserve the section Entitled History, Preserve its Title, and add to it an item stating at least
the title, year, new authors, and publisher of the Modified Version as given on the Title Page. If
there is no section Entitled History in the Document, create one stating the title, year, authors,
and publisher of the Document as given on its Title Page, then add an item describing the Modified
Version as stated in the previous sentence.
J. Preserve the network location, if any, given in the Document for public access to a Transparent
copy of the Document, and likewise the network locations given in the Document for previous
versions it was based on. These may be placed in the History section. You may omit a network
location for a work that was published at least four years before the Document itself, or if the
original publisher of the version it refers to gives permission.
K. For any section Entitled Acknowledgements or Dedications, Preserve the Title of
the section, and preserve in the section all the substance and tone of each of the contributor
acknowledgements and/or dedications given therein.
L. Preserve all the Invariant Sections of the Document, unaltered in their text and in their titles.
Section numbers or the equivalent are not considered part of the section titles.
M. Delete any section Entitled Endorsements. Such a section may not be included in the
Modified Version.
N. Do not retitle any existing section to be Entitled Endorsements or to conflict in title with
any Invariant Section.
O. Preserve any Warranty Disclaimers.
If the Modified Version includes new front-matter sections or appendices that qualify as
Secondary Sections and contain no material copied from the Document, you may at your option
designate some or all of these sections as invariant. To do this, add their titles to the list of Invariant
Sections in the Modified Versions license notice. These titles must be distinct from any other
section titles.
You may add a section Entitled Endorsements, provided it contains nothing but endorsements
of your Modified Version by various parties--for example, statements of peer review or that the text
has been approved by an organization as the authoritative definition of a standard.
You may add a passage of up to five words as a Front-Cover Text, and a passage of up to
25 words as a Back-Cover Text, to the end of the list of Cover Texts in the Modified Version.
Only one passage of Front-Cover Text and one of Back-Cover Text may be added by (or through
arrangements made by) any one entity. If the Document already includes a cover text for the same
cover, previously added by you or by arrangement made by the same entity you are acting on behalf
of, you may not add another; but you may replace the old one, on explicit permission from the
previous publisher that added the old one.
The author(s) and publisher(s) of the Document do not by this License give permission to use
their names for publicity for or to assert or imply endorsement of any Modified Version.
G.6
283
COMBINING DOCUMENTS
You may combine the Document with other documents released under this License, under the terms
defined in section 4 above for modified versions, provided that you include in the combination all
of the Invariant Sections of all of the original documents, unmodified, and list them all as Invariant
Sections of your combined work in its license notice, and that you preserve all their Warranty
Disclaimers.
The combined work need only contain one copy of this License, and multiple identical Invariant
Sections may be replaced with a single copy. If there are multiple Invariant Sections with the same
name but different contents, make the title of each such section unique by adding at the end of
it, in parentheses, the name of the original author or publisher of that section if known, or else a
unique number. Make the same adjustment to the section titles in the list of Invariant Sections in
the license notice of the combined work.
In the combination, you must combine any sections Entitled History in the various original
documents, forming one section Entitled History; likewise combine any sections Entitled Acknowledgements, and any sections Entitled Dedications. You must delete all sections Entitled
Endorsements.
G.7
COLLECTIONS OF DOCUMENTS
You may make a collection consisting of the Document and other documents released under this
License, and replace the individual copies of this License in the various documents with a single
copy that is included in the collection, provided that you follow the rules of this License for verbatim
copying of each of the documents in all other respects.
You may extract a single document from such a collection, and distribute it individually under
this License, provided you insert a copy of this License into the extracted document, and follow
this License in all other respects regarding verbatim copying of that document.
G.8
G.9
TRANSLATION
Translation is considered a kind of modification, so you may distribute translations of the Document
under the terms of section 4. Replacing Invariant Sections with translations requires special permission from their copyright holders, but you may include translations of some or all Invariant Sections
in addition to the original versions of these Invariant Sections. You may include a translation of
this License, and all the license notices in the Document, and any Warranty Disclaimers, provided
that you also include the original English version of this License and the original versions of those
284
notices and disclaimers. In case of a disagreement between the translation and the original version
of this License or a notice or disclaimer, the original version will prevail.
If a section in the Document is Entitled Acknowledgements, Dedications, or History, the
requirement (section 4) to Preserve its Title (section 1) will typically require changing the actual
title.
G.10
TERMINATION
You may not copy, modify, sublicense, or distribute the Document except as expressly provided for
under this License. Any other attempt to copy, modify, sublicense or distribute the Document is
void, and will automatically terminate your rights under this License. However, parties who have
received copies, or rights, from you under this License will not have their licenses terminated so
long as such parties remain in full compliance.
G.11
Bibliography
[1] S. Kamal Abdali. The Correct Quibla. Sept. 1997 (cited on page 137).
[2] Douglas Adams. The Hitchhikers Guide to the Galaxy. Pocket Books, 1981 (cited
on page 174).
[3] E. Anderson and C. Francis. XHIP: An extended hipparcos compilation. In: Astronomy Letters 38 (May 2012), pages 331346. DOI: 10.1134/S1063773712050015.
arXiv: 1108.4971 (cited on pages 228, 247, 248).
[4] B. Banjevic. Ancient eclipses and dating the fall of Babylon. In: Publications de
lObservatoire Astronomique de Beograd 80 (May 2006), pages 251257 (cited on
page 179).
[5] E. E. Barnard. Catalogue of 349 dark objects in the sky. 1927 (cited on page 82).
[6] K. M. Borkowski. ELP 2000-85 and the dynamic time-universal time relation. In:
Astronomy and Astrophysics 205 (Oct. 1988), pages L8L10 (cited on page 177).
[7] G. Bosch, E. Terlevich, and R. Terlevich. Gemini/GMOS Search for Massive
Binaries in the Ionizing Cluster of 30 Dor. In: The Astronomical Journal 137
(Feb. 2009), pages 34373441. DOI: 10.1088/0004-6256/137/2/3437. arXiv:
0811.4748 (cited on page 207).
[8] P. Bretagnon and G. Francou. Planetary theories in rectangular and spherical
variables - VSOP 87 solutions. In: Astronomy and Astrophysics 202 (Aug. 1988),
pages 309315 (cited on page 275).
[9] Pierre Bretagnon and Jean-Louis Simon. Planetary Programs and Tables from
4000 to +2800. Richmond: Willmann-Bell, 1986 (cited on page 177).
[10] D. Brouwer. A study of the changes in the rate of rotation of the earth. In:
Astronomical Journal 57 (Sept. 1952), page 125. DOI: 10.1086/106723 (cited on
page 177).
286
[11] Daniel Brown. Exploring Skyscape in Stellarium. In: Journal of Skyscape Archaeology 1.1 (2015), pages 93111 (cited on page 57).
[12] A. J. Cannon and E. C. Pickering. VizieR Online Data Catalog: Henry Draper
Catalogue and Extension, published in Ann. Harvard Obs. 91-100 (1918-1925). In:
VizieR Online Data Catalog 3135 (1993) (cited on page 248).
[13] S. Cederblad. Studies of bright diffuse galactic nebulae with special regard to their
spatial distribution. In: Meddelanden fran Lunds Astronomiska Observatorium
Serie II 119 (1946), pages 1166 (cited on page 82).
[14] Michelle Chapront-Touz and Jean Chapront. Lunar Tables and Programs from
4000 B.C. to A.D. 8000. Richmond: Willmann-Bell, 1991 (cited on page 178).
[15] G. M. Clemence. On the system of astronomical constants. In: Astronomical
Journal 53 (May 1948), page 169. DOI: 10.1086/106088 (cited on page 177).
[16] P. Collinder. On Structural Properties of Open Galactic Clusters and their Spatial
Distribution. Catalog of Open Galactic Clusters. In: Annals of the Observatory of
Lund 2 (1931), B1B46 (cited on page 82).
[17] ESA, editor. The HIPPARCOS and TYCHO catalogues. Astrometric and photometric
star catalogues derived from the ESA HIPPARCOS Space Astrometry Mission.
Volume 1200. ESA Special Publication. 1997 (cited on page 228).
[18] Fred Espenak. Fifty Year Canon of Solar Eclipses: 1986 2035. Washington: NASA,
1987 (cited on page 177).
[19] Fred Espenak. Fifty Year Canon of Lunar Eclipses: 1986 2035. Washington:
NASA, 1989 (cited on page 177).
[20] Fred Espenak and Jean Meeus. Five Millennium Canon of Solar Eclipses: -1900 to
+3000. NASA, 2006 (cited on page 178).
[21] Explanatory Supplement to the Astronomical Ephemeris. London, 1961.
0-11-880578-9 (cited on page 177).
ISBN :
[22] Herman Heine Goldstine. New and Full Moons 1001 B.C. to A.D. 1651. Volume 94.
American Philosophical Society: Memoirs of the American Philosophical Society.
American Philosophical Society, 1973. ISBN: 9780871690944. URL: https://
books.google.com/books?id=lgsNAAAAIAAJ (cited on page 177).
[23] G. Henriksson. A New Test of Einsteins Theory of Relativity by Ancient Solar
Eclipses. In: Cosmology Across Cultures. Volume 409. Astronomical Society of
the Pacific Conference Series. Aug. 2009, page 166 (cited on page 177).
[24] E. Hg et al. The Tycho-2 catalogue of the 2.5 million brightest stars. In: Astronomy and Astrophysics 355 (Mar. 2000), pages L27L30 (cited on page 228).
[25] M.A. Houlden and F.R. Stephenson. A Supplement to the Tuckerman Tables. Volume 170. American Philosophical Society, 1986. ISBN: 9780871691705. URL:
https://books.google.ru/books?id=JwsNAAAAIAAJ (cited on page 177).
[26] Sana Islam, Muhammad Sadiq, and Muhammad Shahid Qureshi. Error Minimization of Polynomial Approximation of Delta T. In: Journal of Astrophysics
and Astronomy 29 (3-4 2008), pages 363366. URL: http://www.ias.ac.in/
describe/article/joaa/029/03-04/0363-0366 (cited on page 179).
287
[27] M. Khalid, Mariam Sultana, and Faheem Zaidi. Delta T: Polynomial Approximation of Time Period 16202013. In: Journal of Astrophysics 2014 (2014). DOI:
10.1155/2014/480964 (cited on page 179).
[28] S. M. Kwon, S. S. Hong, and J. L. Weinberg. An observational model of the
zodiacal light brightness distribution. In: New Astronomy 10 (2004), pages 91107.
DOI : doi:10.1016/j.newast.2004.05.004 (cited on page 194).
[29] B. T. Lynds. Catalogue of Dark Nebulae. In: Astrophysical Journal Supplement 7
(May 1962), page 1. DOI: 10.1086/190072 (cited on page 82).
[30] B. T. Lynds. Catalogue of Bright Nebulae. In: Astrophysical Journal Supplement
12 (Aug. 1965), page 163. DOI: 10.1086/190123 (cited on page 82).
[31] T. Y. Magakian. Merged catalogue of reflection nebulae. In: Astronomy and Astrophysics 399 (Feb. 2003), pages 141145. DOI: 10.1051/0004-6361:20021743
(cited on page 82).
[32] R. N. Manchester et al. The Australia Telescope National Facility Pulsar Catalogue.
In: The Astronomical Journal 129 (Apr. 2005), pages 19932006. DOI: 10.1086/
428488. eprint: astro-ph/0412641 (cited on page 124).
[33] B. D. Mason et al. The 2001 US Naval Observatory Double Star CD-ROM. I. The
Washington Double Star Catalog. In: The Astronomical Journal 122 (Dec. 2001),
pages 34663471. DOI: 10.1086/323920 (cited on page 247).
[34] J. Meeus and L. Simons. Polynomial approximations to Delta T, 1620(2000 AD.
In: Journal of the British Astronomical Association 110 (Dec. 2000) (cited on
pages 178, 179).
[35] Jean Meeus. Astronomical Algorithms. Richmond: Willmann-Bell, 1991 (cited on
page 178).
[36] Jean Meeus. Mathematical astronomy morsels. Richmond: Willmann-Bell, 1997.
ISBN : 0-943396-51-4 (cited on page 213).
[37] Jean Meeus. Astronomical Algorithms. 2nd. Richmond: Willmann-Bell, 1998 (cited
on pages 178, 271).
[38] Jean Meeus. More mathematical astronomy morsels. Richmond: Willmann-Bell,
2002 (cited on page 213).
[39] Jean Meeus. Mathematical astronomy morsels III. Richmond: Willmann-Bell, 2004.
ISBN : 0-943396-81-6 (cited on page 213).
[40] P. J. Melotte. A Catalogue of Star Clusters shown on Franklin-Adams Chart
Plates. In: Memoirs of the Royal Astronomical Society 60 (1915), page 175 (cited
on page 82).
[41] O. Montenbruck and T. Pfleger. Astronomy on the Personal Computer. fourth edition.
Berlin: Springer, 2000. ISBN: 3-540-67221-4 (cited on page 178).
[42] L. V. Morrison and F. R. Stephenson. Secular and decade fluctuations in the
earths rotation - 700 BC - AD 1978. In: Sun and Planetary System. Edited by
W. Fricke and G. Teleki. Volume 96. Astrophysics and Space Science Library. 1982,
pages 173178 (cited on page 177).
288
[43] L. V. Morrison and F. R. Stephenson. Historical values of the Earths clock error
T and the calculation of eclipses. In: Journal for the History of Astronomy 35
(Aug. 2004), pages 327336 (cited on pages 178, 179).
[44] L. V. Morrison and F. R. Stephenson. Addendum: Historical values of the Earths
clock error. In: Journal for the History of Astronomy 36 (Aug. 2005), page 339
(cited on page 178).
[45] H. Mucke and J. Meeus. Canon of Solar Eclipses -2003 to +2526. Vienna: Astronomisches Buro, 1983 (cited on page 177).
[46] P. M. Muller and F. R. Stephenson. The accelerations of the earth and moon from
early astronomical observations. In: Growth Rhythms and the History of the Earths
Rotation. Edited by G. D. Rosenberg and S. K. Runcorn. 1975, pages 459533 (cited
on page 177).
[47] E. Noyola, K. Gebhardt, and M. Bergmann. Gemini and Hubble Space Telescope
Evidence for an Intermediate-Mass Black Hole in Centauri. In: The Astrophysical
Journal 676, 1008-1015 (Apr. 2008), pages 10081015. DOI: 10.1086/529002.
arXiv: 0801.2782 (cited on page 208).
[48] Anton R. Peters. Ancient Records Silent on Theory of Relativity. A Refutation of
Henrikssons Article. In: Journal of Cosmology 9 (2010), pages 22452258 (cited
on page 177).
[49] Edward M. Reingold and Nachum Dershowitz. Calendrical Tabulations 1900-2200.
Cambridge: Cambridge University Press, 2002 (cited on page 178).
[50] Edward M. Reingold and Nachum Dershowitz. Calendrical Calculations. 3rd. Cambridge: Cambridge University Press, 2007 (cited on page 178).
[51] A. W. Rodgers, C. T. Campbell, and J. B. Whiteoak. A catalogue of H-emission
regions in the southern Milky Way. In: Monthly Notices of the Royal Astronomical
Society 121 (1960), page 103. DOI: 10.1093/mnras/121.1.103 (cited on page 82).
[52] N. N. Samus et al. General Catalogue of Variable Stars (Samus+ 2007-2015). In:
VizieR On-line Data Catalog B/gcvs (2015), page 1 (cited on page 232).
[53] L. D. Schmadel and G. Zech. Polynomial approximations for the correction delta T
E.T.-U.T. in the period 1800-1975. In: Acta Astronomica 29 (1979), pages 101104
(cited on page 177).
[54] L. D. Schmadel and G. Zech. Empirical Transformations from U.T. to E.T. for the
Period 1800-1988. In: Astronomische Nachrichten 309 (1988). DOI: 10.1002/
asna.2113090316 (cited on page 178).
[55] C. Schoch. Die skulare Acceleration des Mondes und der Sonne. In: Astronomische Abhandlungen. Ergnzungshefte zu den Astronomischen Nachrichten 8 (1931)
(cited on page 177).
[56] S. Sharpless. A Catalogue of H II Regions. In: Astrophysical Journal Supplement
4 (Dec. 1959), page 257. DOI: 10.1086/190049 (cited on page 82).
[57] John P. Snyder. Map Projections A Working Manual. USGS Professional Papers
1395. Washington: U.S. Geological Survey, 1987 (cited on page 39).
289
[58] H. Spencer Jones. The rotation of the earth, and the secular accelerations of the
sun, moon and planets. In: Monthly Notices of the Royal Astronomical Society 99
(May 1939), page 541. DOI: 10.1093/mnras/99.7.541 (cited on page 177).
[59] F. R. Stephenson. Pre-Telescopic Astronomical Observations. In: Tidal Friction
and the Earths Rotation. Edited by P. Brosche and J. Suendermann. 1978, page 5
(cited on page 177).
[60] F. R. Stephenson and L. V. Morrison. Long-term changes in the rotation of the earth
- 700 B.C. to A.D. 1980. In: Philosophical Transactions of the Royal Society of
London Series A 313 (Nov. 1984), pages 4770. DOI: 10.1098/rsta.1984.0082
(cited on pages 177, 179).
[61] F. R. Stephenson and L. V. Morrison. Long-Term Fluctuations in the Earths
Rotation: 700 BC to AD 1990. In: Philosophical Transactions of the Royal Society
of London Series A 351 (Apr. 1995), pages 165202. DOI: 10.1098/rsta.1995.
0028 (cited on page 178).
[62] F. Richard Stephenson. Historical Eclipses and Earths Rotation. Cambridge Books
Online. Cambridge University Press, 1997. ISBN: 9780511525186. DOI: 10.1017/
CBO9780511525186 (cited on page 178).
[63] Bryant Tuckerman. Planetary, Lunar, and Solar Positions, 601 B.C. to A.D. 1,
at Five-day and Ten-day Intervals. Volume 56. American Philosophical Society:
Memoirs of the American Philosophical Society. American Philosophical Society,
1962. URL: https://books.google.com/books?id=ZyUWAAAAIAAJ (cited on
page 177).
[64] Bryant Tuckerman. Planetary, Lunar and Solar Positions A.D. 2 to A.D. 1649 at Five
Day and Ten Day Intervals. Volume 59. American Philosophical Society: Memoirs
of the American Philosophical Society. American Philosophical Society, 1964. ISBN:
9780871690593. URL: https://books.google.com/books?id=cDQLAAAAIAAJ
(cited on page 177).
[65] S. van den Bergh. A study of reflection nebulae. In: Astronomical Journal 71 (Dec.
1966), pages 990998. DOI: 10.1086/109995 (cited on page 82).
[66] M.-P. Vron-Cetty and P. Vron. A catalogue of quasars and active nuclei: 13th
edition. In: Astronomy and Astrophysics 518, A10 (July 2010), A10. DOI: 10 .
1051/0004-6361/201014188 (cited on page 126).
[67] J. Vondrk, N. Capitaine, and P. Wallace. New precession expressions, valid for
long time intervals. In: Astronomy and Astrophysics 534.A22 (2011), pages 119.
DOI : 10.1051/0004-6361/201117274 (cited on pages 173, 276).
[68] M. Wenger et al. The SIMBAD astronomical database. The CDS reference database
for astronomical objects. In: Astronomy and Astrophysics Supplement 143 (Apr.
2000), pages 922. DOI: 10.1051/aas:2000332. eprint: astro- ph/0002110
(cited on pages 82, 247).
[69] N. Zacharias et al. The Naval Observatory Merged Astrometric Dataset (NOMAD).
In: American Astronomical Society Meeting Abstracts. Volume 36. Bulletin of the
American Astronomical Society. Dec. 2004, page 1418 (cited on page 228).
290
[70] Georg Zotti. Visualization Tools and Techniques. In: Handbook for Archaeoastronomy and Ethnoastronomy. Edited by Clive L.N. Ruggles. Volume 1. New York:
Springer Reference, 2015. Chapter 29, pages 445457 (cited on page 148).
[71] Georg Zotti. Archaeoastronomical Simulations in a Desktop Planetarium. In: Proc.
CHNT2015. Edited by Wolfgang Brner. TO APPEAR. 2016 (cited on page 148).
[72] Georg Zotti. Virtual Archaeoastronomy. In: Proc. SEAC2015, Rome. Edited by
Vito F. Polcaro et al. to appear in MAA. 2016 (cited on pages 135, 148).
[73] Georg Zotti and Wolfgang Neubauer. A Virtual Reconstruction Approach for
Archaeoastronomical Research. In: Proc. VSMM2012 (Virtual Systems in the Information Society). Edited by Gabriele Guidi and Alonzo C. Addison. IEEE. Milano:
IEEE, Sept. 2012, pages 3340. ISBN: 978-1-4673-2563-9 (cited on page 148).
[74] Georg Zotti and Wolfgang Neubauer. Virtual Reconstructions in a Desktop Planetarium for Demonstrations in Cultural Astronomy. In: Progress in Cultural Heritage
Preservation (Proc. 4th International Conference EuroMed 2012, Limassol, Cyprus,
Oct. 29Nov. 3, 2012). Edited by M. Ioannides et al. Volume 7616. Lecture Notes
in Computer Science. Heidelberg: Springer, Nov. 2012, pages 170180. ISBN:
978-3-642-34233-2 (cited on page 148).
[75] Georg Zotti and Wolfgang Neubauer. Astronomical and Topographical Orientation
of Kreisgrabenanlagen in Lower Austria. In: SEAC2011 Stars and Stones: Voyages
in Archaeoastronomy and Cultural Astronomy. Edited by Fernando Pimenta et al.
BAR International Series 2720. Oxford: Archaeopress, 2015, pages 188193. ISBN:
978 1 4073 1373 3 (cited on page 57).
[76] Georg Zotti and Gnther Wuchterl. Raising Awareness on Nocturnal Light Pollution around Astronomical Cultural Heritage Sites. In: Proc. SEAC2014, Malta.
Edited by Tore Lomsdalen et al. to appear. 2016 (cited on page 78).
Index
DE430 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
DE431 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
declination . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Deep-sky objects . . . . . . . . . . . . . . . . . . . . . . . . 39
Douglas Adams . . . . . . . . . . . . . . . . . . . . . . . . 174
Downloading . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
dwarf stars . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
B
Barnards Star . . . . . . . . . . . . . . . . . . . . . . . . . 183
Bayer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
binoculars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
brown dwarfs . . . . . . . . . . . . . . . . . . . . . . . . . . 189
C
cardinal points . . . . . . . . . . . . . . . . . . . . . . . . . 171
Celestial Equator . . . . . . . . . . . . . . . . . . . . . . 170
Celestial Poles . . . . . . . . . . . . . . . . . . . . . . . . . 170
Celestial Sphere . . . . . . . . . . . . . . . . . . . . . . . 169
Charles Messier . . . . . . . . . . . . . . . . . . . . . . . 195
crossbow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
E
ecliptic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
ecliptical latitude . . . . . . . . . . . . . . . . . . . . . . 173
ecliptical longitude . . . . . . . . . . . . . . . . . . . . . 173
Edmund Halley . . . . . . . . . . . . . . . . . . . . . . . . 193
Ejnar Hertzsprung . . . . . . . . . . . . . . . . . . . . . 190
Equatorial Coordinate System . . . . . . . . . . . 171
equinox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Ernst Hammer . . . . . . . . . . . . . . . . . . . . . . . . . . 40
F
FAQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
First Point of Aries . . . . . . . . . . . . . . . . . . . . . 172
Flamsteed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
G
Galactic Coordinates . . . . . . . . . . . . . . . . . . . 174
292
INDEX
I
Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
radiant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Right ascension . . . . . . . . . . . . . . . . . . . . . . . . 172
Right Ascension/Declination . . . . . . . . . . . . 171
Running Stellarium . . . . . . . . . . . . . . . . . . . . . 22
M31 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
main sequence . . . . . . . . . . . . . . . . . . . . . . . . . 189
mathematical horizon . . . . . . . . . . . . . . . . . . 170
meridian convergence . . . . . . . . . . . . . . . . . . 146
meteor shower . . . . . . . . . . . . . . . . . . . . . . . . . 128
meteoroids . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Modified Julian Date . . . . . . . . . . . . . . . . . . . 176
Modified Julian Day . . . . . . . . . . . . . . . . . . . . . 32
time dragging . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Tycho Brahe . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
N
nadir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Norman Pogson . . . . . . . . . . . . . . . . . . . . . . . 180
Northern Ecliptical Pole . . . . . . . . . . . . . . . . 173
O
obliquity of the ecliptic . . . . . . . . . . . . . . . . . 181
V
VSOP87 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
W
white dwarfs . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Z
zenith . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Zenithal Hourly Rate . . . . . . . . . . . . . . . . . . . 129