From: Anthony S. <sc...@gm...> - 2013-08-05 22:46:11
|
On Mon, Aug 5, 2013 at 3:14 PM, Giovanni Luca Ciampaglia < glc...@gm...> wrote: > Hi Anthony, > > what do you mean precisely? I tried > > del ca[:,:] > > but CArray does not support __delitem__. Looking in the documentation I > could > only find a method called remove_rows, but it's in Table, not CArray. > Maybe I am > missing something? > Huh, it should... This is definitely an oversight on our part. If you could please open an issue for this -- or better yet -- write a pull request that implements delitem, that'd be great! So I think you are right that there is no current way to delete rows from a CArray. Oops! (Of course, I may still be missing something as well). It looks like EArray also has this problem too, otherwise I would just tell you to use that. Be Well Anthony > > Thank, > > Giovanni > > On Mon 05 Aug 2013 03:43:42 PM EDT, > pyt...@li... > wrote: > > > >> Hello Giovanni, I think you may need to del that slice and then possibly > >> repack. Hope this helps. Be Well Anthony On Mon, Aug 5, 2013 at 2:09 PM, > >> Giovanni Luca Ciampaglia < glc...@gm...> wrote: > >>> Hello all, > >>> > >>> is there a way to clear out a chunk from a CArray? I noticed that > setting > >>> the > >>> data to zero actually takes disk space, i.e. > >>> > >>> *** > >>> from tables import open_file, BoolAtom > >>> > >>> h5f = open_file('test.h5', 'w') > >>> ca = h5f.create_carray(h5f.root, 'carray', BoolAtom(), > shape=(1000,1000), > >>> chunkshape=(1,1000)) > >>> ca[:,:] = False > >>> h5f.close() > >>> *** > >>> > >>> The resulting file takes 249K ... > >>> > >>> Best, > >>> > >>> -- > >>> Giovanni Luca Ciampaglia > >>> > >>> Postdoctoral fellow > >>> Center for Complex Networks and Systems Research > >>> Indiana University > >>> > >>> ? 910 E 10th St ? Bloomington ? IN 47408 > >>> ?http://cnets.indiana.edu/ > >>> ?gci...@in... > >>> > > > > > > -- > Giovanni Luca Ciampaglia > > Postdoctoral fellow > Center for Complex Networks and Systems Research > Indiana University > > ✎ 910 E 10th St ∙ Bloomington ∙ IN 47408 > ☞ http://cnets.indiana.edu/ > ✉ gci...@in... > > > > ------------------------------------------------------------------------------ > Get your SQL database under version control now! > Version control is standard for application code, but databases havent > caught up. So what steps can you take to put your SQL databases under > version control? Why should you start doing it? Read more to find out. > http://pubads.g.doubleclick.net/gampad/clk?id=49501711&iu=/4140/ostg.clktrk > _______________________________________________ > Pytables-users mailing list > Pyt...@li... > https://lists.sourceforge.net/lists/listinfo/pytables-users > |