On Mar 6, 2012, at 2:21 PM, Kiko wrote:
> El 6 de marzo de 2012 22:55, Daπid <davidmen...@gmail.com> escribió:
> 2012/3/6 Inigo Aldazabal Mensa <inigo_aldaza...@ehu.es>:
> > a. La verdad es que estuve en un tutorial de pytables
> > y me pareció muy interesante, pero pensé que su principal utilidad era
> > para cosas "grandes"
> 
> Tienen mucho esfuerzo puesto en ello, parece su principal orientación,
> pero si quieres hacer fácil lo complicado, acabas haciendo muy fácil
> lo elemental. Lo que me gusta de Tables es que es una estructura muy
> intuitiva (tablas) y muy pythónica. Como bonus, se puede escalar
> mucho, pero eso ya no me interesa (todavía).
> 
> Si la fusión de bases de datos se pusiera fea, se me ha ocurrido que
> las simulaciones pueden generar ASCII, y una vez teniendo todas,
> combinarlas en la BD. En cualquier caso, me paso por su lista a ver
> qué me dicen, porque en la documentación no he encontrado nada.
> 
> Y para simplificar un poco el tema, ¿no te valdría netcdf [1]? PyTables quizá 
> sea para proyectos más gordos y para algo sencillo te pueda valer usar solo 
> netcdf, que vienen a ser algo parecido a HDF. PyTables trabaja con HDF y 
> permite hacer muchas cosas con datos en ese formato pero, como comento, quizá 
> sea para desarrollos grandes que hagan uno intensivo de creación y lectura de 
> datos. La librería que enlazo permite leer y escribir netcdf de forma muy 
> sencilla.

Bueno, NetCDF4 necesita HDF5 para correr, así que la instalación en principio 
es mas complicada, no?  Y después, supongo que hay cosas mas fáciles en una 
librería que en otra y viceversa, pero no creo que haya muchas diferencias en 
términos de usabilidad (pero puedo estar equivocado).  Pero sobretodo, donde 
PyTables hace énfasis es en la manipulación de tablas, y es ahí donde creo que 
puede aportar cosas que otros paquetes no pueden.

-- Francesc Alted






_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a