CTLearn Manager
Contents:
1. Creating CTLearn Model Managers
2. Training
3. Tri-Model Managers
4. Testing
5. IRFs
6. Monte-Carlo DL2 analysis
7. DL1 to DL2 on real data
8. Real data DL2 analysis
9. Export and import curves
ctlearn_manager.model_manager
ctlearn_manager.tri_model
ctlearn_manager.tri_model_collection
ctlearn_manager.utils.DL2_processing
ctlearn_manager.utils.RF_counterpart
ctlearn_manager.utils.utils
CTLearn Manager
Index
Index
_
|
A
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
Z
_
__init__() (ctlearn_manager.model_manager.CTLearnModelManager method)
(ctlearn_manager.tri_model_collection.TriModelCollection method)
A
add_curve() (ctlearn_manager.utils.utils.ExportCurves method)
angular_distance() (in module ctlearn_manager.utils.utils)
ANGULAR_RESOLUTION (ctlearn_manager.utils.utils.CurveType attribute)
apply_energy_dependent_cuts_MC() (ctlearn_manager.tri_model.CTLearnTriModelManager method)
azimuth_range (ctlearn_manager.model_manager.ModelRangeOfValidity attribute)
,
[1]
C
calc_flux_for_N_sigma() (in module ctlearn_manager.utils.utils)
calc_flux_for_N_sigma_array() (in module ctlearn_manager.utils.utils)
channels (ctlearn_manager.tri_model.CTLearnTriModelManager attribute)
cluster_configuration (ctlearn_manager.model_manager.CTLearnModelManager attribute)
(ctlearn_manager.tri_model.CTLearnTriModelManager attribute)
(ctlearn_manager.tri_model_collection.TriModelCollection attribute)
,
[1]
ClusterConfiguration (class in ctlearn_manager.utils.utils)
ColorTheme (class in ctlearn_manager.utils.utils)
compare_irfs_to_RF() (ctlearn_manager.tri_model.CTLearnTriModelManager method)
compute_eff_time() (in module ctlearn_manager.utils.DL2_processing)
compute_off_regions() (ctlearn_manager.utils.DL2_processing.DL2DataProcessor method)
compute_on_off_counts() (ctlearn_manager.utils.DL2_processing.DL2DataProcessor method)
compute_on_off_counts_array() (ctlearn_manager.utils.DL2_processing.DL2DataProcessor method)
compute_on_off_counts_array_nul() (ctlearn_manager.utils.DL2_processing.DL2DataProcessor method)
convert_irf_format() (in module ctlearn_manager.utils.utils)
ctlearn_manager.model_manager
module
ctlearn_manager.tri_model
module
ctlearn_manager.tri_model_collection
module
ctlearn_manager.utils.DL2_processing
module
ctlearn_manager.utils.RF_counterpart
module
ctlearn_manager.utils.utils
module
CTLearnModelManager (class in ctlearn_manager.model_manager)
CTLearnTriModelManager (class in ctlearn_manager.tri_model)
(ctlearn_manager.utils.DL2_processing.DL2DataProcessor attribute)
CTLMDirectories (class in ctlearn_manager.utils.utils)
CurveType (class in ctlearn_manager.utils.utils)
Cuts (class in ctlearn_manager.utils.utils)
CutType (class in ctlearn_manager.utils.utils)
D
dark_theme (ctlearn_manager.utils.utils.ColorTheme attribute)
DataSample (class in ctlearn_manager.model_manager)
(class in ctlearn_manager.utils.utils)
DefaultCuts (class in ctlearn_manager.utils.utils)
delete_table_from_index() (ctlearn_manager.tri_model.CTLearnTriModelManager method)
direction_model (ctlearn_manager.tri_model.CTLearnTriModelManager attribute)
,
[1]
DL2_files (ctlearn_manager.utils.DL2_processing.DL2DataProcessor attribute)
DL2DataProcessor (class in ctlearn_manager.utils.DL2_processing)
dl2s (ctlearn_manager.utils.DL2_processing.DL2DataProcessor attribute)
dl2s_cuts (ctlearn_manager.utils.DL2_processing.DL2DataProcessor attribute)
E
EFF_40 (ctlearn_manager.utils.utils.DefaultCuts attribute)
EFF_70 (ctlearn_manager.utils.utils.DefaultCuts attribute)
EFF_90 (ctlearn_manager.utils.utils.DefaultCuts attribute)
EFFICIENCY_OPTIMIZED (ctlearn_manager.utils.utils.CutType attribute)
(ctlearn_manager.utils.utils.IRFType attribute)
ELECTRON (ctlearn_manager.utils.utils.ParticleType attribute)
energy_model (ctlearn_manager.tri_model.CTLearnTriModelManager attribute)
,
[1]
energy_range (ctlearn_manager.model_manager.ModelRangeOfValidity attribute)
,
[1]
ENERGY_RESOLUTION (ctlearn_manager.utils.utils.CurveType attribute)
export() (ctlearn_manager.utils.utils.ExportCurves method)
ExportCurves (class in ctlearn_manager.utils.utils)
extract_cuts() (in module ctlearn_manager.utils.DL2_processing)
extract_cuts_RF() (in module ctlearn_manager.utils.RF_counterpart)
F
find_68_percent_range() (in module ctlearn_manager.utils.utils)
find_closest_model_to() (ctlearn_manager.tri_model_collection.TriModelCollection method)
,
[1]
G
GAMMA_DIFFUSE (ctlearn_manager.utils.utils.ParticleType attribute)
GAMMA_POINT (ctlearn_manager.utils.utils.ParticleType attribute)
gammaness_cut (ctlearn_manager.utils.DL2_processing.DL2DataProcessor attribute)
gammaness_key (ctlearn_manager.tri_model.CTLearnTriModelManager attribute)
get_angular_resolution_DL2() (ctlearn_manager.tri_model.CTLearnTriModelManager method)
get_available_MC_directions() (ctlearn_manager.tri_model.CTLearnTriModelManager method)
(ctlearn_manager.utils.utils.CTLMDirectories method)
get_available_testing_directions() (ctlearn_manager.tri_model.CTLearnTriModelManager method)
get_avg_pointing() (in module ctlearn_manager.utils.utils)
get_closest_IRF_data() (ctlearn_manager.model_manager.CTLearnModelManager method)
get_closest_irf_files() (ctlearn_manager.utils.utils.CTLMDirectories method)
get_closest_rf_irf_files() (ctlearn_manager.utils.utils.CTLMDirectories method)
(in module ctlearn_manager.utils.utils)
get_cluster() (ctlearn_manager.utils.utils.ClusterConfiguration method)
get_color() (in module ctlearn_manager.utils.utils)
get_current_env() (in module ctlearn_manager.utils.utils)
get_dates_from_runs() (in module ctlearn_manager.utils.utils)
get_directory_name() (ctlearn_manager.utils.utils.Cuts method)
get_dl2_mc_directory() (ctlearn_manager.utils.utils.CTLMDirectories method)
get_DL2_MC_files() (ctlearn_manager.model_manager.CTLearnModelManager method)
get_dl2_mc_files() (ctlearn_manager.utils.utils.CTLMDirectories method)
get_dl2_mc_merged_directory() (ctlearn_manager.utils.utils.CTLMDirectories method)
get_dl2_post_processed_data_directory() (ctlearn_manager.utils.utils.CTLMDirectories method)
get_dl2_post_processed_data_rf_directory() (ctlearn_manager.utils.utils.CTLMDirectories method)
get_DL2_tables() (ctlearn_manager.tri_model.CTLearnTriModelManager method)
get_efficiency_for_gamaness_cuts() (ctlearn_manager.utils.DL2_processing.DL2DataProcessor method)
get_energy_dependent_mask_data() (in module ctlearn_manager.utils.DL2_processing)
get_energy_resolution_DL2() (ctlearn_manager.tri_model.CTLearnTriModelManager method)
get_files_cscs() (in module ctlearn_manager.utils.utils)
get_files_LST_cluster() (in module ctlearn_manager.utils.utils)
get_gammaness_cuts_for_efficiencies() (ctlearn_manager.utils.DL2_processing.DL2DataProcessor method)
get_IRF_data() (ctlearn_manager.model_manager.CTLearnModelManager method)
(ctlearn_manager.tri_model.CTLearnTriModelManager method)
get_irf_directory() (ctlearn_manager.utils.utils.CTLMDirectories method)
get_irf_files() (ctlearn_manager.utils.utils.CTLMDirectories method)
get_irf_type_from_config() (in module ctlearn_manager.utils.utils)
get_label() (ctlearn_manager.utils.utils.Cuts method)
get_n_epoch_trained() (ctlearn_manager.model_manager.CTLearnModelManager method)
,
[1]
get_predict_data_sbatch_script() (in module ctlearn_manager.utils.utils)
get_tri_model_by_nickname() (ctlearn_manager.tri_model_collection.TriModelCollection method)
get_user_confirmation() (in module ctlearn_manager.utils.utils)
GH_0_9 (ctlearn_manager.utils.utils.DefaultCuts attribute)
GH_CUTS (ctlearn_manager.utils.utils.CurveType attribute)
GLOBAL (ctlearn_manager.utils.utils.CutType attribute)
I
info() (ctlearn_manager.utils.utils.ClusterConfiguration method)
intensity_key (ctlearn_manager.tri_model.CTLearnTriModelManager attribute)
IRFType (class in ctlearn_manager.utils.utils)
L
launch_testing() (ctlearn_manager.tri_model.CTLearnTriModelManager method)
launch_training() (ctlearn_manager.model_manager.CTLearnModelManager method)
,
[1]
LazyRFCounterpart (class in ctlearn_manager.utils.RF_counterpart)
light_theme (ctlearn_manager.utils.utils.ColorTheme attribute)
load_model_from_index() (ctlearn_manager.utils.utils.CTLMDirectories method)
load_one_worker() (in module ctlearn_manager.utils.DL2_processing)
load_processed_data() (ctlearn_manager.utils.DL2_processing.DL2DataProcessor method)
M
matches() (ctlearn_manager.model_manager.ModelRangeOfValidity method)
,
[1]
merge_DL2_files() (ctlearn_manager.tri_model.CTLearnTriModelManager method)
min_telescopes (ctlearn_manager.tri_model.CTLearnTriModelManager attribute)
model_index_file (ctlearn_manager.model_manager.CTLearnModelManager attribute)
model_labels (ctlearn_manager.tri_model_collection.TriModelCollection attribute)
,
[1]
model_nickname (ctlearn_manager.model_manager.CTLearnModelManager attribute)
model_parameters_table (ctlearn_manager.model_manager.CTLearnModelManager attribute)
ModelRangeOfValidity (class in ctlearn_manager.model_manager)
module
ctlearn_manager.model_manager
ctlearn_manager.tri_model
ctlearn_manager.tri_model_collection
ctlearn_manager.utils.DL2_processing
ctlearn_manager.utils.RF_counterpart
ctlearn_manager.utils.utils
N
NO_CUTS (ctlearn_manager.utils.utils.DefaultCuts attribute)
nsb_range (ctlearn_manager.model_manager.ModelRangeOfValidity attribute)
,
[1]
O
optimize_cuts_on_crab() (ctlearn_manager.utils.DL2_processing.DL2DataProcessor method)
P
ParticleType (class in ctlearn_manager.utils.utils)
plot_angular_resolution_benchmark() (ctlearn_manager.tri_model.CTLearnTriModelManager method)
plot_angular_resolution_DL2() (ctlearn_manager.tri_model.CTLearnTriModelManager method)
(ctlearn_manager.tri_model_collection.TriModelCollection method)
,
[1]
plot_bkg_discrimination_capability() (ctlearn_manager.utils.DL2_processing.DL2DataProcessor method)
plot_curves() (ctlearn_manager.utils.utils.ExportCurves method)
plot_cuts() (ctlearn_manager.tri_model.CTLearnTriModelManager method)
(ctlearn_manager.tri_model_collection.TriModelCollection method)
,
[1]
plot_cuts_info_plt() (ctlearn_manager.utils.utils.Cuts method)
plot_cuts_optimized_on_crab() (ctlearn_manager.utils.DL2_processing.DL2DataProcessor method)
plot_DL2_AltAz() (ctlearn_manager.tri_model.CTLearnTriModelManager method)
plot_DL2_classification() (ctlearn_manager.tri_model.CTLearnTriModelManager method)
plot_DL2_energy() (ctlearn_manager.tri_model.CTLearnTriModelManager method)
plot_energy_bias_benchmark() (ctlearn_manager.tri_model.CTLearnTriModelManager method)
plot_energy_distribution() (ctlearn_manager.utils.DL2_processing.DL2DataProcessor method)
plot_energy_resolution_benchmark() (ctlearn_manager.tri_model.CTLearnTriModelManager method)
plot_energy_resolution_DL2() (ctlearn_manager.tri_model.CTLearnTriModelManager method)
(ctlearn_manager.tri_model_collection.TriModelCollection method)
,
[1]
plot_everything() (ctlearn_manager.utils.DL2_processing.DL2DataProcessor method)
plot_everything_dl2() (ctlearn_manager.tri_model.CTLearnTriModelManager method)
(ctlearn_manager.tri_model_collection.TriModelCollection method)
,
[1]
plot_excess_and_background_rates_vs_energy() (ctlearn_manager.utils.DL2_processing.DL2DataProcessor method)
plot_excess_vs_background_rates() (ctlearn_manager.utils.DL2_processing.DL2DataProcessor method)
plot_gammaness_distribution() (ctlearn_manager.utils.DL2_processing.DL2DataProcessor method)
plot_irfs() (ctlearn_manager.tri_model.CTLearnTriModelManager method)
plot_loss() (ctlearn_manager.model_manager.CTLearnModelManager method)
,
[1]
(ctlearn_manager.tri_model.CTLearnTriModelManager method)
plot_migration_matrix() (ctlearn_manager.tri_model.CTLearnTriModelManager method)
plot_pointing_on_ax() (in module ctlearn_manager.utils.utils)
plot_PSF() (ctlearn_manager.utils.DL2_processing.DL2DataProcessor method)
plot_ROC_curve_DL2() (ctlearn_manager.tri_model.CTLearnTriModelManager method)
plot_sensitivity() (ctlearn_manager.utils.DL2_processing.DL2DataProcessor method)
plot_sensitivity_benchmark() (ctlearn_manager.tri_model.CTLearnTriModelManager method)
plot_skymap() (ctlearn_manager.utils.DL2_processing.DL2DataProcessor method)
plot_theta2_distribution() (ctlearn_manager.utils.DL2_processing.DL2DataProcessor method)
plot_training_nodes() (ctlearn_manager.model_manager.CTLearnModelManager method)
,
[1]
plot_zenith_azimuth_ranges() (ctlearn_manager.model_manager.CTLearnModelManager method)
,
[1]
(ctlearn_manager.tri_model.CTLearnTriModelManager method)
(ctlearn_manager.tri_model_collection.TriModelCollection method)
,
[1]
pointing_alt_key (ctlearn_manager.tri_model.CTLearnTriModelManager attribute)
pointing_az_key (ctlearn_manager.tri_model.CTLearnTriModelManager attribute)
pointings (ctlearn_manager.utils.DL2_processing.DL2DataProcessor attribute)
predict_data() (ctlearn_manager.tri_model.CTLearnTriModelManager method)
(ctlearn_manager.tri_model_collection.TriModelCollection method)
,
[1]
predict_lstchain_data() (ctlearn_manager.tri_model.CTLearnTriModelManager method)
(ctlearn_manager.tri_model_collection.TriModelCollection method)
,
[1]
predict_lstchain_run() (ctlearn_manager.tri_model_collection.TriModelCollection method)
,
[1]
process_DL2_data() (ctlearn_manager.utils.DL2_processing.DL2DataProcessor method)
process_gt_tuple() (in module ctlearn_manager.utils.DL2_processing)
produce_dl3() (ctlearn_manager.utils.DL2_processing.DL2DataProcessor method)
(in module ctlearn_manager.utils.utils)
produce_irfs() (ctlearn_manager.tri_model.CTLearnTriModelManager method)
produce_irfs_with_uncertainties() (ctlearn_manager.tri_model.CTLearnTriModelManager method)
PROTON (ctlearn_manager.utils.utils.ParticleType attribute)
PSF_DATA (ctlearn_manager.utils.utils.CurveType attribute)
R
read_cuts_optimized_on_crab_from_csv() (ctlearn_manager.utils.DL2_processing.DL2DataProcessor static method)
reco_alt_key (ctlearn_manager.tri_model.CTLearnTriModelManager attribute)
reco_az_key (ctlearn_manager.tri_model.CTLearnTriModelManager attribute)
reco_directions (ctlearn_manager.utils.DL2_processing.DL2DataProcessor attribute)
reco_energy_key (ctlearn_manager.tri_model.CTLearnTriModelManager attribute)
reco_field_suffix (ctlearn_manager.tri_model.CTLearnTriModelManager attribute)
(ctlearn_manager.utils.DL2_processing.DL2DataProcessor attribute)
reconstruction_method (ctlearn_manager.tri_model.CTLearnTriModelManager attribute)
(ctlearn_manager.utils.DL2_processing.DL2DataProcessor attribute)
remove_model_from_index() (in module ctlearn_manager.utils.utils)
remove_row_from_table() (ctlearn_manager.model_manager.CTLearnModelManager method)
remove_row_from_table_utils() (in module ctlearn_manager.utils.utils)
remove_table_from_h5() (in module ctlearn_manager.utils.utils)
RFCounterpart (class in ctlearn_manager.utils.RF_counterpart)
ROC (ctlearn_manager.utils.utils.CurveType attribute)
S
save_to_index() (ctlearn_manager.model_manager.CTLearnModelManager method)
,
[1]
SENSITIVITY_DATA (ctlearn_manager.utils.utils.CurveType attribute)
SENSITIVITY_OPTIMIZED (ctlearn_manager.utils.utils.CutType attribute)
(ctlearn_manager.utils.utils.IRFType attribute)
set_global_theme() (in module ctlearn_manager.utils.utils)
set_keys() (ctlearn_manager.tri_model.CTLearnTriModelManager method)
(ctlearn_manager.utils.DL2_processing.DL2DataProcessor method)
set_mpl_style() (in module ctlearn_manager.utils.utils)
set_testing_data() (ctlearn_manager.tri_model.CTLearnTriModelManager method)
source_position (ctlearn_manager.utils.DL2_processing.DL2DataProcessor attribute)
stereo (ctlearn_manager.model_manager.CTLearnModelManager attribute)
(ctlearn_manager.tri_model.CTLearnTriModelManager attribute)
(ctlearn_manager.utils.DL2_processing.DL2DataProcessor attribute)
T
telescope_ids (ctlearn_manager.model_manager.CTLearnModelManager attribute)
(ctlearn_manager.tri_model.CTLearnTriModelManager attribute)
(ctlearn_manager.utils.DL2_processing.DL2DataProcessor attribute)
telescope_location (ctlearn_manager.utils.DL2_processing.DL2DataProcessor attribute)
telescope_names (ctlearn_manager.model_manager.CTLearnModelManager attribute)
(ctlearn_manager.tri_model.CTLearnTriModelManager attribute)
(ctlearn_manager.utils.DL2_processing.DL2DataProcessor attribute)
THETA_CUTS (ctlearn_manager.utils.utils.CurveType attribute)
time_key (ctlearn_manager.tri_model.CTLearnTriModelManager attribute)
tri_models (ctlearn_manager.tri_model_collection.TriModelCollection attribute)
,
[1]
TriModelCollection (class in ctlearn_manager.tri_model_collection)
true_alt_key (ctlearn_manager.tri_model.CTLearnTriModelManager attribute)
true_az_key (ctlearn_manager.tri_model.CTLearnTriModelManager attribute)
true_energy_key (ctlearn_manager.tri_model.CTLearnTriModelManager attribute)
type_model (ctlearn_manager.tri_model.CTLearnTriModelManager attribute)
,
[1]
U
u (ctlearn_manager.model_manager.DataSample attribute)
(ctlearn_manager.utils.utils.DataSample attribute)
update_merged_DL2_MC_files() (ctlearn_manager.model_manager.CTLearnModelManager method)
update_model_manager_DL2_data_files() (ctlearn_manager.model_manager.CTLearnModelManager method)
update_model_manager_DL2_MC_files() (ctlearn_manager.model_manager.CTLearnModelManager method)
update_model_manager_IRF_data() (ctlearn_manager.model_manager.CTLearnModelManager method)
update_model_manager_parameters_in_index() (ctlearn_manager.model_manager.CTLearnModelManager method)
,
[1]
update_model_manager_testing_data() (ctlearn_manager.model_manager.CTLearnModelManager method)
,
[1]
V
validity (ctlearn_manager.model_manager.CTLearnModelManager attribute)
W
write_sbatch_script() (ctlearn_manager.utils.utils.ClusterConfiguration method)
Z
zenith_range (ctlearn_manager.model_manager.ModelRangeOfValidity attribute)
,
[1]