一个用于处理流程模型的小软件包,它以列表的形式给出了它们自己的行号和以前活动的行号,返回Petri网进行流程挖掘/一致性检查

pn4pm-nano的Python项目详细描述


欢迎来到Petrinets 4 Process Mining

用一个简单的小程序包V0.0.4

内容:

  • 作者信息
  • 说明
  • 班级
  • 用法/示例
  • 其他内容/遗言
  • 许可证信息

作者信息

说明

这个包的目的是提供一个简单的方法 要创建petrinet,您可以使用进程挖掘,而不需要完整的PNML文件。 你所需要的只是一个简单的过程步骤列表、步骤编号和编号 所有之前的步骤。在

这只是软件包的第一个版本。当我有时间时,我会尝试开发更多可能的输出。

班级

该软件包提供以下类:

  • Petrinet(标签,[位置,过渡,边缘,包括网关,例外网关,并行网关])
    • 输出([tablename])
    • cel_out([表名])

用法/示例

这个包很容易使用。只需导入包

创建包含活动、活动位置、所有直接先前活动范围的活动列表

使用列表调用Petrinet函数并创建输出

从pn4pm_nano进口petrinets作为pn

列表=[['Activity1',0,[-1]],['Activity2',1,[0]],['A…']]

石化对象=彼得林特号(列表) 打印(PetrioObject.out()) 打印(PetrioObject.cel峎()) 打印(petrionject.cel峎(“您的活动表”)

要使活动静音,只需提供一个空字符串作为名称

['',0,[-1]] 在这种情况下,会创建一个转换,但不会在前端返回

其他内容/遗言

如果您对软件包或想法有什么问题,可以添加哪些功能, 请随时联系我。在

对最新版本的更改

  • 在cel\u out()函数[0.0.3.2->;0.0.4]中添加了对“静默”活动的处理和错误修复
  • 修复函数cel_out()中的错误[0.0.3.1->0.0.3.2]
  • 第二次调用类Petrinet[0.0.1->0.0.3]后修复错误

许可证信息

这个项目使用的是麻省理工学院的许可证

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java文件路径中的java UTF8字符   java如何可靠地写入OPC UA服务器?   for-my-if语句中的java循环不能产生我想要的结果   java我如何在1个XSL中加入2个XML   macos无法在“/Library/Java/JavaVirtualMachines/jdk15.0.1.jdk/Contents/Home/bin/apt”中找到可执行文件   Java代码简单数学   java如何避免selenium中的sendKeys方法清除之前填充的文本?   java如何将PlacesAPI自动完成小部件传递到自定义对话框?   带有文本块的java Intellij json片段问题   启动时Spring启动错误:java。木卫一。IOException:jsse。别名\u否\u键\u项   移动文件时发生java异常   http Java Web客户端远程连接