TASOC Stellar Classification (starclass package)
- Stellar Variability Classes (
starclass.StellarClasses)StellarClassesLevel1StellarClassesLevel1InstrStellarClassesLevel1Instr.APERIODICStellarClassesLevel1Instr.CONSTANTStellarClassesLevel1Instr.CONTACT_ROTStellarClassesLevel1Instr.DSCT_BCEPStellarClassesLevel1Instr.ECLIPSEStellarClassesLevel1Instr.GDOR_SPBStellarClassesLevel1Instr.INSTRUMENTStellarClassesLevel1Instr.RRLYR_CEPHEIDStellarClassesLevel1Instr.SOLARLIKE
StellarClassesLevel2StellarClassesLevel2.BCEPStellarClassesLevel2.CEPHEIDStellarClassesLevel2.DSCTStellarClassesLevel2.FLAREStellarClassesLevel2.GDORStellarClassesLevel2.LPVStellarClassesLevel2.ROAPStellarClassesLevel2.RRLYRStellarClassesLevel2.SDBStellarClassesLevel2.SPBStellarClassesLevel2.SPOTSStellarClassesLevel2.WD
- Common Features (
starclass.features)- Light curve
- Pre-calculated diagnostics
- Power spectrum (
starclass.features.powerspectrum)powerspectrumpowerspectrum.nyquistpowerspectrum.dfpowerspectrum.standardpowerspectrum.lspowerspectrum.__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)TrainingSetTrainingSet.keyTrainingSet.linfitTrainingSet.testfractionTrainingSet.StellarClassesTrainingSet.random_seedTrainingSet.features_cacheTrainingSet.train_idxTrainingSet.test_idxTrainingSet.crossval_foldsTrainingSet.foldTrainingSet.__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)keplerq9v3keplerq9v3.__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_instrkeplerq9v3_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.datadirkeplerq9v3_instr.key
- Kepler Q9 (version 2) Training Set (
starclass.training_sets.keplerq9v2)keplerq9v2keplerq9v2.__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)BaseClassifierBaseClassifier.plotBaseClassifier.data_dirBaseClassifier.features_cacheBaseClassifier.classifier_keyBaseClassifier.StellarClassesBaseClassifier.features_namesBaseClassifier.truncate_lightcurvesBaseClassifier.__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_modelBaseClassifier.random_seedBaseClassifier.random_state
- RFGCClassifier (
starclass.RFGCClassifier)RFGCClassifierRFGCClassifier.__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_modelRFGCClassifier.random_seedRFGCClassifier.random_state
- SLOSHClassifier (
starclass.SLOSHClassifier)SLOSHClassifierSLOSHClassifier.__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_modelSLOSHClassifier.random_seedSLOSHClassifier.random_state
- XGBClassifier (
starclass.XGBClassifier)XGBClassifierXGBClassifier.__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_modelXGBClassifier.random_seedXGBClassifier.random_state
- SortingHat Classifier (
starclass.SortingHatClassifier)SortingHatClassifierSortingHatClassifier.__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_modelSortingHatClassifier.random_seedSortingHatClassifier.random_state
Meta Classifier
- MetaClassifier (
starclass.MetaClassifier)MetaClassifierMetaClassifier.clfileMetaClassifier.classifierMetaClassifier.features_usedMetaClassifier.__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_modelMetaClassifier.random_seedMetaClassifier.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)TaskManagerTaskManager.__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)