[Live-demo] pycsw in OSGeo Live.

Tom Kralidis tomkralidis at hotmail.com
Mon Jan 30 10:46:50 EST 2012




________________________________
> Date: Mon, 30 Jan 2012 19:09:07 +1100 
> From: cameron.shorter at gmail.com 
> To: gcpp.kalxas at gmail.com 
> CC: live-demo at lists.osgeo.org; tomkralidis at hotmail.com 
> Subject: Re: [Live-demo] pycsw in OSGeo Live. 
>  
> Tom, Angelos, 
> It sounds like you think pywcs is now a stable application? I notice  
> that you have been doing CITE tests, which is a positive thing. 
>  
> Has pywcs been deployed into production into more than one location? 
>  

Not that I know of.  I do know pycsw gets 5-10 downloads/week.

> Have there been users other than yourselves (Tom and Angelos) who have  
> installed and deployed pycsw? Who? 
>  

There is some work in geonode to abstract CSW functionality to include pycsw (see previous email), which, I imagine, will result in increased deployments.

>  
>  
> On 30/01/12 11:35, Angelos Tzotsos wrote: 
> Thank you Cameron for the suggestion, 
>  
> We would be happy to include stable version 1.0 of pycsw to the disk :) 
>  
> This version is already tested in OSGeoLive 5.5beta1 and works fine. 
> In case we decide to officially include it, we just need to link the  
> documentation files and translate. 
>  
> Regards, 
> Angelos 
>  
> On 01/29/2012 12:32 PM, Cameron Shorter wrote: 
> Angelos, Tom, 
>  
> In preparing for osgeolive 5.0, I suggested that pycsw was probably not  
> mature enough to be included in OSGeo-Live. 
>  
> I'm interested to understand how the project has matured since then. 
> If the project is ready, we will need to quickly review and update the  
> documentation so it can be translated. 
>  
> On 27/04/11 18:34, Cameron Shorter wrote: 
> Angelos, 
> It is great to see interest from pycsw in joining the OSGeo-Live stable  
> of quality applications. 
>  
> My initial feeling is that it would be great to include pywcs in a  
> future release of OSGeo-Live, but as pywcs is still only at a 0.1  
> release, without wide uptake yet, it is premature to include pywcs into  
> the next OSGeo-Live release. 
>  
> I believe that we have developed a reputation that if an application  
> has been deployed on OSGeo-Live, then someone can expect that it has  
> been deployed in many different locations, and tested by many different  
> organisations. Hence, users can be confident that they will be unlikely  
> to uncover any bugs by running standard operations. 
>  
> Feel free to suggest that I have mis-read the project, or argue otherwise. 
>  
> One option that we could potentially consider is including a pywcs  
> install script on the DVD, but not call the install script from our  
> main.sh install script. This would mean that pywcs would not be  
> installed on OSGeo-Live, but it would be easy to run the pywcs install  
> script and get pywcs installed if required by an expert. Would this be  
> of interest? 
>  
> On 26/04/2011 9:06 AM, Angelos Tzotsos wrote: 
> Hi all, 
> On behalf of the pycsw development team, I would like to ask if we can  
> include our project in OSGeoLive 5.0. 
>  
> I am providing requested answers below: 
>  
>  
>    *    Please describe your application. 
>  
>       *    What is its name? 
>  
> pycsw 
>  
>  
>       *    What is the home page URL? 
>  
> http://pycsw.org/ 
>  
>  
>       *    Which OSI approved Open Source Licence is used? 
>  
> MIT 
>  
>  
>       *    What does the application do and how does it add value to the  
> GeoSpatial stack of software? 
>  
> pycsw is an OGC CSW server implementation written in Python. 
> pycsw implements clause 10 (HTTP protocol binding (Catalogue Services  
> for the Web, CSW)) of the OpenGIS Catalogue Service Implementation  
> Specification, version 2.0.2. 
>  
> We believe that pycsw would be a good addition for the LiveDVD, since  
> it provides a lightweight, standalone alternative to current  
> Java-based, CSW server implementations. 
>  
>  
>    *    Stability is very important to us on OSGeo-Live. If a new user   
> finds a bug in one application, it will tarnish the reputation of all   
> other OSGeo-Live applications as well. Do you have a bug free, stable   
> release, which has been rolled out to production in a number of   
> locations? Please discuss the level of testing that your project has   
> gone through, the size of the community that uses the application, and   
> how long the project has had mature code. 
>  
> Currently pycsw is in beta stage, but the latest 0.1.0 release is  
> considered pretty stable. 
> As a standalone CSW server implementation, pycsw passes 100% the OGC  
> Cite tests for this release.  CITE tests are run daily.  Additional  
> tests are also provided with the source code which are tested before  
> release. This latest release is well tested, but not currently deployed  
> to a production environment. Demo web pages can be found here:  
> http://pycsw.org/demos.html. 
>  
>   The pycsw community is relatively new, and there is growing interest  
> given the release of 0.1.0.  pycsw integrates with other foss4g  
> packages (i.e. OWSLib), and is already being integrated in various  
> interoperability demonstrations (CSW <-> WPS integration with the ZOO  
> project). 
>  
>  
>  
>    *    OSGeo-Live is targeted at applications that people can use   
> rather than libraries. Does the application have a user interface   
> (possibly a command line interface) that a user can interact with? 
>  
> pycsw  is a web service (implementation of OGC CSW standard). Currently  
> it does not include client code (internally uses OWSLib in cases  
> needed). There are some tester web pages  
> (http://pycsw.org/demos.html)<http://pycsw.org/demos.html%29>  that are  
> also included in a clean setup. 
>  
>  
>    *    We give preference to OSGeo Incubated Projects, or Projects  
> which are presented at FOSS4G  conferences. If your project is involved  
> in OSGeo Incubation, or has  been selected to be presented at FOSS4G,  
> then please mention it. 
>  
> We are a new project, and didn't have the chance yet to apply for OSGeo  
> Incubation or get involved in a FOSS4G conference, but we hope to do so  
> in the future :) 
>  
>  
>    *    With around 50 applications installed on OSGeo-Live, us core   
> packagers do not have the time to liaise with every single project  
> email  list for each OSGeo-Live release. So we require a volunteer (or  
> two) to  take responsibility for liaising between OSGeo-Live and the  
> project's  communities. This volunteer will be responsible for ensuring  
> the install  scripts and English documentation are updated by someone  
> for each  OSGeo-Live release. Also test that the installed application  
> and  Quickstart documentation works as expected on release candidate  
> releases  of OSGeo-Live. Who will act as the project's liaison person. 
>  
> I would be happy to act in the requested role, as I am already involved  
> in the OSGeoLive project. 
>  
>  
>    *    OSGeo-Live is Ubuntu Linux based. Our installation preference is: 
>  
>       *    Install from UbuntuGIS or DebianGIS 
>  
>       *    Install .deb files from a PPA 
>  
>       *    Write a custom install script 
>  
>           Can you please discuss how your application will be installed. 
>  
> At this moment, we have rpm packages for openSUSE and plan to create  
> deb packages for Ubuntu. Until then, we can create an installation  
> script (http://pycsw.org/installation.html ) 
>  
>  
>    *    We include Windows and Mac installers for some applications.  
> Would you be wishing to include Windows and/or Mac installers? 
>  
> Not at this point. Perhaps in the future releases 
>  
>  
>    *    OSGeo-Live is memory and disk constrained. Can the application  
> run in 512 Meg of RAM? 
>  
> Yes, pycsw can easily run even in 256 Meg of RAM under Apache Web Server 
>  
>  
>    *    How much disk space will be required to install the application  
> and a suitable example application? 
>  
> pycsw by itself only occupies ~2Mb of disk space. Its dependencies  
> though (lxml, sqlalchemy, shapely), can occupy a bit more disk space if  
> not already included in OSGeoLive already. 
>  
>  
>    *    We aim to reduce disk space by having all applications make use   
> of a common dataset. We encourage applications to make use of the   
> example datasets already installed: 
>  
>    *    
> http://wiki.osgeo.org/wiki/Live_GIS_Add_Project<http://wiki.osgeo.org/wiki/Live_GIS_Add_Project#Example_Datasets>#Example_Datasets<http://wiki.osgeo.org/wiki/Live_GIS_Add_Project#Example_Datasets>   
> If another dataset would be more appropriate, please discuss here. Is   
> it appropriate, to remove existing demo datasets which may already be   
> included in the standard release. 
>  
> pycsw exposes metadata, and as such requires sample XML documents  
> (Dublin Core and ISO 19139:2007).  Since the demo datasets for pycsw  
> are plain xml metadata files in sqlite database files, we can include  
> existing metadata xml files (perhaps Geonetwork demo data?). The demo  
> metadata we provide are ~20 xml files (CITE data from OGC and some xml  
> files created with gimed editor) 
>  
> Best regards, 
> Angelos 
>  
> --  
> Angelos Tzotsos 
> Remote Sensing Laboratory 
> National Technical University of Athens 
> http://users.ntua.gr/tzotsos 
>  
>  
>  
> _______________________________________________ 
> Live-demo mailing list 
> Live-demo at lists.osgeo.org<mailto:Live-demo at lists.osgeo.org> 
> http://lists.osgeo.org/mailman/listinfo/live-demo 
> http://wiki.osgeo.org/wiki/Live_GIS_Disc 
>  
>  
>  
> --  
> Cameron Shorter 
> Geospatial Solutions Manager 
> Tel: +61 (0)2 8570 5050 
> Mob: +61 (0)419 142 254 
>  
> Think Globally, Fix Locally 
> Geospatial Solutions enhanced with Open Standards and Open Source 
> http://www.lisasoft.com 
>  
>  
>  
>  
> --  
> Cameron Shorter 
> Geospatial Solutions Manager 
> Tel: +61 (0)2 8570 5050 
> Mob: +61 (0)419 142 254 
>  
> Think Globally, Fix Locally 
> Geospatial Solutions enhanced with Open Standards and Open Source 
> http://www.lisasoft.com 
>  
>  
>  
>  
>  
> --  
> Angelos Tzotsos 
> Remote Sensing Laboratory 
> National Technical University of Athens 
> http://users.ntua.gr/tzotsos 
>  
>  
>  
> --  
> Cameron Shorter 
> Geospatial Solutions Manager 
> Tel: +61 (0)2 8570 5050 
> Mob: +61 (0)419 142 254 
>  
> Think Globally, Fix Locally 
> Geospatial Solutions enhanced with Open Standards and Open Source 
> http://www.lisasoft.com 
>  
>  
 		 	   		  


More information about the Live-demo mailing list