Example #1
0
 def plot_clusters(self, cluster_dictionary: dict, signal_dictionary: dict,
                   use_j1979_tags: bool, vehicle_number: str):
     plot_signals_by_cluster(a_timer=a_timer,
                             cluster_dict=cluster_dictionary,
                             signal_dict=signal_dictionary,
                             use_j1979_tags=use_j1979_tags,
                             vehicle_number=vehicle_number,
                             force=force_cluster_plotting)
Example #2
0
 def plot_clusters(self, cluster_dictionary: dict, signal_dictionary: dict,
                   use_j1979_tags: bool, vehicle_number: str):
     self.make_and_move_to_vehicle_directory()
     plot_signals_by_cluster(a_timer=a_timer,
                             cluster_dict=cluster_dictionary,
                             signal_dict=signal_dictionary,
                             use_j1979_tags=use_j1979_tags,
                             vehicle_number=vehicle_number,
                             force=force_cluster_plotting)
     self.move_back_to_parent_directory()
Example #3
0
    pickle_clusters_filename=pickle_clusters_filename,
    pickle_all_signals_df_filename=pickle_all_signal_filename,
    csv_signals_correlation_filename=csv_all_signals_filename,
    signal_dict=signal_dictionary,
    cluster_dict=cluster_dict,
    correlation_threshold=min_correlation_threshold,
    force=force_semantic_analysis)
signal_dictionary, j1979_correlations = j1979_signal_labeling(
    a_timer=a_timer,
    j1979_corr_filename=pickle_j1979_correlation,
    df_signals=df_full,
    j1979_dict=j1979_dictionary,
    signal_dict=signal_dictionary,
    correlation_threshold=min_correlation_threshold,
    force=force_signal_labeling)
plot_signals_by_cluster(a_timer, cluster_dict, signal_dictionary,
                        use_j1979_tags_in_plots, force_cluster_plotting)

#                     DATA STORAGE                      #
if dump_to_pickle:
    if force_pre_processing:
        if path.isfile(pickle_arb_id_filename):
            remove(pickle_arb_id_filename)
        if path.isfile(pickle_j1979_filename):
            remove(pickle_j1979_filename)
    if force_lexical_analysis or force_signal_labeling:
        if path.isfile(pickle_signal_filename):
            remove(pickle_signal_filename)
    if force_semantic_analysis:
        if path.isfile(pickle_subset_filename):
            remove(pickle_subset_filename)
        if path.isfile(csv_correlation_filename):