[GRASS-dev] [SoC] Weekly report #3 - GRASS Interactive Scatter Plot Tool

Štěpán Turek stepan.turek at seznam.cz
Sun Jul 7 04:55:15 PDT 2013


Hi Sören and Markus,




many thanks for big help. If I understand it correctly, the key, which will 
solve my issue, is the multiprocessing  module, which allows to define 
region just in this process without affecting the others (as it is in the 
modules). Thanks to that it will be possible to use raster library in the 
backend and get rid of files produced by r.out.bin.



"
I would avoid to use ctypes in the same process as wxGUI. The grass
libraries call exit() in case a fatal error occurs. This will also
crash the GUI in this case. I would strongly suggest to use
multiprocessing Python module to spawn new processes that make use of
ctypes. However, what is the reason that you use ctypes directly
instead of PyGRASS that was designed to provide an abstract layer
above several grass libraries? Maybe you can add an OO layer in
PyGRASS providing access to your backend?"



Extending PyGRASS to provide access to the backend  is good idea. I will do 
so.




Best

Stepan

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-dev/attachments/20130707/def0dad6/attachment.html>


More information about the grass-dev mailing list