yunjae2 / tagit

A CLI tagging tool for experiments
MIT License
5 stars 0 forks source link

Implement dedicated tag-based FS #15

Open yunjae2 opened 4 years ago

yunjae2 commented 4 years ago

The -s option in the report command reports data in the current file system, since navigating through the report command can be a burden to users. However, the reported data is not synchronized automatically, and it follows the traditional hierarchy structure. If there is a tag-based dedicated FS like below, it would help reducing users' burden.

$ tagit mount myexp mydir/

$ cd mydir/

$ ls
shape color weight

$ ls shape/
cube sphere

# <tag 1>/<value 1>/<tag 2>/<value 2>/...
$ ls shape/cube/color/yellow/weight/10kg/
raw_data nr_edges nr_vertices

# Same record
$ ls color/yellow/weight/10kg/shape/cube/
raw_data nr_edges nr_vertices