v6.0.0
New features
- PsPM now support a developer mode, which allows
- Minimised terminal output.
- Automagical parameter selection for testing.
- Always overwrite files.
pspm_extract_segments- now allows an option z-score for normalisation.
pspm_find_valid_fixations- now allows processing preprocessed left/right/combined pupil data.
pspm_gaze_pp- now allows preprocessing gaze signals.
pspm_overwrite- now handles the behaviour of overwrite if not defined by the user, and is used where applicable.
pspm_time2index- now processes adjustable conversion from time to index globally.
pspm_update_chantype- now allows generalised behaviour of updating channel types.
Bug fix
- General
- A bug which may lead to failure of PsPM path searching has been fixed.
- A bug which may display figures in the GUI has been fixed.
pspm_bf_spsrf_box- now uses correct parameter settings.
pspm_convert_ppu2hb- terminates if only one pulse is detected.
pspm_data_editor- now able to show figures when import a datafile correctly.
pspm_dcm- now handles missing epochs that start at 0 correctly.
- now processes variables properly to make length consistent.
pspm_display- now display plots with correct x-axis ranges.
pspm_glm- now applies correct variable settings.
- now produces results correctly when facing many short missing epochs.
pspm_interpolate- now returns results correctly when applying forced extrapolation.
pspm_resp_pp- now allows replace as the channel action properly.
pspm_scr_pp- now uses inconsistent variables when delivering missing epochs.
- now writes data out properly when epochs are removed.
- now properly handles data if the first channel is not
scr.
pspm_sf- now refer to model file correctly.
pspm_split_sessions- now processes missing files with an epoch starting at 0s properly.
- now properly catches edge cases.
ValidSamplesModel- now properly throw warnings if histogram counts are zeros.
Improvements
- General
- now supports loading
ppgdata. - now displays improved terminal output text.
- now supports loading
pspm_con1- now assesses the statistics in the arguments for throwing warnings when detecting invalid values.
pspm_data_editor- now displays the x and y axis label and text according to the input data.
- now sorts the epoch list according to the start data point.
pspm_get_marker- now detect and update the field
flankwhen applicable.
- now detect and update the field
pspm_import- now detect and update the field
flankwhen applicable.
- now detect and update the field
pspm_load_data- now checks whether the input has an empty channel.
- now autofills some variables.
pspm_pupil_pp- now calls
pspm_load_datato load single channels.
- now calls
pspm_rev_glm- now display normalised data for visualisation purpose only.
pspm_write_channel- now checks whether the input has an empty channel.
GUI
- "Edit defaults" in the GUI is now working properly.
- GUI typeface is now generalised across the software.
Discussion Page
PsPM now has a discussion page for users to ask questions about the usage of the software.