6.4. Complementary notes

You can use FileNodes and PyTables groups to mimic a filesystem with files and directories. Since you can store nearly anything you want as file metadata, this enables you to use a PyTables file as a portable compressed backup, even between radically different platforms. Take this with a grain of salt, since node files are restricted in their naming (only valid Python identifiers are valid); however, remember that you can use node titles and metadata to overcome this limitation. Also, you may need to devise some strategy to represent special files such as devices, sockets and such (not necessarily using FileNode).

We are eager to hear your opinion about FileNode and its potential uses. Suggestions to improve FileNode and create other node types are also welcome. Do not hesitate to contact us!