Skip to content

Commit d2a471e

Browse files
authored
VSX tags (#215)
1 parent 278e6b9 commit d2a471e

File tree

1 file changed

+237
-0
lines changed

1 file changed

+237
-0
lines changed

fink_utils/xmatch/vsx.py

Lines changed: 237 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,237 @@
1+
2+
3+
def return_list_of_nonstellar() -> list:
4+
"""Non-stellar variable objects (AGN, quasars, supernovae, etc.)
5+
6+
AAVSO Variable Star Index (VSX) Classification Lists
7+
Source: https://vsx.aavso.org/index.php?view=about.vartypessort
8+
9+
Returns
10+
-------
11+
out: list
12+
List of labels
13+
"""
14+
vsx_notstars = [
15+
'AGN', # Active Galactic Nuclei
16+
'BLLAC', # BL Lacertae-type objects (extragalactic)
17+
'QSO', # Quasi-stellar objects (quasars)
18+
'GRB', # Gamma Ray Burst optical counterparts
19+
'Microlens', # Microlensing events
20+
'TDE', # Tidal Disruption Events
21+
'LFBOT', # Luminous Fast Blue Optical Transients
22+
'SN', # Supernovae (general)
23+
'SN I', # Type I supernovae
24+
'SN Ia', # Type Ia supernovae
25+
'SN Ia-00cx-like',
26+
'SN Ia-02es-like',
27+
'SN Ia-06gz-like',
28+
'SN Ia-86G-like',
29+
'SN Ia-91bg-like',
30+
'SN Ia-91T-like',
31+
'SN Ia-99aa-like',
32+
'SN Ia-Ca-rich',
33+
'SN Ia-CSM',
34+
'SN Iax',
35+
'SN Ib',
36+
'SN Ic',
37+
'SN Ic-BL', # Broad-lined SN Ic
38+
'SN Icn',
39+
'SN Idn',
40+
'SN Ien',
41+
'SN II', # Type II supernovae
42+
'SN II-L',
43+
'SN II-P',
44+
'SN IIa',
45+
'SN IIb',
46+
'SN IId',
47+
'SN IIn',
48+
'SN-pec', # Peculiar supernovae
49+
'SLSN', # Super Luminous Supernovae
50+
'SLSN-I',
51+
'SLSN-II',
52+
]
53+
return vsx_notstars
54+
55+
def return_list_of_stellar() -> list:
56+
""" Stellar variable objects (e.g. regular, irregular, eclipsing variable stars)
57+
58+
AAVSO Variable Star Index (VSX) Classification Lists
59+
Source: https://vsx.aavso.org/index.php?view=about.vartypessort
60+
61+
Returns
62+
-------
63+
out: list
64+
List of labels
65+
"""
66+
# Variable stars (actual stellar objects)
67+
vsx_variable_stars = [
68+
'*', # Unique variable stars outside normal classifications
69+
'ACEP', # Anomalous Cepheids (fundamental mode)
70+
'ACEP(B)', # Anomalous Cepheids (multi-mode)
71+
'ACEPS', # Anomalous Cepheids (first overtone)
72+
'CEP', # Cepheids (general)
73+
'DCEP', # Delta Cephei-type (classical Cepheids)
74+
'DCEP(B)', # Classical Cepheids (multi-mode)
75+
'DCEP-FO', # First Overtone classical Cepheids
76+
'DCEP-FU', # Fundamental mode classical Cepheids
77+
'DCEPS', # Delta Cep variables (first overtone)
78+
'DCEPS(B)', # First/second overtone double-mode Cepheids
79+
'CW', # W Virginis variables
80+
'CW-FO', # First Overtone CW stars
81+
'CW-FU', # Fundamental mode CW stars
82+
'CWA', # W Virginis variables (long period)
83+
'CWB', # BL Herculis variables (short period W Vir)
84+
'CWB(B)', # BL Herculis (multi-mode)
85+
'CWBS', # BL Herculis (first overtone)
86+
'RR', # RR Lyrae variables (general)
87+
'RRAB', # RR Lyrae (asymmetric, fundamental mode)
88+
'RRC', # RR Lyrae (symmetric, overtone)
89+
'RRD', # RR Lyrae (double-mode)
90+
'RV', # RV Tauri variables
91+
'RVA', # RV Tauri (constant mean magnitude)
92+
'RVB', # RV Tauri (variable mean magnitude)
93+
'DSCT', # Delta Scuti variables
94+
'DSCTC', # Low-amplitude Delta Scuti (obsolete)
95+
'DSCTr', # Delta Scuti subtype
96+
'HADS', # High Amplitude Delta Scuti
97+
'HADS(B)', # HADS (multi-mode)
98+
'SXPHE', # SX Phoenicis variables
99+
'SXPHE(B)', # SX Phe (multi-mode)
100+
'GDOR', # Gamma Doradus stars
101+
'BCEP', # Beta Cephei variables
102+
'BCEPS', # Beta Cep (short period) - obsolete
103+
'SPB', # Slowly Pulsating B stars
104+
'SPBe', # SPBe stars (rapidly rotating)
105+
'ACYG', # Alpha Cygni variables
106+
'M', # Mira variables
107+
'SR', # Semi-regular variables
108+
'SRA', # Semi-regular (persistent periodicity)
109+
'SRB', # Semi-regular (poorly defined periodicity)
110+
'SRC', # Semi-regular supergiants
111+
'SRD', # Semi-regular F-K type
112+
'SRS', # Semi-regular (short period)
113+
'L', # Slow irregular variables
114+
'LB', # Slow irregular (late type)
115+
'LC', # Irregular supergiants (late type)
116+
'I', # Poorly studied irregular variables
117+
'IA', # Irregular (early spectral type)
118+
'IB', # Irregular (intermediate to late type)
119+
'IS', # Rapid irregular variables
120+
'ISA', # Rapid irregular (early type)
121+
'ISB', # Rapid irregular (intermediate/late type)
122+
'IN', # Orion variables
123+
'INA', # Orion variables (early type)
124+
'INAT', # INT-type with abrupt fadings
125+
'INB', # Orion variables (intermediate/late type)
126+
'INS', # IN stars (rapid variations)
127+
'INSA', # ISA stars in nebulosity
128+
'INSB', # ISB stars in nebulosity
129+
'INST', # INT stars (rapid variations)
130+
'INT', # T Tauri type in diffuse nebulae
131+
'TTS', # T Tauri Stars
132+
'TTS/ROT', # T Tauri with rotational variability
133+
'CTTS', # Classical T Tauri Stars
134+
'CTTS/ROT', # Classical T Tauri with rotational variability
135+
'WTTS', # Weak-lined T Tauri Stars
136+
'WTTS/ROT', # Weak-lined T Tauri with rotational variability
137+
'EXOR', # EX Lupi type (EXors)
138+
'FUOR', # FU Orionis type (FUors)
139+
'GCAS', # Gamma Cassiopeiae type
140+
'BE', # Be stars (variable, no outbursts)
141+
'SDOR', # S Doradus variables (LBV)
142+
'UV', # UV Ceti type (flare stars)
143+
'UVN', # Flaring Orion variables
144+
'WR', # Wolf-Rayet variables
145+
'FF', # Final Flash objects
146+
'V838MON', # V838 Mon type (Luminous Red Novae)
147+
'N', # Novae (general)
148+
'NA', # Fast novae
149+
'NB', # Slow novae
150+
'NC', # Very slow novae
151+
'NR', # Recurrent novae
152+
'NL', # Nova-like variables
153+
'NL/VY', # Anti-dwarf novae (VY Scl)
154+
'UG', # U Geminorum type (dwarf novae)
155+
'UGSS', # SS Cygni type
156+
'UGSU', # SU UMa type
157+
'UGER', # ER UMa type
158+
'UGWZ', # WZ Sge type
159+
'UGZ', # Z Cam type
160+
'UGZ/IW', # IW And stars (anomalous Z Cam)
161+
'ZAND', # Z Andromedae type
162+
'CV', # Cataclysmic variables (unspecified)
163+
'AM', # AM Her type (polars)
164+
'DQ', # DQ Her type (intermediate polars)
165+
'DQ/AE', # Propellers (AE Aqr subtype)
166+
'CBSS', # Close-binary supersoft source
167+
'CBSS/V', # V Sge type
168+
'IBWD', # Interacting Binary White Dwarfs
169+
'E', # Eclipsing binaries (general)
170+
'E-DO', # Disk occultation systems
171+
'EA', # Beta Persei type (Algol)
172+
'EB', # Beta Lyrae type
173+
'EC', # Contact binaries
174+
'ED', # Detached eclipsing binaries
175+
'ELL', # Rotating ellipsoidal variables
176+
'EP', # Planetary transits
177+
'ESD', # Semi-detached eclipsing binaries
178+
'EW', # W UMa type
179+
'DPV', # Double Periodic Variables
180+
'HB', # Heartbeat stars
181+
'R', # Close binaries with reflection effect
182+
'RS', # RS Canum Venaticorum type
183+
'BY', # BY Draconis type
184+
'FKCOM', # FK Comae Berenices type
185+
'ACV', # Alpha2 CVn variables
186+
'SXARI', # SX Arietis type
187+
'SXARI/E', # Sigma Ori E stars
188+
'LERI', # Lambda Eri type
189+
'roAp', # Rapidly oscillating Ap stars
190+
'roAm', # Rapidly oscillating Am stars
191+
'ROT', # Spotted stars (general)
192+
'X', # X-ray sources (general)
193+
'HMXB', # High Mass X-ray Binaries
194+
'IMXB', # Intermediate-mass X-ray Binaries
195+
'LMXB', # Low Mass X-ray Binaries
196+
'PSR', # Optically variable pulsars
197+
'WDP', # White dwarf pulsars
198+
'ZZ', # ZZ Ceti variables
199+
'ZZ/GWLIB', # GW Lib stars
200+
'ZZA', # ZZ Cet (DA type)
201+
'ZZA/O', # ZZA with outbursts
202+
'ZZB', # V777 Her type (DB)
203+
'ZZLep', # ZZ Lep (PN central stars)
204+
'ZZO', # GW Vir type (DO)
205+
'V361HYA', # EC 14026 variables (rapid)
206+
'V1093HER', # PG 1716 variables (slow)
207+
'DWLYN', # Hybrid subdwarf pulsators
208+
'BLAP', # Blue Large Amplitude Pulsators
209+
'FSCMa', # FS CMa type
210+
'cPNB[e]', # Compact PN B[e] stars
211+
'RCB', # R CrB variables
212+
'DYPer', # DY Per type
213+
'BXCIR', # BX Cir type
214+
'PVTEL', # PV Tel type
215+
'PVTELI', # PV Tel type I
216+
'PVTELII', # PV Tel type II
217+
'PVTELIII', # PV Tel type III
218+
'YHG', # Yellow hypergiants
219+
'PPN', # Proto-planetary nebulae
220+
'ORG', # Oscillating Red Giants
221+
'UXOR', # UX Orionis stars
222+
'VBD', # Variable brown dwarfs
223+
'APER', # Aperiodic
224+
'CST', # Non-variable (constant)
225+
'MISC', # Miscellaneous variables
226+
'LPV', # Long Period Variables
227+
'NSIN', # Non-sinusoidal periodic
228+
'NSIN ELL', # Non-sinusoidal ellipsoidal
229+
'PER', # Periodic (unspecified, survey type)
230+
'PULS', # Pulsating (unspecified, survey type)
231+
'S', # Rapid light changes (unstudied)
232+
'SIN', # Sinusoidal
233+
'Transient', # UV transient
234+
'VAR', # Variable (unspecified, survey type)
235+
'YSO', # Young Stellar Object
236+
'non-cv', # Non-cataclysmic
237+
]

0 commit comments

Comments
 (0)