|
| 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