Avoid unnecessary dependency on sqlalchemy #1455
Merged
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.
sqlite/import.py
provides a quick and easy way to import MIMIC-IV into SQLite format. As far as I can see, there's no reason for this script to be dependent on sqlalchemy.(I'd remove the pandas dependency too, but pandas is actually serving a purpose here by auto-detecting some of the column types.)
Granted, I haven't actually used sqlalchemy and I don't know if it provides any special benefits here. I also only tested this on the demo (https://physionet.org/content/mimic-iv-demo/1.0/). Let me know if you want me to do more extensive testing.
It's a minor thing, but it's nice to have one fewer dependency to worry about.