Changes between Initial Version and Version 1 of GSoC/2021/JupyterAndGRASS


Ignore:
Timestamp:
May 24, 2021, 10:51:45 AM (3 years ago)
Author:
chaedri
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GSoC/2021/JupyterAndGRASS

    v1 v1  
     1
     2= GSoC 2021 Improved Integration of GRASS GIS and Jupyter Notebooks=
     3
     4|| Title: || '''Improved Integration of GRASS GIS and Jupyter Notebooks'' ||
     5|| Student Name: || Caitlin Haedrich, [https://cnr.ncsu.edu/geospatial/ North Carolina State University] ||
     6|| Organization: || [http://www.osgeo.org OSGeo - Open Source Geospatial Foundation] ||
     7|| Mentor Name: || Vaclav Petras, Helena Mitasova, Stephan Blumentrath ||
     8|| !GitHub Repository: || Link In Progress...   ||
     9|| GSoC proposal: || [https://docs.google.com/document/d/1ZT0cZobd87YCb3Ogis7RzWPj02XZkCpAHbC3VBGh7gc/edit?usp=sharing view proposal]   ||
     10
     11== Abstract ==
     12The current integration of GRASS GIS and Jupyter Notebooks requires a cumbersome environment variable setup after launching GRASS from within the notebook. It also only allows for simple, non-interactive map displays. My project will address both these issues and improve the GRASS-Jupyter integration with a new package called grass.jupyter.
     13
     14== Goal ==
     15My goal is to design a Python/PyGRASS library which will have 3 main components for improving the GRASS-Jupyter integration:
     16(1) creating new initiation functions for the launch of GRASS GIS in Jupyter Notebooks,
     17(2) creating functions for more intuitive map display and,
     18(3) introducing an interactive map display function.
     19
     20== Timeline ==
     21
     22{{{#!th style="background: #ddd" rowspan=2
     23'''Time Period'''
     24}}}
     25{{{#!th style="background: #ddd" colspan=2
     26'''Milestones'''
     27}}}
     28|-----------------------
     29{{{#!th style="background: #ddd"
     30Tasks
     31}}}
     32{{{#!th style="background: #ddd"
     33Status
     34}}}
     35|-----------------------
     36{{{#!td
     37May 17th - June 7th\\
     38''Community Bonding''
     39}}}
     40{{{#!td
     41- Introduce myself in dev list, get in contact with my mentors and discuss project
     42- Prepare the wiki page about the project
     43- Set up the !GitHub repository of the project
     44- Set up a developer environment
     45}}}
     46{{{#!td
     47 \\
     48Ok \\
     49 \\
     50
     51}}}
     52|-----------------------
     53{{{#!td
     54June 7th - June 11th \\
     55''Week 1''
     56}}}
     57{{{#!td
     58- task
     59}}}
     60{{{#!td
     61
     62}}}
     63|-----------------------
     64{{{#!td
     65June 14th - June 18th \\
     66''Week 2''
     67}}}
     68{{{#!td
     69- task
     70}}}
     71{{{#!td
     72
     73}}}
     74|-----------------------
     75{{{#!td
     76June 21st - June 25 \\
     77''Week 3''
     78}}}
     79{{{#!td
     80- task.
     81}}}
     82{{{#!td
     83
     84}}}
     85|-----------------------
     86{{{#!td
     87June 28 - July 2 \\
     88''Week 4''
     89}}}
     90{{{#!td
     91- task.
     92}}}
     93{{{#!td
     94
     95}}}
     96|-----------------------
     97{{{#!td style="background: #ddd"
     98July 5th - July 9th \\
     99''Week 5''
     100}}}
     101{{{#!td style="background: #ddd"
     102- Task.
     103}}}
     104{{{#!td
     105
     106}}}
     107|-----------------------
     108{{{#!td
     109July 12th - July 16th \\
     110''Week 6: Evaluations''
     111}}}
     112{{{#!td
     113- task.
     114}}}
     115{{{#!td
     116
     117}}}
     118|-----------------------
     119{{{#!td
     120July 19th - July 23rd \\
     121''Week 7''
     122}}}
     123{{{#!td
     124- task.
     125}}}
     126{{{#!td
     127
     128}}}
     129|-----------------------
     130{{{#!td
     131July 26th - July 30th \\
     132''Week 8''
     133}}}
     134{{{#!td
     135- task.
     136}}}
     137{{{#!td
     138
     139}}}
     140|-----------------------
     141{{{#!td
     142August 2nd - August 6th \\
     143''Week 9''
     144}}}
     145{{{#!td
     146- task.
     147}}}
     148{{{#!td
     149
     150}}}
     151|-----------------------
     152{{{#!td style="background: #ddd"
     153August 9th - August 13th \\
     154''Week 10'
     155}}}
     156{{{#!td style="background: #ddd"
     157- task.
     158}}}
     159{{{#!td
     160
     161}}}
     162|-----------------------
     163{{{#!td
     164August 16th- August 23rd \\
     165''Week 11: Final Evaluation and Code Submission''
     166}}}
     167{{{#!td
     168- task
     169}}}
     170{{{#!td
     171}}}
     172
     173== Bonding period report ==
     174'''Introduce myself in dev and SOC mailing lists'''
     175
     176'''Meet with mentors and discuss the project plan'''\\
     177
     178'''Prepare the wiki page'''\\
     179
     180'''Set up the !GitHub repository for project'''\\
     181
     182'''Set up developer environment'''\\
     183
     184== Evaluation Status ==
     185
     186
     187
     188
     189== Weekly reports ==
     190== Week 1 ==
     191
     192'''1) What did I get done this week?'''\\
     193
     194'''2) What do I plan on doing next week?'''\\
     195
     196'''3) Am I blocked on anything?'''\\
     197
     198
     199== Week 2 ==
     200
     201== Week 3 ==
     202
     203== Week 4 ==
     204
     205== Week 5 ==
     206
     207== Week 6 ==
     208
     209== Week 7 ==
     210
     211== Week 8 ==
     212
     213== Discussion Notes ==
     214
     215== Future Work ==
     216
     217
     218
     219
     220
     221