Thread: [PyWrapper-devel] FW: PyWrapper and Species 2000
Status: Alpha
Brought to you by:
jatorre
From: <m.d...@BG...> - 2006-11-10 09:59:23
|
-----Original Message----- From: D=F6ring, Markus=20 Sent: Freitag, 10. November 2006 10:08 To: 'Peter Brewer'; Torre de la, Javier Subject: RE: PyWrapper and Species 2000 Peter, We are happy to hear that interest from species2000. The current version = of the pywrapper that works with TAPIR and BioMOBY unfortunately doesn't = implement SPICE at all. But I don't hink this will be hard to add (I = will come back to it later). The previous version, pywrapper 1.x, that = run with biocase supported SPICE. So I know pretty well how the = specification works. With TAPIR there are more powerful configurations possible, mainly = through the use of "output models". Using this for SPICE will make it = much easier to implement it. The only thing we would need is an up to = date XML Schema. Then we will have to create a separate output model for = each request-type - we could entirely reuse the SPICE schema. Then there would need to be a small and newly developed "protocol" layer = for SPICE in pywrapper. That also shouldn't be too bad. Overall I would = expect something like 2 weeks for the implementation and another week = for testing and configuring a database like the berlin model. The only real problem with having a generic and configurable wrapper is = that taxonomic data is build on tree hierarchies. This is often = represented as self-references in databases but not always. SO inorder = to "map" your local database to the SPICE schema it usually takes quite = some transformation which you often have to do with views, cause generic = wrappers like pywrapper cant handle this (you cannot simply add some = custom SQL). So all I wanted to say here is that there still remains a = bit of the complexity. But you can be sure the wrappers do understand = SPICE correctly and respond properly - just the data they carry might = not be making sense if they were badly configured. Anyway. I would be very happy if we can make pywrapper SPICE compliant = again. Unfortunately there is not much manpower left from Javier and = myself this year, so we could only do little things. But we would be = very happy to assist someone trying to get into the python code and do = it himself. Its not that hard. Would that be a possibility? With thanks, Markus > -----Original Message----- > From: Peter Brewer [mailto:p.w...@re...] > Sent: Freitag, 10. November 2006 09:32 > To: D=F6ring, Markus; Torre de la, Javier > Subject: PyWrapper and Species 2000 >=20 >=20 > Dear Markus and Javier, >=20 > I'm currently at a Species 2000 meeting in Amsterdam and one of the > issues that has been raised is that of assisting Global=20 > Species Database=20 > managers to provide wrappers for their databases. As the new Species=20 > 2000 Systems Manager that responsibility apparently falls on=20 > my shoulders! >=20 > It seems clear to me that the best approach is for me to > assist with the=20 > development of PyWrapper by adding support for the SPICE protocol. >=20 > I've downloaded your latest development snapshot and I'm very > impressed=20 > - especially with the excellent level of documentation! It's such a=20 > relief to come across a piece of scientific software with a=20 > installation=20 > manual more than 3 lines long. :-) >=20 > What is the current level of support for SPICE in the PyWrapper? Has > anything been done yet? I'd be quite surprised if there has=20 > because the=20 > level of documentation of SPICE is very poor - something I'm=20 > also going=20 > to work on over the next couple of months. >=20 > I'll get in touch again next week once I get back to Reading > and hope to=20 > make progress with this quite quickly. >=20 > Best wishes >=20 > Peter Brewer >=20 > =20 >=20 >=20 >=20 |
From: Javier de la T. <ja...@gm...> - 2006-11-10 10:12:46
|
Thanks, got that.... I agree with you, enforce the use of the mailing lists as much as =20 possible!! No private like with Milko, discussions everything public. Javi. On 10/11/2006, at 10:58, D=F6ring, Markus wrote: > > > -----Original Message----- > From: D=F6ring, Markus > Sent: Freitag, 10. November 2006 10:08 > To: 'Peter Brewer'; Torre de la, Javier > Subject: RE: PyWrapper and Species 2000 > > > Peter, > > We are happy to hear that interest from species2000. The current =20 > version of the pywrapper that works with TAPIR and BioMOBY =20 > unfortunately doesn't implement SPICE at all. But I don't hink this =20= > will be hard to add (I will come back to it later). The previous =20 > version, pywrapper 1.x, that run with biocase supported SPICE. So I =20= > know pretty well how the specification works. > > With TAPIR there are more powerful configurations possible, mainly =20 > through the use of "output models". Using this for SPICE will make =20 > it much easier to implement it. The only thing we would need is an =20 > up to date XML Schema. Then we will have to create a separate =20 > output model for each request-type - we could entirely reuse the =20 > SPICE schema. > > Then there would need to be a small and newly developed "protocol" =20 > layer for SPICE in pywrapper. That also shouldn't be too bad. =20 > Overall I would expect something like 2 weeks for the =20 > implementation and another week for testing and configuring a =20 > database like the berlin model. > > The only real problem with having a generic and configurable =20 > wrapper is that taxonomic data is build on tree hierarchies. This =20 > is often represented as self-references in databases but not =20 > always. SO inorder to "map" your local database to the SPICE schema =20= > it usually takes quite some transformation which you often have to =20 > do with views, cause generic wrappers like pywrapper cant handle =20 > this (you cannot simply add some custom SQL). So all I wanted to =20 > say here is that there still remains a bit of the complexity. But =20 > you can be sure the wrappers do understand SPICE correctly and =20 > respond properly - just the data they carry might not be making =20 > sense if they were badly configured. > > Anyway. I would be very happy if we can make pywrapper SPICE =20 > compliant again. Unfortunately there is not much manpower left from =20= > Javier and myself this year, so we could only do little things. But =20= > we would be very happy to assist someone trying to get into the =20 > python code and do it himself. Its not that hard. Would that be a =20 > possibility? > > With thanks, > Markus > > > >> -----Original Message----- >> From: Peter Brewer [mailto:p.w...@re...] >> Sent: Freitag, 10. November 2006 09:32 >> To: D=F6ring, Markus; Torre de la, Javier >> Subject: PyWrapper and Species 2000 >> >> >> Dear Markus and Javier, >> >> I'm currently at a Species 2000 meeting in Amsterdam and one of the >> issues that has been raised is that of assisting Global >> Species Database >> managers to provide wrappers for their databases. As the new Species >> 2000 Systems Manager that responsibility apparently falls on >> my shoulders! >> >> It seems clear to me that the best approach is for me to >> assist with the >> development of PyWrapper by adding support for the SPICE protocol. >> >> I've downloaded your latest development snapshot and I'm very >> impressed >> - especially with the excellent level of documentation! It's such a >> relief to come across a piece of scientific software with a >> installation >> manual more than 3 lines long. :-) >> >> What is the current level of support for SPICE in the PyWrapper? Has >> anything been done yet? I'd be quite surprised if there has >> because the >> level of documentation of SPICE is very poor - something I'm >> also going >> to work on over the next couple of months. >> >> I'll get in touch again next week once I get back to Reading >> and hope to >> make progress with this quite quickly. >> >> Best wishes >> >> Peter Brewer >> >> >> >> >> > > ----------------------------------------------------------------------=20= > --- > Using Tomcat but need to do more? Need to support web services, =20 > security? > Get stuff done quickly with pre-integrated technology to make your =20 > job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache =20 > Geronimo > http://sel.as-us.falkag.net/sel?=20 > cmd=3Dlnk&kid=3D120709&bid=3D263057&dat=3D121642 > _______________________________________________ > PyWrapper-devel mailing list > PyW...@li... > https://lists.sourceforge.net/lists/listinfo/pywrapper-devel |
From: Javier de la T. <ja...@gm...> - 2006-11-10 10:14:31
|
jaja, Sorry, I thought that was Markus sending me a private email :D By the way... we have 5 days left if we wanna ask the TDWG TIP =20 project to fund a developers meeting... and probably IPGRI would also =20= be happy to collaborate on the organization of the meeting. What =20 about a meeting in IPGRI, Rome? Javi. On 10/11/2006, at 10:58, D=F6ring, Markus wrote: > > > -----Original Message----- > From: D=F6ring, Markus > Sent: Freitag, 10. November 2006 10:08 > To: 'Peter Brewer'; Torre de la, Javier > Subject: RE: PyWrapper and Species 2000 > > > Peter, > > We are happy to hear that interest from species2000. The current =20 > version of the pywrapper that works with TAPIR and BioMOBY =20 > unfortunately doesn't implement SPICE at all. But I don't hink this =20= > will be hard to add (I will come back to it later). The previous =20 > version, pywrapper 1.x, that run with biocase supported SPICE. So I =20= > know pretty well how the specification works. > > With TAPIR there are more powerful configurations possible, mainly =20 > through the use of "output models". Using this for SPICE will make =20 > it much easier to implement it. The only thing we would need is an =20 > up to date XML Schema. Then we will have to create a separate =20 > output model for each request-type - we could entirely reuse the =20 > SPICE schema. > > Then there would need to be a small and newly developed "protocol" =20 > layer for SPICE in pywrapper. That also shouldn't be too bad. =20 > Overall I would expect something like 2 weeks for the =20 > implementation and another week for testing and configuring a =20 > database like the berlin model. > > The only real problem with having a generic and configurable =20 > wrapper is that taxonomic data is build on tree hierarchies. This =20 > is often represented as self-references in databases but not =20 > always. SO inorder to "map" your local database to the SPICE schema =20= > it usually takes quite some transformation which you often have to =20 > do with views, cause generic wrappers like pywrapper cant handle =20 > this (you cannot simply add some custom SQL). So all I wanted to =20 > say here is that there still remains a bit of the complexity. But =20 > you can be sure the wrappers do understand SPICE correctly and =20 > respond properly - just the data they carry might not be making =20 > sense if they were badly configured. > > Anyway. I would be very happy if we can make pywrapper SPICE =20 > compliant again. Unfortunately there is not much manpower left from =20= > Javier and myself this year, so we could only do little things. But =20= > we would be very happy to assist someone trying to get into the =20 > python code and do it himself. Its not that hard. Would that be a =20 > possibility? > > With thanks, > Markus > > > >> -----Original Message----- >> From: Peter Brewer [mailto:p.w...@re...] >> Sent: Freitag, 10. November 2006 09:32 >> To: D=F6ring, Markus; Torre de la, Javier >> Subject: PyWrapper and Species 2000 >> >> >> Dear Markus and Javier, >> >> I'm currently at a Species 2000 meeting in Amsterdam and one of the >> issues that has been raised is that of assisting Global >> Species Database >> managers to provide wrappers for their databases. As the new Species >> 2000 Systems Manager that responsibility apparently falls on >> my shoulders! >> >> It seems clear to me that the best approach is for me to >> assist with the >> development of PyWrapper by adding support for the SPICE protocol. >> >> I've downloaded your latest development snapshot and I'm very >> impressed >> - especially with the excellent level of documentation! It's such a >> relief to come across a piece of scientific software with a >> installation >> manual more than 3 lines long. :-) >> >> What is the current level of support for SPICE in the PyWrapper? Has >> anything been done yet? I'd be quite surprised if there has >> because the >> level of documentation of SPICE is very poor - something I'm >> also going >> to work on over the next couple of months. >> >> I'll get in touch again next week once I get back to Reading >> and hope to >> make progress with this quite quickly. >> >> Best wishes >> >> Peter Brewer >> >> >> >> >> > > ----------------------------------------------------------------------=20= > --- > Using Tomcat but need to do more? Need to support web services, =20 > security? > Get stuff done quickly with pre-integrated technology to make your =20 > job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache =20 > Geronimo > http://sel.as-us.falkag.net/sel?=20 > cmd=3Dlnk&kid=3D120709&bid=3D263057&dat=3D121642 > _______________________________________________ > PyWrapper-devel mailing list > PyW...@li... > https://lists.sourceforge.net/lists/listinfo/pywrapper-devel |
From: Peter B. <p.w...@re...> - 2006-11-10 10:55:12
|
Sure... I'll make sure all discussion is on list - it's just handy to have a 'hotline' text chat to solve some ID10T errors that I'd rather not publicise! ;-) Cheers Pete Javier de la Torre wrote: > jaja, > > Sorry, I thought that was Markus sending me a private email :D > > By the way... we have 5 days left if we wanna ask the TDWG TIP > project to fund a developers meeting... and probably IPGRI would also > be happy to collaborate on the organization of the meeting. What > about a meeting in IPGRI, Rome? > > Javi. > > On 10/11/2006, at 10:58, Döring, Markus wrote: > > >> -----Original Message----- >> From: Döring, Markus >> Sent: Freitag, 10. November 2006 10:08 >> To: 'Peter Brewer'; Torre de la, Javier >> Subject: RE: PyWrapper and Species 2000 >> >> >> Peter, >> >> We are happy to hear that interest from species2000. The current >> version of the pywrapper that works with TAPIR and BioMOBY >> unfortunately doesn't implement SPICE at all. But I don't hink this >> will be hard to add (I will come back to it later). The previous >> version, pywrapper 1.x, that run with biocase supported SPICE. So I >> know pretty well how the specification works. >> >> With TAPIR there are more powerful configurations possible, mainly >> through the use of "output models". Using this for SPICE will make >> it much easier to implement it. The only thing we would need is an >> up to date XML Schema. Then we will have to create a separate >> output model for each request-type - we could entirely reuse the >> SPICE schema. >> >> Then there would need to be a small and newly developed "protocol" >> layer for SPICE in pywrapper. That also shouldn't be too bad. >> Overall I would expect something like 2 weeks for the >> implementation and another week for testing and configuring a >> database like the berlin model. >> >> The only real problem with having a generic and configurable >> wrapper is that taxonomic data is build on tree hierarchies. This >> is often represented as self-references in databases but not >> always. SO inorder to "map" your local database to the SPICE schema >> it usually takes quite some transformation which you often have to >> do with views, cause generic wrappers like pywrapper cant handle >> this (you cannot simply add some custom SQL). So all I wanted to >> say here is that there still remains a bit of the complexity. But >> you can be sure the wrappers do understand SPICE correctly and >> respond properly - just the data they carry might not be making >> sense if they were badly configured. >> >> Anyway. I would be very happy if we can make pywrapper SPICE >> compliant again. Unfortunately there is not much manpower left from >> Javier and myself this year, so we could only do little things. But >> we would be very happy to assist someone trying to get into the >> python code and do it himself. Its not that hard. Would that be a >> possibility? >> >> With thanks, >> Markus >> >> >> >> >>> -----Original Message----- >>> From: Peter Brewer [mailto:p.w...@re...] >>> Sent: Freitag, 10. November 2006 09:32 >>> To: Döring, Markus; Torre de la, Javier >>> Subject: PyWrapper and Species 2000 >>> >>> >>> Dear Markus and Javier, >>> >>> I'm currently at a Species 2000 meeting in Amsterdam and one of the >>> issues that has been raised is that of assisting Global >>> Species Database >>> managers to provide wrappers for their databases. As the new Species >>> 2000 Systems Manager that responsibility apparently falls on >>> my shoulders! >>> >>> It seems clear to me that the best approach is for me to >>> assist with the >>> development of PyWrapper by adding support for the SPICE protocol. >>> >>> I've downloaded your latest development snapshot and I'm very >>> impressed >>> - especially with the excellent level of documentation! It's such a >>> relief to come across a piece of scientific software with a >>> installation >>> manual more than 3 lines long. :-) >>> >>> What is the current level of support for SPICE in the PyWrapper? Has >>> anything been done yet? I'd be quite surprised if there has >>> because the >>> level of documentation of SPICE is very poor - something I'm >>> also going >>> to work on over the next couple of months. >>> >>> I'll get in touch again next week once I get back to Reading >>> and hope to >>> make progress with this quite quickly. >>> >>> Best wishes >>> >>> Peter Brewer >>> >>> >>> >>> >>> >>> >> ---------------------------------------------------------------------- >> --- >> Using Tomcat but need to do more? Need to support web services, >> security? >> Get stuff done quickly with pre-integrated technology to make your >> job easier >> Download IBM WebSphere Application Server v.1.0.1 based on Apache >> Geronimo >> http://sel.as-us.falkag.net/sel? >> cmd=lnk&kid=120709&bid=263057&dat=121642 >> _______________________________________________ >> PyWrapper-devel mailing list >> PyW...@li... >> https://lists.sourceforge.net/lists/listinfo/pywrapper-devel >> > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > PyWrapper-devel mailing list > PyW...@li... > https://lists.sourceforge.net/lists/listinfo/pywrapper-devel > |