hots.container
Provide actions specific to containers (plot containers data, build dictionnary for container IDs …)
- hots.container.build_dict_id_containers(df_indiv)[source]
Build dictionnary for corresponding IDs and indexes.
- Parameters:
df_indiv (pd.DataFrame) – _description_
- Returns:
_description_
- Return type:
Dict
- hots.container.build_var_delta_matrix(df_indiv, dict_id_c)[source]
Build variance of deltas matrix.
- Parameters:
df_indiv (pd.DataFrame) – _description_
dict_id_c (_type_) – _description_
- Returns:
_description_
- Return type:
np.array
- hots.container.build_var_delta_matrix_cluster(df_clust, cluster_var_matrix, dict_id_c)[source]
Build variance of deltas matrix from cluster.
- Parameters:
df_clust (pd.DataFrame) – _description_
cluster_var_matrix (np.array) – _description_
dict_id_c (Dict) – _description_
- Returns:
_description_
- Return type:
np.array
- hots.container.build_vars_matrix_indivs(df_clust, vars_, dict_id_c)[source]
Build containers matrix with clusters variance.
- Parameters:
df_clust (pd.DataFrame) – _description_
vars (np.array) – _description_
dict_id_c (Dict) – _description_
- Returns:
_description_
- Return type:
np.array
- hots.container.plot_all_data_all_containers(df_indiv, sep_time, metrics=None)[source]
Plot all metrics containers consumption.
- Parameters:
df_indiv (pd.DataFrame) – _description_
sep_time (int) – _description_
metrics (List[str], optional) – _description_, defaults to None
- Returns:
_description_
- Return type:
plt.Figure
- hots.container.plot_data_all_containers(df_indiv, metric)[source]
Plot a specific metric containers consumption.
- Parameters:
df_indiv (pd.DataFrame) – _description_
metric (str) – _description_
- hots.container.show_specific_containers(working_df_indiv, df_indiv_clust, my_instance, labels_)[source]
Show specific (user input) containers.
- Parameters:
working_df_indiv (pd.DataFrame) – _description_
df_indiv_clust (pd.DataFrame) – _description_
my_instance (Instance) – _description_
labels (List) – _description_