Spaces:
Runtime error
Runtime error
| import inspect | |
| import os | |
| import sys | |
| import traceback | |
| import importlib.util | |
| EXECUTE_EXAMPLES = True | |
| def bpmn_js_visualization(): | |
| from examples import bpmn_js_visualization | |
| print("\n\nbpmn_js_visualization") | |
| bpmn_js_visualization.execute_script() | |
| def log_projection_dfg_variant(): | |
| from examples import log_projection_dfg_variant | |
| print("\n\nlog_projection_dfg_variant") | |
| log_projection_dfg_variant.execute_script() | |
| def streaming_live_to_static_stream(): | |
| from examples import streaming_live_to_static_stream | |
| print("\n\nstreaming_live_to_static_stream") | |
| streaming_live_to_static_stream.execute_script() | |
| def declare_simple(): | |
| from examples import declare_simple | |
| print("\n\ndeclare_simple") | |
| declare_simple.execute_script() | |
| def variants_paths_duration(): | |
| from examples import variants_paths_duration | |
| print("\n\nvariants_paths_duration") | |
| variants_paths_duration.execute_script() | |
| def ev_to_obj_types_graph(): | |
| from examples import ev_to_obj_types_graph | |
| print("\n\nev_to_obj_types_graph") | |
| ev_to_obj_types_graph.execute_script() | |
| def label_splitting(): | |
| from examples import label_splitting | |
| print("\n\nlabel_splitting") | |
| label_splitting.execute_script() | |
| def nx_ocel_to_graphviz(): | |
| from examples import nx_ocel_to_graphviz | |
| print("\n\nnx_ocel_to_graphviz") | |
| nx_ocel_to_graphviz.execute_script() | |
| def nx_traditional_to_graphviz(): | |
| from examples import nx_traditional_to_graphviz | |
| print("\n\nnx_traditional_to_graphviz") | |
| nx_traditional_to_graphviz.execute_script() | |
| def segments_retrieval_filtering(): | |
| from examples import segments_retrieval_filtering | |
| print("\n\nsegments_retrieval_filtering") | |
| segments_retrieval_filtering.execute_script() | |
| def feature_extraction_case_loc(): | |
| from examples import feature_extraction_case_loc | |
| print("\n\nfeature_extraction_case_loc") | |
| feature_extraction_case_loc.execute_script() | |
| def powl_discovery(): | |
| from examples import powl_discovery | |
| print("\n\npowl_discovery") | |
| powl_discovery.execute_script() | |
| def powl_parsing(): | |
| from examples import powl_parsing | |
| print("\n\npowl_parsing") | |
| powl_parsing.execute_script() | |
| def log_skeleton_manual_constraints(): | |
| from examples import log_skeleton_manual_constraints | |
| print("\n\nlog_skeleton_manual_constraints") | |
| log_skeleton_manual_constraints.execute_script() | |
| def stochastic_petri_playout(): | |
| from examples import stochastic_petri_playout | |
| print("\n\nstochastic_petri_playout") | |
| stochastic_petri_playout.execute_script() | |
| def trace_attrib_hierarch_cluster(): | |
| from examples import trace_attrib_hierarch_cluster | |
| print("\n\ntrace_attrib_hierarch_cluster") | |
| trace_attrib_hierarch_cluster.execute_script() | |
| def activities_to_alphabet(): | |
| from examples import activities_to_alphabet | |
| print("\n\nactivities_to_alphabet") | |
| activities_to_alphabet.execute_script() | |
| def ocel_filter_cc(): | |
| from examples import ocel_filter_cc | |
| print("\n\nocel_filter_cc") | |
| ocel_filter_cc.execute_script() | |
| def queue_check_exponential(): | |
| from examples import queue_check_exponential | |
| print("\n\nqueue_check_exponential") | |
| queue_check_exponential.execute_script() | |
| def queue_check_max_conc_exec(): | |
| from examples import queue_check_max_conc_exec | |
| print("\n\nqueue_check_max_conc_exec") | |
| queue_check_max_conc_exec.execute_script() | |
| def timestamp_granularity(): | |
| from examples import timestamp_granularity | |
| print("\n\ntimestamp_granularity") | |
| timestamp_granularity.execute_script() | |
| def ocel_occm_example(): | |
| from examples import ocel_occm_example | |
| print("\n\nocel_occm_example") | |
| ocel_occm_example.execute_script() | |
| def ocel_clustering(): | |
| from examples import ocel_clustering | |
| print("\n\nocel_clustering") | |
| ocel_clustering.execute_script() | |
| def ocel_enrichment(): | |
| from examples import ocel_enrichment | |
| print("\n\nocel_enrichment") | |
| ocel_enrichment.execute_script() | |
| def validation_ocel20_xml(): | |
| from examples import validation_ocel20_xml | |
| print("\n\nvalidation_ocel20_xml") | |
| validation_ocel20_xml.execute_script() | |
| def consecutive_act_case_grouping_filter(): | |
| from examples import consecutive_act_case_grouping_filter | |
| print("\n\nconsecutive_act_case_grouping_filter") | |
| consecutive_act_case_grouping_filter.execute_script() | |
| def cost_based_dfg(): | |
| from examples import cost_based_dfg | |
| print("\n\ncost_based_dfg") | |
| cost_based_dfg.execute_script() | |
| def df_to_log_postpro(): | |
| from examples import df_to_log_postpro | |
| print("\n\ndf_to_log_postpro") | |
| df_to_log_postpro.execute_script() | |
| def hybrid_ilp_miner(): | |
| from examples import hybrid_ilp_miner | |
| print("\n\nhybrid_ilp_miner") | |
| hybrid_ilp_miner.execute_script() | |
| def ml_insert_case_arrival_finish(): | |
| from examples import ml_insert_case_arrival_finish | |
| print("\n\nml_insert_case_arrival_finish") | |
| ml_insert_case_arrival_finish.execute_script() | |
| def ml_insert_waiting_service_time(): | |
| from examples import ml_insert_waiting_service_time | |
| print("\n\nml_insert_waiting_service_time") | |
| ml_insert_waiting_service_time.execute_script() | |
| def ml_log_to_target_vector(): | |
| from examples import ml_log_to_target_vectory | |
| print("\n\nml_log_to_target_vector") | |
| ml_log_to_target_vectory.execute_script() | |
| def ml_outcome_enriched(): | |
| from examples import ml_outcome_enriched | |
| print("\n\nml_outcome_enriched") | |
| ml_outcome_enriched.execute_script() | |
| def ocel20_import_export(): | |
| from examples import ocel20_import_export | |
| print("\n\nocel20_import_export") | |
| ocel20_import_export.execute_script() | |
| def revised_playout(): | |
| from examples import revised_playout | |
| print("\n\nrevised_playout") | |
| revised_playout.execute_script() | |
| def timestamp_case_grouping_filter(): | |
| from examples import timestamp_case_grouping_filter | |
| print("\n\ntimestamp_case_grouping_filter") | |
| timestamp_case_grouping_filter.execute_script() | |
| def trace_clustering(): | |
| from examples import trace_clustering | |
| print("\n\ntrace_clustering") | |
| trace_clustering.execute_script() | |
| def validation_ocel20_relational(): | |
| from examples import validation_ocel20_relational | |
| print("\n\nvalidation_ocel20_relation") | |
| validation_ocel20_relational.execute_script() | |
| def all_optimal_alignments(): | |
| from examples import all_optimal_alignments | |
| print("\n\nall_optimal_alignments") | |
| all_optimal_alignments.execute_script() | |
| def inductive_miner(): | |
| from examples import inductive_miner | |
| print("\n\ninductive_miner") | |
| inductive_miner.execute_script() | |
| def inductive_miner_dfg(): | |
| from examples import inductive_miner_dfg | |
| print("\n\ninductive_miner_dfg") | |
| inductive_miner_dfg.execute_script() | |
| def inductive_miner_variants(): | |
| from examples import inductive_miner_variants | |
| print("\n\ninductive_miner_variants") | |
| inductive_miner_variants.execute_script() | |
| def heu_miner_plus_plus(): | |
| from examples import heuminer_plusplus | |
| print("\n\nheuminer_plusplus") | |
| heuminer_plusplus.execute_script() | |
| def interval_events_overlap(): | |
| from examples import interval_events_overlap | |
| print("\n\ninterval_events_overlap") | |
| interval_events_overlap.execute_script() | |
| def kneighb_regression(): | |
| from examples import kneighb_regression | |
| print("\n\nkneighb_regression") | |
| kneighb_regression.execute_script() | |
| def log_to_int_tree_open_paths(): | |
| from examples import log_to_int_tree_open_paths | |
| print("\n\nlog_to_int_tree_open_paths") | |
| log_to_int_tree_open_paths.execute_script() | |
| def murata_reduction(): | |
| from examples import murata_reduction | |
| print("\n\nmurata_reduction") | |
| murata_reduction.execute_script() | |
| def ocel_merge_duplicates(): | |
| from examples import ocel_merge_duplicates | |
| print("\n\nocel_merge_duplicates") | |
| ocel_merge_duplicates.execute_script() | |
| def ocel_saw_net_disc(): | |
| from examples import ocel_saw_net_disc | |
| print("\n\nocel_saw_net_disc") | |
| ocel_saw_net_disc.execute_script() | |
| def ocel_to_nx(): | |
| from examples import ocel_to_nx | |
| print("\n\nocel_to_nx") | |
| ocel_to_nx.execute_script() | |
| def saw_net_ocel_multi(): | |
| from examples import saw_net_ocel_multi | |
| print("\n\nsaw_net_ocel_multi") | |
| saw_net_ocel_multi.execute_script() | |
| def saw_net_ocel_single(): | |
| from examples import saw_net_ocel_single | |
| print("\n\nsaw_net_ocel_single") | |
| saw_net_ocel_single.execute_script() | |
| def temporal_features(): | |
| from examples import temporal_features | |
| print("\n\ntemporal_features") | |
| temporal_features.execute_script() | |
| def transform_db_to_ocel(): | |
| from examples import transform_db_to_ocel | |
| print("\n\ntransform_db_to_ocel") | |
| transform_db_to_ocel.execute_script() | |
| def transform_db_to_ocel_2(): | |
| from examples import transform_db_to_ocel_2 | |
| print("\n\ntransform_db_to_ocel_2") | |
| transform_db_to_ocel_2.execute_script() | |
| def transform_db_to_xes(): | |
| from examples import transform_db_to_xes | |
| print("\n\ntransform_db_to_xes") | |
| transform_db_to_xes.execute_script() | |
| def trie(): | |
| from examples import trie | |
| print("\n\ntrie") | |
| trie.execute_script() | |
| def feature_extraction_ocel(): | |
| from examples import feature_extraction_ocel | |
| print("\n\nfeature_extraction_ocel") | |
| feature_extraction_ocel.execute_script() | |
| def ocel_validation(): | |
| from examples import ocel_validation | |
| print("\n\nocel_validation") | |
| ocel_validation.execute_script() | |
| def process_tree_frequency_annotation(): | |
| from examples import process_tree_frequency_annotation | |
| print("\n\nprocess_tree_frequency_annotation") | |
| process_tree_frequency_annotation.execute_script() | |
| def tree_manual_generation(): | |
| from examples import tree_manual_generation | |
| print("\n\ntree_manual_generation") | |
| tree_manual_generation.execute_script() | |
| def workalendar_example(): | |
| from examples import workalendar_example | |
| print("\n\nworkalendar_example") | |
| workalendar_example.execute_script() | |
| def merging_case_relations(): | |
| from examples import merging_case_relations | |
| print("\n\nmerging_case_relations") | |
| merging_case_relations.execute_script() | |
| def activity_position(): | |
| from examples import activity_position | |
| print("\n\nactivity_position") | |
| activity_position.execute_script() | |
| def link_analysis_vbfa(): | |
| from examples import link_analysis_vbfa | |
| print("\n\nlink_analysis_vbfa") | |
| link_analysis_vbfa.execute_script() | |
| def ocel_streaming(): | |
| from examples import ocel_streaming | |
| print("\n\nocel_streaming") | |
| ocel_streaming.execute_script() | |
| def petri_manual_generation(): | |
| from examples import petri_manual_generation | |
| print("\n\npetri_manual_generation") | |
| petri_manual_generation.execute_script() | |
| def timestamp_interleavings(): | |
| from examples import timestamp_interleavings | |
| print("\n\ntimestamp_interleavings") | |
| timestamp_interleavings.execute_script() | |
| def object_centric_petri_net_discovery(): | |
| from examples import object_centric_petri_net_discovery | |
| print("\n\nobject_centric_petri_net_discovery") | |
| object_centric_petri_net_discovery.execute_script() | |
| def trans_system_stochastic_view(): | |
| from examples import trans_system_stochastic_vis | |
| print("\n\ntrans_system_stochastic_view") | |
| trans_system_stochastic_vis.execute_script() | |
| def network_analysis(): | |
| from examples import network_analysis | |
| print("\n\nnetwork_analysis") | |
| network_analysis.execute_script() | |
| def read_write_ocel(): | |
| from examples import read_write_ocel | |
| print("\n\nread_write_ocel") | |
| read_write_ocel.execute_script() | |
| def ocdfg_discovery(): | |
| from examples import ocdfg_discovery | |
| print("\n\nocdfg_discovery") | |
| ocdfg_discovery.execute_script() | |
| def enrich_log_with_align(): | |
| from examples import enrich_log_with_align | |
| print("\n\nenrich_log_with_align") | |
| enrich_log_with_align.execute_script() | |
| def extended_marking_equation(): | |
| from examples import extended_marking_equation | |
| print("\n\nextended_marking_equation") | |
| extended_marking_equation.execute_script() | |
| def features_locally_linear_embedding(): | |
| from examples import features_locally_linear_embedding | |
| print("\n\nfeatures_locally_linear_embedding") | |
| features_locally_linear_embedding.execute_script() | |
| def discovery_data_petri_net(): | |
| from examples import discovery_data_petri_net | |
| print("\n\ndiscovery_data_petri_net") | |
| discovery_data_petri_net.execute_script() | |
| def performance_dfg_simulation(): | |
| from examples import performance_dfg_simulation | |
| print("\n\nperformance_dfg_simulation") | |
| performance_dfg_simulation.execute_script() | |
| def data_petri_nets(): | |
| from examples import data_petri_nets | |
| print("\n\ndata_petri_nets") | |
| data_petri_nets.execute_script() | |
| def inhibitor_reset_arcs(): | |
| from examples import inhibitor_reset_arcs | |
| print("\n\ninhibitor_reset_arcs") | |
| inhibitor_reset_arcs.execute_script() | |
| def batch_detection(): | |
| from examples import batch_detection | |
| print("\n\nbatch_detection") | |
| batch_detection.execute_script() | |
| def case_overlap_stat(): | |
| from examples import case_overlap_stat | |
| print("\n\ncase_overlap_stat") | |
| case_overlap_stat.execute_script() | |
| def cycle_time(): | |
| from examples import cycle_time | |
| print("\n\ncycle_time") | |
| cycle_time.execute_script() | |
| def rework(): | |
| from examples import rework | |
| print("\n\nrework") | |
| rework.execute_script() | |
| def events_distribution(): | |
| from examples import events_distribution | |
| print("\n\nevents_distribution") | |
| events_distribution.execute_script() | |
| def dotted_chart(): | |
| from examples import dotted_chart | |
| print("\n\ndotted_chart") | |
| dotted_chart.execute_script() | |
| def performance_spectrum(): | |
| from examples import perf_spectrum_visualization | |
| print("\n\nperformance_spectrum") | |
| perf_spectrum_visualization.execute_script() | |
| def woflan(): | |
| from examples import woflan | |
| print("\n\nwoflan") | |
| woflan.execute_script() | |
| def bpmn_from_pt(): | |
| from examples import bpmn_from_pt_conversion | |
| print("\n\nbpmn_from_pt_conversion") | |
| bpmn_from_pt_conversion.execute_script() | |
| def bpmn_import_and_to_petri_net(): | |
| from examples import bpmn_import_and_to_petri_net | |
| print("\n\nbpmn_import_and_to_petri_net") | |
| bpmn_import_and_to_petri_net.execute_script() | |
| def tree_playout(): | |
| from examples import tree_playout | |
| print("\n\ntree_playout") | |
| tree_playout.execute_script() | |
| def emd_evaluation(): | |
| from examples import emd_evaluation | |
| print("\n\nemd_evaluation") | |
| emd_evaluation.execute_script() | |
| def footprints_tree_conf(): | |
| from examples import footprints_tree_conf | |
| print("\n\nfootprints_tree_conf") | |
| footprints_tree_conf.execute_script() | |
| def simplified_interface(): | |
| from examples import simplified_interface | |
| print("\n\nsimplified_interface") | |
| simplified_interface.execute_script() | |
| def footprints_petri_net(): | |
| from examples import footprints_petri_net | |
| print("\n\nfootprints_petri_net") | |
| footprints_petri_net.execute_script() | |
| def corr_mining(): | |
| from examples import corr_mining | |
| print("\n\ncorr_mining") | |
| corr_mining.execute_script() | |
| def log_skeleton(): | |
| from examples import log_skeleton | |
| print("\n\nlog_skeleton") | |
| log_skeleton.execute_script() | |
| def roles_detection(): | |
| from examples import roles_detection | |
| print("\n\nroles_detection") | |
| roles_detection.execute_script() | |
| def alignment_test(): | |
| from examples import alignment_test | |
| print("\n\nalignment_test") | |
| alignment_test.execute_script() | |
| def dec_treplay_imdf(): | |
| from examples import dec_treplay_imdf | |
| print("\n\ndec_treplay_imdf") | |
| dec_treplay_imdf.execute_script() | |
| def logs_petri_visual_comparison(): | |
| from examples import logs_petri_visual_comparison | |
| print("\n\nlogs_petri_visual_comparison") | |
| logs_petri_visual_comparison.execute_script() | |
| def imdf_example(): | |
| from examples import im_example | |
| print("\n\nimdf_example") | |
| im_example.execute_script() | |
| def test_evaluation(): | |
| from examples import test_evaluation | |
| print("\n\ntestEvaluation") | |
| test_evaluation.execute_script() | |
| def sna_log(): | |
| from examples import sna_log | |
| print("\n\nsna_log") | |
| sna_log.execute_script() | |
| def token_replay_alpha(): | |
| from examples import token_replay_alpha | |
| print("\n\ntokenReplay_alpha") | |
| token_replay_alpha.execute_script() | |
| def manual_log_generation(): | |
| from examples import manual_log_generation | |
| print("\n\nmanual_log_generation") | |
| manual_log_generation.execute_script() | |
| def token_replay_imdf(): | |
| from examples import token_replay_imdf | |
| print("\n\ntokenReplay_imdf") | |
| token_replay_imdf.execute_script() | |
| def decisiontree_trivial_example(): | |
| from examples import decisiontree_trivial_example | |
| print("\n\ndecisiontree_trivial_example") | |
| decisiontree_trivial_example.execute_script() | |
| def decisiontree_align_example(): | |
| from examples import decisiontree_align_example | |
| print("\n\ndecisiontree_align_example") | |
| decisiontree_align_example.execute_script() | |
| def align_decomposition_example(): | |
| from examples import align_decomposition_example | |
| print("\n\nalign_decomposition_example") | |
| align_decomposition_example.execute_script() | |
| def transition_system_test(): | |
| from examples import transition_system_test | |
| print("\n\ntransition_system_test") | |
| transition_system_test.execute_script() | |
| def heu_miner_test(): | |
| from examples import heu_miner_test | |
| print("\n\nheu_miner_test") | |
| heu_miner_test.execute_script() | |
| def dfg_min_ex_log(): | |
| from examples import dfg_min_ex_log | |
| print("\n\ndfg_min_ex_log") | |
| dfg_min_ex_log.execute_script() | |
| def dfg_min_ex_pandas(): | |
| from examples import dfg_min_ex_pandas | |
| print("\n\ndfg_min_ex_pandas") | |
| dfg_min_ex_pandas.execute_script() | |
| def dfg_filt_act_paths_perc(): | |
| from examples import dfg_filt_act_paths_perc | |
| print("\n\ndfg_filt_act_paths_perc") | |
| dfg_filt_act_paths_perc.execute_script() | |
| def graphs_visualization(): | |
| from examples import graphs_visualization | |
| print("\n\ngraphs_visualization") | |
| graphs_visualization.execute_script() | |
| def backwards_token_replay(): | |
| from examples import backwards_token_replay | |
| print("\n\nbackwards_token_replay") | |
| backwards_token_replay.execute_script() | |
| def transient_dfg(): | |
| from examples import transient_dfg | |
| print("\n\ntransient_dfg") | |
| transient_dfg.execute_script() | |
| def transient_petri_net(): | |
| from examples import transient_petri_net | |
| print("\n\ntransient_petri_net") | |
| transient_petri_net.execute_script() | |
| def monte_carlo_dfg(): | |
| from examples import montecarlo_dfg | |
| print("\n\nmontecarlo_dfg") | |
| montecarlo_dfg.execute_script() | |
| def monte_carlo_petri_net(): | |
| from examples import montecarlo_petri_net | |
| print("\n\nmontecarlo_petri_net") | |
| montecarlo_petri_net.execute_script() | |
| def visualization_processtree(): | |
| from examples import visualization_processtree | |
| print("\n\nvisualization_processtree") | |
| visualization_processtree.execute_script() | |
| def diagn_add_dataframe(): | |
| from examples import diagn_add_dataframe | |
| print("\n\ndiagn_add_dataframe") | |
| diagn_add_dataframe.execute_script() | |
| def pn_to_pt(): | |
| from examples import pn_to_pt | |
| print("\n\npn_to_pt") | |
| pn_to_pt.execute_script() | |
| def visualization_align_table(): | |
| from examples import visualization_align_table | |
| print("\n\nvisualization_align_table") | |
| visualization_align_table.execute_script() | |
| def align_approx_pt(): | |
| from examples import align_approx_pt | |
| print("\n\nalign_approx_pt") | |
| align_approx_pt.execute_script() | |
| def streaming_conformance_footprints(): | |
| from examples import streaming_conformance_footprints | |
| print("\n\nstreaming_conformance_footprints") | |
| streaming_conformance_footprints.execute_script() | |
| def streaming_conformance_tbr(): | |
| from examples import streaming_conformance_tbr | |
| print("\n\nstreaming_conformance_tbr") | |
| streaming_conformance_tbr.execute_script() | |
| def streaming_conformance_temporal_profile(): | |
| from examples import streaming_conformance_temporal_profile | |
| print("\n\nstreaming_conformance_temporal_profile") | |
| streaming_conformance_temporal_profile.execute_script() | |
| def streaming_csv_reader_event_stream(): | |
| from examples import streaming_csv_reader_event_stream | |
| print("\n\nstreaming_csv_reader_event_stream") | |
| streaming_csv_reader_event_stream.execute_script() | |
| def streaming_discovery_dfg(): | |
| from examples import streaming_discovery_dfg | |
| print("\n\nstreaming_discovery_dfg") | |
| streaming_discovery_dfg.execute_script() | |
| def streaming_xes_reader_event_stream(): | |
| from examples import streaming_xes_reader_event_stream | |
| print("\n\nstreaming_xes_reader_event_stream") | |
| streaming_xes_reader_event_stream.execute_script() | |
| def streaming_xes_reader_trace_stream(): | |
| from examples import streaming_xes_reader_trace_stream | |
| print("\n\nstreaming_xes_reader_trace_stream") | |
| streaming_xes_reader_trace_stream.execute_script() | |
| def example_check_fitness(): | |
| from examples import example_check_fitness | |
| print("\n\nexample_check_fitness") | |
| example_check_fitness.execute_script() | |
| def dfg_align_log(): | |
| from examples import dfg_align_log | |
| print("\n\ndfg_align_log") | |
| dfg_align_log.execute_script() | |
| def dfg_playout(): | |
| from examples import dfg_playout | |
| print("\n\ndfg_playout") | |
| dfg_playout.execute_script() | |
| def temporal_profile_log(): | |
| from examples import temporal_profile_log | |
| print("\n\ntemporal_profile_log") | |
| temporal_profile_log.execute_script() | |
| def temporal_profile_dataframe(): | |
| from examples import temporal_profile_dataframe | |
| print("\n\ntemporal_profile_dataframe") | |
| temporal_profile_dataframe.execute_script() | |
| def dataframe_prefix_and_fea_extraction(): | |
| from examples import dataframe_prefix_and_fea_extraction | |
| print("\n\ndataframe_prefix_and_fea_extraction") | |
| dataframe_prefix_and_fea_extraction.execute_script() | |
| def logs_alignments(): | |
| from examples import logs_alignment | |
| print("\n\nlogs_alignment") | |
| logs_alignment.execute_script() | |
| def orgmining_local_diagn(): | |
| from examples import orgmining_local_diagn | |
| print("\n\norgmining_local_diagn") | |
| orgmining_local_diagn.execute_script() | |
| def resource_profiles_log(): | |
| from examples import resource_profiles_log | |
| print("\n\nresource_profiles_log") | |
| resource_profiles_log.execute_script() | |
| def resource_profile_pandas(): | |
| from examples import resource_profiles_pandas | |
| print("\n\nresource_profile_pandas") | |
| resource_profiles_pandas.execute_script() | |
| def process_tree_reduction(): | |
| from examples import process_tree_reduction | |
| print("\n\nprocess_tree_reduction") | |
| process_tree_reduction.execute_script() | |
| def execute_script(f): | |
| try: | |
| f() | |
| except ImportError: | |
| import time | |
| traceback.print_exc() | |
| time.sleep(3) | |
| except KeyError: | |
| import time | |
| traceback.print_exc() | |
| time.sleep(3) | |
| except: | |
| traceback.print_exc() | |
| input("\npress INPUT if you want to continue") | |
| def main(): | |
| sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe()))))) | |
| import pm4py | |
| import numpy | |
| import pandas | |
| import networkx | |
| pm4py.util.constants.SHOW_PROGRESS_BAR = True | |
| pm4py.util.constants.SHOW_EVENT_LOG_DEPRECATION = False | |
| pm4py.util.constants.SHOW_INTERNAL_WARNINGS = False | |
| #pm4py.util.constants.DEFAULT_TIMESTAMP_PARSE_FORMAT = None | |
| if EXECUTE_EXAMPLES: | |
| execute_script(log_projection_dfg_variant) | |
| execute_script(streaming_live_to_static_stream) | |
| execute_script(powl_discovery) | |
| execute_script(powl_parsing) | |
| execute_script(ev_to_obj_types_graph) | |
| execute_script(label_splitting) | |
| execute_script(nx_ocel_to_graphviz) | |
| execute_script(nx_traditional_to_graphviz) | |
| execute_script(segments_retrieval_filtering) | |
| execute_script(stochastic_petri_playout) | |
| execute_script(simplified_interface) | |
| execute_script(bpmn_js_visualization) | |
| execute_script(read_write_ocel) | |
| execute_script(discovery_data_petri_net) | |
| execute_script(data_petri_nets) | |
| execute_script(inhibitor_reset_arcs) | |
| execute_script(logs_petri_visual_comparison) | |
| execute_script(align_decomposition_example) | |
| execute_script(ocdfg_discovery) | |
| execute_script(woflan) | |
| execute_script(inductive_miner) | |
| execute_script(inductive_miner_dfg) | |
| execute_script(inductive_miner_variants) | |
| execute_script(heu_miner_plus_plus) | |
| execute_script(activities_to_alphabet) | |
| execute_script(ocel_filter_cc) | |
| execute_script(queue_check_exponential) | |
| execute_script(queue_check_max_conc_exec) | |
| execute_script(timestamp_granularity) | |
| execute_script(ocel_occm_example) | |
| execute_script(ocel_clustering) | |
| execute_script(ocel_enrichment) | |
| execute_script(validation_ocel20_xml) | |
| execute_script(consecutive_act_case_grouping_filter) | |
| execute_script(cost_based_dfg) | |
| execute_script(df_to_log_postpro) | |
| execute_script(hybrid_ilp_miner) | |
| execute_script(ml_insert_case_arrival_finish) | |
| execute_script(ml_insert_waiting_service_time) | |
| execute_script(ml_log_to_target_vector) | |
| execute_script(ml_outcome_enriched) | |
| execute_script(ocel20_import_export) | |
| execute_script(revised_playout) | |
| execute_script(timestamp_case_grouping_filter) | |
| execute_script(trace_clustering) | |
| execute_script(validation_ocel20_relational) | |
| execute_script(interval_events_overlap) | |
| execute_script(kneighb_regression) | |
| execute_script(log_to_int_tree_open_paths) | |
| execute_script(murata_reduction) | |
| execute_script(ocel_merge_duplicates) | |
| execute_script(ocel_saw_net_disc) | |
| execute_script(ocel_to_nx) | |
| execute_script(saw_net_ocel_multi) | |
| execute_script(saw_net_ocel_single) | |
| execute_script(temporal_features) | |
| execute_script(transform_db_to_ocel) | |
| execute_script(transform_db_to_xes) | |
| execute_script(transform_db_to_ocel_2) | |
| execute_script(feature_extraction_ocel) | |
| execute_script(ocel_validation) | |
| execute_script(process_tree_frequency_annotation) | |
| execute_script(tree_manual_generation) | |
| execute_script(workalendar_example) | |
| execute_script(merging_case_relations) | |
| execute_script(activity_position) | |
| execute_script(link_analysis_vbfa) | |
| execute_script(ocel_streaming) | |
| execute_script(petri_manual_generation) | |
| #execute_script(timestamp_interleavings) | |
| execute_script(object_centric_petri_net_discovery) | |
| execute_script(trans_system_stochastic_view) | |
| execute_script(network_analysis) | |
| execute_script(enrich_log_with_align) | |
| execute_script(extended_marking_equation) | |
| execute_script(features_locally_linear_embedding) | |
| execute_script(dotted_chart) | |
| execute_script(performance_spectrum) | |
| execute_script(orgmining_local_diagn) | |
| execute_script(resource_profiles_log) | |
| execute_script(resource_profile_pandas) | |
| execute_script(process_tree_reduction) | |
| execute_script(dataframe_prefix_and_fea_extraction) | |
| execute_script(logs_alignments) | |
| execute_script(bpmn_from_pt) | |
| execute_script(bpmn_import_and_to_petri_net) | |
| execute_script(tree_playout) | |
| execute_script(emd_evaluation) | |
| execute_script(footprints_tree_conf) | |
| execute_script(footprints_petri_net) | |
| execute_script(corr_mining) | |
| execute_script(log_skeleton) | |
| execute_script(roles_detection) | |
| execute_script(alignment_test) | |
| execute_script(dec_treplay_imdf) | |
| execute_script(imdf_example) | |
| execute_script(test_evaluation) | |
| execute_script(sna_log) | |
| execute_script(token_replay_alpha) | |
| execute_script(manual_log_generation) | |
| execute_script(token_replay_imdf) | |
| execute_script(decisiontree_trivial_example) | |
| execute_script(decisiontree_align_example) | |
| execute_script(transition_system_test) | |
| execute_script(heu_miner_test) | |
| execute_script(dfg_min_ex_log) | |
| execute_script(dfg_min_ex_pandas) | |
| execute_script(graphs_visualization) | |
| execute_script(backwards_token_replay) | |
| execute_script(transient_dfg) | |
| execute_script(transient_petri_net) | |
| execute_script(example_check_fitness) | |
| execute_script(pn_to_pt) | |
| execute_script(align_approx_pt) | |
| execute_script(visualization_processtree) | |
| execute_script(visualization_align_table) | |
| execute_script(declare_simple) | |
| execute_script(variants_paths_duration) | |
| execute_script(feature_extraction_case_loc) | |
| execute_script(log_skeleton_manual_constraints) | |
| execute_script(trace_attrib_hierarch_cluster) | |
| execute_script(streaming_conformance_footprints) | |
| execute_script(streaming_conformance_tbr) | |
| execute_script(streaming_csv_reader_event_stream) | |
| execute_script(streaming_discovery_dfg) | |
| execute_script(streaming_xes_reader_event_stream) | |
| execute_script(streaming_xes_reader_trace_stream) | |
| execute_script(monte_carlo_dfg) | |
| execute_script(monte_carlo_petri_net) | |
| print("numpy version: "+str(numpy.__version__)) | |
| print("pandas version: "+str(pandas.__version__)) | |
| print("networkx version: "+str(networkx.__version__)) | |
| if importlib.util.find_spec("scipy"): | |
| import scipy | |
| print("scipy version: "+str(scipy.__version__)) | |
| if importlib.util.find_spec("lxml"): | |
| import lxml | |
| print("lxml version: "+str(lxml.__version__)) | |
| if importlib.util.find_spec("matplotlib"): | |
| import matplotlib | |
| print("matplotlib version: "+str(matplotlib.__version__)) | |
| if importlib.util.find_spec("sklearn"): | |
| import sklearn | |
| print("sklearn version: "+str(sklearn.__version__)) | |
| print("pm4py version: "+str(pm4py.__version__)) | |
| print("Python version: "+str(sys.version)) | |
| if __name__ == "__main__": | |
| main() | |