This. Would. Be. Cool.

[EMAIL PROTECTED] wrote on 03/22/2006 05:47:36 AM:

>
> Indeed, I can see merits in the automatic mounting thing. So here it
> goes my proposal:
>
> What people would think on introducing a special prefix for attributes
> of groups (say '_m_') containing a file path name?. With this, each time
> that a group is opened, PyTables would be able to look at these '_m_'
> attrs (only if they belongs to groups) and proceed to automagically
> mount the pointed files. The mount point would be the name of the
> attribute without the '_m_' prefix.
>
> This is better viewd through an example. Lets suppose that we have the
> an attribute of the '/group' called '_m_my_mount_point', and that its
> contents is a string with the name of another HDF5 file:
>
> >>> f.root.group._v_attrs._m_my_mount_point
> "your_file_path_name"
>
> then, when accessing to the '/group', people will see something like:
>
> >>> f.root.group
> /group (Group) 'The parent of the mount group'
>   children := ['my_mount_point' (Group), ....]
>
> so that the data contained in 'your_file_path_name' can be accessible in
> the next way:
>
> >>> f.root.group.my_mount_point.[your_objects_for_mounted_file_here]
>
> Of course, a manual way to mount files would be added as well. Something
> like:
>
> >>> f.mountFile('your_file_path_name', '/group/my_mount_point')

But this should be f.mountFile(where, name) in keeping with the rest of the
API, no?

> I definitely think that this would be a good thing.

Yes!

Elias Collas
Stress Methods
Gulfstream Aerospace Corp
/*******************************************
 *   "You keep using that word. I do not
 *   think it means what you think
 *   it means."
 *                         -- Inigo Montoya
 *******************************************/



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Pytables-users mailing list
Pytables-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pytables-users

Reply via email to