post_run/analysis.py: Changed the name of the output object's path to accept any data naming convention. Previously, session data files required names terminating in an underscore followed by a unique identifier for a unique output file to be generated for each session; failure to follow this convention resulted in output files overwriting each other.
modules/readin_readout.py (_Note: there may be a cleaner way to do this using Reconstruction objects' nparams fields): Added a config parameter to change the number of parameters to infer per channel in the reconstruction data. Previously, I could not model EMG data with a gamma observation model via lfads-torch.
post_run/analysis.py: Changed the name of the output object's path to accept any data naming convention. Previously, session data files required names terminating in an underscore followed by a unique identifier for a unique output file to be generated for each session; failure to follow this convention resulted in output files overwriting each other.
modules/readin_readout.py (_Note: there may be a cleaner way to do this using Reconstruction objects' nparams fields): Added a config parameter to change the number of parameters to infer per channel in the reconstruction data. Previously, I could not model EMG data with a gamma observation model via lfads-torch.