TASOC Stellar Classification (starclass
package)
- Stellar Variability Classes (
starclass.StellarClasses
)StellarClassesLevel1
StellarClassesLevel1Instr
StellarClassesLevel1Instr.APERIODIC
StellarClassesLevel1Instr.CONSTANT
StellarClassesLevel1Instr.CONTACT_ROT
StellarClassesLevel1Instr.DSCT_BCEP
StellarClassesLevel1Instr.ECLIPSE
StellarClassesLevel1Instr.GDOR_SPB
StellarClassesLevel1Instr.INSTRUMENT
StellarClassesLevel1Instr.RRLYR_CEPHEID
StellarClassesLevel1Instr.SOLARLIKE
StellarClassesLevel2
StellarClassesLevel2.BCEP
StellarClassesLevel2.CEPHEID
StellarClassesLevel2.DSCT
StellarClassesLevel2.FLARE
StellarClassesLevel2.GDOR
StellarClassesLevel2.LPV
StellarClassesLevel2.ROAP
StellarClassesLevel2.RRLYR
StellarClassesLevel2.SDB
StellarClassesLevel2.SPB
StellarClassesLevel2.SPOTS
StellarClassesLevel2.WD
- Common Features (
starclass.features
)- Light curve
- Pre-calculated diagnostics
- Power spectrum (
starclass.features.powerspectrum
)powerspectrum
powerspectrum.nyquist
powerspectrum.df
powerspectrum.standard
powerspectrum.ls
powerspectrum.__init__()
powerspectrum.alpha_beta()
powerspectrum.copy()
powerspectrum.false_alarm_probability()
powerspectrum.fundamental_spacing_integral()
powerspectrum.fundamental_spacing_minimum()
powerspectrum.model()
powerspectrum.optimize_peak()
powerspectrum.plot()
powerspectrum.powerspectrum()
powerspectrum.replace_lightcurve()
powerspectrum.windowfunction()
- Frequency Extraction (
starclass.features.freqextr
) - FliPer (
starclass.features.fliper
)
Training Sets
- TrainingSet (
starclass.training_sets.TrainingSet
)TrainingSet
TrainingSet.key
TrainingSet.linfit
TrainingSet.testfraction
TrainingSet.StellarClasses
TrainingSet.random_seed
TrainingSet.features_cache
TrainingSet.train_idx
TrainingSet.test_idx
TrainingSet.crossval_folds
TrainingSet.fold
TrainingSet.__init__()
TrainingSet.clear_cache()
TrainingSet.close()
TrainingSet.features()
TrainingSet.features_test()
TrainingSet.find_input_folder()
TrainingSet.folds()
TrainingSet.generate_todolist()
TrainingSet.labels()
TrainingSet.labels_test()
TrainingSet.load_targets()
TrainingSet.reload()
TrainingSet.tset_datadir()
- Kepler Q9 (version 3) Training Set (
starclass.training_sets.keplerq9v3
)keplerq9v3
keplerq9v3.__init__()
keplerq9v3.clear_cache()
keplerq9v3.close()
keplerq9v3.features()
keplerq9v3.features_test()
keplerq9v3.find_input_folder()
keplerq9v3.folds()
keplerq9v3.generate_todolist()
keplerq9v3.labels()
keplerq9v3.labels_test()
keplerq9v3.load_targets()
keplerq9v3.reload()
keplerq9v3.tset_datadir()
keplerq9v3.key
keplerq9v3_instr
keplerq9v3_instr.__init__()
keplerq9v3_instr.clear_cache()
keplerq9v3_instr.close()
keplerq9v3_instr.features()
keplerq9v3_instr.features_test()
keplerq9v3_instr.find_input_folder()
keplerq9v3_instr.folds()
keplerq9v3_instr.generate_todolist()
keplerq9v3_instr.labels()
keplerq9v3_instr.labels_test()
keplerq9v3_instr.load_targets()
keplerq9v3_instr.reload()
keplerq9v3_instr.tset_datadir()
keplerq9v3_instr.datadir
keplerq9v3_instr.key
- Kepler Q9 (version 2) Training Set (
starclass.training_sets.keplerq9v2
)keplerq9v2
keplerq9v2.__init__()
keplerq9v2.clear_cache()
keplerq9v2.close()
keplerq9v2.features()
keplerq9v2.features_test()
keplerq9v2.find_input_folder()
keplerq9v2.folds()
keplerq9v2.generate_todolist()
keplerq9v2.labels()
keplerq9v2.labels_test()
keplerq9v2.load_targets()
keplerq9v2.reload()
keplerq9v2.tset_datadir()
keplerq9v2.key
- Kepler Q9 Training Set (
starclass.training_sets.keplerq9
) - T’DA Simulations Training Set (
starclass.training_sets.tdasim
)
Individual classifiers
- BaseClassifier (
starclass.BaseClassifier
)BaseClassifier
BaseClassifier.plot
BaseClassifier.data_dir
BaseClassifier.features_cache
BaseClassifier.classifier_key
BaseClassifier.StellarClasses
BaseClassifier.features_names
BaseClassifier.truncate_lightcurves
BaseClassifier.__init__()
BaseClassifier.classify()
BaseClassifier.close()
BaseClassifier.do_classify()
BaseClassifier.feature_importance_complete()
BaseClassifier.load_star()
BaseClassifier.parse_labels()
BaseClassifier.test()
BaseClassifier.test_complete()
BaseClassifier.train()
BaseClassifier.classifier_model
BaseClassifier.random_seed
BaseClassifier.random_state
- RFGCClassifier (
starclass.RFGCClassifier
)RFGCClassifier
RFGCClassifier.__init__()
RFGCClassifier.classify()
RFGCClassifier.close()
RFGCClassifier.do_classify()
RFGCClassifier.featcalc()
RFGCClassifier.feature_importance_complete()
RFGCClassifier.load()
RFGCClassifier.load_star()
RFGCClassifier.loadsom()
RFGCClassifier.parse_labels()
RFGCClassifier.save()
RFGCClassifier.test()
RFGCClassifier.test_complete()
RFGCClassifier.train()
RFGCClassifier.classifier_model
RFGCClassifier.random_seed
RFGCClassifier.random_state
- SLOSHClassifier (
starclass.SLOSHClassifier
)SLOSHClassifier
SLOSHClassifier.__init__()
SLOSHClassifier.classify()
SLOSHClassifier.clear_model_list()
SLOSHClassifier.close()
SLOSHClassifier.do_classify()
SLOSHClassifier.feature_importance_complete()
SLOSHClassifier.load()
SLOSHClassifier.load_star()
SLOSHClassifier.parse_labels()
SLOSHClassifier.save()
SLOSHClassifier.save_model()
SLOSHClassifier.test()
SLOSHClassifier.test_complete()
SLOSHClassifier.train()
SLOSHClassifier.classifier_model
SLOSHClassifier.random_seed
SLOSHClassifier.random_state
- XGBClassifier (
starclass.XGBClassifier
)XGBClassifier
XGBClassifier.__init__()
XGBClassifier.classify()
XGBClassifier.close()
XGBClassifier.do_classify()
XGBClassifier.feature_importance_complete()
XGBClassifier.load()
XGBClassifier.load_star()
XGBClassifier.parse_labels()
XGBClassifier.save()
XGBClassifier.test()
XGBClassifier.test_complete()
XGBClassifier.train()
XGBClassifier.classifier_model
XGBClassifier.random_seed
XGBClassifier.random_state
- SortingHat Classifier (
starclass.SortingHatClassifier
)SortingHatClassifier
SortingHatClassifier.__init__()
SortingHatClassifier.classify()
SortingHatClassifier.close()
SortingHatClassifier.do_classify()
SortingHatClassifier.featcalc()
SortingHatClassifier.feature_importance_complete()
SortingHatClassifier.load()
SortingHatClassifier.load_star()
SortingHatClassifier.parse_labels()
SortingHatClassifier.save()
SortingHatClassifier.test()
SortingHatClassifier.test_complete()
SortingHatClassifier.train()
SortingHatClassifier.classifier_model
SortingHatClassifier.random_seed
SortingHatClassifier.random_state
Meta Classifier
- MetaClassifier (
starclass.MetaClassifier
)MetaClassifier
MetaClassifier.clfile
MetaClassifier.classifier
MetaClassifier.features_used
MetaClassifier.__init__()
MetaClassifier.build_features_table()
MetaClassifier.classify()
MetaClassifier.close()
MetaClassifier.do_classify()
MetaClassifier.feature_importance_complete()
MetaClassifier.load()
MetaClassifier.load_star()
MetaClassifier.parse_labels()
MetaClassifier.save()
MetaClassifier.test()
MetaClassifier.test_complete()
MetaClassifier.train()
MetaClassifier.classifier_model
MetaClassifier.random_seed
MetaClassifier.random_state
Helper classes and utilities
- Convenience functions (
starclass.convenience
) - Constants (
starclass.constants
) - Input/output functions (
starclass.io
) - Plotting Utilities (
starclass.plots
) - Task Manager (
starclass.TaskManager
)TaskManager
TaskManager.__init__()
TaskManager.assign_final_class()
TaskManager.backup()
TaskManager.close()
TaskManager.get_number_tasks()
TaskManager.get_task()
TaskManager.moat_clear()
TaskManager.moat_create()
TaskManager.moat_query()
TaskManager.save_results()
TaskManager.save_settings()
TaskManager.start_task()
- Todo-list utility functions (
starclass.todolist
) - Utility functions (
starclass.utilities
)