Skip to content

v4.1.0

Compare
Choose a tag to compare
@eozd eozd released this 20 Sep 10:02

New Functions

  • pspm_convert_pixel2unit: Allows to transfer gaze data from pixel
    to units. This facilitates the use of pspm_find_valid_fixations
    which needs data in unit values.
  • pspm_compute_visual_angle: Computes visual angle from gaze data.
  • pspm_convert_visangle2sps: Convert visual angles from Eyelink to
    Scanpath speed.
  • pspm_bf_spsrf_box: SPSRF basis function with box car.
  • pspm_bf_spsrf_gamma: SPSRF basis function with gamma function.

New Features

  • pspm_extract_segments supports DCM files/structures.
  • GLM for SPS.
  • pspm_find_valid_fixations can now take a bitmap as input.
  • A new way to trim data: Start and end times can be chosen according
    to marker name or value.
  • A new function to import SMI iView X EyeTracker files into PsPM.
  • A new function to import ViewPoint EyeTracker files into PsPM.

Changes

  • pspm_find_valid_fixations now computes a circle around the
    fixation points when run in fixations mode.

Bugfixes

  • Heart period response function (bf_hprf) coefficients are fixed
    according to the manual
  • pspm_extract_segments bugfixes:
    • Fix bugs related to conditions appearing in different sessions.
  • pspm_get_eyelink now imports markers between two recording
    sessions (previously these markers were "lost")
  • pspm_compute_visual_angle: Fix bug in range computation.
  • pspm_ecg2hb: Fix out of bounds error occurring for highly noisy
    data with many outliers.
  • pspm_get_acq: Fix incorrect linear transformation during ACQ
    import.
  • pspm_convert_unit: Fix incorrect transformations between metric
    units and inches.
  • pspm_resp_pp: Fix out of bounds error during convolution in
    cushion mode.
  • pspm_pp in 'simple_qa' mode now uses the default values specified
    in pspm_simple_qa.
  • Various further bugfixes.

Improvements

  • Blink and saccade channels can be imported with PsPM Eyelink import.
  • GLM structure holds the missing data percentage of each condition
    after segment extraction. Further, the decision to exclude
    conditions can be made depending on the percentage of missing data.
  • pspm_extract_segments now works both with GLM files and already
    loaded structures
  • PsPM now checks if SPM is already in MATLAB path. If so, user is
    asked to remove it from path before initializing PsPM.
  • pspm_load1 now returns statistics about conditions with high NaN
    ratios.
  • pspm_extract_segments now is able to use data stored in GLM/DCM
    structures instead of relying the existence of original data files.
  • Multiple new tests to validate the correctness of the functions.