At this point I don't care if the data backend is HDF5 or sqlite. Working to uncover some issues in #17 convinced me of the importance of working individually with the key tables in this database in Python. Having support for the orphaned SQL backend in the code through an abstraction layer makes it harder to read and maintain the code.
So please pick one back end and remove all the code related to the other one. remove the SQL backend code.
At this point I don't care if the data backend is HDF5 or sqlite.Working to uncover some issues in #17 convinced me of the importance of working individually with the key tables in this database in Python. Having support for the orphaned SQL backend in the code through an abstraction layer makes it harder to read and maintain the code.So please
pick one back end and remove all the code related to the other one.remove the SQL backend code.