spyder-modelx v0.8.0 (2021年5月19日)#
此版本旨在支持modelx v0.15.0中引入的precedents()功能。
要无需安装即可直接使用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.8.0 需要 modelx v0.15.0 或更高版本。
功能增强#
MxAnalyzer中的precedents标签页现在会显示带值的引用关系。
import modelx as mx
space = mx.new_space()
space.new_space('Child')
space.Child.new_space('GrandChild')
space.x = 1
space.Child.y = 2
space.Child.GrandChild.z = 3
@mx.defcells(space=space)
def foo(t):
return t
@mx.defcells(space=space)
def bar(t):
return foo(t) + x + Child.y + Child.GrandChild.z
bar(1)
MxAnalyzer中变更前的Precedents标签#
MxAnalyzer中的新Precedents标签页#