Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Finally a hdf5 datawriter is available based on pytables. To keep pytables an optional dependency, all datawriters got their own module inside of the new package
database
. I applied some magic in database.init.py to allow for some syntactic sugar with Python 3.7+, but this should not create harm in older versions. Might get kicked out if tests fail on TravisSide effects
During writing the tests, I found a strange use of the input function as a reaction on IOErrors in the database
csv
andsql
. That feature is harmful for high performance computing applications or other usages beyond the standard command line and even there, this is not expected behaviour of a libraray. This has been removed (d6a4aeb).