为其他数据类型扩展 spyder 命名空间浏览器

Extend spyder namespace browser for other data types

是否有推荐的方法来扩展 spyder 的名称空间浏览器以显示超出提供的数据类型?

我有一个数据类型代表质谱数据的应用程序,还有一个用于可视化的 Qt 应用程序/小部件。目标是:

在最坏的情况下,我将不得不继承现有的插件。但是:我可以用自定义插件覆盖默认插件吗?

(这里是 Spyder 维护者) 我的回答:

Is there a recommended way to extend the namespace browser of spyder to show data types beyond the offered ones ?

目前(2019 年 2 月)无法扩展变量资源管理器以支持自定义数据类型。但是,我们正在考虑如何创建一个 public API 以允许在今年晚些时候发布的 Spyder 4 中使用它。

But: can I override the default plugins with a customized plugin ?

不,你也不能那样做。在出现 public API 之前,您基本上必须修改 Spyder 的源代码以支持其他数据类型。