[Live-demo] pywps to osgeo-live
Edwards, Ian
ian.edwards at metoffice.gov.uk
Mon Aug 4 03:01:12 PDT 2014
Hi Cameron and OSGeo Live maintainers,
I'm strongly in favour of PyWPS being included in OSGeo Live 8.0. Admittedly it does not have a pretty GUI, but I'm not convinced that it ever should...
A fair number of OSGeo Live users are technically experienced and have a compelling need for the capabilities that command line tools and developer libraries provide (especially those tools that deliver Open Standards).
PyWPS is very well established, and I am aware of use cases in production environments. OSGeo Live already has an excellent introduction to Web Processing Services via ZOO-Project - PyWPS complements this by making similar capabilities available to python developers once they are familiar with the concepts. Instead of additional PyWPS documentation I would recommend a simple note: "See also: ZOO Project". In my case I got to grips with WPS through the ZOO tutorials and then switched to PyWPS when I knew what I was doing but needed to do it in a Python environment.
Hopefully these thoughts are helpful,
Ian
-----Original Message-----
From: live-demo-bounces at lists.osgeo.org [mailto:live-demo-bounces at lists.osgeo.org] On Behalf Of Jachym Cepicky
Sent: 04 August 2014 10:49
To: Cameron Shorter
Cc: live-demo at lists.osgeo.org
Subject: Re: [Live-demo] pywps to osgeo-live
Cameron
I disagree in most of your points.
Use case for PyWPS is the same as ZOO or 52North. If it is established and stable, I can not tell - community has to tell.
PyWPS is simple and focused application. Maybe we do not have web interface, but we know, where our position is
I have no time for this. I've forwarded it to pywps-dev list, maybe someone else will pick this issue.
Cheers
Jachym
2014-08-03 22:50 GMT+02:00 Cameron Shorter <cameron.shorter at gmail.com>:
> Hi Jachym,
> I've read through your answers to questions below, and well as your
> Project Overview and Quickstart and I think that PyWPS is a good
> candidate for OSGeo-Live in the future, but I don't think it is ready yet.
>
> In particular, I think it is still difficult for a new user to quickly
> understand use case that PyWPS fills, and then to quickly assess
> whether PyWPS is an established and stable application or not.
>
> (Assume a new user is just as likely to be a manager or architect with
> little specific domain expertise).
>
> What I think will help a lot is a web interface to pyWPS bundled with
> the application showing examples. Something like the GeoServer web
> interface would be perfect, although it need not be quite as comprehensive at first.
> Ideally someone should be able to set up pyWPS for some use cases
> without writing any code.
>
> I admit that I've only had a precursory review, but thought it might
> be helpful to get some early feedback.
>
>
> On 28/07/2014 9:03 am, Jachym Cepicky wrote:
>>
>> Hi,
>>
>> I've created overview and quickstart pages and added them to svn
>> repository (along with logo). I hope, it looks good (?) Sorry, if I
>> should not commit (because of feature freeze phase), I was actually
>> wondering, whether I have svn-write access (apparently yes).
>>
>> About the questions:
>>
>> H1: Please describe your application.
>>
>> Q1: What is its name?
>> A1: PyWPS
>>
>> Q2: What is the home page URL?
>> A2: http://pywps.wald.invation.org
>>
>> Q3: Which OSI approved Open Source Licence is used?
>> A3: GNU/GPL
>>
>> Q4: What does the application do and how does it add value to the
>> GeoSpatial stack of software?
>> A4: Implementation of OGC WPS on server side, pure Python, easy and
>> fast to setup
>>
>> Q5: 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.
>> A5: OGC WPS, 1.0.0, Server
>>
>> Q6: What language is it written in?
>> A6: Python
>>
>> Q7: Which version of the application should be included in the next
>> OSGeo-Live release?
>> A7: 3.2.2
>>
>> H2. 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):
>>
>> Q8: 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?
>> A8: According to user feedback, e.g. Allianze Insurance company uses
>> PyWPS on it's backend of some applications.
>>
>> Q9: Ohloh 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 Ohloh, and Ohloh
>> has been updated to reference the correct code repository(s) for your
>> project. What is the Ohloh URL for your project?
>> A9: https://www.openhub.net/p/3860
>>
>> Q10: What is the size of the user community? You can often answer
>> this by mentioning downloads, or describing a healthy, busy email list?
>> A10: 95 Non-digested Members of Pywps-devel, 24 Digested Members of
>> Pywps-devel, 23,701 downloads reported by the Wald.intevation.org
>> server
>>
>> Q11: What is the size of your developer community?
>> A11: 2-3 man
>>
>> Q12: Do you have a bug free, stable release?
>> A12: We hope so
>>
>> Q13: Please discuss the level of testing that your project has gone
>> through.
>> A13: Mixture of unit and integration tests is applied.
>>
>> Q14: How long has the project has had mature code.
>> A14: Project was started in 2006 and since then, it aims to provide
>> stable and suitable code. Compatibility changes were taken during
>> major releases. Currently, new branch (PyWPS-4) is being developed,
>> due to heavy changes in geo-python environement.
>>
>> Q15: 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.)
>> A15: No, just coding & XML
>>
>> Q16: 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.
>> A16: It's in Labs
>>
>> Q17: 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.
>> A17: Jachym Cepicky
>>
>> H3: 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
>>
>> Q18: Can you please discuss how your application will be installed.
>> A18: Using standard python setup.py script. (The application does not
>> have to "installed" at all, can run from source code directory
>> directly)
>>
>> Q19: OSGeo-Live is memory and disk constrained. Can the application
>> run in 512 Meg of RAM?
>> A19: The application has very small impact on memory usage
>>
>> Q20: How much disk space will be required to install the application
>> and a suitable example application?
>> A20: Source code has about 6MB code (including documentation)
>>
>> Q21: 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.
>>
>> Q22: 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?
>> A22: In SVN
>>
>> Q23: 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?
>> A23: Standard python setup.py install will be enough, so no need to
>> include special installer
>>
>> Jachym
>>
>> 2014-07-18 22:05 GMT+02:00 Cameron Shorter <cameron.shorter at gmail.com>:
>>>
>>> Hi Jachym,
>>> The details for getting a project onto OSGeo-Live are linked from here:
>>>
>>> http://wiki.osgeo.org/wiki/Live_GIS_Disc#How_to_add_a_project_to_OSG
>>> eoLive
>>>
>>> As Johan mentions, the first step is to send an email to this list
>>> answering our standard questions about the maturity of the project.
>>>
>>> As it stands, you have missed our feature freeze deadline for the
>>> next release, and as such I'm inclined to suggest that pywps
>>> shouldn't be publicly included on the next release. (We sometimes do
>>> silently include new projects if they are mature enough, such that
>>> they can be used in a foss4g workshop or similar, assuming there is
>>> sufficient room).
>>>
>>>
>>> On 18/07/2014 11:42 pm, Angelos Tzotsos wrote:
>>>>
>>>> Welcome :)
>>>>
>>>> On Fri, Jul 18, 2014 at 3:31 PM, Jachym Cepicky
>>>> <jachym.cepicky at gmail.com> wrote:
>>>>>
>>>>> Thanks for pointing me to the fast track
>>>>>
>>>>> J
>>>>>
>>>>> 2014-07-18 11:27 GMT+02:00 Angelos Tzotsos <gcpp.kalxas at gmail.com>:
>>>>>>
>>>>>> Hi all,
>>>>>> We can initially test this script and commit it under our testing
>>>>>> folder until the application gets through.
>>>>>>
>>>>>> Cheers,
>>>>>> Angelos
>>>>>>
>>>>>> On Fri, Jul 18, 2014 at 11:21 AM, Johan Van de Wauw
>>>>>> <johan.vandewauw at gmail.com> wrote:
>>>>>>>
>>>>>>> Jachym,
>>>>>>>
>>>>>>> Thanks for your work.
>>>>>>> our sourcecode is under svn (yes, we're old fashioned):
>>>>>>> https://svn.osgeo.org/osgeo/livedvd/gisvm/trunk
>>>>>>>
>>>>>>> Not sure if you did this, but in general, we ask you to anser
>>>>>>> these questions when applying for a new project:
>>>>>>> http://wiki.osgeo.org/wiki/Live_GIS_Disc_Apply
>>>>>>>
>>>>>>> Specifically, make sure you also provide a project overview and
>>>>>>> a quickstart.
>>>>>>>
>>>>>>> You may find many of us on freenode irc today under #osgeolive
>>>>>>> if you have any more questions.
>>>>>>>
>>>>>>> Johan
>>>>>>>
>>>>>>> On Fri, Jul 18, 2014 at 9:29 AM, Jachym Cepicky
>>>>>>> <jachym.cepicky at gmail.com> wrote:
>>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> finally, I managed to create the installation script for PyWPS
>>>>>>>>
>>>>>>>> did miss, where shell I submit it?
>>>>>>>>
>>>>>>>> https://gist.github.com/jachym/0701ffcb8c7035476dd7
>>>>>>>>
>>>>>>>> thanks
>>>>>>>>
>>>>>>>> Jachym
>>>>>>>>
>>>>>>>> --
>>>>>>>> Jachym Cepicky
>>>>>>>> e-mail: jachym.cepicky gmail com
>>>>>>>> URL: http://les-ejk.cz
>>>>>>>> GPG: http://les-ejk.cz/pgp/JachymCepicky.pgp
>>>>>>>> _______________________________________________
>>>>>>>> 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
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> 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
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Angelos Tzotsos
>>>>>> Remote Sensing Laboratory
>>>>>> National Technical University of Athens
>>>>>> http://users.ntua.gr/tzotsos
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Jachym Cepicky
>>>>> e-mail: jachym.cepicky gmail com
>>>>> URL: http://les-ejk.cz
>>>>> GPG: http://les-ejk.cz/pgp/JachymCepicky.pgp
>>>>
>>>>
>>>>
>>> --
>>> 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
>>>
>>>
>>> _______________________________________________
>>> 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
>
--
Jachym Cepicky
e-mail: jachym.cepicky gmail com
URL: http://les-ejk.cz
GPG: http://les-ejk.cz/pgp/JachymCepicky.pgp
Give your code freedom with PyWPS - http://pywps.wald.intevation.org _______________________________________________
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
More information about the Live-demo
mailing list