GSoC Week 1: Improved Integration of Jupyter and GRASS

Caitlin Haedrich <[email protected]> Sun, 13 Jun 2021 12:24:58 -0400
Newsgroups gmane.comp.gis.grass.devel
Message-ID <CAGBuJjPKKgO_xULzABOAr7CVzfc=Ttd4QA-SZTiemboYh3Vn8w@mail.gmail.com>
--===============4886751016155045285==
Content-Type: multipart/alternative; boundary="00000000000032b4f405c4a82f82"

--00000000000032b4f405c4a82f82
Content-Type: text/plain; charset="UTF-8"

Hi Everyone,

With Week 1 wrapping up, here is a brief update on what I worked on this
week and where I'm headed next week. A more detailed update can be found on
the project wiki page [1].

*1. What did I accomplish during Week 1?*


   - Finish binder setup. The main GRASS branch now launches in Binder.
   - Added Binder Button to README.md which links to an Example Notebook
   (copied from [2]) in Jupyter Lab in Binder [3]. When users click the Binder
   Button, they will be directed to the example notebook where they can try
   GRASS.
   - Wrote draft of GRASS initiation functions for Jupyter [4].
   - Added Makefile and __init__.py file for grass.jupyter [4].
   - Created a Jupyter Notebook where others can view and test the
   grass.jupyter functions [4].

*2. What do you plan on doing next week?*
I plan to start working on display functions and familiarizing myself with
Folium.

*3. Are you blocked on anything?*
No, I'm not currently blocked on anything.

Discussion, feedback and comments welcome!

Best,
Caitlin

[1] https://trac.osgeo.org/grass/wiki/GSoC/2021/JupyterAndGRASS
[2] https://github.com/wenzeslaus/try-grass-in-jupyter
[3] https://github.com/OSGeo/grass/pull/1628
[4] https://github.com/OSGeo/grass/pull/1629

--00000000000032b4f405c4a82f82
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><p style=3D"margin:0.5em 0px"><span style=3D"font-family:a=
rial,sans-serif">Hi Everyone,</span><br></p><p style=3D"margin:0.5em 0px"><=
span style=3D"font-family:arial,sans-serif">With Week 1 wrapping up, here i=
s a brief update on what I worked=C2=A0on this week and where I&#39;m heade=
d next week. A more detailed update can be found on the project wiki=C2=A0p=
age [1].</span></p><p style=3D"line-height:normal;margin-bottom:0pt"><font =
face=3D"arial, sans-serif"><i>1. What did I accomplish during=C2=A0Week 1?<=
/i><br></font></p><div><p style=3D"color:rgb(0,0,0)"></p><ul><li style=3D"m=
argin-left:15px"><font face=3D"arial, sans-serif">Finish binder setup. The =
main GRASS branch now launches in Binder.</font></li><li style=3D"margin-le=
ft:15px"><font face=3D"arial, sans-serif">Added Binder Button to README.md =
which links to an=C2=A0</font>Example Notebook (copied from [2]) in Jupyter=
 Lab in Binder [3]. When users click the Binder Button, they will be direct=
ed to the example notebook where they can try GRASS.</li><li style=3D"margi=
n-left:15px">Wrote draft of GRASS initiation functions for Jupyter [4].</li=
><li style=3D"margin-left:15px"><font face=3D"arial, sans-serif">Added Make=
file and __init__.py file for grass.jupyter [4].</font></li><li style=3D"ma=
rgin-left:15px">Created a Jupyter Notebook where others can view and test t=
he grass.jupyter functions [4].</li></ul><p></p></div><p style=3D"line-heig=
ht:normal;margin-bottom:0pt"><span style=3D"font-family:arial,sans-serif"><=
i>2. What do you plan on doing next week?</i></span><br></p><div><font face=
=3D"arial, sans-serif">I plan to start working on display functions and fam=
iliarizing myself with Folium.</font></div><div><br></div><div><span style=
=3D"font-family:arial,sans-serif"><i>3. Are you blocked on anything?</i></s=
pan></div><div><span style=3D"font-family:arial,sans-serif">No, I&#39;m not=
 currently blocked on anything.</span></div><div><span style=3D"font-family=
:arial,sans-serif"><br></span></div><div><span style=3D"font-family:arial,s=
ans-serif">Discussion, feedback and comments welcome!</span></div><div><spa=
n style=3D"font-family:arial,sans-serif"><br></span></div><div><font face=
=3D"arial, sans-serif">Best,</font></div><div><font face=3D"arial, sans-ser=
if">Caitlin</font></div><div><br></div><div><font face=3D"arial, sans-serif=
">[1]=C2=A0</font><a href=3D"https://trac.osgeo.org/grass/wiki/GSoC/2021/Ju=
pyterAndGRASS" target=3D"_blank">https://trac.osgeo.org/grass/wiki/GSoC/202=
1/JupyterAndGRASS</a></div><div>[2]=C2=A0<a href=3D"https://github.com/wenz=
eslaus/try-grass-in-jupyter">https://github.com/wenzeslaus/try-grass-in-jup=
yter</a></div><div><font face=3D"arial, sans-serif">[3]=C2=A0</font><a href=
=3D"https://github.com/OSGeo/grass/pull/1628">https://github.com/OSGeo/gras=
s/pull/1628</a></div><div><font face=3D"arial, sans-serif">[4]=C2=A0</font>=
<a href=3D"https://github.com/OSGeo/grass/pull/1629">https://github.com/OSG=
eo/grass/pull/1629</a></div></div>

--00000000000032b4f405c4a82f82--

--===============4886751016155045285==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
grass-dev mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/grass-dev

--===============4886751016155045285==--