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,它现在能以表格形式展示listsettupledictnumpy array等数据结构的值,此外还包括pandasDataFrameSeriesIndex。现在它还能显示标量对象(如intstr)的值和类型。

不仅MxDataViewer能像之前一样显示用户输入的表达式值,现在它还连接到MxExplorer,并提供了显示MxExplorer中所选单元格或引用值的选项。

MxDataViewer 中显示的值现在通过 Update 按钮手动更新。

../_images/MxDataViewerDataFrame.png

MxDataViewer 显示一个 pandas Series#

../_images/MxDataViewerListInDict.png

MxDataViewer 显示一个字典及其嵌套列表#

增强版MxExplorer#

MxExplorer中新增了两列:Is DerivedNo. DataIs Derived列显示每个Cells或Space是否为派生。 No. Data列显示每个Cells中的值数量。

属性选项卡中,属性面板和公式面板之间的分隔是可调整的,允许用户扩展任一面板。

../_images/MxExplorer.png

带有新列的MxExplorer#

通过上下文菜单项支持将模型写入zip文件以及从zip文件读取模型。

../_images/ReadModelZipOption.png

“读取模型”对话框#

../_images/WriteModelZipOption.png

“编写模型”对话框#

MxAnalyzer中的消息栏#

MxAnalyzer小部件的底部添加了一个消息栏,用于显示当在ObjectArgs框中输入的表达式无法被评估时的错误信息。

../_images/MxAnalyzerErrorMsg.png

MxAnalyzer 显示错误信息#