spyder-modelx v0.6.0 (2021年3月29日)#
本次发布引入了以下改进和新功能。
注意
spyder-modelx v0.6.0 需要 modelx v0.13.1 或更高版本。
更新现有安装的最安全方式是手动更新modelx和spyder-modelx:
$ pip install --upgrade modelx
$ pip install --upgrade --no-deps spyder-modelx
警告
Anaconda用户在使用pip安装或升级spyder-modelx时,不要忘记--no-deps选项。否则,pip可能会覆盖spyder-modelx所依赖的包。
功能增强#
增强版MxDataViewer#
原先的MxDataView现已更名为MxDataViewer,它现在能以表格形式展示list、set、tuple、dict、numpy array等数据结构的值,此外还包括pandas的DataFrame、Series和Index。现在它还能显示标量对象(如int和str)的值和类型。
不仅MxDataViewer能像之前一样显示用户输入的表达式值,现在它还连接到MxExplorer,并提供了显示MxExplorer中所选单元格或引用值的选项。
MxDataViewer 中显示的值现在通过 Update 按钮手动更新。
MxDataViewer 显示一个 pandas Series#
MxDataViewer 显示一个字典及其嵌套列表#
增强版MxExplorer#
在MxExplorer中新增了两列:Is Derived和No. Data。 Is Derived列显示每个Cells或Space是否为派生。 No. Data列显示每个Cells中的值数量。
在属性选项卡中,属性面板和公式面板之间的分隔是可调整的,允许用户扩展任一面板。
带有新列的MxExplorer#
通过上下文菜单项支持将模型写入zip文件以及从zip文件读取模型。
“读取模型”对话框#
“编写模型”对话框#
MxAnalyzer中的消息栏#
在MxAnalyzer小部件的底部添加了一个消息栏,用于显示当在Object和Args框中输入的表达式无法被评估时的错误信息。
MxAnalyzer 显示错误信息#