Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 7.0 #603

Open
teddychao opened this issue Jan 24, 2024 · 0 comments
Open

Release 7.0 #603

teddychao opened this issue Jan 24, 2024 · 0 comments

Comments

@teddychao
Copy link
Contributor

teddychao commented Jan 24, 2024

Background

PsPM has grown to a level of complexity where it has become difficult to maintain. A major update is needed to remove functionalities no longer needed, to make functions more consistent across the PsPM ecosystem, and to remove duplication. Some of these changes will break backward compatibility of pre-processed data, and of matlabbatch scripts and function calls.

Proposed major changes

  1. PsPM main GUI (red window) calls the matlabbatch editor for many functionalities. This creates unnecessary duplication. From the two available options to create a matlabbatch module, the matlabbatch drop down is preferable, as it allows creating batch jobs with dependencies.

Thus, it is proposed to remove all options from the main PsPM GUI that lead to a module in the batch editor, and retain interactive options only. These are:
Data display | Data editor | ECG editor | Model review | Batch editor | Help | Bug report (Github issues)
and a placeholder for a future interactive "Data inspector".

  1. PsPM second-level model options are complicated to use and limited in scope. It is generally recommended to export parameter estimates and use the full power of statistical softwares like R to analyse them - as one would do for any other kind of psychophysiological analysis.

Thus, it is proposed to remove the contrast manager and all second level model functions.

  1. PsPM preprocessing functions use diverging conventions for inputs, outputs, and file/channel handling. This complicates the use (and teaching) of PsPM.

Thus, it is proposed to unify conventions for function input, output, and file/channel handling (distributed across several pull requests). This will make previous scripts incompatible with PsPM 7.

Proposed bugfixes and minor changes

Feature Description

This feature request highlights the issues to be resolved in the hot fix 6.2.

@teddychao teddychao changed the title Release 6.1.2 Release 6.2 Jan 25, 2024
@dominikbach dominikbach changed the title Release 6.2 Release 7.0 Apr 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant