@@ -3,10 +3,325 @@ Release notes
3
3
4
4
.. toctree ::
5
5
6
- Release 2.5
6
+ Release 2.6
7
7
===========
8
8
9
- Current up to ad78a346 (Merge pull request #1329 from AllenInstitute/feature/1312-mh_remove_instru_helper_fun, 2022-04-08).
9
+ Controls
10
+ --------
11
+
12
+ All added, removed or renamed controls of the main GUIs are listed. These lists are intended to help upgrading the JSON
13
+ configuration files. Controls, like GroupBox'es, which can not be read/written with the configuration code are not included.
14
+
15
+ DA\_ Ephys
16
+ ~~~~~~~~~
17
+
18
+ Added
19
+ ^^^^^
20
+
21
+ None
22
+
23
+ Removed
24
+ ^^^^^^^
25
+
26
+ None
27
+
28
+ Renamed
29
+ ^^^^^^^
30
+
31
+ None
32
+
33
+ Databrowser
34
+ ~~~~~~~~~~~
35
+
36
+ Added
37
+ ^^^^^
38
+
39
+ None
40
+
41
+ Removed
42
+ ^^^^^^^
43
+
44
+ None
45
+
46
+ Renamed
47
+ ^^^^^^^
48
+
49
+ None
50
+
51
+ Wavebuilder
52
+ ~~~~~~~~~~~
53
+
54
+ Added
55
+ ^^^^^
56
+
57
+ None
58
+
59
+ Removed
60
+ ^^^^^^^
61
+
62
+ None
63
+
64
+ Renamed
65
+ ^^^^^^^
66
+
67
+ None
68
+
69
+ Sweep Formula
70
+ -------------
71
+
72
+ - Rework builtin help
73
+ - Index with links at the bottom, with back buttons
74
+ - In-Editor help via tooltip
75
+ - Enhance it in various places
76
+ - Add basic syntax coloring to Editor
77
+ - Enhance test coverag
78
+
79
+ AnalysisBrowser
80
+ ---------------
81
+
82
+ None
83
+
84
+ DataBrowser
85
+ -----------
86
+
87
+ None
88
+
89
+ DataBrowser/SweepBrowser
90
+ ------------------------
91
+
92
+ - Fix ``Selected `` checkbox in Logbook panel
93
+
94
+ Dashboard
95
+ ~~~~~~~~~
96
+
97
+ - Handle manually stopped sweeps better
98
+
99
+ DA\_ Ephys
100
+ ---------
101
+
102
+ None
103
+
104
+ JSON Configuration
105
+ ------------------
106
+
107
+ - Add ``LPF primary output ``
108
+
109
+ Downsample
110
+ ----------
111
+
112
+ None
113
+
114
+ Analysis Functions
115
+ ------------------
116
+
117
+ - ``PSQ_Chirp ``:
118
+
119
+ - Add ``UserOnsetDelay ``/``UseTrueRestingMembranePotentialVoltage ``/``AsyncQCChannels `` analysis parameter
120
+ - Make ``SamplingMultiplier ``/``NumberOfFailedSweeps `` an required analysis parameter
121
+
122
+ - ``PSQ_SealEvaluation ``:
123
+
124
+ - Make ``BaselineChunkLength `` a lower limit for WaveBuilder epoch length
125
+ instead of an exact match. This allows to have longer epochs that what is
126
+ used for baseline evaluation.
127
+ - Made SweepFormula execution more robust
128
+ - Make it work with other DACs than zero
129
+ - Make ``SamplingMultiplier ``/``BaselineRMSShortThreshold ``/``BaselineRMSLongThreshold ``
130
+ required analysis parameters
131
+ - Add ``NextIndexingEndStimSetName ``/``AsyncQCChannels `` analysis parameter
132
+
133
+ - Add ``PSQ_AccessResistanceSmoke ``
134
+
135
+ - Add ``PSQ_TrueRestingMembranePotential ``
136
+
137
+ - ``PSQ_PipetteInBath ``:
138
+
139
+ - Made SweepFormula execution more robust
140
+ - Make ``SamplingMultiplier ``/``BaselineRMSShortThreshold ``/``BaselineRMSLongThreshold ``
141
+ required analysis parameters
142
+ - Add ``NextIndexingEndStimSetName ``/``AsyncQCChannels `` analysis parameter
143
+
144
+ - Allow to change the indexing state in ``POST_DAQ_EVENT ``
145
+
146
+ - ``PSQ_SquarePulse ``:
147
+
148
+ - Use the correct labnotebook prefix again and not the one for
149
+ ``PSQ_SealEvaluation ``. Broken since 1a64ca17 (PSQ_SealEvaluation: Add it,
150
+ 2022-02-22).
151
+ - Add ``AsyncQCChannels `` analysis parameter
152
+
153
+ - ``PSQ_DAScale ``:
154
+
155
+ - Avoid warning from FitResistance about missing labnotebook keys if the sweep did not pass.
156
+ - Add ``AsyncQCChannels `` analysis parameter
157
+
158
+ - ``PSQ_Rheobase ``:
159
+
160
+ - Add ``AsyncQCChannels `` analysis parameter
161
+
162
+ - ``PSQ_Ramp ``:
163
+
164
+ - Add ``AsyncQCChannels `` analysis parameter
165
+
166
+ Foreign Function interface
167
+ --------------------------
168
+
169
+ None
170
+
171
+ Publisher
172
+ ---------
173
+
174
+ - Reorganize ZeroMQ publishing functions and move all of them into :ref: `File MIES_Publish.ipf `
175
+ - Add example output for each message
176
+ - Publish DAQ/TP start and stop, see also :cpp:func: `PUB_DAQStateChange `. There is no message sent for TP during ITI.
177
+
178
+ Pulse Average Plot
179
+ ------------------
180
+
181
+ None
182
+
183
+ General
184
+ -------
185
+
186
+ - Fix invalid backup path syntax which newer IP9 versions don't accept
187
+ - Remove support for Igor Pro 8
188
+ - Use Xoshiro++256 as default pseudo random number generator
189
+ - Asynchronous channels: Make them work with NI hardware
190
+ - Output special error message on MCC bug where the DA gain is always zero
191
+
192
+ TUF XOP
193
+ -------
194
+
195
+ None
196
+
197
+ ITC XOP 2
198
+ ----------
199
+
200
+ None
201
+
202
+ ZeroMQ XOP
203
+ ----------
204
+
205
+ None
206
+
207
+ MCC XOP
208
+ -------
209
+
210
+ None
211
+
212
+ MIESUtils XOP
213
+ -------------
214
+
215
+ None
216
+
217
+ Labnotebook
218
+ -----------
219
+
220
+ - Added generic getter functions :cpp:func: `LBN_GetNumericWave ` and
221
+ :cpp:func: `LBN_GetTextWave ` for input waves required by :cpp:func: `ED_AddEntryToLabnotebook `
222
+
223
+ New numerical keys
224
+ ~~~~~~~~~~~~~~~~~~
225
+
226
+ - ``Get/Set Inter-trial interval ``
227
+ - ``PSQ_FMT_LBN_AR_ACCESS_RESISTANCE ``
228
+ - ``PSQ_FMT_LBN_AR_ACCESS_RESISTANCE_PASS ``
229
+ - ``PSQ_FMT_LBN_AR_STEADY_STATE_RESISTANCE ``
230
+ - ``PSQ_FMT_LBN_AR_RESISTANCE_RATIO ``
231
+ - ``PSQ_FMT_LBN_AR_RESISTANCE_RATIO_PASS ``
232
+ - ``PSQ_FMT_LBN_VM_FULL_AVG ``
233
+ - ``PSQ_FMT_LBN_VM_FULL_AVG_ADIFF ``
234
+ - ``PSQ_FMT_LBN_VM_FULL_AVG_ADIFF_PASS ``
235
+ - ``PSQ_FMT_LBN_VM_FULL_AVG_RDIFF ``
236
+ - ``PSQ_FMT_LBN_VM_FULL_AVG_RDIFF_PASS ``
237
+ - ``PSQ_FMT_LBN_VM_FULL_AVG_PASS ``
238
+ - ``PSQ_FMT_LBN_ASYNC_PASS ``
239
+ - ``Async Alarm XX State ``
240
+
241
+ New textual keys
242
+ ~~~~~~~~~~~~~~~~
243
+
244
+ None
245
+
246
+ Changed numerical entries
247
+ ~~~~~~~~~~~~~~~~~~~~~~~~~
248
+
249
+ None
250
+
251
+ Changed textual entries
252
+ ~~~~~~~~~~~~~~~~~~~~~~~
253
+
254
+ None
255
+
256
+ Renamed numerical entries
257
+ ~~~~~~~~~~~~~~~~~~~~~~~~~
258
+
259
+ None
260
+
261
+ Renamed textual entries
262
+ ~~~~~~~~~~~~~~~~~~~~~~~
263
+
264
+ None
265
+
266
+ Epoch information
267
+ -----------------
268
+
269
+ - ``EP_GetEpochs ``: Allow to query epoch information during ``MID_SWEEP_EVENT ``
270
+
271
+ NWB/IPNWB
272
+ ---------
273
+
274
+ None
275
+
276
+ File format
277
+ ~~~~~~~~~~~
278
+
279
+ None
280
+
281
+ Pressure Control
282
+ ----------------
283
+
284
+ None
285
+
286
+ WaveBuilder
287
+ -----------
288
+
289
+ - Use Xoshiro++266 as pseudo random number generator (PRNG) for new stimsets.
290
+ For compatibility reasons the existing PRNGs are kept for existing stimsets.
291
+
292
+ Work Sequencing Engine
293
+ ----------------------
294
+
295
+ None
296
+
297
+ Internal
298
+ --------
299
+
300
+ - Add new option ``PROP_GREP `` to :cpp:func: `FindIndizes `
301
+ - Update documentation toolchain
302
+
303
+ Tests
304
+ -----
305
+
306
+ None
307
+
308
+ Async Framework
309
+ ---------------
310
+
311
+ None
312
+
313
+ Logging
314
+ -------
315
+
316
+ None
317
+
318
+ Installer
319
+ ---------
320
+
321
+ - Remove support for IP8 and add support for IP10 (not yet available though at the time of writing)
322
+
323
+ Release 2.5
324
+ ===========
10
325
11
326
Controls
12
327
--------
0 commit comments