Welcome to PyWrapper v3
The third version of the PyWrapper is a service-based interface to databases which uses the TAPIR protocol. The entire TAPIR specification is supported including the processing of dynamic output models. The TAPIR protocol is mainly a XML based query language that abstracts local data(base) schemas from the semantics. By utilizing one or more agreed data standards (mostly defined with the help of XML schemas within a community) a query does not need to know the local data(base) structure, as each PyWrapper installation is configured for these standards by mapping them to the underlying datasource structure.
PyWrapper comes with a graphical web based configuration tool, some testing and querying utilities and it can read alias.txt files from a ConceptNameServer? to manage concept, models and templates in a community network. The software runs on a small python application server (CherryPy) that can be run as a standalone service (ideal to give it a fast try) or behind an Apache webserver (which is recommended for production). A LSID resolver is being integrated into the server at the moment as part of the final 3.1 release.
The PyWrapper middleware allows one to establish distributed information systems by using the TAPIR protocol and some community defined standard(s). All datasources wrapped by the PyWrapper - no matter what data structure they have - can then be queried in a homogeneous way.
Development stalled See news item
How can I contribute?
- developers and users can help on the development of the software, please check Contribute.
- financial supporters can contribute to the speed of developments or add enhancements.
Where can I get more info about TAPIR?
PyWrapper is only one implementation of the TAPIR protocol, which is currently a normative TDWG working draft, which is available at the general TAPIR resource directory. There you will also find the detailed XML schema for TAPIR, the wiki and other resources. PyWrapper is being developed according to this schema.
The other software committed to support TAPIR is Digir2 and the new TapirLink project which is based on the DiGIR PHP provider software.
News:
- Development stalled
- Python2.5 supported
- PyWrapper 3.0.0 released!
- BioMOBY support
- The new PyWrapper.org website is finally open!
14/07/2008
Development stalled
We are sorry to inform you that development of the TAPIR branch of PyWrapper has been stalled. The latest 3.1 alpha version is not stable and not recommended for production!
10/04/2007
Python2.5 supported
The latest development version 3.1.0dev in the SVN trunk runs with Python2.5. Please see Downloads for more.
27/11/2006
PyWrapper 3.0.0 released!
We are proud to announce the first release of the 3rd generation of pywrapper with full TAPIR 1.0 support. Please see Downloads for more.
24/06/2006
BioMOBY support
We can announce the start of the works on BioMOBY support for PyWrapper. The Generation Challenge Program and IPGRI are funding a development to do the works on the code. More details will be presented in the next weeks.
16/03/2006
The new PyWrapper.org website is finally open!
We have created a new site for the development of the PyWrapper software. The site is driven by TRAC and will help us to manage bugs and issues in a comfortable way by its tickets mechanism. There is also a nice access to the subversion repository, a Roadmap to know where we are and some fresh documentation that we will hopefully update often using the integrated Wiki. We would like to invite everybody to participate!
Attachments
- Pywrapper_reflection.jpg (11.5 kB) - added by javi 3 years ago.
-
80px-Achtung.svg.png
(2.4 kB) - added by ricardo
6 months ago.
Achtung
