<div dir="ltr"><div><div><br><br>On Sun, Mar 11, 2018 at 4:33 AM, Vaclav Petras <<a href="mailto:wenzeslaus@gmail.com">wenzeslaus@gmail.com</a>> wrote:<br>><br>> Dear list,<br>><br>> I just compiled a another idea for this year GSoC:<br>><br>> <a href="https://trac.osgeo.org/grass/wiki/GSoC/2018#Neweasy-to-useCLIandAPIforGRASSGIS">https://trac.osgeo.org/grass/wiki/GSoC/2018#Neweasy-to-useCLIandAPIforGRASSGIS</a><br>><br>> All: You may remember this idea from 2015. Since then I implemented --exec which, I think, is successful since I can see it used in different posts online. However, I also think that --exec is far from an ideal interface. I seek comments for the ideas and newly proposed CLI and potential Python API design which is presented at the wiki.<br><br></div>The example in the wiki is based on a GeoTIFF file with a single raster band. IMHO, the input should be more general in the form "GDAL_raster_datasource raster_band" and "GDAL_vector_datasource layer_name". Specifying a raster band/layer name should probably be mandatory. The new parser would then use GDAL to test if the given datasource is valid and if the given raster band/vector layer exists in this datasource.<br><br></div>I guess the main part of this project would be to write a parser for the `grass run` arguments that translates them to an actual GRASS command.<br><div><div>><br>> Mentors: I'm seeking an additional mentor for this idea. I put myself as first, but you can be first or second mentor as you wish.<br><br></div><div>I would be interested in the general design and concept for the implementation of this project.<br><br></div><div>A very interesting idea that would facilitate the use of GRASS as a toolbox similar to GDAL or (ambitious reference) OTB.<br><br></div><div>Markus M<br></div><div>><br>> Students: This email applies to all potential GSoC students, but I'm including those of you who posted on the mailing list so far to CC just to let you know that you can apply for more than one idea which is more than appropriate when there is more than one student interested in the same idea. Please find details about this idea at the wiki.<br>><br>> Thank you and please let me if you have any questions or comments,<br>> Vaclav<br>><br>> _______________________________________________<br>> grass-dev mailing list<br>> <a href="mailto:grass-dev@lists.osgeo.org">grass-dev@lists.osgeo.org</a><br>> <a href="https://lists.osgeo.org/mailman/listinfo/grass-dev">https://lists.osgeo.org/mailman/listinfo/grass-dev</a><br><br></div></div></div>