spyder-modelx v0.7.1 (2021年5月8日)#

此版本支持 Spyder 5.0.0。

该插件应适用于从3.2.4到最新版本的Spyder,但测试仅在有限数量的Spyder版本上进行。经过测试的Spyder版本已发布在讨论站点上。

spyder-modelx v0.7.0 (2021年4月24日)#

本次发布引入了显著增强的MxAnalyzer功能。 Spyder插件页面已更新,以反映最近的改进。

要无需安装即可直接使用modelx和spyder-modelx,可在lifelib.io的下载页面获取定制版WinPython。

更新现有安装的最安全方式是手动更新modelx和spyder-modelx:

$ pip install --upgrade modelx

$ pip install --upgrade --no-deps spyder-modelx

警告

Anaconda用户在通过pip安装或升级spyder-modelx时,请不要忘记--no-deps选项。否则pip可能会覆盖Spyder所依赖的软件包。

注意

spyder-modelx v0.7.0 需要 modelx v0.13.1 或更高版本。

功能增强#

MxAnalyzer 现已增强如下功能。

新建公式面板#

MxAnalyzer中的每个标签页现在分为两个窗格。 上方窗格用于显示依赖树, 下方窗格则展示树中所选对象的公式。

../_images/EnhancedMxAnalyzer.png

MxAnalyzer中的依赖树和公式面板#

增强值列#

依赖树中的列现在会显示每个对象的类型(如果不是标量值)。通过双击列或右键点击并从上下文菜单中选择显示值,所选元素的值会显示在弹出窗口中。该弹出窗口以表格形式展示listsettupledictnumpy array,以及pandasDataFrameSeriesIndex的值。

../_images/MxAnalyzerShowValueMenu.png

显示值 MxAnalyzer 上下文菜单项#

../_images/MxAnalyzerPopUpSeries.png

弹出窗口显示Series的值#

从MxExplorer设置对象#

在此版本之前,分析对象只能设置为用户输入的表达式,该表达式在MxConsole中进行评估。此版本允许用户从MxExplorer设置分析对象。通过点击MxExplorer上下文菜单中新增的分析选定项选项,所选对象将被设置在MxAnalyzer中(目前仅支持选择Cells)。原有的输入表达式方法仍然可用。左上角的单选按钮用于控制使用哪种方法。

../_images/MxExplorerAnalyzeMenu.png

分析选中项 MxExplorer 上下文菜单项#

../_images/EnhancedMxAnalyzerObjectBox.png

MxAnalyzer中显示所选单元格的指标#

Bug 修复#

  • 修复了MxAnalyzer无法展开顶行导致Spyder崩溃的bug (GH11)。