Talk:GRASS Community Meeting Prague 2023: Difference between revisions

From GRASS-Wiki
Jump to navigation Jump to search
(→‎Maris Nartiss: What has been done so far)
(GRASS GIS manual pages: re-styling and conversion of all pages to markdown)
Line 29: Line 29:
* GRASS GIS addons overview generator for entire GitHub (and more?) based on tag "[https://github.com/topics/grass-gis-addons grass-gis-addons]"
* GRASS GIS addons overview generator for entire GitHub (and more?) based on tag "[https://github.com/topics/grass-gis-addons grass-gis-addons]"
* Discuss about a 4th edition of "Open Source GIS: A GRASS GIS Approach"
* Discuss about a 4th edition of "Open Source GIS: A GRASS GIS Approach"
* Easy [https://docs.weblate.org/en/latest/user/translating.html#machine-translation machine translation] of messages in [https://weblate.osgeo.org/translate/grass-gis OSGeo-Weblate] with DeepL API
* message translation: Easy [https://docs.weblate.org/en/latest/user/translating.html#machine-translation machine translation] of messages in [https://weblate.osgeo.org/translate/grass-gis OSGeo-Weblate] with DeepL API
** my tests with DeepL show that the quality is very good; average translation time of a user message shrinks to 15 seconds {{done}}
** my tests with DeepL show that the quality is very good; average translation time of a user message shrinks to 15 seconds {{done}}
** note: one needs to login to Weblate to see the "Automatic suggestion" button (using the OSGeo-ID)
** note: one needs to login to Weblate to see the "Automatic suggestion" button (using the OSGeo-ID)
* GRASS GIS manual pages: re-styling and conversion of all pages:
** convert to markdown
** using mkdocs (https://www.mkdocs.org/): it provides menus and a search window
** automatic formatting for mkdocs: https://github.com/KyleKing/mdformat-mkdocs
* Fix docs:
* Fix docs:
** Provide better explanation for radius parameter for r.resamp.filter: https://github.com/OSGeo/grass/issues/2569
** Provide better explanation for radius parameter for r.resamp.filter: https://github.com/OSGeo/grass/issues/2569
Line 139: Line 135:
* Google Photo album feeds
* Google Photo album feeds
* Use of [https://github.com/OSGeo/grass/blob/main/doc/development/submitting/submitting.md#use-pre-commit pre-commit] (recommended to all devs!)
* Use of [https://github.com/OSGeo/grass/blob/main/doc/development/submitting/submitting.md#use-pre-commit pre-commit] (recommended to all devs!)
* GRASS GIS manual pages: re-styling and conversion of all pages to markdown:
** convert to markdown with pandoc (draft script see https://app.gitter.im/#/room/#grassgis_sprint:gitter.im discussion)
** using mkdocs (https://www.mkdocs.org/): it provides menus and a search window
** check: automatic formatting for mkdocs: https://github.com/KyleKing/mdformat-mkdocs


=== Helmut Kudrnovsky ===
=== Helmut Kudrnovsky ===

Revision as of 14:41, 4 June 2023

Tasks for participants

  • Create section for you in the Reports section.
  • List all the things you are working on in the section. Update the list each day. Include things you work on with other people.
  • Link the GRASS Community Meeting Prague 2023 project on GitHub to each PR or issue you are working on or plan to be working on.
  • If you are or will be working on an issue or on a PR which is not originally submitted by you, assign yourself to the issue or PR. (You can unassign yourself later if you change your mind.)

Planning and organizing

  • Initial planning: Veronica Andreo, Martin Landa, Vaclav Petras, Helmut Kudrnovsky, Anna Petrasova, Huidae Cho, Markus Neteler, Helena Mitasova, Micha Silver, Linda Kladivova
  • Funding acquisition: Veronica Andreo, Markus Neteler, Vaclav Petras, Anna Petrasova, Huidae Cho, Luca Delucchi, Venkatesh Raghavan
  • Budget: Vaclav Petras, Markus Neteler, Veronica Andreo
  • Venue and local organizing: Martin Landa
  • T-shirts, hoodies, stickers: Vaclav Petras, Anna Petrasova
  • Promotion, invitations, and social media: Caitlin Haedrich, Veronica Andreo, Vaclav Petras
  • Wiki page: Martin Landa, Markus Neteler, Vaclav Petras, Veronica Andreo
  • Virtual meeting organizing: Veronica Andreo
  • Photography: Caitlin Haedrich

Ideas for the meeting agenda

Collect ideas here :-)

Markus Neteler

  • Improve QGIS-GRASS GIS integration; update of provider to GRASS GIS 8
  • GRASS GIS addons overview generator for entire GitHub (and more?) based on tag "grass-gis-addons"
  • Discuss about a 4th edition of "Open Source GIS: A GRASS GIS Approach"
  • message translation: Easy machine translation of messages in OSGeo-Weblate with DeepL API
    • my tests with DeepL show that the quality is very good; average translation time of a user message shrinks to 15 seconds
    • note: one needs to login to Weblate to see the "Automatic suggestion" button (using the OSGeo-ID)
  • Fix docs:

Vero

  • All - think about GRASS GIS mission and vision: Where do we want to be as a project in 5 years time? What do we want to have? What do we want to be?
  • Participate in discussions about GRASS interfaces with QGIS and R (rgrass)
  • Discuss sponsoring
  • Student grant for (python) documentation?
  • Discuss about wiki clean-up/update (Anna was working on a list of pages)
  • Website enhancements: complete open PR's, meet Daniel Torres, new support item in main menu
  • Discuss State of GRASS presentation for FOSS4G 2023
  • i.landsat if time permits
  • ...

You

Reports

Caitlin Haedrich

Vaclav Petras

Anna Petrasova

Maris Nartiss

  • i.svm.* cleanup and preparation for a review
  • A conceptual proposal for a new start up screen
  • Initial version of imagery signature management module i.signatures
  • Remove obsolete parts of locale README file

Micha Silver

Working on a new GRASS addon: r.optram the repo on github

02/06: Initialize main file r.optram.py

includes these functions:

  1. getImgList() - get list of IMG_FILEs in a Sentinel 2 SAFE Directory
  2. cropToAOI() - Crop the images to the Area of Interest
  3. prepareSTR() - Convert SWIR to the SWIR Transformed Reflectance
  4. prepareVI() - Prepare the (user chosen) vegetation index

03/06:

  1. Split to three modules: r.optram.preprocess, r.optram, r.optram.soilmoisture
  2. new function: prepareTrapezoid() - to get wet-dry regression lines and slope, intercept values

04/06 Initialize second file/function: r.optram.soilmoisture.py

  1. createSoilMoisture() - creates new GRASS raster

Luís de Sousa

Work on GRASS add-on r.mblend

  • Module is still maintained and fully functional in GRASS 8.2 (now included in the GRASS global add-ons repository)
  • However was not longer producing correct results due to new behaviour in v.what.rast
  • Solution identified, using inner buffer to interpolation area (PR #910)
  • A small unit test suite was developed (PR #911)

Aaron Saw Min Sern

  • Fix bug to complete r.univar parallelization. PR

Martin Landa

  • Check min required wx version when starting wxgui PR #2990
  • Graphical modeler: avoid overlapping module parameters PR #2991
  • Show ModelRelation in white on dark mode PR #2997
  • Add OSGeo4W workflow to compile Addons PR #912
  • Integrate Grapical Modeler into single window layout PR #3003

Markus Neteler

  • backport of "HTML header charset changed from ISO-8859-1 to UTF-8" PR #2547 to GRASS GIS 8.2.1 (fixing r.forcircular manual encoding bug)
  • improve "Update alpine Docker tag to v3.18 PR #2953
  • backport of Alpine Dockerfile improvements
  • discussion about "location/mapset" vs "project/..." terminology
  • initial QGIS-GRASS update discussion
  • Google Photo album feeds
  • Use of pre-commit (recommended to all devs!)
  • GRASS GIS manual pages: re-styling and conversion of all pages to markdown:

Helmut Kudrnovsky

Ondřej Pešek

  • gmodeler: add export to an actinia script PR #3005

You