Talk:GRASS Community Meeting Prague 2023: Difference between revisions

From GRASS-Wiki
Jump to navigation Jump to search
(GRASS GIS manual pages: re-styling and conversion of all pages to markdown)
Line 146: Line 146:
=== Ondřej Pešek ===
=== Ondřej Pešek ===


* gmodeler: add export to an actinia script [https://github.com/OSGeo/grass/pull/3005 PR #3005]
* gmodeler: add export to an actinia script: [https://github.com/OSGeo/grass/pull/3005 PR #3005]
* fix GRASS GIS broken for Python 3.12: [https://github.com/OSGeo/grass/pull/3009 PR #3009], [https://github.com/OSGeo/grass/pull/3010 PR #3010], [https://github.com/OSGeo/grass/pull/3011 PR #3011]


=== You ===
=== You ===

Revision as of 14:44, 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

You