The Spyder Variable explorer looks very interesting to me, but currently it can show only a limited number of data types: https://pythonhosted.org/spyder/variableexplorer.html
If I define a custom class/data type, its instances will not show in the Variable explorer by default; if I uncheck the option "Exclude unsupported data types", then there will be overwhelming (global) variables and functions showing in the Variable explorer, making it very hard to use.
So my questions are:
is there a protocol/configuration to add a custom data type into the "list of supported data types" of Spyder, so that the custom data type will show in the Variable explorer by default? (e.g., by making the custom data type picklable?)
is it possible for the Variable explorer to show only variables created after starting Spyder/IPython console (after loading pylab or whatever in the IPython startup script etc.)? If so, a lot of variables can be filtered out and the users can focus on the new variables.
is there a switch to simply apply a filter to the data types in the Variable explorer, e.g., filtering out all functions/methods/Class definitions, and only leaving the class instances/primitives, so that the Variable explorer is more focused on the "data", similar to the Matlab style?
BTW, is there any "best practice" configuration of the Variable explorer for "data-oriented" development?
Thank you all in advance!