Analyzer class
After discussing with @renner.alpren we came to the conclusion that we should extend our Visualizer
with an Analyzer
class. Please note that these two classes should be rather independent, but together should help the user to understand the network behaviour in more concise and hopefully correct way.
The features of the Analyzer
should be, but not limited to:
- Calculate population vector
- Sort spike raster plots according to some metric
- Calculate properties of learned/programmed receptive fields
- Calculate the instantaneous rate
- Calculate an (weighted) average rate etc.
The functions to do the calculations will be located in teili/tools
, but the Analyzer
class will perform the explicit calculation for the user.