plans for next release === Package: Biosig for C/C++ ====================== --- Version: 0.90 ---------------------------------- Mon 14 Dec 2009 03:31:20 PM CET ==================================================== - addressed win32/libbiosig.lib issue - better python support - some bug fixes === Package: Biosig for Python ===================== --- Version: 0.03 ---------------------------------- Mon 14 Dec 2009 03:31:20 PM CET ==================================================== - bug fix release - this is mostly obsolete, - use biosig4c++ provides better suppor for python === Package: Biosig for C/C++ ====================== --- Version: 0.89 ---------------------------------- Fri 04 Dec 2009 12:03:16 AM CET ==================================================== - GDF v2.20 implemented - rereferencing supported - several bug fixes === Package: Biosig for Octave and Matlab ========== --- Version: 2.31 ---------------------------------- Wed 28 Jul 2009 11:58:39 AM CET ==================================================== === Package: Biosig for C/C++ ====================== --- Version: 0.84 ---------------------------------- Thu 18 Jun 2009 12:00:52 PM CEST ==================================================== - writing of zipped hl7aecg files - minor improvments and bug fixes === Package: Biosig for Octave and Matlab ========== --- Version: 2.22 ---------------------------------- Wed 13 May 2009 11:58:39 AM CET ==================================================== === Package: Biosig for C/C++ ====================== --- Version: 0.82 ---------------------------------- Tue 14 Apr 2009 03:55:01 PM CEST ==================================================== - FAMOS: experimental support for interleaved data - GE-ECG: support added - GDF sparse sampleing: initialization of sparse channels fixed - HL7aECG: support reading gzipped- HL7aECG data - mexSLOAD: faster - avoid extra copying of data - GDF,SCP: support pacemaker information - minor bug fixes === Package: Biosig for C/C++ ====================== --- Version: 0.80 ---------------------------------- Fri 20 Feb 2009 11:59:05 AM CET ==================================================== - Network support using the BioSig-Client-Server (BSCS) protocol. This enables to store data on a server and retrieve it by various means including mexSLOAD, SigViewer and save2gdf. - Better support for BEST/alpha data format - minor improvements === Package: Biosig for Octave and Matlab ========== --- Version: 2.21 ---------------------------------- Fri 20 Feb 2009 11:58:39 AM CET ==================================================== - bug fix release. Fix problem with EVENT.POS when multiple files are opened (using wildcard *). - improvement reading large BVA files - fix for FLTOPEN-WRITE - minor changes === Package: Biosig for Octave and Matlab ========== --- Version: 2.20 ---------------------------------- Tue 27 Jan 2009 12:31:33 PM CET ==================================================== - new mex-files support more data formats - t200: support for following file formats improved: FLT(ET-MEG) - t400: classify, xval - t500/SVIEW: ecg-view improved - minor improvements === Package: Biosig for C/C++ ====================== --- Version: 0.79 ---------------------------------- Tue 27 Jan 2009 11:47:13 AM CET ==================================================== - sread: caching makes SigViewer significantly faster reorganize inner loop - EDF+: conversion of eventcodes improved - alpha(B.E.S.T) format (partly) supported - Interface to Gnu Scientific Library and several othor minor changes. === Package: Biosig for C/C++ ====================== --- Version: 0.78 ---------------------------------- Wed 17 Dec 2008 04:22:44 PM CET ==================================================== - bug fixes in HL7aECG, CNT - Win32/mexSLOAD updated - Win32: technician name supported - mexSLOAD: precompiled binaries for LNX86, AMD64, WIN32 - improved docu === Package: Biosig for C/C++ ====================== --- Version: 0.77 ---------------------------------- Wed 03 Dec 2008 01:10:53 PM CET ==================================================== === Package: Biosig for Octave and Matlab ========== --- Version: 2.17 ---------------------------------- Fri 20 Nov 2008 05:32:54 PM CEST ==================================================== === Package: Biosig for C/C++ ====================== --- Version: 0.76 ---------------------------------- Tue 14 Nov 2008 05:29:37 PM CEST ==================================================== New supported formats: - BLSC: read support added - FAMOS: read support added Improved support for format: - BVA: V-Amp supported - CFWB: files with time channel considered - SCP: read section 8 Pre-compiled binary for windows included mexSLOAD, save2gdf === Package: Biosig for C/C++ ====================== --- Version: 0.74 ---------------------------------- Tue 07 Oct 2008 05:29:37 PM CEST ==================================================== === Package: Biosig for Octave and Matlab ========== --- Version: 2.15 ---------------------------------- Fri 05 Sep 2008 05:32:54 PM CEST ==================================================== - BCI offline analysis becomes simpler for the user new demo2 shows all essential steps and is better documented - resolved name conflict with function perm - t300: heartratevariability: add spectral density - t200: SigmaPLpro format added - viewedf - a light-weigth file viewer added (tested only with EDF/EDF+/GDF) - sviewer: default overflowdetection is off === Package: Biosig for C/C++ ====================== --- Version: 0.71 ---------------------------------- Fri 05 Sep 2008 05:33:01 PM CEST ==================================================== - save2gdf: important bug fix (for files with multiple sampling rates) - python interface is now working (Thanks to Luca Citi) - SigmaPLpro format added === Package: Biosig for C/C++ ====================== --- Version: 0.70 ---------------------------------- Wed 11 Aug 2008 11:15:53 AM CEST ==================================================== biosig4c++: - save2gdf.exe (precompiled executable for windows) included - GDF v2.10 implemented - information about IPaddress and Technician of data recordings support improved - support for Poly5/TMS32/TMSiLOG(binary+ascii) - bug fixes in a number of file formats (ACQ, AINF, DEMG, EGI MFER) - quite a number if minor improvements === Package: Biosig for Octave and Matlab ========== --- Version: 2.14 ---------------------------------- Tue 05 Aug 2008 03:38:45 PM CEST ==================================================== t200: SOPEN, SREAD, GETFILETYPE Embla: reading support EEProbe: fix minor bug TMSiLOG: read support implemented BCI2000: fix reading HDR.T0, reading events Poly5/TMS32: fix GDFTYP, and clean up ASCII:IBI: fix reading last line fix reading Table of EventCodes t200/sload uses mexSLOAD if available. t200/hdr2ascii fixes for several cases of incomplete HDR t250: detectmuscle add another algorithm t300: heartratevariability fix issue with sampleing rate t400:findclassifier classlables can be arbitrarly ordered - consecutive number of the labels is not required anymore. t490:kappa more graceful handling of NaN's. t500: topo2 topographic map SViewer fix minor issues; fix link to help function patient information is stored in event file many bugs were fixed === Package: Biosig for C/C++ ====================== --- Version: 0.69 ---------------------------------- Wed 23 Jul 2008 11:15:53 AM CEST ==================================================== Version 0.69: - converter for Windows (MinGW) included - decompose files into BIN format (i.e. ASCII header file + binary files for each channel). The converters are bin2rec and rec2bin - multi-segment support included (EEG1100 format) - HL7 writing: channel selection supported - minor fixes and improvements for EDF+ and CFWB - several bug fixes === Package: Biosig for Octave and Matlab ========== --- Version: 2.13 ---------------------------------- Thu 19 Jun 2008 11:32:48 AM CEST ==================================================== - improved support for the BCI2000 format support vor BCI2000 v1.1 is added state vector is decoded into the event table. - GDF: experimental Header3 the header3 includes optional fields like user-specified event description and a private field for bci2000 data. other information might be included eventually. - mexSLOAD is used per default within SLOAD The advantage of mexSLOAD is the support of additional dataformats (e.g. HL7aECG) and it is increasing the speed of SLOAD. A precompiled mex-file is included for linux_i386. Other platforms need to compile it from biosig4c++. (if mexSLOAD is not available, the traditional M-files are used) === Package: Biosig for C/C++ ====================== --- Version: 0.64 ---------------------------------- Thu 19 Jun 2008 11:08:32 AM CEST ==================================================== - support of BCI2000 format improved - support writing of selected channels - sorting and conversion of event table - stand-alone en/decoder for physical units - improved stability === Package: Biosig for Octave and Matlab ========== --- Version: 2.12 ---------------------------------- Tue 27 May 2008 10:39:10 AM CEST ==================================================== - minor (bug fix) release === Package: Biosig for C/C++ ====================== --- Version: 0.63 ---------------------------------- Mon 26 May 2008 09:02:16 AM CEST ==================================================== - for a number of file formts support is added (MIT/Physiobank, BCI2000) or improved (EDF+, BrainVision, AINF, GDF1) - sources for sigviewer are included === Package: SigViewer ============================ --- Version: 0.2 ---------------------------------- Mon 28 Apr 2008 08:08:54 PM CEST ==================================================== - supports many new data formats (currently approx. 15) - several improvments in the user interface (auto scaling) === Package: Biosig for C/C++ ====================== --- Version: 0.62 ---------------------------------- Fri 25 Apr 2008 10:03:27 AM CEST ==================================================== bug fix release: - alignment problem to mex-interface fixed - SCP: fix initializing FLAG's - depreciate use of HDR.Dur - BrainVision: scaling factor fixed - Makefile: avoid duplicate entries (its an issue on SPARC) === Package: Biosig for C/C++ ====================== --- Version: 0.61 ---------------------------------- Fri 18 Apr 2008 04:36:14 PM CEST ==================================================== bug fix release: -) fix resampling if file contains different sample rates. -) some memory leaks removed -) better interface documentation -) some minor changes === Package: Biosig for Octave and Matlab ========== --- Version: 2.11 ---------------------------------- Fri 18 Apr 2008 01:47:59 PM CEST ==================================================== - minor (bug fix) release if mexSLOAD is installed and filetype is not supported === Package: Biosig for Octave and Matlab ========== --- Version: 2.10 ---------------------------------- Fri 11 Apr 2008 04:17:17 PM CEST ==================================================== -) SLOAD works optionally with mexSLOAD If mexSLOAD from biosig4c++ is installed, the speed for supported data formats (ca. 15) is significantly increased. Furthermore, it allows loading HL7aECG data which is not supported otherwise. -) the maybe-missing directory has been moved one level up -) some new time-domain features have been included (t300/tdp.m) -) the generalized PDC is included as another coupling measure -) many smaller improvements and bug fixes are included === Package: Biosig for C/C++ ====================== --- Version: 0.60 ---------------------------------- Fri 11 Apr 2008 04:16:38 PM CEST ==================================================== - many bugs are fixed - mexSLOAD becomes really useful - compiles on MacOSX and MinGW - sparsely sampled data of GDF2 is converted into a channel - BrainVision Marker file (VMRK) supported === Package: Biosig for C/C++ ====================== --- Version: 0.59 ---------------------------------- Mon 17 Mar 2008 11:03:19 AM CET ==================================================== This is a major release: - Support for reading additional fileformats: AINF, BrainVision, DEMG. Now, ca. 15 formats can be read, and 7 data formats can be written to. Several improvements and bug fixes are included. Furthermore, biosig4c++ becomes more a library. - It provides libbiosig.a with a clean external interface as defined in biosig.h. This library is useful for several applications: - a mex-interface mexSLOAD for the use with Octave and Matlab is added. mexSLOAD seems somehow redundant to BioSig4OctMat; however mexSLOAD can read HL7aECG/FDA-XML data (this is not possible with BioSig4OctMat) and is typically much faster. - an interface to python is added. (this is still experimental) - The upcoming release of SigViewer will use it. And finally, - Apple platform is supported, too. === Package: Biosig for Octave and Matlab ========== --- Version: 2.00 ---------------------------------- Fri 25 Jan 2008 08:51:27 PM CET ==================================================== - fix for Matlab 7.2 - support for FreeMat v3.5 improved - bug fixes - identification of SCP-ECG fixed - support data set of CinC2007 challenge - add Naive Bayes Classifier - License updated to GPL v3 === Package: Biosig for C/C++ ====================== --- Version: 0.54 ---------------------------------- Fri 25 Jan 2008 08:47:34 PM CET ==================================================== - ABF2 identification added - EDF writing fixed - SPARC support improved === Package: Biosig for C/C++ ====================== --- Version: 0.53 ---------------------------------- Thu 15 Nov 2007 03:22:57 PM CET ==================================================== + Licence changed to "GPLv3 or later" + SCP identification extended, more SCP files are supported + SCP support is further tested and improved (majority of ICS-FORTH database is now supported) === Package: Biosig for C/C++ ====================== --- Version: 0.52 ---------------------------------- Fri 19 Oct 2007 09:19:15 PM CEST ==================================================== + GDF v1 writing supported ./save2gdf -f=GDF1 file.nnn file.nnn.gdf + MFER read/write + Date conversion improved + SCP-Decode stabilized (less seg-faults) 397 ok, 18 seg faults, 167 unknown + SPARC support improved === Package: Biosig for C/C++ ====================== --- Version: 0.51 ---------------------------------- Fri 31 Aug 2007 05:08:24 PM CEST ==================================================== Fri 31 Aug 2007 04:18:49 PM CEST biosig4c++: + global VERBOSE_LEVEL + SCP: relax CRC check; + improve checks in Section 1 for avoiding segmentation faults. === Package: Biosig for C/C++ ====================== --- Version: 0.49 ---------------------------------- Fri 24 Aug 2007 10:42:41 PM CEST ==================================================== SCP-HL7 extensively tested. - Support for Demographic information is improved. Now, Name, Gender, Birthday, Weight and Height of patients are correctly propagested - Scaling of the data is correctely maintained. - On-the-fly (de-)compression is supported and tested for SCP, GDF, EDF, BDF, CWFB. - Physical units are supported (using ISO11073 / IEEE1073 encoding) - Bug fixes - Several testing functions are included === Package: Biosig for C/C++ ====================== --- Version: 0.47 ---------------------------------- Thu 09 Aug 2007 10:42:00 PM CEST ==================================================== + ON-THE-FLY-(DE)COMPRESSION included in SCP with internal compression (SCP-DECODE). + SAVE2GDF: header information is displayed only if now output file is given. + Reading of EGI format supported + many minor improvments in reading BKR, HL7 (Lead identification), BDF/EDF (warnings), add error handling function, XML (accept ByteOrderMarks), SWRITE (crucial typo) === Package: Biosig for Octave and Matlab ========== --- Version: 1.98 ---------------------------------- Thu 09 Aug 2007 10:41:54 PM CEST ==================================================== T200: + BDF and Events decoding of status channel changed bit17 does not encode trial/epoch (0x0300) but new segment (0xfffe). + SOPEN, SREAD EDF,BDF & OCTAVE: fix decoding of Birthdate CWFB & Octave: fix sread EGI: reading of event information fixed T250: + GET_REGRESS_EOG support for _automated_ BSS methods added T300: + ECG and Heartratevariability: better docu, + CommonSpatialPattern (CSP) added + Brainrate: fix SEF90 and SEF95 estimation + Desatur oxygen desaturation added + support of Geweke's Granger Causality T400 + LD5 classifier (motivated by CSP) added And always many minor bug fixes and improvements === Package: Biosig for C/C++ ====================== --- Version: 0.46 ---------------------------------- Fri 03 Aug 2007 06:13:52 PM CEST ==================================================== Version 0.46 + ON-THE-FLY-(DE)COMPRESSION: is now really working for GDF,EDF,BDF,CWFB and SCP (without internal compression) + EDF,BDF: deblank HDR.Transducer and HDR.Label fix identification of LeadIdCode + Support for on-the-fly (de)compression included + Bug related to memory allocation (SCP) fixed + CFWB format supported + The bidirectional converters between following formats SCP, HL7, GDF, BDF, EDF, CFWB have been tested on i386, AMD64 and PPC64 platform. === Package: Biosig for C/C++ ====================== --- Version: 0.44 ---------------------------------- Mon 30 Jul 2007 10:29:13 AM CEST ==================================================== + The converter SAVE2GDF has been tested on the platforms i386 (LittleEndian) and PC64 (BigEndian) + The scaling and the physical units are not restricted. Changes: - improved tests - fix of scaling Phys/Dig/Min/Max - full support of Physical Dimensions according to ISO11073 - full support of Lead Identification Label (based on EN1064) - SWRITE is now implemented (EDF,BDF,GDF) - PPC64 supported (BigEndian platform) - optimized memory use in GDF. === Package: Biosig for Octave and Matlab ========== --- Version: 1.97 ---------------------------------- Sun 1 Jul 2007 23:07:40 PM CET ==================================================== - T200: EEProbe: reading header implemented FLT/ET-MEG: read and write support improved SCP(EN1064): read improved SSAVE, SAVE2GDF: improved - T250: artifact_selection: bug fix - T310: signal processing for Wavelet-based ERD/ERS and PLV analysis, HRV. - T510: Visualization for T310 === Package: Biosig for C/C++ ====================== --- Version: 0.41 ---------------------------------- Thu 07 Jun 2007 09:18:40 PM CEST ==================================================== - save2gdf got some documentation on help and usage - SCP(read) produced now labels. This fixes the problem that converting SCP2GDF lost the channel labels - saving of GDF fixed: a predefined value in HDR.VERSION produced an invalid Version number. === Package: Biosig for C/C++ ====================== --- Version: 0.40 ---------------------------------- Fri 01 Jun 2006 10:15:46 CET ==================================================== - Support of HL7aECG - Bidirectional converters between HL7aECG, SCP and GDF === Package: Biosig for Octave and Matlab ========== --- Version: 1.96 ---------------------------------- Wed 27 Apr 2007 05:07:40 PM CET ==================================================== === Package: Biosig for Octave and Matlab ========== --- Version: 1.95 ---------------------------------- Wed 07 Mar 2007 05:07:40 PM CET ==================================================== T200: more data formats, bug fixes T250: EOG correction coefficients are estimated now from filted (1-6Hz) filtered data. more methods (PCA, REG+PCA) included. === Package: Biosig for Octave and Matlab ========== --- Version: 1.94 ---------------------------------- Tue 06 Feb 2007 10:56:23 AM CET ==================================================== T200: AINF format supported header-to-ascii export (HDR2ASCII) and import (SOPEN) included T450: exteneded Multiple test statistic FDP (false discovery proporation), gFWE (genearalized family-wise error), GLOB (global tests) are included T501: PLOT_COUPLING include visualization of PLOT_COUPLING (from G. Nolte) in CVS-repository === Package: Biosig for Octave and Matlab ========== --- Version: 1.93 ---------------------------------- Tue 23 Jan 2007 09:57:18 AM CET ==================================================== T200: - Reading support for these file formats FLT, STL - Additional fileformats are recognised (3DM, IGES, UFF58, PLY) - Automated EOG_CORRECTION supported in SLOAD using the option "EOG_CORRECTION:ON" T250: - Automated overflow detection improved for several fileformats including EDF, GDF, BDF, BrainVision, BKR, alpha, GTF, BCI2002b - Quality control using Histogram analysis (EEG2HIST) improved: it supports the interactive selection of saturation thresholds possible using EEG2HIST - automated correction of EOG artifacts improved. The EOG channels are identified using the channel labels. There are also two new categories T410 and T501. T450: statistical analysis using false discovery rate (FDR) these functions are provided by Claudia Hemmelmann from University Jena, Germany. T501: visualization of EEG coupling This is provided by Guido Nolte. Thanks to both. Both are important tools for investigating EEG coupling. Several minor changes are included, too. however please consider this as an experimental version. Testing (especially of the new tools) is welcome. === Package: Biosig for Octave and Matlab ========== --- Version: 1.91 ---------------------------------- Nov 2006 ==================================================== VERSION 1.91: ============= DOC: EVENTCODES codes for eye, muscle and respiratory activity, T200:SOPEN - fix some problems converting from EDF+ to GDF format - BrainVision: reading of header information improved - ISHNE: fixed several open issues. T200:SLOAD - support of automated EOG-CORRECTION included in SLOAD T200:PYHSICALUNITS - support of UCUM-x73 conversion table === Package: Biosig for Octave and Matlab ========== --- Version: 1.90 ---------------------------------- Wed 11 Oct 2006 01:23:23 AM CEST ==================================================== T200: several formats added HDR structure: change Label, Transducer, PhysDim from char-array to cell-strings T250: Quality control with histogram and entropy method T400: support of Sparse-LDA classifier SVM uses pre-whiting libSVM is included in release, and libSVM-support works with Octave, too. === Package: Biosig for Octave and Matlab ========== --- Version: 1.83 ---------------------------------- Wed 23 Aug 2006 09:58:37 PM CEST ==================================================== T200: + Format GDF2.0 finalized supports sparse sampling more detailed subject-specific header + other minor improvements T400: TEST_SC + fix output labels T500: PLOTA + visualization of Electrode positions - minor bug fixes === Package: Biosig for Octave and Matlab ========== --- Version: 1.82 ---------------------------------- Wed 02 Aug 2006 10:58:26 PM CEST ==================================================== - T200: loading of 32-bit CNT (Neuroscan) files loading of EEGLAB data files include functions for loading EEProbe files - T250: REMOVE5060HZ methods for removing line interferences - minor bug fixes in T200/SREAD, NaN/NANSTD, T300/NQRSDETECT === Package: Biosig for Octave and Matlab ========== --- Version: 1.80 ---------------------------------- Wed 12 Jul 2006 10:09:16 PM CEST ==================================================== T300: signal processing - new QRS-detector included The new algorithm as a higher detection accurarcy. T400: classifiers - support for new classifiers added. Now, GSVD is supported for reducing high dimensional data. Also SVM and RBF-SVM are supported. Also, an interface to Linear Programming Machines (LPM) are included. - hyperparameters of SVM and other classifiers can be provided through the MODE argument in FINDCLASSIFIER === Package: Biosig for Octave and Matlab ========== --- Version: 1.77 ---------------------------------- Wed 14 Jun 2006 08:29:29 AM CEST ==================================================== Writing SCP file format supported Reading SCP file format improved (includes CRC check) Octave compatibility improved bug fix in IOPEN help in MVFREQZ corrected minor improvements and bug fixes === Package: Biosig for Octave and Matlab ========== --- Version: 1.76 ---------------------------------- Thu 27 Apr 2006 09:51:37 PM CEST ==================================================== minor improvements and bug fixes - MVAR estimator improved - Support for large BDF-files fixed - fixed LOOM in findclassifier - Benchmark got a new version number etc. (see CHANGELOG) === Package: Biosig for Python ===================== --- Version: 0.02 ---------------------------------- Sat 25 Mar 2006 02:56:52 CET ==================================================== Initial release - reading of GDF (v1 and v2), EDF and BDF is supported === Package: Biosig for C/C++ ====================== --- Version: 0.32 ---------------------------------- Wed 22 Mar 2006 22:15:46 CET ==================================================== - BDF support fixed - support of AMD64 and PPC64 platforms further improved - reading of SCP-ECG format (thanks to Eugenio Cervesato) === Package: Biosig for Octave and Matlab ========== --- Version: 1.75 ---------------------------------- Wed 15 Mar 2006 22:15:46 CET ==================================================== - TFMVAR + PLOTA: several improvements (datatype: TMMVAR 2.0) delay time added t-test fixed improved display, especially if many channels are used - PAYNTER filter fixed - reading SCP-file format fixed (for Octave) - more tests on XML-based formats several minor improvements (for details see CHANGELOG) === Package: Biosig for C/C++ ====================== --- Version: 0.29 ---------------------------------- Fri 03 Feb 2006 00:23:51 CET ==================================================== + support of g++ (stricter syntax checking) + amd64 and ppc64 support improved + prepared support of SCP and HL7aECG === Package: Biosig for Octave and Matlab ========== --- Version: 1.70 ---------------------------------- Mon 19 Dec 2005 12:23:32 CET ==================================================== NEW: Benchmark test using BioSig T200: + BDF: EVENTs and OVERFLOW detection are derived from Status channel + EDF+ annotation channel: improved support + handling of physical dimensions improved + handling of IFF (like EEProbe) format improved T300: + added BARLOW, HJORTH, WACKERMANN + added HEARTRATEVARIABILITY T400: + untraining functions of statistical classifiers + 1-vs-rest (for M>2 classes) well tested T500: PLOTA + MVAR: improved + AMARMA (AAR) improved + TF-MVAR supports display of AutoSpectra Octave support: regexp, datesplit included in maybe-missing needed for EDF+ Birthday decoding + TSA and NaN-toolboxes: updated version bug fixes: saving event files EEProbe .TRG-format EEProbe: UCAL correctly supported UNTRAIN_SC: errorenous crossvalidation in statistical classifiers fixed === Package: Biosig for C/C++ ====================== --- Version: 0.28 ---------------------------------- Thu 01 Dec 2005 05:21:56 CET ==================================================== - function arguments modified. The usage resembles more closely the usage in STDIO.H - Big-Endian platform supported - bug fixes for EDF, BDF and CNT format - Makefile for Linux - main generates GDF file and displays header information of existing files - preparation to support SCP and HL7aECG format === Package: Biosig for Octave and Matlab ========== --- Version: 1.65 ---------------------------------- Sat 29 Oct 2005 22:02:52 CEST ==================================================== T200: Encoding of Physical Units in HDR.PhysDimCode on-the-fly (de-)compression (using the 'z'-mode of fopen) Improvements handling EVENT-files SCP-ECG amendments supported fixing of EEProbe BrainVision Marker file supported T300: QRSDETECT round indices to integers T400: support of SVM - classifier better modularization (training and testing separated) T490: evaluation of 2-class results extended to N-classes Wolpaw's and Nykopp Mutual information, regression, AUC added MAYBE-MISSING: Improved support for Octave is not installed for Matlab 7.0 or higher === Package: Biosig for C/C++ ====================== --- Version: 0.21 ---------------------------------- Sat 29 Oct 2005 22:02:36 CEST ==================================================== GDF: reading and writing EDF: reading and writing Version 0.21 includes + reading BDF, BKR, CFWB, CNT included + mapping of raw data to matrix + datatype of DigMax/Min changed to DOUBLE + HDR.PhysDimCode added (encoding of physical dimension) === Package: Biosig for C/C++ ====================== --- Version: 0.10 ---------------------------------- Mon 12 Sep 2005 19:31:13 CEST ==================================================== First release: - supports reading and writing of the GDF format. - and reading of EDF files. === Package: Biosig for Octave and Matlab ========== --- Version: 1.60 ---------------------------------- Mon 12 Sep 2005 19:31:13 CEST ==================================================== Major changes ============== T200: Support for GDF 2.0 pre GTF fixed T300: imagCOH MVFREQZ, TFMVAR, PLOTA T490: CRITERIA4ASYNCBCI evaluation of asychronous BCI T200: Electrode position data supported HDR.ELEC.XYZ contains information on Electrode postions NaN: XCOVF added: calculates XCORR from data with NaN's Minor changes: ============== T300: Berger allows EVENT-Structure as input argument enable resampling Support of more formats IMAGE: EXIF, BigTIFF,. GTF: event information === Package: BIOSIG ================== --- Release: BIOSIG 1.56 ------------- Wed 08 Jun 2005 18:50:48 CEST ====================================== - T200: + support of ACQ format with different sampleing rates + fix critical bug Channels selection in EDF/GDF/BDF files was broken. It selected always the first channels (e.g. CHAN=[1,3,5] returned channels [1:3]) === Package: BIOSIG ================== --- Release: BIOSIG 1.55 ------------- Tue 07 Jun 2005 11:55:36 CEST ====================================== T200: + support of alpha-trace format extended + EDF/GDF support incorporated in SOPEN and SREAD - functions SDF*.M removed + many small improvements - for details see CHANGELOG VIEWER included support of marker file of alpha-format === Package: BIOSIG ================== --- Release: BIOSIG 1.52 ------------- Wed 27 Apr 2005 17:58:54 CEST ====================================== + ABF and ATF support included + GTF support improved + CNT: Automated Overflow Detection added + Berger algorithms for resampleing of HRV added + QRSDetection: correction of fiducial point included === Package: BIOSIG ================== --- Release: BIOSIG 1.51 ------------- Sun 10 Apr 2005 15:24:40 CEST ====================================== Adding support for these formats - DDT, NEX, PLX, GTF, TMS32/Portilab - Bug fix for MIT format=310 - Octave compatibility tested and improved === Package: BIOSIG ================== --- Release: BIOSIG 1.50 ------------- Fri 25 Mar 2005 13:52:36 CET ====================================== + NEW: SAVE2GDF supports saving data in GDF format. It's useful for converting any supported format into GDF. Often, the data size can be reduced, sometimes significantly. + Full support for the PHYSIOBANK database + support for BCI2000 format added + reading of EDF+ Events + several bug fixes and minor improvements (see CHANGELOG for details) === Package: BIOSIG ================== --- Release: BIOSIG 1.40 ------------- Mon 07 Mar 2005 18:54:47 CET ====================================== + Wrapper function for Training (TRAIN_SC) and testing of statistical (TEST_SC) classifiers. + Multiclass LDA (LDBC2, LDBC3, LDBC4) + triggered loading (TLOAD) with artifact rejection + Support for Walter-Graphtek (WG1)-dataformat + Improved support for Physiobank data + COV in the NaN-toolbox is compatible with Matlab-systax of COV + SUMSKIPNAN can be compiled with ML6 and ML7 === Package: BIOSIG ================== --- Release: BIOSIG 1.30 ------------- Sat 05 Feb 2005 18:59:19 CET ====================================== - EOG correction using Regression analysis - automated overflow detection for GDF and BKR format - Option "OVERFLOWDETECTION:OFF" added in SLOAD - Definition of Eventcodes extended - support of formats ALICE4, RigSys, XBM, - Multifrequency support of MIT-WFDB files - image formats are handled separately - SVIEWER V1.5 - new layout - several bugs fixed AND - performance improvements - extended support of dataformats and - bug fixes === Package: BIOSIG ================== --- Release: BIOSIG 1.20 ------------- Fri 30 Dec 2004 23:01:15 CET ====================================== - BCI competition 2005 datasets are supported - Support for BCI2000-format included - Support for DBI-ECoG data of Michigan included - automated overflow detection for BKR - SVIEWER: 1/2 page scrolling - Artifact processing conversion of artifactscoring === Package: BIOSIG ================== --- Release: BIOSIG 1.00 ------------- Wed 24 Nov 2004 04:41:05 PM CET ====================================== SVIEWER, a powerful viewing and scoring program is included. Now, it is really an important milestone which justifies the new version number 1.00. Thanks to Franz Einspieler, a student of the University of Technology Graz, Austria. --- Minor changes --- T200: identification of the following formats added: AON4, SID, SWF, Improved support for Formats: Brainvision, TIFF, Holter, MIT and FITS SLOAD: FITS format supports no Ascii and binary tables, too. === Package: BIOSIG ================== --- Release: BIOSIG 0.90 ------------- Thu 11 Nov 2004 11:59:24 CET ====================================== + support for more dataformats (including IMAGE 2D & 3D, and Matrix) added + support for MVAR added + Hjorth added + Validation function for BCI competition added Functions which are not always available, have been included in directory MAYBE-MISSING. This directory should be added at the end of the path. In case some function is not available, the one in MAYBE-MISSING is used. === Package: BIOSIG ================== --- Release: BIOSIG 0.80 ------------- Mon 27 Sep 2004 22:36:06 CEST ====================================== + Support of reading data of BCI competition 2003 + Extensive tests and bug fixes (AIF, MIT-BIH) + Support for reading ACQ, DICOM and TFM-Excel format + Support for reading BMP (image) format + Identification of ELF, DLL, EXE type + Asychronous classifier added (T400) === Package: BIOSIG ================== --- Release: BIOSIG 0.73 ------------- Thu 16 Sep 2004 15:45:39 CEST ====================================== + support for ACQ, BMP format added + file type identification with GETFILETYPE + Asynchronous classifier FC0 added (t400) + fix for MIT-BIH format and minor bug fixes === Package: BIOSIG ================== --- Release: BIOSIG 0.70 ------------- Wed 15 Sep 2004 07:45:53 CEST ====================================== BIOSIG + EEGLAB packed This is packed in a different way than EEGLAB4.5b. It provides a cleaner directory structure. Currently, its available from from http://www.dpmi.tugraz.at/~schloegl/biosig/prereleases/ === Package: BIOSIG ================== --- Release: BIOSIG 0.70 ------------- Tue 31 Aug 2004 09:33:40 CEST ====================================== Important changes and improvements: ----------------------------------- + Event encoding: A canonical event table is included. This should help to standardize event encoding. The current event table is used in the Graz BCI project and in the GDF dataformat. (T200: EVENTCODES.TXT) + Support for event encoding of WSCORE and of artifact database included (T200: SOPEN, SDFOPEN, SLOAD) + Correction of EOG artifacts using regression analysis included (T250: REGRESS_EOG.M) + script for testing SCP-files included (DEMO: SCPTEST.M) + Suppport for 256/100 Resampling included. (T250: RESAMPLE_MATRIX.MAT, RS.M) + Detection of Obstructive Apnoe/Hypopnea Event corrected and improved (T300/oahe.m) + Classifier (T400): - general (quadratic) classifier included (GDBC.M) - FINDCLASSIFIER2 is the successor of FINDCLASSIFIER1 It provides better support for quadratic classifiers; also the search for the optimal time segment is slightly modified. (T400) Minor changes: -------------- (T200): Identification of AKO, IMA_ADPCM_Sound, and VTK format included Identification of FEF format improved Fix for Tapus-version of the ECG-SCP format implement DOVERMED version of FDA-XML Overflow detection in GDF is ON per default (T500): Plota display of confusion matrix and HRV-AAR improved === Package: rtsBCI ================== --- Release: rtsBCI 0.10 ------------- Don 19 Aug 2004 15:43:41 CEST ====================================== The Graz Brain-Computer Interface open source package rtsBCI is a collection of methods and functions for real-time data acquisition, storage, signal processing and visualization based on Matlab/Simulink and Microsoft Windows operating system. === Package: BIOSIG ================== --- Release: BIOSIG 0.60 ------------- Mon 24 May 2004 05:51:44 PM CEST ====================================== - support of many new data formats included (T200) MFER, EEProbe, BrainVision, FIF, CTF, EDF+, Sierra ECG 1.03 (Philips XML) - identification of following formats (T200) NEX, STX, LNK, OGG, FLAC, RMF, AVR, 8SVX, SMP, SNDT, ESPS, VOC, SPEEX - Support of ReReferencing - Support of Event information in GDF - Calculating BCI classifier (with crossvalidation) added - T300: Paynter Filter added - T400: FINCLASSIFIER1 improvements - T500: many improvements in of PLOTA and SVIEW - bug fixes === Package: DATAFORMAT ============== --- Release: DATAFORMAT 1.41 --------- Wed 12 May 2004 02:52:46 AM CEST ====================================== + support of SierraECG (Philips XML 1.03) and XML-FDA included in standard interface + support of RG64 format fixed + STX and LNK files are identified + bug fix in STR2DOUBLE === Package: DATAFORMAT ============== --- Release: DATAFORMAT 1.40 --------- Wed 05 May 2004 04:00:50 AM CEST ====================================== + support of many new formts XML, NRF (Nicolet), BrainVision, CTF, EEProbe, FIFF, MFER, EDF+ + Improved header check and simplified code for writing BKR data. + Events are added in GDF format. The proposed Event codes are implemented, too. GDF will be used in the future recordings at TU Graz. + Support for rereferencing matrix added: linear combination and spatial filters can be applied more efficiently. + Trigger and Event encoding improved. + bug fixes. + More tests with Octave. There are known problems with some Octave versions between 2.1.51 and 2.1.57. These problems are fixed in the latest CVS version. Therefore, it can be expected Octave 2.1.58 or higher will do again. === Package: BIOSIG ================== --- Release: BIOSIG 0.50 ------------- Tue 30 Mar 2004 08:52:47 PM CEST ====================================== === Package: DATAFORMAT ============== --- Release: DATAFORMAT 1.30 --------- Tue 30 Mar 2004 08:52:41 PM CEST ====================================== + Re-referencing supported - performance improvement for certain applications. + Re-referencing unified amoung formats + Identification of many new formats implemented XML, NRF, TRI, FS3, FS4, MEG4, BrainVision, CTF + bug fixes === Package: BIOSIG ================== --- Release: BIOSIG 0.46 ------------- Mon 08 Mar 2004 08:49:52 PM CET ====================================== === Package: DATAFORMAT ============== --- Release: DATAFORMAT 1.25 --------- Mon 08 Mar 2004 08:49:52 PM CET ====================================== + SAVE2BKR converts event information into trigger channels + BKR and EDF write: improved header checks + Loading TSD and BCI.Paradigm information supported + CNT: information on filter settings corrected + EDF arbitrary combination of sampling rate + EGI format, fixed some problem + BKR support of automated overflow detection + post-analysis for BCI experiments improved + Timevarying multivariate autoregressive analysis added + SVIEW simple signal viewer + PLOTA: bar diagram added TVMVAR visualisation added + Standard electrode positions (2-D and 3-D) added + Many more tests on Octave 2.1.50-56 === Package: BIOSIG ================== --- Release: BIOSIG 0.42 ------------- Thu 12 Feb 2004 07:05:11 PM GMT+1 ====================================== + Support of SCP-ECG, DEMG, CFWB, and Alpha-Trace format added + bug fixes for the CNT-format + Support of Artifact-Selection files (*.sel) + STR2NUM and SETSTRING are replaced in order to avoid the use of EVAL. + Support of EVENTS is unified. + demo for writing WAV-files added + Classifier for BCI data included + Evaluation criteria KAPPA, ROC, AUC added. + Fix SAVE2BKR for EDF data === Package: DATAFORMAT ============== --- Release: DATAFORMAT 1.24 --------- Tue 10 Feb 2004 10:49:10 AM GMT+1 ====================================== - Submission to the OPENECG programming contest. - SCPOPEN supports bimodal decompression, reconstitution of reference beat subtraction Huffman decoding. Now, all important features for reading SCP-ECG are included. - SCPTEST included in DEMO - SETFIELD operator replaced (avoid using EVAL) - support of artifact selection (*.SEL files) === Package: DATAFORMAT ============== --- Release: DATAFORMAT 1.20 --------- Wed 28 Jan 2004 11:14:12 PM CET ====================================== update of Version 1.20 support of SCP-ECG format included STR2NUM replaced by STR2DOUBLE patches and bug fixes of standard Octave functions are included extensive tests and bug fixes for Octave 2.1.5x further harmonization of event information === Package: DATAFORMAT ============== --- Release: DATAFORMAT 1.11 --------- Fri 19 Dec 2003 01:09:50 PM CET ====================================== update of Version 1.10 CFWB, Alph-trace and DEMG added fixed minor bugs in CNT, G.Tec, WAV format consolidationg EVENT information === Package: BIOSIG ================== --- Release: BIOSIG 0.30 ------------- Thu 18 Dec 2003 07:58:05 PM CET ====================================== DATAFORMATs (T200): new: CFWB (r/w), Alpha-Trace (r), and DEMG (r) fixed minor bugs in CNT, G.Tec, WAV format consolidating EVENT information CLASSIFICATION (T400): extended to N-class problems VALIDATION CRITERIA (T490): added KAPPA, ROC, AUC, QCMAHAL, === Package: DATAFORMAT ============== --- Release: DATAFORMAT 1.10 --------- Thu 11 Dec 2003 05:28:53 PM CET ====================================== - fixed writing of WAV files - add identification of ASF files - add read support for CFWB (Chart4Windows Binary translated) format - consolidating of EVENT information === Package: DATAFORMAT ============== --- Release: DATAFORMAT 1.00 --------- Mon 13 Oct 2003 08:02:10 PM CEST ====================================== Notes: Octave/Matlab filters for many different signal file formats: Read and Write is supported for these formats: AIFF/C, AU/SND, BDF, BKR, EDF, GDF, WAV Read is supported for AVG, CNT, EEG, EGI/RAW, HEA/MIT, SIG, SMA Formats of many other file types can be identified. Changes: - Moved files from t200/* to ./* - Removed obsolete EEGfun.M. Sfun are a full substitute. - support for WAV, AIFF/C, SND/AU included - detection of further dataformats included === Package: BIOSIG ================== --- Release: BIOSIG 0.27 ------------- Mon 13 Oct 2003 08:02:10 PM CEST ====================================== BIOSIG contains many useful functions for signal processing. Many dataformats are supported, the toolbox provides a unique interface to read many formats, writing of the most common formats (EDF, etc) is also supported. Several useful algorithm are implemented, e.g. QRS-detection, algorithms for stochastic model paramters (autoregressive, multivariate, time-varying etc.) are included through the TSA toolbox. Handling of missing values and artifacts is supported, assuming that NaN encodes artifacts and missing values. Biosig contains the other toolboxes like TSA, NaN and Dataformats. Changes: DATAFORMATS: see Release notes for Dataformat 1.00. BIOSIG/ detection of obstructive apnea/hypapnea events thresholds for overflow detections from histograms correction of QRS detection and ectopic beat effect included Bug fixes. === Package: DATAFORMATS ============= --- Release: BIOSIG 0.25 ------------- Fri 26 Sep 2003 03:25:15 PM CEST ====================================== BIOSIG 0.25 contains many useful functions for signal processing. Many dataformats are supported, the toolbox provides a unique interface to read many formats, writing of the most common formats (EDF, etc) is also supported. Several useful algorithm are implemented, e.g. QRS-detection, algorithms for stochastic model paramters (autoregressive, multivariate, time-varying etc.) are included through the TSA toolbox. Handling of missing values and artifacts is supported, assuming that NaN encodes artifacts and missing values. Changes: + Support of NoN-EEG signal formats included (e.g. WAV, SND, AIF) + Identification of further dataformats + Functions EEG* are renamed to S*.M (e.g. instead of EEGOPEN, use SOPEN etc.) + QRS correction included === Package: DATAFORMATS ============= --- Release: BIOSIG 0.20 ------------- Wed 23 Jul 2003 09:39:13 AM CEST ====================================== BIOSIG 0.20 contains many useful functions for biomedical signal process. Many dataformats are supported, the toolbox provides a unique interface to read many formats, writing of the most common formats (EDF, etc) is supported. Several useful algorithm are implemented, e.g. QRS-detection, algorithms for stochastic model paramters (autoregressive, multivariate, time-varying etc.) are included through the TSA toolbox. Handling of missing values and artifacts is supported, assuming that NaN encodes artifacts and missing values. CHANGES: + Support of more dataformats (GDF, 32bit-Neuroscan, SIGIF) + Identification of further dataformats (MAT-files from ADICHT, DAQ, SEG2, Labview, Dasylab) + Testing of Fileformats with Octave for Windows + Overview of supported file formats available at http://www.dpmi.tu-graz.ac.at/~schloegl/biosig/TESTED + detection of muscle artifacts in EEG added + Standard BCI analysis, and classification accuracy added. === Package: DATAFORMATS ============= --- Release: BIOSIG 0.17 ------------- Mon 02 Jun 2003 05:27:38 PM CEST ====================================== DATAFORMAT's contains a unique interface to many biosignal dataformats. The software can be used with Matlab and Octave. Currently, the following formats are are supported: BDF Biosemi data format (EDF with 24bit integers) BKR Dept for Medical informatics, University of Technology Graz CNT Neuroscan (continous data) EDF European Data Format EEG Neuroscan (triggered data) EGI Format from Electrical Geodesics GDF General data format (EDF different datatypes) ISHNE The ISHNE Holter Standard Output File Format MIT/ECG PhysioNet data format ISHNE The ISHNE Holter Standard Output File Format Poly5/TMS32 Format used for recordings with the Porti-system and the PortiLab software RDF EPRSS Data Format SMA Snap-Master file format Changes: - Several new formats are supported (RDF, SMA, etc.) - EOF, SEEK and TELL are tested for many functions and are now - more consistent. - Documentation of Header information improved - Usage of Header fields NRec, SPR, Dur, SampleRate unified amoung formats. === Package: DATAFORMATS ============= --- Release: BIOSIG 0.16 ------------- Fri 23 May 2003 04:31:35 PM CET ====================================== - t200/SAVE2BKR additional options included DETREND removes very low frequencies (<0.5Hz) optional PHYSMAX forces a fixed scaling value; useful if several files need the same scaling. - CNTOPEN Label added to header information - LOADEEG - P_C_S several fields like, Label, Attribute, AttributeName, EpochingSelect, EpochingName added. mode P_C_DAQ_S improved: scaling and several other header fields included - T200/* ISHNE Holter format implemented. Not yet testet. Poly5/TMS32 implemented. Not yet tested. PhysioNet/MIT-ECG format implemented and tested. === Package: DATAFORMATS ============= --- Release: BIOSIG 0.15 ------------- Fri 14 Mar 2003 04:31:35 PM CET ====================================== - class 'data' of g.BSanalyze considered P_C_S version 1.02 and 1.50 accepted - LOADEEG works now with and without g.BSanalyze - HEADER documentation included - INSTALL, README, LICENSE included === Package: DATAFORMATS ============= --- Release: BIOSIG 0.14 ------------- Sat 01 Feb 2003 08:01:36 PM CET ====================================== - Obsolete functions removed - Package name changed === Release BIOSIG 0.13 ============== Tue 28 Jan 2003 20:16:00 PM CET ====================================== + SAVE2BKR: autoscale implemented + EEGCHKHDR: improved + BKR WRITE: r+ implemented (writes header into existing file) + BDF WRITE: implemented - EDFOPEN: syntax analysis of PreFilt - BDF and GDF support: EEGSEEK, EEGTELL === Release BIOSIG 0.12 ============== Sat 18 Jan 2003 06:43:51 PM CET ====================================== BIOSIG should become a public library for biosignal processing. In a first step, a unique interface for accessing various dataformats for biosignals is provided. Currently are supperted the following formats: BKR dataformat of the Medical Informatics, University of Techn. Graz. EDF European data format for biosignals (not EDF+) BDF Biosemi EDF format CNT (Neuroscan continous data) EEG (Neuroscan epoched data) [EGI (Electrical Geodesics) not tested]. The software are programmed as M-files (Matlab/Octave) Several tools for accessing these dataformats included. === Release BIOSIG 0.11 ============== Mon Jan 6 16:00:54 2003 ====================================== Interface to access different dataformats is implemented. Currently, the formats EDF, CNT (Neuroscan) and BKR are supported. The former "EDF-tools for Matlab/Octave" are incorporated. Interface of EEG* functions are more robust. - EEGSEEK: CNT and BKR mode fixed - EEGOPEN for CNT: bug fixes for Octave - Tests with Octave 2.1.40 === Release BIOSIG 0.10 ============== Fri Jan 3 16:45:33 2003 ====================================== Interface to access different dataformats is implemented. Currently, the formats EDF, CNT (Neuroscan) and BKR are supported. The former "EDF-tools for Matlab/Octave" are incorporated.