beacon-biosignals / EDF.jl

Read and write EDF files in Julia
MIT License
18 stars 5 forks source link

refactor to more closely align with EDF specification + improve Annotations signal support #29

Closed jrevels closed 4 years ago

jrevels commented 4 years ago

As I dug more into using EDF.jl for handling EDF annotations, it seemed like there was an impedance mismatch between the EDF.jl API and my understanding of the specification. This PR attempts to bring the codebase closer to alignment with the specification, as well as a more general code clean-up.

Two main contributions of this PR:

This PR spiritually revives #11 and resolves #17.

I still need to do a docs/tests pass here.

OTDE commented 4 years ago

LGTM outside these two nits!

jrevels commented 4 years ago

Made the requested changes (thanks!), will merge after CI passes