pm4py.objects package#
PM4Py – A Process Mining Library for Python
Copyright (C) 2024 Process Intelligence Solutions UG (haftungsbeschränkt)
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
Subpackages#
- pm4py.objects.bpmn package
- Subpackages
- Submodules
- pm4py.objects.bpmn.obj module
MarkingBPMNNodeLayoutBPMNEdgeLayoutBPMNLayoutBPMNBPMN.BPMNNodeBPMN.CollaborationBPMN.ParticipantBPMN.TextAnnotationBPMN.EventBPMN.StartEventBPMN.NormalStartEventBPMN.MessageStartEventBPMN.IntermediateCatchEventBPMN.MessageIntermediateCatchEventBPMN.ErrorIntermediateCatchEventBPMN.CancelIntermediateCatchEventBPMN.BoundaryEventBPMN.MessageBoundaryEventBPMN.ErrorBoundaryEventBPMN.CancelBoundaryEventBPMN.IntermediateThrowEventBPMN.MessageIntermediateThrowEventBPMN.NormalIntermediateThrowEventBPMN.EndEventBPMN.NormalEndEventBPMN.MessageEndEventBPMN.TerminateEndEventBPMN.ErrorEndEventBPMN.CancelEndEventBPMN.ActivityBPMN.TaskBPMN.UserTaskBPMN.SendTaskBPMN.SubProcessBPMN.GatewayBPMN.ParallelGatewayBPMN.ExclusiveGatewayBPMN.InclusiveGatewayBPMN.EventBasedGatewayBPMN.FlowBPMN.SequenceFlowBPMN.MessageFlowBPMN.AssociationBPMN.get_process_id()BPMN.set_process_id()BPMN.get_nodes()BPMN.get_flows()BPMN.get_graph()BPMN.get_name()BPMN.set_name()BPMN.add_node()BPMN.remove_node()BPMN.remove_flow()BPMN.add_flow()BPMN.get_layout()BPMN.set_layout()
- pm4py.objects.bpmn.semantics module
- pm4py.objects.conversion package
- Subpackages
- pm4py.objects.conversion.bpmn package
- pm4py.objects.conversion.dfg package
- pm4py.objects.conversion.heuristics_net package
- pm4py.objects.conversion.log package
- pm4py.objects.conversion.ocel package
- pm4py.objects.conversion.powl package
- pm4py.objects.conversion.process_tree package
- pm4py.objects.conversion.trie package
- pm4py.objects.conversion.wf_net package
- Subpackages
- pm4py.objects.dfg package
- pm4py.objects.heuristics_net package
- pm4py.objects.log package
- Subpackages
- pm4py.objects.log.exporter package
- pm4py.objects.log.importer package
- pm4py.objects.log.util package
- Submodules
- pm4py.objects.log.util.activities_to_alphabet module
- pm4py.objects.log.util.artificial module
- pm4py.objects.log.util.basic_filter module
- pm4py.objects.log.util.dataframe_utils module
- pm4py.objects.log.util.filtering_utils module
- pm4py.objects.log.util.get_class_representation module
- pm4py.objects.log.util.get_log_encoded module
- pm4py.objects.log.util.get_prefixes module
- pm4py.objects.log.util.index_attribute module
- pm4py.objects.log.util.insert_classifier module
- pm4py.objects.log.util.interval_lifecycle module
- pm4py.objects.log.util.log module
- pm4py.objects.log.util.log_regex module
- pm4py.objects.log.util.move_attrs_to_trace module
- pm4py.objects.log.util.pandas_log_wrapper module
- pm4py.objects.log.util.pandas_numpy_variants module
- pm4py.objects.log.util.sampling module
- pm4py.objects.log.util.sorting module
- pm4py.objects.log.util.split_train_test module
- pm4py.objects.log.util.xes module
- Submodules
- pm4py.objects.log.obj module
XESExtensionXESExtension.ArtifactLifecycleXESExtension.ConceptXESExtension.CostXESExtension.IdentityXESExtension.LifecycleXESExtension.MicroXESExtension.OrganizationalXESExtension.SemanticXESExtension.SoftwareCommunicationXESExtension.SoftwareEventXESExtension.SoftwareTelemetryXESExtension.TimeXESExtension.nameXESExtension.prefixXESExtension.uri
EventEventStreamTraceEventLog
- Subpackages
- pm4py.objects.ocel package
- Subpackages
- pm4py.objects.ocel.exporter package
- pm4py.objects.ocel.importer package
- pm4py.objects.ocel.util package
- Submodules
- pm4py.objects.ocel.util.attributes_names module
- pm4py.objects.ocel.util.attributes_per_type module
- pm4py.objects.ocel.util.convergence_divergence_diagnostics module
- pm4py.objects.ocel.util.e2o_qualification module
- pm4py.objects.ocel.util.ev_att_to_obj_type module
- pm4py.objects.ocel.util.event_prefix_suffix_per_obj module
- pm4py.objects.ocel.util.events_per_object_type module
- pm4py.objects.ocel.util.events_per_type_per_activity module
- pm4py.objects.ocel.util.explode module
- pm4py.objects.ocel.util.extended_table module
- pm4py.objects.ocel.util.filtering_utils module
- pm4py.objects.ocel.util.flattening module
- pm4py.objects.ocel.util.log_ocel module
- pm4py.objects.ocel.util.names_stripping module
- pm4py.objects.ocel.util.objects_per_type_per_activity module
- pm4py.objects.ocel.util.ocel_consistency module
- pm4py.objects.ocel.util.ocel_iterator module
- pm4py.objects.ocel.util.ocel_to_dict_types_rel module
- pm4py.objects.ocel.util.ocel_type_renaming module
- pm4py.objects.ocel.util.parent_children_ref module
- pm4py.objects.ocel.util.related_events module
- pm4py.objects.ocel.util.related_objects module
- pm4py.objects.ocel.util.rename_objs_ot_tim_lex module
- pm4py.objects.ocel.util.sampling module
- pm4py.objects.ocel.validation package
- Submodules
- pm4py.objects.ocel.constants module
- pm4py.objects.ocel.obj module
- Subpackages
- pm4py.objects.org package
- pm4py.objects.petri_net package
- Subpackages
- pm4py.objects.petri_net.data_petri_nets package
- pm4py.objects.petri_net.exporter package
- pm4py.objects.petri_net.importer package
- pm4py.objects.petri_net.inhibitor_reset package
- pm4py.objects.petri_net.saw_net package
- pm4py.objects.petri_net.stochastic package
- pm4py.objects.petri_net.utils package
- Submodules
- pm4py.objects.petri_net.utils.align_utils module
- pm4py.objects.petri_net.utils.check_soundness module
- pm4py.objects.petri_net.utils.consumption_matrix module
- pm4py.objects.petri_net.utils.decomposition module
- pm4py.objects.petri_net.utils.embed_stochastic_map module
- pm4py.objects.petri_net.utils.embeddings_similarity module
- pm4py.objects.petri_net.utils.explore_path module
- pm4py.objects.petri_net.utils.final_marking module
- pm4py.objects.petri_net.utils.incidence_matrix module
- pm4py.objects.petri_net.utils.initial_marking module
- pm4py.objects.petri_net.utils.label_replacing module
- pm4py.objects.petri_net.utils.murata module
- pm4py.objects.petri_net.utils.networkx_graph module
- pm4py.objects.petri_net.utils.obj_marking module
- pm4py.objects.petri_net.utils.performance_map module
- pm4py.objects.petri_net.utils.petri_utils module
- pm4py.objects.petri_net.utils.projection module
- pm4py.objects.petri_net.utils.reachability_graph module
- pm4py.objects.petri_net.utils.reduction module
- pm4py.objects.petri_net.utils.synchronous_product module
- Submodules
- pm4py.objects.petri_net.obj module
- pm4py.objects.petri_net.properties module
- pm4py.objects.petri_net.sem_interface module
- pm4py.objects.petri_net.semantics module
- Subpackages
- pm4py.objects.powl package
- Subpackages
- Submodules
- pm4py.objects.powl.BinaryRelation module
BinaryRelationBinaryRelation.get_nodes()BinaryRelation.add_edge()BinaryRelation.remove_edge()BinaryRelation.remove_edge_without_violating_transitivity()BinaryRelation.add_node()BinaryRelation.is_edge()BinaryRelation.is_edge_id()BinaryRelation.get_transitive_reduction()BinaryRelation.add_transitive_edges()BinaryRelation.is_strict_partial_order()BinaryRelation.get_start_nodes()BinaryRelation.get_end_nodes()BinaryRelation.is_irreflexive()BinaryRelation.is_transitive()BinaryRelation.nodesBinaryRelation.edges
- pm4py.objects.powl.constants module
- pm4py.objects.powl.obj module
POWLTransitionSilentTransitionFrequentTransitionStrictPartialOrderStrictPartialOrder.copy()StrictPartialOrder.get_order()StrictPartialOrder.get_children()StrictPartialOrder.to_string()StrictPartialOrder.partial_orderStrictPartialOrder.childrenStrictPartialOrder.equal_content()StrictPartialOrder.simplify_using_frequent_transitions()StrictPartialOrder.simplify()StrictPartialOrder.add_edge()
SequenceOperatorPOWL
- pm4py.objects.powl.parser module
- pm4py.objects.process_tree package
- pm4py.objects.random_variables package
- Subpackages
- pm4py.objects.random_variables.constant0 package
- pm4py.objects.random_variables.deterministic package
- pm4py.objects.random_variables.exponential package
- pm4py.objects.random_variables.gamma package
- pm4py.objects.random_variables.lognormal package
- pm4py.objects.random_variables.normal package
- pm4py.objects.random_variables.uniform package
- Submodules
- pm4py.objects.random_variables.basic_structure module
BasicStructureRandomVariableBasicStructureRandomVariable.get_weight()BasicStructureRandomVariable.set_weight()BasicStructureRandomVariable.get_priority()BasicStructureRandomVariable.set_priority()BasicStructureRandomVariable.get_transition_type()BasicStructureRandomVariable.get_distribution_type()BasicStructureRandomVariable.get_distribution_parameters()BasicStructureRandomVariable.get_value()BasicStructureRandomVariable.get_values()
- pm4py.objects.random_variables.random_variable module
RandomVariableRandomVariable.read_from_string()RandomVariable.get_distribution_type()RandomVariable.get_transition_type()RandomVariable.get_distribution_parameters()RandomVariable.calculate_loglikelihood()RandomVariable.calculate_parameters()RandomVariable.get_value()RandomVariable.get_values()RandomVariable.get_weight()RandomVariable.set_weight()RandomVariable.get_priority()RandomVariable.set_priority()
- Subpackages
- pm4py.objects.stochastic_petri package
- Submodules
- pm4py.objects.stochastic_petri.ctmc module
get_corr_hex()get_color_from_probabilities()get_tangible_reachability_and_q_matrix_from_dfg_performance()get_tangible_reachability_and_q_matrix_from_log_net()transient_analysis_from_petri_net_and_smap()get_q_matrix_from_tangible_exponential()transient_analysis_from_tangible_q_matrix_and_single_state()transient_analysis_from_tangible_q_matrix_and_states_vector()nullspace()perform_steadystate()
- pm4py.objects.stochastic_petri.tangible_reachability module
- pm4py.objects.stochastic_petri.utils module
- pm4py.objects.transition_system package
- pm4py.objects.trie package