NeuralEnsemble / python-neo

Neo is a package for representing electrophysiology data in Python, together with support for reading a wide range of neurophysiology file formats
http://neo.readthedocs.io/en/latest/
BSD 3-Clause "New" or "Revised" License
325 stars 248 forks source link

Refactor Neuralynx file header processing #1562

Open PeterNSteinmetz opened 2 months ago

PeterNSteinmetz commented 2 months ago

This moves much of the conversions and setting from read_properties into separate methods. Also make the acquisition type a proper IntEnum rather than simply strings.

This is in preparation for major changes to how the header entries are parsed to be more flexible.