<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.8.7">Jekyll</generator><link href="https://pywps.org/feed.xml" rel="self" type="application/atom+xml" /><link href="https://pywps.org/" rel="alternate" type="text/html" /><updated>2020-07-06T06:31:33+00:00</updated><id>https://pywps.org/feed.xml</id><title type="html">PyWPS</title><subtitle>PyWPS is an implementation of the Web Processing Service standard from the Open Geospatial Consortium. PyWPS is written in Python.</subtitle><entry><title type="html">PyWPS-4.2.4 Released</title><link href="https://pywps.org/2020/02/09/pywps-4.2.4-released.html" rel="alternate" type="text/html" title="PyWPS-4.2.4 Released" /><published>2020-02-09T00:00:00+00:00</published><updated>2020-02-09T00:00:00+00:00</updated><id>https://pywps.org/2020/02/09/pywps-4.2.4-released</id><content type="html" xml:base="https://pywps.org/2020/02/09/pywps-4.2.4-released.html">&lt;h1 id=&quot;pywps-424-released&quot;&gt;PyWPS-4.2.4 Released&lt;/h1&gt;

&lt;p&gt;New bugfix-release of PyWPS is finally produced, with following features&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Added support for multiple languages (#510).&lt;/li&gt;
  &lt;li&gt;Added AWS S3 Storage option (#451).&lt;/li&gt;
  &lt;li&gt;Fixed type check (#507).&lt;/li&gt;
  &lt;li&gt;Fixed file storage (#504).&lt;/li&gt;
  &lt;li&gt;Fixed async keyword (#502).&lt;/li&gt;
&lt;/ul&gt;</content><author><name></name></author><summary type="html">PyWPS-4.2.4 Released</summary></entry><entry><title type="html">PyWPS-4.2.2 Released</title><link href="https://pywps.org/2019/09/25/pywps-4.2.2-released.html" rel="alternate" type="text/html" title="PyWPS-4.2.2 Released" /><published>2019-09-25T00:00:00+00:00</published><updated>2019-09-25T00:00:00+00:00</updated><id>https://pywps.org/2019/09/25/pywps-4.2.2-released</id><content type="html" xml:base="https://pywps.org/2019/09/25/pywps-4.2.2-released.html">&lt;h1 id=&quot;pywps-422-released&quot;&gt;PyWPS-4.2.2 Released&lt;/h1&gt;

&lt;p&gt;New bugfix-release of PyWPS is finally produced, with following bugfixes&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Fixed scheduler extension (#480).&lt;/li&gt;
  &lt;li&gt;Fixed ValuesReference implementation (#471, #484).&lt;/li&gt;
  &lt;li&gt;Fixed AllowedValue range (#467, #464).&lt;/li&gt;
  &lt;li&gt;Add metalink support to facilitate outputs with multiple files (#466).&lt;/li&gt;
  &lt;li&gt;Rename async to async_ for Python 3.7 compatibility (#462).&lt;/li&gt;
  &lt;li&gt;Improve queue race conditions (#455).&lt;/li&gt;
  &lt;li&gt;Numerous bug-fixes, additional tests and documentation improvements.&lt;/li&gt;
&lt;/ul&gt;</content><author><name></name></author><summary type="html">PyWPS-4.2.2 Released</summary></entry><entry><title type="html">PyWPS-4.2.0 Released</title><link href="https://pywps.org/2018/12/20/pywps-4.2.0-released.html" rel="alternate" type="text/html" title="PyWPS-4.2.0 Released" /><published>2018-12-20T00:00:00+00:00</published><updated>2018-12-20T00:00:00+00:00</updated><id>https://pywps.org/2018/12/20/pywps-4.2.0-released</id><content type="html" xml:base="https://pywps.org/2018/12/20/pywps-4.2.0-released.html">&lt;h1 id=&quot;pywps-420-released&quot;&gt;PyWPS-4.2.0 Released&lt;/h1&gt;

&lt;p&gt;At long last, a new PyWPS release is out. A new chapter in the PyWPS 4 story is now complete and as 2018 comes to an end, it is time to look back at what happened since the major release in December of 2016.&lt;/p&gt;

&lt;p&gt;PyWPS remains fully reliant on &lt;em&gt;pro bono&lt;/em&gt; contributions without any sort of commercial organisation around it. This means the project largely depends on how the community is able to contribute at any given time. However, it also means there are no clients to attend or shareholders to appease, no hard deadlines or sales demos. PyWPS evolves organically, to the tune of the community’s wishes.&lt;/p&gt;

&lt;p&gt;Relying on voluntary contributions does not mean progress is slow, much to the contrary. In recent times PyWPS has had more simultaneous contributors than at any moment before in its history. This is largely due to the major step taken with PyWPS 4 towards modern Python technologies, but also to regular contributions from the Google Summer of Code (GSoC) programme and various students thesis. During these two years the &lt;a href=&quot;http://pywps.org/development/psc.html&quot;&gt;Project Steering Committe&lt;/a&gt; (PSC) was expanded to six members, and last May PyWPS &lt;a href=&quot;http://pywps.org/2018/05/30/incubation.html&quot;&gt;finally graduated as an OSGeo project&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;In order to manage development, the Project Steering Committe (PSC) meets regularly (usually at FOSS4G events) and performs basic housekeeping: issues are reviewed and split among a series of milestones that set out a development plan. As development progresses, new issues naturally pop up, and there is always a patch or an improvement that developers wish to include in the next release. Like the Red Queen from Alice in Wonderland, the backlog for the next release seems to always have as many issues resolved as new ones to resolve. Time drags on and the perfect tidy release remains ellusive. So in the end PyWPS 4.2 is mostly a commemorative release, celebrating two years since the major release and making official all the improvements introduced since.&lt;/p&gt;

&lt;p&gt;What are then the main improvements introduced with PyWPS 4.2? Foremost is the progressive improvement of the class model, step by step making the library more solid, agile and easier to maintain. Among other things, the input/output handling classes were refactored, the test battery was expanded and streamlined with continuous integration tools. Other relevant improvements include:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Introduction of Jinja2 templates to automate the generation of outputs.&lt;/li&gt;
  &lt;li&gt;Support for process execution in HPC environments, using Slurm or GridEngine.&lt;/li&gt;
  &lt;li&gt;Support for streamed URL-based data inputs (e.g. OpenDAP).&lt;/li&gt;
  &lt;li&gt;Automated process documentation with Sphinx.&lt;/li&gt;
  &lt;li&gt;New validators for JSON, DODS links and netCDF formats.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And along the way, many bugs were fixed.&lt;/p&gt;

&lt;p&gt;The organic nature of the project has meant that the goals set out by the PSC are not always met. For instance, PyWPS 4.2 still does not fully support version 2 of the WPS standard. But such is the nature of community driven projects: evolution goes along the needs of the community and not necessarily according to grand plans. There are instead other great improvements in the pipeline, like &lt;a href=&quot;https://github.com/ctu-geoforall-lab-projects/dp-laza-2018/&quot;&gt;the containerisation of processes&lt;/a&gt;, or &lt;a href=&quot;https://wiki.osgeo.org/wiki/Database\_Output\_Storage\_for\_PyWPS&quot;&gt;the automatic storage of outputs in a database&lt;/a&gt;. Please get involved if these developments interest you, or if you would like other improvements to be introduced.&lt;/p&gt;

&lt;p&gt;A word also regarding the WSGI applications provided as example services using PyWPS. &lt;a href=&quot;https://github.com/geopython/pywps-flask&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;pywps-flask&lt;/code&gt;&lt;/a&gt; remains the most popular but a backlog of small issues has built up. During the holiday season developers will be lending attention to these issues. Usability issues with the containers of both &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;pywps-flask&lt;/code&gt; and &lt;a href=&quot;https://github.com/jorgejesus/pywps-django&quot;&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;pywps-django&lt;/code&gt;&lt;/a&gt; will also be addressed during this time.&lt;/p&gt;

&lt;p&gt;Finally the PSC would like to thank everyone that has contributed to PyWPS these past two years: from those doing the code heavy lifting, to testers, bug reporters, documentation contributors. Every bit of contribution is precious. Thank you all for making PyWPS what it is today!&lt;/p&gt;

&lt;p&gt;Merry Christmas and a Happy New Year.&lt;/p&gt;</content><author><name></name></author><summary type="html">PyWPS-4.2.0 Released</summary></entry><entry><title type="html">PyWPS recognized as OSGeo Project</title><link href="https://pywps.org/2018/05/30/incubation.html" rel="alternate" type="text/html" title="PyWPS recognized as OSGeo Project" /><published>2018-05-30T00:00:00+00:00</published><updated>2018-05-30T00:00:00+00:00</updated><id>https://pywps.org/2018/05/30/incubation</id><content type="html" xml:base="https://pywps.org/2018/05/30/incubation.html">&lt;h1 id=&quot;pywps-finished-the-osgeo-incubation-process&quot;&gt;PyWPS finished the OSGeo incubation process&lt;/h1&gt;

&lt;p&gt;&lt;img src=&quot;https://raw.githubusercontent.com/OSGeo/osgeo/master/incubation/project/OSGeo_project.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;On April 11th 2018, OSGeo Board of Directors recognized [1] PyWPS project as an
official OSGeo project, thanks to the efforts of the PyWPS Project Steering
committee and Tom Kralidis, our incubation mentor. The incubation process
started 9 years ago [2] and was one of the longest processes within the OSGeo
ecosystem. Over this time, PyWPS demonstrated [3] a stable community, evolving
into version 4 with completely new code base and license change, took part on
several Google Summer of Code events, formed a Project Steering Committee [4]
and many more.&lt;/p&gt;

&lt;h2 id=&quot;about-pywps&quot;&gt;About PyWPS&lt;/h2&gt;
&lt;p&gt;PyWPS (http://pywps.org) is an implementation of the Web Processing Service
standard from the Open Geospatial Consortium. PyWPS is written in Python. It
enables integration, publishing and execution of Python processes via the OGC
WPS standard.&lt;/p&gt;

&lt;p&gt;PyWPS is Open Source and released under an MIT license.&lt;/p&gt;

&lt;h2 id=&quot;about-osgeo&quot;&gt;About OSGeo&lt;/h2&gt;
&lt;p&gt;The Open Source Geospatial Foundation (OSGeo http://osgeo.org) is a
not-for-profit organization whose mission is to foster global adoption of open
geospatial technology by being an inclusive software foundation devoted to an
open philosophy and participatory community driven development.&lt;/p&gt;

&lt;p&gt;[1] https://www.loomio.org/d/vcAgpzQl/recognize-pywps-as-a-new-osgeo-project-with-jachym-as-vp-of-pywps-within-our-organization-and-an-initial-committee-budget-of-2000-usd-for-2018&lt;/p&gt;

&lt;p&gt;[2] https://trac.osgeo.org/osgeo/ticket/337&lt;/p&gt;

&lt;p&gt;[3] https://github.com/geopython/pywps/wiki/ProjectGraduationChecklist&lt;/p&gt;

&lt;p&gt;[4] http://pywps.org/development/psc.html&lt;/p&gt;</content><author><name></name></author><summary type="html">PyWPS finished the OSGeo incubation process</summary></entry><entry><title type="html">PyWPS 4.0.0 released</title><link href="https://pywps.org/2016/12/07/pywps-4.0.0.html" rel="alternate" type="text/html" title="PyWPS 4.0.0 released" /><published>2016-12-07T00:00:00+00:00</published><updated>2016-12-07T00:00:00+00:00</updated><id>https://pywps.org/2016/12/07/pywps-4.0.0</id><content type="html" xml:base="https://pywps.org/2016/12/07/pywps-4.0.0.html">&lt;h1 id=&quot;pywps-400-released&quot;&gt;PyWPS 4.0.0 released&lt;/h1&gt;

&lt;p&gt;The PyWPS Development team announces the release of PyWPS 4.0.0.&lt;/p&gt;

&lt;h2 id=&quot;changes&quot;&gt;Changes&lt;/h2&gt;

&lt;p&gt;Features of this version:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;PyWPS 4.0.0 is completely rewritten “from scratch” of the software&lt;/li&gt;
  &lt;li&gt;PyWPS 4.0.0 uses MIT License&lt;/li&gt;
  &lt;li&gt;It uses modern libraries for XML serialisation and deserialization&lt;/li&gt;
  &lt;li&gt;Jobs queue with database back-end implemented, introduces possibility to
control process-job’s life cycle&lt;/li&gt;
  &lt;li&gt;Introduces input data validation (for levels NONE to VERYSTRICT)&lt;/li&gt;
  &lt;li&gt;Multiprocessing Python module for asynchronous jobs starting&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;To download this version, please go to &lt;a href=&quot;http://pywps.org/download&quot;&gt;http://pywps.org/download&lt;/a&gt;&lt;/p&gt;

&lt;h2 id=&quot;note&quot;&gt;NOTE:&lt;/h2&gt;

&lt;p&gt;PyWPS-4 is completely rewritten from scratch - the logic of process definition
remained the same, but processes are not compatible with previous 3.x version.&lt;/p&gt;

&lt;h2 id=&quot;what-is-pywps&quot;&gt;What is PyWPS:&lt;/h2&gt;

&lt;p&gt;PyWPS (Python Web Processing Service) is implementation of Web
Processing Service standard from Open Geospatial Consortium (OGC(R)). 
Processes can be written using GRASS GIS, but usage of other programs, like
R package, GDAL or PROJ tools, is possible as well.&lt;/p&gt;

&lt;p&gt;You can find more in &lt;a href=&quot;http://www.slideshare.net/jachym/pywps400&quot;&gt;our PyWPS-4.0.0 presentation on SlideShare&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Happy GISing!&lt;/p&gt;

&lt;p&gt;PyWPS Development team&lt;/p&gt;

&lt;p&gt;P.S. Happy birthday, Jorge!&lt;/p&gt;</content><author><name></name></author><summary type="html">PyWPS 4.0.0 released</summary></entry><entry><title type="html">Documentation moved to ReadTheDocs.io</title><link href="https://pywps.org/2016/09/05/readthedocs.html" rel="alternate" type="text/html" title="Documentation moved to ReadTheDocs.io" /><published>2016-09-05T00:00:00+00:00</published><updated>2016-09-05T00:00:00+00:00</updated><id>https://pywps.org/2016/09/05/readthedocs</id><content type="html" xml:base="https://pywps.org/2016/09/05/readthedocs.html">&lt;h1 id=&quot;documentation-moved-to-readthedocsio&quot;&gt;Documentation moved to ReadTheDocs.io&lt;/h1&gt;

&lt;p&gt;We just moved documentation to ReadTHeDocs server for PyWPS and PyWPS-demo
projects, check it out:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;http://pywps.readthedocs.io&quot;&gt;PyWPS&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://pywps-demo.readthedocs.io&quot;&gt;PyWPS-demo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content><author><name></name></author><summary type="html">Documentation moved to ReadTheDocs.io</summary></entry><entry><title type="html">PyWPS at OSGeoLive</title><link href="https://pywps.org/2016/08/08/osgeo-live.html" rel="alternate" type="text/html" title="PyWPS at OSGeoLive" /><published>2016-08-08T00:00:00+00:00</published><updated>2016-08-08T00:00:00+00:00</updated><id>https://pywps.org/2016/08/08/osgeo-live</id><content type="html" xml:base="https://pywps.org/2016/08/08/osgeo-live.html">&lt;h1 id=&quot;pywps-now-part-of-osgeolive&quot;&gt;PyWPS now part of OSGeoLive&lt;/h1&gt;

&lt;p&gt;&lt;img src=&quot;https://live.osgeo.org/_images/banner.png&quot; alt=&quot;OSGeoLive Logo&quot; title=&quot;OSGeoLive&quot; /&gt;&lt;/p&gt;

&lt;p&gt;This is PyWPS’ first official release into
the &lt;a href=&quot;https://live.osgeo.org/&quot;&gt;OSGeo-Live project&lt;/a&gt;.
You can see the live docs at:&lt;/p&gt;

&lt;dl&gt;
    &lt;dt&gt;Overview&lt;/dt&gt;
    &lt;dd&gt;&lt;a href=&quot;http://live.osgeo.org/en/overview/pywps_overview.html&quot;&gt;http://live.osgeo.org/en/overview/pywps_overview.html&lt;/a&gt;&lt;/dd&gt;

    &lt;dt&gt;Quickstart&lt;/dt&gt;
    &lt;dd&gt;&lt;a href=&quot;https://live.osgeo.org/en/quickstart/pywps_quickstart.html&quot;&gt;https://live.osgeo.org/en/quickstart/pywps_quickstart.html&lt;/a&gt;&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;Currently, there us PyWPS-3 version (stable) available at the DVD.&lt;/p&gt;

&lt;p&gt;Once PyWPS 4.0.0 is released and stable our OSGeo Live efforts
should concentrate on moving to 4.x.&lt;/p&gt;</content><author><name></name></author><summary type="html">PyWPS now part of OSGeoLive</summary></entry><entry><title type="html">PyWPS 4.0.0-beta1 released</title><link href="https://pywps.org/2016/07/28/PyWPS-4-beta1.html" rel="alternate" type="text/html" title="PyWPS 4.0.0-beta1 released" /><published>2016-07-28T00:00:00+00:00</published><updated>2016-07-28T00:00:00+00:00</updated><id>https://pywps.org/2016/07/28/PyWPS-4-beta1</id><content type="html" xml:base="https://pywps.org/2016/07/28/PyWPS-4-beta1.html">&lt;h1 id=&quot;pywps-400-beta1-released&quot;&gt;PyWPS 4.0.0-beta1 released&lt;/h1&gt;

&lt;p&gt;The PyWPS development team has just released the first &lt;em&gt;beta&lt;/em&gt; version of the
upcoming PyWPS 4.0. This new release is a complete re-write of PyWPS, taking
full advantage of modern Python technologies.&lt;/p&gt;

&lt;p&gt;For a bit of history and a quick overview of PyWPS-4 there is 
&lt;a href=&quot;http://www.slideshare.net/Luis_de_Sousa/pywps-64463325&quot;&gt;this presentation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;For a more in depth information please consult the &lt;a href=&quot;http://www.int-arch-photogramm-remote-sens-spatial-inf-sci.net/XLI-B7/927/2016/&quot;&gt;article recently published by 
ISPRS&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The source code for this &lt;em&gt;beta&lt;/em&gt; release is available at 
&lt;a href=&quot;https://github.com/geopython/pywps/releases/tag/pywps-4.0.0-beta1&quot;&gt;GitHub&lt;/a&gt;. 
Please follow &lt;a href=&quot;http://pywps.readthedocs.io&quot;&gt;the documentation&lt;/a&gt; 
to install PyWPS 4.0 and the accompanying demo application.&lt;/p&gt;

&lt;p&gt;This &lt;em&gt;beta&lt;/em&gt; release aims to fully comply with the WPS 1.0 standard and support 
seamless integration with GRASS GIS. Please report your feedback at the 
&lt;a href=&quot;http://lists.osgeo.org/mailman/listinfo/pywps-dev&quot;&gt;PyWPS mailling list&lt;/a&gt;, or 
open an issue at &lt;a href=&quot;https://github.com/geopython/pywps&quot;&gt;GitHub&lt;/a&gt;.&lt;/p&gt;</content><author><name></name></author><summary type="html">PyWPS 4.0.0-beta1 released</summary></entry><entry><title type="html">PyWPS at GeoPython conference</title><link href="https://pywps.org/2016/07/06/geopython.html" rel="alternate" type="text/html" title="PyWPS at GeoPython conference" /><published>2016-07-06T00:00:00+00:00</published><updated>2016-07-06T00:00:00+00:00</updated><id>https://pywps.org/2016/07/06/geopython</id><content type="html" xml:base="https://pywps.org/2016/07/06/geopython.html">&lt;h1 id=&quot;pywps-at-geopython-conference-basel-2016&quot;&gt;PyWPS at GeoPython conference, Basel 2016&lt;/h1&gt;

&lt;p&gt;PyWPS project was at GeoPython conference in Basel, 2016. Luis gave talk about
new PyWPS (the presentation can be downloaded and re-used from GitHub &lt;a href=&quot;https://github.com/pywps/presentation&quot;&gt;https://github.com/pywps/presentation&lt;/a&gt;). We were also code sprinting a bit, see our final report in the wiki &lt;a href=&quot;https://github.com/geopython/pywps/wiki/Sprint-2016-Basel&quot;&gt;https://github.com/geopython/pywps/wiki/Sprint-2016-Basel&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Next time we meet in Bonn at FOSS4G &lt;a href=&quot;http://2016.foss4g.org&quot;&gt;http://2016.foss4g.org&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://farm8.staticflickr.com/7354/28019379212_c036d843e8_z_d.jpg&quot; alt=&quot;Luis presenting&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://farm8.staticflickr.com/7443/28044370771_c596d0f7d1_z_d.jpg&quot; alt=&quot;Luis presenting&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://camo.githubusercontent.com/7d6216f6e4807145911f8366b14a38b4fa66cc98/68747470733a2f2f7062732e7477696d672e636f6d2f6d656469612f436c6e74687743576b41414c4c69702e6a70673a6c61726765&quot; alt=&quot;Luis presenting&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://farm8.staticflickr.com/7613/28087741766_4bd08ee6df_z_d.jpg&quot; alt=&quot;Code sprint&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://farm8.staticflickr.com/7325/28087740656_8a2fbe03b4_z_d.jpg&quot; alt=&quot;Code sprint&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://camo.githubusercontent.com/d65b03312d9e0a669082cf845047bdcec05146ef/68747470733a2f2f7062732e7477696d672e636f6d2f6d656469612f436c6431324556576b41416749614d2e6a70673a6c61726765&quot; alt=&quot;Code sprint&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://farm8.staticflickr.com/7559/27508215724_066efd874b_z_d.jpg&quot; alt=&quot;Closing session - results from our codesprint&quot; /&gt;&lt;/p&gt;</content><author><name></name></author><summary type="html">PyWPS at GeoPython conference, Basel 2016</summary></entry><entry><title type="html">GRASS GIS back</title><link href="https://pywps.org/2016/07/04/grassgis.html" rel="alternate" type="text/html" title="GRASS GIS back" /><published>2016-07-04T00:00:00+00:00</published><updated>2016-07-04T00:00:00+00:00</updated><id>https://pywps.org/2016/07/04/grassgis</id><content type="html" xml:base="https://pywps.org/2016/07/04/grassgis.html">&lt;h1 id=&quot;grass-gis-back-in-pywps&quot;&gt;GRASS GIS back in PyWPS&lt;/h1&gt;

&lt;p&gt;In recent pull request &lt;a href=&quot;https://github.com/geopython/pywps/pull/145&quot;&gt;https://github.com/geopython/pywps/pull/145&lt;/a&gt;, we have
add support for temporary GRASS GIS &lt;a href=&quot;http://grass.osgeo.org&quot;&gt;http://grass.osgeo.org&lt;/a&gt; LOCATION and MAPSET
along with GRASS environment suitable for running &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;grass.script&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;pygrass&lt;/code&gt;
code from PyWPS process. This shall be part of PyWPS 4.0 stable release.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://grass.osgeo.org/uploads/images/logo_variant_nobg.png&quot; alt=&quot;GRASS GIS&quot; /&gt;&lt;/p&gt;</content><author><name></name></author><summary type="html">GRASS GIS back in PyWPS</summary></entry></feed>