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
ppg
data. - 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
flank
when applicable.
- now detect and update the field
pspm_import
- now detect and update the field
flank
when 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_data
to 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.