Closed teddychao closed 1 year ago
some last fixes in pull request 522
Hi @uzaygokay I noticed pspm_display
was not working very well when you visualise the PPG data. Please check this version if you are interested to see if it gets improved data and metadata display. Thanks
General
pspm
in the Command Window of MATLAB, where the appropriate way of entering PsPM will be recognised automatically.pspm_appdesigner
. To enter PsPM through Guide, which is the classic entrance, please typepspm_guide
.pspm_options
(#385, #426, #430)pspm_options
is introduced to PsPM for controlling the default and acceptable values of the structoptions
used by most PsPM functions. The default values of the fields in the structoptions
for various functions can be directly checked by searching inpspm_options
.pspm_options
have been checked and tested for PsPM. If preferred values are different from defaults, users can specify them when calling the corresponding PsPM functions, and the corresponding functions andpspm_options
will always respect the users' specification with the highest priority. However, the user's specification needs to satisfy the condition set inpspm_options
, and invalid values may be reported as errors.Bug Fixes
pspm_rev_dcm
has been fixed (#495).pspm_convert_...
pspm_convert_...
functions, has been fixed (#508).pspm_get_eyelink
pspm_glm
pspm_sf
pspm_sf
is analysing data with missing epochs has been fixed (#484).pspm_sf
analyses data wheretime unit
is defined asmarker
has been fixed (#503).pspm_split_sessions
pspm_split_sessions
now considersmarker_chan_num
when callingpspm_trim
(#506).Improvements
channel
(#470, #478, #497)channel
related variables throughout PsPM, which are given aschan/channel
→channel
chans/channels
→channels
channel_units/channels_units/chan_units/chans_units
→channel_units
chan_combine
→channel_combine
chan_action
→channel_action
channels_header
→channel_header
chantype
→channeltype
import_eyelink
import_eyelink
for adding some support for importing eyelink data converted by higher version of .EDF files. (#459 and #465)pspm_con2
pspm_con2
is now usingpspm_overwrite
(#422).pspm_dcm
andpspm_dcm_inv
.flexevents
and.fixevents
are now fields ofmodel
instead ofoptions
(#458).pspm_dcm
now usespspm_get_timing
to handle missing epochs (#499)..missing
is now allocated fromoptions
tomodel
(#491)..missing_data
is used to load missing epoch data that was loaded from dcm, as an optional field (#491).pspm_extract_segments
marker_chan
as default (#427).pspm_glm
options.exclude_missing
has been set forpspm_glm
, which is not to exclude any missing epochs (#429).marker_chan_num
now refers to the first marker channel as default (#427).pspm_glm
now usespspm_get_timing
to handle missing epochs (#499).pspm_interp1
pspm_interp1
now considers the data where no valid values are detected and interpolation is not possible, and warnings will be reported in this case (#500).pspm_merge
[1,2]
, meaning the first channel will be merged as the default option (#427).pspm_prepdata
pspm_prepdata
now uses interpolation to handle data withNaN
. (#35, 434)NaN
will be filled with the first/last non-NaN
values in those positions.pspm_sf
pspm_sf
now supports missing epochs (#457).NaN
that indicates missing epochs.NaN
detection.options.missingthresh
.[]
.pspm_sf
now usespspm_get_timing
to handle missing epochs (#499).marker_chan_num
now refers to the first marker channel as default (#427).pspm_sf_dcm
pspm_sf_dcm
now usespspm_interp1
for interpolating data (#491).pspm_text
pspm_text.mat
will be stored inside the source folder of PsPM and will be deleted when PsPM is quit (#450).pspm_trim
marker_chan_num
now refers to the first marker channel as default (#427).Minor Adjustments
pspm_sf
,pspm_glm
andpspm_dcm
(#490, #493)marker_chan_num_event
is removed.Reference document
options
fields (#432).User-interface improvement
Launchpad, AppDesigner
Mac
Windows
Launchpad, Guide
Mac
Windows
Batch Editor
Mac
Windows
Display
Mac
Windows
Contrast Manager
Mac
Windows