Skip to content

v5.0.0

Compare
Choose a tag to compare
@irojkov-ph irojkov-ph released this 09 Sep 06:30
397a44d

New Features

  • Allow pspm_data_editor to load an epoch file.
  • Allow pspm_simple_qa to suppress classification of discretisation oscillations as artefacts, to expand artefact windows, and to automatically remove small data islands embedded in artefacts.
  • Allow pspm_simple_qa to store the epochs of data that are filtered out into an output .mat file. The accompanying GUI editor is available under 'Artefact removal' in the tools section.
  • Allow pspm_convert_gaze_distance to convert from distance units to degrees or scanpath speed. The accompanying GUI editor is available under 'Gaze Convert' in the data preprocessing section.
  • Add the possibility to select the flank in the 'Import' module of the GUI of PsPM.
  • Add the possibility to import DSV (delimiter separated values) as well as CSV (comma separated values) data files.

Changes

  • Split the data convert functionality in tools into the 'Gaze Convert' and 'Pupil Size convert' in the data preprocessing section.
  • Factor out blink/saccade edge filtering logic out of pspm_get_eyelink to pspm_blink_saccade_filt.
  • Deprecate edge filtering functionality in pspm_get_eyelink.
  • Make pspm_pupil_correct_eyelink use the last gaze channel when there are multiple gaze x (similarly y) channels in the file.
  • Make pspm_extract_segments return NaN percentages and not ratios.

Bugfixes

  • Scale DCM plot XTick by sample rate.
  • Correct index offset when dealing with the descending flank for continuous markers.
  • Allow pspm_display to plot any type of marker channels.
  • Fix pspm_display behaviour when user tries to load data with less channels than the data he/she is currently displaying.
  • Fix pspm_split_sessions behaviour when the intertrial interval in the data is random. Add an option randomITI (0 or 1) which in the latter case it forces the function to evaluate the mean marker distance using all the markers and not per session. Default value: 0.
  • Remove startsWith and endsWith from all functions for a better backward compatibility.
  • Fix bug in pspm_trim which was wrongly defining the starting trimming point index.