There is kind of a lot here. I moved several things to utils and created a new +workflow package that is where things should go for "custom Matfile" workflows, such as was written for Alberto. There were several places where utility functions should be put into utils so they could be standardized for parsing headers in a coherent way between different acquisition systems, so that has been done as well.
I changed the Property that had the function handle for custom Matfile reading as well. Now it is a struct that has a few function handles (that could be left empty as well). There is some documentation of it in the defaults.Block.m, but I intend to add more in a README.md in the +workflow folder (the current README is not up-to-date).
There is kind of a lot here. I moved several things to utils and created a new +workflow package that is where things should go for "custom Matfile" workflows, such as was written for Alberto. There were several places where utility functions should be put into utils so they could be standardized for parsing headers in a coherent way between different acquisition systems, so that has been done as well.
I changed the Property that had the function handle for custom Matfile reading as well. Now it is a struct that has a few function handles (that could be left empty as well). There is some documentation of it in the defaults.Block.m, but I intend to add more in a README.md in the +workflow folder (the current README is not up-to-date).