modelx v0.18.0 (2021年12月25日)#
本次发布引入了以下改进和变更。
功能增强#
modelx模型现在内部维护了一个输入值与引用这些输入值的引用之间的映射关系。
该映射允许您替换被多个引用引用的对象。
通过利用这种映射,
Model.update_pandas和
UserSpace.update_pandas被引入用于替换模型中引用的pandas对象,
而Model.update_module
和UserSpace.update_module
则被引入用于替换用户模块。
UserSpace.update_pandasUserSpace.update_module
modelx的Spyder插件发布了新版本,可直观展示内部映射关系。
它在MxExplorer中新增了data标签页,该页会列出所选模型中的所有输入对象,并为每个对象显示引用的References及关联的DataSpace(如果存在)。
modelx Spyder插件中的数据选项卡#
另请参阅
向后不兼容的变更#
旧版modelx保存的模型可以被v0.18.0打开,但一旦保存后,这些模型就无法被旧版modelx读取。由v0.18.0保存的模型无法被旧版modelx打开。
backup()和restore_model()现已弃用。请改用zip()或zip_model()将模型保存为单个文件。Model.new_pandas和UserSpace.new_pandas的expose_data参数已被移除。相关的PandasData对象将始终处于隐藏状态。dataclients属性现已重命名为dataspecs。BaseDataClient类现已更名为BaseDataSpec。