Changes between Version 7 and Version 8 of GSoC/2021/JupyterAndGRASS


Ignore:
Timestamp:
06/13/21 09:24:06 (4 years ago)
Author:
chaedri
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GSoC/2021/JupyterAndGRASS

    v7 v8  
    5858}}}
    5959{{{#!td
    60 - Outline library architecture
    61 - Write grass.jupyter initiation function
    62 }}}
    63 {{{#!td
    64 
     60- Finish Binder Set Up
     61- Write grass.jupyter initiation functions
     62}}}
     63{{{#!td
     64Ok\\
     65Ok
    6566}}}
    6667|-----------------------
     
    179180
    1801811. What did I accomplish during the bonding period?
    181 - I introduced myself in dev and SOC mailing lists [1].
     182- I introduced myself in dev and SOC mailing lists ([https://lists.osgeo.org/pipermail/grass-dev/2021-May/095165.html 1]).
    182183- I had a productive meeting with my mentors, Vashek Petras, Helena Mitasova and Stefan Blumentrath last Friday.  We discussed the best development environment (see second to last bullet point) and setting up the main GRASS repository to run in Binder (see last bullet point).
    183 - Prepared the wiki page [2].
    184 - Set up the GitHub repository for project [3].
    185 - Set up developer environment. Since development will be easier on Linux, I set up a VirtualBox with Linux (Ubuntu) on my Windows machine. I compiled and installed GRASS and installed Jupyter Notebooks in Ubuntu.
    186 - Opened my first PR [4] which contains binder dependencies.
     184- Prepared the wiki page.
     185- Set up the !GitHub repository for project ([https://github.com/chaedri/grass 2]).
     186- Set up developer environment. Since development will be easier on Linux, I set up a !VirtualBox with Linux (Ubuntu) on my Windows machine. I compiled and installed GRASS and installed Jupyter Notebooks in Ubuntu.
     187- Opened my first PR ([https://github.com/OSGeo/grass/pull/1603 3]) which contains binder dependencies.
    187188
    1881892. What do you plan on doing next week?
    189 I've started working on setting up the GRASS repository to run in Binder [4]. This week I plan to continue working on that, set up branches for each of the PRs, and begin writing functions for the grass.jupyter library.
     190I've started working on setting up the GRASS repository to run in Binder ([https://github.com/OSGeo/grass/pull/1603 3]). This week I plan to continue working on that, set up branches for each of the PRs, and begin writing functions for the grass.jupyter library.
    190191
    1911923. Are you blocked on anything?
     
    200201== Week 1 ==
    201202
    202 '''1) What did I get done this week?'''\\
    203 
    204 '''2) What do I plan on doing next week?'''\\
    205 
    206 '''3) Am I blocked on anything?'''\\
    207 
     203With Week 1 wrapping up, here is an update on what I worked on this week and where I'm headed next week.
     204
     205
     206'''1) What did I get done this week?'''
     207* Finished binder setup for GRASS main repo. PR was approved. There's a new folder in the main GRASS repo that contains the necessary files to launch the repository in binder.\\
     208* Added Binder Button. PR under review. This button will go in the README.md and allow users to launch a Jupyter Lab of the repository in binder. Users can run GRASS (i.e. a compiled version of the main GRASS repo) in Jupyter Notebooks there.\\
     209* Created an [https://github.com/OSGeo/grass/pull/1628 example notebook] that is linked from the Binder Button. The notebook was copied from [https://github.com/wenzeslaus/try-grass-in-jupyter here] and demonstrates the existing Jupyter/GRASS integration.\\
     210* Wrote draft of GRASS initiation functions for Jupyter ([https://github.com/OSGeo/grass/pull/1629 PR]).\\
     211* Created Makefile and __init__.py file for grass.jupyter ([https://github.com/OSGeo/grass/pull/1629 PR]).\\
     212* Created a Jupyter Notebook where others can view and test the grass.jupyter functions ([https://github.com/OSGeo/grass/pull/1629 PR]).\\
     213
     214'''2) What do I plan on doing next week?'''
     215I plan to start working on display functions and familiarizing myself with Folium.\\
     216
     217'''3) Am I blocked on anything?'''
     218No, I'm not currently blocked on anything.
    208219
    209220== Week 2 ==