pm4py.visualization.petrinet package

Submodules

pm4py.visualization.petrinet.parameters module

This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de).

PM4Py is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

PM4Py 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 General Public License for more details.

You should have received a copy of the GNU General Public License along with PM4Py. If not, see <https://www.gnu.org/licenses/>.

class pm4py.visualization.petrinet.parameters.Parameters[source]

Bases: enum.Enum

An enumeration.

ACTIVITY_KEY = 'pm4py:param:activity_key'
AGGREGATION_MEASURE = 'aggregationMeasure'
DEBUG = 'debug'
FONT_SIZE = 'font_size'
FORMAT = 'format'
RANKDIR = 'set_rankdir'
STAT_LOCALE = 'stat_locale'
TIMESTAMP_KEY = 'pm4py:param:timestamp_key'

pm4py.visualization.petrinet.visualizer module

This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de).

PM4Py is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

PM4Py 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 General Public License for more details.

You should have received a copy of the GNU General Public License along with PM4Py. If not, see <https://www.gnu.org/licenses/>.

class pm4py.visualization.petrinet.visualizer.Variants[source]

Bases: enum.Enum

An enumeration.

ALIGNMENTS = <module 'pm4py.visualization.petrinet.variants.alignments' from '/home/docs/checkouts/readthedocs.org/user_builds/pm4py-source/checkouts/stable/pm4py/visualization/petrinet/variants/alignments.py'>
FREQUENCY = <module 'pm4py.visualization.petrinet.variants.token_decoration_frequency' from '/home/docs/checkouts/readthedocs.org/user_builds/pm4py-source/checkouts/stable/pm4py/visualization/petrinet/variants/token_decoration_frequency.py'>
FREQUENCY_GREEDY = <module 'pm4py.visualization.petrinet.variants.greedy_decoration_frequency' from '/home/docs/checkouts/readthedocs.org/user_builds/pm4py-source/checkouts/stable/pm4py/visualization/petrinet/variants/greedy_decoration_frequency.py'>
PERFORMANCE = <module 'pm4py.visualization.petrinet.variants.token_decoration_performance' from '/home/docs/checkouts/readthedocs.org/user_builds/pm4py-source/checkouts/stable/pm4py/visualization/petrinet/variants/token_decoration_performance.py'>
PERFORMANCE_GREEDY = <module 'pm4py.visualization.petrinet.variants.greedy_decoration_performance' from '/home/docs/checkouts/readthedocs.org/user_builds/pm4py-source/checkouts/stable/pm4py/visualization/petrinet/variants/greedy_decoration_performance.py'>
WO_DECORATION = <module 'pm4py.visualization.petrinet.variants.wo_decoration' from '/home/docs/checkouts/readthedocs.org/user_builds/pm4py-source/checkouts/stable/pm4py/visualization/petrinet/variants/wo_decoration.py'>
pm4py.visualization.petrinet.visualizer.apply(net, initial_marking=None, final_marking=None, log=None, aggregated_statistics=None, parameters=None, variant=<Variants.WO_DECORATION: <module 'pm4py.visualization.petrinet.variants.wo_decoration' from '/home/docs/checkouts/readthedocs.org/user_builds/pm4py-source/checkouts/stable/pm4py/visualization/petrinet/variants/wo_decoration.py'>>)[source]

Deprecated since version 2.2.5: This will be removed in 3.0.0. please use pm4py.visualization.petri_net.algorithm instead

pm4py.visualization.petrinet.visualizer.matplotlib_view(gviz)[source]

Views the diagram using Matplotlib

Parameters:gviz – Graphviz
pm4py.visualization.petrinet.visualizer.save(gviz, output_file_path)[source]

Save the diagram

Parameters:
  • gviz – GraphViz diagram
  • output_file_path – Path where the GraphViz output should be saved
pm4py.visualization.petrinet.visualizer.view(gviz)[source]

View the diagram

Parameters:gviz – GraphViz diagram

Module contents

This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de).

PM4Py is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

PM4Py 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 General Public License for more details.

You should have received a copy of the GNU General Public License along with PM4Py. If not, see <https://www.gnu.org/licenses/>.