line |
stmt |
bran |
cond |
sub |
pod |
time |
code |
1
|
|
|
|
|
|
|
package Astro::Coord::Constellations; |
2
|
|
|
|
|
|
|
|
3
|
2
|
|
|
2
|
|
394954
|
use 5.006; |
|
2
|
|
|
|
|
18
|
|
4
|
2
|
|
|
2
|
|
36
|
use strict; |
|
2
|
|
|
|
|
5
|
|
|
2
|
|
|
|
|
140
|
|
5
|
2
|
|
|
2
|
|
14
|
use warnings; |
|
2
|
|
|
|
|
5
|
|
|
2
|
|
|
|
|
101
|
|
6
|
|
|
|
|
|
|
|
7
|
2
|
|
|
2
|
|
597
|
use Astro::Coord::Precession qw/precess read_coordinates/; |
|
2
|
|
|
|
|
21432
|
|
|
2
|
|
|
|
|
189
|
|
8
|
|
|
|
|
|
|
|
9
|
|
|
|
|
|
|
=head1 NAME |
10
|
|
|
|
|
|
|
|
11
|
|
|
|
|
|
|
Astro::Coord::Constellations - Identify the constellation for position (RA, Dec) |
12
|
|
|
|
|
|
|
|
13
|
|
|
|
|
|
|
=head1 VERSION |
14
|
|
|
|
|
|
|
|
15
|
|
|
|
|
|
|
Version 0.01 |
16
|
|
|
|
|
|
|
|
17
|
|
|
|
|
|
|
=cut |
18
|
|
|
|
|
|
|
|
19
|
|
|
|
|
|
|
our $VERSION = '0.01'; |
20
|
|
|
|
|
|
|
|
21
|
2
|
|
|
2
|
|
21
|
use Exporter qw(import); |
|
2
|
|
|
|
|
4
|
|
|
2
|
|
|
|
|
4605
|
|
22
|
|
|
|
|
|
|
|
23
|
|
|
|
|
|
|
our @EXPORT_OK = qw( |
24
|
|
|
|
|
|
|
constellation_for_eq |
25
|
|
|
|
|
|
|
constellations_table |
26
|
|
|
|
|
|
|
); |
27
|
|
|
|
|
|
|
|
28
|
|
|
|
|
|
|
our %EXPORT_TAGS; |
29
|
|
|
|
|
|
|
$EXPORT_TAGS{all} = [@EXPORT_OK]; |
30
|
|
|
|
|
|
|
|
31
|
|
|
|
|
|
|
|
32
|
|
|
|
|
|
|
my @boundary_table = ( |
33
|
|
|
|
|
|
|
[0.0000, 24.0000, 88.0000, 'UMi'], |
34
|
|
|
|
|
|
|
[8.0000, 14.5000, 86.5000, 'UMi'], |
35
|
|
|
|
|
|
|
[21.0000, 23.0000, 86.1667, 'UMi'], |
36
|
|
|
|
|
|
|
[18.0000, 21.0000, 86.0000, 'UMi'], |
37
|
|
|
|
|
|
|
[0.0000, 8.0000, 85.0000, 'Cep'], |
38
|
|
|
|
|
|
|
[9.1667, 10.6667, 82.0000, 'Cam'], |
39
|
|
|
|
|
|
|
[0.0000, 5.0000, 80.0000, 'Cep'], |
40
|
|
|
|
|
|
|
[10.6667, 14.5000, 80.0000, 'Cam'], |
41
|
|
|
|
|
|
|
[17.5000, 18.0000, 80.0000, 'UMi'], |
42
|
|
|
|
|
|
|
[20.1667, 21.0000, 80.0000, 'Dra'], |
43
|
|
|
|
|
|
|
[0.0000, 3.5083, 77.0000, 'Cep'], |
44
|
|
|
|
|
|
|
[11.5000, 13.5833, 77.0000, 'Cam'], |
45
|
|
|
|
|
|
|
[16.5333, 17.5000, 75.0000, 'UMi'], |
46
|
|
|
|
|
|
|
[20.1667, 20.6667, 75.0000, 'Cep'], |
47
|
|
|
|
|
|
|
[7.9667, 9.1667, 73.5000, 'Cam'], |
48
|
|
|
|
|
|
|
[9.1667, 11.3333, 73.5000, 'Dra'], |
49
|
|
|
|
|
|
|
[13.0000, 16.5333, 70.0000, 'UMi'], |
50
|
|
|
|
|
|
|
[3.1000, 3.4167, 68.0000, 'Cas'], |
51
|
|
|
|
|
|
|
[20.4167, 20.6667, 67.0000, 'Dra'], |
52
|
|
|
|
|
|
|
[11.3333, 12.0000, 66.5000, 'Dra'], |
53
|
|
|
|
|
|
|
[0.0000, 0.3333, 66.0000, 'Cep'], |
54
|
|
|
|
|
|
|
[14.0000, 15.6667, 66.0000, 'UMi'], |
55
|
|
|
|
|
|
|
[23.5833, 24.0000, 66.0000, 'Cep'], |
56
|
|
|
|
|
|
|
[12.0000, 13.5000, 64.0000, 'Dra'], |
57
|
|
|
|
|
|
|
[13.5000, 14.4167, 63.0000, 'Dra'], |
58
|
|
|
|
|
|
|
[23.1667, 23.5833, 63.0000, 'Cep'], |
59
|
|
|
|
|
|
|
[6.1000, 7.0000, 62.0000, 'Cam'], |
60
|
|
|
|
|
|
|
[20.0000, 20.4167, 61.5000, 'Dra'], |
61
|
|
|
|
|
|
|
[20.5367, 20.6000, 60.9167, 'Cep'], |
62
|
|
|
|
|
|
|
[7.0000, 7.9667, 60.0000, 'Cam'], |
63
|
|
|
|
|
|
|
[7.9667, 8.4167, 60.0000, 'UMa'], |
64
|
|
|
|
|
|
|
[19.7667, 20.0000, 59.5000, 'Dra'], |
65
|
|
|
|
|
|
|
[20.0000, 20.5367, 59.5000, 'Cep'], |
66
|
|
|
|
|
|
|
[22.8667, 23.1667, 59.0833, 'Cep'], |
67
|
|
|
|
|
|
|
[0.0000, 2.4333, 58.5000, 'Cas'], |
68
|
|
|
|
|
|
|
[19.4167, 19.7667, 58.0000, 'Dra'], |
69
|
|
|
|
|
|
|
[1.7000, 1.9083, 57.5000, 'Cas'], |
70
|
|
|
|
|
|
|
[2.4333, 3.1000, 57.0000, 'Cas'], |
71
|
|
|
|
|
|
|
[3.1000, 3.1667, 57.0000, 'Cam'], |
72
|
|
|
|
|
|
|
[22.3167, 22.8667, 56.2500, 'Cep'], |
73
|
|
|
|
|
|
|
[5.0000, 6.1000, 56.0000, 'Cam'], |
74
|
|
|
|
|
|
|
[14.0333, 14.4167, 55.5000, 'UMa'], |
75
|
|
|
|
|
|
|
[14.4167, 19.4167, 55.5000, 'Dra'], |
76
|
|
|
|
|
|
|
[3.1667, 3.3333, 55.0000, 'Cam'], |
77
|
|
|
|
|
|
|
[22.1333, 22.3167, 55.0000, 'Cep'], |
78
|
|
|
|
|
|
|
[20.6000, 21.9667, 54.8333, 'Cep'], |
79
|
|
|
|
|
|
|
[0.0000, 1.7000, 54.0000, 'Cas'], |
80
|
|
|
|
|
|
|
[6.1000, 6.5000, 54.0000, 'Lyn'], |
81
|
|
|
|
|
|
|
[12.0833, 13.5000, 53.0000, 'UMa'], |
82
|
|
|
|
|
|
|
[15.2500, 15.7500, 53.0000, 'Dra'], |
83
|
|
|
|
|
|
|
[21.9667, 22.1333, 52.7500, 'Cep'], |
84
|
|
|
|
|
|
|
[3.3333, 5.0000, 52.5000, 'Cam'], |
85
|
|
|
|
|
|
|
[22.8667, 23.3333, 52.5000, 'Cas'], |
86
|
|
|
|
|
|
|
[15.7500, 17.0000, 51.5000, 'Dra'], |
87
|
|
|
|
|
|
|
[2.0417, 2.5167, 50.5000, 'Per'], |
88
|
|
|
|
|
|
|
[17.0000, 18.2333, 50.5000, 'Dra'], |
89
|
|
|
|
|
|
|
[0.0000, 1.3667, 50.0000, 'Cas'], |
90
|
|
|
|
|
|
|
[1.3667, 1.6667, 50.0000, 'Per'], |
91
|
|
|
|
|
|
|
[6.5000, 6.8000, 50.0000, 'Lyn'], |
92
|
|
|
|
|
|
|
[23.3333, 24.0000, 50.0000, 'Cas'], |
93
|
|
|
|
|
|
|
[13.5000, 14.0333, 48.5000, 'UMa'], |
94
|
|
|
|
|
|
|
[0.0000, 1.1167, 48.0000, 'Cas'], |
95
|
|
|
|
|
|
|
[23.5833, 24.0000, 48.0000, 'Cas'], |
96
|
|
|
|
|
|
|
[18.1750, 18.2333, 47.5000, 'Her'], |
97
|
|
|
|
|
|
|
[18.2333, 19.0833, 47.5000, 'Dra'], |
98
|
|
|
|
|
|
|
[19.0833, 19.1667, 47.5000, 'Cyg'], |
99
|
|
|
|
|
|
|
[1.6667, 2.0417, 47.0000, 'Per'], |
100
|
|
|
|
|
|
|
[8.4167, 9.1667, 47.0000, 'UMa'], |
101
|
|
|
|
|
|
|
[0.1667, 0.8667, 46.0000, 'Cas'], |
102
|
|
|
|
|
|
|
[12.0000, 12.0833, 45.0000, 'UMa'], |
103
|
|
|
|
|
|
|
[6.8000, 7.3667, 44.5000, 'Lyn'], |
104
|
|
|
|
|
|
|
[21.9083, 21.9667, 44.0000, 'Cyg'], |
105
|
|
|
|
|
|
|
[21.8750, 21.9083, 43.7500, 'Cyg'], |
106
|
|
|
|
|
|
|
[19.1667, 19.4000, 43.5000, 'Cyg'], |
107
|
|
|
|
|
|
|
[9.1667, 10.1667, 42.0000, 'UMa'], |
108
|
|
|
|
|
|
|
[10.1667, 10.7833, 40.0000, 'UMa'], |
109
|
|
|
|
|
|
|
[15.4333, 15.7500, 40.0000, 'Boo'], |
110
|
|
|
|
|
|
|
[15.7500, 16.3333, 40.0000, 'Her'], |
111
|
|
|
|
|
|
|
[9.2500, 9.5833, 39.7500, 'Lyn'], |
112
|
|
|
|
|
|
|
[0.0000, 2.5167, 36.7500, 'And'], |
113
|
|
|
|
|
|
|
[2.5167, 2.5667, 36.7500, 'Per'], |
114
|
|
|
|
|
|
|
[19.3583, 19.4000, 36.5000, 'Lyr'], |
115
|
|
|
|
|
|
|
[4.5000, 4.6917, 36.0000, 'Per'], |
116
|
|
|
|
|
|
|
[21.7333, 21.8750, 36.0000, 'Cyg'], |
117
|
|
|
|
|
|
|
[21.8750, 22.0000, 36.0000, 'Lac'], |
118
|
|
|
|
|
|
|
[6.5333, 7.3667, 35.5000, 'Aur'], |
119
|
|
|
|
|
|
|
[7.3667, 7.7500, 35.5000, 'Lyn'], |
120
|
|
|
|
|
|
|
[0.0000, 2.0000, 35.0000, 'And'], |
121
|
|
|
|
|
|
|
[22.0000, 22.8167, 35.0000, 'Lac'], |
122
|
|
|
|
|
|
|
[22.8167, 22.8667, 34.5000, 'Lac'], |
123
|
|
|
|
|
|
|
[22.8667, 23.5000, 34.5000, 'And'], |
124
|
|
|
|
|
|
|
[2.5667, 2.7167, 34.0000, 'Per'], |
125
|
|
|
|
|
|
|
[10.7833, 11.0000, 34.0000, 'UMa'], |
126
|
|
|
|
|
|
|
[12.0000, 12.3333, 34.0000, 'CVn'], |
127
|
|
|
|
|
|
|
[7.7500, 9.2500, 33.5000, 'Lyn'], |
128
|
|
|
|
|
|
|
[9.2500, 9.8833, 33.5000, 'LMi'], |
129
|
|
|
|
|
|
|
[0.7167, 1.4083, 33.0000, 'And'], |
130
|
|
|
|
|
|
|
[15.1833, 15.4333, 33.0000, 'Boo'], |
131
|
|
|
|
|
|
|
[23.5000, 23.7500, 32.0833, 'And'], |
132
|
|
|
|
|
|
|
[12.3333, 13.2500, 32.0000, 'CVn'], |
133
|
|
|
|
|
|
|
[23.7500, 24.0000, 31.3333, 'And'], |
134
|
|
|
|
|
|
|
[13.9583, 14.0333, 30.7500, 'CVn'], |
135
|
|
|
|
|
|
|
[2.4167, 2.7167, 30.6667, 'Tri'], |
136
|
|
|
|
|
|
|
[2.7167, 4.5000, 30.6667, 'Per'], |
137
|
|
|
|
|
|
|
[4.5000, 4.7500, 30.0000, 'Aur'], |
138
|
|
|
|
|
|
|
[18.1750, 19.3583, 30.0000, 'Lyr'], |
139
|
|
|
|
|
|
|
[11.0000, 12.0000, 29.0000, 'UMa'], |
140
|
|
|
|
|
|
|
[19.6667, 20.9167, 29.0000, 'Cyg'], |
141
|
|
|
|
|
|
|
[4.7500, 5.8833, 28.5000, 'Aur'], |
142
|
|
|
|
|
|
|
[9.8833, 10.5000, 28.5000, 'LMi'], |
143
|
|
|
|
|
|
|
[13.2500, 13.9583, 28.5000, 'CVn'], |
144
|
|
|
|
|
|
|
[0.0000, 0.0667, 28.0000, 'And'], |
145
|
|
|
|
|
|
|
[1.4083, 1.6667, 28.0000, 'Tri'], |
146
|
|
|
|
|
|
|
[5.8833, 6.5333, 28.0000, 'Aur'], |
147
|
|
|
|
|
|
|
[7.8833, 8.0000, 28.0000, 'Gem'], |
148
|
|
|
|
|
|
|
[20.9167, 21.7333, 28.0000, 'Cyg'], |
149
|
|
|
|
|
|
|
[19.2583, 19.6667, 27.5000, 'Cyg'], |
150
|
|
|
|
|
|
|
[1.9167, 2.4167, 27.2500, 'Tri'], |
151
|
|
|
|
|
|
|
[16.1667, 16.3333, 27.0000, 'CrB'], |
152
|
|
|
|
|
|
|
[15.0833, 15.1833, 26.0000, 'Boo'], |
153
|
|
|
|
|
|
|
[15.1833, 16.1667, 26.0000, 'CrB'], |
154
|
|
|
|
|
|
|
[18.3667, 18.8667, 26.0000, 'Lyr'], |
155
|
|
|
|
|
|
|
[10.7500, 11.0000, 25.5000, 'LMi'], |
156
|
|
|
|
|
|
|
[18.8667, 19.2583, 25.5000, 'Lyr'], |
157
|
|
|
|
|
|
|
[1.6667, 1.9167, 25.0000, 'Tri'], |
158
|
|
|
|
|
|
|
[0.7167, 0.8500, 23.7500, 'Psc'], |
159
|
|
|
|
|
|
|
[10.5000, 10.7500, 23.5000, 'LMi'], |
160
|
|
|
|
|
|
|
[21.2500, 21.4167, 23.5000, 'Vul'], |
161
|
|
|
|
|
|
|
[5.7000, 5.8833, 22.8333, 'Tau'], |
162
|
|
|
|
|
|
|
[0.0667, 0.1417, 22.0000, 'And'], |
163
|
|
|
|
|
|
|
[15.9167, 16.0333, 22.0000, 'Ser'], |
164
|
|
|
|
|
|
|
[5.8833, 6.2167, 21.5000, 'Gem'], |
165
|
|
|
|
|
|
|
[19.8333, 20.2500, 21.2500, 'Vul'], |
166
|
|
|
|
|
|
|
[18.8667, 19.2500, 21.0833, 'Vul'], |
167
|
|
|
|
|
|
|
[0.1417, 0.8500, 21.0000, 'And'], |
168
|
|
|
|
|
|
|
[20.2500, 20.5667, 20.5000, 'Vul'], |
169
|
|
|
|
|
|
|
[7.8083, 7.8833, 20.0000, 'Gem'], |
170
|
|
|
|
|
|
|
[20.5667, 21.2500, 19.5000, 'Vul'], |
171
|
|
|
|
|
|
|
[19.2500, 19.8333, 19.1667, 'Vul'], |
172
|
|
|
|
|
|
|
[3.2833, 3.3667, 19.0000, 'Ari'], |
173
|
|
|
|
|
|
|
[18.8667, 19.0000, 18.5000, 'Sge'], |
174
|
|
|
|
|
|
|
[5.7000, 5.7667, 18.0000, 'Ori'], |
175
|
|
|
|
|
|
|
[6.2167, 6.3083, 17.5000, 'Gem'], |
176
|
|
|
|
|
|
|
[19.0000, 19.8333, 16.1667, 'Sge'], |
177
|
|
|
|
|
|
|
[4.9667, 5.3333, 16.0000, 'Tau'], |
178
|
|
|
|
|
|
|
[15.9167, 16.0833, 16.0000, 'Her'], |
179
|
|
|
|
|
|
|
[19.8333, 20.2500, 15.7500, 'Sge'], |
180
|
|
|
|
|
|
|
[4.6167, 4.9667, 15.5000, 'Tau'], |
181
|
|
|
|
|
|
|
[5.3333, 5.6000, 15.5000, 'Tau'], |
182
|
|
|
|
|
|
|
[12.8333, 13.5000, 15.0000, 'Com'], |
183
|
|
|
|
|
|
|
[17.2500, 18.2500, 14.3333, 'Her'], |
184
|
|
|
|
|
|
|
[11.8667, 12.8333, 14.0000, 'Com'], |
185
|
|
|
|
|
|
|
[7.5000, 7.8083, 13.5000, 'Gem'], |
186
|
|
|
|
|
|
|
[16.7500, 17.2500, 12.8333, 'Her'], |
187
|
|
|
|
|
|
|
[0.0000, 0.1417, 12.5000, 'Peg'], |
188
|
|
|
|
|
|
|
[5.6000, 5.7667, 12.5000, 'Tau'], |
189
|
|
|
|
|
|
|
[7.0000, 7.5000, 12.5000, 'Gem'], |
190
|
|
|
|
|
|
|
[21.1167, 21.3333, 12.5000, 'Peg'], |
191
|
|
|
|
|
|
|
[6.3083, 6.9333, 12.0000, 'Gem'], |
192
|
|
|
|
|
|
|
[18.2500, 18.8667, 12.0000, 'Her'], |
193
|
|
|
|
|
|
|
[20.8750, 21.0500, 11.8333, 'Del'], |
194
|
|
|
|
|
|
|
[21.0500, 21.1167, 11.8333, 'Peg'], |
195
|
|
|
|
|
|
|
[11.5167, 11.8667, 11.0000, 'Leo'], |
196
|
|
|
|
|
|
|
[6.2417, 6.3083, 10.0000, 'Ori'], |
197
|
|
|
|
|
|
|
[6.9333, 7.0000, 10.0000, 'Gem'], |
198
|
|
|
|
|
|
|
[7.8083, 7.9250, 10.0000, 'Cnc'], |
199
|
|
|
|
|
|
|
[23.8333, 24.0000, 10.0000, 'Peg'], |
200
|
|
|
|
|
|
|
[1.6667, 3.2833, 9.9167, 'Ari'], |
201
|
|
|
|
|
|
|
[20.1417, 20.3000, 8.5000, 'Del'], |
202
|
|
|
|
|
|
|
[13.5000, 15.0833, 8.0000, 'Boo'], |
203
|
|
|
|
|
|
|
[22.7500, 23.8333, 7.5000, 'Peg'], |
204
|
|
|
|
|
|
|
[7.9250, 9.2500, 7.0000, 'Cnc'], |
205
|
|
|
|
|
|
|
[9.2500, 10.7500, 7.0000, 'Leo'], |
206
|
|
|
|
|
|
|
[18.2500, 18.6622, 6.2500, 'Oph'], |
207
|
|
|
|
|
|
|
[18.6622, 18.8667, 6.2500, 'Aql'], |
208
|
|
|
|
|
|
|
[20.8333, 20.8750, 6.0000, 'Del'], |
209
|
|
|
|
|
|
|
[7.0000, 7.0167, 5.5000, 'CMi'], |
210
|
|
|
|
|
|
|
[18.2500, 18.4250, 4.5000, 'Ser'], |
211
|
|
|
|
|
|
|
[16.0833, 16.7500, 4.0000, 'Her'], |
212
|
|
|
|
|
|
|
[18.2500, 18.4250, 3.0000, 'Oph'], |
213
|
|
|
|
|
|
|
[21.4667, 21.6667, 2.7500, 'Peg'], |
214
|
|
|
|
|
|
|
[0.0000, 2.0000, 2.0000, 'Psc'], |
215
|
|
|
|
|
|
|
[18.5833, 18.8667, 2.0000, 'Ser'], |
216
|
|
|
|
|
|
|
[20.3000, 20.8333, 2.0000, 'Del'], |
217
|
|
|
|
|
|
|
[20.8333, 21.3333, 2.0000, 'Equ'], |
218
|
|
|
|
|
|
|
[21.3333, 21.4667, 2.0000, 'Peg'], |
219
|
|
|
|
|
|
|
[22.0000, 22.7500, 2.0000, 'Peg'], |
220
|
|
|
|
|
|
|
[21.6667, 22.0000, 1.7500, 'Peg'], |
221
|
|
|
|
|
|
|
[7.0167, 7.2000, 1.5000, 'CMi'], |
222
|
|
|
|
|
|
|
[3.5833, 4.6167, 0.0000, 'Tau'], |
223
|
|
|
|
|
|
|
[4.6167, 4.6667, 0.0000, 'Ori'], |
224
|
|
|
|
|
|
|
[7.2000, 8.0833, 0.0000, 'CMi'], |
225
|
|
|
|
|
|
|
[14.6667, 15.0833, 0.0000, 'Vir'], |
226
|
|
|
|
|
|
|
[17.8333, 18.2500, 0.0000, 'Oph'], |
227
|
|
|
|
|
|
|
[2.6500, 3.2833, -1.7500, 'Cet'], |
228
|
|
|
|
|
|
|
[3.2833, 3.5833, -1.7500, 'Tau'], |
229
|
|
|
|
|
|
|
[15.0833, 16.2667, -3.2500, 'Ser'], |
230
|
|
|
|
|
|
|
[4.6667, 5.0833, -4.0000, 'Ori'], |
231
|
|
|
|
|
|
|
[5.8333, 6.2417, -4.0000, 'Ori'], |
232
|
|
|
|
|
|
|
[17.8333, 17.9667, -4.0000, 'Ser'], |
233
|
|
|
|
|
|
|
[18.2500, 18.5833, -4.0000, 'Ser'], |
234
|
|
|
|
|
|
|
[18.5833, 18.8667, -4.0000, 'Aql'], |
235
|
|
|
|
|
|
|
[22.7500, 23.8333, -4.0000, 'Psc'], |
236
|
|
|
|
|
|
|
[10.7500, 11.5167, -6.0000, 'Leo'], |
237
|
|
|
|
|
|
|
[11.5167, 11.8333, -6.0000, 'Vir'], |
238
|
|
|
|
|
|
|
[0.0000, 0.3333, -7.0000, 'Psc'], |
239
|
|
|
|
|
|
|
[23.8333, 24.0000, -7.0000, 'Psc'], |
240
|
|
|
|
|
|
|
[14.2500, 14.6667, -8.0000, 'Vir'], |
241
|
|
|
|
|
|
|
[15.9167, 16.2667, -8.0000, 'Oph'], |
242
|
|
|
|
|
|
|
[20.0000, 20.5333, -9.0000, 'Aql'], |
243
|
|
|
|
|
|
|
[21.3333, 21.8667, -9.0000, 'Aqr'], |
244
|
|
|
|
|
|
|
[17.1667, 17.9667, -10.0000, 'Oph'], |
245
|
|
|
|
|
|
|
[5.8333, 8.0833, -11.0000, 'Mon'], |
246
|
|
|
|
|
|
|
[4.9167, 5.0833, -11.0000, 'Eri'], |
247
|
|
|
|
|
|
|
[5.0833, 5.8333, -11.0000, 'Ori'], |
248
|
|
|
|
|
|
|
[8.0833, 8.3667, -11.0000, 'Hya'], |
249
|
|
|
|
|
|
|
[9.5833, 10.7500, -11.0000, 'Sex'], |
250
|
|
|
|
|
|
|
[11.8333, 12.8333, -11.0000, 'Vir'], |
251
|
|
|
|
|
|
|
[17.5833, 17.6667, -11.6667, 'Oph'], |
252
|
|
|
|
|
|
|
[18.8667, 20.0000, -12.0333, 'Aql'], |
253
|
|
|
|
|
|
|
[4.8333, 4.9167, -14.5000, 'Eri'], |
254
|
|
|
|
|
|
|
[20.5333, 21.3333, -15.0000, 'Aqr'], |
255
|
|
|
|
|
|
|
[17.1667, 18.2500, -16.0000, 'Ser'], |
256
|
|
|
|
|
|
|
[18.2500, 18.8667, -16.0000, 'Sct'], |
257
|
|
|
|
|
|
|
[8.3667, 8.5833, -17.0000, 'Hya'], |
258
|
|
|
|
|
|
|
[16.2667, 16.3750, -18.2500, 'Oph'], |
259
|
|
|
|
|
|
|
[8.5833, 9.0833, -19.0000, 'Hya'], |
260
|
|
|
|
|
|
|
[10.7500, 10.8333, -19.0000, 'Crt'], |
261
|
|
|
|
|
|
|
[16.2667, 16.3750, -19.2500, 'Sco'], |
262
|
|
|
|
|
|
|
[15.6667, 15.9167, -20.0000, 'Lib'], |
263
|
|
|
|
|
|
|
[12.5833, 12.8333, -22.0000, 'Crv'], |
264
|
|
|
|
|
|
|
[12.8333, 14.2500, -22.0000, 'Vir'], |
265
|
|
|
|
|
|
|
[9.0833, 9.7500, -24.0000, 'Hya'], |
266
|
|
|
|
|
|
|
[1.6667, 2.6500, -24.3833, 'Cet'], |
267
|
|
|
|
|
|
|
[2.6500, 3.7500, -24.3833, 'Eri'], |
268
|
|
|
|
|
|
|
[10.8333, 11.8333, -24.5000, 'Crt'], |
269
|
|
|
|
|
|
|
[11.8333, 12.5833, -24.5000, 'Crv'], |
270
|
|
|
|
|
|
|
[14.2500, 14.9167, -24.5000, 'Lib'], |
271
|
|
|
|
|
|
|
[16.2667, 16.7500, -24.5833, 'Oph'], |
272
|
|
|
|
|
|
|
[0.0000, 1.6667, -25.5000, 'Cet'], |
273
|
|
|
|
|
|
|
[21.3333, 21.8667, -25.5000, 'Cap'], |
274
|
|
|
|
|
|
|
[21.8667, 23.8333, -25.5000, 'Aqr'], |
275
|
|
|
|
|
|
|
[23.8333, 24.0000, -25.5000, 'Cet'], |
276
|
|
|
|
|
|
|
[9.7500, 10.2500, -26.5000, 'Hya'], |
277
|
|
|
|
|
|
|
[4.7000, 4.8333, -27.2500, 'Eri'], |
278
|
|
|
|
|
|
|
[4.8333, 6.1167, -27.2500, 'Lep'], |
279
|
|
|
|
|
|
|
[20.0000, 21.3333, -28.0000, 'Cap'], |
280
|
|
|
|
|
|
|
[10.2500, 10.5833, -29.1667, 'Hya'], |
281
|
|
|
|
|
|
|
[12.5833, 14.9167, -29.5000, 'Hya'], |
282
|
|
|
|
|
|
|
[14.9167, 15.6667, -29.5000, 'Lib'], |
283
|
|
|
|
|
|
|
[15.6667, 16.0000, -29.5000, 'Sco'], |
284
|
|
|
|
|
|
|
[4.5833, 4.7000, -30.0000, 'Eri'], |
285
|
|
|
|
|
|
|
[16.7500, 17.6000, -30.0000, 'Oph'], |
286
|
|
|
|
|
|
|
[17.6000, 17.8333, -30.0000, 'Sgr'], |
287
|
|
|
|
|
|
|
[10.5833, 10.8333, -31.1667, 'Hya'], |
288
|
|
|
|
|
|
|
[6.1167, 7.3667, -33.0000, 'CMa'], |
289
|
|
|
|
|
|
|
[12.2500, 12.5833, -33.0000, 'Hya'], |
290
|
|
|
|
|
|
|
[10.8333, 12.2500, -35.0000, 'Hya'], |
291
|
|
|
|
|
|
|
[3.5000, 3.7500, -36.0000, 'For'], |
292
|
|
|
|
|
|
|
[8.3667, 9.3667, -36.7500, 'Pyx'], |
293
|
|
|
|
|
|
|
[4.2667, 4.5833, -37.0000, 'Eri'], |
294
|
|
|
|
|
|
|
[17.8333, 19.1667, -37.0000, 'Sgr'], |
295
|
|
|
|
|
|
|
[21.3333, 23.0000, -37.0000, 'PsA'], |
296
|
|
|
|
|
|
|
[23.0000, 23.3333, -37.0000, 'Scl'], |
297
|
|
|
|
|
|
|
[3.0000, 3.5000, -39.5833, 'For'], |
298
|
|
|
|
|
|
|
[9.3667, 11.0000, -39.7500, 'Ant'], |
299
|
|
|
|
|
|
|
[0.0000, 1.6667, -40.0000, 'Scl'], |
300
|
|
|
|
|
|
|
[1.6667, 3.0000, -40.0000, 'For'], |
301
|
|
|
|
|
|
|
[3.8667, 4.2667, -40.0000, 'Eri'], |
302
|
|
|
|
|
|
|
[23.3333, 24.0000, -40.0000, 'Scl'], |
303
|
|
|
|
|
|
|
[14.1667, 14.9167, -42.0000, 'Cen'], |
304
|
|
|
|
|
|
|
[15.6667, 16.0000, -42.0000, 'Lup'], |
305
|
|
|
|
|
|
|
[16.0000, 16.4208, -42.0000, 'Sco'], |
306
|
|
|
|
|
|
|
[4.8333, 5.0000, -43.0000, 'Cae'], |
307
|
|
|
|
|
|
|
[5.0000, 6.5833, -43.0000, 'Col'], |
308
|
|
|
|
|
|
|
[8.0000, 8.3667, -43.0000, 'Pup'], |
309
|
|
|
|
|
|
|
[3.4167, 3.8667, -44.0000, 'Eri'], |
310
|
|
|
|
|
|
|
[16.4208, 17.8333, -45.5000, 'Sco'], |
311
|
|
|
|
|
|
|
[17.8333, 19.1667, -45.5000, 'CrA'], |
312
|
|
|
|
|
|
|
[19.1667, 20.3333, -45.5000, 'Sgr'], |
313
|
|
|
|
|
|
|
[20.3333, 21.3333, -45.5000, 'Mic'], |
314
|
|
|
|
|
|
|
[3.0000, 3.4167, -46.0000, 'Eri'], |
315
|
|
|
|
|
|
|
[4.5000, 4.8333, -46.5000, 'Cae'], |
316
|
|
|
|
|
|
|
[15.3333, 15.6667, -48.0000, 'Lup'], |
317
|
|
|
|
|
|
|
[0.0000, 2.3333, -48.1667, 'Phe'], |
318
|
|
|
|
|
|
|
[2.6667, 3.0000, -49.0000, 'Eri'], |
319
|
|
|
|
|
|
|
[4.0833, 4.2667, -49.0000, 'Hor'], |
320
|
|
|
|
|
|
|
[4.2667, 4.5000, -49.0000, 'Cae'], |
321
|
|
|
|
|
|
|
[21.3333, 22.0000, -50.0000, 'Gru'], |
322
|
|
|
|
|
|
|
[6.0000, 8.0000, -50.7500, 'Pup'], |
323
|
|
|
|
|
|
|
[8.0000, 8.1667, -50.7500, 'Vel'], |
324
|
|
|
|
|
|
|
[2.4167, 2.6667, -51.0000, 'Eri'], |
325
|
|
|
|
|
|
|
[3.8333, 4.0833, -51.0000, 'Hor'], |
326
|
|
|
|
|
|
|
[0.0000, 1.8333, -51.5000, 'Phe'], |
327
|
|
|
|
|
|
|
[6.0000, 6.1667, -52.5000, 'Car'], |
328
|
|
|
|
|
|
|
[8.1667, 8.4500, -53.0000, 'Vel'], |
329
|
|
|
|
|
|
|
[3.5000, 3.8333, -53.1667, 'Hor'], |
330
|
|
|
|
|
|
|
[3.8333, 4.0000, -53.1667, 'Dor'], |
331
|
|
|
|
|
|
|
[0.0000, 1.5833, -53.5000, 'Phe'], |
332
|
|
|
|
|
|
|
[2.1667, 2.4167, -54.0000, 'Eri'], |
333
|
|
|
|
|
|
|
[4.5000, 5.0000, -54.0000, 'Pic'], |
334
|
|
|
|
|
|
|
[15.0500, 15.3333, -54.0000, 'Lup'], |
335
|
|
|
|
|
|
|
[8.4500, 8.8333, -54.5000, 'Vel'], |
336
|
|
|
|
|
|
|
[6.1667, 6.5000, -55.0000, 'Car'], |
337
|
|
|
|
|
|
|
[11.8333, 12.8333, -55.0000, 'Cen'], |
338
|
|
|
|
|
|
|
[14.1667, 15.0500, -55.0000, 'Lup'], |
339
|
|
|
|
|
|
|
[15.0500, 15.3333, -55.0000, 'Nor'], |
340
|
|
|
|
|
|
|
[4.0000, 4.3333, -56.5000, 'Dor'], |
341
|
|
|
|
|
|
|
[8.8333, 11.0000, -56.5000, 'Vel'], |
342
|
|
|
|
|
|
|
[11.0000, 11.2500, -56.5000, 'Cen'], |
343
|
|
|
|
|
|
|
[17.5000, 18.0000, -57.0000, 'Ara'], |
344
|
|
|
|
|
|
|
[18.0000, 20.3333, -57.0000, 'Tel'], |
345
|
|
|
|
|
|
|
[22.0000, 23.3333, -57.0000, 'Gru'], |
346
|
|
|
|
|
|
|
[3.2000, 3.5000, -57.5000, 'Hor'], |
347
|
|
|
|
|
|
|
[5.0000, 5.5000, -57.5000, 'Pic'], |
348
|
|
|
|
|
|
|
[6.5000, 6.8333, -58.0000, 'Car'], |
349
|
|
|
|
|
|
|
[0.0000, 1.3333, -58.5000, 'Phe'], |
350
|
|
|
|
|
|
|
[1.3333, 2.1667, -58.5000, 'Eri'], |
351
|
|
|
|
|
|
|
[23.3333, 24.0000, -58.5000, 'Phe'], |
352
|
|
|
|
|
|
|
[4.3333, 4.5833, -59.0000, 'Dor'], |
353
|
|
|
|
|
|
|
[15.3333, 16.4208, -60.0000, 'Nor'], |
354
|
|
|
|
|
|
|
[20.3333, 21.3333, -60.0000, 'Ind'], |
355
|
|
|
|
|
|
|
[5.5000, 6.0000, -61.0000, 'Pic'], |
356
|
|
|
|
|
|
|
[15.1667, 15.3333, -61.0000, 'Cir'], |
357
|
|
|
|
|
|
|
[16.4208, 16.5833, -61.0000, 'Ara'], |
358
|
|
|
|
|
|
|
[14.9167, 15.1667, -63.5833, 'Cir'], |
359
|
|
|
|
|
|
|
[16.5833, 16.7500, -63.5833, 'Ara'], |
360
|
|
|
|
|
|
|
[6.0000, 6.8333, -64.0000, 'Pic'], |
361
|
|
|
|
|
|
|
[6.8333, 9.0333, -64.0000, 'Car'], |
362
|
|
|
|
|
|
|
[11.2500, 11.8333, -64.0000, 'Cen'], |
363
|
|
|
|
|
|
|
[11.8333, 12.8333, -64.0000, 'Cru'], |
364
|
|
|
|
|
|
|
[12.8333, 14.5333, -64.0000, 'Cen'], |
365
|
|
|
|
|
|
|
[13.5000, 13.6667, -65.0000, 'Cir'], |
366
|
|
|
|
|
|
|
[16.7500, 16.8333, -65.0000, 'Ara'], |
367
|
|
|
|
|
|
|
[2.1667, 3.2000, -67.5000, 'Hor'], |
368
|
|
|
|
|
|
|
[3.2000, 4.5833, -67.5000, 'Ret'], |
369
|
|
|
|
|
|
|
[14.7500, 14.9167, -67.5000, 'Cir'], |
370
|
|
|
|
|
|
|
[16.8333, 17.5000, -67.5000, 'Ara'], |
371
|
|
|
|
|
|
|
[17.5000, 18.0000, -67.5000, 'Pav'], |
372
|
|
|
|
|
|
|
[22.0000, 23.3333, -67.5000, 'Tuc'], |
373
|
|
|
|
|
|
|
[4.5833, 6.5833, -70.0000, 'Dor'], |
374
|
|
|
|
|
|
|
[13.6667, 14.7500, -70.0000, 'Cir'], |
375
|
|
|
|
|
|
|
[14.7500, 17.0000, -70.0000, 'TrA'], |
376
|
|
|
|
|
|
|
[0.0000, 1.3333, -75.0000, 'Tuc'], |
377
|
|
|
|
|
|
|
[3.5000, 4.5833, -75.0000, 'Hyi'], |
378
|
|
|
|
|
|
|
[6.5833, 9.0333, -75.0000, 'Vol'], |
379
|
|
|
|
|
|
|
[9.0333, 11.2500, -75.0000, 'Car'], |
380
|
|
|
|
|
|
|
[11.2500, 13.6667, -75.0000, 'Mus'], |
381
|
|
|
|
|
|
|
[18.0000, 21.3333, -75.0000, 'Pav'], |
382
|
|
|
|
|
|
|
[21.3333, 23.3333, -75.0000, 'Ind'], |
383
|
|
|
|
|
|
|
[23.3333, 24.0000, -75.0000, 'Tuc'], |
384
|
|
|
|
|
|
|
[0.7500, 1.3333, -76.0000, 'Tuc'], |
385
|
|
|
|
|
|
|
[0.0000, 3.5000, -82.5000, 'Hyi'], |
386
|
|
|
|
|
|
|
[7.6667, 13.6667, -82.5000, 'Cha'], |
387
|
|
|
|
|
|
|
[13.6667, 18.0000, -82.5000, 'Aps'], |
388
|
|
|
|
|
|
|
[3.5000, 7.6667, -85.0000, 'Men'], |
389
|
|
|
|
|
|
|
[0.0000, 24.0000, -90.0000, 'Oct'] |
390
|
|
|
|
|
|
|
); |
391
|
|
|
|
|
|
|
|
392
|
|
|
|
|
|
|
=head1 SYNOPSIS |
393
|
|
|
|
|
|
|
|
394
|
|
|
|
|
|
|
use Astro::Coord::Constellations qw/constellation_for_eq constellations_table/; |
395
|
|
|
|
|
|
|
|
396
|
|
|
|
|
|
|
my $constellation_abbrev = constellation_for_eq($ra, $dec, $epoch); |
397
|
|
|
|
|
|
|
|
398
|
|
|
|
|
|
|
my %con = constellations_table(); |
399
|
|
|
|
|
|
|
my $name = $con{'And'}->[0]; # Andromeda |
400
|
|
|
|
|
|
|
my $genitive = $con{'And'}->[1]; # Andromedae |
401
|
|
|
|
|
|
|
|
402
|
|
|
|
|
|
|
=head1 DESCRIPTION |
403
|
|
|
|
|
|
|
|
404
|
|
|
|
|
|
|
Identify the constellation to which a celestial position (as defined by equatorial |
405
|
|
|
|
|
|
|
coordinates for any epoch) belongs to, according to the IAU constellation boundaries. |
406
|
|
|
|
|
|
|
|
407
|
|
|
|
|
|
|
=head1 METHODS |
408
|
|
|
|
|
|
|
|
409
|
|
|
|
|
|
|
=head2 constellation_for_eq |
410
|
|
|
|
|
|
|
|
411
|
|
|
|
|
|
|
my $constellation = constellation_for_eq($ra, $dec, $epoch); |
412
|
|
|
|
|
|
|
|
413
|
|
|
|
|
|
|
Given equatorial coordinates in hours for Right Ascension C<$ra> and degrees for |
414
|
|
|
|
|
|
|
Declination C<$dec> for epoch C<$epoch> in years AD, the constellation (abbreviation) |
415
|
|
|
|
|
|
|
is returned. |
416
|
|
|
|
|
|
|
You can pass the coordinates as the strings you find in human-readable catalogs, |
417
|
|
|
|
|
|
|
see the function C of L for what |
418
|
|
|
|
|
|
|
formats are supported. |
419
|
|
|
|
|
|
|
|
420
|
|
|
|
|
|
|
=cut |
421
|
|
|
|
|
|
|
|
422
|
|
|
|
|
|
|
sub constellation_for_eq { |
423
|
7
|
|
|
7
|
1
|
10654
|
my ($coord, $epoch) = _convert_coordinates(@_); |
424
|
|
|
|
|
|
|
|
425
|
7
|
|
|
|
|
31
|
$coord = precess($coord, $epoch, 1875); |
426
|
|
|
|
|
|
|
|
427
|
7
|
|
|
|
|
672
|
for (my $i = 0; $i < scalar @boundary_table; $i++) { |
428
|
1868
|
100
|
100
|
|
|
5071
|
return $boundary_table[$i][3] |
|
|
|
100
|
|
|
|
|
429
|
|
|
|
|
|
|
if $coord->[1] >= $boundary_table[$i][2] |
430
|
|
|
|
|
|
|
&& $coord->[0] >= $boundary_table[$i][0] |
431
|
|
|
|
|
|
|
&& $coord->[0] < $boundary_table[$i][1]; |
432
|
|
|
|
|
|
|
} |
433
|
0
|
|
|
|
|
0
|
return undef; |
434
|
|
|
|
|
|
|
} |
435
|
|
|
|
|
|
|
|
436
|
|
|
|
|
|
|
sub _convert_coordinates { |
437
|
15
|
|
|
15
|
|
9019
|
my ($ra, $dec, $epoch) = @_; |
438
|
15
|
100
|
100
|
|
|
82
|
($ra, $dec) = @{read_coordinates([$ra, $dec])} |
|
11
|
|
|
|
|
57
|
|
439
|
|
|
|
|
|
|
if defined $ra && defined $dec; |
440
|
15
|
|
|
|
|
502
|
return ([$ra, $dec], $epoch); |
441
|
|
|
|
|
|
|
} |
442
|
|
|
|
|
|
|
|
443
|
|
|
|
|
|
|
=head1 UTILITY FUNCTIONS |
444
|
|
|
|
|
|
|
|
445
|
|
|
|
|
|
|
=head2 constellations_table |
446
|
|
|
|
|
|
|
|
447
|
|
|
|
|
|
|
my %con = constellations_table(); |
448
|
|
|
|
|
|
|
|
449
|
|
|
|
|
|
|
$con{UMi}; # ['Ursa Minor', 'Ursa Minoris'] |
450
|
|
|
|
|
|
|
|
451
|
|
|
|
|
|
|
Returns a Perl hash with constellation abbreviations as keys and arrayrefs with |
452
|
|
|
|
|
|
|
the constellation name and genitive. |
453
|
|
|
|
|
|
|
|
454
|
|
|
|
|
|
|
=cut |
455
|
|
|
|
|
|
|
|
456
|
|
|
|
|
|
|
sub constellations_table { |
457
|
|
|
|
|
|
|
return ( |
458
|
1
|
|
|
1
|
1
|
3509
|
And => ['Andromeda', 'Andromedae'], |
459
|
|
|
|
|
|
|
Ant => ['Antlia', 'Antliae'], |
460
|
|
|
|
|
|
|
Aps => ['Apus', 'Apodis'], |
461
|
|
|
|
|
|
|
Aql => ['Aquila', 'Aquilae'], |
462
|
|
|
|
|
|
|
Aqr => ['Aquarius', 'Aquarii'], |
463
|
|
|
|
|
|
|
Ara => ['Ara', 'Arae'], |
464
|
|
|
|
|
|
|
Ari => ['Aries', 'Arietis'], |
465
|
|
|
|
|
|
|
Aur => ['Auriga', 'Aurigae'], |
466
|
|
|
|
|
|
|
Boo => ["Bo\x{00f6}tes", "Bo\x{00f6}tis"], |
467
|
|
|
|
|
|
|
CMa => ['Canis Major', 'Canis Majoris'], |
468
|
|
|
|
|
|
|
CMi => ['Canis Minor', 'Canis Minoris'], |
469
|
|
|
|
|
|
|
CVn => ['Canes Venatici', 'Canum Venaticorum'], |
470
|
|
|
|
|
|
|
Cae => ['Caelum', 'Caeli'], |
471
|
|
|
|
|
|
|
Cam => ['Camelopardalis', 'Camelopardalis'], |
472
|
|
|
|
|
|
|
Cap => ['Capricornus', 'Capricorni'], |
473
|
|
|
|
|
|
|
Car => ['Carina', 'Carinae'], |
474
|
|
|
|
|
|
|
Cas => ['Cassiopeia', 'Cassiopeiae'], |
475
|
|
|
|
|
|
|
Cen => ['Centaurus', 'Centauri'], |
476
|
|
|
|
|
|
|
Cep => ['Cepheus', 'Cephei'], |
477
|
|
|
|
|
|
|
Cet => ['Cetus', 'Ceti'], |
478
|
|
|
|
|
|
|
Cha => ['Chamaeleon', 'Chamaeleontis'], |
479
|
|
|
|
|
|
|
Cir => ['Circinus', 'Circini'], |
480
|
|
|
|
|
|
|
Cnc => ['Cancer', 'Cancri'], |
481
|
|
|
|
|
|
|
Col => ['Columba', 'Columbae'], |
482
|
|
|
|
|
|
|
Com => ['Coma Berenices', 'Comae Berenices'], |
483
|
|
|
|
|
|
|
CrA => ['Corona Australis', 'Coronae Australis'], |
484
|
|
|
|
|
|
|
CrB => ['Corona Borealis', 'Coronae Borealis'], |
485
|
|
|
|
|
|
|
Crt => ['Crater', 'Crateris'], |
486
|
|
|
|
|
|
|
Cru => ['Crux', 'Crucis'], |
487
|
|
|
|
|
|
|
Crv => ['Corvus', 'Corvi'], |
488
|
|
|
|
|
|
|
Cyg => ['Cygnus', 'Cygni'], |
489
|
|
|
|
|
|
|
Del => ['Delphinus', 'Delphini'], |
490
|
|
|
|
|
|
|
Dor => ['Dorado', 'Doradus'], |
491
|
|
|
|
|
|
|
Dra => ['Draco', 'Draconis'], |
492
|
|
|
|
|
|
|
Equ => ['Equuleus', 'Equulei'], |
493
|
|
|
|
|
|
|
Eri => ['Eridanus', 'Eridani'], |
494
|
|
|
|
|
|
|
For => ['Fornax', 'Fornacis'], |
495
|
|
|
|
|
|
|
Gem => ['Gemini', 'Geminorum'], |
496
|
|
|
|
|
|
|
Gru => ['Grus', 'Gruis'], |
497
|
|
|
|
|
|
|
Her => ['Hercules', 'Herculis'], |
498
|
|
|
|
|
|
|
Hor => ['Horologium', 'Horologii'], |
499
|
|
|
|
|
|
|
Hya => ['Hydra', 'Hydrae'], |
500
|
|
|
|
|
|
|
Hyi => ['Hydrus', 'Hydri'], |
501
|
|
|
|
|
|
|
Ind => ['Indus', 'Indi'], |
502
|
|
|
|
|
|
|
LMi => ['Leo Minor', 'Leonis Minoris'], |
503
|
|
|
|
|
|
|
Lac => ['Lacerta', 'Lacertae'], |
504
|
|
|
|
|
|
|
Leo => ['Leo', 'Leonis'], |
505
|
|
|
|
|
|
|
Lep => ['Lepus', 'Leporis'], |
506
|
|
|
|
|
|
|
Lib => ['Libra', 'Librae'], |
507
|
|
|
|
|
|
|
Lup => ['Lupus', 'Lupi'], |
508
|
|
|
|
|
|
|
Lyn => ['Lynx', 'Lyncis'], |
509
|
|
|
|
|
|
|
Lyr => ['Lyra', 'Lyrae'], |
510
|
|
|
|
|
|
|
Men => ['Mensa', 'Mensae'], |
511
|
|
|
|
|
|
|
Mic => ['Microscopium', 'Microscopii'], |
512
|
|
|
|
|
|
|
Mon => ['Monoceros', 'Monocerotis'], |
513
|
|
|
|
|
|
|
Mus => ['Musca', 'Muscae'], |
514
|
|
|
|
|
|
|
Nor => ['Norma', 'Normae'], |
515
|
|
|
|
|
|
|
Oct => ['Octans', 'Octantis'], |
516
|
|
|
|
|
|
|
Oph => ['Ophiuchus', 'Ophiuchi'], |
517
|
|
|
|
|
|
|
Ori => ['Orion', 'Orionis'], |
518
|
|
|
|
|
|
|
Pav => ['Pavo', 'Pavonis'], |
519
|
|
|
|
|
|
|
Peg => ['Pegasus', 'Pegasi'], |
520
|
|
|
|
|
|
|
Per => ['Perseus', 'Persei'], |
521
|
|
|
|
|
|
|
Phe => ['Phoenix', 'Phoenicis'], |
522
|
|
|
|
|
|
|
Pic => ['Pictor', 'Pictoris'], |
523
|
|
|
|
|
|
|
PsA => ['Piscis Austrinus', 'Piscis Austrini'], |
524
|
|
|
|
|
|
|
Psc => ['Pisces', 'Piscium'], |
525
|
|
|
|
|
|
|
Pup => ['Puppis', 'Puppis'], |
526
|
|
|
|
|
|
|
Pyx => ['Pyxis', 'Pyxidis'], |
527
|
|
|
|
|
|
|
Ret => ['Reticulum', 'Reticuli'], |
528
|
|
|
|
|
|
|
Scl => ['Sculptor', 'Sculptoris'], |
529
|
|
|
|
|
|
|
Sco => ['Scorpius', 'Scorpii'], |
530
|
|
|
|
|
|
|
Sct => ['Scutum', 'Scuti'], |
531
|
|
|
|
|
|
|
Ser => ['Serpens', 'Serpentis'], |
532
|
|
|
|
|
|
|
Sex => ['Sextans', 'Sextantis'], |
533
|
|
|
|
|
|
|
Sge => ['Sagitta', 'Sagittae'], |
534
|
|
|
|
|
|
|
Sgr => ['Sagittarius', 'Sagittarii'], |
535
|
|
|
|
|
|
|
Tau => ['Taurus', 'Tauri'], |
536
|
|
|
|
|
|
|
Tel => ['Telescopium', 'Telescopii'], |
537
|
|
|
|
|
|
|
TrA => ['Triangulum Australe', 'Trianguli Australis'], |
538
|
|
|
|
|
|
|
Tri => ['Triangulum', 'Trianguli'], |
539
|
|
|
|
|
|
|
Tuc => ['Tucana', 'Tucanae'], |
540
|
|
|
|
|
|
|
UMa => ['Ursa Major', 'Ursae Majoris'], |
541
|
|
|
|
|
|
|
UMi => ['Ursa Minor', 'Ursae Minoris'], |
542
|
|
|
|
|
|
|
Vel => ['Vela', 'Velorum'], |
543
|
|
|
|
|
|
|
Vir => ['Virgo', 'Virginis'], |
544
|
|
|
|
|
|
|
Vol => ['Volans', 'Volantis'], |
545
|
|
|
|
|
|
|
Vul => ['Vulpecula', 'Vulpeculae'] |
546
|
|
|
|
|
|
|
); |
547
|
|
|
|
|
|
|
} |
548
|
|
|
|
|
|
|
|
549
|
|
|
|
|
|
|
=head1 AUTHOR |
550
|
|
|
|
|
|
|
|
551
|
|
|
|
|
|
|
Dimitrios Kechagias, C<< >> |
552
|
|
|
|
|
|
|
|
553
|
|
|
|
|
|
|
=head1 BUGS |
554
|
|
|
|
|
|
|
|
555
|
|
|
|
|
|
|
Please report any bugs or feature requests to C, or through |
556
|
|
|
|
|
|
|
the web interface at L. |
557
|
|
|
|
|
|
|
You could also raise issues or submit PRs to the github repo below. |
558
|
|
|
|
|
|
|
|
559
|
|
|
|
|
|
|
=head1 GIT |
560
|
|
|
|
|
|
|
|
561
|
|
|
|
|
|
|
L |
562
|
|
|
|
|
|
|
|
563
|
|
|
|
|
|
|
=head1 ACKNOWLEDGEMENTS |
564
|
|
|
|
|
|
|
|
565
|
|
|
|
|
|
|
IAU constellation boundaries from L. |
566
|
|
|
|
|
|
|
Based on the Fortran program CONFND by FO @ CDS (francois@simbad.u-strasbg.fr). |
567
|
|
|
|
|
|
|
|
568
|
|
|
|
|
|
|
=head1 LICENSE AND COPYRIGHT |
569
|
|
|
|
|
|
|
|
570
|
|
|
|
|
|
|
This software is copyright (c) 2021 by Dimitrios Kechagias. |
571
|
|
|
|
|
|
|
|
572
|
|
|
|
|
|
|
This is free software; you can redistribute it and/or modify it under |
573
|
|
|
|
|
|
|
the same terms as the Perl 5 programming language system itself. |
574
|
|
|
|
|
|
|
|
575
|
|
|
|
|
|
|
|
576
|
|
|
|
|
|
|
=cut |
577
|
|
|
|
|
|
|
|
578
|
|
|
|
|
|
|
1; |