[Clam-devel] Re: Patches for python session
JunJun
wangjun at dsp.ac.cn
Mon Jun 30 22:53:01 PDT 2008
> > > What it is missing:
> > > - The 'DeeperTag' should be 'Segmentation', see the xml you are getting
> > > on the unit tests
> > > - You should move the size attribute from AttributePool to the
> > > Segmentation element. Be careful as the ScopePool has a different 'size'
> > > attribute. The one to be moved is the one on AttributePool.
> >
> > What about the original size attribute of AttributePool? Below is my
> > current way to move it:
> >
> > ......
> > line2.attrib.clear()
> > line2.set('name', attribute)
> > ........
> >
> > If there is any better way to clear a special attribute, please tell me.
>
> This sentence:
> size = line2.attrib.pop('size')
> returns the value and removes it from the dict
> You can see the available methods for a dict in:
> http://docs.python.org/lib/typesmapping.html
> or just by doing help( {} )
Thanks! I knew it should be somewhere, and struggled for that *somewhere*.
> > > - We should decide what to do with maxPosisiton and the like. By now
> > > ignore it until you get the problems. We could provide or compute the
> > > wave size by command line params.
> >
> > OK
> Some additional points:
> The same way you set the text you can get it, no need to 'find':
> anElement.text = anotherElement.text
> And the name of the outer tag now will not be not 'Segmentations'
> but 'AttributePool'.
> <?xml version='1.0' encoding='utf8'?>
> <DescriptorsPool>
> <ScopePool name="Song" size="1">
> <AttributePool name="Silences" size="3">0.1 0.2 0.3</AttributePool>
> </ScopePool>
> </DescriptorsPool>
> Should turn into:
> <?xml version='1.0' encoding='utf8'?>
> <DescriptorsPool>
> <ScopePool name="Song" size="1">
> <AttributePool name="Silences">
> <DiscontinuousSegmentation maxlenght="1000" size="3">0.1 0.2
> 0.3</DiscontinuousSegmentation>
> </AttributePool>
> </ScopePool>
> </DescriptorsPool>
Currently I just set the maxlength to be a fake number.
Although I'm busy during these days, I'll try to spare some time, so what're the targets next?
----- Original Message -----
From: "David García Garzón" <dgarcia at iua.upf.edu>
To: "JunJun" <wangjun at dsp.ac.cn>
Cc: <clam-devel at llistes.projectes.lafarga.org>
Sent: Sunday, June 29, 2008 2:25 AM
Subject: Re: Patches for python session
-------------- next part --------------
A non-text attachment was scrubbed...
Name: UpdateAnnotatorDataReply2.patch
Type: application/octet-stream
Size: 1828 bytes
Desc: not available
URL: <http://lists.clam-project.org/pipermail/clam-devel-clam-project.org/attachments/20080701/2c11dfdf/attachment-0005.obj>
More information about the clam-devel
mailing list