<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">follows these steps<div><br></div><div>1) install plugin "reload" that allow you to reload plugin (e.g. processing) without restart qgis... this is useful to test your algoritm. Btw, for the nature of some temporary path classes in aprocessing, the plugin would continue to generate temporary stuffs in the session id of the previous processing session... in few word, reload processiong can have some side effects. btw this are side effects only for developers</div><div><br></div><div>2) clone the qgis code in <a href="https://github.com/qgis/QGIS">https://github.com/qgis/QGIS</a></div><div>3) read carefully the guide in: <a href="https://github.com/qgis/QGIS/blob/master/python/plugins/processing/algs/grass7/grass7.txt">https://github.com/qgis/QGIS/blob/master/python/plugins/processing/algs/grass7/grass7.txt</a> (r in your local clone)</div><div>4) find a similar grass algoritm to that has similar input or output prameters => step 5</div><div>5) check how the interface is specified in one of descriptors in <a href="https://github.com/qgis/QGIS/blob/master/python/plugins/processing/algs/grass7/description">https://github.com/qgis/QGIS/blob/master/python/plugins/processing/algs/grass7/description</a></div><div>6) generate you new alg descriptor in <a href="https://github.com/qgis/QGIS/blob/master/python/plugins/processing/algs/grass7/description">https://github.com/qgis/QGIS/blob/master/python/plugins/processing/algs/grass7/description</a></div><div>7) copy the entire directory in the your local plugin directory (depends on platform) or do a link directly to <a href="https://github.com/qgis/QGIS/blob/master/python/plugins/processing/">https://github.com/qgis/QGIS/blob/master/python/plugins/processing/</a></div><div>8) reload processing plugin (or restart qgis) and test</div><div>9) open <a href="https://github.com/qgis/QGIS/blob/master/python/plugins/processing/algs/grass7/TODO.md">https://github.com/qgis/QGIS/blob/master/python/plugins/processing/algs/grass7/TODO.md</a></div><div>10) repeat from 6 until TODO list is empty ;)</div><div><br></div><div>cheers and thanks to add support to another algorithm... as you can see any qgis user can develop the correct interface to grass algorithms giving an important contribution to the community.</div><div><br clear="all"><div><div dir="ltr" class="gmail_signature">Luigi Pirelli<br><br>**************************************************************************************************<br>* LinkedIn: <a href="https://www.linkedin.com/in/luigipirelli" target="_blank">https://www.linkedin.com/in/luigipirelli</a><br>* Stackexchange: <a href="http://gis.stackexchange.com/users/19667/luigi-pirelli" target="_blank">http://gis.stackexchange.com/users/19667/luigi-pirelli</a><br>* GitHub: <a href="https://github.com/luipir" target="_blank">https://github.com/luipir</a><br>* Mastering QGIS 2nd Edition:<br>* <a href="https://www.packtpub.com/big-data-and-business-intelligence/mastering-qgis-second-edition" target="_blank">https://www.packtpub.com/big-data-and-business-intelligence/mastering-qgis-second-edition</a><br>* Hire me: <a href="http://goo.gl/BYRQKg" target="_blank">http://goo.gl/BYRQKg</a><br>**************************************************************************************************</div></div><br></div></div></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, 16 Nov 2018 at 01:38, Francois Chartier <<a href="mailto:fra.chartier@gmail.com">fra.chartier@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">Hi <div dir="auto"><br></div><div dir="auto">I am not a coder but i have some time and perseverence to integrate this module in qgis, but I would need guidance. Is anybody interested? </div><div dir="auto"> This tool would be great for a lot of discipline in environmental, soil sciences etc.</div></div><br><div class="gmail_quote"><div dir="ltr">On Mon, Oct 29, 2018, 04:12 Luigi Pirelli <<a href="mailto:luipir@gmail.com" target="_blank">luipir@gmail.com</a> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi Francois</div><div dir="ltr"><br></div><div>is it just matter to create appropriate algorithm descriptop in qgis core? e.g. doing a Pull Request (with tsts) to have the algoritym supported?</div><div><br></div><div>This guid sould give you the appropriate hints <a href="https://github.com/qgis/QGIS/blob/master/python/plugins/processing/algs/grass7/grass7.txt" rel="noreferrer" target="_blank">https://github.com/qgis/QGIS/blob/master/python/plugins/processing/algs/grass7/grass7.txt</a></div><div>and obviously all the descriptors available in:</div><div><a href="https://github.com/qgis/QGIS/tree/master/python/plugins/processing/algs/grass7/description" rel="noreferrer" target="_blank">https://github.com/qgis/QGIS/tree/master/python/plugins/processing/algs/grass7/description</a><br></div><div><br></div><div>this is one of the QGIS part where users can help a lot adding new backend algorithms with related tests. To create tests for a not tested algorithms please see this guide:</div><div><a href="http://www.opengis.ch/2016/02/04/increasing-the-stability-of-processing-algorithms/" rel="noreferrer" target="_blank">http://www.opengis.ch/2016/02/04/increasing-the-stability-of-processing-algorithms/</a><br></div><div><br></div><div>a TODO list for grass is here:</div><div><a href="https://github.com/qgis/QGIS/blob/master/python/plugins/processing/algs/grass7/TODO.md" rel="noreferrer" target="_blank">https://github.com/qgis/QGIS/blob/master/python/plugins/processing/algs/grass7/TODO.md</a><br></div><div><br></div><div>regards</div><div dir="ltr"><br><div><div dir="ltr" class="m_2842463271177795302m_4479787860296584161gmail_signature">Luigi Pirelli<br><br>**************************************************************************************************<br>* LinkedIn: <a href="https://www.linkedin.com/in/luigipirelli" rel="noreferrer" target="_blank">https://www.linkedin.com/in/luigipirelli</a><br>* Stackexchange: <a href="http://gis.stackexchange.com/users/19667/luigi-pirelli" rel="noreferrer" target="_blank">http://gis.stackexchange.com/users/19667/luigi-pirelli</a><br>* GitHub: <a href="https://github.com/luipir" rel="noreferrer" target="_blank">https://github.com/luipir</a><br>* Mastering QGIS 2nd Edition:<br>* <a href="https://www.packtpub.com/big-data-and-business-intelligence/mastering-qgis-second-edition" rel="noreferrer" target="_blank">https://www.packtpub.com/big-data-and-business-intelligence/mastering-qgis-second-edition</a><br>* Hire me: <a href="http://goo.gl/BYRQKg" rel="noreferrer" target="_blank">http://goo.gl/BYRQKg</a><br>**************************************************************************************************</div></div><br></div></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Sun, 28 Oct 2018 at 16:01, Francois Chartier <<a href="mailto:fra.chartier@gmail.com" rel="noreferrer" target="_blank">fra.chartier@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div class="gmail_quote" dir="auto"><div dir="ltr">Hi<br></div><div dir="auto"><div dir="auto"><br></div><div dir="auto">Is the plugin v vol rst available from within qgis?  i didnt see it in the list of vector plugin from grass. </div><div dir="auto">i am looking for a 3d interpolator and i believe only grass can do this in open source.  </div><div dir="auto">Are there other plugins that can do 3d interpolation?  </div><div dir="auto">by 3d i am not referring to interpolation of elevation, but by interpolation of 3d dataset with xyz + attribute (ex: soil moisture), with data points vertically stacked, and would need to interpolate verically and horizontally.  </div><div dir="auto"><br></div><div dir="auto">thks</div><div dir="auto">f</div></div>
</div></div>
_______________________________________________<br>
Qgis-user mailing list<br>
<a href="mailto:Qgis-user@lists.osgeo.org" rel="noreferrer" target="_blank">Qgis-user@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" rel="noreferrer noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-user</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" rel="noreferrer noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-user</a></blockquote></div>
</blockquote></div>
</blockquote></div>