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

时间:2019-02-26 13:31:06

标签: spyder

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

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

  • 在名称空间浏览器中显示此类型的变量
  • 在用户单击此类变量时显示我的应用/小部件。

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

1 个答案:

答案 0 :(得分:1)

(此处是 Spyder维护者)我的答案:

  

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

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

  

但是:我可以使用自定义插件覆盖默认插件吗?

不,您也不能这样做。在没有公共API之前,您基本上必须修改Spyder的源代码以支持其他数据类型。