teamtomo / starfile

STAR file I/O in Python
https://teamtomo.org/starfile/
BSD 3-Clause "New" or "Revised" License
44 stars 19 forks source link

refactor StarFile into StarParser and StarWriter #6

Closed alisterburt closed 3 years ago

alisterburt commented 3 years ago

The current implementation of the StarFile object is clunky, especially in its constructor.

This is mainly due to the fact that it tries to do cover the possibilities of both reading and writing files from the same object, this is unnecessary because in reality we only ever see the data as a DataFrame or list of DataFrames.

Refactoring in this way will simplify the backend significantly

alisterburt commented 3 years ago

closed by #10