[Live-demo] pycsw in OSGeo Live.
Tom Kralidis
tomkralidis at hotmail.com
Mon Jan 30 07:46:50 PST 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 Osgeolive
mailing list