New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
EDF files #9
Comments
Hi Rob, Eventually, I think it would be great to have a single package that can read different EEG data files like BioSig with a common API, so creating such a project could be a third option, but with just two file formats (BDF and EDF) maybe it's a bit early to do that. |
I'd not seen BioSig before, thats a great idea. |
And I'll keep developing EDF functionality under BDF.jl. Im sure a short search would bring them here. |
I haven't used BioSig in a while, last time I used it I think it returned events in an event table similar to BDF.jl |
@codles : do you still have the git branch for EDF support? I was thinking of contributing to it when I have some free time. Looking at the specs the original EDF (1992 spec: http://www.edfplus.info/specs/edf.html) seems really straightforward to implement. The EDF+ (2003 spec: http://www.edfplus.info/specs/edfplus.html) seems more involved. |
I seem to have deleted that branch when I committed the channel PR. Thats annoying. I had not read the 2003 spec. I wanted to import files exported from BESA. |
OK, I'll try to start a new branch with functions to read EDF files when I have some time |
I've started a new branch called "edf" with some preliminary support to read EDF files. I was able to read an EDF file converted from a BDF file using the BDF to EDF converter provided by Biosemi. EDF/EDF+ files can be much more complicated though, for example different channels can have different sampling rates, and can have annotations. These features are not currently supported. Also, I haven't really tested much the new functions. |
Hi Sam,
Are you interested in extending this package to EDF files? I have taken an initial step in my fork, but if you think its outside the scope then Ill move it somewhere else.
The text was updated successfully, but these errors were encountered: