[GRASS-dev] [GRASS GIS] #1921: create IPython magic to control from IPython Notebook

#1921: create IPython magic to control from IPython Notebook
-------------------------+--------------------------------------------------
Reporter: timmie | Owner: grass-dev@…
     Type: defect | Status: new
Priority: normal | Milestone: 7.0.0
Component: Addons | Version: unspecified
Keywords: | Platform: All
      Cpu: Unspecified |
-------------------------+--------------------------------------------------
from:
https://trac.osgeo.org/grass/ticket/666#comment:6

* there are demos with GRASS being run from inside IPython Notebook:
http://nbviewer.ipython.org/url/epi.whoi.edu/esr/GIS_GRASS-R_Example.ipynb
* the output pictures are currently simply empedded by statics PNG output
* some interactivity would be nice.

This could be achived by:
* embedded OpenLayers (with query buttons, zoom, etc.)
* launching an external wxGui window (similar to %edit magic)

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/1921&gt;
GRASS GIS <http://grass.osgeo.org>

#1921: create IPython magic to control from IPython Notebook
-------------------------+--------------------------------------------------
Reporter: timmie | Owner: grass-dev@…
     Type: defect | Status: new
Priority: normal | Milestone: 7.0.0
Component: Addons | Version: unspecified
Keywords: | Platform: All
      Cpu: Unspecified |
-------------------------+--------------------------------------------------

Comment(by timmie):

Although this would be awesome and take the reproducible research [1]
further, I do not know if this is in the scope of GRASS...

[1]
http://www.stanford.edu/~vcs/AAAS2011/1102_aaas_reproducibility_fperez.pdf

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/1921#comment:1&gt;
GRASS GIS <http://grass.osgeo.org>

#1921: create IPython magic to control from IPython Notebook
-------------------------+--------------------------------------------------
Reporter: timmie | Owner: grass-dev@…
     Type: defect | Status: new
Priority: normal | Milestone: 7.0.0
Component: Addons | Version: unspecified
Keywords: | Platform: All
      Cpu: Unspecified |
-------------------------+--------------------------------------------------

Comment(by epifanio):

I agree that what is need in first place is a "standard ipython console"
in place of the actual "simple console" in the grass wx gui,
but about the integration of the IPython notebook in grass, the
reproducible research and workflow control is one aspect, but it can be
also considered as "web based GUI" for grass.
Having such tool will open an huge amount of new possibilities, in
developing new services based on GRASS enabling all the capabilities
needed by a proper GIS Server.
in addition (and mine can be an isolate case) the ipython notebook is an
effective way to use grass on osx 10.8.x, for who like me
has all the python modules compiled in 64 bit. unlucky no wxgui for python
64bit on osx andgrass is not working with wx2.9.
hope to see this integration in the future

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/1921#comment:2&gt;
GRASS GIS <http://grass.osgeo.org>

#1921: create IPython magic to control from IPython Notebook
-------------------------+--------------------------------------------------
Reporter: timmie | Owner: grass-dev@…
     Type: defect | Status: new
Priority: normal | Milestone: 7.0.0
Component: Addons | Version: unspecified
Keywords: | Platform: All
      Cpu: Unspecified |
-------------------------+--------------------------------------------------
Changes (by epifanio):

* cc: epifanio (added)

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/1921#comment:3&gt;
GRASS GIS <http://grass.osgeo.org>