<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.hoenzb
        {mso-style-name:hoenzb;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="NO-BOK" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal" style="margin-bottom:12.0pt"><span lang="EN-US">Yes, thank you very much, Médéric!<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span lang="EN-US">Maybe you can have a look at / incorporate this one:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><a href="https://issues.qgis.org/issues/14856"><span style="color:windowtext;text-decoration:none">https://issues.qgis.org/issues/14856</span></a><span style="color:#1F497D"> ?</span><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Using r.external.out could speed-up GRASS raster algorithms significantly…<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Cheers<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Stefan<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif"> QGIS-Developer [mailto:qgis-developer-bounces@lists.osgeo.org]
<b>On Behalf Of </b>Pedro Venâncio<br>
<b>Sent:</b> lørdag 16. september 2017 12.04<br>
<b>To:</b> Médéric Ribreux <mederic.ribreux@medspx.fr><br>
<b>Cc:</b> qgis-developer <QGIS-Developer@lists.osgeo.org><br>
<b>Subject:</b> Re: [QGIS-Developer] [WIP] GRASS Processing port to new API<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">Excellent work Médéric!<o:p></o:p></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">Thank you very much!<o:p></o:p></p>
</div>
<p class="MsoNormal">Best regards,<o:p></o:p></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">Pedro Venâncio<br>
<br>
<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">2017-09-16 8:35 GMT+01:00 Médéric Ribreux <<a href="mailto:mederic.ribreux@medspx.fr" target="_blank">mederic.ribreux@medspx.fr</a>>:<o:p></o:p></p>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm">
<p class="MsoNormal">Hello devs,<br>
<br>
just a simple mail to tell you that I am currently working on QGIS3 Processing port of GRASS plugin.<br>
You can read the code in my forked QGIS git repository:<br>
<a href="https://github.com/medspx/QGIS/tree/ProcessingPortGrass72" target="_blank">https://github.com/medspx/QGIS/tree/ProcessingPortGrass72</a><br>
<br>
For the moment, about 50% of the job is done:<br>
- I have used the new QgsProcessing framework for parameters (I have used modifications of processing/parameters.py made by Nyall in the SAGA port).<br>
- I have modified description files according to this new framework.<br>
- I can launch most of the algorithms for rasters and vectors (and some imagery).<br>
- I have also worked on improving layers management (importing/exporting into/from temporary GRASS DB).<br>
<br>
I still need to work on the following points:<br>
- Adapt and factorize ext/ scripts to the new framework.<br>
- Multiformat support for vector and rasters.<br>
- A better support for OutputFiles (HTML and text files).<br>
- Add new GRASS7.2 algorithms (less than a dozen).<br>
- Verify all description files to support the new parameters introduced into GRASS7.2.<br>
- Port and improve unit tests.<br>
- Try to fix all bugs linked to unicode support under MS-Windows.<br>
<br>
I am going offline for the next 3 weeks and I think I'll be able to make a (decent) PR at the end of this period of time.<br>
<br>
I really hope that QGIS3 will have GRASS Processing in its first release...<br>
<br>
Cheers!<span style="color:#888888"><br>
<span class="hoenzb">-- </span><br>
<span class="hoenzb">Médéric RIBREUX</span><br>
<span class="hoenzb"><a href="https://medspx.fr" target="_blank">https://medspx.fr</a></span><br>
<span class="hoenzb">_______________________________________________</span><br>
<span class="hoenzb">QGIS-Developer mailing list</span><br>
<span class="hoenzb"><a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank">QGIS-Developer@lists.osgeo.org</a></span><br>
<span class="hoenzb">List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">
https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></span><br>
<span class="hoenzb">Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">
https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></span></span><o:p></o:p></p>
</blockquote>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</body>
</html>