remove __call__ in subclasses, there should be only one, but I need to work on a more general version of Select
MERGE master improvement to dim, dim was only at the beginning anyway
use name Chan instead of Data
select any arbitrary dimension, it needs to be expanded to accomodate selection of type (if it's str, only select str, if it's value, select between values)
more tests to select the data, never pass the index but only the actual values that you want
use implicit squeeze (if it passes an int only) and use on arbitrary data. However at the moment, it does not preserve the order and it does not take into account if data is duplicated (which might be)
change again how data is selected. Now we have a very careful approach, which is probably slower, but accurate. This is the best approach. It returns always some results of expected size, but it fills them with NaN if it doesn't find the correct values. It also takes care of the order, which is extremely important
dataset test works, most of datatype, not for the frequencies yet
check coverage, also using html
improve documentation
it runs only if called by itself
small fixes here and there
filter and select should work fine, on channel at least. Math does not work yet.
merge should work on any axis and trials, however scroll_data gui is broken
improve documentation of merge
don't import scroll_data gui, it messes up with the log report
math works well, with tests
small improvements to detect spindles, which actually needs to be improved a lot
clean up a little spindle. Also a good idea is to squeeze any axis really, if the user passes only one value.
change all the tests, most don't pass, so that they load the same functions once. improve datatype, still not great