pm4py.util package#
Subpackages#
Submodules#
- pm4py.util.business_hours module
- pm4py.util.colors module
- pm4py.util.constants module
- pm4py.util.deprecation module
- pm4py.util.exec_utils module
- pm4py.util.hie_utils module
- pm4py.util.intervaltree module
- pm4py.util.labels_similarity module
- pm4py.util.ml_utils module
- pm4py.util.nx_utils module
Parametersget_default_nx_environment()Graph()DiGraph()MultiGraph()MultiDiGraph()ancestors()descendants()connected_components()bfs_tree()topological_sort()contracted_nodes()shortest_path()strongly_connected_components()has_path()is_strongly_connected()all_pairs_shortest_path()all_pairs_dijkstra()find_cliques()degree_centrality()greedy_modularity_communities()maximum_flow_value()minimum_weight_full_matching()Edmonds()neo4j_upload()neo4j_download()nx_to_ocel()nx_to_event_log()
- pm4py.util.pandas_utils module
get_default_dataframe_environment()to_dict_records()to_dict_index()insert_index()insert_case_index()insert_ev_in_tr_index()format_unique()insert_feature_activity_position_in_trace()insert_case_arrival_finish_rate()insert_case_service_waiting_time()check_is_pandas_dataframe()is_polars_lazyframe()instantiate_dataframe()instantiate_dataframe_from_dict()instantiate_dataframe_from_records()get_grouper()get_total_seconds()convert_to_seconds()dataframe_column_string_to_datetime()read_csv()concat()merge()check_pandas_dataframe_columns()get_traces()get_attribute_values_count()df_row_count()get_pivot_timestamp_distribution()
- pm4py.util.points_subset module
- pm4py.util.prefixspan module
- pm4py.util.regex module
- pm4py.util.rustxes_utils module
- pm4py.util.string_distance module
- pm4py.util.thread_utils module
- pm4py.util.typing module
- pm4py.util.variants_util module
- pm4py.util.vis_utils module
- pm4py.util.xes_constants module
Module contents#
PM4Py – A Process Mining Library for Python Copyright (C) 2026 Process Intelligence Solutions GmbH
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see this software project’s root or visit <https://www.gnu.org/licenses/>.
Website: https://processintelligence.solutions Contact: info@processintelligence.solutions