[Live-demo] PyWPS application

Cameron Shorter cameron.shorter at gmail.com
Fri May 13 04:32:38 PDT 2016


Hi Tom,
Using existing OSGeo-Live data will be perfect. (I assume you will need 
data as a basis for your quickstart).
Great to hear that you could put together a GUI.
I look forward to seeing what you come up with.

Warm regards, Cameron

On 13/05/2016 9:29 pm, Tom Kralidis wrote:
> Hi Cameron: thanks for the info.  Comments:
>
> - PyWPS does not require test data as part of its install.  If anything we will
> use the data already shipped with OSGeo Live
> - GUI: we can put together a simple request/response GUI (like pycsw) as
> an initial iteration
>
> Thanks
>
> ..Tom
>
> On Fri, May 13, 2016 at 7:25 AM, Cameron Shorter
> <cameron.shorter at gmail.com> wrote:
>> Tom,
>> Based on your description below, it seems like pyWPS would be a good
>> addition to OSGeo-Live.
>>
>> A few questions/comments:
>> * I'm not sure that you completed question about using OSGeo-Live existing
>> datasets? What are your thoughts there?
>>
>> * It appears there is no GUI interface to the WPS? The lack of a GUI makes
>> pyWPS appear less polished and I suspect will limit potential uses. You
>> could start with a HTML web page which provides template WPS queries and
>> displays the response. You might want to look at the GeoServer web interface
>> for inspiration.
>> I think PyWPS could still be included on OSGeo-Live without the GUI, but I
>> suggest aiming to put a GUI in place before completing OSGeo Incubation.
>>
>> I'm +1 for inviting PyWPS to join OSGeo-Live.
>>
>> Warm regards, Cameron
>>
>> On 13/05/2016 8:18 pm, Tom Kralidis wrote:
>>> Hi all: below is the application for PyWPS for inclusion into OSGeo Live.
>>> If
>>> it helps, the below can also be found at [1].
>>>
>>> If you have any questions or comments, feel free to contact me.
>>>
>>> Thanks
>>>
>>> ..Tom
>>>
>>> [1] https://github.com/geopython/pywps/wiki/OSGeoLiveApplication
>>>
>>>
>>> Please describe your application.
>>>
>>> What is its name? PyWPS
>>>
>>> What is the home page URL? http://pywps.org
>>>
>>> Which OSI approved Open Source Licence is used? GPL for PyWPS 3.x.
>>> Note that PyWPS 4 (in development) is a rewrite and will be available
>>> under MIT
>>>
>>> What does the application do and how does it add value to the
>>> GeoSpatial stack of software? PyWPS provides an OGC WPS server
>>> implementation written in Python. PyWPS allows for processes to be
>>> exposed, discovered and executed in support of geospatial workflows
>>>
>>> Does the application make use of OGC standards? Which versions of the
>>> standards? Client or server? You may wish to add comments about how
>>> standards are used. PyWPS implements OGC WPS 1.0.0 (2.0.0 in
>>> development)
>>>
>>> What language is it written in? Python
>>>
>>> Which version of the application should be included in the next
>>> OSGeo-Live release? 3.2.5
>>>
>>> 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. (We pay most attention to the
>>> following answers):
>>>
>>> If risk adverse organisations have deployed your application into
>>> production, it would imply that these organisations have verified the
>>> stability of your software. Has the application been rolled out to
>>> production into risk (ideally risk adverse) organisations? Please
>>> mention some of these organisations? The Meteorological Service of
>>> Canada, the WMO WOUDC project, Department of Earth Observation at the
>>> Friedrich-Schiller University Jena (Germany), International Union of
>>> Soil Sciences, NASA (JPL), UNEP/GRID, Luxembourg Institute of Science
>>> and Technology (LIST)
>>>
>>> Open HUB provides metrics to help assess the health of a project. Eg:
>>> http://adhoc.osgeo.osuosl.org/livedvd/docs/en/metrics.html Could you
>>> please ensure that your project is registered with Open HUB, and Open
>>> HUB has been updated to reference the correct code repository(s) for
>>> your project. What is the Open HUB URL for your project?
>>> https://www.openhub.net/p/PyWPS
>>>
>>> What is the size of the user community? You can often answer this by
>>> mentioning downloads, or describing a healthy, busy email list? In
>>> 2016 the PyWPS mailing list received 250 messages, averaging almost 2
>>> messages per day. So far, 17 different individuals have subscribed the
>>> contribution agreement. The pywps-3 repository has been forked 43
>>> times and the pywps-4 repository has 17 forks.
>>>
>>> What is the size of your developer community (5-6 core developers)
>>>
>>> Do you have a bug free, stable release? yes
>>>
>>> Please discuss the level of testing that your project has gone
>>> through. PyWPS has regression testing. Bugs/issues are managed via
>>> GitHub and triaged accordingly
>>> How long has the project has had mature code. Started in 2006, PyWPS
>>> has had stable releases since 2008 with PyWPS 3.0.0
>>>
>>> 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? (We do make an
>>> exception for Incubated OSGeo Libraries, and will include Project
>>> Overviews for these libraries, even if they don't have a user
>>> interface.). PyWPS is configurable via the command line and
>>> configuration files. PyWPS does not have a graphical user interface
>>>
>>> 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. PyWPS is currently working through the OSGeo
>>> incubation process
>>>
>>> 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.
>>> Tom Kralidis
>>> OSGeo-Live is Ubuntu Linux based. Our installation preference is:
>>> Install from UbuntuGIS or DebianGIS Install .deb files from a PPA or
>>> Write a custom install script. Can you please discuss how your
>>> application will be installed. via UbuntuGIS and install script with
>>> configuration
>>>
>>> OSGeo-Live is memory and disk constrained. Can the application run in
>>> 512 Meg of RAM? Yes
>>>
>>> How much disk space will be required to install the application and a
>>> suitable example application? ~ 250KB
>>>
>>> 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#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.
>>> Each OSGeo-Live application requires a Project Overview available
>>> under a CC By and a Quickstart available under a CC By-SA license.
>>> (You may release under a second license as well). Will you produce
>>> this? Yes
>>>
>>> In past releases, we have included Windows and Mac installers for some
>>> applications. It is likely we won't have space for these in future
>>> releases. However, if there is room, would you be wishing to include
>>> Windows and/or Mac installers? Yes, this is feasible given the very
>>> nature of Python
>>> _______________________________________________
>>> Live-demo mailing list
>>> Live-demo at lists.osgeo.org
>>> http://lists.osgeo.org/mailman/listinfo/live-demo
>>> http://live.osgeo.org
>>> http://wiki.osgeo.org/wiki/Live_GIS_Disc
>>
>> --
>> Cameron Shorter,
>> Software and Data Solutions Manager
>> LISAsoft
>> Suite 112, Jones Bay Wharf,
>> 26 - 32 Pirrama Rd, Pyrmont NSW 2009
>>
>> P +61 2 9009 5000,  W www.lisasoft.com,  F +61 2 9009 5099
>>

-- 
Cameron Shorter,
Software and Data Solutions Manager
LISAsoft
Suite 112, Jones Bay Wharf,
26 - 32 Pirrama Rd, Pyrmont NSW 2009

P +61 2 9009 5000,  W www.lisasoft.com,  F +61 2 9009 5099




More information about the Osgeolive mailing list