@@ -3,10 +3,325 @@ Release notes
33
44.. toctree ::
55
6- Release 2.5
6+ Release 2.6
77===========
88
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+ ===========
10325
11326Controls
12327--------
0 commit comments