a edf file parser