Hi everyone! I'm Pietro Zambelli a ph.D student of Trento University, I would like to apply to the GSoC, my idea in short is: extend the python GRASS API to make it more pythonic :-).
I would like to interact with region, raster and vector maps as object, using and interacting with the map and the other GRASS functionality in a more higher and abstract way. For people used to `numpy` I would like to interact with the map with the same simplicity that I interact with matrix using `numpy`. For curious people, that want to understand my insane idea I add a new page in the Wiki [0] to try to explain what I mean. I have used the python doctest [1]: to give an brief idea of how we could interact with the new python module, and in case of consensus, as the basis for a test-driven development approach for the GSoC. There are many aspect that could be improved and that must be resolved, I try to highlight possible problems. But, of course, I need some help to find out more and to understand if the idea, is or not, good to contribute to the great GRASS software. Please feel free to critique, add new examples, raise problems, doubts, etcetera. In particular I would like to invite all developers to check to find incoherence/inconsistency with the GRASS and/or Python philosophy[2]. Any suggestions and criticism are more than welcome! Pietro [http://grass.osgeo.org/wiki/GRASS_SoC_Ideas_2012/High_level_map_interaction] [http://docs.python.org/library/doctest.html] [http://www.python.org/dev/peps/pep-0020/] _______________________________________________ grass-dev mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/grass-dev
