<html><body><p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Dear Community, </span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"> </span></p>



<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">I would like to present to you the final report. The final report can be also found at
https://trac.osgeo.org/grass/wiki/GSoC/2020/StartupWindow#FinalReport.</span></p><p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">I am very proud to be part of this project. I think it brought me lots of
new experience and it is a great thing that I could contribute to such a great
project as GRASS GIS is!</span></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:15pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"> </span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><b><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Title:</span></b><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"> Creation of
a new GRASS GIS startup mechanism<br>
<b>Community:</b> GRASS GIS - OSGeo </span><span style="font-size:15pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"> </span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><b><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Abstract:</span></b><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"><br>
This project focused on the creation of a more user-friendly GRASS GIS startup.
The general idea was to make the initial user’s contact easier and with a less
steep learning curve. While programming new GRASS startup GUI several tasks
were solved – changes in Location wizard structure, Data Catalog as well as
general GUI. The initial motion was that the Data Catalog would be only
expanded so that in addition to raster and vector data, it can even manage
Locations and Mapsets. Eventually, the Data Catalog took over the role of the
Startup screen and completely replaced it. After these changes when starting
GRASS GIS we are directly redirected to Data Catalog which became the focal
point of the whole system. </span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"> </span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><b><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">The state of the art BEFORE the start of GSoC:</span></b><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"><br>
Every new GRASS GIS user was always redirected to the Startup screen, where he
had to perform several steps (set up a database, location, and mapset). It was
quite confusing without knowing what each of these elements actually means. So
It can happen that a new potentially satisfied user could give up working with
this software right at the beginning (I speak from my own experience). And
that's a shame because GRASS GIS offers a lot of great features! Before GSoC,
the main role was played by the Startup screen and after somewhat confusing
setup the GRASS was launched on the Layers tab. At this point, the Data Catalog
only allowed to work with layers and did not allow to manage mapsets and
locations. It also does not allow adding more than one database. </span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"> </span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><b><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">The state of the art AFTER GSoC:</span></b><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"><br>
First, let's focus on the first important utility, and that is the Location
Wizard. This guide for creating a new location has changed quite a lot. The
first page has been streamlined and somewhat misleading names of the individual
attributes have also been changed. Similarly, the next page, originally named
"Choose method for creating a new location", is now much more clearly
defined with the new name "Select Coordinate Reference System (CRS)".
CRS can be newly specified using WKT string. However, the biggest change has affected
the page with the original name "Choose EPSG Code", now "Select
CRS from list". This window newly supports dynamic search as well as a
hyperlink to EPSG pages which changes dynamically according to the filter set
by the user. </span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">The second thing I focused on throughout July and August was the Data
Catalog. For this tool, it was necessary to take over all the functionality of
the canceled Startup screen. I would like to emphasize here the most important
functionalities that were coded. The data catalog now supports the addition of
multiple databases. These databases can be deleted from the tree or deleted
directly from the disk. The Data Catalog also supports the creation, renaming,
and deletion of mapsets and locations. Among other things, it also supports
deleting multiple mapsets and locations. Several icons have also been added for
easy manipulation. Another important thing that has been addressed is the
distinguishing of mapsets. In the Data Catalog, mapsets owned by a different
user are now grayed out as well as mapsets that are "in use". These
cases were also considered when renaming/deleting, therefore several checks
were performed. When switching mapsets, it is possible to remove gislock (make
available the mapset which is "in use"). The term gislock is no
longer confused with the lock icon in the context menu which allows or
restricts editing outside the current mapset and which now has the character of
an editing pencil. At this point, I would also like to emphasize the great
contribution that Anna Petrasova coded, and that does the differentiation of
databases, locations, mapsets, and layers in Data Catalog by icons. </span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">The third thing that has undergone a big change is the very start of GRASS.
GRASS GIS no longer uses the Startup screen. The default tab in GUI is now the
Data tab which contains the Data Catalog. For the first-time user, GRASS is
launched in the Demolocation "world_latlong_wgs84" which should be an
example of the correct use of the PERMANENT mapset and other user-created
mapsets. If you are not a first-time user, Data Catalog is opened in the last
used mapset. </span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"> </span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><b><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></b><span style="font-size:16px"><b><span style="font-family:'Times New Roman',serif" lang="EN-US">Conclusion:</span></b><span style="font-family:'Times New Roman',serif" lang="EN-US"></span></span><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"><br>
The main task to create a new starting mechanism has been completed. Features
have also been added compared to the original Startup screen, such as deleting
mapsets and locations, resolving mapsets by ownership and lock, etc. The Data
Catalog can be enhanced with additional features, but the main part where it
replaces the Startup screen is done. Similarly, the Location Wizard has been
improved and is currently much more user-friendly. A more detailed description
of the new functionalities and a comparison using screenshots is contained in a
short presentation which will be used for presenting the news to the GRASS
community. </span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"> </span></p>

<p><b><span style="mso-ansi-language:EN-US" lang="EN-US"><span style="font-size:16px">Next Steps:</span></span></b></p>

<ul type="disc"><li class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal;mso-list:l0 level1 lfo1;tab-stops:list 36pt"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">An important task for the future is to improve
     the first-time user experience. To do this, we could implement information
     windows that introduce the first-time user to the next steps. Example: Do
     you want to create a new location? Etc. </span></li><li class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal;mso-list:l0 level1 lfo1;tab-stops:list 36pt"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Although the Demolocation contains maps, they are
     not displayed in the map window at startup. This should be improved as
     well. </span></li><li class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal;mso-list:l0 level1 lfo1;tab-stops:list 36pt"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Furthermore, it is necessary to focus on the
     connection of the Layer Manager with the Data Catalog. For example, when
     creating a location from the Layer Manager, a location should be also
     loaded in the Data Catalog. </span></li><li class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal;mso-list:l0 level1 lfo1;tab-stops:list 36pt"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Due to the fact that the Data Catalog has become
     the center of the whole system, further development will be focused on the
     Data Catalog. Its functionality might be extended to work with time series
     (raster, vector, and raster3d). </span></li></ul>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><b><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Permanent Links:</span></b><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><b><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Pull requests related to the Data Catalog:</span></b><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Adapt tooltip 'Add new grass database' button:  </span><a href="https://github.com/OSGeo/grass/pull/936"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">https://github.com/OSGeo/grass/pull/936</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Add direct editing of mapset and location name:  </span><a href="https://github.com/OSGeo/grass/pull/936"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">https://github.com/OSGeo/grass/pull/920</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Multiple grass databases context menu shows Delete locations: </span><a href="https://github.com/OSGeo/grass/pull/936"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">https://github.com/OSGeo/grass/pull/914</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Switch to another mapset when in use (aka force remove lock):  </span><a href="https://github.com/OSGeo/grass/pull/906"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">https://github.com/OSGeo/grass/pull/906</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Check for gislock and other issues when deleting/renaming/editing mapset
and location in Data Catalog: </span><a href="https://github.com/OSGeo/grass/pull/906"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">https://github.com/OSGeo/grass/pull/904</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Double click on map from different location fails: </span><a href="https://github.com/OSGeo/grass/pull/906"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">https://github.com/OSGeo/grass/pull/886</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Allow delete on multiple locations in Data Catalog:  </span><a href="https://github.com/OSGeo/grass/pull/906"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">https://github.com/OSGeo/grass/pull/875</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Misleading lock symbol icon in the in the Data tab toolbar: </span><a href="https://github.com/OSGeo/grass/pull/870"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">https://github.com/OSGeo/grass/pull/870</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Distinguish mapsets by ownership and lock in Data tab: </span><a href="https://github.com/OSGeo/grass/pull/870"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">https://github.com/OSGeo/grass/pull/849</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">An action should be required before modifying other mapsets:  </span><a href="https://github.com/OSGeo/grass/pull/870"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">https://github.com/OSGeo/grass/pull/848</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Add new icons to Data Catalog for actions avaliable in context menu
(continue): </span><a href="https://github.com/OSGeo/grass/pull/830"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">​https://github.com/OSGeo/grass/pull/830</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Add new icons to Data Catalog for actions avaliable in context menu: </span><a href="https://github.com/OSGeo/grass/pull/811"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">https://github.com/OSGeo/grass/pull/811</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Allow delete on multiple mapsets in Data Catalog: </span><a href="https://github.com/OSGeo/grass/pull/811"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">https://github.com/OSGeo/grass/pull/795</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Add new location action to database node in Data tab: </span><a href="https://github.com/OSGeo/grass/pull/811"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">https://github.com/OSGeo/grass/pull/790</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Do not reload the tree after canceled Delete in Data Catalog: </span><a href="https://github.com/OSGeo/grass/pull/789"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">​https://github.com/OSGeo/grass/pull/789</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Distinguish label and name of node:  </span><a href="https://github.com/OSGeo/grass/pull/783"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">​https://github.com/OSGeo/grass/pull/783</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Add rename and delete of Location and Mapset in Data Catalog: </span><a href="https://github.com/OSGeo/grass/pull/771"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">https://github.com/OSGeo/grass/pull/771</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Add multiple GRASS databases:  </span><a href="https://github.com/OSGeo/grass/pull/761"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">https://github.com/OSGeo/grass/pull/761</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Merge LocationMapTree and DataCatalogTree: </span><a href="https://github.com/OSGeo/grass/pull/771"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">​https://github.com/OSGeo/grass/pull/755</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">InderError after right click on 'GRASS Locations in...' in the Data tab: </span><a href="https://github.com/OSGeo/grass/pull/736"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">https://github.com/OSGeo/grass/pull/736</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Add new mapset action to Data Catalog: </span><a href="https://github.com/OSGeo/grass/pull/736"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">https://github.com/OSGeo/grass/pull/731</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"> </span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Pull requests related to the Location Wizard:</span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Correct errors according to flake 8 and add some description: </span><a href="https://github.com/OSGeo/grass/pull/789"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">​https://github.com/OSGeo/grass/pull/728</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Improve new location's CRS method selection page:  </span><a href="https://github.com/OSGeo/grass/pull/783"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">​https://github.com/OSGeo/grass/pull/706</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">EPSG page: </span><a href="https://github.com/OSGeo/grass/pull/771"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">https://github.com/OSGeo/grass/pull/670</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Map picture removed:  </span><a href="https://github.com/OSGeo/grass/pull/761"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">https://github.com/OSGeo/grass/pull/657</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">First page: </span><a href="https://github.com/OSGeo/grass/pull/771"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">​https://github.com/OSGeo/grass/pull/646</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">First page: </span><a href="https://github.com/OSGeo/grass/pull/736"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">https://github.com/OSGeo/grass/pull/493</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"> </span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Pull requests related to the Startup:</span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Start in a demo/startup location: </span><a href="https://github.com/OSGeo/grass/pull/789"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">​https://github.com/OSGeo/grass/pull/868</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Store list of databases in settings:  </span><a href="https://github.com/OSGeo/grass/pull/783"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">​https://github.com/OSGeo/grass/pull/858</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Changes in Layer Manager tabs order and labels: </span><a href="https://github.com/OSGeo/grass/pull/771"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">https://github.com/OSGeo/grass/pull/802</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Make Data tab the default in GUI:  </span><a href="https://github.com/OSGeo/grass/pull/761"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">https://github.com/OSGeo/grass/pull/756</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Create grassdata automatically on the first GUI startup: </span><a href="https://github.com/OSGeo/grass/pull/771"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">​https://github.com/OSGeo/grass/pull/705</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Startup GUI automatic detection of grassdata: make case independent: </span><a href="https://github.com/OSGeo/grass/pull/736"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">https://github.com/OSGeo/grass/pull/664</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"> </span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">The project that includes all PRs (not only mine) related to this
problematics:<br>
</span><a href="https://github.com/OSGeo/grass/projects/1"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">​https://github.com/OSGeo/grass/projects/1</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"> </span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Weekly Reports:<br>
</span><a href="https://trac.osgeo.org/grass/wiki/GSoC/2020/StartupWindow"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">​https://trac.osgeo.org/grass/wiki/GSoC/2020/StartupWindow</span></a><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"> </span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><b><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US">Presentation of new startup GUI in Beamer
(Google Drive public folder):</span></b><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"><br>
</span><a href="https://drive.google.com/file/d/1dMTAKSW43P3lmIdcSIxRASDomIGxTyJL/view?usp=sharing">https://drive.google.com/file/d/1dMTAKSW43P3lmIdcSIxRASDomIGxTyJL/view?usp=sharing</a></p><p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><br></p><div>I would like to express my big gratitude to Google, OSGeo, GRASS community, and special Thank you belongs to Anna Petrasova and Vaclav Petras, experienced mentors, who taught me many interesting things. :-)</div><div><br></div><div>Thank you!<br></div><div><br></div><div>Best,<br></div>Linda Kladivova<br><p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><br><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"></span></p>

<p class="-wm-MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal"><span style="font-size:12pt;font-family:'Times New Roman',serif;mso-fareast-font-family:'Times New Roman';mso-ansi-language:EN-US;mso-fareast-language:CS" lang="EN-US"> </span></p>

</body></html>