modelx v0.18.0 (2021年12月25日)#

本次发布引入了以下改进和变更。

功能增强#

modelx模型现在内部维护了一个输入值与引用这些输入值的引用之间的映射关系。 该映射允许您替换被多个引用引用的对象。 通过利用这种映射, Model.update_pandasUserSpace.update_pandas被引入用于替换模型中引用的pandas对象, 而Model.update_moduleUserSpace.update_module 则被引入用于替换用户模块。

modelx的Spyder插件发布了新版本,可直观展示内部映射关系。 它在MxExplorer中新增了data标签页,该页会列出所选模型中的所有输入对象,并为每个对象显示引用的References及关联的DataSpace(如果存在)。

../_images/data-tab.png

modelx Spyder插件中的数据选项卡#

另请参阅

spyder-modelx v0.11

向后不兼容的变更#

  • 旧版modelx保存的模型可以被v0.18.0打开,但一旦保存后,这些模型就无法被旧版modelx读取。由v0.18.0保存的模型无法被旧版modelx打开。

  • backup()restore_model() 现已弃用。请改用 zip()zip_model() 将模型保存为单个文件。

  • Model.new_pandasUserSpace.new_pandasexpose_data 参数已被移除。相关的 PandasData 对象将始终处于隐藏状态。

  • dataclients 属性现已重命名为 dataspecs

  • BaseDataClient 类现已更名为 BaseDataSpec