Python API

本节描述了将模型转换为Python并运行的主要功能和功能。如果您需要有关转换和构建过程的更详细描述,请参阅 PySD库的结构 科.

模型加载信息可在 模型加载 并由以下功能组成:

转换和加载功能

pysd.read_vensim()

将Vensim文件转换为Python并返回一个 Model object.

pysd.read_xmile()

将Xmile文件转换为Python并返回 Model object.

pysd.load()

加载转换后的Python文件并返回 Model object.

模型和宏类信息以及公共方法和属性可以在中找到 Python模型类 .

转换和加载功能

pysd.py_backend.model.Model

实现加载转换后的模型并与之交互的功能。 Model 类继承自 Macro ,因此,一些公共方法和属性是在 Macro

pysd.py_backend.model.Macro

实现加载转换宏并与其交互的功能。其大部分核心方法也被使用 Model

中描述了集成Python模型的所提供的函数和有状态类 Python函数和有状态对象 .