Versions.txt 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474
  1. ***** NPMK Version 2.6.0.0 *****
  2. NEW FUNCTIONS
  3. - NSxToHL: Strips the header information from a NSx file and saves it
  4. into a new .dat file. This is useful for programs that only need the
  5. binary data, e.g. Klusters.
  6. - openNSxHL: Opens the header-less data into a variable.
  7. This is useful for programs that only need the binary data,
  8. e.g. Klusters.
  9. - edgeDetect: It can be used to detect rising or falling edges in a
  10. signal.
  11. ***** NPMK Version 2.7.0.0 *****
  12. NEW FEATURES
  13. - edgeDetect
  14. - Added the ability to automatically estimate threshold when
  15. threshold is not provided as an argument.
  16. - Updated help.
  17. - plotAverageWaveform
  18. - Added the ability to plot scaled or non-scaled plots. By default,
  19. the plots are scaled.
  20. - The color of the first unit is always selected at random, so when
  21. a channel only has 1 unit, that 1 unit will be a different color
  22. (visualization only).
  23. BUG FIXES
  24. - KTUEAMapFile
  25. - Fixed a minor bug related to reading the mapfile.
  26. - saveNEVTetrodes
  27. - Fixed a bug related to the # of input arguments and compatibility
  28. with other functions.
  29. - Updated help.
  30. - BlackrockLoadingEngine
  31. - Fixed many bugs with the MClust loading engine.
  32. ***** NPMK Version 2.7.1.0 *****
  33. BUG FIXES
  34. - saveNEVSubSpikes
  35. - Fixed a bug where the data was not being saved correctly on Windows
  36. machines.
  37. - Fixed a bug where tetrodes higher than 10 were overwriting tetrodes 1
  38. through 10 over and over again.
  39. ***** NPMK Version 2.7.2.0 *****
  40. BUG FIXES
  41. - openNSx
  42. - Fixed an error in the help file.
  43. - Fixed the way DayOfWeek is read in MetaTags.
  44. - openNEV
  45. - Fixed the way DayOfWeek is read in MetaTags.
  46. - Fixed 'noread' argument, so when passed, openNEV will not read the
  47. spike waveforms.
  48. ***** NPMK Version 2.7.3.0: 25 January 2014 *****
  49. BUG FIXES
  50. - openNEV
  51. - Fixed a bug that resulted from passing 'read' to openNEV.
  52. - openNSx
  53. - Fixed a bug where with skipFactor being read correctly as a num.
  54. ***** NPMK Version 2.8.0.0: 27 February 2014 *****
  55. BUG FIXES
  56. - openNSx
  57. - Updated feature to save data headers for a paused file. It is a
  58. dependent feature for seperatePausedNSx.
  59. - saveNEVSpikes
  60. - Fixed a bug where the data saved incorrectly under the Windows OS.
  61. - Sped up the processing significantly.
  62. ***** NPMK Version 2.8.1.0: 28 February 2014 *****
  63. BUG FIXED
  64. - openNEV
  65. - Fixed bug related to loading data with t:XX:XX argument.
  66. NPMK Version 2.8.2.0: 5 May 2014
  67. BUG FIXED
  68. - openNSx 5.1.11.0:
  69. - Fixed an issue where 1 sample would not be read when using the
  70. t:xx:xx argument and 'sample'.
  71. - Fixed an error when 'duration' was used to load specific data length.
  72. ***** NPMK Version 2.8.3.0: 12 June 2014 *****
  73. %
  74. % openNSx
  75. % 5.2.0.0:
  76. % - It removes the extra ElectrodesInfo entried for channels not
  77. % read if 'c:XX:XX' or 'e:XX:XX' are used.
  78. % - It reports variable ChannelCount under MetaTags correctly.
  79. % - It automatically compensate for any NSx file with non-0 beginnings
  80. % and adds 0s for to the begining of the file to properly align the
  81. % timestamps.
  82. %
  83. % openNSxSync
  84. % 1.1.0.0:
  85. % - Added the ability to read in a single channel only.
  86. % - Took out the re-aligning segment and assigning it to openNSx.
  87. ***** NPMK Version 2.8.4.0: 12 June 2014 *****
  88. %
  89. % openNSx
  90. % 5.2.1.0: June 12, 2014
  91. % - Fixed a small bug where extra 0s were tacked on to the beginning of
  92. % paused file segments.
  93. % - Updated the version.
  94. %
  95. % openNSxSync
  96. % 1.1.1.0: 12 June 2014
  97. % - Adjusting the file for a non-0 timestamp start since openNSx now
  98. % ignores this for paused files.
  99. %
  100. % openNEV
  101. % 4.4.3.0: 12 June 2014
  102. % - Fixed a typo in the help.
  103. ***** NPMK Version 2.8.5.0: 12 June 2014 *****
  104. %
  105. % openNEV
  106. % 4.4.3.1: 13 June 2014
  107. % - Updated the version numbers in the help and in the function itself.
  108. %
  109. % openNSx
  110. % 5.2.2.0: June 13, 2014
  111. % - Fixed bug for when 'noread' was used on a paused file.
  112. %
  113. % openNSxSync
  114. % 1.1.0.0: June 13, 2014
  115. % - Added the ability to open a file by passing on the file name.
  116. %
  117. % syncPatternDetectNSx
  118. % 1.0.0.0: June 08, 2014
  119. % - Initial release.
  120. %
  121. % syncPatternDetectNEV
  122. % 1.0.0.0: June 08, 2014
  123. % - Initial release.
  124. ***** NPMK Version 3.0.0.0: 02 December 2014 *****
  125. %
  126. % openNEV
  127. % 5.0.0.0: 02 December 2014
  128. % - Fixed a bug where Application name wasn't being read properly.
  129. % - Warnings now don't show up in more places when "nowarning" is used.
  130. % - Added field FileExt to MetaTags.
  131. % - Added 512 synchronized reading capability
  132. % - Fixed the date in NSx.MetaTags.DateTime
  133. %
  134. % openNSx
  135. % 6.0.0.0: December 2, 2014
  136. % - Fixed a bug related to file format 2.1 not being read correctly.
  137. % - Corrected the way Filename, FileExt, and FilePath was being
  138. % processed.
  139. % - File dialogue now only shows NSx files on non Windows-based
  140. % computers.
  141. % - Added 512 synchronized reading capability
  142. % - Now on non-Windows computers only NSx files are shown in the file
  143. % dialogue.
  144. % - Fixed the date in NSx.MetaTags.DateTime
  145. %
  146. % syncPatternDetectNSx
  147. % 1.0.1.0: July 7, 2014
  148. % - Updated the help file
  149. %
  150. % syncPatternDetectNEV (new file)
  151. % 1.0.0.0: July 7, 2014
  152. % - Initial release.
  153. ***** NPMK Version 3.1.0.0: March 31, 2015 *****
  154. %
  155. % openNSxSync 1.1.1.0
  156. % - Fixed a minor bug.
  157. %
  158. % saveChNSx 2.1.1.0
  159. % - Fixed the "numberic" bug.
  160. % - Fixed saved file name bug.
  161. % - Fixed other reading bugs.
  162. %
  163. % openNSx 6.1.0.0
  164. % - Added the ability to read from networked drives in Windows.
  165. % - Fixed the DateTime variable in MetaTags.
  166. % - Fixed the date in NSx.MetaTags.DateTime (again).
  167. % - Fixed a bug related to starting and stopping packets when a specific
  168. % time is passed to the function.
  169. % - Fixed a bug where 512+ ch rules were being applied to smaller channel
  170. % count configuration.
  171. %
  172. % openNEV 5.1.0.0
  173. % - Added the ability to read from networked drives in Windows.
  174. % - Fixed the DateTime variable in MetaTags.
  175. % - Fixed the date in NSx.MetaTags.DateTime (again).
  176. % - Fixed a bug related to >512-ch data loading.
  177. %
  178. % syncPatternFinderNSx 1.0.1.0
  179. % - Fixed a bug where the extension wsan't specified for the file when
  180. % the input file was not specified.
  181. ***** NPMK Version 3.1.1.0: April 1, 2015 *****
  182. %
  183. % openNEV 5.1.1.0
  184. % - Fixed a bug with NeuroMotive when spike window is changed from the
  185. % original length.
  186. ***** NPMK Version 3.1.2.0: June 15, 2015 *****
  187. %
  188. % openNSx 6.1.1.0: 15 July 2015
  189. % - Bug fixes related to timestamps when the recording didn't start at
  190. % proctime 0.
  191. ***** NPMK Version 3.1.3.0: June 30, 2015 *****
  192. %
  193. % openNEV 5.1.2.0: June 30 2015
  194. % - Fixed a bug regarding the number of datapoints when 'no read' is used.
  195. ***** NPMK Version 3.1.4.0: July 10, 2015 *****
  196. %
  197. % openNEV 5.1.3.0: July 10 2015
  198. % - Fixed a bug with NeuroMotive data reading when both objects and
  199. % markers were being recorded.
  200. ***** NPMK Version 4.0.0.0: January 18, 2016 *****
  201. %
  202. % openNSx 6.1.3.0: October 1 2015
  203. % - Fixed a bug related to reading the correct length of time when a skip
  204. % factor was used.
  205. % - Bug fixes related to information that separatePausedNSx depends on.
  206. % - Added 'uV' as an option to read the data in the unit of uV.
  207. %
  208. % saveNEV 1.1.0.0: January 18, 2016
  209. % - Added the ability to suppress the fiel saving warning with
  210. % 'noreport' input parameter.
  211. % - Re-structured help to better match the suite's style. Added examples.
  212. % - Added the 'noreport' key to supress statuses and warnings.
  213. % - Improved error checking for input arguments.
  214. %
  215. % openCCF 2.1.0.0: January 18, 2016
  216. % - Added support for v3.9 protocol (XML) CCF files.
  217. % - Fixed a bug in loading nTrode groups with a base of 0.
  218. %
  219. % BlackrockNEVLoadingEngine 1.4.0.0: January 18, 2016
  220. % - Added support for the newest MClust 4.0.4.
  221. % - Fixed the way DayOfWeek is read in MetaTags.
  222. %
  223. % splitNSxNtrode 1.0.2.0: October, 2015
  224. % - Bug fixes.
  225. % - Added support for XML CCF file type.
  226. %
  227. % splitNEVNtrode 1.0.0.0: January 18, 2016
  228. % - Initial release.
  229. %
  230. % ntrodeGroups 1.0.0.0: October, 2014
  231. % - Initial release.
  232. %
  233. % parseCCF: 1.1.0.0: January 18, 2016
  234. % - Minor bug fix with file loading.
  235. %
  236. ***** NPMK Version 4.1.0.0: March 19, 2016 *****
  237. %
  238. % splitNEV 1.1.0.0: February 25, 2016
  239. % - Added support for paused files {} into separate non-paused NSx files.
  240. %
  241. % openNSxHL 1.1.0.0: February 25, 2016
  242. % - Added support for paused files.
  243. %
  244. % NSxToHL 1.1.0.0: February 25, 2016
  245. % - Added support for paused files.
  246. %
  247. % matrixToNSx 1.0.0.0: March 19, 2016
  248. % - Initial release.
  249. %
  250. % KTUEAMapFile 1.7.0.0: March 19, 2016
  251. % - Fixed a bug where a CMP file with extra lines would crash the script.
  252. %
  253. % KTUEAImpedanceFile 1.1.0.0: March 19, 2016
  254. % - Fixed a bug with extra spaces after kohm resulted in a crash.
  255. ***** NPMK Version 4.2.0.0: June 11, 2016 *****
  256. %
  257. % combineNSxNEV 1.2.0.0: April 16, 2016
  258. % - Fixed a bug with calculating the timestamp length of the combined
  259. % data.
  260. %
  261. % openNSx 6.2.1.0: April 16, 2016
  262. % - Fixed a bug related to converting the unit to uV in case of having
  263. % multiple data segments (paused file).
  264. %
  265. % openNEV 5.2.0.0: June 11 2016
  266. % - Added support for CerePlex Direct strobe mode on digital input.
  267. % - Fixed a bug with reading NeuroMotive data that resulted in a crash.
  268. ***** NPMK Version 4.3.0.0: June 13, 2016 *****
  269. %
  270. % openNEV 5.3.0.0: June 13 2016
  271. % - Fixed a bug with reading NeuroMotive data that resulted in a crash.
  272. % - Improved and more detailed parsing of NeuroMotive events.
  273. % - Added parsing of comment start time and comment commit time (time
  274. % that a comment is entered.
  275. ***** NPMK Version 4.3.1.0: July 2, 2016 *****
  276. %
  277. % splitNSx 1.1.0.0: July 2, 2016
  278. % - Fixed a bug related to a case where initial timestamp of the first
  279. % data segment was not 0.
  280. ***** NPMK Version 4.3.2.0: July 6, 2016 *****
  281. %
  282. % openNSx 6.2.2.0: July 6, 2016
  283. % - Fixed another bug related to converting the unit to uV.
  284. ***** NPMK Version 4.4.0.0 August 3, 2016 *****
  285. %
  286. % mergeNSxNEV 1.2.2.0: August 3, 2016
  287. % - Fixed a bug that resulted in a crash if one of two NEV files weren't
  288. % available.
  289. %
  290. % openNSx 6.3.0.0: August 3, 2016
  291. % - Added support for loading a segment of paused files.
  292. ***** NPMK Version 4.4.1.0 August 31, 2016 *****
  293. %
  294. % splitNSxPauses: 1.0.0.0: August 31, 2016
  295. % - Initial release.
  296. % - Successor to separateNSxPaused running much more memory efficient.
  297. %
  298. % separateNSxPaused: This function is obsoleted. Use splitNSxPauses instead.
  299. ***** NPMK Version 4.4.2.0 December 1, 2016 *****
  300. %
  301. % openNSx: 6.4.0.0: December 1, 2016
  302. % - Fixed a serious bug related to loading paused files.
  303. % - Fixed a bug where an empty data segment resulted in a cell structure.
  304. ***** NPMK Version 4.5.0.0 :September 1, 2017 *****
  305. %
  306. % openNEV 5.3.1.0: September 1, 2017
  307. % - Fixed a bug with file path and whent this was passed to the function.
  308. %
  309. % openNSxHL 1.1.0.0: June 16, 2017
  310. % - Pads the data with zeros when the beginning timestamp is not 0.
  311. %
  312. % openNSx 6.4.2.0: September 1, 2017
  313. % - Fixed a bug related to reading data from sample that is not 1 and
  314. % timestamp that used to get reset to 0.
  315. %
  316. % parseCCF 1.1.2.0: October 20, 2016
  317. % - Fixed a invalid character bug.
  318. % - Bug fixes with file loading
  319. ***** NPMK Version 4.5.1.1 :September 13, 2017 *****
  320. %
  321. % openNSx 6.4.3.0: September 13, 2017
  322. % - Removed a redundant block of code that was accidentally placed in the
  323. % script twice.
  324. % - Checks to see if there's a newer version of NPMK is available.
  325. %
  326. % openNEV 5.4.0.0: September 13, 2017
  327. % - Checks to see if there's a newer version of NPMK is available.
  328. % - Properly reads the comment colors.
  329. % NPMKverChecker 1.0.0.0: September 13, 2017
  330. % - Initial Release.
  331. ***** NPMK Version 4.5.2.0 :September 13, 2017 *****
  332. %
  333. % NPMKverChecker 1.0.1.0: September 13, 2017
  334. % - Fixed a crash in case there is no Internet connection.
  335. %
  336. ***** NPMK Version 4.5.3.0 :January 10, 2018 *****
  337. %
  338. % openNEV 5.4.0.1: January 10, 2018
  339. % - Fixed a NeuroMotive bug when AllMarkers was being recorded.
  340. %
  341. % NPMKverChecker 1.0.2.0: January 10, 2018
  342. % - Added a clickable URL to the prompt.
  343. ***** NPMK Version 5.0.0.0 :January 27, 2020 *****
  344. %
  345. % openNSx 7.0.0.0: January 27, 2020
  346. % - Added support for 64-bit timestamps in NEV and NSx.
  347. %
  348. % openNEV 6.0.0.0: January 27, 2020
  349. % - Added support for 64-bit timestamps in NEV and NSx.
  350. % - Removed dependency on MATLAB R2016b by removing function 'contains'.
  351. %
  352. % NPMKverChecker 1.1.0.0: January 27, 2020
  353. % - Only checks for a new version once a week instead of every time.
  354. %
  355. % license.txt February 27, 2020
  356. % - Added 3-clause BSD open-source license.
  357. %
  358. ***** NPMK Version 5.2.0.0 :April 29, 2020 *****
  359. %
  360. % settingFileFullPath 1.1.0.0: March 17, 2020
  361. % - Updated to support unix file system.
  362. %
  363. % openNSx 7.1.0.0: April 14, 2020
  364. % - Added option to load the data without zero padding to compensate for
  365. % a non-zero start time.
  366. %
  367. % openNEV 6.2.0.0: April 29, 2020
  368. % - Added ability to read all types of recording event types.
  369. % - Some bug fixes. (David Kluger)
  370. %
  371. % openCCF 2.2.0.0 April 29, 2020
  372. % - Fixed an error where N-Trodes with less than 4 members read an extra
  373. % 1 as the extra non-existent members.
  374. ***** NPMK Version 5.3.0.0 :June 11, 2020 *****
  375. %
  376. % openNSx 7.1.1.0: June 11, 2020
  377. % - Fixed a bug related to fread and MATLAB 2020a.
  378. ***** NPMK Version 5.4.0.0 :September 11, 2020 *****
  379. %
  380. % openNSx 7.3.0.0: September 11, 2020
  381. % - Fixed a bug related to fread and MATLAB 2020a.
  382. % - Gives a warning about FileSpec 3.0 and gives the user options for how
  383. % to proceed.
  384. % - Added a warning about the data unit and that by default it in the
  385. % unit of 250 nV or 1/4 µV.
  386. % - If the units are in "raw", ths correct information is now written to
  387. % the electrodes header: 250 nV (raw).
  388. %
  389. % settingsManager 1.0.0.0: September 11, 2020
  390. % - Initial Release.
  391. %
  392. % NPMKverChecer 1.3.0.0: September 11, 2020
  393. % - Updated to use settingsManager instead.
  394. % - Fixed a bug that was still creating a NPMKverChecker.dat.
  395. ***** NPMK Version 5.4.1.0 :September 15, 2020 *****
  396. %
  397. % 1.1.0.0: settingsManager: September 16, 2020
  398. % - Fixed a bug where the response to 1/4 uV warning was not being saved.
  399. %
  400. ***** NPMK Version 5.4.2.0 :October 2, 2020 *****
  401. %
  402. % 1.1.0.0: NSxPowerSpectrum: October 2, 2020
  403. % - Fixed a bug where the sampling frequency is now read from the header
  404. % file instead of it being fixed at 300 Hz.
  405. %
  406. % 7.3.1.0: openNSx: October 2, 2020
  407. % - If the units are in µV (openNSx('uv'), ths correct information is now
  408. % written to the electrodes header: 1000 nV (raw).
  409. ***** NPMK Version 5.4.3.0 :October 23, 2020 *****
  410. %
  411. % 1.1.1.0: NSxPowerSpectrum: October 23, 2020
  412. % - Fixed a small bug with double defining the function name.%
  413. % 7.3.2.0: openNSx: October 23, 2020
  414. % - Fixed a typo.
  415. %
  416. % 1.2.0.0: splitNEVNtrode: October 27, 2020
  417. % - Removed junk characters from the file.
  418. %
  419. LATEST:5.4.3.0