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
Marking
BPMNNodeLayout
BPMNEdgeLayout
BPMNLayout
BPMN
BPMN.BPMNNode
BPMN.Collaboration
BPMN.Participant
BPMN.TextAnnotation
BPMN.Event
BPMN.StartEvent
BPMN.NormalStartEvent
BPMN.MessageStartEvent
BPMN.IntermediateCatchEvent
BPMN.MessageIntermediateCatchEvent
BPMN.ErrorIntermediateCatchEvent
BPMN.CancelIntermediateCatchEvent
BPMN.BoundaryEvent
BPMN.MessageBoundaryEvent
BPMN.ErrorBoundaryEvent
BPMN.CancelBoundaryEvent
BPMN.IntermediateThrowEvent
BPMN.MessageIntermediateThrowEvent
BPMN.NormalIntermediateThrowEvent
BPMN.EndEvent
BPMN.NormalEndEvent
BPMN.MessageEndEvent
BPMN.TerminateEndEvent
BPMN.ErrorEndEvent
BPMN.CancelEndEvent
BPMN.Activity
BPMN.Task
BPMN.UserTask
BPMN.SendTask
BPMN.SubProcess
BPMN.Gateway
BPMN.ParallelGateway
BPMN.ExclusiveGateway
BPMN.InclusiveGateway
BPMN.EventBasedGateway
BPMN.Flow
BPMN.SequenceFlow
BPMN.MessageFlow
BPMN.Association
BPMN.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.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
XESExtension
XESExtension.ArtifactLifecycle
XESExtension.Concept
XESExtension.Cost
XESExtension.Identity
XESExtension.Lifecycle
XESExtension.Micro
XESExtension.Organizational
XESExtension.Semantic
XESExtension.SoftwareCommunication
XESExtension.SoftwareEvent
XESExtension.SoftwareTelemetry
XESExtension.Time
XESExtension.name
XESExtension.prefix
XESExtension.uri
Event
EventStream
Trace
EventLog
- 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.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.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
- Submodules
- pm4py.objects.powl.BinaryRelation module
BinaryRelation
BinaryRelation.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.nodes
BinaryRelation.edges
- pm4py.objects.powl.constants module
- pm4py.objects.powl.obj module
POWL
Transition
SilentTransition
FrequentTransition
StrictPartialOrder
StrictPartialOrder.copy()
StrictPartialOrder.get_order()
StrictPartialOrder.get_children()
StrictPartialOrder.to_string()
StrictPartialOrder.partial_order
StrictPartialOrder.children
StrictPartialOrder.equal_content()
StrictPartialOrder.simplify_using_frequent_transitions()
StrictPartialOrder.simplify()
StrictPartialOrder.add_edge()
Sequence
OperatorPOWL
- 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
BasicStructureRandomVariable
BasicStructureRandomVariable.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
RandomVariable
RandomVariable.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