First version of virtual-dataset.
Features:
- mount: mount function that takes a list/dict as input and create a directory with symlinks to the files given.
- unmount: function that deletes all symlinks created by mount.
- unmout-safe: parameter to force a failed unmount if directory contains non-symlink files
- mount_from_index_file: takes an index [.json | .yaml] file as input and calls mount.
- mount_from_location: takes a directory as input and calls mount with all its content files as input.
- vmount : a cli command to access all features of virtual-dataset from non python scripts
- a general testing suite of all the features
- automated building & testing & publishing using github actions