Skip to content

Commit 71494b6

Browse files
authored
Merge pull request #585 from bachlab/Release-6.1.1
Release 6.1.1
2 parents 664fc29 + e538962 commit 71494b6

13 files changed

+483
-20
lines changed

doc/PsPM_Developers_Guide.lyx

+1-1
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ Developer's Guide
102102

103103
\begin_layout Standard
104104
\align center
105-
Version 6.1.0
105+
Version 6.1.1
106106
\end_layout
107107

108108
\begin_layout Standard

doc/PsPM_Developers_Guide.pdf

-9 Bytes
Binary file not shown.

doc/PsPM_Manual.lyx

+347-1
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ PsPM: Psychophysiological Modelling
104104

105105
\begin_layout Standard
106106
\align center
107-
Version 6.1.0
107+
Version 6.1.1
108108
\end_layout
109109

110110
\begin_layout Standard
@@ -21183,6 +21183,352 @@ options
2118321183
fields.
2118421184
\end_layout
2118521185

21186+
\begin_layout Subsection*
21187+
Version 6.1.1
21188+
\end_layout
21189+
21190+
\begin_layout Subsubsection*
21191+
New features
21192+
\end_layout
21193+
21194+
\begin_layout Itemize
21195+
21196+
\family typewriter
21197+
pspm_bf_psrf_2_fc
21198+
\end_layout
21199+
21200+
\begin_deeper
21201+
\begin_layout Itemize
21202+
21203+
\family typewriter
21204+
pspm_bf_psrf_2_fc
21205+
\family default
21206+
now allows to set the time delay between CS and US.
21207+
\end_layout
21208+
21209+
\begin_layout Itemize
21210+
Previously,
21211+
\family typewriter
21212+
pspm_bf_psrf_2_fc
21213+
\family default
21214+
used to set a basis function for the CS and for the US response with a
21215+
time delay of 3.5 s as standard.
21216+
\end_layout
21217+
21218+
\end_deeper
21219+
\begin_layout Itemize
21220+
21221+
\family typewriter
21222+
pspm_dcm
21223+
\end_layout
21224+
21225+
\begin_deeper
21226+
\begin_layout Itemize
21227+
Missing data epochs from file and data can be combined.
21228+
\end_layout
21229+
21230+
\end_deeper
21231+
\begin_layout Itemize
21232+
21233+
\family typewriter
21234+
pspm_glm
21235+
\end_layout
21236+
21237+
\begin_deeper
21238+
\begin_layout Itemize
21239+
21240+
\family typewriter
21241+
pspm_glm
21242+
\family default
21243+
now allows a two-element vector and construct the dictionary accordingly.
21244+
\end_layout
21245+
21246+
\begin_layout Itemize
21247+
Previously
21248+
\family typewriter
21249+
pspm_glm
21250+
\family default
21251+
only allows scalar values in model.window.
21252+
\end_layout
21253+
21254+
\end_deeper
21255+
\begin_layout Subsubsection*
21256+
New functions
21257+
\end_layout
21258+
21259+
\begin_layout Itemize
21260+
21261+
\family typewriter
21262+
pspm_check_model
21263+
\end_layout
21264+
21265+
\begin_deeper
21266+
\begin_layout Itemize
21267+
21268+
\family typewriter
21269+
pspm_check_model
21270+
\family default
21271+
checks the fiels of models.
21272+
\end_layout
21273+
21274+
\end_deeper
21275+
\begin_layout Itemize
21276+
21277+
\family typewriter
21278+
pspm_combine_markerchannels
21279+
\end_layout
21280+
21281+
\begin_deeper
21282+
\begin_layout Itemize
21283+
21284+
\family typewriter
21285+
pspm_combine_markerchannels
21286+
\family default
21287+
allows users to use the GLM option "markervalues" to create onsets definition
21288+
from channels distributed across multiple channels.
21289+
\end_layout
21290+
21291+
\end_deeper
21292+
\begin_layout Itemize
21293+
21294+
\family typewriter
21295+
pspm_tam
21296+
\end_layout
21297+
21298+
\begin_deeper
21299+
\begin_layout Itemize
21300+
21301+
\family typewriter
21302+
TAM
21303+
\family default
21304+
stands for Trial Average Model.
21305+
21306+
\family typewriter
21307+
pspm_tam
21308+
\family default
21309+
allows to fit models on trial-averaged data.
21310+
21311+
\end_layout
21312+
21313+
\end_deeper
21314+
\begin_layout Subsubsection*
21315+
Adjustments
21316+
\end_layout
21317+
21318+
\begin_layout Itemize
21319+
21320+
\family typewriter
21321+
pspm_pupil_pp
21322+
\end_layout
21323+
21324+
\begin_deeper
21325+
\begin_layout Itemize
21326+
Now
21327+
\family typewriter
21328+
pspm_pupil_pp
21329+
\family default
21330+
creates channels of type
21331+
\family typewriter
21332+
pupil
21333+
\family default
21334+
rather than
21335+
\family typewriter
21336+
pupil_pp
21337+
\family default
21338+
.
21339+
\end_layout
21340+
21341+
\end_deeper
21342+
\begin_layout Itemize
21343+
21344+
\family typewriter
21345+
pspm_split_sessions
21346+
\end_layout
21347+
21348+
\begin_deeper
21349+
\begin_layout Itemize
21350+
21351+
\family typewriter
21352+
pspm_split_sessions
21353+
\family default
21354+
no longer drops markers at beginning or end of file.
21355+
21356+
\end_layout
21357+
21358+
\end_deeper
21359+
\begin_layout Subsubsection*
21360+
Bug fixes
21361+
\end_layout
21362+
21363+
\begin_layout Itemize
21364+
21365+
\family typewriter
21366+
pspm_con
21367+
\end_layout
21368+
21369+
\begin_deeper
21370+
\begin_layout Itemize
21371+
A bug caused by the new varargout logic of
21372+
\family typewriter
21373+
pspm_load1
21374+
\family default
21375+
has been fixed.
21376+
\end_layout
21377+
21378+
\end_deeper
21379+
\begin_layout Itemize
21380+
21381+
\family typewriter
21382+
pspm_dcm
21383+
\end_layout
21384+
21385+
\begin_deeper
21386+
\begin_layout Itemize
21387+
A bug that leads dropping sub-threshold missing data periods has been fixed.
21388+
\end_layout
21389+
21390+
\end_deeper
21391+
\begin_layout Itemize
21392+
21393+
\family typewriter
21394+
pspm_get_spike
21395+
\end_layout
21396+
21397+
\begin_deeper
21398+
\begin_layout Itemize
21399+
A minor bug caused by a non-existing variable has been fxied.
21400+
\end_layout
21401+
21402+
\end_deeper
21403+
\begin_layout Itemize
21404+
21405+
\family typewriter
21406+
pspm_scr_pp
21407+
\end_layout
21408+
21409+
\begin_deeper
21410+
\begin_layout Itemize
21411+
A bug that could change the original file if it saves epochs to
21412+
\family typewriter
21413+
missing_epoch.mat
21414+
\family default
21415+
has been fixed.
21416+
21417+
\end_layout
21418+
21419+
\end_deeper
21420+
\begin_layout Subsubsection*
21421+
Improvements
21422+
\end_layout
21423+
21424+
\begin_layout Itemize
21425+
21426+
\family typewriter
21427+
pspm_extract_segments
21428+
\end_layout
21429+
21430+
\begin_deeper
21431+
\begin_layout Itemize
21432+
Now
21433+
\family typewriter
21434+
pspm_extract_segments
21435+
\family default
21436+
process the data after excluding the missing data information that is provided
21437+
in the model structure.
21438+
\end_layout
21439+
21440+
\end_deeper
21441+
\begin_layout Itemize
21442+
21443+
\family typewriter
21444+
pspm_dcm
21445+
\end_layout
21446+
21447+
\begin_deeper
21448+
\begin_layout Itemize
21449+
Processed data are now initialised as data matrix with
21450+
\family typewriter
21451+
NaN
21452+
\family default
21453+
before inserting data of variable size.
21454+
\end_layout
21455+
21456+
\end_deeper
21457+
\begin_layout Itemize
21458+
21459+
\family typewriter
21460+
pspm_glm
21461+
\end_layout
21462+
21463+
\begin_deeper
21464+
\begin_layout Itemize
21465+
A warning has been added if any duration in onset definition is above
21466+
\family typewriter
21467+
0
21468+
\family default
21469+
and modality is not
21470+
\family typewriter
21471+
sps
21472+
\family default
21473+
.
21474+
\end_layout
21475+
21476+
\end_deeper
21477+
\begin_layout Itemize
21478+
21479+
\family typewriter
21480+
pspm_overwrite
21481+
\end_layout
21482+
21483+
\begin_deeper
21484+
\begin_layout Itemize
21485+
The logic of overwriting files in PsPM has been updated.
21486+
\end_layout
21487+
21488+
\begin_layout Itemize
21489+
Specifically, the overwriting operation is applicable only if there has
21490+
been a file with the proposed name of the outputfile.
21491+
\end_layout
21492+
21493+
\begin_layout Itemize
21494+
A warning will be provided if the user chooses not to overwrite the file,
21495+
since the output of PsPM will not be saved.
21496+
21497+
\end_layout
21498+
21499+
\end_deeper
21500+
\begin_layout Itemize
21501+
21502+
\family typewriter
21503+
pspm_split_sessions
21504+
\end_layout
21505+
21506+
\begin_deeper
21507+
\begin_layout Itemize
21508+
A misleading warning provided by
21509+
\family typewriter
21510+
pspm_split_sessions
21511+
\family default
21512+
when it processes a missing epoch file has been fixed.
21513+
\end_layout
21514+
21515+
\begin_layout Itemize
21516+
The help text of
21517+
\family typewriter
21518+
split_sessions
21519+
\family default
21520+
in the GUI has been updated.
21521+
\end_layout
21522+
21523+
\end_deeper
21524+
\begin_layout Subsubsection*
21525+
UI improvements
21526+
\end_layout
21527+
21528+
\begin_layout Itemize
21529+
PsPM's UI in Linux environment has been improved.
21530+
\end_layout
21531+
2118621532
\begin_layout Part
2118721533
Acknowledgements
2118821534
\end_layout

doc/PsPM_Manual.pdf

3.57 KB
Binary file not shown.

doc/PsPM_References.lyx

+1-1
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ PsPM: Option References
9898

9999
\begin_layout Standard
100100
\align center
101-
Version 6.1.0
101+
Version 6.1.1
102102
\end_layout
103103

104104
\begin_layout Standard

doc/PsPM_References.pdf

-2 Bytes
Binary file not shown.

doc/PsPM_release_checklist.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This file contains the steps required for finalising a PsPM release. Many items
44
- [ ] Update version number & date in
55
- [ ] `pspm_msg`
66
- [ ] `pspm_quit`
7-
- [ ] `pspm_ui`
7+
- [ ] `pspm_ui`
88
- [ ] `pspm.fig`: Load `pspm.fig` into MATLAB using `openfig`, update `fig.Children(9).String` and save back to `pspm.fig`
99
- [ ] Manual and Developers Guide: front pages
1010
- [ ] Make sure both manuals are updated

doc/release_notes.pdf

3.21 KB
Binary file not shown.

0 commit comments

Comments
 (0)