-
-
Notifications
You must be signed in to change notification settings - Fork 18
/
Copy pathconstants.js
366 lines (326 loc) · 11.4 KB
/
constants.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
"use strict";
exports.OK = 0;
exports.ERR = -1;
exports.SE_AUNIT_TO_KM = 149597870.700;
exports.SE_AUNIT_TO_LIGHTYEAR = 1 / 63241.07708427;
exports.SE_AUNIT_TO_PARSEC = 1 / 206264.8062471;
exports.SE_JUL_CAL = 0;
exports.SE_GREG_CAL = 1;
exports.SE_ECL_NUT = -1;
exports.SE_SUN = 0;
exports.SE_MOON = 1;
exports.SE_MERCURY = 2;
exports.SE_VENUS = 3;
exports.SE_MARS = 4;
exports.SE_JUPITER = 5;
exports.SE_SATURN = 6;
exports.SE_URANUS = 7;
exports.SE_NEPTUNE = 8;
exports.SE_PLUTO = 9;
exports.SE_MEAN_NODE = 10;
exports.SE_TRUE_NODE = 11;
exports.SE_MEAN_APOG = 12;
exports.SE_OSCU_APOG = 13;
exports.SE_EARTH = 14;
exports.SE_CHIRON = 15;
exports.SE_PHOLUS = 16;
exports.SE_CERES = 17;
exports.SE_PALLAS = 18;
exports.SE_JUNO = 19;
exports.SE_VESTA = 20;
exports.SE_INTP_APOG = 21;
exports.SE_INTP_PERG = 22;
exports.SE_NPLANETS = 23;
exports.SE_PLMOON_OFFSET = 9000;
exports.SE_AST_OFFSET = 10000;
exports.SE_VARUNA = exports.SE_AST_OFFSET + 20000;
exports.SE_FICT_OFFSET = 40;
exports.SE_FICT_OFFSET_1 = 39;
exports.SE_FICT_MAX = 999;
exports.SE_NFICT_ELEM = 15;
exports.SE_COMET_OFFSET = 1000;
exports.SE_NALL_NAT_POINTS = exports.SE_NPLANETS + exports.SE_NFICT_ELEM;
exports.SE_CUPIDO = 40;
exports.SE_HADES = 41;
exports.SE_ZEUS = 42;
exports.SE_KRONOS = 43;
exports.SE_APOLLON = 44;
exports.SE_ADMETOS = 45;
exports.SE_VULKANUS = 46;
exports.SE_POSEIDON = 47;
exports.SE_ISIS = 48;
exports.SE_NIBIRU = 49;
exports.SE_HARRINGTON = 50;
exports.SE_NEPTUNE_LEVERRIER = 51;
exports.SE_NEPTUNE_ADAMS = 52;
exports.SE_PLUTO_LOWELL = 53;
exports.SE_PLUTO_PICKERING = 54;
exports.SE_VULCAN = 55;
exports.SE_WHITE_MOON = 56;
exports.SE_PROSERPINA = 57;
exports.SE_WALDEMATH = 58;
exports.SE_FIXSTAR = -10;
exports.SE_ASC = 0;
exports.SE_MC = 1;
exports.SE_ARMC = 2;
exports.SE_VERTEX = 3;
exports.SE_EQUASC = 4;
exports.SE_COASC1 = 5;
exports.SE_COASC2 = 6;
exports.SE_POLASC = 7;
exports.SE_NASCMC = 8;
exports.SEFLG_JPLEPH = 1;
exports.SEFLG_SWIEPH = 2;
exports.SEFLG_MOSEPH = 4;
exports.SEFLG_HELCTR = 8;
exports.SEFLG_TRUEPOS = 16;
exports.SEFLG_J2000 = 32;
exports.SEFLG_NONUT = 64;
exports.SEFLG_SPEED3 = 128;
exports.SEFLG_SPEED = 256;
exports.SEFLG_NOGDEFL = 512;
exports.SEFLG_NOABERR = 1024;
exports.SEFLG_ASTROMETRIC = exports.SEFLG_NOABERR | exports.SEFLG_NOGDEFL;
exports.SEFLG_EQUATORIAL = 2 * 1024;
exports.SEFLG_XYZ = 4 * 1024;
exports.SEFLG_RADIANS = 8 * 1024;
exports.SEFLG_BARYCTR = 16 * 1024;
exports.SEFLG_TOPOCTR = 32 * 1024;
exports.SEFLG_ORBEL_AA = exports.SEFLG_TOPOCTR;
exports.SEFLG_TROPICAL = 0;
exports.SEFLG_SIDEREAL = 64 * 1024;
exports.SEFLG_ICRS = 128 * 1024;
exports.SEFLG_DPSIDEPS_1980 = 256 * 1024;
exports.SEFLG_JPLHOR = exports.SEFLG_DPSIDEPS_1980;
exports.SEFLG_JPLHOR_APPROX = 512 * 1024;
exports.SEFLG_CENTER_BODY = 1024 * 1024;
exports.SEFLG_TEST_PLMOON = 2 * 1024 * 1024 | exports.SEFLG_J2000 | exports.SEFLG_ICRS | exports.SEFLG_HELCTR | exports.SEFLG_TRUEPOS;
exports.SE_SIDBITS = 256;
exports.SE_SIDBIT_ECL_T0 = 256;
exports.SE_SIDBIT_SSY_PLANE = 512;
exports.SE_SIDBIT_USER_UT = 1024;
exports.SE_SIDBIT_ECL_DATE = 2048;
exports.SE_SIDBIT_NO_PREC_OFFSET = 4096;
exports.SE_SIDBIT_PREC_ORIG = 8192;
exports.SE_SIDM_FAGAN_BRADLEY = 0;
exports.SE_SIDM_LAHIRI = 1;
exports.SE_SIDM_DELUCE = 2;
exports.SE_SIDM_RAMAN = 3;
exports.SE_SIDM_USHASHASHI = 4;
exports.SE_SIDM_KRISHNAMURTI = 5;
exports.SE_SIDM_DJWHAL_KHUL = 6;
exports.SE_SIDM_YUKTESHWAR = 7;
exports.SE_SIDM_JN_BHASIN = 8;
exports.SE_SIDM_BABYL_KUGLER1 = 9;
exports.SE_SIDM_BABYL_KUGLER2 = 10;
exports.SE_SIDM_BABYL_KUGLER3 = 11;
exports.SE_SIDM_BABYL_HUBER = 12;
exports.SE_SIDM_BABYL_ETPSC = 13;
exports.SE_SIDM_ALDEBARAN_15TAU = 14;
exports.SE_SIDM_HIPPARCHOS = 15;
exports.SE_SIDM_SASSANIAN = 16;
exports.SE_SIDM_GALCENT_0SAG = 17;
exports.SE_SIDM_J2000 = 18;
exports.SE_SIDM_J1900 = 19;
exports.SE_SIDM_B1950 = 20;
exports.SE_SIDM_SURYASIDDHANTA = 21;
exports.SE_SIDM_SURYASIDDHANTA_MSUN = 22;
exports.SE_SIDM_ARYABHATA = 23;
exports.SE_SIDM_ARYABHATA_MSUN = 24;
exports.SE_SIDM_SS_REVATI = 25;
exports.SE_SIDM_SS_CITRA = 26;
exports.SE_SIDM_TRUE_CITRA = 27;
exports.SE_SIDM_TRUE_REVATI = 28;
exports.SE_SIDM_TRUE_PUSHYA = 29;
exports.SE_SIDM_GALCENT_RGILBRAND = 30;
exports.SE_SIDM_GALEQU_IAU1958 = 31;
exports.SE_SIDM_GALEQU_TRUE = 32;
exports.SE_SIDM_GALEQU_MULA = 33;
exports.SE_SIDM_GALALIGN_MARDYKS = 34;
exports.SE_SIDM_TRUE_MULA = 35;
exports.SE_SIDM_GALCENT_MULA_WILHELM = 36;
exports.SE_SIDM_ARYABHATA_522 = 37;
exports.SE_SIDM_BABYL_BRITTON = 38;
exports.SE_SIDM_TRUE_SHEORAN = 39;
exports.SE_SIDM_GALCENT_COCHRANE = 40;
exports.SE_SIDM_GALEQU_FIORENZA = 41;
exports.SE_SIDM_VALENS_MOON = 42;
exports.SE_SIDM_LAHIRI_1940 = 43;
exports.SE_SIDM_LAHIRI_VP285 = 44;
exports.SE_SIDM_KRISHNAMURTI_VP291 = 45;
exports.SE_SIDM_LAHIRI_ICRC = 46;
exports.SE_SIDM_USER = 255;
exports.SE_NSIDM_PREDEF = 47;
exports.SE_NODBIT_MEAN = 1;
exports.SE_NODBIT_OSCU = 2;
exports.SE_NODBIT_OSCU_BAR = 4;
exports.SE_NODBIT_FOPOINT = 256;
exports.SEFLG_DEFAULTEPH = exports.SEFLG_SWIEPH;
exports.SE_MAX_STNAME = 256;
exports.SE_ECL_CENTRAL = 1;
exports.SE_ECL_NONCENTRAL = 2;
exports.SE_ECL_TOTAL = 4;
exports.SE_ECL_ANNULAR = 8;
exports.SE_ECL_PARTIAL = 16;
exports.SE_ECL_ANNULAR_TOTAL = 32;
exports.SE_ECL_HYBRID = 32;
exports.SE_ECL_PENUMBRAL = 64;
exports.SE_ECL_ALLTYPES_SOLAR = exports.SE_ECL_CENTRAL | exports.SE_ECL_NONCENTRAL | exports.SE_ECL_TOTAL | exports.SE_ECL_ANNULAR | exports.SE_ECL_PARTIAL | exports.SE_ECL_ANNULAR_TOTAL;
exports.SE_ECL_ALLTYPES_LUNAR = exports.SE_ECL_TOTAL | exports.SE_ECL_PARTIAL | exports.SE_ECL_PENUMBRAL;
exports.SE_ECL_VISIBLE = 128;
exports.SE_ECL_MAX_VISIBLE = 256;
exports.SE_ECL_1ST_VISIBLE = 512;
exports.SE_ECL_PARTBEG_VISIBLE = 512;
exports.SE_ECL_2ND_VISIBLE = 1024;
exports.SE_ECL_TOTBEG_VISIBLE = 1024;
exports.SE_ECL_3RD_VISIBLE = 2048;
exports.SE_ECL_TOTEND_VISIBLE = 2048;
exports.SE_ECL_4TH_VISIBLE = 4096;
exports.SE_ECL_PARTEND_VISIBLE = 4096;
exports.SE_ECL_PENUMBBEG_VISIBLE = 8192;
exports.SE_ECL_PENUMBEND_VISIBLE = 16384;
exports.SE_ECL_OCC_BEG_DAYLIGHT = 8192;
exports.SE_ECL_OCC_END_DAYLIGHT = 16384;
exports.SE_ECL_ONE_TRY = 32 * 1024;
exports.SE_CALC_RISE = 1;
exports.SE_CALC_SET = 2;
exports.SE_CALC_MTRANSIT = 4;
exports.SE_CALC_ITRANSIT = 8;
exports.SE_BIT_DISC_CENTER = 256;
exports.SE_BIT_DISC_BOTTOM = 8192;
exports.SE_BIT_GEOCTR_NO_ECL_LAT = 128;
exports.SE_BIT_NO_REFRACTION = 512;
exports.SE_BIT_CIVIL_TWILIGHT = 1024;
exports.SE_BIT_NAUTIC_TWILIGHT = 2048;
exports.SE_BIT_ASTRO_TWILIGHT = 4096;
exports.SE_BIT_FIXED_DISC_SIZE = 16384;
exports.SE_BIT_FORCE_SLOW_METHOD = 32768;
exports.SE_BIT_HINDU_RISING = exports.SE_BIT_DISC_CENTER | exports.SE_BIT_NO_REFRACTION | exports.SE_BIT_GEOCTR_NO_ECL_LAT;
exports.SE_ECL2HOR = 0;
exports.SE_EQU2HOR = 1;
exports.SE_HOR2ECL = 0;
exports.SE_HOR2EQU = 1;
exports.SE_TRUE_TO_APP = 0;
exports.SE_APP_TO_TRUE = 1;
exports.SE_DE_NUMBER = 431;
exports.SE_FNAME_DE200 = "de200.eph";
exports.SE_FNAME_DE403 = "de403.eph";
exports.SE_FNAME_DE404 = "de404.eph";
exports.SE_FNAME_DE405 = "de405.eph";
exports.SE_FNAME_DE406 = "de406.eph";
exports.SE_FNAME_DE431 = "de431.eph";
exports.SE_FNAME_DFT = exports.SE_FNAME_DE431;
exports.SE_FNAME_DFT2 = exports.SE_FNAME_DE406;
exports.SE_STARFILE_OLD = "fixstars.cat";
exports.SE_STARFILE = "sefstars.txt";
exports.SE_ASTNAMFILE = "seasnam.txt";
exports.SE_FICTFILE = "seorbel.txt";
exports.SE_SPLIT_DEG_ROUND_SEC = 1;
exports.SE_SPLIT_DEG_ROUND_MIN = 2;
exports.SE_SPLIT_DEG_ROUND_DEG = 4;
exports.SE_SPLIT_DEG_ZODIACAL = 8;
exports.SE_SPLIT_DEG_NAKSHATRA = 1024;
exports.SE_SPLIT_DEG_KEEP_SIGN = 16;
exports.SE_SPLIT_DEG_KEEP_DEG = 32;
exports.SE_HELIACAL_RISING = 1;
exports.SE_HELIACAL_SETTING = 2;
exports.SE_MORNING_FIRST = exports.SE_HELIACAL_RISING;
exports.SE_EVENING_LAST = exports.SE_HELIACAL_SETTING;
exports.SE_EVENING_FIRST = 3;
exports.SE_MORNING_LAST = 4;
exports.SE_ACRONYCHAL_RISING = 5;
exports.SE_ACRONYCHAL_SETTING = 6;
exports.SE_COSMICAL_SETTING = exports.SE_ACRONYCHAL_SETTING;
exports.SE_HELFLAG_LONG_SEARCH = 128;
exports.SE_HELFLAG_HIGH_PRECISION = 256;
exports.SE_HELFLAG_OPTICAL_PARAMS = 512;
exports.SE_HELFLAG_NO_DETAILS = 1024;
exports.SE_HELFLAG_SEARCH_1_PERIOD = 1 << 11;
exports.SE_HELFLAG_VISLIM_DARK = 1 << 12;
exports.SE_HELFLAG_VISLIM_NOMOON = 1 << 13;
exports.SE_HELFLAG_VISLIM_PHOTOPIC = 1 << 14;
exports.SE_HELFLAG_VISLIM_SCOTOPIC = 1 << 15;
exports.SE_HELFLAG_AV = 1 << 16;
exports.SE_HELFLAG_AVKIND_VR = 1 << 16;
exports.SE_HELFLAG_AVKIND_PTO = 1 << 17;
exports.SE_HELFLAG_AVKIND_MIN7 = 1 << 18;
exports.SE_HELFLAG_AVKIND_MIN9 = 1 << 19;
exports.SE_HELFLAG_AVKIND = exports.SE_HELFLAG_AVKIND_VR | exports.SE_HELFLAG_AVKIND_PTO | exports.SE_HELFLAG_AVKIND_MIN7 | exports.SE_HELFLAG_AVKIND_MIN9;
exports.TJD_INVALID = 99999999.0;
exports.SIMULATE_VICTORVB = 1;
exports.SE_PHOTOPIC_FLAG = 0;
exports.SE_SCOTOPIC_FLAG = 1;
exports.SE_MIXEDOPIC_FLAG = 2;
exports.SE_TIDAL_DE200 = -23.8946;
exports.SE_TIDAL_DE403 = -25.580;
exports.SE_TIDAL_DE404 = -25.580;
exports.SE_TIDAL_DE405 = -25.826;
exports.SE_TIDAL_DE406 = -25.826;
exports.SE_TIDAL_DE421 = -25.85;
exports.SE_TIDAL_DE422 = -25.85;
exports.SE_TIDAL_DE430 = -25.82;
exports.SE_TIDAL_DE431 = -25.80;
exports.SE_TIDAL_26 = -26.0;
exports.SE_TIDAL_STEPHENSON_2016 = -25.85;
exports.SE_TIDAL_DEFAULT = exports.SE_TIDAL_DE431;
exports.SE_TIDAL_AUTOMATIC = 999999;
exports.SE_TIDAL_MOSEPH = exports.SE_TIDAL_DE404;
exports.SE_TIDAL_SWIEPH = exports.SE_TIDAL_DEFAULT;
exports.SE_TIDAL_JPLEPH = exports.SE_TIDAL_DEFAULT;
exports.SE_DELTAT_AUTOMATIC = -1E-10;
exports.SE_MODEL_DELTAT = 0;
exports.SE_MODEL_PREC_LONGTERM = 1;
exports.SE_MODEL_PREC_SHORTTERM = 2;
exports.SE_MODEL_NUT = 3;
exports.SE_MODEL_BIAS = 4;
exports.SE_MODEL_JPLHOR_MODE = 5;
exports.SE_MODEL_JPLHORA_MODE = 6;
exports.SE_MODEL_SIDT = 7;
exports.NSE_MODELS = 8;
exports.SEMOD_NPREC = 11;
exports.SEMOD_PREC_IAU_1976 = 1;
exports.SEMOD_PREC_LASKAR_1986 = 2;
exports.SEMOD_PREC_WILL_EPS_LASK = 3;
exports.SEMOD_PREC_WILLIAMS_1994 = 4;
exports.SEMOD_PREC_SIMON_1994 = 5;
exports.SEMOD_PREC_IAU_2000 = 6;
exports.SEMOD_PREC_BRETAGNON_2003 = 7;
exports.SEMOD_PREC_IAU_2006 = 8;
exports.SEMOD_PREC_VONDRAK_2011 = 9;
exports.SEMOD_PREC_OWEN_1990 = 10;
exports.SEMOD_PREC_NEWCOMB = 11;
exports.SEMOD_PREC_DEFAULT = exports.SEMOD_PREC_VONDRAK_2011;
exports.SEMOD_PREC_DEFAULT_SHORT = exports.SEMOD_PREC_VONDRAK_2011;
exports.SEMOD_NNUT = 5;
exports.SEMOD_NUT_IAU_1980 = 1;
exports.SEMOD_NUT_IAU_CORR_1987 = 2;
exports.SEMOD_NUT_IAU_2000A = 3;
exports.SEMOD_NUT_IAU_2000B = 4;
exports.SEMOD_NUT_WOOLARD = 5;
exports.SEMOD_NUT_DEFAULT = exports.SEMOD_NUT_IAU_2000B;
exports.SEMOD_NSIDT = 4;
exports.SEMOD_SIDT_IAU_1976 = 1;
exports.SEMOD_SIDT_IAU_2006 = 2;
exports.SEMOD_SIDT_IERS_CONV_2010 = 3;
exports.SEMOD_SIDT_LONGTERM = 4;
exports.SEMOD_SIDT_DEFAULT = exports.SEMOD_SIDT_LONGTERM;
exports.SEMOD_NBIAS = 3;
exports.SEMOD_BIAS_NONE = 1;
exports.SEMOD_BIAS_IAU2000 = 2;
exports.SEMOD_BIAS_IAU2006 = 3;
exports.SEMOD_BIAS_DEFAULT = exports.SEMOD_BIAS_IAU2006;
exports.SEMOD_NJPLHOR = 2;
exports.SEMOD_JPLHOR_LONG_AGREEMENT = 1;
exports.SEMOD_JPLHOR_DEFAULT = exports.SEMOD_JPLHOR_LONG_AGREEMENT;
exports.SEMOD_NJPLHORA = 3;
exports.SEMOD_JPLHORA_1 = 1;
exports.SEMOD_JPLHORA_2 = 2;
exports.SEMOD_JPLHORA_3 = 3;
exports.SEMOD_JPLHORA_DEFAULT = exports.SEMOD_JPLHORA_3;
exports.SEMOD_NDELTAT = 5;
exports.SEMOD_DELTAT_STEPHENSON_MORRISON_1984 = 1;
exports.SEMOD_DELTAT_STEPHENSON_1997 = 2;
exports.SEMOD_DELTAT_STEPHENSON_MORRISON_2004 = 3;
exports.SEMOD_DELTAT_ESPENAK_MEEUS_2006 = 4;
exports.SEMOD_DELTAT_STEPHENSON_ETC_2016 = 5;
exports.SEMOD_DELTAT_DEFAULT = exports.SEMOD_DELTAT_STEPHENSON_ETC_2016;