<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://grasswiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%E2%9A%A0%EF%B8%8FWenzeslaus</id>
	<title>GRASS-Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://grasswiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%E2%9A%A0%EF%B8%8FWenzeslaus"/>
	<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/wiki/Special:Contributions/%E2%9A%A0%EF%B8%8FWenzeslaus"/>
	<updated>2026-04-25T01:26:19Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=AVIRIS&amp;diff=27356</id>
		<title>AVIRIS</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=AVIRIS&amp;diff=27356"/>
		<updated>2023-12-21T22:01:58Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: Replace source tag with syntaxhighlight according to the automatically linked category https://grasswiki.osgeo.org/wiki/Category:Pages_using_deprecated_source_tags&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== AVIRIS Hyperspectral Sensor ==&lt;br /&gt;
[[File:aviris_text2.png]]&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
'''AVIRIS''' is an acronym for the Airborne Visible InfraRed Imaging Spectrometer ([https://aviris.jpl.nasa.gov/ AVIRIS Main page]). &lt;br /&gt;
&lt;br /&gt;
Its optical sensor creates calibrated images of the upwelling spectral radiance in 224 contiguous spectral channels/bands with wavelengths from 400 to 2500 nanometers (nm). &lt;br /&gt;
&lt;br /&gt;
=== Airplanes ===&lt;br /&gt;
'''AVIRIS''' has been flown on four aircraft platforms: &lt;br /&gt;
* NASA's ER-2 jet&lt;br /&gt;
* Twin Otter International's turboprop &lt;br /&gt;
* Scaled Composites' Proteus &lt;br /&gt;
* NASA's WB-57. &lt;br /&gt;
&lt;br /&gt;
Flight details:&lt;br /&gt;
* The ER-2 flies at approximately 20km above sea level, at about 730 km/hr. &lt;br /&gt;
* The Twin Otter aircraft flies at 4km above ground level at 130km/hr. &lt;br /&gt;
&lt;br /&gt;
=== Data Download ===&lt;br /&gt;
Downloading data from '''AVIRIS''' flights is straightforward using the [https://aviris.jpl.nasa.gov/dataportal/ AVIRIS Data Portal].&lt;br /&gt;
&lt;br /&gt;
== Import AVIRIS in GRASS ==&lt;br /&gt;
=== Data Downloaded ===&lt;br /&gt;
&lt;br /&gt;
'''AVIRIS''' is downloaded as a .tar.gz file (i.e. ''f180116t01p00r07.tar.gz'') uncompressing as a directory (i.e. ''f180116t01p00r07rdn_e/'') containing with a set files like this:&lt;br /&gt;
&lt;br /&gt;
==== List of files ====&lt;br /&gt;
* AVIRIS_OrthoProcessing_Info.txt&lt;br /&gt;
* f180116t01p00r07rdn_e_eph&lt;br /&gt;
* f180116t01p00r07rdn_e.gain&lt;br /&gt;
* f180116t01p00r07rdn_e_lonlat_eph&lt;br /&gt;
* ''f180116t01p00r07rdn_e_obs''&lt;br /&gt;
* f180116t01p00r07rdn_e_obs.hdr&lt;br /&gt;
* ''f180116t01p00r07rdn_e_obs_ort''&lt;br /&gt;
* f180116t01p00r07rdn_e_obs_ort.hdr&lt;br /&gt;
* ''f180116t01p00r07rdn_e_ort_glt''&lt;br /&gt;
* f180116t01p00r07rdn_e_ort_glt.hdr&lt;br /&gt;
* ''f180116t01p00r07rdn_e_ort_igm''&lt;br /&gt;
* f180116t01p00r07rdn_e_ort_igm.hdr&lt;br /&gt;
* f180116t01p00r07rdn_e_ort.plog&lt;br /&gt;
* f180116t01p00r07rdn_e.rccf18&lt;br /&gt;
* ''f180116t01p00r07rdn_e_sc01_ort_img''&lt;br /&gt;
* f180116t01p00r07rdn_e_sc01_ort_img.hdr&lt;br /&gt;
* f180116t01p00r07rdn_e.spc&lt;br /&gt;
&lt;br /&gt;
All files twinned with a .hdr file, and in italics in the list above, are ENVI style binary imagery datasets (''BSQ format''). Towards the end of the list, the file matching the pattern ''sc01'' is the largest file, and the one holding the actual hyperspectral data.&lt;br /&gt;
&lt;br /&gt;
==== DN to Radiance Conversion ====&lt;br /&gt;
&lt;br /&gt;
The DN to Radiance correction is done by applying a gain to the stored data in the BSQ file. In this case, the gain file in ''f180116t01p00r07rdn_e.gain''. Extracting the gain values can be done like this in Python:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
gain = []&lt;br /&gt;
with open(AVIRISDir+&amp;quot;rdn_e/&amp;quot;+AVIRISDir+&amp;quot;rdn_e.gain&amp;quot;) as file:&lt;br /&gt;
        for line in file:&lt;br /&gt;
            gain.append(line.strip().split()[0])&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After that, the DN to Radiance correction can be done like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
# define GRASS-Python environment&lt;br /&gt;
os.environ['GISBASE'] = &amp;quot;/usr/local/grass84&amp;quot;&lt;br /&gt;
grass_pydir = os.path.join(&amp;quot;/usr/local/grass84&amp;quot;, &amp;quot;etc&amp;quot;, &amp;quot;python&amp;quot;)&lt;br /&gt;
sys.path.append(grass_pydir)&lt;br /&gt;
from grass.script import setup as gsetup&lt;br /&gt;
from grass.pygrass.modules.shortcuts import raster as r&lt;br /&gt;
from grass.pygrass.modules import Module&lt;br /&gt;
&lt;br /&gt;
rmapcalc = Module('r.mapcalc')&lt;br /&gt;
# AVIRIS DN-&amp;gt;Rad-&amp;gt;Ref&lt;br /&gt;
    print(&amp;quot;Convert DN to Rad&amp;quot;)&lt;br /&gt;
    # Apply Gain from file&lt;br /&gt;
    for j in range(len(gain)):&lt;br /&gt;
        exp = str(&amp;quot;rad.&amp;quot;+str(j+1)+&amp;quot;=dn.&amp;quot;+str(j+1)+&amp;quot;*10.0/&amp;quot;+str(gain[j]))&lt;br /&gt;
        #print(exp)&lt;br /&gt;
        rmapcalc(expression=exp, overwrite=OVR, quiet=QUIET)&lt;br /&gt;
        rmapcalc.wait()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Import in GRASS, gain correction (DN2Rad) &amp;amp; atmospheric correction (Rad2Ref) ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
Process all AVIRIS radiance tar.gz into reflectance.&lt;br /&gt;
&lt;br /&gt;
Download all radiance tar.gz files into rsdatapath&lt;br /&gt;
Make sure GRASS GIS and python-gdal are installed&lt;br /&gt;
run this code after specifying your directories&lt;br /&gt;
&lt;br /&gt;
# Date: 24th October, 2023&lt;br /&gt;
# Public domain, GRASS GIS&lt;br /&gt;
&lt;br /&gt;
# PURPOSE&lt;br /&gt;
# This script processes AVIRIS images&lt;br /&gt;
# 1 - untar *.tar.gz files&lt;br /&gt;
# 2 - Connect files in GRASS GIS Location of your choice&lt;br /&gt;
# 3 - DN to Radiance (Apply Gain)&lt;br /&gt;
# 4 - Radiance to Surface reflectance (i.atcorr)&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
# Load necessary libraries&lt;br /&gt;
import os&lt;br /&gt;
import sys&lt;br /&gt;
import time&lt;br /&gt;
import struct&lt;br /&gt;
from subprocess import PIPE&lt;br /&gt;
# from osgeo import ogr&lt;br /&gt;
from osgeo import osr&lt;br /&gt;
from osgeo import gdal&lt;br /&gt;
# define GRASS-Python environment&lt;br /&gt;
os.environ['GISBASE'] = &amp;quot;/usr/local/grass84&amp;quot;&lt;br /&gt;
grass_pydir = os.path.join(&amp;quot;/usr/local/grass84&amp;quot;, &amp;quot;etc&amp;quot;, &amp;quot;python&amp;quot;)&lt;br /&gt;
sys.path.append(grass_pydir)&lt;br /&gt;
from grass.script import setup as gsetup&lt;br /&gt;
from grass.pygrass.modules.shortcuts import raster as r&lt;br /&gt;
from grass.pygrass.modules.shortcuts import imagery as i&lt;br /&gt;
from grass.pygrass.modules import Module&lt;br /&gt;
from grass.script.utils import parse_key_val&lt;br /&gt;
&lt;br /&gt;
# QUIET REPORTS&lt;br /&gt;
QUIET = True&lt;br /&gt;
&lt;br /&gt;
# OVERWRITE EXISTING FILES&lt;br /&gt;
OVR = True&lt;br /&gt;
&lt;br /&gt;
# Setup the path to the AVIRIS Directories&lt;br /&gt;
rsdatapath = &amp;quot;/home/yann/RSDATA/AVIRIS&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Setup your GRASS GIS working directory&lt;br /&gt;
grassdata = &amp;quot;/home/yann/grassdata/&amp;quot;&lt;br /&gt;
location = &amp;quot;AVIRIS&amp;quot;&lt;br /&gt;
print(location)&lt;br /&gt;
mapset = &amp;quot;PERMANENT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# DEM input for atmospheric correction&lt;br /&gt;
inDEM = &amp;quot;/home/yann/RSDATA/SRTM/dem.vrt&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Visibility distance [Km]&lt;br /&gt;
vis = 18&lt;br /&gt;
&lt;br /&gt;
# List of .tar.gz AVIRIS radiance tracks downloaded&lt;br /&gt;
AVIRISDirs = [&amp;quot;f180116t01p00r07&amp;quot;]  # , &amp;quot;f100517t01p00r11&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
# CONFIGURATION OF 6S&lt;br /&gt;
# https://grass.osgeo.org/grass84/manuals/i.atcorr.html&lt;br /&gt;
&lt;br /&gt;
# Atmospheric mode&lt;br /&gt;
# none = 0&lt;br /&gt;
# tropical = 1&lt;br /&gt;
# midlatitude summer = 2&lt;br /&gt;
# midlatitude winter = 3&lt;br /&gt;
atm_mode = 1&lt;br /&gt;
# Aerosol model&lt;br /&gt;
# none = 0&lt;br /&gt;
# continental = 1&lt;br /&gt;
# maritime = 2&lt;br /&gt;
# urban = 3&lt;br /&gt;
aerosol_mode = 2&lt;br /&gt;
&lt;br /&gt;
# END OF USER CHANGES&lt;br /&gt;
# DO NOT CHANGE ANYTHING AFTER THIS LINE !&lt;br /&gt;
&lt;br /&gt;
# Change directory to find the tar.gz files of AVIRIS&lt;br /&gt;
os.chdir(rsdatapath)&lt;br /&gt;
&lt;br /&gt;
# Remove previous temporary GRASS Location&lt;br /&gt;
p = os.system(&amp;quot;rm -Rf &amp;quot;+grassdata+location)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def read_ephemeris_file(file_path):&lt;br /&gt;
    &amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
    Read the ephemeris _eph file and extract flight altitude.&lt;br /&gt;
&lt;br /&gt;
    Parameters&lt;br /&gt;
    ----------&lt;br /&gt;
    file_path : STRING&lt;br /&gt;
        the ephemeris *_eph file.&lt;br /&gt;
&lt;br /&gt;
    Returns&lt;br /&gt;
    -------&lt;br /&gt;
    data : FLOAT&lt;br /&gt;
        the average height of sensor during flight.&lt;br /&gt;
    &amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
    data = []&lt;br /&gt;
    # Define the format of a single record in the binary file&lt;br /&gt;
    record_format = 'd' * 6  # Six double-precision floating-point numbers&lt;br /&gt;
    with open(file_path, 'rb') as f:&lt;br /&gt;
        while True:&lt;br /&gt;
            record = f.read(struct.calcsize(record_format))&lt;br /&gt;
            if not record:&lt;br /&gt;
                break  # Reached end of file&lt;br /&gt;
            values = struct.unpack(record_format, record)&lt;br /&gt;
            data.append(values)&lt;br /&gt;
    return data&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# START PROCESS&lt;br /&gt;
# Read Gain from File&lt;br /&gt;
gain = []&lt;br /&gt;
# Start processing each radiance track bundlefrom DN to Ref&lt;br /&gt;
for AVIRISDir in AVIRISDirs:&lt;br /&gt;
    # Untar all of your AVIRIS images in all your directories&lt;br /&gt;
    print(&amp;quot;Untar AVIRIS files in &amp;quot;, AVIRISDir)&lt;br /&gt;
    #p = os.system(&amp;quot;tar xvf &amp;quot;+AVIRISDir+&amp;quot;.tar.gz&amp;quot;)&lt;br /&gt;
    with open(AVIRISDir+&amp;quot;rdn_e/&amp;quot;+AVIRISDir+&amp;quot;rdn_e.gain&amp;quot;) as file:&lt;br /&gt;
        for line in file:&lt;br /&gt;
            gain.append(line.strip().split()[0])&lt;br /&gt;
    # Process a North alignment of the original file TODO add datatype=float&lt;br /&gt;
    kwargs = {'format': 'GTiff', 'geoloc': True, 'options': 'overwrite'}&lt;br /&gt;
    # gdal.UseExceptions()&lt;br /&gt;
    #ds = gdal.Warp(&amp;quot;del.tif&amp;quot;, AVIRISDir + &amp;quot;rdn_e/&amp;quot; + AVIRISDir + &amp;quot;rdn_e_sc01_ort_img&amp;quot;, **kwargs)&lt;br /&gt;
    #del ds&lt;br /&gt;
    # Create a temporary GRASS Location&lt;br /&gt;
    p = os.system(&amp;quot;grass -c del.tif -e &amp;quot;+grassdata+location)&lt;br /&gt;
    time.sleep(20)&lt;br /&gt;
    session = gsetup.init(grassdata, location, mapset)&lt;br /&gt;
    print(&amp;quot;Import in GRASS GIS&amp;quot;)&lt;br /&gt;
    # Import DEM for atmospheric correction&lt;br /&gt;
    ringdal = Module('r.in.gdal')&lt;br /&gt;
    # In case the DEM file is not empty&lt;br /&gt;
    # ringdal(input=AVIRISDir+&amp;quot;rdn_e/&amp;quot;+AVIRISDir+&amp;quot;rdn_e_ort_igm&amp;quot;, output=&amp;quot;dem&amp;quot;,&lt;br /&gt;
    #         overwrite=OVR)&lt;br /&gt;
    # In case the DEM is available to import from srtm.csi.cgiar.org&lt;br /&gt;
    #rimport = Module('r.import')&lt;br /&gt;
    #rimport(input=inDEM, output=&amp;quot;dem&amp;quot;, extent=&amp;quot;region&amp;quot;, overwrite=OVR)&lt;br /&gt;
    # The least effective, make your own flat DEM layer&lt;br /&gt;
    rmapcalc = Module('r.mapcalc')&lt;br /&gt;
    rmapcalc(expression=&amp;quot;dem=1&amp;quot;, overwrite=OVR)&lt;br /&gt;
    rmapcalc.wait()&lt;br /&gt;
    # Create a visibility (AOD) map&lt;br /&gt;
    rmapcalc(expression=&amp;quot;vis=18&amp;quot;, overwrite=OVR)&lt;br /&gt;
    rmapcalc.wait()&lt;br /&gt;
    # Import AVIRIS in GRASS&lt;br /&gt;
    ringdal(input=&amp;quot;del.tif&amp;quot;, output=&amp;quot;dn&amp;quot;, quiet=QUIET)&lt;br /&gt;
    # Remove nodata from DN maps&lt;br /&gt;
    rnull = Module('r.null')&lt;br /&gt;
    for idx in range(224):&lt;br /&gt;
        rnull(map=&amp;quot;dn.&amp;quot;+str(idx+1), setnull=[-50, 0], quiet=QUIET)&lt;br /&gt;
    # Read rotated AVIRIS image&lt;br /&gt;
    src = gdal.Open(&amp;quot;del.tif&amp;quot;)&lt;br /&gt;
    ulx_, xres, xskew, uly_, yskew, yres = src.GetGeoTransform()&lt;br /&gt;
    lrx_ = ulx_ + (src.RasterXSize * xres)&lt;br /&gt;
    lry_ = uly_ + (src.RasterYSize * yres)&lt;br /&gt;
    # Setup the source projection&lt;br /&gt;
    source = osr.SpatialReference()&lt;br /&gt;
    source.ImportFromWkt(src.GetProjection())&lt;br /&gt;
    del src&lt;br /&gt;
    # The target projection is ll wgs84&lt;br /&gt;
    target = osr.SpatialReference()&lt;br /&gt;
    target.ImportFromEPSG(4326)&lt;br /&gt;
    # Create the transform&lt;br /&gt;
    transform = osr.CoordinateTransformation(source, target)&lt;br /&gt;
    # Transform the points&lt;br /&gt;
    uly, ulx, _ = transform.TransformPoint(ulx_, uly_)&lt;br /&gt;
    lry, lrx, _ = transform.TransformPoint(lrx_, lry_)&lt;br /&gt;
    # Import Auxiliary layers, rotate it first&lt;br /&gt;
    ds = gdal.Warp(&amp;quot;del1.tif&amp;quot;, AVIRISDir + &amp;quot;rdn_e/&amp;quot; + AVIRISDir +&lt;br /&gt;
                   &amp;quot;rdn_e_obs_ort&amp;quot;, **kwargs)&lt;br /&gt;
    del ds&lt;br /&gt;
    # Import in GRASS TODO force Float data&lt;br /&gt;
    ringdal(input=&amp;quot;del1.tif&amp;quot;, output=&amp;quot;obs&amp;quot;, flags=&amp;quot;e&amp;quot;, overwrite=OVR, quiet=QUIET)&lt;br /&gt;
    # Remove nodata from UTC map&lt;br /&gt;
    rnull(map=&amp;quot;obs.10&amp;quot;, setnull=[-9999, 0], quiet=QUIET)&lt;br /&gt;
    # Extract stats&lt;br /&gt;
    rinfo = Module('r.info', map=&amp;quot;obs.10&amp;quot;, flags=&amp;quot;s&amp;quot;, stdout_=PIPE)&lt;br /&gt;
    rinfo_out = parse_key_val(rinfo.outputs.stdout)&lt;br /&gt;
    # Extract mean values from Dict&lt;br /&gt;
    dectime = rinfo_out[&amp;quot;mean&amp;quot;]&lt;br /&gt;
    print(&amp;quot;timestamp &amp;quot;, str(dectime))&lt;br /&gt;
    print(AVIRISDir)&lt;br /&gt;
    date = [&amp;quot;20&amp;quot;+AVIRISDir[1:3], AVIRISDir[3:5], AVIRISDir[5:7]]&lt;br /&gt;
    print(date)&lt;br /&gt;
    # AVIRIS DN-&amp;gt;Rad-&amp;gt;Ref&lt;br /&gt;
    print(&amp;quot;Convert DN to Rad&amp;quot;)&lt;br /&gt;
    # Apply Gain from file&lt;br /&gt;
    for j in range(len(gain)):&lt;br /&gt;
        exp = str(&amp;quot;rad.&amp;quot;+str(j+1)+&amp;quot;=dn.&amp;quot;+str(j+1)+&amp;quot;*10.0/&amp;quot;+str(gain[j]))&lt;br /&gt;
        #print(exp)&lt;br /&gt;
        rmapcalc(expression=exp, overwrite=OVR, quiet=QUIET)&lt;br /&gt;
        rmapcalc.wait()&lt;br /&gt;
    # Atmospheric Correction&lt;br /&gt;
    print(&amp;quot;Atmospheric Correction&amp;quot;)&lt;br /&gt;
    # Basic script for i.atcorr for AVIRIS&lt;br /&gt;
    # Geometrical conditions (AVIRIS = 31)&lt;br /&gt;
    geom = 31&lt;br /&gt;
    # Sensor height (satellite is -1000)&lt;br /&gt;
    eph_data = read_ephemeris_file(AVIRISDir+&amp;quot;rdn_e/&amp;quot;+AVIRISDir+&amp;quot;rdn_e_eph&amp;quot;)&lt;br /&gt;
    # Extract average altitude&lt;br /&gt;
    add = 0&lt;br /&gt;
    for j in range(len(eph_data)):&lt;br /&gt;
        add += eph_data[j][2]&lt;br /&gt;
    height = add/len(eph_data)&lt;br /&gt;
    # Define the sensor height as Km and negative (for 6S)&lt;br /&gt;
    sens_height = -1*height/1000.0&lt;br /&gt;
    # Here we suppose you have altitude (DEM) and Visibility (VIS) maps ready&lt;br /&gt;
    # ---------------------------------------------&lt;br /&gt;
    # Altitude dummy value (in Km should be negative in this param file)&lt;br /&gt;
    # (overwritten by DEM raster input)&lt;br /&gt;
    alt = -0.600&lt;br /&gt;
    # datetime of satellite overpass (month, day, GMT decimal hour)&lt;br /&gt;
    mdh = str(date[1])+&amp;quot; &amp;quot;+str(date[2])+&amp;quot; &amp;quot;+str(&amp;quot;%.3f&amp;quot; % float(dectime))&lt;br /&gt;
    print(mdh)&lt;br /&gt;
    # Central Lat/Long&lt;br /&gt;
    Lon = ulx+(lrx-ulx)/2.0&lt;br /&gt;
    Lat = lry+(uly-lry)/2.0&lt;br /&gt;
    print(Lon, Lat)&lt;br /&gt;
    # satellite band number (AVIRIS [209-432])&lt;br /&gt;
    satbandno = 209  # Band 1 of AVIRIS is first for atmospheric correction&lt;br /&gt;
    for idx in range(224):&lt;br /&gt;
        b = &amp;quot;rad.&amp;quot; + str(idx+1)&lt;br /&gt;
        b_out = b.replace(&amp;quot;rad.&amp;quot;, &amp;quot;ref.&amp;quot;)&lt;br /&gt;
        # Extract min max radiance stats&lt;br /&gt;
        rinfo = Module('r.info', map=&amp;quot;rad.&amp;quot;+str(idx+1), flags=&amp;quot;s&amp;quot;, stdout_=PIPE)&lt;br /&gt;
        rinfo_out = parse_key_val(rinfo.outputs.stdout)&lt;br /&gt;
        # Extract mean values from Dict&lt;br /&gt;
        minimum = rinfo_out[&amp;quot;min&amp;quot;]&lt;br /&gt;
        maximum = rinfo_out[&amp;quot;max&amp;quot;]&lt;br /&gt;
        if (minimum &amp;lt; 0.0):&lt;br /&gt;
            minimum = 0.0&lt;br /&gt;
        param = []&lt;br /&gt;
        # geometrical conditions=AVIRIS&lt;br /&gt;
        param.append(str(geom)+&amp;quot;\n&amp;quot;)&lt;br /&gt;
        # month day hh.ddd longitude latitude (hh.ddd is in decimal hours GMT)&lt;br /&gt;
        param.append(str(mdh)+&amp;quot; &amp;quot;+str(&amp;quot;%.2f&amp;quot; % Lon)+&amp;quot; &amp;quot;+str(&amp;quot;%.2f&amp;quot; % Lat)+&amp;quot;\n&amp;quot;)&lt;br /&gt;
        # atmospheric mode=tropical&lt;br /&gt;
        param.append(str(atm_mode)+&amp;quot;\n&amp;quot;)&lt;br /&gt;
        # aerosols model=maritime&lt;br /&gt;
        param.append(str(aerosol_mode)+&amp;quot;\n&amp;quot;)&lt;br /&gt;
        # visibility [km] (aerosol model concentration), not used (raster input)\n&amp;quot;)&lt;br /&gt;
        param.append(str(vis)+&amp;quot;\n&amp;quot;)&lt;br /&gt;
        # mean target elevation above sea level [km] (here 600m asl), not used (raster input)&lt;br /&gt;
        param.append(str(alt)+&amp;quot;\n&amp;quot;)&lt;br /&gt;
        # sensor height (here, sensor on board a plane)&lt;br /&gt;
        param.append(str(&amp;quot;%.2f&amp;quot; % round(sens_height,2))+&amp;quot;\n&amp;quot;)&lt;br /&gt;
        # puw (water vapor content between the aircraft and the surface)&lt;br /&gt;
        param.append(&amp;quot;-1.0\n&amp;quot;)&lt;br /&gt;
        # po3 (ozone content between the aircraft and the surface)&lt;br /&gt;
        param.append(&amp;quot;-1.0\n&amp;quot;)&lt;br /&gt;
        # taerp (the aerosol optical thickness at 550nm between the aircraft and the surface)&lt;br /&gt;
        param.append(&amp;quot;-1.0\n&amp;quot;)&lt;br /&gt;
        # i th band of AVIRIS (atcorr internal no)&lt;br /&gt;
        param.append(str(satbandno))&lt;br /&gt;
        prm = &amp;quot;param_AVIRIS.txt&amp;quot;&lt;br /&gt;
        f = open(prm, &amp;quot;w&amp;quot;)&lt;br /&gt;
        f.writelines(param)&lt;br /&gt;
        f.close()&lt;br /&gt;
        print(b)&lt;br /&gt;
        print(b_out)&lt;br /&gt;
        iatcorr = Module('i.atcorr')&lt;br /&gt;
        iatcorr(input=b, elevation=&amp;quot;dem&amp;quot;, visibility=&amp;quot;vis&amp;quot;, parameters=prm,&lt;br /&gt;
                output=b_out, range=[minimum, maximum], rescale=[0.0,1.0], quiet=QUIET, overwrite=OVR)&lt;br /&gt;
        routgdal = Module('r.out.gdal')&lt;br /&gt;
        routgdal(input=b_out, output=AVIRISDir+&amp;quot;_&amp;quot;+b_out+&amp;quot;.tif&amp;quot;, overwrite=OVR, quiet=QUIET)&lt;br /&gt;
        satbandno = satbandno + 1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Category:Pages_using_deprecated_source_tags&amp;diff=27355</id>
		<title>Category:Pages using deprecated source tags</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Category:Pages_using_deprecated_source_tags&amp;diff=27355"/>
		<updated>2023-12-21T21:58:52Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: Explain what the category means and how to fix it&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This category is populated automatically. It contains pages where MediaWiki has detected deprecated &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; tag. These should be replaced by &amp;lt;code&amp;gt;syntaxhighlight&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
So, replace:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
print(&amp;quot;Hello world!&amp;quot;)&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
with:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
print(&amp;quot;Hello world!&amp;quot;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which renders just as great:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
print(&amp;quot;Hello world!&amp;quot;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Budget_2024&amp;diff=27350</id>
		<title>GRASS GIS Budget 2024</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Budget_2024&amp;diff=27350"/>
		<updated>2023-12-15T21:13:42Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Income ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Item !! USD !! EUR !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Request to OSGeo (general budget) || 5,000.00 || 4,585.76 || OSGeo Projects budget&lt;br /&gt;
|-&lt;br /&gt;
| Expected Donations || 550.00 || 504.43 || Based on average from 2020-2022&lt;br /&gt;
|-&lt;br /&gt;
| Total income || 5,550.00 || 5,090.20 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Expenses ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Item !! USD !! EUR !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Events, Sprints, Travel ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Sprint || 4,100.00 || 3,760.32 || Community contributions to the sprint through the budget&lt;br /&gt;
|-&lt;br /&gt;
| PSC rep at AGM + Travel to OSGeo Sprint || 2,200.00 || 2,017.74 || Multiple travels on a continent or one travel to a different continent&lt;br /&gt;
|-&lt;br /&gt;
| Subtotal || 6,300.00 || 5,778.06 || &lt;br /&gt;
|-&lt;br /&gt;
|  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Student Grants ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Student grants || 4,000.00 || 3,668.61 || See Student Grants wiki page, 4 grants offered&lt;br /&gt;
|-&lt;br /&gt;
| Subtotal || 4,000.00 || 3,668.61 || &lt;br /&gt;
|-&lt;br /&gt;
|  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Marketing ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| T-shirts, swag for users, conferences, ... || 400.00 || 366.86 || Community members can request for local or global events&lt;br /&gt;
|-&lt;br /&gt;
| Stickers and magnets (as above) || 400.00 || 366.86 || Community members can request for local or global events&lt;br /&gt;
|-&lt;br /&gt;
| Subtotal || 800.00 || 733.72 || &lt;br /&gt;
|-&lt;br /&gt;
|  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Total expenses || 11,100.00 || 10,180.39 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Balance ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Item !! USD !! EUR !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Year balance (income - expenses) || -5,550.00 || -5,090.20 || If negative, it needs to be covered by additional fundraising and surplus.&lt;br /&gt;
|-&lt;br /&gt;
| Balance in Open Collective || 6,149.03 || 5,639.60 || State from December 15, 2023&lt;br /&gt;
|-&lt;br /&gt;
| EOY balance (year balance + surplus) || 599.03 || 549.40 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Edits: Ask the treasurer about editing this page.&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Budget_2024&amp;diff=27349</id>
		<title>GRASS GIS Budget 2024</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_GIS_Budget_2024&amp;diff=27349"/>
		<updated>2023-12-15T20:42:18Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: Created page with &amp;quot;== Income ==  {| class=&amp;quot;wikitable&amp;quot; ! Item !! USD !! EUR !! Notes |- | Request to OSGeo (general budget) || 5,000.00 || 4,585.76 || OSGeo Projects budget |- | Expected Donations || 550.00 || 504.43 || Based on average from 2020-2022 |- | Total income || 5,550.00 || 5,090.20 ||  |}  == Expenses ==  {| class=&amp;quot;wikitable&amp;quot; ! Item !! USD !! EUR !! Notes |- | Events, Sprints, Travel ||  ||  ||  |- | Sprint || 4,100.00 || 3,760.32 || Community contributions to the sprint through...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Income ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Item !! USD !! EUR !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Request to OSGeo (general budget) || 5,000.00 || 4,585.76 || OSGeo Projects budget&lt;br /&gt;
|-&lt;br /&gt;
| Expected Donations || 550.00 || 504.43 || Based on average from 2020-2022&lt;br /&gt;
|-&lt;br /&gt;
| Total income || 5,550.00 || 5,090.20 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Expenses ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Item !! USD !! EUR !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Events, Sprints, Travel ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Sprint || 4,100.00 || 3,760.32 || Community contributions to the sprint through the budget&lt;br /&gt;
|-&lt;br /&gt;
| PSC rep at AGM + Travel to OSGeo Sprint || 2,200.00 || 2,017.74 || Multiple travels on a continent or one travel to a different continent&lt;br /&gt;
|-&lt;br /&gt;
| Subtotal || 6,300.00 || 5,778.06 || &lt;br /&gt;
|-&lt;br /&gt;
|  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Student Grants ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Student grants || 4,000.00 || 3,668.61 || See Student Grants wiki page, 4 grants offered&lt;br /&gt;
|-&lt;br /&gt;
| Subtotal || 4,000.00 || 3,668.61 || &lt;br /&gt;
|-&lt;br /&gt;
|  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Marketing ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| T-shirts, swag for users, conferences, ... || 400.00 || 366.86 || Community members can request for local or global events&lt;br /&gt;
|-&lt;br /&gt;
| Stickers and magnets (as above) || 400.00 || 366.86 || Community members can request for local or global events&lt;br /&gt;
|-&lt;br /&gt;
| Subtotal || 800.00 || 733.72 || &lt;br /&gt;
|-&lt;br /&gt;
|  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Total expenses || 11,100.00 || 10,180.39 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Balance ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Item !! USD !! EUR !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Year balance (income - expenses) || -5,550.00 || -5,090.20 || If negative, it needs to be covered by additional fundraising and surplus.&lt;br /&gt;
|-&lt;br /&gt;
| Balance in Open Collective || 6,149.03 || 5,639.60 || State from December 15, 2023&lt;br /&gt;
|-&lt;br /&gt;
| EOY balance (year balance + surplus) || 599.03 || 549.40 || &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=NSF_POSE_Project_2023-2025_Timeline&amp;diff=27348</id>
		<title>NSF POSE Project 2023-2025 Timeline</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=NSF_POSE_Project_2023-2025_Timeline&amp;diff=27348"/>
		<updated>2023-12-13T01:35:43Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:NSF_grant_announcement.png|500px|right|none]]&lt;br /&gt;
&lt;br /&gt;
To inform GRASS community about the work done as part of the award [https://www.nsf.gov/awardsearch/showAward?AWD_ID=2303651 2303651] from the U.S. National Science Foundation (NSF) to enhance GRASS ecosystem, the following report summarizes the progress and outcomes in quarterly reports and presents the roadmap for the project.&lt;br /&gt;
&lt;br /&gt;
The two main goals of the project are: 1) to facilitate the adoption of GRASS GIS as a key geoprocessing engine by a growing number of researchers and geospatial practitioners in academia, governments, and industry; and 2) to expand and diversify the developer community, especially through supporting next-generation scientists to gain expertise to maintain and innovate GRASS software.&lt;br /&gt;
&lt;br /&gt;
Principal investigators and senior personnel:&lt;br /&gt;
&lt;br /&gt;
* Helena Mitasova, North Carolina State University (Principal Investigator)&lt;br /&gt;
* Vaclav Petras, North Carolina State University (Co-Principal Investigator)&lt;br /&gt;
* Anna Petrasova, North Carolina State University (Co-Principal Investigator)&lt;br /&gt;
* C Michael Barton, Arizona State University (Co-Principal Investigator)&lt;br /&gt;
* Huidae Cho, New Mexico State University (Co-Principal Investigator)&lt;br /&gt;
* Giuseppe Amatulli, Yale (Senior Personnel)&lt;br /&gt;
&lt;br /&gt;
Other personnel who is joining for the execution of the grant is listed below when relevant.&lt;br /&gt;
&lt;br /&gt;
== 1st quarter report ==&lt;br /&gt;
=== Project Announcements and Communication ===&lt;br /&gt;
* Announcement on [https://grass.osgeo.org/news/2023_09_06_nsf_grant_awarded/ GRASS website].&lt;br /&gt;
* Info session to explain the POSE Project ([https://lists.osgeo.org/pipermail/grass-user/2023-September/083423.html Announcement on GRASS user mailing list], 2 sessions for different time zones).&lt;br /&gt;
* Collected statistics from GitHub, X and others and set up automated collection for GitHub.&lt;br /&gt;
&lt;br /&gt;
=== Conference Presentations ===&lt;br /&gt;
* [https://petrasovaa.github.io/FUTURES-CONUS-talk/foss4gNA2023.html#/ Parallelization Tips for Geoprocessing with GRASS GIS] by Anna Petrasova at FOSS4GNA, October 2023.&lt;br /&gt;
* [https://wenzeslaus.github.io/grass-gis-talks/foss4gna2023.html#/ GRASS GIS: Not What You Think] by Vaclav Petras at FOSS4GNA, October 2023. &lt;br /&gt;
* [https://docs.google.com/presentation/d/1D-Fh1cLSPINyeXdVaxlakrE9IjB8kK5lIw3D12yX1bk Computational Notebooks for Reproducible Geospatial Computation in Research and Education] by Caitlin Haedrich at FOSS4GNA, October 2023.&lt;br /&gt;
* [https://github.com/HuidaeCho/grass-gis-talk-foss4g-asia-2023 State of GRASS GIS: 40 Years Strong and Counting] by Huidae Cho at FOSS4G Asia, November 2023.&lt;br /&gt;
&lt;br /&gt;
=== Training and Workshops ===&lt;br /&gt;
* [https://github.com/ncsu-geoforall-lab/grass-gis-workshop-foss4gna-2023 Unlock the power of GRASS GIS] by Anna Petrasova and Caitlin Haedrich at FOSS4GNA, October 2023. &lt;br /&gt;
* [https://github.com/ncsu-geoforall-lab/develop-tools-with-grass-foss4gna-2023 Develop Geospatial Workflows and Custom Tools with GRASS GIS] by Vaclav Petras and Corey White at FOSS4GNA, October 2023.&lt;br /&gt;
* [https://github.com/ncsu-geoforall-lab/grass-workshop-gis-week-2023 Big Data Computing with GRASS GIS] by Anna Petrasova and Vaclav Petras at NC State GIS week, November 2023.&lt;br /&gt;
* [https://github.com/ncsu-geoforall-lab/grass-gis-on-hpc-henry2/blob/8564c72e9b8929c9ef4d25ada1ef36b569991221/docs/tutorial.md GIS Week Workshop: High Performance Computing for Geospatial Analysis (GRASS GIS part)] by Vaclav Petras (main lecture lead by Andrew Petersen from NCSU OIT) at NC State GIS week, November 2023.&lt;br /&gt;
* [https://spatial-ecology.net/docs/build/html/index.html Geocomputation and Machine Learning for Environmental Applications] training course [https://spatial-ecology.net/course-geocomputation-machine-learning-for-environmental-applications-intermediate-level-2024/ announced]. GRASS GIS part led by Giuseppe Amatulli is free of charge thanks to the support by NSF.&lt;br /&gt;
&lt;br /&gt;
=== Community Sprint Participation ===&lt;br /&gt;
Anna Petrasova and Vaclav Petras remotely participated in [https://wiki.osgeo.org/wiki/OSGeo_Community_Sprint_2023 OSGeo 2023 code sprint] doing PR reviews and maintenance of GRASS GIS code, documentation, and website.&lt;br /&gt;
&lt;br /&gt;
=== Mentoring Program ===&lt;br /&gt;
* Started a development-oriented mentoring program [https://grass.osgeo.org/news/2023_10_11_mentoring_program_announced/ announced] with details available on a [https://grasswiki.osgeo.org/wiki/Mentoring_Program wiki page].&lt;br /&gt;
* Program now has 4 participants (from 12 responses) supported by email and video calls.&lt;br /&gt;
* Program already resulted in improvements to GRASS GIS core and addons:&lt;br /&gt;
** merged PR: [https://github.com/OSGeo/grass/pull/3206 grass.script: ensure memmap content is flushed before writing to a raster]&lt;br /&gt;
** radar addon toolset PR: [https://github.com/OSGeo/grass-addons/pull/949 Add i.saocom and i.sar toolsets]&lt;br /&gt;
Mentoring Program is a new effort started and so-far performed only by the POSE team.&lt;br /&gt;
&lt;br /&gt;
=== Student Grants Program ===&lt;br /&gt;
Student grants [https://grass.osgeo.org/news/2023_11_09_student_grants_announced/ announced] with topics at a [https://grasswiki.osgeo.org/wiki/GRASS_GIS_Student_Grants wiki page]. Student Grants Program is an existing effort which the POSE team participates in.&lt;br /&gt;
&lt;br /&gt;
=== Working Groups ===&lt;br /&gt;
&lt;br /&gt;
Four [https://grasswiki.osgeo.org/wiki/Working_Groups working groups] created (scope, wiki page, coordinator, and a list of people for each).&lt;br /&gt;
&lt;br /&gt;
=== Citations ===&lt;br /&gt;
&lt;br /&gt;
* GRASS GIS Google Scholar [https://scholar.google.com/citations?user=gJ0ZB0cAAAAJ account] updated with more complete records.&lt;br /&gt;
* A [https://forms.gle/cDEvMJu7d6nvxLKn9 form] was created to collect new and missing records.&lt;br /&gt;
* Profile link added to GRASS website [https://grass.osgeo.org/contribute/ Contribute] and [https://grass.osgeo.org/about/citation/ Citation] page.&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
;Mentoring program (fall 2023 - summer 2025)&lt;br /&gt;
:Free developer-oriented mentoring program to support researchers and software developers to integrate GRASS GIS into their workflows and contribute to GRASS GIS.&lt;br /&gt;
&lt;br /&gt;
; Streamline contributor onboarding (spring 2024 - fall 2024)&lt;br /&gt;
: Includes updating and creating guidelines for code and non-code contributions.&lt;br /&gt;
&lt;br /&gt;
; Streamline user onboarding (spring 2024 - fall 2024)&lt;br /&gt;
: Includes modernizing tool documentation, developing tutorials.&lt;br /&gt;
: Creating sample datasets for localized tutorials.&lt;br /&gt;
: Developing online training materials for big data processing.&lt;br /&gt;
&lt;br /&gt;
; Training sessions (fall 2023 - summer 2025)&lt;br /&gt;
: Local training sessions (at universities and conferences) introducing GRASS GIS to students and researchers.&lt;br /&gt;
: Training program for big data processing delivered online.&lt;br /&gt;
&lt;br /&gt;
; Engaging industry partners (January - August 2024)&lt;br /&gt;
: Identify and engage industry partners to gather feedback and to start industry partnership program.&lt;br /&gt;
&lt;br /&gt;
; Conferences&lt;br /&gt;
: Presence (talks, workshops, networking) at FOSS4GNA 2023, FOSS4G Asia 2023, AGU 2023, CSDMD 2024, FOSS4G Europe 2024, FOSS4G 2024, AGU 2024&lt;br /&gt;
&lt;br /&gt;
; Community sprints&lt;br /&gt;
: Virtual or in-person participation in OSGeo community sprints, GRASS GIS community sprints&lt;br /&gt;
&lt;br /&gt;
; Software distribution (January 2024 - December 2024)&lt;br /&gt;
: Transition to CMake build system&lt;br /&gt;
: Develop conda package&lt;br /&gt;
&lt;br /&gt;
;Simplify maintenance of GRASS integrations with QGIS and R (2024-2025)&lt;br /&gt;
: Virtual meetings with QGIS and R developers and GRASS GIS developers (spring 2024).&lt;br /&gt;
: Identify and implement improvements to the integration.&lt;br /&gt;
&lt;br /&gt;
;Improve code quality, security, and quality assurance &lt;br /&gt;
: Code quality (Flake8, Pylint, Cppcheck), first half of 2024.&lt;br /&gt;
: Security (CodeQL), second half of 2024.&lt;br /&gt;
: Quality assurance (better pytest integration), second half of 2024.&lt;br /&gt;
&lt;br /&gt;
; In-person developer summit (spring/summer 2025)&lt;br /&gt;
: Hosted by NC State University, Raleigh, NC, USA.&lt;br /&gt;
: Identify additional challenges for adoption of GRASS GIS as geoprocessing engine.&lt;br /&gt;
: Long-term planning beyond the POSE project.&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements ==&lt;br /&gt;
&lt;br /&gt;
The funding is provided by the U.S. National Science Foundation, award 2303651.&lt;br /&gt;
[[File:NSF Official logo.png|frameless|left]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Community]]&lt;br /&gt;
[[Category: Conferences‏‎]]&lt;br /&gt;
[[Category: 2023]]&lt;br /&gt;
[[Category: 2024]]&lt;br /&gt;
[[Category: 2025]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=NSF_POSE_Project_2023-2025_Timeline&amp;diff=27347</id>
		<title>NSF POSE Project 2023-2025 Timeline</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=NSF_POSE_Project_2023-2025_Timeline&amp;diff=27347"/>
		<updated>2023-12-11T15:54:21Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: add list of PIs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:NSF_grant_announcement.png|500px|right|none]]&lt;br /&gt;
&lt;br /&gt;
To inform GRASS community about the work done as part of the award [https://www.nsf.gov/awardsearch/showAward?AWD_ID=2303651 2303651] from the U.S. National Science Foundation (NSF) to enhance GRASS ecosystem, the following report summarizes the progress and outcomes in quarterly reports and presents the roadmap for the project.&lt;br /&gt;
&lt;br /&gt;
The two main goals of the project are: 1) to facilitate the adoption of GRASS GIS as a key geoprocessing engine by a growing number of researchers and geospatial practitioners in academia, governments, and industry; and 2) to expand and diversify the developer community, especially through supporting next-generation scientists to gain expertise to maintain and innovate GRASS software.&lt;br /&gt;
&lt;br /&gt;
Principal investigators and senior personnel:&lt;br /&gt;
&lt;br /&gt;
* Helena Mitasova, North Carolina State University (Principal Investigator)&lt;br /&gt;
* Vaclav Petras, North Carolina State University (Co-Principal Investigator)&lt;br /&gt;
* Anna Petrasova, North Carolina State University (Co-Principal Investigator)&lt;br /&gt;
* C Michael Barton, Arizona State University (Co-Principal Investigator)&lt;br /&gt;
* Huidae Cho, New Mexico State University (Co-Principal Investigator)&lt;br /&gt;
* Giuseppe Amatulli, Yale, (Senior Personnel)&lt;br /&gt;
&lt;br /&gt;
== 1st quarter report ==&lt;br /&gt;
=== Project Announcements and Communication ===&lt;br /&gt;
* Announcement on [https://grass.osgeo.org/news/2023_09_06_nsf_grant_awarded/ GRASS website].&lt;br /&gt;
* Info session to explain the POSE Project ([https://lists.osgeo.org/pipermail/grass-user/2023-September/083423.html Announcement on GRASS user mailing list], 2 sessions for different time zones).&lt;br /&gt;
* Collected statistics from GitHub, X and others and set up automated collection for GitHub.&lt;br /&gt;
&lt;br /&gt;
=== Conference Presentations ===&lt;br /&gt;
* [https://petrasovaa.github.io/FUTURES-CONUS-talk/foss4gNA2023.html#/ Parallelization Tips for Geoprocessing with GRASS GIS] by Anna Petrasova at FOSS4GNA, October 2023.&lt;br /&gt;
* [https://wenzeslaus.github.io/grass-gis-talks/foss4gna2023.html#/ GRASS GIS: Not What You Think] by Vaclav Petras at FOSS4GNA, October 2023. &lt;br /&gt;
* [https://docs.google.com/presentation/d/1D-Fh1cLSPINyeXdVaxlakrE9IjB8kK5lIw3D12yX1bk Computational Notebooks for Reproducible Geospatial Computation in Research and Education] by Caitlin Haedrich at FOSS4GNA, October 2023.&lt;br /&gt;
* [https://github.com/HuidaeCho/grass-gis-talk-foss4g-asia-2023 State of GRASS GIS: 40 Years Strong and Counting] by Huidae Cho at FOSS4G Asia, November 2023.&lt;br /&gt;
&lt;br /&gt;
=== Training and Workshops ===&lt;br /&gt;
* [https://github.com/ncsu-geoforall-lab/grass-gis-workshop-foss4gna-2023 Unlock the power of GRASS GIS] by Anna Petrasova and Caitlin Haedrich at FOSS4GNA, October 2023. &lt;br /&gt;
* [https://github.com/ncsu-geoforall-lab/develop-tools-with-grass-foss4gna-2023 Develop Geospatial Workflows and Custom Tools with GRASS GIS] by Vaclav Petras and Corey White at FOSS4GNA, October 2023.&lt;br /&gt;
* [https://github.com/ncsu-geoforall-lab/grass-workshop-gis-week-2023 Big Data Computing with GRASS GIS] by Anna Petrasova and Vaclav Petras at NC State GIS week, November 2023.&lt;br /&gt;
* [https://github.com/ncsu-geoforall-lab/grass-gis-on-hpc-henry2/blob/8564c72e9b8929c9ef4d25ada1ef36b569991221/docs/tutorial.md GIS Week Workshop: High Performance Computing for Geospatial Analysis (GRASS GIS part)] by Vaclav Petras (main lecture lead by Andrew Petersen from NCSU OIT) at NC State GIS week, November 2023.&lt;br /&gt;
* [https://spatial-ecology.net/docs/build/html/index.html Geocomputation and Machine Learning for Environmental Applications] training course [https://spatial-ecology.net/course-geocomputation-machine-learning-for-environmental-applications-intermediate-level-2024/ announced]. GRASS GIS part led by Giuseppe Amatulli is free of charge thanks to the support by NSF.&lt;br /&gt;
&lt;br /&gt;
=== Community Sprint Participation ===&lt;br /&gt;
Anna Petrasova and Vaclav Petras remotely participated in [https://wiki.osgeo.org/wiki/OSGeo_Community_Sprint_2023 OSGeo 2023 code sprint] doing PR reviews and maintenance of GRASS GIS code, documentation, and website.&lt;br /&gt;
&lt;br /&gt;
=== Mentoring Program ===&lt;br /&gt;
* Started a development-oriented mentoring program [https://grass.osgeo.org/news/2023_10_11_mentoring_program_announced/ announced] with details available on a [https://grasswiki.osgeo.org/wiki/Mentoring_Program wiki page].&lt;br /&gt;
* Program now has 4 participants (from 12 responses) supported by email and video calls.&lt;br /&gt;
* Program already resulted in improvements to GRASS GIS core and addons:&lt;br /&gt;
** merged PR: [https://github.com/OSGeo/grass/pull/3206 grass.script: ensure memmap content is flushed before writing to a raster]&lt;br /&gt;
** radar addon toolset PR: [https://github.com/OSGeo/grass-addons/pull/949 Add i.saocom and i.sar toolsets]&lt;br /&gt;
Mentoring Program is a new effort started and so-far performed only by the POSE team.&lt;br /&gt;
&lt;br /&gt;
=== Student Grants Program ===&lt;br /&gt;
Student grants [https://grass.osgeo.org/news/2023_11_09_student_grants_announced/ announced] with topics at a [https://grasswiki.osgeo.org/wiki/GRASS_GIS_Student_Grants wiki page]. Student Grants Program is an existing effort which the POSE team participates in.&lt;br /&gt;
&lt;br /&gt;
=== Working Groups ===&lt;br /&gt;
&lt;br /&gt;
Four [https://grasswiki.osgeo.org/wiki/Working_Groups working groups] created (scope, wiki page, coordinator, and a list of people for each).&lt;br /&gt;
&lt;br /&gt;
=== Citations ===&lt;br /&gt;
&lt;br /&gt;
* GRASS GIS Google Scholar [https://scholar.google.com/citations?user=gJ0ZB0cAAAAJ account] updated with more complete records.&lt;br /&gt;
* A [https://forms.gle/cDEvMJu7d6nvxLKn9 form] was created to collect new and missing records.&lt;br /&gt;
* Profile link added to GRASS website [https://grass.osgeo.org/contribute/ Contribute] and [https://grass.osgeo.org/about/citation/ Citation] page.&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
;Mentoring program (fall 2023 - summer 2025)&lt;br /&gt;
:Free developer-oriented mentoring program to support researchers and software developers to integrate GRASS GIS into their workflows and contribute to GRASS GIS.&lt;br /&gt;
&lt;br /&gt;
; Streamline contributor onboarding (spring 2024 - fall 2024)&lt;br /&gt;
: Includes updating and creating guidelines for code and non-code contributions.&lt;br /&gt;
&lt;br /&gt;
; Streamline user onboarding (spring 2024 - fall 2024)&lt;br /&gt;
: Includes modernizing tool documentation, developing tutorials.&lt;br /&gt;
: Creating sample datasets for localized tutorials.&lt;br /&gt;
: Developing online training materials for big data processing.&lt;br /&gt;
&lt;br /&gt;
; Training sessions (fall 2023 - summer 2025)&lt;br /&gt;
: Local training sessions (at universities and conferences) introducing GRASS GIS to students and researchers.&lt;br /&gt;
: Training program for big data processing delivered online.&lt;br /&gt;
&lt;br /&gt;
; Engaging industry partners (January - August 2024)&lt;br /&gt;
: Identify and engage industry partners to gather feedback and to start industry partnership program.&lt;br /&gt;
&lt;br /&gt;
; Conferences&lt;br /&gt;
: Presence (talks, workshops, networking) at FOSS4GNA 2023, FOSS4G Asia 2023, AGU 2023, CSDMD 2024, FOSS4G Europe 2024, FOSS4G 2024, AGU 2024&lt;br /&gt;
&lt;br /&gt;
; Community sprints&lt;br /&gt;
: Virtual or in-person participation in OSGeo community sprints, GRASS GIS community sprints&lt;br /&gt;
&lt;br /&gt;
; Software distribution (January 2024 - December 2024)&lt;br /&gt;
: Transition to CMake build system&lt;br /&gt;
: Develop conda package&lt;br /&gt;
&lt;br /&gt;
;Simplify maintenance of GRASS integrations with QGIS and R (2024-2025)&lt;br /&gt;
: Virtual meetings with QGIS and R developers and GRASS GIS developers (spring 2024).&lt;br /&gt;
: Identify and implement improvements to the integration.&lt;br /&gt;
&lt;br /&gt;
;Improve code quality, security, and quality assurance &lt;br /&gt;
: Code quality (Flake8, Pylint, Cppcheck), first half of 2024.&lt;br /&gt;
: Security (CodeQL), second half of 2024.&lt;br /&gt;
: Quality assurance (better pytest integration), second half of 2024.&lt;br /&gt;
&lt;br /&gt;
; In-person developer summit (spring/summer 2025)&lt;br /&gt;
: Hosted by NC State University, Raleigh, NC, USA.&lt;br /&gt;
: Identify additional challenges for adoption of GRASS GIS as geoprocessing engine.&lt;br /&gt;
: Long-term planning beyond the POSE project.&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements ==&lt;br /&gt;
&lt;br /&gt;
The funding is provided by the U.S. National Science Foundation, award 2303651.&lt;br /&gt;
[[File:NSF Official logo.png|frameless|left]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Community]]&lt;br /&gt;
[[Category: Conferences‏‎]]&lt;br /&gt;
[[Category: 2023]]&lt;br /&gt;
[[Category: 2024]]&lt;br /&gt;
[[Category: 2025]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=NSF_POSE_Project_2023-2025_Timeline&amp;diff=27346</id>
		<title>NSF POSE Project 2023-2025 Timeline</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=NSF_POSE_Project_2023-2025_Timeline&amp;diff=27346"/>
		<updated>2023-12-11T15:44:35Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: /* 1st quarter report */ Improve categories, add HPC lecture, format text, explain funding for mentoring, student, Geocomputation and ML training course&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:NSF_grant_announcement.png|500px|right|none]]&lt;br /&gt;
&lt;br /&gt;
To inform GRASS community about the work done as part of the award [https://www.nsf.gov/awardsearch/showAward?AWD_ID=2303651 2303651] from the U.S. National Science Foundation (NSF) to enhance GRASS ecosystem, the following report summarizes the progress and outcomes in quarterly reports and presents the roadmap for the project.&lt;br /&gt;
&lt;br /&gt;
The two main goals of the project are: 1) to facilitate the adoption of GRASS GIS as a key geoprocessing engine by a growing number of researchers and geospatial practitioners in academia, governments, and industry; and 2) to expand and diversify the developer community, especially through supporting next-generation scientists to gain expertise to maintain and innovate GRASS software.&lt;br /&gt;
&lt;br /&gt;
== 1st quarter report ==&lt;br /&gt;
=== Project Announcements and Communication ===&lt;br /&gt;
* Announcement on [https://grass.osgeo.org/news/2023_09_06_nsf_grant_awarded/ GRASS website].&lt;br /&gt;
* Info session to explain the POSE Project ([https://lists.osgeo.org/pipermail/grass-user/2023-September/083423.html Announcement on GRASS user mailing list], 2 sessions for different time zones).&lt;br /&gt;
* Collected statistics from GitHub, X and others and set up automated collection for GitHub.&lt;br /&gt;
&lt;br /&gt;
=== Conference Presentations ===&lt;br /&gt;
* [https://petrasovaa.github.io/FUTURES-CONUS-talk/foss4gNA2023.html#/ Parallelization Tips for Geoprocessing with GRASS GIS] by Anna Petrasova at FOSS4GNA, October 2023.&lt;br /&gt;
* [https://wenzeslaus.github.io/grass-gis-talks/foss4gna2023.html#/ GRASS GIS: Not What You Think] by Vaclav Petras at FOSS4GNA, October 2023. &lt;br /&gt;
* [https://docs.google.com/presentation/d/1D-Fh1cLSPINyeXdVaxlakrE9IjB8kK5lIw3D12yX1bk Computational Notebooks for Reproducible Geospatial Computation in Research and Education] by Caitlin Haedrich at FOSS4GNA, October 2023.&lt;br /&gt;
* [https://github.com/HuidaeCho/grass-gis-talk-foss4g-asia-2023 State of GRASS GIS: 40 Years Strong and Counting] by Huidae Cho at FOSS4G Asia, November 2023.&lt;br /&gt;
&lt;br /&gt;
=== Training and Workshops ===&lt;br /&gt;
* [https://github.com/ncsu-geoforall-lab/grass-gis-workshop-foss4gna-2023 Unlock the power of GRASS GIS] by Anna Petrasova and Caitlin Haedrich at FOSS4GNA, October 2023. &lt;br /&gt;
* [https://github.com/ncsu-geoforall-lab/develop-tools-with-grass-foss4gna-2023 Develop Geospatial Workflows and Custom Tools with GRASS GIS] by Vaclav Petras and Corey White at FOSS4GNA, October 2023.&lt;br /&gt;
* [https://github.com/ncsu-geoforall-lab/grass-workshop-gis-week-2023 Big Data Computing with GRASS GIS] by Anna Petrasova and Vaclav Petras at NC State GIS week, November 2023.&lt;br /&gt;
* [https://github.com/ncsu-geoforall-lab/grass-gis-on-hpc-henry2/blob/8564c72e9b8929c9ef4d25ada1ef36b569991221/docs/tutorial.md GIS Week Workshop: High Performance Computing for Geospatial Analysis (GRASS GIS part)] by Vaclav Petras (main lecture lead by Andrew Petersen from NCSU OIT) at NC State GIS week, November 2023.&lt;br /&gt;
* [https://spatial-ecology.net/docs/build/html/index.html Geocomputation and Machine Learning for Environmental Applications] training course [https://spatial-ecology.net/course-geocomputation-machine-learning-for-environmental-applications-intermediate-level-2024/ announced]. GRASS GIS part led by Giuseppe Amatulli is free of charge thanks to the support by NSF.&lt;br /&gt;
&lt;br /&gt;
=== Community Sprint Participation ===&lt;br /&gt;
Anna Petrasova and Vaclav Petras remotely participated in [https://wiki.osgeo.org/wiki/OSGeo_Community_Sprint_2023 OSGeo 2023 code sprint] doing PR reviews and maintenance of GRASS GIS code, documentation, and website.&lt;br /&gt;
&lt;br /&gt;
=== Mentoring Program ===&lt;br /&gt;
* Started a development-oriented mentoring program [https://grass.osgeo.org/news/2023_10_11_mentoring_program_announced/ announced] with details available on a [https://grasswiki.osgeo.org/wiki/Mentoring_Program wiki page].&lt;br /&gt;
* Program now has 4 participants (from 12 responses) supported by email and video calls.&lt;br /&gt;
* Program already resulted in improvements to GRASS GIS core and addons:&lt;br /&gt;
** merged PR: [https://github.com/OSGeo/grass/pull/3206 grass.script: ensure memmap content is flushed before writing to a raster]&lt;br /&gt;
** radar addon toolset PR: [https://github.com/OSGeo/grass-addons/pull/949 Add i.saocom and i.sar toolsets]&lt;br /&gt;
Mentoring Program is a new effort started and so-far performed only by the POSE team.&lt;br /&gt;
&lt;br /&gt;
=== Student Grants Program ===&lt;br /&gt;
Student grants [https://grass.osgeo.org/news/2023_11_09_student_grants_announced/ announced] with topics at a [https://grasswiki.osgeo.org/wiki/GRASS_GIS_Student_Grants wiki page]. Student Grants Program is an existing effort which the POSE team participates in.&lt;br /&gt;
&lt;br /&gt;
=== Working Groups ===&lt;br /&gt;
&lt;br /&gt;
Four [https://grasswiki.osgeo.org/wiki/Working_Groups working groups] created (scope, wiki page, coordinator, and a list of people for each).&lt;br /&gt;
&lt;br /&gt;
=== Citations ===&lt;br /&gt;
&lt;br /&gt;
* GRASS GIS Google Scholar [https://scholar.google.com/citations?user=gJ0ZB0cAAAAJ account] updated with more complete records.&lt;br /&gt;
* A [https://forms.gle/cDEvMJu7d6nvxLKn9 form] was created to collect new and missing records.&lt;br /&gt;
* Profile link added to GRASS website [https://grass.osgeo.org/contribute/ Contribute] and [https://grass.osgeo.org/about/citation/ Citation] page.&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
;Mentoring program (fall 2023 - summer 2025)&lt;br /&gt;
:Free developer-oriented mentoring program to support researchers and software developers to integrate GRASS GIS into their workflows and contribute to GRASS GIS.&lt;br /&gt;
&lt;br /&gt;
; Streamline contributor onboarding (spring 2024 - fall 2024)&lt;br /&gt;
: Includes updating and creating guidelines for code and non-code contributions.&lt;br /&gt;
&lt;br /&gt;
; Streamline user onboarding (spring 2024 - fall 2024)&lt;br /&gt;
: Includes modernizing tool documentation, developing tutorials.&lt;br /&gt;
: Creating sample datasets for localized tutorials.&lt;br /&gt;
: Developing online training materials for big data processing.&lt;br /&gt;
&lt;br /&gt;
; Training sessions (fall 2023 - summer 2025)&lt;br /&gt;
: Local training sessions (at universities and conferences) introducing GRASS GIS to students and researchers.&lt;br /&gt;
: Training program for big data processing delivered online.&lt;br /&gt;
&lt;br /&gt;
; Engaging industry partners (January - August 2024)&lt;br /&gt;
: Identify and engage industry partners to gather feedback and to start industry partnership program.&lt;br /&gt;
&lt;br /&gt;
; Conferences&lt;br /&gt;
: Presence (talks, workshops, networking) at FOSS4GNA 2023, FOSS4G Asia 2023, AGU 2023, CSDMD 2024, FOSS4G Europe 2024, FOSS4G 2024, AGU 2024&lt;br /&gt;
&lt;br /&gt;
; Community sprints&lt;br /&gt;
: Virtual or in-person participation in OSGeo community sprints, GRASS GIS community sprints&lt;br /&gt;
&lt;br /&gt;
; Software distribution (January 2024 - December 2024)&lt;br /&gt;
: Transition to CMake build system&lt;br /&gt;
: Develop conda package&lt;br /&gt;
&lt;br /&gt;
;Simplify maintenance of GRASS integrations with QGIS and R (2024-2025)&lt;br /&gt;
: Virtual meetings with QGIS and R developers and GRASS GIS developers (spring 2024).&lt;br /&gt;
: Identify and implement improvements to the integration.&lt;br /&gt;
&lt;br /&gt;
;Improve code quality, security, and quality assurance &lt;br /&gt;
: Code quality (Flake8, Pylint, Cppcheck), first half of 2024.&lt;br /&gt;
: Security (CodeQL), second half of 2024.&lt;br /&gt;
: Quality assurance (better pytest integration), second half of 2024.&lt;br /&gt;
&lt;br /&gt;
; In-person developer summit (spring/summer 2025)&lt;br /&gt;
: Hosted by NC State University, Raleigh, NC, USA.&lt;br /&gt;
: Identify additional challenges for adoption of GRASS GIS as geoprocessing engine.&lt;br /&gt;
: Long-term planning beyond the POSE project.&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements ==&lt;br /&gt;
&lt;br /&gt;
The funding is provided by the U.S. National Science Foundation, award 2303651.&lt;br /&gt;
[[File:NSF Official logo.png|frameless|left]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Community]]&lt;br /&gt;
[[Category: Conferences‏‎]]&lt;br /&gt;
[[Category: 2023]]&lt;br /&gt;
[[Category: 2024]]&lt;br /&gt;
[[Category: 2025]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Category:2025&amp;diff=27345</id>
		<title>Category:2025</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Category:2025&amp;diff=27345"/>
		<updated>2023-12-11T15:26:47Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: Created blank page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Category:2024&amp;diff=27344</id>
		<title>Category:2024</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Category:2024&amp;diff=27344"/>
		<updated>2023-12-11T15:26:28Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: Created blank page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=NSF_POSE_Project_2023-2025_Timeline&amp;diff=27343</id>
		<title>NSF POSE Project 2023-2025 Timeline</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=NSF_POSE_Project_2023-2025_Timeline&amp;diff=27343"/>
		<updated>2023-12-11T15:25:36Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: /* Roadmap */ Add Acknowledgements and categories&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:NSF_grant_announcement.png|500px|right|none]]&lt;br /&gt;
&lt;br /&gt;
To inform GRASS community about the work done as part of the award [https://www.nsf.gov/awardsearch/showAward?AWD_ID=2303651 2303651] from the U.S. National Science Foundation (NSF) to enhance GRASS ecosystem, the following report summarizes the progress and outcomes in quarterly reports and presents the roadmap for the project.&lt;br /&gt;
&lt;br /&gt;
The two main goals of the project are: 1) to facilitate the adoption of GRASS GIS as a key geoprocessing engine by a growing number of researchers and geospatial practitioners in academia, governments, and industry; and 2) to expand and diversify the developer community, especially through supporting next-generation scientists to gain expertise to maintain and innovate GRASS software.&lt;br /&gt;
&lt;br /&gt;
== 1st quarter report ==&lt;br /&gt;
=== Project announcement and info session ===&lt;br /&gt;
* Announcement on [https://grass.osgeo.org/news/2023_09_06_nsf_grant_awarded/ GRASS website]&lt;br /&gt;
* Info session to explain the POSE Project ([https://lists.osgeo.org/pipermail/grass-user/2023-September/083423.html Announcement on GRASS user mailing list])&lt;br /&gt;
* Set up collecting statistics from GitHub, X and others&lt;br /&gt;
&lt;br /&gt;
=== GRASS GIS conference presentations ===&lt;br /&gt;
* [https://petrasovaa.github.io/FUTURES-CONUS-talk/foss4gNA2023.html#/ Parallelization Tips for Geoprocessing with GRASS GIS] by Anna Petrasova at FOSS4GNA, October 2023.&lt;br /&gt;
* [https://wenzeslaus.github.io/grass-gis-talks/foss4gna2023.html#/ GRASS GIS: Not What You Think] by Vaclav Petras at FOSS4GNA, October 2023. &lt;br /&gt;
* [https://docs.google.com/presentation/d/1D-Fh1cLSPINyeXdVaxlakrE9IjB8kK5lIw3D12yX1bk Computational Notebooks for Reproducible Geospatial Computation in Research and Education] by Caitlin Haedrich at FOSS4GNA, October 2023.&lt;br /&gt;
* [https://github.com/HuidaeCho/grass-gis-talk-foss4g-asia-2023 State of GRASS GIS: 40 Years Strong and Counting] by Huidae Cho at FOSS4G Asia, November 2023.&lt;br /&gt;
&lt;br /&gt;
=== GRASS GIS workshops ===&lt;br /&gt;
* [https://github.com/ncsu-geoforall-lab/grass-gis-workshop-foss4gna-2023 Unlock the power of GRASS GIS] by Anna Petrasova and Caitlin Haedrich at FOSS4GNA, October 2023. &lt;br /&gt;
* [https://github.com/ncsu-geoforall-lab/develop-tools-with-grass-foss4gna-2023 Develop Geospatial Workflows and Custom Tools with GRASS GIS] by Vaclav Petras and Corey White at FOSS4GNA, October 2023.&lt;br /&gt;
* [https://github.com/ncsu-geoforall-lab/grass-workshop-gis-week-2023 Big Data Computing with GRASS GIS] by Anna Petrasova and Vaclav Petras at NC State GIS week, November 2023.&lt;br /&gt;
&lt;br /&gt;
=== OSGeo Community Sprint participation ===&lt;br /&gt;
Anna Petrasova and Vaclav Petras remotely participated in &lt;br /&gt;
[https://wiki.osgeo.org/wiki/OSGeo_Community_Sprint_2023 OSGeo 2023 code sprint]&lt;br /&gt;
doing PR reviews and maintenance of GRASS GIS code, documentation, and website.&lt;br /&gt;
&lt;br /&gt;
=== Mentoring program ===&lt;br /&gt;
Development-oriented mentoring program [https://grass.osgeo.org/news/2023_10_11_mentoring_program_announced/ announced]&lt;br /&gt;
* [https://grasswiki.osgeo.org/wiki/Mentoring_Program wiki page]&lt;br /&gt;
* 4 participants (from 12 responses), supported by email and video calls&lt;br /&gt;
Resulted in improvements to GRASS GIS core and addons:&lt;br /&gt;
* merged PR: [https://github.com/OSGeo/grass/pull/3206 grass.script: ensure memmap content is flushed before writing to a raster]&lt;br /&gt;
* radar addon toolset PR: [https://github.com/OSGeo/grass-addons/pull/949 Add i.saocom and i.sar toolsets]&lt;br /&gt;
&lt;br /&gt;
=== Student grants ===&lt;br /&gt;
Student grants [https://grass.osgeo.org/news/2023_11_09_student_grants_announced/ announced] with&lt;br /&gt;
topics at a [https://grasswiki.osgeo.org/wiki/GRASS_GIS_Student_Grants wiki page]&lt;br /&gt;
&lt;br /&gt;
=== Working Groups created ===&lt;br /&gt;
4 [https://grasswiki.osgeo.org/wiki/Working_Groups working groups] created&lt;br /&gt;
&lt;br /&gt;
=== Google Scholar update ===&lt;br /&gt;
GRASS GIS Google Scholar [https://scholar.google.com/citations?user=gJ0ZB0cAAAAJ account] updated with more complete records&lt;br /&gt;
* a [https://forms.gle/cDEvMJu7d6nvxLKn9 form] was created to collect missing records&lt;br /&gt;
* added to GRASS website [https://grass.osgeo.org/contribute/ Contribute] and [https://grass.osgeo.org/about/citation/ Citation] page&lt;br /&gt;
&lt;br /&gt;
=== GRASS GIS training ===&lt;br /&gt;
[https://spatial-ecology.net/docs/build/html/index.html Geocomputation and Machine Learning for Environmental Applications] training course [https://spatial-ecology.net/course-geocomputation-machine-learning-for-environmental-applications-intermediate-level-2024/ announced].&lt;br /&gt;
GRASS GIS part free of charge led by Giuseppe Amatulli.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
;Mentoring program (fall 2023 - summer 2025)&lt;br /&gt;
:Free developer-oriented mentoring program to support researchers and software developers to integrate GRASS GIS into their workflows and contribute to GRASS GIS.&lt;br /&gt;
&lt;br /&gt;
; Streamline contributor onboarding (spring 2024 - fall 2024)&lt;br /&gt;
: Includes updating and creating guidelines for code and non-code contributions.&lt;br /&gt;
&lt;br /&gt;
; Streamline user onboarding (spring 2024 - fall 2024)&lt;br /&gt;
: Includes modernizing tool documentation, developing tutorials.&lt;br /&gt;
: Creating sample datasets for localized tutorials.&lt;br /&gt;
: Developing online training materials for big data processing.&lt;br /&gt;
&lt;br /&gt;
; Training sessions (fall 2023 - summer 2025)&lt;br /&gt;
: Local training sessions (at universities and conferences) introducing GRASS GIS to students and researchers.&lt;br /&gt;
: Training program for big data processing delivered online.&lt;br /&gt;
&lt;br /&gt;
; Engaging industry partners (January - August 2024)&lt;br /&gt;
: Identify and engage industry partners to gather feedback and to start industry partnership program.&lt;br /&gt;
&lt;br /&gt;
; Conferences&lt;br /&gt;
: Presence (talks, workshops, networking) at FOSS4GNA 2023, FOSS4G Asia 2023, AGU 2023, CSDMD 2024, FOSS4G Europe 2024, FOSS4G 2024, AGU 2024&lt;br /&gt;
&lt;br /&gt;
; Community sprints&lt;br /&gt;
: Virtual or in-person participation in OSGeo community sprints, GRASS GIS community sprints&lt;br /&gt;
&lt;br /&gt;
; Software distribution (January 2024 - December 2024)&lt;br /&gt;
: Transition to CMake build system&lt;br /&gt;
: Develop conda package&lt;br /&gt;
&lt;br /&gt;
;Simplify maintenance of GRASS integrations with QGIS and R (2024-2025)&lt;br /&gt;
: Virtual meetings with QGIS and R developers and GRASS GIS developers (spring 2024).&lt;br /&gt;
: Identify and implement improvements to the integration.&lt;br /&gt;
&lt;br /&gt;
;Improve code quality, security, and quality assurance &lt;br /&gt;
: Code quality (Flake8, Pylint, Cppcheck), first half of 2024.&lt;br /&gt;
: Security (CodeQL), second half of 2024.&lt;br /&gt;
: Quality assurance (better pytest integration), second half of 2024.&lt;br /&gt;
&lt;br /&gt;
; In-person developer summit (spring/summer 2025)&lt;br /&gt;
: Hosted by NC State University, Raleigh, NC, USA.&lt;br /&gt;
: Identify additional challenges for adoption of GRASS GIS as geoprocessing engine.&lt;br /&gt;
: Long-term planning beyond the POSE project.&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements ==&lt;br /&gt;
&lt;br /&gt;
The funding is provided by the U.S. National Science Foundation, award 2303651.&lt;br /&gt;
[[File:NSF Official logo.png|frameless|left]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Community]]&lt;br /&gt;
[[Category: Conferences‏‎]]&lt;br /&gt;
[[Category: 2023]]&lt;br /&gt;
[[Category: 2024]]&lt;br /&gt;
[[Category: 2025]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27342</id>
		<title>Student Grants</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27342"/>
		<updated>2023-12-11T15:24:10Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: Create Mentors section for current mentors, Move Yann Chemin from mentoring program mentors to student grants mentors, add categories for years&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
&lt;br /&gt;
[[File:Grassgis logo colorlogo text whitebg.png|300px|right|none]]&lt;br /&gt;
&lt;br /&gt;
GRASS GIS offers a limited number of student grants for projects related to GRASS GIS ([https://grass.osgeo.org/news/2023_11_09_student_grants_announced/ announcement 2023]). These can include actual coding, bug fixing, or documentation and the creation of educational resources.&lt;br /&gt;
&lt;br /&gt;
== Why to apply ==&lt;br /&gt;
&lt;br /&gt;
You will:&lt;br /&gt;
* receive mentorship by experienced open-source developers;&lt;br /&gt;
* gain programming skills;&lt;br /&gt;
* be able to add open-source development into your portfolio;&lt;br /&gt;
* get stipend.&lt;br /&gt;
&lt;br /&gt;
== Eligibility ==&lt;br /&gt;
&lt;br /&gt;
To apply for a grant, a student must:&lt;br /&gt;
* be eighteen (18) years of age or older upon application;&lt;br /&gt;
* be enrolled into a post-secondary academic program, as of the beginning of the grant;&lt;br /&gt;
* for the duration of the grant, be eligible to work in the country in which they reside;&lt;br /&gt;
* and not be a [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee (PSC)] member.&lt;br /&gt;
&lt;br /&gt;
In addition, the student has to:&lt;br /&gt;
* demonstrate necessary skills and ability to contribute to GRASS GIS through a [https://github.com/OSGeo/grass/pulls GitHub pull request (PR)].&lt;br /&gt;
&lt;br /&gt;
One person can be awarded one grant at a time, but can apply more than once at different times.&lt;br /&gt;
&lt;br /&gt;
== Stipend ==&lt;br /&gt;
&lt;br /&gt;
* The maximum per grant is 1000 USD. Proposals can be for lower amounts.&lt;br /&gt;
* The time to complete the grant should be maximum 3 months, but shorter projects are possible. This depends on the money requested and applicant's availability.&lt;br /&gt;
* Start date is flexible.&lt;br /&gt;
* For the 2023 deadline, GRASS GIS will offer a total of 4000 USD for stipends.&lt;br /&gt;
&lt;br /&gt;
== Before you apply ==&lt;br /&gt;
&lt;br /&gt;
* Express your interest in applying through the current GRASS community channels (grass-dev@osgeo.org mailing list, GitHub Discussions, or Gitter).&lt;br /&gt;
* Identify a topic matching your interest and skills.&lt;br /&gt;
* Look for ways to contribute to GRASS that are related to the selected topic (improve documentation, tests, fix bugs, etc.).&lt;br /&gt;
* Submit a PR.&lt;br /&gt;
&lt;br /&gt;
== How to apply ==&lt;br /&gt;
&lt;br /&gt;
Students should:&lt;br /&gt;
* write their proposals as Google Documents (or similar collaborative online document creation platform) and&lt;br /&gt;
* send an email to grass-grants@osgeo.org to notify of their application (with the link to the document).&lt;br /&gt;
&lt;br /&gt;
The email should contain:&lt;br /&gt;
* proof of eligibility&lt;br /&gt;
** confirm you are 18 year of age or above and that you can work in the country in which you reside for the duration of the grant&lt;br /&gt;
** proof of student status (e.g., scanned PDF)&lt;br /&gt;
** link to a GRASS GIS PR or PRs (work in progress is okay at this point)&lt;br /&gt;
&lt;br /&gt;
The proposal document should contain:&lt;br /&gt;
* applicant's name&lt;br /&gt;
* description of the proposed work&lt;br /&gt;
* timeline with activities and deliverables&lt;br /&gt;
* budget proposal&lt;br /&gt;
&lt;br /&gt;
For timely proposals, applicants will receive feedback from the grants committee and mentors. Changes can be made to the proposal until the deadline.&lt;br /&gt;
Proposals can be approved and work started even before the deadline.&lt;br /&gt;
&lt;br /&gt;
For the current call, applications will be accepted until '''December 31, 2023'''.&lt;br /&gt;
&lt;br /&gt;
== Approval process ==&lt;br /&gt;
&lt;br /&gt;
Project proposals are evaluated by the [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee] within two weeks after the deadline and a notification will be sent to successful applicants.&lt;br /&gt;
&lt;br /&gt;
== Stipend payment ==&lt;br /&gt;
&lt;br /&gt;
Stipend are paid in two amounts (unless stated otherwise for the specific grant):&lt;br /&gt;
* 50% at the beginning of the work phase&lt;br /&gt;
* 50% after reception and approval of the final report by the PSC&lt;br /&gt;
&lt;br /&gt;
== Final report ==&lt;br /&gt;
&lt;br /&gt;
The final report should be also written in the [[Student_Grants/2022|GRASS GIS wiki]] under the proposal up to two weeks after the final date planned originally. When finished, the student sends an email to [https://lists.osgeo.org/pipermail/grass-psc/ grass-psc mailing list] to announce the end of the work and share the link to the final report. The final report should include:&lt;br /&gt;
* A description of the state of affairs before the work&lt;br /&gt;
* A description of the work done&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
The GRASS GIS community provides a list of topics highly relevant to the community. Applicants may suggest their own topics.&lt;br /&gt;
&lt;br /&gt;
List of open topics:&lt;br /&gt;
&lt;br /&gt;
* Convert manuals from HTML to markdown, including update of related manual building tools&lt;br /&gt;
** convert manual files, e.g. with pandoc&lt;br /&gt;
** update man building tools accordingly&lt;br /&gt;
&lt;br /&gt;
* Improve documentation and tests for a set of tools&lt;br /&gt;
** includes revising text, add missing/update examples with pictures, notebook how to generate the pictures, add tests (pytest)&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $100-200 per tool (proposal should include the total amount requested and budget justification)&lt;br /&gt;
** list of suggested tools: r.sim.water, r.reclass, r.resample, r.resamp.filter, r.mask, r.mode, v.surf.idw, v.surf.rst, r.fillnulls, r.surf.*, …&lt;br /&gt;
&lt;br /&gt;
* r.rescale - reimplement as a wrapper to r.recode (see https://github.com/OSGeo/grass/issues/1986), add tests, examples and documentation&lt;br /&gt;
** must include tests and documentation&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Parallelize a tool with OpenMP&lt;br /&gt;
** possible candidates: r.horizon, r.mapcalc, r.proj, v.surf.idw&lt;br /&gt;
** must include tests and benchmarks&lt;br /&gt;
** requirements: C, OpenMP experience&lt;br /&gt;
** $1000 (one tool)&lt;br /&gt;
&lt;br /&gt;
* Implement ''History manager'' in GRASS GUI&lt;br /&gt;
** display history of executed commands and re-execute them&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $1000&lt;br /&gt;
&lt;br /&gt;
* Improve d.vect.chart&lt;br /&gt;
** fix legend (see https://github.com/OSGeo/grass/issues/3100), update documentation, add tests&lt;br /&gt;
** must include documentation, examples, and basic tests &lt;br /&gt;
** requirements: basic C and Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Add JSON output to different tools in C&lt;br /&gt;
** r.report, r.mapsets, r.what, r.univar, r.info, v.info, r3.info&lt;br /&gt;
** must include tests and basic documentation&lt;br /&gt;
** requirements: C&lt;br /&gt;
** $500 for one tool (proposal should include the total amount requested and budget justification)&lt;br /&gt;
&lt;br /&gt;
See selected topics from past years: [https://trac.osgeo.org/grass/wiki/GSoC/2021/JupyterAndGRASS/MiniGrant2022 Space-Time Dataset Visualization and Improved Interactive Maps for grass.jupyter], [https://trac.osgeo.org/grass/wiki/wxGUIDevelopment/RedesigningStatusbar Redesigning a map display status bar combo box into a new settings dialog]&lt;br /&gt;
&lt;br /&gt;
== Mentors ==&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.osgeo.org/wiki/Anna_Petrasova Anna Petrasova]&lt;br /&gt;
* [https://wiki.osgeo.org/wiki/User:Wenzeslaus Vaclav Petras]&lt;br /&gt;
* [https://wiki.osgeo.org/wiki/User:Ychemin Yann Chemin]&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements ==&lt;br /&gt;
&lt;br /&gt;
The student stipends are sourced from the financial support the GRASS project receives from sponsors on [https://opencollective.com/grass#section-contributors Open Collective] and [https://www.osgeo.org/ the OSGeo Foundation]. Time of mentors is covered by individual mentors or their employers.&lt;br /&gt;
&lt;br /&gt;
In-kind contributions of personnel time:&lt;br /&gt;
&lt;br /&gt;
* [https://geospatial.ncsu.edu/ North Carolina State University, Center for Geospatial Analytics]&lt;br /&gt;
* [https://geomatics.fsv.cvut.cz/en/ Department of Geomatics], Faculty of Civil Engineering, Czech Technical University in Prague&lt;br /&gt;
&lt;br /&gt;
Personal time: Vaclav Petras, Anna Petrasova, Helena Mitasova, Stephan Blumentrath, Martin Landa&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Student Grants]]&lt;br /&gt;
[[Category: 2021]]&lt;br /&gt;
[[Category: 2022]]&lt;br /&gt;
[[Category: 2023]]&lt;br /&gt;
[[Category: 2024]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Mentoring_Program&amp;diff=27341</id>
		<title>Mentoring Program</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Mentoring_Program&amp;diff=27341"/>
		<updated>2023-12-11T15:23:06Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: Move Yann Chemin from mentoring program mentors to student grants mentors, add categories for years&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
&lt;br /&gt;
[[File:Grassgis logo colorlogo text whitebg.png|300px|right|none]]&lt;br /&gt;
&lt;br /&gt;
The GRASS GIS project offers a mentoring program to help students, researchers, and software developers integrate GRASS GIS into their projects.&lt;br /&gt;
&lt;br /&gt;
''The mentors hope to grow the GRASS community, so if you are new to GRASS GIS or open-source development in general, this program is for you.''&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
The use cases include (but are not limited to):&lt;br /&gt;
* developing workflow that uses GRASS GIS e.g., through Python, Bash, R API,&lt;br /&gt;
* contributing a research tool for GRASS GIS in Python, C, or C++,&lt;br /&gt;
* help with running GRASS GIS on a high-performance cluster,&lt;br /&gt;
* integrating GRASS GIS in another software.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Why to Apply ==&lt;br /&gt;
&lt;br /&gt;
You will:&lt;br /&gt;
&lt;br /&gt;
* receive mentorship by experienced GRASS developers;&lt;br /&gt;
* work on a project of your choice;&lt;br /&gt;
* use GRASS GIS in the most efficient way for your use case;&lt;br /&gt;
&lt;br /&gt;
Additionally, you may be able to turn a part of your project into a contribution to GRASS GIS. If you do that, you will:&lt;br /&gt;
&lt;br /&gt;
* make your work more accessible;&lt;br /&gt;
* preserve your work for future;&lt;br /&gt;
* get recognition for open-source contribution.&lt;br /&gt;
&lt;br /&gt;
== Mentoring ==&lt;br /&gt;
&lt;br /&gt;
Mentoring will be provided free of charge by experienced GRASS developers in one-on-one setting allowing for remote and asynchronous communication.&lt;br /&gt;
&lt;br /&gt;
Mentors will work with participants to select the most appropriate and efficient tools and techniques to run  and integrate GRASS tools into the participants' workflow and provide advice and feedback during the implementation. Mentors will try to be flexible to accommodate the timing of participants' projects.&lt;br /&gt;
&lt;br /&gt;
== Eligibility ==&lt;br /&gt;
&lt;br /&gt;
The program is open to people from all walks of life regardless of employment or student status. Projects on beginner technical level are welcome. You may be asked to demonstrate your skills for more advanced projects.&lt;br /&gt;
&lt;br /&gt;
The project must use GRASS GIS or contribute to GRASS GIS. Mentors are not able to support other parts of the project, e.g. research aspect or interfacing other software, as part of this program.&lt;br /&gt;
&lt;br /&gt;
The project and applicant eligibility is evaluated by the mentors who may suggest the applicant to modify the proposed topic to make it more suitable for the program or applicant skill set. The final decision on eligibility, admission, and continuation is at the discretion of the mentors.&lt;br /&gt;
&lt;br /&gt;
== How to Apply ==&lt;br /&gt;
&lt;br /&gt;
Fill out [https://forms.gle/Mqri1k9p3uMwr8gG6 the application form] or contact mentors directly (see below).&lt;br /&gt;
&lt;br /&gt;
== Mentors ==&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.osgeo.org/wiki/Anna_Petrasova Anna Petrasova]&lt;br /&gt;
* [https://wiki.osgeo.org/wiki/User:Wenzeslaus Vaclav Petras]&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements ==&lt;br /&gt;
&lt;br /&gt;
The funding to cover the time of mentors is provided by the U.S. National Science Foundation, award 2303651.&lt;br /&gt;
[[File:NSF Official logo.png|frameless|left]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Community]]&lt;br /&gt;
[[Category: 2023]]&lt;br /&gt;
[[Category: 2024]]&lt;br /&gt;
[[Category: 2025]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Mentoring_Program&amp;diff=27217</id>
		<title>Mentoring Program</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Mentoring_Program&amp;diff=27217"/>
		<updated>2023-10-09T16:50:11Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: Add NSF logo (NSF's logo can be used by recipients of NSF support for the sole purpose of acknowledging that support. https://www.nsf.gov/policies/logos.jsp)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
&lt;br /&gt;
[[File:Grassgis logo colorlogo text whitebg.png|300px|right|none]]&lt;br /&gt;
&lt;br /&gt;
The GRASS GIS project offers a mentoring program to help students, researchers, and software developers integrate GRASS GIS into their projects.&lt;br /&gt;
&lt;br /&gt;
''The mentors hope to grow the GRASS community, so if you are new to GRASS GIS or open-source development in general, this program is for you.''&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
The use cases include (but are not limited to):&lt;br /&gt;
* developing workflow that uses GRASS GIS e.g., through Python, Bash, R API,&lt;br /&gt;
* contributing a research tool for GRASS GIS in Python, C, or C++,&lt;br /&gt;
* help with running GRASS GIS on a high-performance cluster,&lt;br /&gt;
* integrating GRASS GIS in another software.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Why to Apply ==&lt;br /&gt;
&lt;br /&gt;
You will:&lt;br /&gt;
&lt;br /&gt;
* receive mentorship by experienced GRASS developers;&lt;br /&gt;
* work on a project of your choice;&lt;br /&gt;
* use GRASS GIS in the most efficient way for your use case;&lt;br /&gt;
&lt;br /&gt;
Additionally, you may be able to turn a part of your project into a contribution to GRASS GIS. If you do that, you will:&lt;br /&gt;
&lt;br /&gt;
* make your work more accessible;&lt;br /&gt;
* preserve your work for future;&lt;br /&gt;
* get recognition for open-source contribution.&lt;br /&gt;
&lt;br /&gt;
== Mentoring ==&lt;br /&gt;
&lt;br /&gt;
Mentoring will be provided free of charge by experienced GRASS developers in one-on-one setting allowing for remote and asynchronous communication.&lt;br /&gt;
&lt;br /&gt;
Mentors will work with participants to select the most appropriate and efficient tools and techniques to run  and integrate GRASS tools into the participants' workflow and provide advice and feedback during the implementation. Mentors will try to be flexible to accommodate the timing of participants' projects.&lt;br /&gt;
&lt;br /&gt;
== Eligibility ==&lt;br /&gt;
&lt;br /&gt;
The program is open to people from all walks of life regardless of employment or student status. Projects on beginner technical level are welcome. You may be asked to demonstrate your skills for more advanced projects.&lt;br /&gt;
&lt;br /&gt;
The project must use GRASS GIS or contribute to GRASS GIS. Mentors are not able to support other parts of the project, e.g. research aspect or interfacing other software, as part of this program.&lt;br /&gt;
&lt;br /&gt;
The project and applicant eligibility is evaluated by the mentors who may suggest the applicant to modify the proposed topic to make it more suitable for the program or applicant skill set. The final decision on eligibility, admission, and continuation is at the discretion of the mentors.&lt;br /&gt;
&lt;br /&gt;
== How to Apply ==&lt;br /&gt;
&lt;br /&gt;
Fill out [https://forms.gle/Mqri1k9p3uMwr8gG6 the application form] or contact mentors directly (see below).&lt;br /&gt;
&lt;br /&gt;
== Mentors ==&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.osgeo.org/wiki/Anna_Petrasova Anna Petrasova]&lt;br /&gt;
* [https://wiki.osgeo.org/wiki/User:Wenzeslaus Vaclav Petras]&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements ==&lt;br /&gt;
&lt;br /&gt;
The funding to cover the time of mentors is provided by the U.S. National Science Foundation, award 2303651.&lt;br /&gt;
[[File:NSF Official logo.png|frameless|left]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=File:NSF_Official_logo.png&amp;diff=27216</id>
		<title>File:NSF Official logo.png</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=File:NSF_Official_logo.png&amp;diff=27216"/>
		<updated>2023-10-09T16:47:44Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: NSF Logos and Usage Standards

NSF's logo can be used by recipients of NSF support for the sole purpose of acknowledging that support.

NSF's logo can be used to link to an NSF website or acknowledge NSF assistance or affiliation.

NSF's logo cannot be used in a manner that falsely implies employment by or affiliation with NSF. NSF's logo cannot be used to imply or endorse a product or service.

No explicit permission is necessary to use the NSF logo.

The NSF logo is the sole visual identifi...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
NSF Logos and Usage Standards&lt;br /&gt;
&lt;br /&gt;
NSF's logo can be used by recipients of NSF support for the sole purpose of acknowledging that support.&lt;br /&gt;
&lt;br /&gt;
NSF's logo can be used to link to an NSF website or acknowledge NSF assistance or affiliation.&lt;br /&gt;
&lt;br /&gt;
NSF's logo cannot be used in a manner that falsely implies employment by or affiliation with NSF. NSF's logo cannot be used to imply or endorse a product or service.&lt;br /&gt;
&lt;br /&gt;
No explicit permission is necessary to use the NSF logo.&lt;br /&gt;
&lt;br /&gt;
The NSF logo is the sole visual identifier of the U.S. National Science Foundation and embodies a set of values that is applied to everything we create and communicate.&lt;br /&gt;
&lt;br /&gt;
Source: https://www.nsf.gov/policies/logos.jsp (2023-10-09)&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Mentoring_Program&amp;diff=27204</id>
		<title>Mentoring Program</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Mentoring_Program&amp;diff=27204"/>
		<updated>2023-09-26T18:09:30Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: /* How to Apply */ add mentors as list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
&lt;br /&gt;
[[File:Grassgis logo colorlogo text whitebg.png|300px|right|none]]&lt;br /&gt;
&lt;br /&gt;
The GRASS GIS project offers a mentoring program to help students, researchers, and software developers integrate GRASS GIS into their projects.&lt;br /&gt;
&lt;br /&gt;
''The mentors hope to grow the GRASS community, so if you are new to GRASS GIS or open-source development in general, this program is for you.''&lt;br /&gt;
&lt;br /&gt;
== Why to Apply ==&lt;br /&gt;
&lt;br /&gt;
You will:&lt;br /&gt;
&lt;br /&gt;
* receive mentorship by experienced GRASS developers;&lt;br /&gt;
* work on a project of your choice;&lt;br /&gt;
* use GRASS GIS in the most efficient way for your use case;&lt;br /&gt;
&lt;br /&gt;
Additionally, you may be able to turn a part of your project into a contribution to GRASS GIS. If you do that, you will:&lt;br /&gt;
&lt;br /&gt;
* make your work more accessible;&lt;br /&gt;
* preserve your work for future;&lt;br /&gt;
* get recognition for open-source contribution.&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
The use cases include (but are not limited to):&lt;br /&gt;
* developing workflow that uses GRASS GIS e.g., through Python, Bash, R API,&lt;br /&gt;
* contributing a research tool for GRASS GIS in Python, C, or C++,&lt;br /&gt;
* help with running GRASS GIS on a high-performance cluster,&lt;br /&gt;
* integrating GRASS GIS in another software.&lt;br /&gt;
&lt;br /&gt;
== Mentoring ==&lt;br /&gt;
&lt;br /&gt;
Mentoring will be provided free of charge by experienced GRASS developers in one-on-one setting allowing for remote and asynchronous communication.&lt;br /&gt;
&lt;br /&gt;
Mentors will work with participants to select the most appropriate and efficient tools and techniques to run  and integrate GRASS tools into the participants' workflow and provide advice and feedback during the implementation. Mentors will try to be flexible to accommodate the timing of participants' projects.&lt;br /&gt;
&lt;br /&gt;
== Eligibility ==&lt;br /&gt;
&lt;br /&gt;
The program is open to people from all walks of life regardless of employment or student status. Projects on beginner technical level are welcome. You may be asked to demonstrate your skills for more advanced projects.&lt;br /&gt;
&lt;br /&gt;
The project must use GRASS GIS or contribute to GRASS GIS. Mentors are not able to support other parts of the project, e.g. research aspect or interfacing other software, as part of this program.&lt;br /&gt;
&lt;br /&gt;
The project and applicant eligibility is evaluated by the mentors who may suggest the applicant to modify the proposed topic to make it more suitable for the program or applicant skill set. The final decision on eligibility, admission, and continuation is at the discretion of the mentors.&lt;br /&gt;
&lt;br /&gt;
== How to Apply ==&lt;br /&gt;
&lt;br /&gt;
Fill out [https://forms.gle/ttkMok4cfXD5r4pMA the application form].&lt;br /&gt;
&lt;br /&gt;
== Mentors ==&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.osgeo.org/wiki/Anna_Petrasova Anna Petrasova]&lt;br /&gt;
* [https://wiki.osgeo.org/wiki/User:Wenzeslaus Vaclav Petras]&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements ==&lt;br /&gt;
&lt;br /&gt;
The funding to cover the time of mentors is provided by the U.S. National Science Foundation, award 2303651.&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27189</id>
		<title>Student Grants</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27189"/>
		<updated>2023-09-07T18:09:44Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: Acknowledgements of donations and time&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
&lt;br /&gt;
[[File:Grassgis logo colorlogo text whitebg.png|300px|right|none]]&lt;br /&gt;
&lt;br /&gt;
GRASS GIS offers a limited number of student grants for projects related to GRASS GIS. These can include actual coding, bug fixing, or documentation and the creation of educational resources.&lt;br /&gt;
&lt;br /&gt;
== Why to apply ==&lt;br /&gt;
&lt;br /&gt;
You will:&lt;br /&gt;
* receive mentorship by experienced open-source developers;&lt;br /&gt;
* gain programming skills;&lt;br /&gt;
* be able to add open-source development into your portfolio;&lt;br /&gt;
* get stipend.&lt;br /&gt;
&lt;br /&gt;
== Eligibility ==&lt;br /&gt;
&lt;br /&gt;
To apply for a grant, a student must:&lt;br /&gt;
* be eighteen (18) years of age or older upon application;&lt;br /&gt;
* be enrolled into a post-secondary academic program, as of the beginning of the grant;&lt;br /&gt;
* for the duration of the grant, be eligible to work in the country in which they reside;&lt;br /&gt;
* and not be a [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee (PSC)] member.&lt;br /&gt;
&lt;br /&gt;
In addition, the student has to:&lt;br /&gt;
* demonstrate necessary skills and ability to contribute to GRASS GIS through a [https://github.com/OSGeo/grass/pulls GitHub pull request (PR)].&lt;br /&gt;
&lt;br /&gt;
One person can be awarded one grant at a time, but can apply more than once at different times.&lt;br /&gt;
&lt;br /&gt;
== Stipend ==&lt;br /&gt;
&lt;br /&gt;
* The maximum per grant is 1000 USD. Proposals can be for lower amounts.&lt;br /&gt;
* The time to complete the grant should be maximum 3 months, but shorter projects are possible. This depends on the money requested and applicant's availability.&lt;br /&gt;
* Start date is flexible.&lt;br /&gt;
* For the 2023 deadline, GRASS GIS will offer a total of 4000 USD for stipends.&lt;br /&gt;
&lt;br /&gt;
== Before you apply ==&lt;br /&gt;
&lt;br /&gt;
* Express your interest in applying through the current GRASS community channels (grass-dev@osgeo.org mailing list, GitHub Discussions, or Gitter).&lt;br /&gt;
* Identify a topic matching your interest and skills.&lt;br /&gt;
* Look for ways to contribute to GRASS that are related to the selected topic (improve documentation, tests, fix bugs, etc.).&lt;br /&gt;
* Submit a PR.&lt;br /&gt;
&lt;br /&gt;
== How to apply ==&lt;br /&gt;
&lt;br /&gt;
Students should:&lt;br /&gt;
* write their proposals as Google Documents (or similar collaborative online document creation platform) and&lt;br /&gt;
* send an email to grass-grants@osgeo.org to notify of their application (with the link to the document).&lt;br /&gt;
&lt;br /&gt;
The email should contain:&lt;br /&gt;
* proof of eligibility&lt;br /&gt;
** confirm you are 18 year of age or above and that you can work in the country in which you reside for the duration of the grant&lt;br /&gt;
** proof of student status (e.g., scanned PDF)&lt;br /&gt;
** link to a GRASS GIS PR or PRs (work in progress is okay at this point)&lt;br /&gt;
&lt;br /&gt;
The proposal document should contain:&lt;br /&gt;
* applicant's name&lt;br /&gt;
* description of the proposed work&lt;br /&gt;
* timeline with activities and deliverables&lt;br /&gt;
* budget proposal&lt;br /&gt;
&lt;br /&gt;
For timely proposals, applicants will receive feedback from the grants committee and mentors. Changes can be made to the proposal until the deadline.&lt;br /&gt;
&lt;br /&gt;
For the current call, applications will be accepted until '''October 30, 2023'''.&lt;br /&gt;
&lt;br /&gt;
== Approval process ==&lt;br /&gt;
&lt;br /&gt;
Project proposals are evaluated by the [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee] within two weeks after the deadline and a notification will be sent to successful applicants.&lt;br /&gt;
&lt;br /&gt;
== Stipend payment ==&lt;br /&gt;
&lt;br /&gt;
Stipend are paid in two amounts (unless stated otherwise for the specific grant):&lt;br /&gt;
* 50% at the beginning of the work phase&lt;br /&gt;
* 50% after reception and approval of the final report by the PSC&lt;br /&gt;
&lt;br /&gt;
== Final report ==&lt;br /&gt;
&lt;br /&gt;
The final report should be also written in the [[Student_Grants/2022|GRASS GIS wiki]] under the proposal up to two weeks after the final date planned originally. When finished, the student sends an email to [https://lists.osgeo.org/pipermail/grass-psc/ grass-psc mailing list] to announce the end of the work and share the link to the final report. The final report should include:&lt;br /&gt;
* A description of the state of affairs before the work&lt;br /&gt;
* A description of the work done&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
The GRASS GIS community provides a list of topics highly relevant to the community. Applicants may suggest their own topics.&lt;br /&gt;
&lt;br /&gt;
List of open topics:&lt;br /&gt;
&lt;br /&gt;
* Improve documentation and tests for a set of tools&lt;br /&gt;
** includes revising text, add missing/update examples with pictures, notebook how to generate the pictures, add tests (pytest)&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $100-200 per tool (proposal should include the total amount requested and budget justification)&lt;br /&gt;
** list of suggested tools: r.sim.water, r.reclass, r.resample, r.resamp.filter, r.mask, r.mode, v.surf.idw, v.surf.rst, r.fillnulls, r.surf.*, …&lt;br /&gt;
&lt;br /&gt;
* r.rescale - reimplement as a wrapper to r.recode (see https://github.com/OSGeo/grass/issues/1986), add tests, examples and documentation&lt;br /&gt;
** must include tests and documentation&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Parallelize a tool with OpenMP&lt;br /&gt;
** possible candidates: r.horizon, r.mapcalc, r.proj, v.surf.idw&lt;br /&gt;
** must include tests and benchmarks&lt;br /&gt;
** requirements: C, OpenMP experience&lt;br /&gt;
** $1000 (one tool)&lt;br /&gt;
&lt;br /&gt;
* Implement ''History manager'' in GRASS GUI&lt;br /&gt;
** display history of executed commands and re-execute them&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $1000&lt;br /&gt;
&lt;br /&gt;
* Improve d.vect.chart&lt;br /&gt;
** fix legend (see https://github.com/OSGeo/grass/issues/3100), update documentation, add tests&lt;br /&gt;
** must include documentation, examples, and basic tests &lt;br /&gt;
** requirements: basic C and Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Add JSON output to different tools in C&lt;br /&gt;
** r.report, r.mapsets, r.what, r.univar, r.info, v.info, r3.info&lt;br /&gt;
** must include tests and basic documentation&lt;br /&gt;
** requirements: C&lt;br /&gt;
** $500 for one tool (proposal should include the total amount requested and budget justification)&lt;br /&gt;
&lt;br /&gt;
See selected topics from past years: [https://trac.osgeo.org/grass/wiki/GSoC/2021/JupyterAndGRASS/MiniGrant2022 Space-Time Dataset Visualization and Improved Interactive Maps for grass.jupyter], [https://trac.osgeo.org/grass/wiki/wxGUIDevelopment/RedesigningStatusbar Redesigning a map display status bar combo box into a new settings dialog]&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements ==&lt;br /&gt;
&lt;br /&gt;
The student stipends are sourced from the financial support the GRASS project receives from sponsors on [https://opencollective.com/grass#section-contributors Open Collective] and [https://www.osgeo.org/ the OSGeo Foundation]. Time of mentors is covered by individual mentors or their employers.&lt;br /&gt;
&lt;br /&gt;
In-kind contributions of personnel time:&lt;br /&gt;
&lt;br /&gt;
* [https://geospatial.ncsu.edu/ North Carolina State University, Center for Geospatial Analytics]&lt;br /&gt;
&lt;br /&gt;
Personal time: Vaclav Petras, Anna Petrasova, Helena Mitasova, Stephan Blumentrath, Martin Landa&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Student Grants]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Mentoring_Program&amp;diff=27188</id>
		<title>Mentoring Program</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Mentoring_Program&amp;diff=27188"/>
		<updated>2023-09-06T20:42:39Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: Created page with &amp;quot;{{toc|right}}  none  The GRASS GIS project offers a mentoring program to help students, researchers, and software developers integrate GRASS GIS into their projects.  ''The mentors hope to grow the GRASS community, so if you feel distant from the GRASS community or open-source development in general, this program is for you.''  == Why to Apply ==  You will:  * receive mentorship by experienced GRASS developers...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
&lt;br /&gt;
[[File:Grassgis logo colorlogo text whitebg.png|300px|right|none]]&lt;br /&gt;
&lt;br /&gt;
The GRASS GIS project offers a mentoring program to help students, researchers, and software developers integrate GRASS GIS into their projects.&lt;br /&gt;
&lt;br /&gt;
''The mentors hope to grow the GRASS community, so if you feel distant from the GRASS community or open-source development in general, this program is for you.''&lt;br /&gt;
&lt;br /&gt;
== Why to Apply ==&lt;br /&gt;
&lt;br /&gt;
You will:&lt;br /&gt;
&lt;br /&gt;
* receive mentorship by experienced GRASS developers;&lt;br /&gt;
* work on a project of your choice;&lt;br /&gt;
* use GRASS GIS in the most efficient way for your use case;&lt;br /&gt;
&lt;br /&gt;
Additionally, you may be able to turn a part of your project into a contribution to GRASS GIS. If you do that, you will:&lt;br /&gt;
&lt;br /&gt;
* make your work more accessible;&lt;br /&gt;
* preserve your work for future;&lt;br /&gt;
* get recognition for open-source contribution.&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
The use cases include (but are not limited to):&lt;br /&gt;
* developing workflow that uses GRASS GIS e.g., through Python, Bash, R API,&lt;br /&gt;
* contributing a research tool for GRASS GIS in Python, C, or C++,&lt;br /&gt;
* help with running GRASS GIS on a high-performance cluster,&lt;br /&gt;
* integrating GRASS GIS in another software.&lt;br /&gt;
&lt;br /&gt;
== Mentoring ==&lt;br /&gt;
&lt;br /&gt;
Mentoring will be provided free of charge by experienced GRASS developers in one-on-one setting allowing for remote and asynchronous communication.&lt;br /&gt;
&lt;br /&gt;
Mentors will work with participants to select the most appropriate and efficient tools and techniques to run  and integrate GRASS tools into the participants' workflow and provide advice and feedback during the implementation. Mentors will try to be flexible to accommodate the timing of participants' projects.&lt;br /&gt;
&lt;br /&gt;
== Eligibility ==&lt;br /&gt;
&lt;br /&gt;
The program is open to people from all walks of life regardless of employment or student status. Projects on beginner technical level are welcome. You may be asked to demonstrate your skills for more advanced projects.&lt;br /&gt;
&lt;br /&gt;
The project must use GRASS GIS or contribute to GRASS GIS. Mentors are not able to support other parts of the project, e.g. research aspect or interfacing other software, as part of this program.&lt;br /&gt;
&lt;br /&gt;
The project and applicant eligibility is evaluated by the mentors who may suggest the applicant to modify the proposed topic to make it more suitable for the program or applicant skill set. The final decision on eligibility, admission, and continuation is at the discretion of the mentors.&lt;br /&gt;
&lt;br /&gt;
== How to Apply ==&lt;br /&gt;
&lt;br /&gt;
Fill out [https://forms.gle/ttkMok4cfXD5r4pMA the application form].&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements ==&lt;br /&gt;
&lt;br /&gt;
The funding to cover the time of mentors is provided by the U.S. National Science Foundation, award 2303651.&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27186</id>
		<title>Student Grants</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27186"/>
		<updated>2023-08-22T19:42:49Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: toc on right, add logo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
&lt;br /&gt;
[[File:Grassgis logo colorlogo text whitebg.png|300px|right|none]]&lt;br /&gt;
&lt;br /&gt;
GRASS GIS offers a limited number of student grants for projects related to GRASS GIS. These can include actual coding, bug fixing, or documentation and the creation of educational resources.&lt;br /&gt;
&lt;br /&gt;
== Why to apply ==&lt;br /&gt;
&lt;br /&gt;
You will:&lt;br /&gt;
* receive mentorship by experienced open-source developers;&lt;br /&gt;
* gain programming skills;&lt;br /&gt;
* be able to add open-source development into your portfolio;&lt;br /&gt;
* get stipend.&lt;br /&gt;
&lt;br /&gt;
== Eligibility ==&lt;br /&gt;
&lt;br /&gt;
To apply for a grant, a student must:&lt;br /&gt;
* be eighteen (18) years of age or older upon application;&lt;br /&gt;
* be enrolled into a post-secondary academic program, as of the beginning of the grant;&lt;br /&gt;
* for the duration of the grant, be eligible to work in the country in which they reside;&lt;br /&gt;
* and not be a [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee (PSC)] member.&lt;br /&gt;
&lt;br /&gt;
In addition, the student has to:&lt;br /&gt;
* demonstrate necessary skills and ability to contribute to GRASS GIS through a [https://github.com/OSGeo/grass/pulls GitHub pull request (PR)].&lt;br /&gt;
&lt;br /&gt;
One person can be awarded one grant at a time, but can apply more than once at different times.&lt;br /&gt;
&lt;br /&gt;
== Stipend ==&lt;br /&gt;
&lt;br /&gt;
* The maximum per grant is 1000 USD. Proposals can be for lower amounts.&lt;br /&gt;
* The time to complete the grant should be maximum 3 months, but shorter projects are possible. This depends on the money requested and applicant's availability.&lt;br /&gt;
* Start date is flexible.&lt;br /&gt;
* For the 2023 deadline, GRASS GIS will offer a total of 4000 USD for stipends.&lt;br /&gt;
&lt;br /&gt;
== Before you apply ==&lt;br /&gt;
&lt;br /&gt;
* Express your interest in applying through the current GRASS community channels (grass-dev@osgeo.org mailing list, GitHub Discussions, or Gitter).&lt;br /&gt;
* Identify a topic matching your interest and skills.&lt;br /&gt;
* Look for ways to contribute to GRASS that are related to the selected topic (improve documentation, tests, fix bugs, etc.).&lt;br /&gt;
* Submit a PR.&lt;br /&gt;
&lt;br /&gt;
== How to apply ==&lt;br /&gt;
&lt;br /&gt;
Students should:&lt;br /&gt;
* write their proposals as Google Documents (or similar collaborative online document creation platform) and&lt;br /&gt;
* send an email to grass-grants@osgeo.org to notify of their application (with the link to the document).&lt;br /&gt;
&lt;br /&gt;
The email should contain:&lt;br /&gt;
* proof of eligibility&lt;br /&gt;
** confirm you are 18 year of age or above and that you can work in the country in which you reside for the duration of the grant&lt;br /&gt;
** proof of student status (e.g., scanned PDF)&lt;br /&gt;
** link to a GRASS GIS PR or PRs (work in progress is okay at this point)&lt;br /&gt;
&lt;br /&gt;
The proposal document should contain:&lt;br /&gt;
* applicant's name&lt;br /&gt;
* description of the proposed work&lt;br /&gt;
* timeline with activities and deliverables&lt;br /&gt;
* budget proposal&lt;br /&gt;
&lt;br /&gt;
For timely proposals, applicants will receive feedback from the grants committee and mentors. Changes can be made to the proposal until the deadline.&lt;br /&gt;
&lt;br /&gt;
For the current call, applications will be accepted until '''October 30, 2023'''.&lt;br /&gt;
&lt;br /&gt;
== Approval process ==&lt;br /&gt;
&lt;br /&gt;
Project proposals are evaluated by the [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee] within two weeks after the deadline and a notification will be sent to successful applicants.&lt;br /&gt;
&lt;br /&gt;
== Stipend payment ==&lt;br /&gt;
&lt;br /&gt;
Stipend are paid in two amounts (unless stated otherwise for the specific grant):&lt;br /&gt;
* 50% at the beginning of the work phase&lt;br /&gt;
* 50% after reception and approval of the final report by the PSC&lt;br /&gt;
&lt;br /&gt;
== Final report ==&lt;br /&gt;
&lt;br /&gt;
The final report should be also written in the [[Student_Grants/2022|GRASS GIS wiki]] under the proposal up to two weeks after the final date planned originally. When finished, the student sends an email to [https://lists.osgeo.org/pipermail/grass-psc/ grass-psc mailing list] to announce the end of the work and share the link to the final report. The final report should include:&lt;br /&gt;
* A description of the state of affairs before the work&lt;br /&gt;
* A description of the work done&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
The GRASS GIS community provides a list of topics highly relevant to the community. Applicants may suggest their own topics.&lt;br /&gt;
&lt;br /&gt;
List of open topics:&lt;br /&gt;
&lt;br /&gt;
* Improve documentation and tests for a set of tools&lt;br /&gt;
** includes revising text, add missing/update examples with pictures, notebook how to generate the pictures, add tests (pytest)&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $100-200 per tool (proposal should include the total amount requested and budget justification)&lt;br /&gt;
** list of suggested tools: r.sim.water, r.reclass, r.resample, r.resamp.filter, r.mask, r.mode, v.surf.idw, v.surf.rst, r.fillnulls, r.surf.*, …&lt;br /&gt;
&lt;br /&gt;
* r.rescale - reimplement as a wrapper to r.recode (see https://github.com/OSGeo/grass/issues/1986), add tests, examples and documentation&lt;br /&gt;
** must include tests and documentation&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Parallelize a tool with OpenMP&lt;br /&gt;
** possible candidates: r.horizon, r.mapcalc, r.proj, v.surf.idw&lt;br /&gt;
** must include tests and benchmarks&lt;br /&gt;
** requirements: C, OpenMP experience&lt;br /&gt;
** $1000 (one tool)&lt;br /&gt;
&lt;br /&gt;
* Implement ''History manager'' in GRASS GUI&lt;br /&gt;
** display history of executed commands and re-execute them&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $1000&lt;br /&gt;
&lt;br /&gt;
* Improve d.vect.chart&lt;br /&gt;
** fix legend (see https://github.com/OSGeo/grass/issues/3100), update documentation, add tests&lt;br /&gt;
** must include documentation, examples, and basic tests &lt;br /&gt;
** requirements: basic C and Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Add JSON output to different tools in C&lt;br /&gt;
** r.report, r.mapsets, r.what, r.univar, r.info, v.info, r3.info&lt;br /&gt;
** must include tests and basic documentation&lt;br /&gt;
** requirements: C&lt;br /&gt;
** $500 for one tool (proposal should include the total amount requested and budget justification)&lt;br /&gt;
&lt;br /&gt;
See selected topics from past years: [https://trac.osgeo.org/grass/wiki/GSoC/2021/JupyterAndGRASS/MiniGrant2022 Space-Time Dataset Visualization and Improved Interactive Maps for grass.jupyter], [https://trac.osgeo.org/grass/wiki/wxGUIDevelopment/RedesigningStatusbar Redesigning a map display status bar combo box into a new settings dialog]&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Student Grants]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27185</id>
		<title>Student Grants</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27185"/>
		<updated>2023-08-22T18:55:30Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: /* Topics */ add &amp;quot;selected topics from past years&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GRASS GIS offers a limited number of student grants for projects related to GRASS GIS. These can include actual coding, bug fixing, or documentation and the creation of educational resources.&lt;br /&gt;
&lt;br /&gt;
== Why to apply ==&lt;br /&gt;
&lt;br /&gt;
You will:&lt;br /&gt;
* receive mentorship by experienced open-source developers;&lt;br /&gt;
* gain programming skills;&lt;br /&gt;
* be able to add open-source development into your portfolio;&lt;br /&gt;
* get stipend.&lt;br /&gt;
&lt;br /&gt;
== Eligibility ==&lt;br /&gt;
&lt;br /&gt;
To apply for a grant, a student must:&lt;br /&gt;
* be eighteen (18) years of age or older upon application;&lt;br /&gt;
* be enrolled into a post-secondary academic program, as of the beginning of the grant;&lt;br /&gt;
* for the duration of the grant, be eligible to work in the country in which they reside;&lt;br /&gt;
* and not be a [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee (PSC)] member.&lt;br /&gt;
&lt;br /&gt;
In addition, the student has to:&lt;br /&gt;
* demonstrate necessary skills and ability to contribute to GRASS GIS through a [https://github.com/OSGeo/grass/pulls GitHub pull request (PR)].&lt;br /&gt;
&lt;br /&gt;
One person can be awarded one grant at a time, but can apply more than once at different times.&lt;br /&gt;
&lt;br /&gt;
== Stipend ==&lt;br /&gt;
&lt;br /&gt;
* The maximum per grant is 1000 USD. Proposals can be for lower amounts.&lt;br /&gt;
* The time to complete the grant should be maximum 3 months, but shorter projects are possible. This depends on the money requested and applicant's availability.&lt;br /&gt;
* Start date is flexible.&lt;br /&gt;
* For the 2023 deadline, GRASS GIS will offer a total of 4000 USD for stipends.&lt;br /&gt;
&lt;br /&gt;
== Before you apply ==&lt;br /&gt;
&lt;br /&gt;
* Express your interest in applying through the current GRASS community channels (grass-dev@osgeo.org mailing list, GitHub Discussions, or Gitter).&lt;br /&gt;
* Identify a topic matching your interest and skills.&lt;br /&gt;
* Look for ways to contribute to GRASS that are related to the selected topic (improve documentation, tests, fix bugs, etc.).&lt;br /&gt;
* Submit a PR.&lt;br /&gt;
&lt;br /&gt;
== How to apply ==&lt;br /&gt;
&lt;br /&gt;
Students should:&lt;br /&gt;
* write their proposals as Google Documents (or similar collaborative online document creation platform) and&lt;br /&gt;
* send an email to grass-grants@osgeo.org to notify of their application (with the link to the document).&lt;br /&gt;
&lt;br /&gt;
The email should contain:&lt;br /&gt;
* proof of eligibility&lt;br /&gt;
** confirm you are 18 year of age or above and that you can work in the country in which you reside for the duration of the grant&lt;br /&gt;
** proof of student status (e.g., scanned PDF)&lt;br /&gt;
** link to a GRASS GIS PR or PRs (work in progress is okay at this point)&lt;br /&gt;
&lt;br /&gt;
The proposal document should contain:&lt;br /&gt;
* applicant's name&lt;br /&gt;
* description of the proposed work&lt;br /&gt;
* timeline with activities and deliverables&lt;br /&gt;
* budget proposal&lt;br /&gt;
&lt;br /&gt;
For timely proposals, applicants will receive feedback from the grants committee and mentors. Changes can be made to the proposal until the deadline.&lt;br /&gt;
&lt;br /&gt;
For the current call, applications will be accepted until '''October 30, 2023'''.&lt;br /&gt;
&lt;br /&gt;
== Approval process ==&lt;br /&gt;
&lt;br /&gt;
Project proposals are evaluated by the [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee] within two weeks after the deadline and a notification will be sent to successful applicants.&lt;br /&gt;
&lt;br /&gt;
== Stipend payment ==&lt;br /&gt;
&lt;br /&gt;
Stipend are paid in two amounts (unless stated otherwise for the specific grant):&lt;br /&gt;
* 50% at the beginning of the work phase&lt;br /&gt;
* 50% after reception and approval of the final report by the PSC&lt;br /&gt;
&lt;br /&gt;
== Final report ==&lt;br /&gt;
&lt;br /&gt;
The final report should be also written in the [[Student_Grants/2022|GRASS GIS wiki]] under the proposal up to two weeks after the final date planned originally. When finished, the student sends an email to [https://lists.osgeo.org/pipermail/grass-psc/ grass-psc mailing list] to announce the end of the work and share the link to the final report. The final report should include:&lt;br /&gt;
* A description of the state of affairs before the work&lt;br /&gt;
* A description of the work done&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
The GRASS GIS community provides a list of topics highly relevant to the community. Applicants may suggest their own topics.&lt;br /&gt;
&lt;br /&gt;
List of open topics:&lt;br /&gt;
&lt;br /&gt;
* Improve documentation and tests for a set of tools&lt;br /&gt;
** includes revising text, add missing/update examples with pictures, notebook how to generate the pictures, add tests (pytest)&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $100-200 per tool (proposal should include the total amount requested and budget justification)&lt;br /&gt;
** list of suggested tools: r.sim.water, r.reclass, r.resample, r.resamp.filter, r.mask, r.mode, v.surf.idw, v.surf.rst, r.fillnulls, r.surf.*, …&lt;br /&gt;
&lt;br /&gt;
* r.rescale - reimplement as a wrapper to r.recode (see https://github.com/OSGeo/grass/issues/1986), add tests, examples and documentation&lt;br /&gt;
** must include tests and documentation&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Parallelize a tool with OpenMP&lt;br /&gt;
** possible candidates: r.horizon, r.mapcalc, r.proj, v.surf.idw&lt;br /&gt;
** must include tests and benchmarks&lt;br /&gt;
** requirements: C, OpenMP experience&lt;br /&gt;
** $1000 (one tool)&lt;br /&gt;
&lt;br /&gt;
* Implement ''History manager'' in GRASS GUI&lt;br /&gt;
** display history of executed commands and re-execute them&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $1000&lt;br /&gt;
&lt;br /&gt;
* Improve d.vect.chart&lt;br /&gt;
** fix legend (see https://github.com/OSGeo/grass/issues/3100), update documentation, add tests&lt;br /&gt;
** must include documentation, examples, and basic tests &lt;br /&gt;
** requirements: basic C and Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Add JSON output to different tools in C&lt;br /&gt;
** r.report, r.mapsets, r.what, r.univar, r.info, v.info, r3.info&lt;br /&gt;
** must include tests and basic documentation&lt;br /&gt;
** requirements: C&lt;br /&gt;
** $500 for one tool (proposal should include the total amount requested and budget justification)&lt;br /&gt;
&lt;br /&gt;
See selected topics from past years: [https://trac.osgeo.org/grass/wiki/GSoC/2021/JupyterAndGRASS/MiniGrant2022 Space-Time Dataset Visualization and Improved Interactive Maps for grass.jupyter], [https://trac.osgeo.org/grass/wiki/wxGUIDevelopment/RedesigningStatusbar Redesigning a map display status bar combo box into a new settings dialog]&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Student Grants]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27184</id>
		<title>Student Grants</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27184"/>
		<updated>2023-08-22T18:51:11Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: /* Topics */ improve amounts are requirements&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GRASS GIS offers a limited number of student grants for projects related to GRASS GIS. These can include actual coding, bug fixing, or documentation and the creation of educational resources.&lt;br /&gt;
&lt;br /&gt;
== Why to apply ==&lt;br /&gt;
&lt;br /&gt;
You will:&lt;br /&gt;
* receive mentorship by experienced open-source developers;&lt;br /&gt;
* gain programming skills;&lt;br /&gt;
* be able to add open-source development into your portfolio;&lt;br /&gt;
* get stipend.&lt;br /&gt;
&lt;br /&gt;
== Eligibility ==&lt;br /&gt;
&lt;br /&gt;
To apply for a grant, a student must:&lt;br /&gt;
* be eighteen (18) years of age or older upon application;&lt;br /&gt;
* be enrolled into a post-secondary academic program, as of the beginning of the grant;&lt;br /&gt;
* for the duration of the grant, be eligible to work in the country in which they reside;&lt;br /&gt;
* and not be a [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee (PSC)] member.&lt;br /&gt;
&lt;br /&gt;
In addition, the student has to:&lt;br /&gt;
* demonstrate necessary skills and ability to contribute to GRASS GIS through a [https://github.com/OSGeo/grass/pulls GitHub pull request (PR)].&lt;br /&gt;
&lt;br /&gt;
One person can be awarded one grant at a time, but can apply more than once at different times.&lt;br /&gt;
&lt;br /&gt;
== Stipend ==&lt;br /&gt;
&lt;br /&gt;
* The maximum per grant is 1000 USD. Proposals can be for lower amounts.&lt;br /&gt;
* The time to complete the grant should be maximum 3 months, but shorter projects are possible. This depends on the money requested and applicant's availability.&lt;br /&gt;
* Start date is flexible.&lt;br /&gt;
* For the 2023 deadline, GRASS GIS will offer a total of 4000 USD for stipends.&lt;br /&gt;
&lt;br /&gt;
== Before you apply ==&lt;br /&gt;
&lt;br /&gt;
* Express your interest in applying through the current GRASS community channels (grass-dev@osgeo.org mailing list, GitHub Discussions, or Gitter).&lt;br /&gt;
* Identify a topic matching your interest and skills.&lt;br /&gt;
* Look for ways to contribute to GRASS that are related to the selected topic (improve documentation, tests, fix bugs, etc.).&lt;br /&gt;
* Submit a PR.&lt;br /&gt;
&lt;br /&gt;
== How to apply ==&lt;br /&gt;
&lt;br /&gt;
Students should:&lt;br /&gt;
* write their proposals as Google Documents (or similar collaborative online document creation platform) and&lt;br /&gt;
* send an email to grass-grants@osgeo.org to notify of their application (with the link to the document).&lt;br /&gt;
&lt;br /&gt;
The email should contain:&lt;br /&gt;
* proof of eligibility&lt;br /&gt;
** confirm you are 18 year of age or above and that you can work in the country in which you reside for the duration of the grant&lt;br /&gt;
** proof of student status (e.g., scanned PDF)&lt;br /&gt;
** link to a GRASS GIS PR or PRs (work in progress is okay at this point)&lt;br /&gt;
&lt;br /&gt;
The proposal document should contain:&lt;br /&gt;
* applicant's name&lt;br /&gt;
* description of the proposed work&lt;br /&gt;
* timeline with activities and deliverables&lt;br /&gt;
* budget proposal&lt;br /&gt;
&lt;br /&gt;
For timely proposals, applicants will receive feedback from the grants committee and mentors. Changes can be made to the proposal until the deadline.&lt;br /&gt;
&lt;br /&gt;
For the current call, applications will be accepted until '''October 30, 2023'''.&lt;br /&gt;
&lt;br /&gt;
== Approval process ==&lt;br /&gt;
&lt;br /&gt;
Project proposals are evaluated by the [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee] within two weeks after the deadline and a notification will be sent to successful applicants.&lt;br /&gt;
&lt;br /&gt;
== Stipend payment ==&lt;br /&gt;
&lt;br /&gt;
Stipend are paid in two amounts (unless stated otherwise for the specific grant):&lt;br /&gt;
* 50% at the beginning of the work phase&lt;br /&gt;
* 50% after reception and approval of the final report by the PSC&lt;br /&gt;
&lt;br /&gt;
== Final report ==&lt;br /&gt;
&lt;br /&gt;
The final report should be also written in the [[Student_Grants/2022|GRASS GIS wiki]] under the proposal up to two weeks after the final date planned originally. When finished, the student sends an email to [https://lists.osgeo.org/pipermail/grass-psc/ grass-psc mailing list] to announce the end of the work and share the link to the final report. The final report should include:&lt;br /&gt;
* A description of the state of affairs before the work&lt;br /&gt;
* A description of the work done&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
The GRASS GIS community provides a list of topics highly relevant to the community. Applicants may come up with their own topics. Relevance of the topic to the project will be evaluated individually. Topics contributing to the core GRASS project are usually more relevant than others.&lt;br /&gt;
&lt;br /&gt;
List of open topics:&lt;br /&gt;
&lt;br /&gt;
* Improve documentation and tests for a set of tools&lt;br /&gt;
** includes revising text, add missing/update examples with pictures, notebook how to generate the pictures, add tests (pytest)&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $100-200 per tool (proposal should include the total amount requested and budget justification)&lt;br /&gt;
** list of suggested tools: r.sim.water, r.reclass, r.resample, r.resamp.filter, r.mask, r.mode, v.surf.idw, v.surf.rst, r.fillnulls, r.surf.*, …&lt;br /&gt;
&lt;br /&gt;
* r.rescale - reimplement as a wrapper to r.recode (see https://github.com/OSGeo/grass/issues/1986), add tests, examples and documentation&lt;br /&gt;
** must include tests and documentation&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Parallelize a tool with OpenMP&lt;br /&gt;
** possible candidates: r.horizon, r.mapcalc, r.proj, v.surf.idw&lt;br /&gt;
** must include tests and benchmarks&lt;br /&gt;
** requirements: C, OpenMP experience&lt;br /&gt;
** $1000 (one tool)&lt;br /&gt;
&lt;br /&gt;
* Implement ''History manager'' in GRASS GUI&lt;br /&gt;
** display history of executed commands and re-execute them&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $1000&lt;br /&gt;
&lt;br /&gt;
* Improve d.vect.chart&lt;br /&gt;
** fix legend (see https://github.com/OSGeo/grass/issues/3100), update documentation, add tests&lt;br /&gt;
** must include documentation, examples, and basic tests &lt;br /&gt;
** requirements: basic C and Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Add JSON output to different tools in C&lt;br /&gt;
** r.report, r.mapsets, r.what, r.univar, r.info, v.info, r3.info&lt;br /&gt;
** must include tests and basic documentation&lt;br /&gt;
** requirements: C&lt;br /&gt;
** $500 for one tool (proposal should include the total amount requested and budget justification)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Student Grants]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27183</id>
		<title>Student Grants</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27183"/>
		<updated>2023-08-22T18:38:54Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: /* Grant payment */ rename to Stipend (Google uses &amp;quot;Contributor Stipends&amp;quot;)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GRASS GIS offers a limited number of student grants for projects related to GRASS GIS. These can include actual coding, bug fixing, or documentation and the creation of educational resources.&lt;br /&gt;
&lt;br /&gt;
== Why to apply ==&lt;br /&gt;
&lt;br /&gt;
You will:&lt;br /&gt;
* receive mentorship by experienced open-source developers;&lt;br /&gt;
* gain programming skills;&lt;br /&gt;
* be able to add open-source development into your portfolio;&lt;br /&gt;
* get stipend.&lt;br /&gt;
&lt;br /&gt;
== Eligibility ==&lt;br /&gt;
&lt;br /&gt;
To apply for a grant, a student must:&lt;br /&gt;
* be eighteen (18) years of age or older upon application;&lt;br /&gt;
* be enrolled into a post-secondary academic program, as of the beginning of the grant;&lt;br /&gt;
* for the duration of the grant, be eligible to work in the country in which they reside;&lt;br /&gt;
* and not be a [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee (PSC)] member.&lt;br /&gt;
&lt;br /&gt;
In addition, the student has to:&lt;br /&gt;
* demonstrate necessary skills and ability to contribute to GRASS GIS through a [https://github.com/OSGeo/grass/pulls GitHub pull request (PR)].&lt;br /&gt;
&lt;br /&gt;
One person can be awarded one grant at a time, but can apply more than once at different times.&lt;br /&gt;
&lt;br /&gt;
== Stipend ==&lt;br /&gt;
&lt;br /&gt;
* The maximum per grant is 1000 USD. Proposals can be for lower amounts.&lt;br /&gt;
* The time to complete the grant should be maximum 3 months, but shorter projects are possible. This depends on the money requested and applicant's availability.&lt;br /&gt;
* Start date is flexible.&lt;br /&gt;
* For the 2023 deadline, GRASS GIS will offer a total of 4000 USD for stipends.&lt;br /&gt;
&lt;br /&gt;
== Before you apply ==&lt;br /&gt;
&lt;br /&gt;
* Express your interest in applying through the current GRASS community channels (grass-dev@osgeo.org mailing list, GitHub Discussions, or Gitter).&lt;br /&gt;
* Identify a topic matching your interest and skills.&lt;br /&gt;
* Look for ways to contribute to GRASS that are related to the selected topic (improve documentation, tests, fix bugs, etc.).&lt;br /&gt;
* Submit a PR.&lt;br /&gt;
&lt;br /&gt;
== How to apply ==&lt;br /&gt;
&lt;br /&gt;
Students should:&lt;br /&gt;
* write their proposals as Google Documents (or similar collaborative online document creation platform) and&lt;br /&gt;
* send an email to grass-grants@osgeo.org to notify of their application (with the link to the document).&lt;br /&gt;
&lt;br /&gt;
The email should contain:&lt;br /&gt;
* proof of eligibility&lt;br /&gt;
** confirm you are 18 year of age or above and that you can work in the country in which you reside for the duration of the grant&lt;br /&gt;
** proof of student status (e.g., scanned PDF)&lt;br /&gt;
** link to a GRASS GIS PR or PRs (work in progress is okay at this point)&lt;br /&gt;
&lt;br /&gt;
The proposal document should contain:&lt;br /&gt;
* applicant's name&lt;br /&gt;
* description of the proposed work&lt;br /&gt;
* timeline with activities and deliverables&lt;br /&gt;
* budget proposal&lt;br /&gt;
&lt;br /&gt;
For timely proposals, applicants will receive feedback from the grants committee and mentors. Changes can be made to the proposal until the deadline.&lt;br /&gt;
&lt;br /&gt;
For the current call, applications will be accepted until '''October 30, 2023'''.&lt;br /&gt;
&lt;br /&gt;
== Approval process ==&lt;br /&gt;
&lt;br /&gt;
Project proposals are evaluated by the [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee] within two weeks after the deadline and a notification will be sent to successful applicants.&lt;br /&gt;
&lt;br /&gt;
== Stipend payment ==&lt;br /&gt;
&lt;br /&gt;
Stipend are paid in two amounts (unless stated otherwise for the specific grant):&lt;br /&gt;
* 50% at the beginning of the work phase&lt;br /&gt;
* 50% after reception and approval of the final report by the PSC&lt;br /&gt;
&lt;br /&gt;
== Final report ==&lt;br /&gt;
&lt;br /&gt;
The final report should be also written in the [[Student_Grants/2022|GRASS GIS wiki]] under the proposal up to two weeks after the final date planned originally. When finished, the student sends an email to [https://lists.osgeo.org/pipermail/grass-psc/ grass-psc mailing list] to announce the end of the work and share the link to the final report. The final report should include:&lt;br /&gt;
* A description of the state of affairs before the work&lt;br /&gt;
* A description of the work done&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
The GRASS GIS community provides a list of topics highly relevant to the community. Applicants may come up with their own topics. Relevance of the topic to the project will be evaluated individually. Topics contributing to the core GRASS project are usually more relevant than others.&lt;br /&gt;
&lt;br /&gt;
List of open topics:&lt;br /&gt;
&lt;br /&gt;
* Improve documentation and tests for a set of tools&lt;br /&gt;
** includes revising text, add missing/update examples with pictures, notebook how to generate the pictures, add tests (pytest)&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $100-200 per tool&lt;br /&gt;
** list of suggested tools: r.sim.water, r.reclass, r.resample, r.resamp.filter, r.mask, r.mode, v.surf.idw, v.surf.rst, r.fillnulls, r.surf.*, …&lt;br /&gt;
&lt;br /&gt;
* r.rescale - reimplement as a wrapper to r.recode (see https://github.com/OSGeo/grass/issues/1986), add tests, examples and documentation&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Parallelize a tool with OpenMP&lt;br /&gt;
** possible candidates: r.horizon, r.mapcalc, r.proj, v.surf.idw&lt;br /&gt;
** requirements: C, OpenMP experience&lt;br /&gt;
** $1000 (one tool)&lt;br /&gt;
&lt;br /&gt;
* Implement ''History manager'' in GRASS GUI&lt;br /&gt;
** display history of executed commands and re-execute them&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $1000&lt;br /&gt;
&lt;br /&gt;
* Improve d.vect.chart&lt;br /&gt;
** fix legend (see https://github.com/OSGeo/grass/issues/3100), update documentation, add tests&lt;br /&gt;
** requirements: basic C and Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Add JSON output to different tools&lt;br /&gt;
** r.report, r.mapsets, r.what, r.univar, r.info, v.info, r3.info&lt;br /&gt;
** requirements: C&lt;br /&gt;
** $500 for 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Student Grants]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27182</id>
		<title>Student Grants</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27182"/>
		<updated>2023-08-22T18:37:58Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: /* How to apply */ Restructure to modify the proposal after submission and more clearly specify the eligibility proofs, remove required mentor (identified later, not by the student)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GRASS GIS offers a limited number of student grants for projects related to GRASS GIS. These can include actual coding, bug fixing, or documentation and the creation of educational resources.&lt;br /&gt;
&lt;br /&gt;
== Why to apply ==&lt;br /&gt;
&lt;br /&gt;
You will:&lt;br /&gt;
* receive mentorship by experienced open-source developers;&lt;br /&gt;
* gain programming skills;&lt;br /&gt;
* be able to add open-source development into your portfolio;&lt;br /&gt;
* get stipend.&lt;br /&gt;
&lt;br /&gt;
== Eligibility ==&lt;br /&gt;
&lt;br /&gt;
To apply for a grant, a student must:&lt;br /&gt;
* be eighteen (18) years of age or older upon application;&lt;br /&gt;
* be enrolled into a post-secondary academic program, as of the beginning of the grant;&lt;br /&gt;
* for the duration of the grant, be eligible to work in the country in which they reside;&lt;br /&gt;
* and not be a [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee (PSC)] member.&lt;br /&gt;
&lt;br /&gt;
In addition, the student has to:&lt;br /&gt;
* demonstrate necessary skills and ability to contribute to GRASS GIS through a [https://github.com/OSGeo/grass/pulls GitHub pull request (PR)].&lt;br /&gt;
&lt;br /&gt;
One person can be awarded one grant at a time, but can apply more than once at different times.&lt;br /&gt;
&lt;br /&gt;
== Stipend ==&lt;br /&gt;
&lt;br /&gt;
* The maximum per grant is 1000 USD. Proposals can be for lower amounts.&lt;br /&gt;
* The time to complete the grant should be maximum 3 months, but shorter projects are possible. This depends on the money requested and applicant's availability.&lt;br /&gt;
* Start date is flexible.&lt;br /&gt;
* For the 2023 deadline, GRASS GIS will offer a total of 4000 USD for stipends.&lt;br /&gt;
&lt;br /&gt;
== Before you apply ==&lt;br /&gt;
&lt;br /&gt;
* Express your interest in applying through the current GRASS community channels (grass-dev@osgeo.org mailing list, GitHub Discussions, or Gitter).&lt;br /&gt;
* Identify a topic matching your interest and skills.&lt;br /&gt;
* Look for ways to contribute to GRASS that are related to the selected topic (improve documentation, tests, fix bugs, etc.).&lt;br /&gt;
* Submit a PR.&lt;br /&gt;
&lt;br /&gt;
== How to apply ==&lt;br /&gt;
&lt;br /&gt;
Students should:&lt;br /&gt;
* write their proposals as Google Documents (or similar collaborative online document creation platform) and&lt;br /&gt;
* send an email to grass-grants@osgeo.org to notify of their application (with the link to the document).&lt;br /&gt;
&lt;br /&gt;
The email should contain:&lt;br /&gt;
* proof of eligibility&lt;br /&gt;
** confirm you are 18 year of age or above and that you can work in the country in which you reside for the duration of the grant&lt;br /&gt;
** proof of student status (e.g., scanned PDF)&lt;br /&gt;
** link to a GRASS GIS PR or PRs (work in progress is okay at this point)&lt;br /&gt;
&lt;br /&gt;
The proposal document should contain:&lt;br /&gt;
* applicant's name&lt;br /&gt;
* description of the proposed work&lt;br /&gt;
* timeline with activities and deliverables&lt;br /&gt;
* budget proposal&lt;br /&gt;
&lt;br /&gt;
For timely proposals, applicants will receive feedback from the grants committee and mentors. Changes can be made to the proposal until the deadline.&lt;br /&gt;
&lt;br /&gt;
For the current call, applications will be accepted until '''October 30, 2023'''.&lt;br /&gt;
&lt;br /&gt;
== Approval process ==&lt;br /&gt;
&lt;br /&gt;
Project proposals are evaluated by the [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee] within two weeks after the deadline and a notification will be sent to successful applicants.&lt;br /&gt;
&lt;br /&gt;
== Grant payment ==&lt;br /&gt;
&lt;br /&gt;
Grants are paid in two amounts (unless stated otherwise for the specific grant):&lt;br /&gt;
* 50% at the beginning of the work phase&lt;br /&gt;
* 50% after reception and approval of the final report by the PSC&lt;br /&gt;
&lt;br /&gt;
== Final report ==&lt;br /&gt;
&lt;br /&gt;
The final report should be also written in the [[Student_Grants/2022|GRASS GIS wiki]] under the proposal up to two weeks after the final date planned originally. When finished, the student sends an email to [https://lists.osgeo.org/pipermail/grass-psc/ grass-psc mailing list] to announce the end of the work and share the link to the final report. The final report should include:&lt;br /&gt;
* A description of the state of affairs before the work&lt;br /&gt;
* A description of the work done&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
The GRASS GIS community provides a list of topics highly relevant to the community. Applicants may come up with their own topics. Relevance of the topic to the project will be evaluated individually. Topics contributing to the core GRASS project are usually more relevant than others.&lt;br /&gt;
&lt;br /&gt;
List of open topics:&lt;br /&gt;
&lt;br /&gt;
* Improve documentation and tests for a set of tools&lt;br /&gt;
** includes revising text, add missing/update examples with pictures, notebook how to generate the pictures, add tests (pytest)&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $100-200 per tool&lt;br /&gt;
** list of suggested tools: r.sim.water, r.reclass, r.resample, r.resamp.filter, r.mask, r.mode, v.surf.idw, v.surf.rst, r.fillnulls, r.surf.*, …&lt;br /&gt;
&lt;br /&gt;
* r.rescale - reimplement as a wrapper to r.recode (see https://github.com/OSGeo/grass/issues/1986), add tests, examples and documentation&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Parallelize a tool with OpenMP&lt;br /&gt;
** possible candidates: r.horizon, r.mapcalc, r.proj, v.surf.idw&lt;br /&gt;
** requirements: C, OpenMP experience&lt;br /&gt;
** $1000 (one tool)&lt;br /&gt;
&lt;br /&gt;
* Implement ''History manager'' in GRASS GUI&lt;br /&gt;
** display history of executed commands and re-execute them&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $1000&lt;br /&gt;
&lt;br /&gt;
* Improve d.vect.chart&lt;br /&gt;
** fix legend (see https://github.com/OSGeo/grass/issues/3100), update documentation, add tests&lt;br /&gt;
** requirements: basic C and Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Add JSON output to different tools&lt;br /&gt;
** r.report, r.mapsets, r.what, r.univar, r.info, v.info, r3.info&lt;br /&gt;
** requirements: C&lt;br /&gt;
** $500 for 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Student Grants]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27181</id>
		<title>Student Grants</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27181"/>
		<updated>2023-08-22T18:36:40Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: /* Before you apply */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GRASS GIS offers a limited number of student grants for projects related to GRASS GIS. These can include actual coding, bug fixing, or documentation and the creation of educational resources.&lt;br /&gt;
&lt;br /&gt;
== Why to apply ==&lt;br /&gt;
&lt;br /&gt;
You will:&lt;br /&gt;
* receive mentorship by experienced open-source developers;&lt;br /&gt;
* gain programming skills;&lt;br /&gt;
* be able to add open-source development into your portfolio;&lt;br /&gt;
* get stipend.&lt;br /&gt;
&lt;br /&gt;
== Eligibility ==&lt;br /&gt;
&lt;br /&gt;
To apply for a grant, a student must:&lt;br /&gt;
* be eighteen (18) years of age or older upon application;&lt;br /&gt;
* be enrolled into a post-secondary academic program, as of the beginning of the grant;&lt;br /&gt;
* for the duration of the grant, be eligible to work in the country in which they reside;&lt;br /&gt;
* and not be a [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee (PSC)] member.&lt;br /&gt;
&lt;br /&gt;
In addition, the student has to:&lt;br /&gt;
* demonstrate necessary skills and ability to contribute to GRASS GIS through a [https://github.com/OSGeo/grass/pulls GitHub pull request (PR)].&lt;br /&gt;
&lt;br /&gt;
One person can be awarded one grant at a time, but can apply more than once at different times.&lt;br /&gt;
&lt;br /&gt;
== Stipend ==&lt;br /&gt;
&lt;br /&gt;
* The maximum per grant is 1000 USD. Proposals can be for lower amounts.&lt;br /&gt;
* The time to complete the grant should be maximum 3 months, but shorter projects are possible. This depends on the money requested and applicant's availability.&lt;br /&gt;
* Start date is flexible.&lt;br /&gt;
* For the 2023 deadline, GRASS GIS will offer a total of 4000 USD for stipends.&lt;br /&gt;
&lt;br /&gt;
== Before you apply ==&lt;br /&gt;
&lt;br /&gt;
* Express your interest in applying through the current GRASS community channels (grass-dev@osgeo.org mailing list, GitHub Discussions, or Gitter).&lt;br /&gt;
* Identify a topic matching your interest and skills.&lt;br /&gt;
* Look for ways to contribute to GRASS that are related to the selected topic (improve documentation, tests, fix bugs, etc.).&lt;br /&gt;
* Submit a PR.&lt;br /&gt;
&lt;br /&gt;
== How to apply ==&lt;br /&gt;
&lt;br /&gt;
Students should submit their proposals through the [[Student_Grants/2022|GRASS GIS wiki]] and send an email to grass-grants@osgeo.org to notify of their application (i.e., link to the wiki page with the proposal). See [[Student Grants/2021|here]] for a previous round.&lt;br /&gt;
The email should contain: &lt;br /&gt;
* proof of eligibility (age, student status, link to accepted GRASS GIS PR, mail by active community member confirming mentorship)&lt;br /&gt;
The wiki page should contain:&lt;br /&gt;
* applicant's name&lt;br /&gt;
* a description of the proposed work&lt;br /&gt;
* a calendar of activities and deliverables&lt;br /&gt;
* a budget proposal&lt;br /&gt;
&lt;br /&gt;
For the current call, applications will be accepted until '''October 30, 2023'''.&lt;br /&gt;
&lt;br /&gt;
== Approval process ==&lt;br /&gt;
&lt;br /&gt;
Project proposals are evaluated by the [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee] within two weeks after the deadline and a notification will be sent to successful applicants.&lt;br /&gt;
&lt;br /&gt;
== Grant payment ==&lt;br /&gt;
&lt;br /&gt;
Grants are paid in two amounts (unless stated otherwise for the specific grant):&lt;br /&gt;
* 50% at the beginning of the work phase&lt;br /&gt;
* 50% after reception and approval of the final report by the PSC&lt;br /&gt;
&lt;br /&gt;
== Final report ==&lt;br /&gt;
&lt;br /&gt;
The final report should be also written in the [[Student_Grants/2022|GRASS GIS wiki]] under the proposal up to two weeks after the final date planned originally. When finished, the student sends an email to [https://lists.osgeo.org/pipermail/grass-psc/ grass-psc mailing list] to announce the end of the work and share the link to the final report. The final report should include:&lt;br /&gt;
* A description of the state of affairs before the work&lt;br /&gt;
* A description of the work done&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
The GRASS GIS community provides a list of topics highly relevant to the community. Applicants may come up with their own topics. Relevance of the topic to the project will be evaluated individually. Topics contributing to the core GRASS project are usually more relevant than others.&lt;br /&gt;
&lt;br /&gt;
List of open topics:&lt;br /&gt;
&lt;br /&gt;
* Improve documentation and tests for a set of tools&lt;br /&gt;
** includes revising text, add missing/update examples with pictures, notebook how to generate the pictures, add tests (pytest)&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $100-200 per tool&lt;br /&gt;
** list of suggested tools: r.sim.water, r.reclass, r.resample, r.resamp.filter, r.mask, r.mode, v.surf.idw, v.surf.rst, r.fillnulls, r.surf.*, …&lt;br /&gt;
&lt;br /&gt;
* r.rescale - reimplement as a wrapper to r.recode (see https://github.com/OSGeo/grass/issues/1986), add tests, examples and documentation&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Parallelize a tool with OpenMP&lt;br /&gt;
** possible candidates: r.horizon, r.mapcalc, r.proj, v.surf.idw&lt;br /&gt;
** requirements: C, OpenMP experience&lt;br /&gt;
** $1000 (one tool)&lt;br /&gt;
&lt;br /&gt;
* Implement ''History manager'' in GRASS GUI&lt;br /&gt;
** display history of executed commands and re-execute them&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $1000&lt;br /&gt;
&lt;br /&gt;
* Improve d.vect.chart&lt;br /&gt;
** fix legend (see https://github.com/OSGeo/grass/issues/3100), update documentation, add tests&lt;br /&gt;
** requirements: basic C and Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Add JSON output to different tools&lt;br /&gt;
** r.report, r.mapsets, r.what, r.univar, r.info, v.info, r3.info&lt;br /&gt;
** requirements: C&lt;br /&gt;
** $500 for 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Student Grants]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27180</id>
		<title>Student Grants</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27180"/>
		<updated>2023-08-22T18:36:26Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: /* Before you apply */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GRASS GIS offers a limited number of student grants for projects related to GRASS GIS. These can include actual coding, bug fixing, or documentation and the creation of educational resources.&lt;br /&gt;
&lt;br /&gt;
== Why to apply ==&lt;br /&gt;
&lt;br /&gt;
You will:&lt;br /&gt;
* receive mentorship by experienced open-source developers;&lt;br /&gt;
* gain programming skills;&lt;br /&gt;
* be able to add open-source development into your portfolio;&lt;br /&gt;
* get stipend.&lt;br /&gt;
&lt;br /&gt;
== Eligibility ==&lt;br /&gt;
&lt;br /&gt;
To apply for a grant, a student must:&lt;br /&gt;
* be eighteen (18) years of age or older upon application;&lt;br /&gt;
* be enrolled into a post-secondary academic program, as of the beginning of the grant;&lt;br /&gt;
* for the duration of the grant, be eligible to work in the country in which they reside;&lt;br /&gt;
* and not be a [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee (PSC)] member.&lt;br /&gt;
&lt;br /&gt;
In addition, the student has to:&lt;br /&gt;
* demonstrate necessary skills and ability to contribute to GRASS GIS through a [https://github.com/OSGeo/grass/pulls GitHub pull request (PR)].&lt;br /&gt;
&lt;br /&gt;
One person can be awarded one grant at a time, but can apply more than once at different times.&lt;br /&gt;
&lt;br /&gt;
== Stipend ==&lt;br /&gt;
&lt;br /&gt;
* The maximum per grant is 1000 USD. Proposals can be for lower amounts.&lt;br /&gt;
* The time to complete the grant should be maximum 3 months, but shorter projects are possible. This depends on the money requested and applicant's availability.&lt;br /&gt;
* Start date is flexible.&lt;br /&gt;
* For the 2023 deadline, GRASS GIS will offer a total of 4000 USD for stipends.&lt;br /&gt;
&lt;br /&gt;
== Before you apply ==&lt;br /&gt;
&lt;br /&gt;
* Express your interest in applying through the current GRASS community channels (grass-dev@osgeo.org mailing list, GitHub Discussions, or Gitter).&lt;br /&gt;
* Identify a topic matching your interest and skills.&lt;br /&gt;
* Look for ways to contribute to GRASS that are related to the selected topic (improve documentation, tests, fix bugs, etc.)&lt;br /&gt;
* Submit a PR.&lt;br /&gt;
&lt;br /&gt;
== How to apply ==&lt;br /&gt;
&lt;br /&gt;
Students should submit their proposals through the [[Student_Grants/2022|GRASS GIS wiki]] and send an email to grass-grants@osgeo.org to notify of their application (i.e., link to the wiki page with the proposal). See [[Student Grants/2021|here]] for a previous round.&lt;br /&gt;
The email should contain: &lt;br /&gt;
* proof of eligibility (age, student status, link to accepted GRASS GIS PR, mail by active community member confirming mentorship)&lt;br /&gt;
The wiki page should contain:&lt;br /&gt;
* applicant's name&lt;br /&gt;
* a description of the proposed work&lt;br /&gt;
* a calendar of activities and deliverables&lt;br /&gt;
* a budget proposal&lt;br /&gt;
&lt;br /&gt;
For the current call, applications will be accepted until '''October 30, 2023'''.&lt;br /&gt;
&lt;br /&gt;
== Approval process ==&lt;br /&gt;
&lt;br /&gt;
Project proposals are evaluated by the [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee] within two weeks after the deadline and a notification will be sent to successful applicants.&lt;br /&gt;
&lt;br /&gt;
== Grant payment ==&lt;br /&gt;
&lt;br /&gt;
Grants are paid in two amounts (unless stated otherwise for the specific grant):&lt;br /&gt;
* 50% at the beginning of the work phase&lt;br /&gt;
* 50% after reception and approval of the final report by the PSC&lt;br /&gt;
&lt;br /&gt;
== Final report ==&lt;br /&gt;
&lt;br /&gt;
The final report should be also written in the [[Student_Grants/2022|GRASS GIS wiki]] under the proposal up to two weeks after the final date planned originally. When finished, the student sends an email to [https://lists.osgeo.org/pipermail/grass-psc/ grass-psc mailing list] to announce the end of the work and share the link to the final report. The final report should include:&lt;br /&gt;
* A description of the state of affairs before the work&lt;br /&gt;
* A description of the work done&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
The GRASS GIS community provides a list of topics highly relevant to the community. Applicants may come up with their own topics. Relevance of the topic to the project will be evaluated individually. Topics contributing to the core GRASS project are usually more relevant than others.&lt;br /&gt;
&lt;br /&gt;
List of open topics:&lt;br /&gt;
&lt;br /&gt;
* Improve documentation and tests for a set of tools&lt;br /&gt;
** includes revising text, add missing/update examples with pictures, notebook how to generate the pictures, add tests (pytest)&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $100-200 per tool&lt;br /&gt;
** list of suggested tools: r.sim.water, r.reclass, r.resample, r.resamp.filter, r.mask, r.mode, v.surf.idw, v.surf.rst, r.fillnulls, r.surf.*, …&lt;br /&gt;
&lt;br /&gt;
* r.rescale - reimplement as a wrapper to r.recode (see https://github.com/OSGeo/grass/issues/1986), add tests, examples and documentation&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Parallelize a tool with OpenMP&lt;br /&gt;
** possible candidates: r.horizon, r.mapcalc, r.proj, v.surf.idw&lt;br /&gt;
** requirements: C, OpenMP experience&lt;br /&gt;
** $1000 (one tool)&lt;br /&gt;
&lt;br /&gt;
* Implement ''History manager'' in GRASS GUI&lt;br /&gt;
** display history of executed commands and re-execute them&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $1000&lt;br /&gt;
&lt;br /&gt;
* Improve d.vect.chart&lt;br /&gt;
** fix legend (see https://github.com/OSGeo/grass/issues/3100), update documentation, add tests&lt;br /&gt;
** requirements: basic C and Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Add JSON output to different tools&lt;br /&gt;
** r.report, r.mapsets, r.what, r.univar, r.info, v.info, r3.info&lt;br /&gt;
** requirements: C&lt;br /&gt;
** $500 for 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Student Grants]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27179</id>
		<title>Student Grants</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27179"/>
		<updated>2023-08-22T18:28:48Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: /* Stipend */ Make it 3 months max because 2 are too short for student timing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GRASS GIS offers a limited number of student grants for projects related to GRASS GIS. These can include actual coding, bug fixing, or documentation and the creation of educational resources.&lt;br /&gt;
&lt;br /&gt;
== Why to apply ==&lt;br /&gt;
&lt;br /&gt;
You will:&lt;br /&gt;
* receive mentorship by experienced open-source developers;&lt;br /&gt;
* gain programming skills;&lt;br /&gt;
* be able to add open-source development into your portfolio;&lt;br /&gt;
* get stipend.&lt;br /&gt;
&lt;br /&gt;
== Eligibility ==&lt;br /&gt;
&lt;br /&gt;
To apply for a grant, a student must:&lt;br /&gt;
* be eighteen (18) years of age or older upon application;&lt;br /&gt;
* be enrolled into a post-secondary academic program, as of the beginning of the grant;&lt;br /&gt;
* for the duration of the grant, be eligible to work in the country in which they reside;&lt;br /&gt;
* and not be a [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee (PSC)] member.&lt;br /&gt;
&lt;br /&gt;
In addition, the student has to:&lt;br /&gt;
* demonstrate necessary skills and ability to contribute to GRASS GIS through a [https://github.com/OSGeo/grass/pulls GitHub pull request (PR)].&lt;br /&gt;
&lt;br /&gt;
One person can be awarded one grant at a time, but can apply more than once at different times.&lt;br /&gt;
&lt;br /&gt;
== Stipend ==&lt;br /&gt;
&lt;br /&gt;
* The maximum per grant is 1000 USD. Proposals can be for lower amounts.&lt;br /&gt;
* The time to complete the grant should be maximum 3 months, but shorter projects are possible. This depends on the money requested and applicant's availability.&lt;br /&gt;
* Start date is flexible.&lt;br /&gt;
* For the 2023 deadline, GRASS GIS will offer a total of 4000 USD for stipends.&lt;br /&gt;
&lt;br /&gt;
== Before you apply ==&lt;br /&gt;
&lt;br /&gt;
== How to apply ==&lt;br /&gt;
&lt;br /&gt;
Students should submit their proposals through the [[Student_Grants/2022|GRASS GIS wiki]] and send an email to grass-grants@osgeo.org to notify of their application (i.e., link to the wiki page with the proposal). See [[Student Grants/2021|here]] for a previous round.&lt;br /&gt;
The email should contain: &lt;br /&gt;
* proof of eligibility (age, student status, link to accepted GRASS GIS PR, mail by active community member confirming mentorship)&lt;br /&gt;
The wiki page should contain:&lt;br /&gt;
* applicant's name&lt;br /&gt;
* a description of the proposed work&lt;br /&gt;
* a calendar of activities and deliverables&lt;br /&gt;
* a budget proposal&lt;br /&gt;
&lt;br /&gt;
For the current call, applications will be accepted until '''October 30, 2023'''.&lt;br /&gt;
&lt;br /&gt;
== Approval process ==&lt;br /&gt;
&lt;br /&gt;
Project proposals are evaluated by the [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee] within two weeks after the deadline and a notification will be sent to successful applicants.&lt;br /&gt;
&lt;br /&gt;
== Grant payment ==&lt;br /&gt;
&lt;br /&gt;
Grants are paid in two amounts (unless stated otherwise for the specific grant):&lt;br /&gt;
* 50% at the beginning of the work phase&lt;br /&gt;
* 50% after reception and approval of the final report by the PSC&lt;br /&gt;
&lt;br /&gt;
== Final report ==&lt;br /&gt;
&lt;br /&gt;
The final report should be also written in the [[Student_Grants/2022|GRASS GIS wiki]] under the proposal up to two weeks after the final date planned originally. When finished, the student sends an email to [https://lists.osgeo.org/pipermail/grass-psc/ grass-psc mailing list] to announce the end of the work and share the link to the final report. The final report should include:&lt;br /&gt;
* A description of the state of affairs before the work&lt;br /&gt;
* A description of the work done&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
The GRASS GIS community provides a list of topics highly relevant to the community. Applicants may come up with their own topics. Relevance of the topic to the project will be evaluated individually. Topics contributing to the core GRASS project are usually more relevant than others.&lt;br /&gt;
&lt;br /&gt;
List of open topics:&lt;br /&gt;
&lt;br /&gt;
* Improve documentation and tests for a set of tools&lt;br /&gt;
** includes revising text, add missing/update examples with pictures, notebook how to generate the pictures, add tests (pytest)&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $100-200 per tool&lt;br /&gt;
** list of suggested tools: r.sim.water, r.reclass, r.resample, r.resamp.filter, r.mask, r.mode, v.surf.idw, v.surf.rst, r.fillnulls, r.surf.*, …&lt;br /&gt;
&lt;br /&gt;
* r.rescale - reimplement as a wrapper to r.recode (see https://github.com/OSGeo/grass/issues/1986), add tests, examples and documentation&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Parallelize a tool with OpenMP&lt;br /&gt;
** possible candidates: r.horizon, r.mapcalc, r.proj, v.surf.idw&lt;br /&gt;
** requirements: C, OpenMP experience&lt;br /&gt;
** $1000 (one tool)&lt;br /&gt;
&lt;br /&gt;
* Implement ''History manager'' in GRASS GUI&lt;br /&gt;
** display history of executed commands and re-execute them&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $1000&lt;br /&gt;
&lt;br /&gt;
* Improve d.vect.chart&lt;br /&gt;
** fix legend (see https://github.com/OSGeo/grass/issues/3100), update documentation, add tests&lt;br /&gt;
** requirements: basic C and Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Add JSON output to different tools&lt;br /&gt;
** r.report, r.mapsets, r.what, r.univar, r.info, v.info, r3.info&lt;br /&gt;
** requirements: C&lt;br /&gt;
** $500 for 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Student Grants]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27178</id>
		<title>Student Grants</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27178"/>
		<updated>2023-08-22T18:28:10Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: Add Why to apply and Before you apply, restucture Nature of Grant to Stipend, make it 3 instead of 2 m max&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GRASS GIS offers a limited number of student grants for projects related to GRASS GIS. These can include actual coding, bug fixing, or documentation and the creation of educational resources.&lt;br /&gt;
&lt;br /&gt;
== Why to apply ==&lt;br /&gt;
&lt;br /&gt;
You will:&lt;br /&gt;
* receive mentorship by experienced open-source developers;&lt;br /&gt;
* gain programming skills;&lt;br /&gt;
* be able to add open-source development into your portfolio;&lt;br /&gt;
* get stipend.&lt;br /&gt;
&lt;br /&gt;
== Eligibility ==&lt;br /&gt;
&lt;br /&gt;
To apply for a grant, a student must:&lt;br /&gt;
* be eighteen (18) years of age or older upon application;&lt;br /&gt;
* be enrolled into a post-secondary academic program, as of the beginning of the grant;&lt;br /&gt;
* for the duration of the grant, be eligible to work in the country in which they reside;&lt;br /&gt;
* and not be a [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee (PSC)] member.&lt;br /&gt;
&lt;br /&gt;
In addition, the student has to:&lt;br /&gt;
* demonstrate necessary skills and ability to contribute to GRASS GIS through a [https://github.com/OSGeo/grass/pulls GitHub pull request (PR)].&lt;br /&gt;
&lt;br /&gt;
One person can be awarded one grant at a time, but can apply more than once at different times.&lt;br /&gt;
&lt;br /&gt;
== Stipend ==&lt;br /&gt;
&lt;br /&gt;
* The maximum per grant is 1000 USD. Proposals can be for lower amounts.&lt;br /&gt;
* The time to complete the grant should be maximum 2 months, but shorter projects are possible. This depends on the money requested and applicant's availability.&lt;br /&gt;
* Start date is flexible.&lt;br /&gt;
* For the 2023 deadline, GRASS GIS will offer a total of 4000 USD for stipends.&lt;br /&gt;
&lt;br /&gt;
== Before you apply ==&lt;br /&gt;
&lt;br /&gt;
== How to apply ==&lt;br /&gt;
&lt;br /&gt;
Students should submit their proposals through the [[Student_Grants/2022|GRASS GIS wiki]] and send an email to grass-grants@osgeo.org to notify of their application (i.e., link to the wiki page with the proposal). See [[Student Grants/2021|here]] for a previous round.&lt;br /&gt;
The email should contain: &lt;br /&gt;
* proof of eligibility (age, student status, link to accepted GRASS GIS PR, mail by active community member confirming mentorship)&lt;br /&gt;
The wiki page should contain:&lt;br /&gt;
* applicant's name&lt;br /&gt;
* a description of the proposed work&lt;br /&gt;
* a calendar of activities and deliverables&lt;br /&gt;
* a budget proposal&lt;br /&gt;
&lt;br /&gt;
For the current call, applications will be accepted until '''October 30, 2023'''.&lt;br /&gt;
&lt;br /&gt;
== Approval process ==&lt;br /&gt;
&lt;br /&gt;
Project proposals are evaluated by the [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee] within two weeks after the deadline and a notification will be sent to successful applicants.&lt;br /&gt;
&lt;br /&gt;
== Grant payment ==&lt;br /&gt;
&lt;br /&gt;
Grants are paid in two amounts (unless stated otherwise for the specific grant):&lt;br /&gt;
* 50% at the beginning of the work phase&lt;br /&gt;
* 50% after reception and approval of the final report by the PSC&lt;br /&gt;
&lt;br /&gt;
== Final report ==&lt;br /&gt;
&lt;br /&gt;
The final report should be also written in the [[Student_Grants/2022|GRASS GIS wiki]] under the proposal up to two weeks after the final date planned originally. When finished, the student sends an email to [https://lists.osgeo.org/pipermail/grass-psc/ grass-psc mailing list] to announce the end of the work and share the link to the final report. The final report should include:&lt;br /&gt;
* A description of the state of affairs before the work&lt;br /&gt;
* A description of the work done&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
The GRASS GIS community provides a list of topics highly relevant to the community. Applicants may come up with their own topics. Relevance of the topic to the project will be evaluated individually. Topics contributing to the core GRASS project are usually more relevant than others.&lt;br /&gt;
&lt;br /&gt;
List of open topics:&lt;br /&gt;
&lt;br /&gt;
* Improve documentation and tests for a set of tools&lt;br /&gt;
** includes revising text, add missing/update examples with pictures, notebook how to generate the pictures, add tests (pytest)&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $100-200 per tool&lt;br /&gt;
** list of suggested tools: r.sim.water, r.reclass, r.resample, r.resamp.filter, r.mask, r.mode, v.surf.idw, v.surf.rst, r.fillnulls, r.surf.*, …&lt;br /&gt;
&lt;br /&gt;
* r.rescale - reimplement as a wrapper to r.recode (see https://github.com/OSGeo/grass/issues/1986), add tests, examples and documentation&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Parallelize a tool with OpenMP&lt;br /&gt;
** possible candidates: r.horizon, r.mapcalc, r.proj, v.surf.idw&lt;br /&gt;
** requirements: C, OpenMP experience&lt;br /&gt;
** $1000 (one tool)&lt;br /&gt;
&lt;br /&gt;
* Implement ''History manager'' in GRASS GUI&lt;br /&gt;
** display history of executed commands and re-execute them&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $1000&lt;br /&gt;
&lt;br /&gt;
* Improve d.vect.chart&lt;br /&gt;
** fix legend (see https://github.com/OSGeo/grass/issues/3100), update documentation, add tests&lt;br /&gt;
** requirements: basic C and Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Add JSON output to different tools&lt;br /&gt;
** r.report, r.mapsets, r.what, r.univar, r.info, v.info, r3.info&lt;br /&gt;
** requirements: C&lt;br /&gt;
** $500 for 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Student Grants]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27177</id>
		<title>Student Grants</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27177"/>
		<updated>2023-08-22T18:09:31Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: /* Eligibility */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GRASS GIS offers a limited number of student grants for projects related to GRASS GIS. These can include actual coding, bug fixing, or documentation and the creation of educational resources.&lt;br /&gt;
&lt;br /&gt;
== Eligibility ==&lt;br /&gt;
&lt;br /&gt;
To apply for a grant, a student must:&lt;br /&gt;
* be eighteen (18) years of age or older upon application;&lt;br /&gt;
* be enrolled into a post-secondary academic program, as of the beginning of the grant;&lt;br /&gt;
* for the duration of the grant, be eligible to work in the country in which they reside;&lt;br /&gt;
* and not be a [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee (PSC)] member.&lt;br /&gt;
&lt;br /&gt;
In addition, the student has to:&lt;br /&gt;
* demonstrate necessary skills and ability to contribute to GRASS GIS through a [https://github.com/OSGeo/grass/pulls GitHub pull request (PR)].&lt;br /&gt;
&lt;br /&gt;
== Nature of the grant ==&lt;br /&gt;
&lt;br /&gt;
* '''In 2023, GRASS GIS will offer a total of 4000 USD for grants'''.&lt;br /&gt;
* The maximum per grant is 1000 USD. Grant requests can be for lower amounts.&lt;br /&gt;
* One person can be awarded one grant at a time, but can apply more than once at different times.&lt;br /&gt;
* The time to complete the work should be maximum 2 months, but much shorter projects are clearly possible. It will mostly depend on the student's availability.&lt;br /&gt;
&lt;br /&gt;
== How to apply ==&lt;br /&gt;
&lt;br /&gt;
Students should submit their proposals through the [[Student_Grants/2022|GRASS GIS wiki]] and send an email to grass-grants@osgeo.org to notify of their application (i.e., link to the wiki page with the proposal). See [[Student Grants/2021|here]] for a previous round.&lt;br /&gt;
The email should contain: &lt;br /&gt;
* proof of eligibility (age, student status, link to accepted GRASS GIS PR, mail by active community member confirming mentorship)&lt;br /&gt;
The wiki page should contain:&lt;br /&gt;
* applicant's name&lt;br /&gt;
* a description of the proposed work&lt;br /&gt;
* a calendar of activities and deliverables&lt;br /&gt;
* a budget proposal&lt;br /&gt;
&lt;br /&gt;
For the current call, applications will be accepted until '''October 30, 2023'''.&lt;br /&gt;
&lt;br /&gt;
== Approval process ==&lt;br /&gt;
&lt;br /&gt;
Project proposals are evaluated by the [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee] within two weeks after the deadline and a notification will be sent to successful applicants.&lt;br /&gt;
&lt;br /&gt;
== Grant payment ==&lt;br /&gt;
&lt;br /&gt;
Grants are paid in two amounts (unless stated otherwise for the specific grant):&lt;br /&gt;
* 50% at the beginning of the work phase&lt;br /&gt;
* 50% after reception and approval of the final report by the PSC&lt;br /&gt;
&lt;br /&gt;
== Final report ==&lt;br /&gt;
&lt;br /&gt;
The final report should be also written in the [[Student_Grants/2022|GRASS GIS wiki]] under the proposal up to two weeks after the final date planned originally. When finished, the student sends an email to [https://lists.osgeo.org/pipermail/grass-psc/ grass-psc mailing list] to announce the end of the work and share the link to the final report. The final report should include:&lt;br /&gt;
* A description of the state of affairs before the work&lt;br /&gt;
* A description of the work done&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
The GRASS GIS community provides a list of topics highly relevant to the community. Applicants may come up with their own topics. Relevance of the topic to the project will be evaluated individually. Topics contributing to the core GRASS project are usually more relevant than others.&lt;br /&gt;
&lt;br /&gt;
List of open topics:&lt;br /&gt;
&lt;br /&gt;
* Improve documentation and tests for a set of tools&lt;br /&gt;
** includes revising text, add missing/update examples with pictures, notebook how to generate the pictures, add tests (pytest)&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $100-200 per tool&lt;br /&gt;
** list of suggested tools: r.sim.water, r.reclass, r.resample, r.resamp.filter, r.mask, r.mode, v.surf.idw, v.surf.rst, r.fillnulls, r.surf.*, …&lt;br /&gt;
&lt;br /&gt;
* r.rescale - reimplement as a wrapper to r.recode (see https://github.com/OSGeo/grass/issues/1986), add tests, examples and documentation&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Parallelize a tool with OpenMP&lt;br /&gt;
** possible candidates: r.horizon, r.mapcalc, r.proj, v.surf.idw&lt;br /&gt;
** requirements: C, OpenMP experience&lt;br /&gt;
** $1000 (one tool)&lt;br /&gt;
&lt;br /&gt;
* Implement ''History manager'' in GRASS GUI&lt;br /&gt;
** display history of executed commands and re-execute them&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $1000&lt;br /&gt;
&lt;br /&gt;
* Improve d.vect.chart&lt;br /&gt;
** fix legend (see https://github.com/OSGeo/grass/issues/3100), update documentation, add tests&lt;br /&gt;
** requirements: basic C and Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Add JSON output to different tools&lt;br /&gt;
** r.report, r.mapsets, r.what, r.univar, r.info, v.info, r3.info&lt;br /&gt;
** requirements: C&lt;br /&gt;
** $500 for 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Student Grants]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27176</id>
		<title>Student Grants</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27176"/>
		<updated>2023-08-22T18:09:02Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: /* Additional criteria */ Additional criteria were just saying there are no restrictions and that better contribution record is a stronger proof of &amp;quot;demonstrated ability to contribute to GRASS GIS&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GRASS GIS offers a limited number of student grants for projects related to GRASS GIS. These can include actual coding, bug fixing, or documentation and the creation of educational resources.&lt;br /&gt;
&lt;br /&gt;
== Eligibility ==&lt;br /&gt;
&lt;br /&gt;
To apply for a grant, a student must:&lt;br /&gt;
* be eighteen (18) years of age or older upon application;&lt;br /&gt;
* be enrolled into a post-secondary academic program, as of the beginning of the grant;&lt;br /&gt;
* for the duration of the grant, be eligible to work in the country in which they reside;&lt;br /&gt;
* and not be a [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee (PSC)] member.&lt;br /&gt;
&lt;br /&gt;
In addition, the student has to:&lt;br /&gt;
* demonstrate ability to contribute to GRASS GIS through a [https://github.com/OSGeo/grass/pulls GitHub pull request (PR)].&lt;br /&gt;
&lt;br /&gt;
== Nature of the grant ==&lt;br /&gt;
&lt;br /&gt;
* '''In 2023, GRASS GIS will offer a total of 4000 USD for grants'''.&lt;br /&gt;
* The maximum per grant is 1000 USD. Grant requests can be for lower amounts.&lt;br /&gt;
* One person can be awarded one grant at a time, but can apply more than once at different times.&lt;br /&gt;
* The time to complete the work should be maximum 2 months, but much shorter projects are clearly possible. It will mostly depend on the student's availability.&lt;br /&gt;
&lt;br /&gt;
== How to apply ==&lt;br /&gt;
&lt;br /&gt;
Students should submit their proposals through the [[Student_Grants/2022|GRASS GIS wiki]] and send an email to grass-grants@osgeo.org to notify of their application (i.e., link to the wiki page with the proposal). See [[Student Grants/2021|here]] for a previous round.&lt;br /&gt;
The email should contain: &lt;br /&gt;
* proof of eligibility (age, student status, link to accepted GRASS GIS PR, mail by active community member confirming mentorship)&lt;br /&gt;
The wiki page should contain:&lt;br /&gt;
* applicant's name&lt;br /&gt;
* a description of the proposed work&lt;br /&gt;
* a calendar of activities and deliverables&lt;br /&gt;
* a budget proposal&lt;br /&gt;
&lt;br /&gt;
For the current call, applications will be accepted until '''October 30, 2023'''.&lt;br /&gt;
&lt;br /&gt;
== Approval process ==&lt;br /&gt;
&lt;br /&gt;
Project proposals are evaluated by the [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee] within two weeks after the deadline and a notification will be sent to successful applicants.&lt;br /&gt;
&lt;br /&gt;
== Grant payment ==&lt;br /&gt;
&lt;br /&gt;
Grants are paid in two amounts (unless stated otherwise for the specific grant):&lt;br /&gt;
* 50% at the beginning of the work phase&lt;br /&gt;
* 50% after reception and approval of the final report by the PSC&lt;br /&gt;
&lt;br /&gt;
== Final report ==&lt;br /&gt;
&lt;br /&gt;
The final report should be also written in the [[Student_Grants/2022|GRASS GIS wiki]] under the proposal up to two weeks after the final date planned originally. When finished, the student sends an email to [https://lists.osgeo.org/pipermail/grass-psc/ grass-psc mailing list] to announce the end of the work and share the link to the final report. The final report should include:&lt;br /&gt;
* A description of the state of affairs before the work&lt;br /&gt;
* A description of the work done&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
The GRASS GIS community provides a list of topics highly relevant to the community. Applicants may come up with their own topics. Relevance of the topic to the project will be evaluated individually. Topics contributing to the core GRASS project are usually more relevant than others.&lt;br /&gt;
&lt;br /&gt;
List of open topics:&lt;br /&gt;
&lt;br /&gt;
* Improve documentation and tests for a set of tools&lt;br /&gt;
** includes revising text, add missing/update examples with pictures, notebook how to generate the pictures, add tests (pytest)&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $100-200 per tool&lt;br /&gt;
** list of suggested tools: r.sim.water, r.reclass, r.resample, r.resamp.filter, r.mask, r.mode, v.surf.idw, v.surf.rst, r.fillnulls, r.surf.*, …&lt;br /&gt;
&lt;br /&gt;
* r.rescale - reimplement as a wrapper to r.recode (see https://github.com/OSGeo/grass/issues/1986), add tests, examples and documentation&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Parallelize a tool with OpenMP&lt;br /&gt;
** possible candidates: r.horizon, r.mapcalc, r.proj, v.surf.idw&lt;br /&gt;
** requirements: C, OpenMP experience&lt;br /&gt;
** $1000 (one tool)&lt;br /&gt;
&lt;br /&gt;
* Implement ''History manager'' in GRASS GUI&lt;br /&gt;
** display history of executed commands and re-execute them&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $1000&lt;br /&gt;
&lt;br /&gt;
* Improve d.vect.chart&lt;br /&gt;
** fix legend (see https://github.com/OSGeo/grass/issues/3100), update documentation, add tests&lt;br /&gt;
** requirements: basic C and Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Add JSON output to different tools&lt;br /&gt;
** r.report, r.mapsets, r.what, r.univar, r.info, v.info, r3.info&lt;br /&gt;
** requirements: C&lt;br /&gt;
** $500 for 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Student Grants]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27175</id>
		<title>Student Grants</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27175"/>
		<updated>2023-08-22T17:59:34Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: /* Eligibility */ Mentor is not up to the student to find, but up to the community to provide&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GRASS GIS offers a limited number of student grants for projects related to GRASS GIS. These can include actual coding, bug fixing, or documentation and the creation of educational resources.&lt;br /&gt;
&lt;br /&gt;
== Eligibility ==&lt;br /&gt;
&lt;br /&gt;
To apply for a grant, a student must:&lt;br /&gt;
* be eighteen (18) years of age or older upon application;&lt;br /&gt;
* be enrolled into a post-secondary academic program, as of the beginning of the grant;&lt;br /&gt;
* for the duration of the grant, be eligible to work in the country in which they reside;&lt;br /&gt;
* and not be a [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee (PSC)] member.&lt;br /&gt;
&lt;br /&gt;
In addition, the student has to:&lt;br /&gt;
* demonstrate ability to contribute to GRASS GIS through a [https://github.com/OSGeo/grass/pulls GitHub pull request (PR)].&lt;br /&gt;
&lt;br /&gt;
== Additional criteria ==&lt;br /&gt;
&lt;br /&gt;
* Students that are already active in the community have a better chance of obtaining a grant.&lt;br /&gt;
* There is no limit on how many times a student can apply or receive the grant.&lt;br /&gt;
* There are no special rules for former GSoC students. They are eligible to this grant as well, as long as they still fulfill the above criteria.&lt;br /&gt;
&lt;br /&gt;
== Nature of the grant ==&lt;br /&gt;
&lt;br /&gt;
* '''In 2023, GRASS GIS will offer a total of 4000 USD for grants'''.&lt;br /&gt;
* The maximum per grant is 1000 USD. Grant requests can be for lower amounts.&lt;br /&gt;
* One person can be awarded one grant at a time, but can apply more than once at different times.&lt;br /&gt;
* The time to complete the work should be maximum 2 months, but much shorter projects are clearly possible. It will mostly depend on the student's availability.&lt;br /&gt;
&lt;br /&gt;
== How to apply ==&lt;br /&gt;
&lt;br /&gt;
Students should submit their proposals through the [[Student_Grants/2022|GRASS GIS wiki]] and send an email to grass-grants@osgeo.org to notify of their application (i.e., link to the wiki page with the proposal). See [[Student Grants/2021|here]] for a previous round.&lt;br /&gt;
The email should contain: &lt;br /&gt;
* proof of eligibility (age, student status, link to accepted GRASS GIS PR, mail by active community member confirming mentorship)&lt;br /&gt;
The wiki page should contain:&lt;br /&gt;
* applicant's name&lt;br /&gt;
* a description of the proposed work&lt;br /&gt;
* a calendar of activities and deliverables&lt;br /&gt;
* a budget proposal&lt;br /&gt;
&lt;br /&gt;
For the current call, applications will be accepted until '''October 30, 2023'''.&lt;br /&gt;
&lt;br /&gt;
== Approval process ==&lt;br /&gt;
&lt;br /&gt;
Project proposals are evaluated by the [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee] within two weeks after the deadline and a notification will be sent to successful applicants.&lt;br /&gt;
&lt;br /&gt;
== Grant payment ==&lt;br /&gt;
&lt;br /&gt;
Grants are paid in two amounts (unless stated otherwise for the specific grant):&lt;br /&gt;
* 50% at the beginning of the work phase&lt;br /&gt;
* 50% after reception and approval of the final report by the PSC&lt;br /&gt;
&lt;br /&gt;
== Final report ==&lt;br /&gt;
&lt;br /&gt;
The final report should be also written in the [[Student_Grants/2022|GRASS GIS wiki]] under the proposal up to two weeks after the final date planned originally. When finished, the student sends an email to [https://lists.osgeo.org/pipermail/grass-psc/ grass-psc mailing list] to announce the end of the work and share the link to the final report. The final report should include:&lt;br /&gt;
* A description of the state of affairs before the work&lt;br /&gt;
* A description of the work done&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
The GRASS GIS community provides a list of topics highly relevant to the community. Applicants may come up with their own topics. Relevance of the topic to the project will be evaluated individually. Topics contributing to the core GRASS project are usually more relevant than others.&lt;br /&gt;
&lt;br /&gt;
List of open topics:&lt;br /&gt;
&lt;br /&gt;
* Improve documentation and tests for a set of tools&lt;br /&gt;
** includes revising text, add missing/update examples with pictures, notebook how to generate the pictures, add tests (pytest)&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $100-200 per tool&lt;br /&gt;
** list of suggested tools: r.sim.water, r.reclass, r.resample, r.resamp.filter, r.mask, r.mode, v.surf.idw, v.surf.rst, r.fillnulls, r.surf.*, …&lt;br /&gt;
&lt;br /&gt;
* r.rescale - reimplement as a wrapper to r.recode (see https://github.com/OSGeo/grass/issues/1986), add tests, examples and documentation&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Parallelize a tool with OpenMP&lt;br /&gt;
** possible candidates: r.horizon, r.mapcalc, r.proj, v.surf.idw&lt;br /&gt;
** requirements: C, OpenMP experience&lt;br /&gt;
** $1000 (one tool)&lt;br /&gt;
&lt;br /&gt;
* Implement ''History manager'' in GRASS GUI&lt;br /&gt;
** display history of executed commands and re-execute them&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $1000&lt;br /&gt;
&lt;br /&gt;
* Improve d.vect.chart&lt;br /&gt;
** fix legend (see https://github.com/OSGeo/grass/issues/3100), update documentation, add tests&lt;br /&gt;
** requirements: basic C and Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Add JSON output to different tools&lt;br /&gt;
** r.report, r.mapsets, r.what, r.univar, r.info, v.info, r3.info&lt;br /&gt;
** requirements: C&lt;br /&gt;
** $500 for 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Student Grants]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27174</id>
		<title>Student Grants</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27174"/>
		<updated>2023-08-22T17:56:55Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: /* Eligibility */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GRASS GIS offers a limited number of student grants for projects related to GRASS GIS. These can include actual coding, bug fixing, or documentation and the creation of educational resources.&lt;br /&gt;
&lt;br /&gt;
== Eligibility ==&lt;br /&gt;
&lt;br /&gt;
To apply for a grant, a student must:&lt;br /&gt;
* be eighteen (18) years of age or older upon application;&lt;br /&gt;
* be enrolled into a post-secondary academic program, as of the beginning of the grant;&lt;br /&gt;
* for the duration of the grant, be eligible to work in the country in which they reside;&lt;br /&gt;
* and not be a [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee (PSC)] member.&lt;br /&gt;
&lt;br /&gt;
In addition, the student has to:&lt;br /&gt;
* demonstrate ability to contribute to GRASS GIS through a [https://github.com/OSGeo/grass/pulls GitHub pull request (PR)];&lt;br /&gt;
* have the agreement of an active member of the GRASS GIS community to mentor the student's work.&lt;br /&gt;
&lt;br /&gt;
== Additional criteria ==&lt;br /&gt;
&lt;br /&gt;
* Students that are already active in the community have a better chance of obtaining a grant.&lt;br /&gt;
* There is no limit on how many times a student can apply or receive the grant.&lt;br /&gt;
* There are no special rules for former GSoC students. They are eligible to this grant as well, as long as they still fulfill the above criteria.&lt;br /&gt;
&lt;br /&gt;
== Nature of the grant ==&lt;br /&gt;
&lt;br /&gt;
* '''In 2023, GRASS GIS will offer a total of 4000 USD for grants'''.&lt;br /&gt;
* The maximum per grant is 1000 USD. Grant requests can be for lower amounts.&lt;br /&gt;
* One person can be awarded one grant at a time, but can apply more than once at different times.&lt;br /&gt;
* The time to complete the work should be maximum 2 months, but much shorter projects are clearly possible. It will mostly depend on the student's availability.&lt;br /&gt;
&lt;br /&gt;
== How to apply ==&lt;br /&gt;
&lt;br /&gt;
Students should submit their proposals through the [[Student_Grants/2022|GRASS GIS wiki]] and send an email to grass-grants@osgeo.org to notify of their application (i.e., link to the wiki page with the proposal). See [[Student Grants/2021|here]] for a previous round.&lt;br /&gt;
The email should contain: &lt;br /&gt;
* proof of eligibility (age, student status, link to accepted GRASS GIS PR, mail by active community member confirming mentorship)&lt;br /&gt;
The wiki page should contain:&lt;br /&gt;
* applicant's name&lt;br /&gt;
* a description of the proposed work&lt;br /&gt;
* a calendar of activities and deliverables&lt;br /&gt;
* a budget proposal&lt;br /&gt;
&lt;br /&gt;
For the current call, applications will be accepted until '''October 30, 2023'''.&lt;br /&gt;
&lt;br /&gt;
== Approval process ==&lt;br /&gt;
&lt;br /&gt;
Project proposals are evaluated by the [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee] within two weeks after the deadline and a notification will be sent to successful applicants.&lt;br /&gt;
&lt;br /&gt;
== Grant payment ==&lt;br /&gt;
&lt;br /&gt;
Grants are paid in two amounts (unless stated otherwise for the specific grant):&lt;br /&gt;
* 50% at the beginning of the work phase&lt;br /&gt;
* 50% after reception and approval of the final report by the PSC&lt;br /&gt;
&lt;br /&gt;
== Final report ==&lt;br /&gt;
&lt;br /&gt;
The final report should be also written in the [[Student_Grants/2022|GRASS GIS wiki]] under the proposal up to two weeks after the final date planned originally. When finished, the student sends an email to [https://lists.osgeo.org/pipermail/grass-psc/ grass-psc mailing list] to announce the end of the work and share the link to the final report. The final report should include:&lt;br /&gt;
* A description of the state of affairs before the work&lt;br /&gt;
* A description of the work done&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
The GRASS GIS community provides a list of topics highly relevant to the community. Applicants may come up with their own topics. Relevance of the topic to the project will be evaluated individually. Topics contributing to the core GRASS project are usually more relevant than others.&lt;br /&gt;
&lt;br /&gt;
List of open topics:&lt;br /&gt;
&lt;br /&gt;
* Improve documentation and tests for a set of tools&lt;br /&gt;
** includes revising text, add missing/update examples with pictures, notebook how to generate the pictures, add tests (pytest)&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $100-200 per tool&lt;br /&gt;
** list of suggested tools: r.sim.water, r.reclass, r.resample, r.resamp.filter, r.mask, r.mode, v.surf.idw, v.surf.rst, r.fillnulls, r.surf.*, …&lt;br /&gt;
&lt;br /&gt;
* r.rescale - reimplement as a wrapper to r.recode (see https://github.com/OSGeo/grass/issues/1986), add tests, examples and documentation&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Parallelize a tool with OpenMP&lt;br /&gt;
** possible candidates: r.horizon, r.mapcalc, r.proj, v.surf.idw&lt;br /&gt;
** requirements: C, OpenMP experience&lt;br /&gt;
** $1000 (one tool)&lt;br /&gt;
&lt;br /&gt;
* Implement ''History manager'' in GRASS GUI&lt;br /&gt;
** display history of executed commands and re-execute them&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $1000&lt;br /&gt;
&lt;br /&gt;
* Improve d.vect.chart&lt;br /&gt;
** fix legend (see https://github.com/OSGeo/grass/issues/3100), update documentation, add tests&lt;br /&gt;
** requirements: basic C and Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Add JSON output to different tools&lt;br /&gt;
** r.report, r.mapsets, r.what, r.univar, r.info, v.info, r3.info&lt;br /&gt;
** requirements: C&lt;br /&gt;
** $500 for 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Student Grants]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27173</id>
		<title>Student Grants</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27173"/>
		<updated>2023-08-22T17:56:41Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: /* Eligibility */ a PR which demonstrates the skill is required, but a merged PR is not required&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GRASS GIS offers a limited number of student grants for projects related to GRASS GIS. These can include actual coding, bug fixing, or documentation and the creation of educational resources.&lt;br /&gt;
&lt;br /&gt;
== Eligibility ==&lt;br /&gt;
&lt;br /&gt;
To apply for a grant, a student must:&lt;br /&gt;
* be eighteen (18) years of age or older upon application;&lt;br /&gt;
* be enrolled into a post-secondary academic program, as of the beginning of the grant;&lt;br /&gt;
* for the duration of the grant, be eligible to work in the country in which they reside;&lt;br /&gt;
* and not be a [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee (PSC)] member.&lt;br /&gt;
&lt;br /&gt;
In addition, the student has to &lt;br /&gt;
* demonstrate ability to contribute to GRASS GIS through a [https://github.com/OSGeo/grass/pulls GitHub pull request (PR)];&lt;br /&gt;
* have the agreement of an active member of the GRASS GIS community to mentor the student's work.&lt;br /&gt;
&lt;br /&gt;
== Additional criteria ==&lt;br /&gt;
&lt;br /&gt;
* Students that are already active in the community have a better chance of obtaining a grant.&lt;br /&gt;
* There is no limit on how many times a student can apply or receive the grant.&lt;br /&gt;
* There are no special rules for former GSoC students. They are eligible to this grant as well, as long as they still fulfill the above criteria.&lt;br /&gt;
&lt;br /&gt;
== Nature of the grant ==&lt;br /&gt;
&lt;br /&gt;
* '''In 2023, GRASS GIS will offer a total of 4000 USD for grants'''.&lt;br /&gt;
* The maximum per grant is 1000 USD. Grant requests can be for lower amounts.&lt;br /&gt;
* One person can be awarded one grant at a time, but can apply more than once at different times.&lt;br /&gt;
* The time to complete the work should be maximum 2 months, but much shorter projects are clearly possible. It will mostly depend on the student's availability.&lt;br /&gt;
&lt;br /&gt;
== How to apply ==&lt;br /&gt;
&lt;br /&gt;
Students should submit their proposals through the [[Student_Grants/2022|GRASS GIS wiki]] and send an email to grass-grants@osgeo.org to notify of their application (i.e., link to the wiki page with the proposal). See [[Student Grants/2021|here]] for a previous round.&lt;br /&gt;
The email should contain: &lt;br /&gt;
* proof of eligibility (age, student status, link to accepted GRASS GIS PR, mail by active community member confirming mentorship)&lt;br /&gt;
The wiki page should contain:&lt;br /&gt;
* applicant's name&lt;br /&gt;
* a description of the proposed work&lt;br /&gt;
* a calendar of activities and deliverables&lt;br /&gt;
* a budget proposal&lt;br /&gt;
&lt;br /&gt;
For the current call, applications will be accepted until '''October 30, 2023'''.&lt;br /&gt;
&lt;br /&gt;
== Approval process ==&lt;br /&gt;
&lt;br /&gt;
Project proposals are evaluated by the [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee] within two weeks after the deadline and a notification will be sent to successful applicants.&lt;br /&gt;
&lt;br /&gt;
== Grant payment ==&lt;br /&gt;
&lt;br /&gt;
Grants are paid in two amounts (unless stated otherwise for the specific grant):&lt;br /&gt;
* 50% at the beginning of the work phase&lt;br /&gt;
* 50% after reception and approval of the final report by the PSC&lt;br /&gt;
&lt;br /&gt;
== Final report ==&lt;br /&gt;
&lt;br /&gt;
The final report should be also written in the [[Student_Grants/2022|GRASS GIS wiki]] under the proposal up to two weeks after the final date planned originally. When finished, the student sends an email to [https://lists.osgeo.org/pipermail/grass-psc/ grass-psc mailing list] to announce the end of the work and share the link to the final report. The final report should include:&lt;br /&gt;
* A description of the state of affairs before the work&lt;br /&gt;
* A description of the work done&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
The GRASS GIS community provides a list of topics highly relevant to the community. Applicants may come up with their own topics. Relevance of the topic to the project will be evaluated individually. Topics contributing to the core GRASS project are usually more relevant than others.&lt;br /&gt;
&lt;br /&gt;
List of open topics:&lt;br /&gt;
&lt;br /&gt;
* Improve documentation and tests for a set of tools&lt;br /&gt;
** includes revising text, add missing/update examples with pictures, notebook how to generate the pictures, add tests (pytest)&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $100-200 per tool&lt;br /&gt;
** list of suggested tools: r.sim.water, r.reclass, r.resample, r.resamp.filter, r.mask, r.mode, v.surf.idw, v.surf.rst, r.fillnulls, r.surf.*, …&lt;br /&gt;
&lt;br /&gt;
* r.rescale - reimplement as a wrapper to r.recode (see https://github.com/OSGeo/grass/issues/1986), add tests, examples and documentation&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Parallelize a tool with OpenMP&lt;br /&gt;
** possible candidates: r.horizon, r.mapcalc, r.proj, v.surf.idw&lt;br /&gt;
** requirements: C, OpenMP experience&lt;br /&gt;
** $1000 (one tool)&lt;br /&gt;
&lt;br /&gt;
* Implement ''History manager'' in GRASS GUI&lt;br /&gt;
** display history of executed commands and re-execute them&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $1000&lt;br /&gt;
&lt;br /&gt;
* Improve d.vect.chart&lt;br /&gt;
** fix legend (see https://github.com/OSGeo/grass/issues/3100), update documentation, add tests&lt;br /&gt;
** requirements: basic C and Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Add JSON output to different tools&lt;br /&gt;
** r.report, r.mapsets, r.what, r.univar, r.info, v.info, r3.info&lt;br /&gt;
** requirements: C&lt;br /&gt;
** $500 for 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Student Grants]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27172</id>
		<title>Student Grants</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27172"/>
		<updated>2023-08-22T17:39:07Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: /* Eligibility */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GRASS GIS offers a limited number of student grants for projects related to GRASS GIS. These can include actual coding, bug fixing, or documentation and the creation of educational resources.&lt;br /&gt;
&lt;br /&gt;
== Eligibility ==&lt;br /&gt;
&lt;br /&gt;
To apply for a grant, a student must:&lt;br /&gt;
* be eighteen (18) years of age or older upon application;&lt;br /&gt;
* be enrolled into a post-secondary academic program, as of the beginning of the grant;&lt;br /&gt;
* for the duration of the grant, be eligible to work in the country in which they reside;&lt;br /&gt;
* and not be a [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee (PSC)] member&lt;br /&gt;
&lt;br /&gt;
In addition, the student has to &lt;br /&gt;
* have had at least [https://github.com/OSGeo/grass/pulls one GitHub pull request] accepted concerning GRASS GIS code or documentation ''before the final application submission'';&lt;br /&gt;
* have the agreement of an active member of the GRASS GIS community to mentor the student's work.&lt;br /&gt;
&lt;br /&gt;
== Additional criteria ==&lt;br /&gt;
&lt;br /&gt;
* Students that are already active in the community have a better chance of obtaining a grant.&lt;br /&gt;
* There is no limit on how many times a student can apply or receive the grant.&lt;br /&gt;
* There are no special rules for former GSoC students. They are eligible to this grant as well, as long as they still fulfill the above criteria.&lt;br /&gt;
&lt;br /&gt;
== Nature of the grant ==&lt;br /&gt;
&lt;br /&gt;
* '''In 2023, GRASS GIS will offer a total of 4000 USD for grants'''.&lt;br /&gt;
* The maximum per grant is 1000 USD. Grant requests can be for lower amounts.&lt;br /&gt;
* One person can be awarded one grant at a time, but can apply more than once at different times.&lt;br /&gt;
* The time to complete the work should be maximum 2 months, but much shorter projects are clearly possible. It will mostly depend on the student's availability.&lt;br /&gt;
&lt;br /&gt;
== How to apply ==&lt;br /&gt;
&lt;br /&gt;
Students should submit their proposals through the [[Student_Grants/2022|GRASS GIS wiki]] and send an email to grass-grants@osgeo.org to notify of their application (i.e., link to the wiki page with the proposal). See [[Student Grants/2021|here]] for a previous round.&lt;br /&gt;
The email should contain: &lt;br /&gt;
* proof of eligibility (age, student status, link to accepted GRASS GIS PR, mail by active community member confirming mentorship)&lt;br /&gt;
The wiki page should contain:&lt;br /&gt;
* applicant's name&lt;br /&gt;
* a description of the proposed work&lt;br /&gt;
* a calendar of activities and deliverables&lt;br /&gt;
* a budget proposal&lt;br /&gt;
&lt;br /&gt;
For the current call, applications will be accepted until '''October 30, 2023'''.&lt;br /&gt;
&lt;br /&gt;
== Approval process ==&lt;br /&gt;
&lt;br /&gt;
Project proposals are evaluated by the [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee] within two weeks after the deadline and a notification will be sent to successful applicants.&lt;br /&gt;
&lt;br /&gt;
== Grant payment ==&lt;br /&gt;
&lt;br /&gt;
Grants are paid in two amounts (unless stated otherwise for the specific grant):&lt;br /&gt;
* 50% at the beginning of the work phase&lt;br /&gt;
* 50% after reception and approval of the final report by the PSC&lt;br /&gt;
&lt;br /&gt;
== Final report ==&lt;br /&gt;
&lt;br /&gt;
The final report should be also written in the [[Student_Grants/2022|GRASS GIS wiki]] under the proposal up to two weeks after the final date planned originally. When finished, the student sends an email to [https://lists.osgeo.org/pipermail/grass-psc/ grass-psc mailing list] to announce the end of the work and share the link to the final report. The final report should include:&lt;br /&gt;
* A description of the state of affairs before the work&lt;br /&gt;
* A description of the work done&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
The GRASS GIS community provides a list of topics highly relevant to the community. Applicants may come up with their own topics. Relevance of the topic to the project will be evaluated individually. Topics contributing to the core GRASS project are usually more relevant than others.&lt;br /&gt;
&lt;br /&gt;
List of open topics:&lt;br /&gt;
&lt;br /&gt;
* Improve documentation and tests for a set of tools&lt;br /&gt;
** includes revising text, add missing/update examples with pictures, notebook how to generate the pictures, add tests (pytest)&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $100-200 per tool&lt;br /&gt;
** list of suggested tools: r.sim.water, r.reclass, r.resample, r.resamp.filter, r.mask, r.mode, v.surf.idw, v.surf.rst, r.fillnulls, r.surf.*, …&lt;br /&gt;
&lt;br /&gt;
* r.rescale - reimplement as a wrapper to r.recode (see https://github.com/OSGeo/grass/issues/1986), add tests, examples and documentation&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Parallelize a tool with OpenMP&lt;br /&gt;
** possible candidates: r.horizon, r.mapcalc, r.proj, v.surf.idw&lt;br /&gt;
** requirements: C, OpenMP experience&lt;br /&gt;
** $1000 (one tool)&lt;br /&gt;
&lt;br /&gt;
* Implement ''History manager'' in GRASS GUI&lt;br /&gt;
** display history of executed commands and re-execute them&lt;br /&gt;
** requirements: Python&lt;br /&gt;
** $1000&lt;br /&gt;
&lt;br /&gt;
* Improve d.vect.chart&lt;br /&gt;
** fix legend (see https://github.com/OSGeo/grass/issues/3100), update documentation, add tests&lt;br /&gt;
** requirements: basic C and Python&lt;br /&gt;
** $500&lt;br /&gt;
&lt;br /&gt;
* Add JSON output to different tools&lt;br /&gt;
** r.report, r.mapsets, r.what, r.univar, r.info, v.info, r3.info&lt;br /&gt;
** requirements: C&lt;br /&gt;
** $500 for 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Student Grants]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27169</id>
		<title>Student Grants</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27169"/>
		<updated>2023-08-22T17:00:39Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: /* Grant payment */ cumulative grants can't have 50% upfront payment&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GRASS GIS offers a limited number of student grants for projects related to GRASS GIS. These can include actual coding, bug fixing, or documentation and the creation of educational resources.&lt;br /&gt;
&lt;br /&gt;
== Eligibility ==&lt;br /&gt;
&lt;br /&gt;
To apply for a grant, a student must:&lt;br /&gt;
* be eighteen (18) years of age or older upon application;&lt;br /&gt;
* be enrolled into a post-secondary academic program, as of the beginning of the grant; [following rules in GSoC 2021]&lt;br /&gt;
* for the duration of the grant, be eligible to work in the country in which they reside;&lt;br /&gt;
* and not be a [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee (PSC)] member&lt;br /&gt;
&lt;br /&gt;
In addition, the student has to &lt;br /&gt;
* have had at least [https://github.com/OSGeo/grass/pulls one GitHub pull request] accepted concerning GRASS GIS code or documentation ''before the application'';&lt;br /&gt;
* have the agreement of an active member of the GRASS GIS community to mentor the student's work.&lt;br /&gt;
&lt;br /&gt;
== Additional criteria ==&lt;br /&gt;
&lt;br /&gt;
* Students that are already active in the community have a better chance of obtaining a grant.&lt;br /&gt;
* There is no limit on how many times a student can apply or receive the grant.&lt;br /&gt;
* There are no special rules for former GSoC students. They are eligible to this grant as well, as long as they still fulfill the above criteria.&lt;br /&gt;
&lt;br /&gt;
== Nature of the grant ==&lt;br /&gt;
&lt;br /&gt;
* '''In 2023, GRASS GIS will offer a total of 4000 USD for grants'''.&lt;br /&gt;
* The maximum per grant is 1000 USD. Grant requests can be for lower amounts.&lt;br /&gt;
* One person can be awarded one grant at a time, but can apply more than once at different times.&lt;br /&gt;
* The time to complete the work should be maximum 2 months, but much shorter projects are clearly possible. It will mostly depend on the student's availability.&lt;br /&gt;
&lt;br /&gt;
== How to apply ==&lt;br /&gt;
&lt;br /&gt;
Students should submit their proposals through the [[Student_Grants/2022|GRASS GIS wiki]] and send an email to grass-grants@osgeo.org to notify of their application (i.e., link to the wiki page with the proposal). See [[Student Grants/2021|here]] for a previous round.&lt;br /&gt;
The email should contain: &lt;br /&gt;
* proof of eligibility (age, student status, link to accepted GRASS GIS PR, mail by active community member confirming mentorship)&lt;br /&gt;
The wiki page should contain:&lt;br /&gt;
* applicant's name&lt;br /&gt;
* a description of the proposed work&lt;br /&gt;
* a calendar of activities and deliverables&lt;br /&gt;
* a budget proposal&lt;br /&gt;
&lt;br /&gt;
For the current call, applications will be accepted until '''October 30, 2022 23:59 UTC'''.&lt;br /&gt;
&lt;br /&gt;
== Approval process ==&lt;br /&gt;
&lt;br /&gt;
Project proposals are evaluated by the [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee] within two weeks after the deadline and a notification will be sent to successful applicants.&lt;br /&gt;
&lt;br /&gt;
== Grant payment ==&lt;br /&gt;
&lt;br /&gt;
Grants are paid in two amounts (unless stated otherwise for the specific grant):&lt;br /&gt;
* 50% at the beginning of the work phase&lt;br /&gt;
* 50% after reception and approval of the final report by the PSC&lt;br /&gt;
&lt;br /&gt;
== Final report ==&lt;br /&gt;
&lt;br /&gt;
The final report should be also written in the [[Student_Grants/2022|GRASS GIS wiki]] under the proposal up to two weeks after the final date planned originally. When finished, the student sends an email to [https://lists.osgeo.org/pipermail/grass-psc/ grass-psc mailing list] to announce the end of the work and share the link to the final report. The final report should include:&lt;br /&gt;
* A description of the state of affairs before the work&lt;br /&gt;
* A description of the work done&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
The GRASS GIS community provides a list of topics highly relevant to the community. Applicants may come up with their own topics. Relevance of the topic to the project will be evaluated individually. Topics contributing to the core GRASS project are usually more relevant than others.&lt;br /&gt;
&lt;br /&gt;
List of open topics:&lt;br /&gt;
&lt;br /&gt;
* Doc+test&lt;br /&gt;
* JSON&lt;br /&gt;
* GUI&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Student Grants]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27168</id>
		<title>Student Grants</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27168"/>
		<updated>2023-08-22T16:58:52Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: /* Nature of the grant */ 1000 EUR to 1000 USD (GRASS Open Collective is in USD), max increased from 3000 EUR to 4000 USD (we have money from sprint we said we will put towards the mini grants)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GRASS GIS offers a limited number of student grants for projects related to GRASS GIS. These can include actual coding, bug fixing, or documentation and the creation of educational resources.&lt;br /&gt;
&lt;br /&gt;
== Eligibility ==&lt;br /&gt;
&lt;br /&gt;
To apply for a grant, a student must:&lt;br /&gt;
* be eighteen (18) years of age or older upon application;&lt;br /&gt;
* be enrolled into a post-secondary academic program, as of the beginning of the grant; [following rules in GSoC 2021]&lt;br /&gt;
* for the duration of the grant, be eligible to work in the country in which they reside;&lt;br /&gt;
* and not be a [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee (PSC)] member&lt;br /&gt;
&lt;br /&gt;
In addition, the student has to &lt;br /&gt;
* have had at least [https://github.com/OSGeo/grass/pulls one GitHub pull request] accepted concerning GRASS GIS code or documentation ''before the application'';&lt;br /&gt;
* have the agreement of an active member of the GRASS GIS community to mentor the student's work.&lt;br /&gt;
&lt;br /&gt;
== Additional criteria ==&lt;br /&gt;
&lt;br /&gt;
* Students that are already active in the community have a better chance of obtaining a grant.&lt;br /&gt;
* There is no limit on how many times a student can apply or receive the grant.&lt;br /&gt;
* There are no special rules for former GSoC students. They are eligible to this grant as well, as long as they still fulfill the above criteria.&lt;br /&gt;
&lt;br /&gt;
== Nature of the grant ==&lt;br /&gt;
&lt;br /&gt;
* '''In 2023, GRASS GIS will offer a total of 4000 USD for grants'''.&lt;br /&gt;
* The maximum per grant is 1000 USD. Grant requests can be for lower amounts.&lt;br /&gt;
* One person can be awarded one grant at a time, but can apply more than once at different times.&lt;br /&gt;
* The time to complete the work should be maximum 2 months, but much shorter projects are clearly possible. It will mostly depend on the student's availability.&lt;br /&gt;
&lt;br /&gt;
== How to apply ==&lt;br /&gt;
&lt;br /&gt;
Students should submit their proposals through the [[Student_Grants/2022|GRASS GIS wiki]] and send an email to grass-grants@osgeo.org to notify of their application (i.e., link to the wiki page with the proposal). See [[Student Grants/2021|here]] for a previous round.&lt;br /&gt;
The email should contain: &lt;br /&gt;
* proof of eligibility (age, student status, link to accepted GRASS GIS PR, mail by active community member confirming mentorship)&lt;br /&gt;
The wiki page should contain:&lt;br /&gt;
* applicant's name&lt;br /&gt;
* a description of the proposed work&lt;br /&gt;
* a calendar of activities and deliverables&lt;br /&gt;
* a budget proposal&lt;br /&gt;
&lt;br /&gt;
For the current call, applications will be accepted until '''October 30, 2022 23:59 UTC'''.&lt;br /&gt;
&lt;br /&gt;
== Approval process ==&lt;br /&gt;
&lt;br /&gt;
Project proposals are evaluated by the [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee] within two weeks after the deadline and a notification will be sent to successful applicants.&lt;br /&gt;
&lt;br /&gt;
== Grant payment ==&lt;br /&gt;
&lt;br /&gt;
Grants are paid in two amounts:&lt;br /&gt;
* 50% at the beginning of the work phase&lt;br /&gt;
* 50% after reception and approval of the final report by the PSC&lt;br /&gt;
&lt;br /&gt;
== Final report ==&lt;br /&gt;
&lt;br /&gt;
The final report should be also written in the [[Student_Grants/2022|GRASS GIS wiki]] under the proposal up to two weeks after the final date planned originally. When finished, the student sends an email to [https://lists.osgeo.org/pipermail/grass-psc/ grass-psc mailing list] to announce the end of the work and share the link to the final report. The final report should include:&lt;br /&gt;
* A description of the state of affairs before the work&lt;br /&gt;
* A description of the work done&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
The GRASS GIS community provides a list of topics highly relevant to the community. Applicants may come up with their own topics. Relevance of the topic to the project will be evaluated individually. Topics contributing to the core GRASS project are usually more relevant than others.&lt;br /&gt;
&lt;br /&gt;
List of open topics:&lt;br /&gt;
&lt;br /&gt;
* Doc+test&lt;br /&gt;
* JSON&lt;br /&gt;
* GUI&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Student Grants]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27167</id>
		<title>Student Grants</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27167"/>
		<updated>2023-08-22T16:54:41Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: /* Nature of the grant */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GRASS GIS offers a limited number of student grants for projects related to GRASS GIS. These can include actual coding, bug fixing, or documentation and the creation of educational resources.&lt;br /&gt;
&lt;br /&gt;
== Eligibility ==&lt;br /&gt;
&lt;br /&gt;
To apply for a grant, a student must:&lt;br /&gt;
* be eighteen (18) years of age or older upon application;&lt;br /&gt;
* be enrolled into a post-secondary academic program, as of the beginning of the grant; [following rules in GSoC 2021]&lt;br /&gt;
* for the duration of the grant, be eligible to work in the country in which they reside;&lt;br /&gt;
* and not be a [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee (PSC)] member&lt;br /&gt;
&lt;br /&gt;
In addition, the student has to &lt;br /&gt;
* have had at least [https://github.com/OSGeo/grass/pulls one GitHub pull request] accepted concerning GRASS GIS code or documentation ''before the application'';&lt;br /&gt;
* have the agreement of an active member of the GRASS GIS community to mentor the student's work.&lt;br /&gt;
&lt;br /&gt;
== Additional criteria ==&lt;br /&gt;
&lt;br /&gt;
* Students that are already active in the community have a better chance of obtaining a grant.&lt;br /&gt;
* There is no limit on how many times a student can apply or receive the grant.&lt;br /&gt;
* There are no special rules for former GSoC students. They are eligible to this grant as well, as long as they still fulfill the above criteria.&lt;br /&gt;
&lt;br /&gt;
== Nature of the grant ==&lt;br /&gt;
&lt;br /&gt;
* '''In 2023, GRASS GIS will offer a total of 3000€ for grants'''.&lt;br /&gt;
* The maximum per grant is 1000€. Grant requests can be for lower amounts.&lt;br /&gt;
* One person can be awarded one grant at a time, but can apply more than once at different times.&lt;br /&gt;
* The time to complete the work should be maximum 2 months, but much shorter projects are clearly possible. It will mostly depend on the student's availability.&lt;br /&gt;
&lt;br /&gt;
== How to apply ==&lt;br /&gt;
&lt;br /&gt;
Students should submit their proposals through the [[Student_Grants/2022|GRASS GIS wiki]] and send an email to grass-grants@osgeo.org to notify of their application (i.e., link to the wiki page with the proposal). See [[Student Grants/2021|here]] for a previous round.&lt;br /&gt;
The email should contain: &lt;br /&gt;
* proof of eligibility (age, student status, link to accepted GRASS GIS PR, mail by active community member confirming mentorship)&lt;br /&gt;
The wiki page should contain:&lt;br /&gt;
* applicant's name&lt;br /&gt;
* a description of the proposed work&lt;br /&gt;
* a calendar of activities and deliverables&lt;br /&gt;
* a budget proposal&lt;br /&gt;
&lt;br /&gt;
For the current call, applications will be accepted until '''October 30, 2022 23:59 UTC'''.&lt;br /&gt;
&lt;br /&gt;
== Approval process ==&lt;br /&gt;
&lt;br /&gt;
Project proposals are evaluated by the [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee] within two weeks after the deadline and a notification will be sent to successful applicants.&lt;br /&gt;
&lt;br /&gt;
== Grant payment ==&lt;br /&gt;
&lt;br /&gt;
Grants are paid in two amounts:&lt;br /&gt;
* 50% at the beginning of the work phase&lt;br /&gt;
* 50% after reception and approval of the final report by the PSC&lt;br /&gt;
&lt;br /&gt;
== Final report ==&lt;br /&gt;
&lt;br /&gt;
The final report should be also written in the [[Student_Grants/2022|GRASS GIS wiki]] under the proposal up to two weeks after the final date planned originally. When finished, the student sends an email to [https://lists.osgeo.org/pipermail/grass-psc/ grass-psc mailing list] to announce the end of the work and share the link to the final report. The final report should include:&lt;br /&gt;
* A description of the state of affairs before the work&lt;br /&gt;
* A description of the work done&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
The GRASS GIS community provides a list of topics highly relevant to the community. Applicants may come up with their own topics. Relevance of the topic to the project will be evaluated individually. Topics contributing to the core GRASS project are usually more relevant than others.&lt;br /&gt;
&lt;br /&gt;
List of open topics:&lt;br /&gt;
&lt;br /&gt;
* Doc+test&lt;br /&gt;
* JSON&lt;br /&gt;
* GUI&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Student Grants]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27166</id>
		<title>Student Grants</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27166"/>
		<updated>2023-08-22T16:33:21Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: /* Topics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GRASS GIS offers a limited number of student grants for projects related to GRASS GIS. These can include actual coding, bug fixing, or documentation and the creation of educational resources.&lt;br /&gt;
&lt;br /&gt;
== Eligibility ==&lt;br /&gt;
&lt;br /&gt;
To apply for a grant, a student must:&lt;br /&gt;
* be eighteen (18) years of age or older upon application;&lt;br /&gt;
* be enrolled into a post-secondary academic program, as of the beginning of the grant; [following rules in GSoC 2021]&lt;br /&gt;
* for the duration of the grant, be eligible to work in the country in which they reside;&lt;br /&gt;
* and not be a [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee (PSC)] member&lt;br /&gt;
&lt;br /&gt;
In addition, the student has to &lt;br /&gt;
* have had at least [https://github.com/OSGeo/grass/pulls one GitHub pull request] accepted concerning GRASS GIS code or documentation ''before the application'';&lt;br /&gt;
* have the agreement of an active member of the GRASS GIS community to mentor the student's work.&lt;br /&gt;
&lt;br /&gt;
== Additional criteria ==&lt;br /&gt;
&lt;br /&gt;
* Students that are already active in the community have a better chance of obtaining a grant.&lt;br /&gt;
* There is no limit on how many times a student can apply or receive the grant.&lt;br /&gt;
* There are no special rules for former GSoC students. They are eligible to this grant as well, as long as they still fulfill the above criteria.&lt;br /&gt;
&lt;br /&gt;
== Nature of the grant ==&lt;br /&gt;
&lt;br /&gt;
* '''In 2022, GRASS GIS will offer a total of 3000€ of grants'''.&lt;br /&gt;
* The maximum per grant is 1000€. Grant requests can be for lower amounts.&lt;br /&gt;
* The time to complete the work should be maximum 2 months, but much shorter projects are clearly possible. It will mostly depend on the student's availability.&lt;br /&gt;
&lt;br /&gt;
== How to apply ==&lt;br /&gt;
&lt;br /&gt;
Students should submit their proposals through the [[Student_Grants/2022|GRASS GIS wiki]] and send an email to grass-grants@osgeo.org to notify of their application (i.e., link to the wiki page with the proposal). See [[Student Grants/2021|here]] for a previous round.&lt;br /&gt;
The email should contain: &lt;br /&gt;
* proof of eligibility (age, student status, link to accepted GRASS GIS PR, mail by active community member confirming mentorship)&lt;br /&gt;
The wiki page should contain:&lt;br /&gt;
* applicant's name&lt;br /&gt;
* a description of the proposed work&lt;br /&gt;
* a calendar of activities and deliverables&lt;br /&gt;
* a budget proposal&lt;br /&gt;
&lt;br /&gt;
For the current call, applications will be accepted until '''October 30, 2022 23:59 UTC'''.&lt;br /&gt;
&lt;br /&gt;
== Approval process ==&lt;br /&gt;
&lt;br /&gt;
Project proposals are evaluated by the [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee] within two weeks after the deadline and a notification will be sent to successful applicants.&lt;br /&gt;
&lt;br /&gt;
== Grant payment ==&lt;br /&gt;
&lt;br /&gt;
Grants are paid in two amounts:&lt;br /&gt;
* 50% at the beginning of the work phase&lt;br /&gt;
* 50% after reception and approval of the final report by the PSC&lt;br /&gt;
&lt;br /&gt;
== Final report ==&lt;br /&gt;
&lt;br /&gt;
The final report should be also written in the [[Student_Grants/2022|GRASS GIS wiki]] under the proposal up to two weeks after the final date planned originally. When finished, the student sends an email to [https://lists.osgeo.org/pipermail/grass-psc/ grass-psc mailing list] to announce the end of the work and share the link to the final report. The final report should include:&lt;br /&gt;
* A description of the state of affairs before the work&lt;br /&gt;
* A description of the work done&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
The GRASS GIS community provides a list of topics highly relevant to the community. Applicants may come up with their own topics. Relevance of the topic to the project will be evaluated individually. Topics contributing to the core GRASS project are usually more relevant than others.&lt;br /&gt;
&lt;br /&gt;
List of open topics:&lt;br /&gt;
&lt;br /&gt;
* Doc+test&lt;br /&gt;
* JSON&lt;br /&gt;
* GUI&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Student Grants]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27165</id>
		<title>Student Grants</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Student_Grants&amp;diff=27165"/>
		<updated>2023-08-22T16:29:05Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: Add topics section (scratch the idea of subpages for years here)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GRASS GIS offers a limited number of student grants for projects related to GRASS GIS. These can include actual coding, bug fixing, or documentation and the creation of educational resources.&lt;br /&gt;
&lt;br /&gt;
== Eligibility ==&lt;br /&gt;
&lt;br /&gt;
To apply for a grant, a student must:&lt;br /&gt;
* be eighteen (18) years of age or older upon application;&lt;br /&gt;
* be enrolled into a post-secondary academic program, as of the beginning of the grant; [following rules in GSoC 2021]&lt;br /&gt;
* for the duration of the grant, be eligible to work in the country in which they reside;&lt;br /&gt;
* and not be a [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee (PSC)] member&lt;br /&gt;
&lt;br /&gt;
In addition, the student has to &lt;br /&gt;
* have had at least [https://github.com/OSGeo/grass/pulls one GitHub pull request] accepted concerning GRASS GIS code or documentation ''before the application'';&lt;br /&gt;
* have the agreement of an active member of the GRASS GIS community to mentor the student's work.&lt;br /&gt;
&lt;br /&gt;
== Additional criteria ==&lt;br /&gt;
&lt;br /&gt;
* Students that are already active in the community have a better chance of obtaining a grant.&lt;br /&gt;
* There is no limit on how many times a student can apply or receive the grant.&lt;br /&gt;
* There are no special rules for former GSoC students. They are eligible to this grant as well, as long as they still fulfill the above criteria.&lt;br /&gt;
&lt;br /&gt;
== Nature of the grant ==&lt;br /&gt;
&lt;br /&gt;
* '''In 2022, GRASS GIS will offer a total of 3000€ of grants'''.&lt;br /&gt;
* The maximum per grant is 1000€. Grant requests can be for lower amounts.&lt;br /&gt;
* The time to complete the work should be maximum 2 months, but much shorter projects are clearly possible. It will mostly depend on the student's availability.&lt;br /&gt;
&lt;br /&gt;
== How to apply ==&lt;br /&gt;
&lt;br /&gt;
Students should submit their proposals through the [[Student_Grants/2022|GRASS GIS wiki]] and send an email to grass-grants@osgeo.org to notify of their application (i.e., link to the wiki page with the proposal). See [[Student Grants/2021|here]] for a previous round.&lt;br /&gt;
The email should contain: &lt;br /&gt;
* proof of eligibility (age, student status, link to accepted GRASS GIS PR, mail by active community member confirming mentorship)&lt;br /&gt;
The wiki page should contain:&lt;br /&gt;
* applicant's name&lt;br /&gt;
* a description of the proposed work&lt;br /&gt;
* a calendar of activities and deliverables&lt;br /&gt;
* a budget proposal&lt;br /&gt;
&lt;br /&gt;
For the current call, applications will be accepted until '''October 30, 2022 23:59 UTC'''.&lt;br /&gt;
&lt;br /&gt;
== Approval process ==&lt;br /&gt;
&lt;br /&gt;
Project proposals are evaluated by the [https://trac.osgeo.org/grass/wiki/PSC GRASS GIS Project Steering Committee] within two weeks after the deadline and a notification will be sent to successful applicants.&lt;br /&gt;
&lt;br /&gt;
== Grant payment ==&lt;br /&gt;
&lt;br /&gt;
Grants are paid in two amounts:&lt;br /&gt;
* 50% at the beginning of the work phase&lt;br /&gt;
* 50% after reception and approval of the final report by the PSC&lt;br /&gt;
&lt;br /&gt;
== Final report ==&lt;br /&gt;
&lt;br /&gt;
The final report should be also written in the [[Student_Grants/2022|GRASS GIS wiki]] under the proposal up to two weeks after the final date planned originally. When finished, the student sends an email to [https://lists.osgeo.org/pipermail/grass-psc/ grass-psc mailing list] to announce the end of the work and share the link to the final report. The final report should include:&lt;br /&gt;
* A description of the state of affairs before the work&lt;br /&gt;
* A description of the work done&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Student Grants]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community_Meeting_Prague_2023&amp;diff=27164</id>
		<title>GRASS Community Meeting Prague 2023</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community_Meeting_Prague_2023&amp;diff=27164"/>
		<updated>2023-08-14T21:01:08Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: Use website press release&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
The GRASS GIS team organized a ''GRASS GIS Community Meeting with contributors, power users and developers'' from '''June 2 to June 6, 2023''' to celebrate GRASS GIS '''40th birthday''' (by contributing to GRASS GIS of course).&lt;br /&gt;
&lt;br /&gt;
Quick links: [[Talk:GRASS Community Meeting Prague 2023|Full activity report]] | [[#Thanks_to_our_sponsors|Sponsors]] | [https://grass.osgeo.org/news/2023_08_13_grass_community_meeting_prague_june_2023_report/ Press release]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Prague-Community-Meeting-2023-crop.jpg|Prague 2023 Group Photo&lt;br /&gt;
Image:Day3-table.jpg|A full work table during the 3rd day&lt;br /&gt;
Image:Day3-collaboration.jpg|Lots of discussion and collaboration&lt;br /&gt;
Image:GRASS-smiles.jpg|GRASS GIS development brings smiles&lt;br /&gt;
Image:Day2-collaboration.jpg|Afternoon working and collaborating&lt;br /&gt;
Image:Beer-and-work-day4.jpg|The work and discussion continues over dinner&lt;br /&gt;
Image:Group-photo-hike.jpg|View at Alšova vyhlídka while taking a walk together&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Purpose ==&lt;br /&gt;
&lt;br /&gt;
GRASS GIS Community Meeting is a great occasion for folks to support the development by actively contributing to the source code, documentation (manuals, wiki, tutorials), translations, website or likewise. The '''community''' meeting is also a get-together where supporters, contributors, power users and developers make decisions and tackle larger problems related to the project, discuss and collaboratively resolve bugs, plan the direction for the project and work on new features. We welcome people committed to improving the GRASS GIS project and the interfaces to QGIS, GDAL, PostGIS, R, OGC Services and desiring to '''celebrate with us the 40th GRASS GIS birthday!!'''&lt;br /&gt;
&lt;br /&gt;
In this meeting, we will work on GRASS GIS and integrations with related OSGeo projects. We will revise connection to QGIS to make it easier to maintain, and we will work on migration of the build to CMake to improve Windows builds including PDAL support. Furthermore, we will start moving documentation to Markdown to make it easier to contribute to and we will add images and examples for tools and workflows which still miss them. Finally, we will automate and document maintenance processes to reduce the burden on maintainers and thus improve the project sustainability. &lt;br /&gt;
&lt;br /&gt;
Note that while we have our general plan, we can't accept any earmarked donations, i.e., we can't make any promises for a specific work to be done. We do require participants to work on GRASS GIS or connections to other projects. However, we leave them the freedom to work on what they think is the best contribution to the project at that time given their skills and time available.&lt;br /&gt;
&lt;br /&gt;
For the detailed agenda and individual's plans, see below.&lt;br /&gt;
&lt;br /&gt;
== Sponsors ==&lt;br /&gt;
&lt;br /&gt;
We welcome '''financial contributions''' to support the meeting and we are looking for sponsors to cover costs such as meals or to help reducing travel and accommodation expenses for GRASS developers who volunteer their time. If you are interested in sponsoring the GRASS Community Meeting, please see our&lt;br /&gt;
&lt;br /&gt;
::: '''[https://opencollective.com/osgeo/projects/grass/contribute/grass-community-meeting-prague-2023-55074 OpenCollective GRASS Community Meeting Prague 2023 Tier]'''&lt;br /&gt;
&lt;br /&gt;
Any surplus at the end of the event will used for future activities of the GRASS GIS project such as the successful [[Student Grants|student mini grant program]].&lt;br /&gt;
&lt;br /&gt;
This GRASS Community Meeting is a great occasion for you to support the development of GRASS. With your contribution you'll enable more developers to meet. Community meetings are important opportunities for developers to discuss, fix bugs, plan the direction for the project and work on new features. Please see below for the detailed agenda. The developers and contributors are donating their valuable time, so it would be great if in-kind funding can be made available from within the community to cover out-of-pocket expenses. All of the work that takes place at the community meeting will be directly contributed back into the GRASS project to the benefit of everyone who uses it.&lt;br /&gt;
&lt;br /&gt;
=== Thanks to our sponsors ===&lt;br /&gt;
&lt;br /&gt;
We are grateful for the support which we have received to organize this GRASS Community Meeting:&lt;br /&gt;
&lt;br /&gt;
[[File:Osgeo logo.png|none|left|alt=Light and dark green logo of OSGeo saying Your Open Source Compass|Open Source Geospatial Foundation]]&lt;br /&gt;
* [https://www.osgeo.org/ OSGeo]: 7303 USD (approved budget contribution, [https://www.loomio.com/p/2m75BZkL/motion-to-approve-7303-to-support-grass-gis-community-meeting motion])&lt;br /&gt;
* Twitter: [https://twitter.com/OSGeo/ @OSGeo] | [https://fosstodon.org/@osgeo @osgeo@fosstodon.org]&lt;br /&gt;
&lt;br /&gt;
[[File:FOSSGIS_eV_logo.png|none|left|400px|alt=Logo of FOSSGIS e.V.|FOSSGIS e.V.]]&lt;br /&gt;
* [https://www.fossgis.de/ FOSSGIS e.V.]: 5000 EUR (approved budget contribution, [https://www.fossgis.de/wiki/F%C3%B6rderantr%C3%A4ge/GRASS_GIS_Community_Meeting_2023 request])&lt;br /&gt;
* Twitter: [https://twitter.com/FOSSGIS_Verein  @FOSSGIS_Verein] | [https://mastodon.online/@FOSSGISeV/ @FOSSGISeV@mastodon.online]&lt;br /&gt;
&lt;br /&gt;
[[File:OSGeo JP logo for web.png|none|left|400px|alt=OSGeo.JP]]&lt;br /&gt;
* [https://www.osgeo.jp/ OSGeo Japan]: 550 USD (through Open Collective)&lt;br /&gt;
&lt;br /&gt;
Individuals:&lt;br /&gt;
* Hernán De Angelis 20 USD&lt;br /&gt;
* MarWe 50 USD&lt;br /&gt;
* Nick Brady 50 USD&lt;br /&gt;
* José Ramón 50 USD&lt;br /&gt;
* Bon 50 USD&lt;br /&gt;
* Johannes Brauner 30 USD&lt;br /&gt;
* Peter Löwe 30 USD&lt;br /&gt;
* Evan Kay 10 USD&lt;br /&gt;
* Joaquin Perez Valera 5 USD&lt;br /&gt;
* Anonymous sponsors 2750 USD&lt;br /&gt;
&lt;br /&gt;
In-kind contributions:&lt;br /&gt;
&lt;br /&gt;
* Department of Geomatics Faculty of Civil Engineering Czech Technical University in Prague (FCE CTU) - space and personnel time (planning, preparation, participation)&lt;br /&gt;
* North Carolina State University, Center for Geospatial Analytics - personnel time (planning, preparation, participation)&lt;br /&gt;
* mundialis GmbH &amp;amp; Co. KG - personnel time (planning, preparation, participation)&lt;br /&gt;
* CONICET - personnel time (planning, preparation, participation)&lt;br /&gt;
* Research Institute for Nature and Forest (INBO | Brussels, Belgium) – personnel time + travel and hotel costs of INBO staff&lt;br /&gt;
* SunGIS – personnel time, travel, and hotel costs of Maris Nartiss&lt;br /&gt;
* OpenPlains Inc. – personnel time&lt;br /&gt;
&lt;br /&gt;
Personal time and/or financial contributions:&lt;br /&gt;
* Martin Landa, Micha Silver, Helmut Kudrnovsky, Markus Neleter, Ondřej Pešek, Helena Mitasova, Vaclav Petras, Anna Petrasova, Corey White, Maris Nartiss, Aaron Saw Min Sern, Luís de Sousa, Caitlin Haedrich, Linda Kladivová, Carmen Tawalika, Floris Vanderhaeghe, Eva Stopkova, Brendan Harmon, Veronica Andreo, Daniel Torres, Loïc Bartoletti&lt;br /&gt;
&lt;br /&gt;
== Timing  ==&lt;br /&gt;
&lt;br /&gt;
'''When''': June 2-6, 2023&lt;br /&gt;
&lt;br /&gt;
Of course you are invited to join or leave the meeting whenever you want.&lt;br /&gt;
&lt;br /&gt;
== Venue ==&lt;br /&gt;
&lt;br /&gt;
[[Image:logo_cvut.jpg|130px|left]]&lt;br /&gt;
Department of Geomatics&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.fsv.cvut.cz/?lang=en Faculty of Civil Engineering]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.cvut.cz/en Czech Technical University in Prague], {{wikipedia|Czech Republic}}&amp;lt;br&amp;gt;&lt;br /&gt;
Thákurova 7/2077, Prague&amp;lt;br&amp;gt;&lt;br /&gt;
Room B868&amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.mapy.cz/s/debazefuse Map]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Prague has an international [http://www.prg.aero/en/ airport] and is also reachable by train, bus or car.&lt;br /&gt;
&lt;br /&gt;
== Accommodation and Costs ==&lt;br /&gt;
&lt;br /&gt;
Participants should plan for the following costs:&lt;br /&gt;
&lt;br /&gt;
* The participation is free of charge&lt;br /&gt;
* Travel to Prague, variable depending on where you come from, reimbursements depending on the financial contributions provided by the community&lt;br /&gt;
* Accommodation and meals (with the donated sponsorship money we will try to cover some expenses of the participants)&lt;br /&gt;
'''Please note''': The currency in Czech Republic is {{wikipedia|Czech crown}} (CZK, koruna, Kč). 100 Czech crowns are about 4 Euros (see [https://www.cnb.cz/cs/financni-trhy/devizovy-trh/kurzy-devizoveho-trhu/kurzy-devizoveho-trhu/ current rates]).&lt;br /&gt;
&lt;br /&gt;
Please let us know your time of arrival and departure, so we can book accommodations and organize the logistics.&lt;br /&gt;
&lt;br /&gt;
Financial support: (partial) travel grants can be payed upon request thanks to our sponsors!&lt;br /&gt;
&lt;br /&gt;
== Agenda - What we plan to do ==&lt;br /&gt;
&lt;br /&gt;
'''Note:''' The program is generally open for your ideas. Please write an email to the [http://lists.osgeo.org/mailman/listinfo/grass-dev GRASS developer list] to discuss your contribution.&lt;br /&gt;
&lt;br /&gt;
During the meeting we will work on GRASS GIS on these tasks (please add more!):&lt;br /&gt;
&lt;br /&gt;
* We will update and revise the [https://github.com/qgis/QGIS/tree/master/python/plugins/grassprovider GRASS GIS Integration with QGIS] to simplify maintenance.&lt;br /&gt;
* Furthermore, we will migrate the compilation technology to CMake to significantly improve the Windows builds including PDAL support and become binary compatible with OSGeo4W.&lt;br /&gt;
* The extensive GRASS documentation will be converted from HTML to Markdown to facilitate future collaboration.&lt;br /&gt;
* Pictures, examples and workflows will be added to the documentation where they are still missing.&lt;br /&gt;
* Software maintenance processes are automated and documented to reduce the burden on maintainers and thus improve the sustainability of the project.&lt;br /&gt;
&lt;br /&gt;
This means that there are tasks from both the programming and documentation areas to appeal to a wide range of interested parties.&lt;br /&gt;
&lt;br /&gt;
Further details about the action items you '''find [[Talk:GRASS Community Meeting Prague 2023|here]]''' and below. Topics cover non-technical, semi-technical, and technical issues.&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
&lt;br /&gt;
(agenda is under development, but also flexible)&lt;br /&gt;
&lt;br /&gt;
==== Thursday, 1 June ====&lt;br /&gt;
&lt;br /&gt;
* Arrival&lt;br /&gt;
&lt;br /&gt;
==== Friday, 2 June ====&lt;br /&gt;
&lt;br /&gt;
* 9:00 meeting starts in the room B-868&lt;br /&gt;
* Lunch: 12:45 NTK&lt;br /&gt;
* Review the plan for the next days&lt;br /&gt;
* API for use in Python and in other projects (e.g., QGIS)&lt;br /&gt;
* Parallelizations&lt;br /&gt;
&lt;br /&gt;
==== Saturday, 3 June ====&lt;br /&gt;
&lt;br /&gt;
* Reducing cost of distribution on Windows&lt;br /&gt;
* Convert GRASS GIS documentation from HTML to Markdown and implement new documentation system (mkdocs?)&lt;br /&gt;
* Group photo 1&lt;br /&gt;
* Outdoor social evening&lt;br /&gt;
&lt;br /&gt;
==== Sunday, 4 June ====&lt;br /&gt;
&lt;br /&gt;
* Compilation CMake (Windows, Linux)&lt;br /&gt;
* Connections in general, rgrass,  qgisprocess&lt;br /&gt;
* GRASS GIS addons overview generator for entire GitHub (and more?) based on tag &amp;quot;[https://github.com/topics/grass-gis-addons grass-gis-addons]&amp;quot;&lt;br /&gt;
* Group photo 2&lt;br /&gt;
&lt;br /&gt;
==== Monday, 5 June ====&lt;br /&gt;
&lt;br /&gt;
* Connections in general, QGIS, rgrass, qgisprocess&lt;br /&gt;
* Parallelizations&lt;br /&gt;
* grass.jupyter&lt;br /&gt;
* [https://github.com/OSGeo/grass/discussions/3047 Meeting minutes from call with Nyall Dawson (QGIS)]&lt;br /&gt;
&lt;br /&gt;
==== Tuesday, 6 June ====&lt;br /&gt;
&lt;br /&gt;
* Connections in general, QGIS&lt;br /&gt;
* Parallelizations&lt;br /&gt;
* grass.jupyter&lt;br /&gt;
&lt;br /&gt;
==== Wednesday, 7 June ====&lt;br /&gt;
&lt;br /&gt;
* Departure&lt;br /&gt;
&lt;br /&gt;
=== Social events ===&lt;br /&gt;
&lt;br /&gt;
==== Friday, 2 June ====&lt;br /&gt;
&lt;br /&gt;
Dinner at 7pm: [https://www.uveverky.com/kontakt/ U veverku pub] ([https://en.mapy.cz/s/jumomotupu map])&lt;br /&gt;
&lt;br /&gt;
==== Saturday, 3 June ====&lt;br /&gt;
&lt;br /&gt;
Dinner at 6pm: [https://unetickypivovar.cz/en Únětický pivovar] ([https://en.mapy.cz/s/mubutetoba map])&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Option 1:&lt;br /&gt;
&lt;br /&gt;
* 4:21pm  bus from Dejvicka (underground station) to Vyhledy&lt;br /&gt;
* [https://en.mapy.cz/s/rocabosumu walk 45min] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* 3:50pm train from Podbaba (15min walk) to Roztoky&lt;br /&gt;
* [https://en.mapy.cz/s/dabavojufa walk 1:30min]&lt;br /&gt;
* Bus (355) back from Unetice to Dejvicka: 21:57 or 23:18&lt;br /&gt;
&lt;br /&gt;
==== Sunday, 4 June ====&lt;br /&gt;
&lt;br /&gt;
Dinner at 7pm: [https://www.restauracevltava.cz/ Restaurace Vltava] ([https://en.mapy.cz/s/gonezofozo map])&lt;br /&gt;
&lt;br /&gt;
==== Monday, 5 June ====&lt;br /&gt;
&lt;br /&gt;
Dinner at 7pm: [https://www.my-paprika.com/ My Paprika] ([https://en.mapy.cz/s/modekehepu map])&lt;br /&gt;
&lt;br /&gt;
* Tram 26 from Dejvicka to Strossmayerovo namesti at 6:26pm&lt;br /&gt;
&lt;br /&gt;
== Participation ==&lt;br /&gt;
&lt;br /&gt;
We are planning for an attendance of 20 people (i.e., coding places) but of course you are welcome to join us and bring new ideas with you: we'll make more places available. Please add your name here or contact [[User:Landa|Martin Landa]] &amp;lt;tt&amp;gt;&amp;lt;landa.martin at gmail.com&amp;gt;&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
=== In person ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#edf9c7; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
!width=50px|'''Number'''&lt;br /&gt;
!width=130px|'''Participant '''&lt;br /&gt;
!width=100px|'''Country'''&lt;br /&gt;
!width=100px|'''Arrival'''&lt;br /&gt;
!width=100px|'''Departure'''&lt;br /&gt;
!'''Topics'''&lt;br /&gt;
!'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|[[User:Landa|Martin Landa]]&lt;br /&gt;
| Czech Republic&lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| Python: create_location ([https://github.com/OSGeo/grass/issues/1987 #1987]), Graphical Modeler improvements and single window layout integration&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
| Micha Silver&lt;br /&gt;
| Israel&lt;br /&gt;
| June 2&lt;br /&gt;
| June 6&lt;br /&gt;
| Addon to derive soil moisture from Sentinel 2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|[https://www.osgeo.org/member/kudrnovsky/ Helmut Kudrnovsky]&lt;br /&gt;
| Austria&lt;br /&gt;
| June 2 (18:37) by train&lt;br /&gt;
| June 4 (18:24) by train &lt;br /&gt;
| support CMake transition&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|[[User:Neteler|Markus Neteler]]&lt;br /&gt;
| Germany&lt;br /&gt;
| June 2 (17:17)&lt;br /&gt;
| June 6 (12:43)&lt;br /&gt;
| translations, manual pages, ..., see [[Talk:GRASS_Community_Meeting_Prague_2023#Markus_Neteler|my list in &amp;quot;Discussion&amp;quot; page]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|[[User:pesekon2|Ondřej Pešek]]&lt;br /&gt;
| Czech Republic&lt;br /&gt;
| June 2 (17:17)&lt;br /&gt;
| June 6 (12:43)&lt;br /&gt;
| Python 3.12-connected issues, gmodeler&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
| [[User:helena|Helena Mitasova]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 2&lt;br /&gt;
| June 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
| [[User:wenzeslaus|Vaclav Petras]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| init and other Python API topics, support CMake transition, revise connection with QGIS and other tools, funding&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
| [[User:Annakrat|Anna Petrasova]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| parallelization documentation, grass.jupyter, R and QGIS integration&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
| [[User:Ctwhite|Corey White]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 2 (10:55)&lt;br /&gt;
| June 7&lt;br /&gt;
| Connections with other tools, OpenPlains, JSON outputs&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
| [[User:MarisN|Maris Nartiss]]&lt;br /&gt;
| Latvia&lt;br /&gt;
| June 2 (14:30)&lt;br /&gt;
| June 6 (12:00)&lt;br /&gt;
| Improvements of imagery modules (push i.svm.*; i.signatures; ?)&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
| [[User:Aaronsms|Aaron Saw Min Sern]]&lt;br /&gt;
| Singapore&lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| Support CMake transition, r.mapcalc parallelization&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
| [[User:Ldesousa|Luís de Sousa]]&lt;br /&gt;
| The Netherlands&lt;br /&gt;
| June 1 (20:00)&lt;br /&gt;
| June 5 (20:45)&lt;br /&gt;
| Update r.mblend add-on; test CMake transition.&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
| Caitlin Haedrich&lt;br /&gt;
| United States&lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| grass.jupyter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
| Linda Kladivová&lt;br /&gt;
| Czech Republic&lt;br /&gt;
| June 2&lt;br /&gt;
| June 6&lt;br /&gt;
| Single-Window layout issues and improvements&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
| Carmen Tawalika&lt;br /&gt;
| Germany&lt;br /&gt;
| June 2 (17:17)&lt;br /&gt;
| June 6 (12:43)&lt;br /&gt;
| Happy to assist with general topics like documentation + automation, in doubt something related to actinia&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
| Floris Vanderhaeghe&lt;br /&gt;
| Belgium&lt;br /&gt;
| June 3 (train 19:17)&lt;br /&gt;
| June 6 (train 8:25)&lt;br /&gt;
| Helping in interfacing GRASS from R (rgrass &amp;amp; qgisprocess packages)&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
| Eva Stopkova&lt;br /&gt;
| Czech Republic&lt;br /&gt;
| June 3&lt;br /&gt;
| June 4&lt;br /&gt;
| Fixing v.nnstat&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
If you are arriving or departing on the days of the event, please specify the time, too.&lt;br /&gt;
&lt;br /&gt;
=== Via chat or hangout ===&lt;br /&gt;
&lt;br /&gt;
Join our [https://app.gitter.im/#/room/#grassgis_community:gitter.im Gitter chatroom]&lt;br /&gt;
&lt;br /&gt;
Gitter has a video (and backup will be Zoom).&lt;br /&gt;
&lt;br /&gt;
Participating virtually:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#edf9c7; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
!width=50px|'''Number'''&lt;br /&gt;
!width=130px|'''Participant '''&lt;br /&gt;
!width=100px|'''Country'''&lt;br /&gt;
!'''Topics'''&lt;br /&gt;
!'''Times, synchronous or fully asynchronous'''&lt;br /&gt;
!'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|[[User:Baharmon|Brendan Harmon]]&lt;br /&gt;
| United States&lt;br /&gt;
| Update integration with QGIS&lt;br /&gt;
| Available 8:00 AM CST (UTC-6) onwards&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|[[User:veroandreo|Veronica Andreo]]&lt;br /&gt;
| Argentina&lt;br /&gt;
| Mission and vision, interfaces with QGIS and R, sponsoring, ... [https://grasswiki.osgeo.org/wiki/Talk:GRASS_Community_Meeting_Prague_2023#Vero see discussion tab]&lt;br /&gt;
| available from 8:00 AM ART (UTC-3) onward&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|[[User:Nobeeakon|Daniel T]]&lt;br /&gt;
| Mexico&lt;br /&gt;
| &lt;br /&gt;
| some availability through the days :/&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|[[User:LBartoletti|Loïc Bartoletti]]&lt;br /&gt;
| France&lt;br /&gt;
| QGIS Integration, support CMake transition&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Timing of hangout meetings ====&lt;br /&gt;
&lt;br /&gt;
Follow Gitter.&lt;br /&gt;
&lt;br /&gt;
=== Collaborative document scratching ===&lt;br /&gt;
&lt;br /&gt;
Follow Gitter.&lt;br /&gt;
&lt;br /&gt;
== Individual Preparation ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Bring your own computer&lt;br /&gt;
* Bring {{wikipedia|AC adapter|power connector adapter}} if needed (Czech Republic: 230V, 50Hz, {{wikipedia|File:Euro-Flachstecker_2.jpg|Type C Europlugs}} are common and also {{wikipedia|File:French_plug_and_socket.jpg|Type E}})&lt;br /&gt;
* Install git and the compiler tools, and come with a working GRASS development environment if possible.&lt;br /&gt;
&lt;br /&gt;
== Broadcast &amp;amp; Video ==&lt;br /&gt;
&lt;br /&gt;
During the event :) Find the latest information on the [https://matrix.to/#/#grassgis_sprint:gitter.im Gitter Channel].&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
Day 1&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Devs at work.jpg|Hard at work on the first day&lt;br /&gt;
Image:Lively discussion.jpg|Lively discussion&lt;br /&gt;
Image:Dinner day 1.jpg|Dinner at a nearby pub&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Day 2&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Prague-Community-Meeting-2023.jpg|Group photo&lt;br /&gt;
Image:PXL 20230603 085440353.jpg|A full table on day 2&lt;br /&gt;
Image:GRASS-smiles.jpg|GRASS GIS development brings smiles&lt;br /&gt;
Image:Day2-pizza.jpg|Pizza fuels work!&lt;br /&gt;
Image:Day2-collaboration.jpg|Afternoon working and collaborating&lt;br /&gt;
Image:Group-photo-hike.jpg|View at Alšova vyhlídka on the way to Únětický pivovar (brewery)&lt;br /&gt;
Image:Únětický pivovar.jpg|Beer at Únětický pivovar, a 300-year-old brewery, after a day of hard work&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Day 3&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Day3-working.jpg|Working on new features, bug fixes, documentation and more..&lt;br /&gt;
Image:Day3-table.jpg|An even fuller table on day 3&lt;br /&gt;
Image:Day3-collaboration.jpg|Collaboration and discussion&lt;br /&gt;
Image:Beer-pano-day3.jpg|Panoramic photo of a cheers to GRASS's 40th Birthday at Vitala restaurant&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Day 4&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Group-photo2-day4.jpg|Group photo on Day 4 on the steps of CVUT Praha&lt;br /&gt;
Image:Qgis-call-day4.jpg|Discussing QGIS integration&lt;br /&gt;
Image:Toast-grass-40th-birthday.jpg|A toast to GRASS GIS's 40th Birthday and a successful meeting&lt;br /&gt;
Image:Beer-and-work-day4.jpg|The work and discussion continues over dinner&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
* '''How was it last time?'''&lt;br /&gt;
** Very nice, see [[GRASS_GIS at OSGeo Virtual Community Sprint 2020]]!&lt;br /&gt;
* ''Is the GRASS Community Meeting just a coding event?''&lt;br /&gt;
** It is mainly a coding and documentation event. It is a working session for people who are already participants in the GRASS project and/or are committed to improving the GRASS project.&lt;br /&gt;
** On demand we can do some presentations of current working GRASS implementation and new upcoming features to spread the idea of Open Source GIS software.&lt;br /&gt;
* ''Is the GRASS Community Meeting for developers only?''&lt;br /&gt;
** No: anybody can help, with testing, checking out bugs and fixes, documentation and more.&lt;br /&gt;
* ''Where can I get help and more information about the community meeting?''&lt;br /&gt;
** Contact [[User:Landa|Martin Landa]] &amp;lt;tt&amp;gt;&amp;lt;landa.martin at gmail.com&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Report and press release ==&lt;br /&gt;
&lt;br /&gt;
Published as [https://grass.osgeo.org/news/2023_08_13_grass_community_meeting_prague_june_2023_report/ Report of the GRASS GIS Community Meeting in Prague].&lt;br /&gt;
&lt;br /&gt;
The GRASS GIS Community Meeting was held in the Czech Republic from June&lt;br /&gt;
2 to 6 at the Faculty of Civil Engineering of the Czech Technical&lt;br /&gt;
University in Prague. The meeting was a milestone event to celebrate the&lt;br /&gt;
40th birthday of GRASS GIS and brought together users, supporters,&lt;br /&gt;
contributors, power users and developers to celebrate, collaborate and&lt;br /&gt;
chart the future of GRASS GIS.&lt;br /&gt;
&lt;br /&gt;
Thanks to the generous funding from OSGeo, FOSSGIS e.V., OSGeo.JP, and&lt;br /&gt;
individual financial contributors, we were able to welcome 17 in-person&lt;br /&gt;
participants from 9 countries on 3 continents and 4 remote participants.&lt;br /&gt;
&lt;br /&gt;
The meeting was not only a celebration of 40 years of GRASS GIS, a free&lt;br /&gt;
geographic information system (GIS) software for managing, analysing and&lt;br /&gt;
visualising geospatial data, it was also a testament to the&lt;br /&gt;
collaborative spirit that has driven GRASS GIS for four decades.&lt;br /&gt;
Participants worked together on various aspects of GRASS GIS, including&lt;br /&gt;
source code, documentation, translations and the website. Participants&lt;br /&gt;
contributed new tools, enhancements to existing ones, and a large number&lt;br /&gt;
of bug fixes. The improvements to documentation, including onboarding&lt;br /&gt;
materials, and a draft of the 8.3.0 release was another important&lt;br /&gt;
outcome.&lt;br /&gt;
&lt;br /&gt;
There was a strong focus on improving the sustainability of the GRASS&lt;br /&gt;
GIS ecosystem. Several participants made progress on the CMake&lt;br /&gt;
transition needed for improving Windows builds. Various technical&lt;br /&gt;
discussions were held on improving the GRASS GIS interfaces to QGIS,&lt;br /&gt;
GDAL, and R. These discussions were attended by special guests from QGIS&lt;br /&gt;
(Nyall Dawson) and R (Roger Bivand) communities, leading to valuable&lt;br /&gt;
insights and future collaboration plans on strengthening these GRASS&lt;br /&gt;
integrations.&lt;br /&gt;
&lt;br /&gt;
Participants submitted detailed reports outlining their contributions,&lt;br /&gt;
collaborations and ongoing work. The event was meticulously planned,&lt;br /&gt;
with efforts made in fundraising, budgeting, venue selection, promotion&lt;br /&gt;
and virtual meeting organisation. Besides aforementioned financial&lt;br /&gt;
contributions, personnel time and other costs were covered by Department&lt;br /&gt;
of Geomatics Faculty of Civil Engineering Czech Technical University in&lt;br /&gt;
Prague (Czech Republic), Center for Geospatial Analytics at North&lt;br /&gt;
Carolina State University (USA), mundialis GmbH &amp;amp; Co. KG, (Germany),&lt;br /&gt;
CONICET (Argentina), INBO Research Institute for Nature and Forest&lt;br /&gt;
(Belgium), SunGIS (Latvia), and OpenPlains Inc. (USA). Special thanks&lt;br /&gt;
goes to Martin Landa, the local host, for planning local events and&lt;br /&gt;
keeping the participants well fed and productive.&lt;br /&gt;
&lt;br /&gt;
For more details on the meeting, sponsorship, and individual reports,&lt;br /&gt;
please visit the [https://grasswiki.osgeo.org/wiki/Talk:GRASS_Community_Meeting_Prague_2023 GRASS Community Sprint Prague 2023 wiki page],&lt;br /&gt;
and follow us on social media ([https://twitter.com/GRASSGIS X],&lt;br /&gt;
[https://mastodon.social/@grassgis@fosstodon.org mastodon]),&lt;br /&gt;
join the chat channel in [https://app.gitter.im/#/room/#grassgis_community:gitter.im Gitter]&lt;br /&gt;
or the [https://lists.osgeo.org/mailman/listinfo/grass-user mailing lists] to&lt;br /&gt;
stay updated on future news and events. If you would like to see more&lt;br /&gt;
developments like this in the future, please consider contributing via&lt;br /&gt;
[https://opencollective.com/grass/contribute Open Collective].&lt;br /&gt;
&lt;br /&gt;
''Markus Neteler, Anna Petrasova, Vaclav Petras, Veronica Andreo, August 2023''&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2023]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_Prague_2023&amp;diff=27163</id>
		<title>Talk:GRASS Community Meeting Prague 2023</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_Prague_2023&amp;diff=27163"/>
		<updated>2023-08-14T21:00:47Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: Fix links, use website press release&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
&lt;br /&gt;
Quick links: [[GRASS Community Meeting Prague 2023|Meeting page]] | [[#Reports|Reports]]  |  [[GRASS_Community_Meeting_Prague_2023#Thanks_to_our_sponsors|Sponsors]] | [https://grass.osgeo.org/news/2023_08_13_grass_community_meeting_prague_june_2023_report/ Press release]&lt;br /&gt;
&lt;br /&gt;
== Tasks for participants ==&lt;br /&gt;
&lt;br /&gt;
* Create section for you in the Reports section.&lt;br /&gt;
* List all the things you are working on in the section. Update the list each day. Include things you work on with other people.&lt;br /&gt;
* Link the [https://github.com/orgs/OSGeo/projects/1/ GRASS Community Meeting Prague 2023] project on GitHub to each PR or issue you are working on or plan to be working on.&lt;br /&gt;
* 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.)&lt;br /&gt;
&lt;br /&gt;
== Planning and organizing ==&lt;br /&gt;
&lt;br /&gt;
* Initial planning: Veronica Andreo, Martin Landa, Vaclav Petras, Helmut Kudrnovsky, Anna Petrasova, Huidae Cho, Markus Neteler, Helena Mitasova, Micha Silver, Linda Kladivova&lt;br /&gt;
* Funding acquisition: Veronica Andreo, Markus Neteler, Vaclav Petras, Anna Petrasova, Huidae Cho, Luca Delucchi, Venkatesh Raghavan&lt;br /&gt;
* Budget: Vaclav Petras, Markus Neteler, Veronica Andreo&lt;br /&gt;
* Venue and local organizing: Martin Landa, helpers: Ondrej Pesek, Vaclav Petras&lt;br /&gt;
* T-shirts, hoodies, stickers: Vaclav Petras, Anna Petrasova&lt;br /&gt;
* Promotion, invitations, and social media: Caitlin Haedrich, Veronica Andreo, Vaclav Petras&lt;br /&gt;
* Wiki page: Martin Landa, Markus Neteler, Vaclav Petras, Veronica Andreo&lt;br /&gt;
* Virtual meeting organizing: Veronica Andreo&lt;br /&gt;
* Photography: Caitlin Haedrich, Maris Nartiss&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Caitlin Haedrich ===&lt;br /&gt;
* Photos, social media and wiki page&lt;br /&gt;
* grass.jupyter:&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3036 add feature for animating series of rasters]&lt;br /&gt;
&lt;br /&gt;
=== Vaclav Petras ===&lt;br /&gt;
&lt;br /&gt;
* Rename location to project&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2993 wxGUI: Rename location to project #2993]&lt;br /&gt;
** Discussion about naming, advantages, and challenges&lt;br /&gt;
* Python API and CLI&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2923 grass.experimental: Add object to access modules as functions #2923]&lt;br /&gt;
** Discussion about creating locations from Python ([https://github.com/OSGeo/grass/issues/3034 Issue: make gscript.create_location() callable from outside #3034])&lt;br /&gt;
** [https://github.com/OSGeo/grass/issues/3007 Issue: Add g.findfile alternative which hides format complexities #3007]&lt;br /&gt;
* QGIS&lt;br /&gt;
** Group call to identify priorities with Nyall Dawson &lt;br /&gt;
* R&lt;br /&gt;
** Discussion with Floris Vanderhaeghe, Roger Bivand, and others assessing the current state &lt;br /&gt;
* GUI&lt;br /&gt;
** Discussion about streamlined startup&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3049  wxGUI: Ignore stderr of the GUI #3049]&lt;br /&gt;
* CI&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3002 CI: Switch Travis to Ubuntu 22.04 (jammmy) #3002]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3014 CI: Reduce number of Python jobs #3014]&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/921  CI: Test with v8.3, Python 3.7 #921]&lt;br /&gt;
* Release 8.3.0&lt;br /&gt;
** Work with Markus Neteler to prepare release&lt;br /&gt;
* Contributing:&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3048 contributing: Add empty line after heading in release notes #3048]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3035 contributing: Add more expressions to match release notes groups #3035]&lt;br /&gt;
* Reviews:&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2189 Imagery: add libsvm based imagery classification #2189]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2974 t.rast.algebra/testsuite: split file test_raster_algebra.py #2974]&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/606 r.random.walk: Add module to create random walks #606]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2930 r.surf.random: Added seed option and flag to module #2930]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3008 i.signatures: Add imagery classifier signature management module #3008]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3037 r.patch: ensure r.in.ascii in relevant tests always create CELL #3037]&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/911 r.mblend: basic tests #911]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3010 grass.unittest: Fix usage of assertRegexpMatches() removed from Python 3.12 #3010]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3011 grass.gunittest: Fix usage of assertNotRegexMatches() removed from Python 3.12 #3011]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3009 grass.gunittest: Fix usage of assertEquals() removed from Python 3.12 #3009]&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/917 grass.gunittest: Fix usage of assertEquals() removed from Python 3.12 #917]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2992 wxGUI/query: set region matching the raster for each raster queried #2992]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2997 wxGUI/gmodeler: Show ModelRelation in white on dark mode #2997]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3015 Locale: extract translatable messages also from C++ files #3015]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3029 doc: Document that lists in parser must be NULL terminated #3029]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3006 contributing: Expand instructions on pre-commit #3006]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3030 contributing: minor release procedure updates (main) #3030]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3031 contributing: release procedure updates (G82) #3031]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3032 contributing: release procedure updates (G83) #3032]&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/916 contributing: adds instructions on unit tests for add-ons #916]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3012 contributing: Remove parts of locale readme already present in submitting guidelines #3012]&lt;br /&gt;
&lt;br /&gt;
See also [https://github.com/wenzeslaus?tab=overview&amp;amp;from=2023-06-01&amp;amp;to=2023-06-30 June activity log on GitHub].&lt;br /&gt;
&lt;br /&gt;
=== Anna Petrasova ===&lt;br /&gt;
* [https://github.com/OSGeo/grass/pull/2992 Fix bug in querying]&lt;br /&gt;
* review, merge and backport of [https://github.com/OSGeo/grass/pull/2994 fix in datacatalog]&lt;br /&gt;
* review of [https://github.com/OSGeo/grass/pull/2520  wxGUI: fix show MASK statusbar button widget if mask is created]&lt;br /&gt;
* merge of [https://github.com/OSGeo/grass/pull/2667 wxGUI: adding a button for undocking an AuiNotebook tab to wx.Frame (Single-Window GUI)]&lt;br /&gt;
* edit [https://github.com/OSGeo/grass/pull/2990 check min required wx version when starting wxgui]&lt;br /&gt;
* implement widget dependency for i.signatures as part of [https://github.com/OSGeo/grass/pull/3008 PR 3008]&lt;br /&gt;
* found and fixed a bug in digitizer, [https://github.com/OSGeo/grass/pull/3027 PR 3027]&lt;br /&gt;
* participate in rgrass and QGIS-GRASS discussions&lt;br /&gt;
* write up notes from QGIS meeting&lt;br /&gt;
* fix randomly failing test in [https://github.com/OSGeo/grass/pull/3037 PR 3037]&lt;br /&gt;
* worked on a Jupyter Notebook for GRASS parallelization (to be finished)&lt;br /&gt;
&lt;br /&gt;
=== Maris Nartiss ===&lt;br /&gt;
&lt;br /&gt;
* i.svm.* cleanup and preparation for a review&lt;br /&gt;
* A conceptual proposal for a new start up screen&lt;br /&gt;
* Initial version of imagery signature management module i.signatures&lt;br /&gt;
* Remove obsolete parts of locale README file&lt;br /&gt;
* Extract translatable messages also from C++ files&lt;br /&gt;
* Improve parser library documentation&lt;br /&gt;
&lt;br /&gt;
=== Micha Silver ===&lt;br /&gt;
Working on a new GRASS addon: r.optram&lt;br /&gt;
[https://github.com/micha-silver/grass-addons/tree/grass8/src/raster/r.optram the repo on github]&lt;br /&gt;
&lt;br /&gt;
02/06: Initialize main file ''r.optram.py''&lt;br /&gt;
&lt;br /&gt;
includes these functions: &lt;br /&gt;
# ''getImgList()'' - get list of IMG_FILEs in a Sentinel 2 SAFE Directory&lt;br /&gt;
# ''cropToAOI()'' - Crop the images to the Area of Interest&lt;br /&gt;
# ''prepareSTR()'' - Convert SWIR to the SWIR Transformed Reflectance&lt;br /&gt;
# ''prepareVI()'' - Prepare the (user chosen) vegetation index&lt;br /&gt;
&lt;br /&gt;
03/06: &lt;br /&gt;
# Split to three modules: '''r.optram.preprocess, r.optram, r.optram.soilmoisture'''&lt;br /&gt;
# new function: ''prepareTrapezoid()'' - to get wet-dry regression lines and slope, intercept values&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
04/06&lt;br /&gt;
# ''prepareTrapezoid()'' function completed.&lt;br /&gt;
# (Joined video conf with Roger Bivand on R-GRASS integration.)&lt;br /&gt;
&lt;br /&gt;
05/06&lt;br /&gt;
Initialize third file/function: ''r.optram.soilmoisture.py''&lt;br /&gt;
# ''createSoilMoisture()'' - creates new GRASS raster for a single date&lt;br /&gt;
# Add documentation to modules&lt;br /&gt;
# (joined video conf with Nyall Dawson)&lt;br /&gt;
&lt;br /&gt;
TODO list:&lt;br /&gt;
* Read Sentinel cloud mask and mask out cloud pixels in '''r.optram.preprocess'''&lt;br /&gt;
* large study areas or very long time series will create a big numpy table of variables (vegetation index and STR). A possible solution:&lt;br /&gt;
# Determine some &amp;quot;reasonable&amp;quot; maximum size for the numpy table, depending on computer resources.&lt;br /&gt;
# Extract a subset of pixels from each raster in the time series, such that the total table pixel values will not exceed that maximum&lt;br /&gt;
# The size of the subset will be set by (&amp;quot;reasonable&amp;quot; max / number of rasters in time series)&lt;br /&gt;
# Allow user to determine &amp;quot;reasonable&amp;quot; max.&lt;br /&gt;
* Currently this addon consists of three sub-modules. Consider to consolidate to one.&lt;br /&gt;
* Improve HTML documentation&lt;br /&gt;
&lt;br /&gt;
=== Luís de Sousa ===&lt;br /&gt;
&lt;br /&gt;
==== Work on GRASS add-on [https://grass.osgeo.org/grass82/manuals/addons/r.mblend.html r.mblend] ====&lt;br /&gt;
&lt;br /&gt;
* Module is still maintained and fully functional in GRASS 8.2 (now included in the [https://github.com/OSGeo/grass-addons GRASS global add-ons repository])&lt;br /&gt;
* However was not longer producing correct results due to new behaviour in '''v.what.rast'''&lt;br /&gt;
* Solution identified, using inner buffer to interpolation area ([https://github.com/OSGeo/grass-addons/pull/910 PR #910])&lt;br /&gt;
* A small unit test suite was developed ([https://github.com/OSGeo/grass-addons/pull/911 PR #911])&lt;br /&gt;
&lt;br /&gt;
==== Documentation ====&lt;br /&gt;
&lt;br /&gt;
* Expanded instructions on Pre-commit ([https://github.com/OSGeo/grass/pull/3006 PR #3006])&lt;br /&gt;
* Mini guidelines on unit tests for add-ons ([https://github.com/OSGeo/grass-addons/pull/916 PR #916])&lt;br /&gt;
&lt;br /&gt;
=== Aaron Saw Min Sern ===&lt;br /&gt;
&lt;br /&gt;
* Fix bug to complete r.univar parallelization. [https://github.com/OSGeo/grass/pull/2683 PR]&lt;br /&gt;
* Investigate CMake progress in Windows. There still needs to be source code fixes to be port over to MSVC:&lt;br /&gt;
** Variable Length Arrays (VLA) is not supported in MSVC (is optional in C99).&lt;br /&gt;
** DLL export directives are required across dynamic library boundaries.&lt;br /&gt;
** ...&lt;br /&gt;
* Coordinate CMake PR, fix some bugs and make some progress (got a full build on UNIX environment). [https://github.com/OSGeo/grass/pull/3021]&lt;br /&gt;
* r.mapcalc removed previous threading artifacts that are ineffective.&lt;br /&gt;
* r.mapcalc refactored global variables in preparation for threading work. (PR to come)&lt;br /&gt;
&lt;br /&gt;
=== Martin Landa ===&lt;br /&gt;
&lt;br /&gt;
* Check min required wx version when starting wxgui [https://github.com/OSGeo/grass/pull/2990 PR #2990]&lt;br /&gt;
* Graphical modeler: avoid overlapping module parameters [https://github.com/OSGeo/grass/issues/2991 PR #2991]&lt;br /&gt;
* Show ModelRelation in white on dark mode [https://github.com/OSGeo/grass/pull/2997 PR #2997]&lt;br /&gt;
* Add OSGeo4W workflow to compile Addons [https://github.com/OSGeo/grass-addons/pull/912 PR #912]&lt;br /&gt;
* Integrate Grapical Modeler into single window layout [https://github.com/OSGeo/grass/pull/3003 PR #3003]&lt;br /&gt;
* Graphical Modeler: fix command parsing in &amp;quot;add tool&amp;quot; dialog [https://github.com/OSGeo/grass/pull/3022 PR #3022]&lt;br /&gt;
* Describe required updates for new version for winGRASS [https://github.com/OSGeo/grass/issues/2406#issuecomment-1578303935 #2406]&lt;br /&gt;
&lt;br /&gt;
=== Markus Neteler ===&lt;br /&gt;
&lt;br /&gt;
* backport of &amp;quot;HTML header charset changed from ISO-8859-1 to UTF-8&amp;quot; [https://github.com/OSGeo/grass/pull/2547 PR #2547] to GRASS GIS 8.2.1 (fixing r.forcircular manual encoding bug)&lt;br /&gt;
* improve &amp;quot;Update alpine Docker tag to v3.18 [https://github.com/OSGeo/grass/pull/2953 PR #2953]&lt;br /&gt;
* backport of Alpine Dockerfile improvements&lt;br /&gt;
* discussion about &amp;quot;location/mapset&amp;quot; vs &amp;quot;project/...&amp;quot; terminology&lt;br /&gt;
* initial QGIS-GRASS update discussion: update of provider to GRASS GIS 8&lt;br /&gt;
* Google Photo album feeds&lt;br /&gt;
* Use of [https://github.com/OSGeo/grass/blob/main/doc/development/submitting/submitting.md#use-pre-commit pre-commit] (recommended to all devs!)&lt;br /&gt;
* Participate in a two-hour meeting with Nyall Dawson (QGIS) and the GRASS Community about interfacing GRASS from QGIS&lt;br /&gt;
* GRASS GIS docker images: moved from &amp;quot;mundialis organization&amp;quot; to https://hub.docker.com/r/osgeo/grass-gis (together with Carmen)&lt;br /&gt;
** Once the CI completes the images  will show up there. Update of grass-web page is in the works.&lt;br /&gt;
* Update of release procedure documents (together with Vaclav) &lt;br /&gt;
* GRASS GIS manual pages: re-styling and conversion of all pages to markdown:&lt;br /&gt;
** convert to markdown with pandoc (draft script see https://app.gitter.im/#/room/#grassgis_sprint:gitter.im discussion)&lt;br /&gt;
** using mkdocs (https://www.mkdocs.org/): it provides menus and a search window&lt;br /&gt;
** check: automatic formatting for mkdocs: https://github.com/KyleKing/mdformat-mkdocs&lt;br /&gt;
&lt;br /&gt;
[[Image:Grass manual readthedocs.png|First attempt to convert the manual to Markdown/mkdocs|500px]]&lt;br /&gt;
&lt;br /&gt;
* Discuss about a 4th edition of &amp;quot;Open Source GIS: A GRASS GIS Approach&amp;quot;&lt;br /&gt;
* GRASS GIS addons overview generator for entire GitHub (and more?) based on tag &amp;quot;[https://github.com/topics/grass-gis-addons grass-gis-addons]&amp;quot;&lt;br /&gt;
* User 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&lt;br /&gt;
** my tests with DeepL show that the quality is very good; average translation time of a user message shrinks to 15 seconds {{done}}&lt;br /&gt;
** note: one needs to login to Weblate to see the &amp;quot;Automatic suggestion&amp;quot; button (using the OSGeo-ID)&lt;br /&gt;
&lt;br /&gt;
=== Helmut Kudrnovsky ===&lt;br /&gt;
&lt;br /&gt;
* discuss (win)GRASS-R issues [https://github.com/rsbivand/rgrass/issues/57 initGrass Error] and  [https://github.com/OSGeo/grass/issues/2998 feature requests]&lt;br /&gt;
&lt;br /&gt;
* Review and initial tests of PR [https://github.com/OSGeo/grass/pull/2684 compilation with cmake] on Windows&lt;br /&gt;
&lt;br /&gt;
* Participated in a two-hour meeting with Roger, Floris, Vaclav, Anna, Micha, ..... about rgrass development&lt;br /&gt;
&lt;br /&gt;
=== Ondřej Pešek ===&lt;br /&gt;
&lt;br /&gt;
* gmodeler: add export to an actinia script: [https://github.com/OSGeo/grass/pull/3005 PR #3005]&lt;br /&gt;
* 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], [https://github.com/OSGeo/grass/pull/3018 PR #3018]&lt;br /&gt;
* fix GRASS GIS addons broken for Python 3.12: [https://github.com/OSGeo/grass-addons/pull/917 PR #917], [https://github.com/OSGeo/grass-addons/pull/918 PR #918], [https://github.com/OSGeo/grass-addons/pull/919 PR #919]&lt;br /&gt;
* work on docs: [https://github.com/OSGeo/grass/pull/3043 PR #3043]&lt;br /&gt;
&lt;br /&gt;
=== Floris Vanderhaeghe ===&lt;br /&gt;
&lt;br /&gt;
* Explore reading straight from the GRASS database into R (https://github.com/rsbivand/rgrass/issues/75)&lt;br /&gt;
* Help Markus in improving the documentation of the GDAL-GRASS drivers (https://github.com/OSGeo/gdal-grass)&lt;br /&gt;
* Help arranging a meeting with Nyall Dawson for the QGIS GRASS interface &lt;br /&gt;
* Participate in a two-hour meeting with Roger Bivand, Vero Andreo, Vaclav, Anna, Helmut, Micha, ..... about rgrass development&lt;br /&gt;
* Draft and finalize the meeting minutes of the rgrass meeting (https://github.com/rsbivand/rgrass/discussions/78)&lt;br /&gt;
* Participate in a two-hour meeting with Nyall Dawson (QGIS) and the GRASS Community about interfacing GRASS from QGIS (https://github.com/OSGeo/grass/discussions/3047)&lt;br /&gt;
&lt;br /&gt;
=== Vero Andreo ===&lt;br /&gt;
&lt;br /&gt;
* Participated in the discussion about renaming locations to projects&lt;br /&gt;
* Call with Paulo on diverse topics, r.niche.similarity PR revision and merge&lt;br /&gt;
* Participated in a two-hour meeting with Roger, Floris, Vaclav, Anna, Helmut, Micha, ..... about rgrass development&lt;br /&gt;
* Worked on GRASS Website:&lt;br /&gt;
** Apply fixes and merge the [https://github.com/OSGeo/grass-website/pull/362 DOI] and [https://github.com/OSGeo/grass-website/pull/364 first draft of sponsoring tiers] PRs&lt;br /&gt;
** Beautify tables and content of sponsoring page [https://github.com/OSGeo/grass-website/pull/368 #368]&lt;br /&gt;
** New menu and submenus (some reordered), please comment [https://github.com/OSGeo/grass-website/pull/369 #369] &lt;br /&gt;
** Created a news item about rgrass7 retirement with text snippet contributed by Roger Bivand [https://github.com/OSGeo/grass-website/pull/370 #370]&lt;br /&gt;
* Other minor revisions&lt;br /&gt;
&lt;br /&gt;
Ideas for the meeting agenda:&lt;br /&gt;
&lt;br /&gt;
* '''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?&lt;br /&gt;
* Participate in discussions about GRASS interfaces with QGIS and R (rgrass)&lt;br /&gt;
* Discuss sponsoring&lt;br /&gt;
* Student grant for (python) documentation?&lt;br /&gt;
* Discuss about wiki clean-up/update (Anna was working on a list of pages) &lt;br /&gt;
* Website enhancements: complete open PR's, meet Daniel Torres, new support item in main menu&lt;br /&gt;
* Discuss State of GRASS presentation for FOSS4G 2023&lt;br /&gt;
* i.landsat if time permits&lt;br /&gt;
&lt;br /&gt;
=== Carmen Tawalika ===&lt;br /&gt;
&lt;br /&gt;
* Move official GRASS GIS Dockerimage from mundialis/grass-py3-pdal to osgeo/grass-gis&lt;br /&gt;
** PR for CI in [https://github.com/OSGeo/grass/pull/3001 #3001]&lt;br /&gt;
** Update website in [https://github.com/OSGeo/grass-website/pull/371 #371]&lt;br /&gt;
** Update reference in actinia-docker repository in [https://github.com/actinia-org/actinia-docker/pull/41 #41]&lt;br /&gt;
* Update alpine version in Dockerimage to v3.18&lt;br /&gt;
** Local testing for [https://github.com/OSGeo/grass/pull/2953 #2953]&lt;br /&gt;
** Update of various images for actinia [https://github.com/actinia-org/actinia-docker/pull/38 #38], [https://github.com/actinia-org/actinia-docker/pull/39 #39] and [https://github.com/actinia-org/actinia-core/pull/442 #442]&lt;br /&gt;
* Enhance actinia version info in [https://github.com/actinia-org/actinia-core/pull/443 #443], [https://github.com/actinia-org/actinia-core/pull/444 #444] and [https://github.com/actinia-org/actinia-docker/pull/40 #40]&lt;br /&gt;
* Fix tests for actinia-parallel-plugin&lt;br /&gt;
&lt;br /&gt;
=== Loïc Bartoletti ===&lt;br /&gt;
&lt;br /&gt;
* Participate in a two-hour meeting with Nyall Dawson (QGIS) and the GRASS Community about interfacing GRASS from QGIS&lt;br /&gt;
* Rebased Markus PR and continuing migration to [https://github.com/OSGeo/grass/pull/3021 CMake]&lt;br /&gt;
* Fix a [https://github.com/qgis/QGIS/pull/53345 Crash on QGIS] loading a raster generated with [https://github.com/OSGeo/grass/issues/1017 r.null]&lt;br /&gt;
* Fix a memory leak in [https://github.com/OSGeo/grass/pull/3004 lib/bitmap]&lt;br /&gt;
* Remove compatibility to GDAL &amp;lt; 2.2 [https://github.com/OSGeo/grass/pull/2995 #2995]&lt;br /&gt;
* Tests and reviews for [https://github.com/OSGeo/grass/issues/1034 #1034], [https://github.com/OSGeo/grass/issues/1889 #1889], [https://github.com/OSGeo/grass/pull/2930 #2930]&lt;br /&gt;
* Working on Cppcheck and [https://sonarcloud.io/summary/new_code?id=lbartoletti_grass&amp;amp;branch=sonarcloud SonarCloud WIP] for GRASS build&lt;br /&gt;
* Update URL to GRASS manual pages in QGIS [https://github.com/qgis/QGIS/pull/53372 #53372] and [https://github.com/qgis/QGIS/pull/53376 #53376]&lt;br /&gt;
== Discussion on interfacing GRASS from QGIS ==&lt;br /&gt;
&lt;br /&gt;
* Special guest: Nyall Dawson (QGIS)&lt;br /&gt;
* All meeting participants were part of the call.&lt;br /&gt;
* How to improve the integration&lt;br /&gt;
** save some of the existing code&lt;br /&gt;
** update &amp;quot;Processing&amp;quot; integration&lt;br /&gt;
** ...&lt;br /&gt;
* GRASS GIS Addon support in QGIS, see&lt;br /&gt;
** https://github.com/qgis/QGIS/pull/53048&lt;br /&gt;
** https://github.com/qgis/QGIS/pull/53049&lt;br /&gt;
&lt;br /&gt;
Complete minutes are in the GitHub Discussion [https://github.com/OSGeo/grass/discussions/3047 ''Meeting minutes on interfacing GRASS from QGIS'' #3047].&lt;br /&gt;
&lt;br /&gt;
== Discussion on using GRASS from R ==&lt;br /&gt;
&lt;br /&gt;
* Special guest: Roger Bivand (rgrass, ...)&lt;br /&gt;
* Attended by 7+ participants&lt;br /&gt;
&lt;br /&gt;
Complete minutes are in the GitHub Discussion [https://github.com/rsbivand/rgrass/discussions/78 ''Meeting minutes on interfacing GRASS from R'' #78].&lt;br /&gt;
&lt;br /&gt;
== What to do differently the next time ==&lt;br /&gt;
&lt;br /&gt;
* Use food delivery also for couple of evenings to allow for longer coding. (asked for by several participants)&lt;br /&gt;
* Pay for more parallel CI jobs. (the queue was very long and too long for the release procedure)&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community_Meeting_Prague_2023&amp;diff=27162</id>
		<title>GRASS Community Meeting Prague 2023</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community_Meeting_Prague_2023&amp;diff=27162"/>
		<updated>2023-08-14T20:58:41Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: /* Report and press release */ Copy-paste press release text to the Press release section, add link to web page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
The GRASS GIS team organized a ''GRASS GIS Community Meeting with contributors, power users and developers'' from '''June 2 to June 6, 2023''' to celebrate GRASS GIS '''40th birthday''' (by contributing to GRASS GIS of course).&lt;br /&gt;
&lt;br /&gt;
Quick links: [[Talk:GRASS Community Meeting Prague 2023|Full activity report]] | [[#Thanks_to_our_sponsors|Sponsors]] | [[GRASS_Community_Meeting_Prague_2023#Report_and_press_release|Press release]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Prague-Community-Meeting-2023-crop.jpg|Prague 2023 Group Photo&lt;br /&gt;
Image:Day3-table.jpg|A full work table during the 3rd day&lt;br /&gt;
Image:Day3-collaboration.jpg|Lots of discussion and collaboration&lt;br /&gt;
Image:GRASS-smiles.jpg|GRASS GIS development brings smiles&lt;br /&gt;
Image:Day2-collaboration.jpg|Afternoon working and collaborating&lt;br /&gt;
Image:Beer-and-work-day4.jpg|The work and discussion continues over dinner&lt;br /&gt;
Image:Group-photo-hike.jpg|View at Alšova vyhlídka while taking a walk together&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Purpose ==&lt;br /&gt;
&lt;br /&gt;
GRASS GIS Community Meeting is a great occasion for folks to support the development by actively contributing to the source code, documentation (manuals, wiki, tutorials), translations, website or likewise. The '''community''' meeting is also a get-together where supporters, contributors, power users and developers make decisions and tackle larger problems related to the project, discuss and collaboratively resolve bugs, plan the direction for the project and work on new features. We welcome people committed to improving the GRASS GIS project and the interfaces to QGIS, GDAL, PostGIS, R, OGC Services and desiring to '''celebrate with us the 40th GRASS GIS birthday!!'''&lt;br /&gt;
&lt;br /&gt;
In this meeting, we will work on GRASS GIS and integrations with related OSGeo projects. We will revise connection to QGIS to make it easier to maintain, and we will work on migration of the build to CMake to improve Windows builds including PDAL support. Furthermore, we will start moving documentation to Markdown to make it easier to contribute to and we will add images and examples for tools and workflows which still miss them. Finally, we will automate and document maintenance processes to reduce the burden on maintainers and thus improve the project sustainability. &lt;br /&gt;
&lt;br /&gt;
Note that while we have our general plan, we can't accept any earmarked donations, i.e., we can't make any promises for a specific work to be done. We do require participants to work on GRASS GIS or connections to other projects. However, we leave them the freedom to work on what they think is the best contribution to the project at that time given their skills and time available.&lt;br /&gt;
&lt;br /&gt;
For the detailed agenda and individual's plans, see below.&lt;br /&gt;
&lt;br /&gt;
== Sponsors ==&lt;br /&gt;
&lt;br /&gt;
We welcome '''financial contributions''' to support the meeting and we are looking for sponsors to cover costs such as meals or to help reducing travel and accommodation expenses for GRASS developers who volunteer their time. If you are interested in sponsoring the GRASS Community Meeting, please see our&lt;br /&gt;
&lt;br /&gt;
::: '''[https://opencollective.com/osgeo/projects/grass/contribute/grass-community-meeting-prague-2023-55074 OpenCollective GRASS Community Meeting Prague 2023 Tier]'''&lt;br /&gt;
&lt;br /&gt;
Any surplus at the end of the event will used for future activities of the GRASS GIS project such as the successful [[Student Grants|student mini grant program]].&lt;br /&gt;
&lt;br /&gt;
This GRASS Community Meeting is a great occasion for you to support the development of GRASS. With your contribution you'll enable more developers to meet. Community meetings are important opportunities for developers to discuss, fix bugs, plan the direction for the project and work on new features. Please see below for the detailed agenda. The developers and contributors are donating their valuable time, so it would be great if in-kind funding can be made available from within the community to cover out-of-pocket expenses. All of the work that takes place at the community meeting will be directly contributed back into the GRASS project to the benefit of everyone who uses it.&lt;br /&gt;
&lt;br /&gt;
=== Thanks to our sponsors ===&lt;br /&gt;
&lt;br /&gt;
We are grateful for the support which we have received to organize this GRASS Community Meeting:&lt;br /&gt;
&lt;br /&gt;
[[File:Osgeo logo.png|none|left|alt=Light and dark green logo of OSGeo saying Your Open Source Compass|Open Source Geospatial Foundation]]&lt;br /&gt;
* [https://www.osgeo.org/ OSGeo]: 7303 USD (approved budget contribution, [https://www.loomio.com/p/2m75BZkL/motion-to-approve-7303-to-support-grass-gis-community-meeting motion])&lt;br /&gt;
* Twitter: [https://twitter.com/OSGeo/ @OSGeo] | [https://fosstodon.org/@osgeo @osgeo@fosstodon.org]&lt;br /&gt;
&lt;br /&gt;
[[File:FOSSGIS_eV_logo.png|none|left|400px|alt=Logo of FOSSGIS e.V.|FOSSGIS e.V.]]&lt;br /&gt;
* [https://www.fossgis.de/ FOSSGIS e.V.]: 5000 EUR (approved budget contribution, [https://www.fossgis.de/wiki/F%C3%B6rderantr%C3%A4ge/GRASS_GIS_Community_Meeting_2023 request])&lt;br /&gt;
* Twitter: [https://twitter.com/FOSSGIS_Verein  @FOSSGIS_Verein] | [https://mastodon.online/@FOSSGISeV/ @FOSSGISeV@mastodon.online]&lt;br /&gt;
&lt;br /&gt;
[[File:OSGeo JP logo for web.png|none|left|400px|alt=OSGeo.JP]]&lt;br /&gt;
* [https://www.osgeo.jp/ OSGeo Japan]: 550 USD (through Open Collective)&lt;br /&gt;
&lt;br /&gt;
Individuals:&lt;br /&gt;
* Hernán De Angelis 20 USD&lt;br /&gt;
* MarWe 50 USD&lt;br /&gt;
* Nick Brady 50 USD&lt;br /&gt;
* José Ramón 50 USD&lt;br /&gt;
* Bon 50 USD&lt;br /&gt;
* Johannes Brauner 30 USD&lt;br /&gt;
* Peter Löwe 30 USD&lt;br /&gt;
* Evan Kay 10 USD&lt;br /&gt;
* Joaquin Perez Valera 5 USD&lt;br /&gt;
* Anonymous sponsors 2750 USD&lt;br /&gt;
&lt;br /&gt;
In-kind contributions:&lt;br /&gt;
&lt;br /&gt;
* Department of Geomatics Faculty of Civil Engineering Czech Technical University in Prague (FCE CTU) - space and personnel time (planning, preparation, participation)&lt;br /&gt;
* North Carolina State University, Center for Geospatial Analytics - personnel time (planning, preparation, participation)&lt;br /&gt;
* mundialis GmbH &amp;amp; Co. KG - personnel time (planning, preparation, participation)&lt;br /&gt;
* CONICET - personnel time (planning, preparation, participation)&lt;br /&gt;
* Research Institute for Nature and Forest (INBO | Brussels, Belgium) – personnel time + travel and hotel costs of INBO staff&lt;br /&gt;
* SunGIS – personnel time, travel, and hotel costs of Maris Nartiss&lt;br /&gt;
* OpenPlains Inc. – personnel time&lt;br /&gt;
&lt;br /&gt;
Personal time and/or financial contributions:&lt;br /&gt;
* Martin Landa, Micha Silver, Helmut Kudrnovsky, Markus Neleter, Ondřej Pešek, Helena Mitasova, Vaclav Petras, Anna Petrasova, Corey White, Maris Nartiss, Aaron Saw Min Sern, Luís de Sousa, Caitlin Haedrich, Linda Kladivová, Carmen Tawalika, Floris Vanderhaeghe, Eva Stopkova, Brendan Harmon, Veronica Andreo, Daniel Torres, Loïc Bartoletti&lt;br /&gt;
&lt;br /&gt;
== Timing  ==&lt;br /&gt;
&lt;br /&gt;
'''When''': June 2-6, 2023&lt;br /&gt;
&lt;br /&gt;
Of course you are invited to join or leave the meeting whenever you want.&lt;br /&gt;
&lt;br /&gt;
== Venue ==&lt;br /&gt;
&lt;br /&gt;
[[Image:logo_cvut.jpg|130px|left]]&lt;br /&gt;
Department of Geomatics&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.fsv.cvut.cz/?lang=en Faculty of Civil Engineering]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.cvut.cz/en Czech Technical University in Prague], {{wikipedia|Czech Republic}}&amp;lt;br&amp;gt;&lt;br /&gt;
Thákurova 7/2077, Prague&amp;lt;br&amp;gt;&lt;br /&gt;
Room B868&amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.mapy.cz/s/debazefuse Map]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Prague has an international [http://www.prg.aero/en/ airport] and is also reachable by train, bus or car.&lt;br /&gt;
&lt;br /&gt;
== Accommodation and Costs ==&lt;br /&gt;
&lt;br /&gt;
Participants should plan for the following costs:&lt;br /&gt;
&lt;br /&gt;
* The participation is free of charge&lt;br /&gt;
* Travel to Prague, variable depending on where you come from, reimbursements depending on the financial contributions provided by the community&lt;br /&gt;
* Accommodation and meals (with the donated sponsorship money we will try to cover some expenses of the participants)&lt;br /&gt;
'''Please note''': The currency in Czech Republic is {{wikipedia|Czech crown}} (CZK, koruna, Kč). 100 Czech crowns are about 4 Euros (see [https://www.cnb.cz/cs/financni-trhy/devizovy-trh/kurzy-devizoveho-trhu/kurzy-devizoveho-trhu/ current rates]).&lt;br /&gt;
&lt;br /&gt;
Please let us know your time of arrival and departure, so we can book accommodations and organize the logistics.&lt;br /&gt;
&lt;br /&gt;
Financial support: (partial) travel grants can be payed upon request thanks to our sponsors!&lt;br /&gt;
&lt;br /&gt;
== Agenda - What we plan to do ==&lt;br /&gt;
&lt;br /&gt;
'''Note:''' The program is generally open for your ideas. Please write an email to the [http://lists.osgeo.org/mailman/listinfo/grass-dev GRASS developer list] to discuss your contribution.&lt;br /&gt;
&lt;br /&gt;
During the meeting we will work on GRASS GIS on these tasks (please add more!):&lt;br /&gt;
&lt;br /&gt;
* We will update and revise the [https://github.com/qgis/QGIS/tree/master/python/plugins/grassprovider GRASS GIS Integration with QGIS] to simplify maintenance.&lt;br /&gt;
* Furthermore, we will migrate the compilation technology to CMake to significantly improve the Windows builds including PDAL support and become binary compatible with OSGeo4W.&lt;br /&gt;
* The extensive GRASS documentation will be converted from HTML to Markdown to facilitate future collaboration.&lt;br /&gt;
* Pictures, examples and workflows will be added to the documentation where they are still missing.&lt;br /&gt;
* Software maintenance processes are automated and documented to reduce the burden on maintainers and thus improve the sustainability of the project.&lt;br /&gt;
&lt;br /&gt;
This means that there are tasks from both the programming and documentation areas to appeal to a wide range of interested parties.&lt;br /&gt;
&lt;br /&gt;
Further details about the action items you '''find [[Talk:GRASS Community Meeting Prague 2023|here]]''' and below. Topics cover non-technical, semi-technical, and technical issues.&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
&lt;br /&gt;
(agenda is under development, but also flexible)&lt;br /&gt;
&lt;br /&gt;
==== Thursday, 1 June ====&lt;br /&gt;
&lt;br /&gt;
* Arrival&lt;br /&gt;
&lt;br /&gt;
==== Friday, 2 June ====&lt;br /&gt;
&lt;br /&gt;
* 9:00 meeting starts in the room B-868&lt;br /&gt;
* Lunch: 12:45 NTK&lt;br /&gt;
* Review the plan for the next days&lt;br /&gt;
* API for use in Python and in other projects (e.g., QGIS)&lt;br /&gt;
* Parallelizations&lt;br /&gt;
&lt;br /&gt;
==== Saturday, 3 June ====&lt;br /&gt;
&lt;br /&gt;
* Reducing cost of distribution on Windows&lt;br /&gt;
* Convert GRASS GIS documentation from HTML to Markdown and implement new documentation system (mkdocs?)&lt;br /&gt;
* Group photo 1&lt;br /&gt;
* Outdoor social evening&lt;br /&gt;
&lt;br /&gt;
==== Sunday, 4 June ====&lt;br /&gt;
&lt;br /&gt;
* Compilation CMake (Windows, Linux)&lt;br /&gt;
* Connections in general, rgrass,  qgisprocess&lt;br /&gt;
* GRASS GIS addons overview generator for entire GitHub (and more?) based on tag &amp;quot;[https://github.com/topics/grass-gis-addons grass-gis-addons]&amp;quot;&lt;br /&gt;
* Group photo 2&lt;br /&gt;
&lt;br /&gt;
==== Monday, 5 June ====&lt;br /&gt;
&lt;br /&gt;
* Connections in general, QGIS, rgrass, qgisprocess&lt;br /&gt;
* Parallelizations&lt;br /&gt;
* grass.jupyter&lt;br /&gt;
* [https://github.com/OSGeo/grass/discussions/3047 Meeting minutes from call with Nyall Dawson (QGIS)]&lt;br /&gt;
&lt;br /&gt;
==== Tuesday, 6 June ====&lt;br /&gt;
&lt;br /&gt;
* Connections in general, QGIS&lt;br /&gt;
* Parallelizations&lt;br /&gt;
* grass.jupyter&lt;br /&gt;
&lt;br /&gt;
==== Wednesday, 7 June ====&lt;br /&gt;
&lt;br /&gt;
* Departure&lt;br /&gt;
&lt;br /&gt;
=== Social events ===&lt;br /&gt;
&lt;br /&gt;
==== Friday, 2 June ====&lt;br /&gt;
&lt;br /&gt;
Dinner at 7pm: [https://www.uveverky.com/kontakt/ U veverku pub] ([https://en.mapy.cz/s/jumomotupu map])&lt;br /&gt;
&lt;br /&gt;
==== Saturday, 3 June ====&lt;br /&gt;
&lt;br /&gt;
Dinner at 6pm: [https://unetickypivovar.cz/en Únětický pivovar] ([https://en.mapy.cz/s/mubutetoba map])&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Option 1:&lt;br /&gt;
&lt;br /&gt;
* 4:21pm  bus from Dejvicka (underground station) to Vyhledy&lt;br /&gt;
* [https://en.mapy.cz/s/rocabosumu walk 45min] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* 3:50pm train from Podbaba (15min walk) to Roztoky&lt;br /&gt;
* [https://en.mapy.cz/s/dabavojufa walk 1:30min]&lt;br /&gt;
* Bus (355) back from Unetice to Dejvicka: 21:57 or 23:18&lt;br /&gt;
&lt;br /&gt;
==== Sunday, 4 June ====&lt;br /&gt;
&lt;br /&gt;
Dinner at 7pm: [https://www.restauracevltava.cz/ Restaurace Vltava] ([https://en.mapy.cz/s/gonezofozo map])&lt;br /&gt;
&lt;br /&gt;
==== Monday, 5 June ====&lt;br /&gt;
&lt;br /&gt;
Dinner at 7pm: [https://www.my-paprika.com/ My Paprika] ([https://en.mapy.cz/s/modekehepu map])&lt;br /&gt;
&lt;br /&gt;
* Tram 26 from Dejvicka to Strossmayerovo namesti at 6:26pm&lt;br /&gt;
&lt;br /&gt;
== Participation ==&lt;br /&gt;
&lt;br /&gt;
We are planning for an attendance of 20 people (i.e., coding places) but of course you are welcome to join us and bring new ideas with you: we'll make more places available. Please add your name here or contact [[User:Landa|Martin Landa]] &amp;lt;tt&amp;gt;&amp;lt;landa.martin at gmail.com&amp;gt;&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
=== In person ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#edf9c7; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
!width=50px|'''Number'''&lt;br /&gt;
!width=130px|'''Participant '''&lt;br /&gt;
!width=100px|'''Country'''&lt;br /&gt;
!width=100px|'''Arrival'''&lt;br /&gt;
!width=100px|'''Departure'''&lt;br /&gt;
!'''Topics'''&lt;br /&gt;
!'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|[[User:Landa|Martin Landa]]&lt;br /&gt;
| Czech Republic&lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| Python: create_location ([https://github.com/OSGeo/grass/issues/1987 #1987]), Graphical Modeler improvements and single window layout integration&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
| Micha Silver&lt;br /&gt;
| Israel&lt;br /&gt;
| June 2&lt;br /&gt;
| June 6&lt;br /&gt;
| Addon to derive soil moisture from Sentinel 2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|[https://www.osgeo.org/member/kudrnovsky/ Helmut Kudrnovsky]&lt;br /&gt;
| Austria&lt;br /&gt;
| June 2 (18:37) by train&lt;br /&gt;
| June 4 (18:24) by train &lt;br /&gt;
| support CMake transition&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|[[User:Neteler|Markus Neteler]]&lt;br /&gt;
| Germany&lt;br /&gt;
| June 2 (17:17)&lt;br /&gt;
| June 6 (12:43)&lt;br /&gt;
| translations, manual pages, ..., see [[Talk:GRASS_Community_Meeting_Prague_2023#Markus_Neteler|my list in &amp;quot;Discussion&amp;quot; page]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|[[User:pesekon2|Ondřej Pešek]]&lt;br /&gt;
| Czech Republic&lt;br /&gt;
| June 2 (17:17)&lt;br /&gt;
| June 6 (12:43)&lt;br /&gt;
| Python 3.12-connected issues, gmodeler&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
| [[User:helena|Helena Mitasova]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 2&lt;br /&gt;
| June 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
| [[User:wenzeslaus|Vaclav Petras]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| init and other Python API topics, support CMake transition, revise connection with QGIS and other tools, funding&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
| [[User:Annakrat|Anna Petrasova]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| parallelization documentation, grass.jupyter, R and QGIS integration&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
| [[User:Ctwhite|Corey White]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 2 (10:55)&lt;br /&gt;
| June 7&lt;br /&gt;
| Connections with other tools, OpenPlains, JSON outputs&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
| [[User:MarisN|Maris Nartiss]]&lt;br /&gt;
| Latvia&lt;br /&gt;
| June 2 (14:30)&lt;br /&gt;
| June 6 (12:00)&lt;br /&gt;
| Improvements of imagery modules (push i.svm.*; i.signatures; ?)&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
| [[User:Aaronsms|Aaron Saw Min Sern]]&lt;br /&gt;
| Singapore&lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| Support CMake transition, r.mapcalc parallelization&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
| [[User:Ldesousa|Luís de Sousa]]&lt;br /&gt;
| The Netherlands&lt;br /&gt;
| June 1 (20:00)&lt;br /&gt;
| June 5 (20:45)&lt;br /&gt;
| Update r.mblend add-on; test CMake transition.&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
| Caitlin Haedrich&lt;br /&gt;
| United States&lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| grass.jupyter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
| Linda Kladivová&lt;br /&gt;
| Czech Republic&lt;br /&gt;
| June 2&lt;br /&gt;
| June 6&lt;br /&gt;
| Single-Window layout issues and improvements&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
| Carmen Tawalika&lt;br /&gt;
| Germany&lt;br /&gt;
| June 2 (17:17)&lt;br /&gt;
| June 6 (12:43)&lt;br /&gt;
| Happy to assist with general topics like documentation + automation, in doubt something related to actinia&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
| Floris Vanderhaeghe&lt;br /&gt;
| Belgium&lt;br /&gt;
| June 3 (train 19:17)&lt;br /&gt;
| June 6 (train 8:25)&lt;br /&gt;
| Helping in interfacing GRASS from R (rgrass &amp;amp; qgisprocess packages)&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
| Eva Stopkova&lt;br /&gt;
| Czech Republic&lt;br /&gt;
| June 3&lt;br /&gt;
| June 4&lt;br /&gt;
| Fixing v.nnstat&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
If you are arriving or departing on the days of the event, please specify the time, too.&lt;br /&gt;
&lt;br /&gt;
=== Via chat or hangout ===&lt;br /&gt;
&lt;br /&gt;
Join our [https://app.gitter.im/#/room/#grassgis_community:gitter.im Gitter chatroom]&lt;br /&gt;
&lt;br /&gt;
Gitter has a video (and backup will be Zoom).&lt;br /&gt;
&lt;br /&gt;
Participating virtually:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#edf9c7; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
!width=50px|'''Number'''&lt;br /&gt;
!width=130px|'''Participant '''&lt;br /&gt;
!width=100px|'''Country'''&lt;br /&gt;
!'''Topics'''&lt;br /&gt;
!'''Times, synchronous or fully asynchronous'''&lt;br /&gt;
!'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|[[User:Baharmon|Brendan Harmon]]&lt;br /&gt;
| United States&lt;br /&gt;
| Update integration with QGIS&lt;br /&gt;
| Available 8:00 AM CST (UTC-6) onwards&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|[[User:veroandreo|Veronica Andreo]]&lt;br /&gt;
| Argentina&lt;br /&gt;
| Mission and vision, interfaces with QGIS and R, sponsoring, ... [https://grasswiki.osgeo.org/wiki/Talk:GRASS_Community_Meeting_Prague_2023#Vero see discussion tab]&lt;br /&gt;
| available from 8:00 AM ART (UTC-3) onward&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|[[User:Nobeeakon|Daniel T]]&lt;br /&gt;
| Mexico&lt;br /&gt;
| &lt;br /&gt;
| some availability through the days :/&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|[[User:LBartoletti|Loïc Bartoletti]]&lt;br /&gt;
| France&lt;br /&gt;
| QGIS Integration, support CMake transition&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Timing of hangout meetings ====&lt;br /&gt;
&lt;br /&gt;
Follow Gitter.&lt;br /&gt;
&lt;br /&gt;
=== Collaborative document scratching ===&lt;br /&gt;
&lt;br /&gt;
Follow Gitter.&lt;br /&gt;
&lt;br /&gt;
== Individual Preparation ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Bring your own computer&lt;br /&gt;
* Bring {{wikipedia|AC adapter|power connector adapter}} if needed (Czech Republic: 230V, 50Hz, {{wikipedia|File:Euro-Flachstecker_2.jpg|Type C Europlugs}} are common and also {{wikipedia|File:French_plug_and_socket.jpg|Type E}})&lt;br /&gt;
* Install git and the compiler tools, and come with a working GRASS development environment if possible.&lt;br /&gt;
&lt;br /&gt;
== Broadcast &amp;amp; Video ==&lt;br /&gt;
&lt;br /&gt;
During the event :) Find the latest information on the [https://matrix.to/#/#grassgis_sprint:gitter.im Gitter Channel].&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
Day 1&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Devs at work.jpg|Hard at work on the first day&lt;br /&gt;
Image:Lively discussion.jpg|Lively discussion&lt;br /&gt;
Image:Dinner day 1.jpg|Dinner at a nearby pub&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Day 2&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Prague-Community-Meeting-2023.jpg|Group photo&lt;br /&gt;
Image:PXL 20230603 085440353.jpg|A full table on day 2&lt;br /&gt;
Image:GRASS-smiles.jpg|GRASS GIS development brings smiles&lt;br /&gt;
Image:Day2-pizza.jpg|Pizza fuels work!&lt;br /&gt;
Image:Day2-collaboration.jpg|Afternoon working and collaborating&lt;br /&gt;
Image:Group-photo-hike.jpg|View at Alšova vyhlídka on the way to Únětický pivovar (brewery)&lt;br /&gt;
Image:Únětický pivovar.jpg|Beer at Únětický pivovar, a 300-year-old brewery, after a day of hard work&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Day 3&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Day3-working.jpg|Working on new features, bug fixes, documentation and more..&lt;br /&gt;
Image:Day3-table.jpg|An even fuller table on day 3&lt;br /&gt;
Image:Day3-collaboration.jpg|Collaboration and discussion&lt;br /&gt;
Image:Beer-pano-day3.jpg|Panoramic photo of a cheers to GRASS's 40th Birthday at Vitala restaurant&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Day 4&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Group-photo2-day4.jpg|Group photo on Day 4 on the steps of CVUT Praha&lt;br /&gt;
Image:Qgis-call-day4.jpg|Discussing QGIS integration&lt;br /&gt;
Image:Toast-grass-40th-birthday.jpg|A toast to GRASS GIS's 40th Birthday and a successful meeting&lt;br /&gt;
Image:Beer-and-work-day4.jpg|The work and discussion continues over dinner&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
* '''How was it last time?'''&lt;br /&gt;
** Very nice, see [[GRASS_GIS at OSGeo Virtual Community Sprint 2020]]!&lt;br /&gt;
* ''Is the GRASS Community Meeting just a coding event?''&lt;br /&gt;
** It is mainly a coding and documentation event. It is a working session for people who are already participants in the GRASS project and/or are committed to improving the GRASS project.&lt;br /&gt;
** On demand we can do some presentations of current working GRASS implementation and new upcoming features to spread the idea of Open Source GIS software.&lt;br /&gt;
* ''Is the GRASS Community Meeting for developers only?''&lt;br /&gt;
** No: anybody can help, with testing, checking out bugs and fixes, documentation and more.&lt;br /&gt;
* ''Where can I get help and more information about the community meeting?''&lt;br /&gt;
** Contact [[User:Landa|Martin Landa]] &amp;lt;tt&amp;gt;&amp;lt;landa.martin at gmail.com&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Report and press release ==&lt;br /&gt;
&lt;br /&gt;
Published as [https://grass.osgeo.org/news/2023_08_13_grass_community_meeting_prague_june_2023_report/ Report of the GRASS GIS Community Meeting in Prague].&lt;br /&gt;
&lt;br /&gt;
The GRASS GIS Community Meeting was held in the Czech Republic from June&lt;br /&gt;
2 to 6 at the Faculty of Civil Engineering of the Czech Technical&lt;br /&gt;
University in Prague. The meeting was a milestone event to celebrate the&lt;br /&gt;
40th birthday of GRASS GIS and brought together users, supporters,&lt;br /&gt;
contributors, power users and developers to celebrate, collaborate and&lt;br /&gt;
chart the future of GRASS GIS.&lt;br /&gt;
&lt;br /&gt;
Thanks to the generous funding from OSGeo, FOSSGIS e.V., OSGeo.JP, and&lt;br /&gt;
individual financial contributors, we were able to welcome 17 in-person&lt;br /&gt;
participants from 9 countries on 3 continents and 4 remote participants.&lt;br /&gt;
&lt;br /&gt;
The meeting was not only a celebration of 40 years of GRASS GIS, a free&lt;br /&gt;
geographic information system (GIS) software for managing, analysing and&lt;br /&gt;
visualising geospatial data, it was also a testament to the&lt;br /&gt;
collaborative spirit that has driven GRASS GIS for four decades.&lt;br /&gt;
Participants worked together on various aspects of GRASS GIS, including&lt;br /&gt;
source code, documentation, translations and the website. Participants&lt;br /&gt;
contributed new tools, enhancements to existing ones, and a large number&lt;br /&gt;
of bug fixes. The improvements to documentation, including onboarding&lt;br /&gt;
materials, and a draft of the 8.3.0 release was another important&lt;br /&gt;
outcome.&lt;br /&gt;
&lt;br /&gt;
There was a strong focus on improving the sustainability of the GRASS&lt;br /&gt;
GIS ecosystem. Several participants made progress on the CMake&lt;br /&gt;
transition needed for improving Windows builds. Various technical&lt;br /&gt;
discussions were held on improving the GRASS GIS interfaces to QGIS,&lt;br /&gt;
GDAL, and R. These discussions were attended by special guests from QGIS&lt;br /&gt;
(Nyall Dawson) and R (Roger Bivand) communities, leading to valuable&lt;br /&gt;
insights and future collaboration plans on strengthening these GRASS&lt;br /&gt;
integrations.&lt;br /&gt;
&lt;br /&gt;
Participants submitted detailed reports outlining their contributions,&lt;br /&gt;
collaborations and ongoing work. The event was meticulously planned,&lt;br /&gt;
with efforts made in fundraising, budgeting, venue selection, promotion&lt;br /&gt;
and virtual meeting organisation. Besides aforementioned financial&lt;br /&gt;
contributions, personnel time and other costs were covered by Department&lt;br /&gt;
of Geomatics Faculty of Civil Engineering Czech Technical University in&lt;br /&gt;
Prague (Czech Republic), Center for Geospatial Analytics at North&lt;br /&gt;
Carolina State University (USA), mundialis GmbH &amp;amp; Co. KG, (Germany),&lt;br /&gt;
CONICET (Argentina), INBO Research Institute for Nature and Forest&lt;br /&gt;
(Belgium), SunGIS (Latvia), and OpenPlains Inc. (USA). Special thanks&lt;br /&gt;
goes to Martin Landa, the local host, for planning local events and&lt;br /&gt;
keeping the participants well fed and productive.&lt;br /&gt;
&lt;br /&gt;
For more details on the meeting, sponsorship, and individual reports,&lt;br /&gt;
please visit the [https://grasswiki.osgeo.org/wiki/Talk:GRASS_Community_Meeting_Prague_2023 GRASS Community Sprint Prague 2023 wiki page],&lt;br /&gt;
and follow us on social media ([https://twitter.com/GRASSGIS X],&lt;br /&gt;
[https://mastodon.social/@grassgis@fosstodon.org mastodon]),&lt;br /&gt;
join the chat channel in [https://app.gitter.im/#/room/#grassgis_community:gitter.im Gitter]&lt;br /&gt;
or the [https://lists.osgeo.org/mailman/listinfo/grass-user mailing lists] to&lt;br /&gt;
stay updated on future news and events. If you would like to see more&lt;br /&gt;
developments like this in the future, please consider contributing via&lt;br /&gt;
[https://opencollective.com/grass/contribute Open Collective].&lt;br /&gt;
&lt;br /&gt;
''Markus Neteler, Anna Petrasova, Vaclav Petras, Veronica Andreo, August 2023''&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2023]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_Prague_2023&amp;diff=27161</id>
		<title>Talk:GRASS Community Meeting Prague 2023</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_Prague_2023&amp;diff=27161"/>
		<updated>2023-08-14T20:50:59Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: Move ideas section under individual people to make report more clear (and not start with ideas)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
&lt;br /&gt;
Quick links: [[GRASS Community Meeting Prague 2023|Meeting page]] | [[#Reports|Reports]]  |  [[Sponsors#Thanks_to_our_sponsors|Sponsors]] | [[GRASS_Community_Meeting_Prague_2023#Report_and_press_release|Press release]]&lt;br /&gt;
&lt;br /&gt;
== Tasks for participants ==&lt;br /&gt;
&lt;br /&gt;
* Create section for you in the Reports section.&lt;br /&gt;
* List all the things you are working on in the section. Update the list each day. Include things you work on with other people.&lt;br /&gt;
* Link the [https://github.com/orgs/OSGeo/projects/1/ GRASS Community Meeting Prague 2023] project on GitHub to each PR or issue you are working on or plan to be working on.&lt;br /&gt;
* 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.)&lt;br /&gt;
&lt;br /&gt;
== Planning and organizing ==&lt;br /&gt;
&lt;br /&gt;
* Initial planning: Veronica Andreo, Martin Landa, Vaclav Petras, Helmut Kudrnovsky, Anna Petrasova, Huidae Cho, Markus Neteler, Helena Mitasova, Micha Silver, Linda Kladivova&lt;br /&gt;
* Funding acquisition: Veronica Andreo, Markus Neteler, Vaclav Petras, Anna Petrasova, Huidae Cho, Luca Delucchi, Venkatesh Raghavan&lt;br /&gt;
* Budget: Vaclav Petras, Markus Neteler, Veronica Andreo&lt;br /&gt;
* Venue and local organizing: Martin Landa, helpers: Ondrej Pesek, Vaclav Petras&lt;br /&gt;
* T-shirts, hoodies, stickers: Vaclav Petras, Anna Petrasova&lt;br /&gt;
* Promotion, invitations, and social media: Caitlin Haedrich, Veronica Andreo, Vaclav Petras&lt;br /&gt;
* Wiki page: Martin Landa, Markus Neteler, Vaclav Petras, Veronica Andreo&lt;br /&gt;
* Virtual meeting organizing: Veronica Andreo&lt;br /&gt;
* Photography: Caitlin Haedrich, Maris Nartiss&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Caitlin Haedrich ===&lt;br /&gt;
* Photos, social media and wiki page&lt;br /&gt;
* grass.jupyter:&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3036 add feature for animating series of rasters]&lt;br /&gt;
&lt;br /&gt;
=== Vaclav Petras ===&lt;br /&gt;
&lt;br /&gt;
* Rename location to project&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2993 wxGUI: Rename location to project #2993]&lt;br /&gt;
** Discussion about naming, advantages, and challenges&lt;br /&gt;
* Python API and CLI&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2923 grass.experimental: Add object to access modules as functions #2923]&lt;br /&gt;
** Discussion about creating locations from Python ([https://github.com/OSGeo/grass/issues/3034 Issue: make gscript.create_location() callable from outside #3034])&lt;br /&gt;
** [https://github.com/OSGeo/grass/issues/3007 Issue: Add g.findfile alternative which hides format complexities #3007]&lt;br /&gt;
* QGIS&lt;br /&gt;
** Group call to identify priorities with Nyall Dawson &lt;br /&gt;
* R&lt;br /&gt;
** Discussion with Floris Vanderhaeghe, Roger Bivand, and others assessing the current state &lt;br /&gt;
* GUI&lt;br /&gt;
** Discussion about streamlined startup&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3049  wxGUI: Ignore stderr of the GUI #3049]&lt;br /&gt;
* CI&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3002 CI: Switch Travis to Ubuntu 22.04 (jammmy) #3002]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3014 CI: Reduce number of Python jobs #3014]&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/921  CI: Test with v8.3, Python 3.7 #921]&lt;br /&gt;
* Release 8.3.0&lt;br /&gt;
** Work with Markus Neteler to prepare release&lt;br /&gt;
* Contributing:&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3048 contributing: Add empty line after heading in release notes #3048]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3035 contributing: Add more expressions to match release notes groups #3035]&lt;br /&gt;
* Reviews:&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2189 Imagery: add libsvm based imagery classification #2189]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2974 t.rast.algebra/testsuite: split file test_raster_algebra.py #2974]&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/606 r.random.walk: Add module to create random walks #606]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2930 r.surf.random: Added seed option and flag to module #2930]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3008 i.signatures: Add imagery classifier signature management module #3008]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3037 r.patch: ensure r.in.ascii in relevant tests always create CELL #3037]&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/911 r.mblend: basic tests #911]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3010 grass.unittest: Fix usage of assertRegexpMatches() removed from Python 3.12 #3010]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3011 grass.gunittest: Fix usage of assertNotRegexMatches() removed from Python 3.12 #3011]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3009 grass.gunittest: Fix usage of assertEquals() removed from Python 3.12 #3009]&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/917 grass.gunittest: Fix usage of assertEquals() removed from Python 3.12 #917]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2992 wxGUI/query: set region matching the raster for each raster queried #2992]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2997 wxGUI/gmodeler: Show ModelRelation in white on dark mode #2997]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3015 Locale: extract translatable messages also from C++ files #3015]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3029 doc: Document that lists in parser must be NULL terminated #3029]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3006 contributing: Expand instructions on pre-commit #3006]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3030 contributing: minor release procedure updates (main) #3030]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3031 contributing: release procedure updates (G82) #3031]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3032 contributing: release procedure updates (G83) #3032]&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/916 contributing: adds instructions on unit tests for add-ons #916]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3012 contributing: Remove parts of locale readme already present in submitting guidelines #3012]&lt;br /&gt;
&lt;br /&gt;
See also [https://github.com/wenzeslaus?tab=overview&amp;amp;from=2023-06-01&amp;amp;to=2023-06-30 June activity log on GitHub].&lt;br /&gt;
&lt;br /&gt;
=== Anna Petrasova ===&lt;br /&gt;
* [https://github.com/OSGeo/grass/pull/2992 Fix bug in querying]&lt;br /&gt;
* review, merge and backport of [https://github.com/OSGeo/grass/pull/2994 fix in datacatalog]&lt;br /&gt;
* review of [https://github.com/OSGeo/grass/pull/2520  wxGUI: fix show MASK statusbar button widget if mask is created]&lt;br /&gt;
* merge of [https://github.com/OSGeo/grass/pull/2667 wxGUI: adding a button for undocking an AuiNotebook tab to wx.Frame (Single-Window GUI)]&lt;br /&gt;
* edit [https://github.com/OSGeo/grass/pull/2990 check min required wx version when starting wxgui]&lt;br /&gt;
* implement widget dependency for i.signatures as part of [https://github.com/OSGeo/grass/pull/3008 PR 3008]&lt;br /&gt;
* found and fixed a bug in digitizer, [https://github.com/OSGeo/grass/pull/3027 PR 3027]&lt;br /&gt;
* participate in rgrass and QGIS-GRASS discussions&lt;br /&gt;
* write up notes from QGIS meeting&lt;br /&gt;
* fix randomly failing test in [https://github.com/OSGeo/grass/pull/3037 PR 3037]&lt;br /&gt;
* worked on a Jupyter Notebook for GRASS parallelization (to be finished)&lt;br /&gt;
&lt;br /&gt;
=== Maris Nartiss ===&lt;br /&gt;
&lt;br /&gt;
* i.svm.* cleanup and preparation for a review&lt;br /&gt;
* A conceptual proposal for a new start up screen&lt;br /&gt;
* Initial version of imagery signature management module i.signatures&lt;br /&gt;
* Remove obsolete parts of locale README file&lt;br /&gt;
* Extract translatable messages also from C++ files&lt;br /&gt;
* Improve parser library documentation&lt;br /&gt;
&lt;br /&gt;
=== Micha Silver ===&lt;br /&gt;
Working on a new GRASS addon: r.optram&lt;br /&gt;
[https://github.com/micha-silver/grass-addons/tree/grass8/src/raster/r.optram the repo on github]&lt;br /&gt;
&lt;br /&gt;
02/06: Initialize main file ''r.optram.py''&lt;br /&gt;
&lt;br /&gt;
includes these functions: &lt;br /&gt;
# ''getImgList()'' - get list of IMG_FILEs in a Sentinel 2 SAFE Directory&lt;br /&gt;
# ''cropToAOI()'' - Crop the images to the Area of Interest&lt;br /&gt;
# ''prepareSTR()'' - Convert SWIR to the SWIR Transformed Reflectance&lt;br /&gt;
# ''prepareVI()'' - Prepare the (user chosen) vegetation index&lt;br /&gt;
&lt;br /&gt;
03/06: &lt;br /&gt;
# Split to three modules: '''r.optram.preprocess, r.optram, r.optram.soilmoisture'''&lt;br /&gt;
# new function: ''prepareTrapezoid()'' - to get wet-dry regression lines and slope, intercept values&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
04/06&lt;br /&gt;
# ''prepareTrapezoid()'' function completed.&lt;br /&gt;
# (Joined video conf with Roger Bivand on R-GRASS integration.)&lt;br /&gt;
&lt;br /&gt;
05/06&lt;br /&gt;
Initialize third file/function: ''r.optram.soilmoisture.py''&lt;br /&gt;
# ''createSoilMoisture()'' - creates new GRASS raster for a single date&lt;br /&gt;
# Add documentation to modules&lt;br /&gt;
# (joined video conf with Nyall Dawson)&lt;br /&gt;
&lt;br /&gt;
TODO list:&lt;br /&gt;
* Read Sentinel cloud mask and mask out cloud pixels in '''r.optram.preprocess'''&lt;br /&gt;
* large study areas or very long time series will create a big numpy table of variables (vegetation index and STR). A possible solution:&lt;br /&gt;
# Determine some &amp;quot;reasonable&amp;quot; maximum size for the numpy table, depending on computer resources.&lt;br /&gt;
# Extract a subset of pixels from each raster in the time series, such that the total table pixel values will not exceed that maximum&lt;br /&gt;
# The size of the subset will be set by (&amp;quot;reasonable&amp;quot; max / number of rasters in time series)&lt;br /&gt;
# Allow user to determine &amp;quot;reasonable&amp;quot; max.&lt;br /&gt;
* Currently this addon consists of three sub-modules. Consider to consolidate to one.&lt;br /&gt;
* Improve HTML documentation&lt;br /&gt;
&lt;br /&gt;
=== Luís de Sousa ===&lt;br /&gt;
&lt;br /&gt;
==== Work on GRASS add-on [https://grass.osgeo.org/grass82/manuals/addons/r.mblend.html r.mblend] ====&lt;br /&gt;
&lt;br /&gt;
* Module is still maintained and fully functional in GRASS 8.2 (now included in the [https://github.com/OSGeo/grass-addons GRASS global add-ons repository])&lt;br /&gt;
* However was not longer producing correct results due to new behaviour in '''v.what.rast'''&lt;br /&gt;
* Solution identified, using inner buffer to interpolation area ([https://github.com/OSGeo/grass-addons/pull/910 PR #910])&lt;br /&gt;
* A small unit test suite was developed ([https://github.com/OSGeo/grass-addons/pull/911 PR #911])&lt;br /&gt;
&lt;br /&gt;
==== Documentation ====&lt;br /&gt;
&lt;br /&gt;
* Expanded instructions on Pre-commit ([https://github.com/OSGeo/grass/pull/3006 PR #3006])&lt;br /&gt;
* Mini guidelines on unit tests for add-ons ([https://github.com/OSGeo/grass-addons/pull/916 PR #916])&lt;br /&gt;
&lt;br /&gt;
=== Aaron Saw Min Sern ===&lt;br /&gt;
&lt;br /&gt;
* Fix bug to complete r.univar parallelization. [https://github.com/OSGeo/grass/pull/2683 PR]&lt;br /&gt;
* Investigate CMake progress in Windows. There still needs to be source code fixes to be port over to MSVC:&lt;br /&gt;
** Variable Length Arrays (VLA) is not supported in MSVC (is optional in C99).&lt;br /&gt;
** DLL export directives are required across dynamic library boundaries.&lt;br /&gt;
** ...&lt;br /&gt;
* Coordinate CMake PR, fix some bugs and make some progress (got a full build on UNIX environment). [https://github.com/OSGeo/grass/pull/3021]&lt;br /&gt;
* r.mapcalc removed previous threading artifacts that are ineffective.&lt;br /&gt;
* r.mapcalc refactored global variables in preparation for threading work. (PR to come)&lt;br /&gt;
&lt;br /&gt;
=== Martin Landa ===&lt;br /&gt;
&lt;br /&gt;
* Check min required wx version when starting wxgui [https://github.com/OSGeo/grass/pull/2990 PR #2990]&lt;br /&gt;
* Graphical modeler: avoid overlapping module parameters [https://github.com/OSGeo/grass/issues/2991 PR #2991]&lt;br /&gt;
* Show ModelRelation in white on dark mode [https://github.com/OSGeo/grass/pull/2997 PR #2997]&lt;br /&gt;
* Add OSGeo4W workflow to compile Addons [https://github.com/OSGeo/grass-addons/pull/912 PR #912]&lt;br /&gt;
* Integrate Grapical Modeler into single window layout [https://github.com/OSGeo/grass/pull/3003 PR #3003]&lt;br /&gt;
* Graphical Modeler: fix command parsing in &amp;quot;add tool&amp;quot; dialog [https://github.com/OSGeo/grass/pull/3022 PR #3022]&lt;br /&gt;
* Describe required updates for new version for winGRASS [https://github.com/OSGeo/grass/issues/2406#issuecomment-1578303935 #2406]&lt;br /&gt;
&lt;br /&gt;
=== Markus Neteler ===&lt;br /&gt;
&lt;br /&gt;
* backport of &amp;quot;HTML header charset changed from ISO-8859-1 to UTF-8&amp;quot; [https://github.com/OSGeo/grass/pull/2547 PR #2547] to GRASS GIS 8.2.1 (fixing r.forcircular manual encoding bug)&lt;br /&gt;
* improve &amp;quot;Update alpine Docker tag to v3.18 [https://github.com/OSGeo/grass/pull/2953 PR #2953]&lt;br /&gt;
* backport of Alpine Dockerfile improvements&lt;br /&gt;
* discussion about &amp;quot;location/mapset&amp;quot; vs &amp;quot;project/...&amp;quot; terminology&lt;br /&gt;
* initial QGIS-GRASS update discussion: update of provider to GRASS GIS 8&lt;br /&gt;
* Google Photo album feeds&lt;br /&gt;
* Use of [https://github.com/OSGeo/grass/blob/main/doc/development/submitting/submitting.md#use-pre-commit pre-commit] (recommended to all devs!)&lt;br /&gt;
* Participate in a two-hour meeting with Nyall Dawson (QGIS) and the GRASS Community about interfacing GRASS from QGIS&lt;br /&gt;
* GRASS GIS docker images: moved from &amp;quot;mundialis organization&amp;quot; to https://hub.docker.com/r/osgeo/grass-gis (together with Carmen)&lt;br /&gt;
** Once the CI completes the images  will show up there. Update of grass-web page is in the works.&lt;br /&gt;
* Update of release procedure documents (together with Vaclav) &lt;br /&gt;
* GRASS GIS manual pages: re-styling and conversion of all pages to markdown:&lt;br /&gt;
** convert to markdown with pandoc (draft script see https://app.gitter.im/#/room/#grassgis_sprint:gitter.im discussion)&lt;br /&gt;
** using mkdocs (https://www.mkdocs.org/): it provides menus and a search window&lt;br /&gt;
** check: automatic formatting for mkdocs: https://github.com/KyleKing/mdformat-mkdocs&lt;br /&gt;
&lt;br /&gt;
[[Image:Grass manual readthedocs.png|First attempt to convert the manual to Markdown/mkdocs|500px]]&lt;br /&gt;
&lt;br /&gt;
* Discuss about a 4th edition of &amp;quot;Open Source GIS: A GRASS GIS Approach&amp;quot;&lt;br /&gt;
* GRASS GIS addons overview generator for entire GitHub (and more?) based on tag &amp;quot;[https://github.com/topics/grass-gis-addons grass-gis-addons]&amp;quot;&lt;br /&gt;
* User 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&lt;br /&gt;
** my tests with DeepL show that the quality is very good; average translation time of a user message shrinks to 15 seconds {{done}}&lt;br /&gt;
** note: one needs to login to Weblate to see the &amp;quot;Automatic suggestion&amp;quot; button (using the OSGeo-ID)&lt;br /&gt;
&lt;br /&gt;
=== Helmut Kudrnovsky ===&lt;br /&gt;
&lt;br /&gt;
* discuss (win)GRASS-R issues [https://github.com/rsbivand/rgrass/issues/57 initGrass Error] and  [https://github.com/OSGeo/grass/issues/2998 feature requests]&lt;br /&gt;
&lt;br /&gt;
* Review and initial tests of PR [https://github.com/OSGeo/grass/pull/2684 compilation with cmake] on Windows&lt;br /&gt;
&lt;br /&gt;
* Participated in a two-hour meeting with Roger, Floris, Vaclav, Anna, Micha, ..... about rgrass development&lt;br /&gt;
&lt;br /&gt;
=== Ondřej Pešek ===&lt;br /&gt;
&lt;br /&gt;
* gmodeler: add export to an actinia script: [https://github.com/OSGeo/grass/pull/3005 PR #3005]&lt;br /&gt;
* 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], [https://github.com/OSGeo/grass/pull/3018 PR #3018]&lt;br /&gt;
* fix GRASS GIS addons broken for Python 3.12: [https://github.com/OSGeo/grass-addons/pull/917 PR #917], [https://github.com/OSGeo/grass-addons/pull/918 PR #918], [https://github.com/OSGeo/grass-addons/pull/919 PR #919]&lt;br /&gt;
* work on docs: [https://github.com/OSGeo/grass/pull/3043 PR #3043]&lt;br /&gt;
&lt;br /&gt;
=== Floris Vanderhaeghe ===&lt;br /&gt;
&lt;br /&gt;
* Explore reading straight from the GRASS database into R (https://github.com/rsbivand/rgrass/issues/75)&lt;br /&gt;
* Help Markus in improving the documentation of the GDAL-GRASS drivers (https://github.com/OSGeo/gdal-grass)&lt;br /&gt;
* Help arranging a meeting with Nyall Dawson for the QGIS GRASS interface &lt;br /&gt;
* Participate in a two-hour meeting with Roger Bivand, Vero Andreo, Vaclav, Anna, Helmut, Micha, ..... about rgrass development&lt;br /&gt;
* Draft and finalize the meeting minutes of the rgrass meeting (https://github.com/rsbivand/rgrass/discussions/78)&lt;br /&gt;
* Participate in a two-hour meeting with Nyall Dawson (QGIS) and the GRASS Community about interfacing GRASS from QGIS (https://github.com/OSGeo/grass/discussions/3047)&lt;br /&gt;
&lt;br /&gt;
=== Vero Andreo ===&lt;br /&gt;
&lt;br /&gt;
* Participated in the discussion about renaming locations to projects&lt;br /&gt;
* Call with Paulo on diverse topics, r.niche.similarity PR revision and merge&lt;br /&gt;
* Participated in a two-hour meeting with Roger, Floris, Vaclav, Anna, Helmut, Micha, ..... about rgrass development&lt;br /&gt;
* Worked on GRASS Website:&lt;br /&gt;
** Apply fixes and merge the [https://github.com/OSGeo/grass-website/pull/362 DOI] and [https://github.com/OSGeo/grass-website/pull/364 first draft of sponsoring tiers] PRs&lt;br /&gt;
** Beautify tables and content of sponsoring page [https://github.com/OSGeo/grass-website/pull/368 #368]&lt;br /&gt;
** New menu and submenus (some reordered), please comment [https://github.com/OSGeo/grass-website/pull/369 #369] &lt;br /&gt;
** Created a news item about rgrass7 retirement with text snippet contributed by Roger Bivand [https://github.com/OSGeo/grass-website/pull/370 #370]&lt;br /&gt;
* Other minor revisions&lt;br /&gt;
&lt;br /&gt;
Ideas for the meeting agenda:&lt;br /&gt;
&lt;br /&gt;
* '''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?&lt;br /&gt;
* Participate in discussions about GRASS interfaces with QGIS and R (rgrass)&lt;br /&gt;
* Discuss sponsoring&lt;br /&gt;
* Student grant for (python) documentation?&lt;br /&gt;
* Discuss about wiki clean-up/update (Anna was working on a list of pages) &lt;br /&gt;
* Website enhancements: complete open PR's, meet Daniel Torres, new support item in main menu&lt;br /&gt;
* Discuss State of GRASS presentation for FOSS4G 2023&lt;br /&gt;
* i.landsat if time permits&lt;br /&gt;
&lt;br /&gt;
=== Carmen Tawalika ===&lt;br /&gt;
&lt;br /&gt;
* Move official GRASS GIS Dockerimage from mundialis/grass-py3-pdal to osgeo/grass-gis&lt;br /&gt;
** PR for CI in [https://github.com/OSGeo/grass/pull/3001 #3001]&lt;br /&gt;
** Update website in [https://github.com/OSGeo/grass-website/pull/371 #371]&lt;br /&gt;
** Update reference in actinia-docker repository in [https://github.com/actinia-org/actinia-docker/pull/41 #41]&lt;br /&gt;
* Update alpine version in Dockerimage to v3.18&lt;br /&gt;
** Local testing for [https://github.com/OSGeo/grass/pull/2953 #2953]&lt;br /&gt;
** Update of various images for actinia [https://github.com/actinia-org/actinia-docker/pull/38 #38], [https://github.com/actinia-org/actinia-docker/pull/39 #39] and [https://github.com/actinia-org/actinia-core/pull/442 #442]&lt;br /&gt;
* Enhance actinia version info in [https://github.com/actinia-org/actinia-core/pull/443 #443], [https://github.com/actinia-org/actinia-core/pull/444 #444] and [https://github.com/actinia-org/actinia-docker/pull/40 #40]&lt;br /&gt;
* Fix tests for actinia-parallel-plugin&lt;br /&gt;
&lt;br /&gt;
=== Loïc Bartoletti ===&lt;br /&gt;
&lt;br /&gt;
* Participate in a two-hour meeting with Nyall Dawson (QGIS) and the GRASS Community about interfacing GRASS from QGIS&lt;br /&gt;
* Rebased Markus PR and continuing migration to [https://github.com/OSGeo/grass/pull/3021 CMake]&lt;br /&gt;
* Fix a [https://github.com/qgis/QGIS/pull/53345 Crash on QGIS] loading a raster generated with [https://github.com/OSGeo/grass/issues/1017 r.null]&lt;br /&gt;
* Fix a memory leak in [https://github.com/OSGeo/grass/pull/3004 lib/bitmap]&lt;br /&gt;
* Remove compatibility to GDAL &amp;lt; 2.2 [https://github.com/OSGeo/grass/pull/2995 #2995]&lt;br /&gt;
* Tests and reviews for [https://github.com/OSGeo/grass/issues/1034 #1034], [https://github.com/OSGeo/grass/issues/1889 #1889], [https://github.com/OSGeo/grass/pull/2930 #2930]&lt;br /&gt;
* Working on Cppcheck and [https://sonarcloud.io/summary/new_code?id=lbartoletti_grass&amp;amp;branch=sonarcloud SonarCloud WIP] for GRASS build&lt;br /&gt;
* Update URL to GRASS manual pages in QGIS [https://github.com/qgis/QGIS/pull/53372 #53372] and [https://github.com/qgis/QGIS/pull/53376 #53376]&lt;br /&gt;
== Discussion on interfacing GRASS from QGIS ==&lt;br /&gt;
&lt;br /&gt;
* Special guest: Nyall Dawson (QGIS)&lt;br /&gt;
* All meeting participants were part of the call.&lt;br /&gt;
* How to improve the integration&lt;br /&gt;
** save some of the existing code&lt;br /&gt;
** update &amp;quot;Processing&amp;quot; integration&lt;br /&gt;
** ...&lt;br /&gt;
* GRASS GIS Addon support in QGIS, see&lt;br /&gt;
** https://github.com/qgis/QGIS/pull/53048&lt;br /&gt;
** https://github.com/qgis/QGIS/pull/53049&lt;br /&gt;
&lt;br /&gt;
Complete minutes are in the GitHub Discussion [https://github.com/OSGeo/grass/discussions/3047 ''Meeting minutes on interfacing GRASS from QGIS'' #3047].&lt;br /&gt;
&lt;br /&gt;
== Discussion on using GRASS from R ==&lt;br /&gt;
&lt;br /&gt;
* Special guest: Roger Bivand (rgrass, ...)&lt;br /&gt;
* Attended by 7+ participants&lt;br /&gt;
&lt;br /&gt;
Complete minutes are in the GitHub Discussion [https://github.com/rsbivand/rgrass/discussions/78 ''Meeting minutes on interfacing GRASS from R'' #78].&lt;br /&gt;
&lt;br /&gt;
== What to do differently the next time ==&lt;br /&gt;
&lt;br /&gt;
* Use food delivery also for couple of evenings to allow for longer coding. (asked for by several participants)&lt;br /&gt;
* Pay for more parallel CI jobs. (the queue was very long and too long for the release procedure)&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_Prague_2023&amp;diff=27160</id>
		<title>Talk:GRASS Community Meeting Prague 2023</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_Prague_2023&amp;diff=27160"/>
		<updated>2023-08-14T20:49:17Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: add quick links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
&lt;br /&gt;
Quick links: [[GRASS Community Meeting Prague 2023|Meeting page]] | [[#Reports|Reports]]  |  [[Sponsors#Thanks_to_our_sponsors|Sponsors]] | [[GRASS_Community_Meeting_Prague_2023#Report_and_press_release|Press release]]&lt;br /&gt;
&lt;br /&gt;
== Tasks for participants ==&lt;br /&gt;
&lt;br /&gt;
* Create section for you in the Reports section.&lt;br /&gt;
* List all the things you are working on in the section. Update the list each day. Include things you work on with other people.&lt;br /&gt;
* Link the [https://github.com/orgs/OSGeo/projects/1/ GRASS Community Meeting Prague 2023] project on GitHub to each PR or issue you are working on or plan to be working on.&lt;br /&gt;
* 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.)&lt;br /&gt;
&lt;br /&gt;
== Planning and organizing ==&lt;br /&gt;
&lt;br /&gt;
* Initial planning: Veronica Andreo, Martin Landa, Vaclav Petras, Helmut Kudrnovsky, Anna Petrasova, Huidae Cho, Markus Neteler, Helena Mitasova, Micha Silver, Linda Kladivova&lt;br /&gt;
* Funding acquisition: Veronica Andreo, Markus Neteler, Vaclav Petras, Anna Petrasova, Huidae Cho, Luca Delucchi, Venkatesh Raghavan&lt;br /&gt;
* Budget: Vaclav Petras, Markus Neteler, Veronica Andreo&lt;br /&gt;
* Venue and local organizing: Martin Landa, helpers: Ondrej Pesek, Vaclav Petras&lt;br /&gt;
* T-shirts, hoodies, stickers: Vaclav Petras, Anna Petrasova&lt;br /&gt;
* Promotion, invitations, and social media: Caitlin Haedrich, Veronica Andreo, Vaclav Petras&lt;br /&gt;
* Wiki page: Martin Landa, Markus Neteler, Vaclav Petras, Veronica Andreo&lt;br /&gt;
* Virtual meeting organizing: Veronica Andreo&lt;br /&gt;
* Photography: Caitlin Haedrich, Maris Nartiss&lt;br /&gt;
&lt;br /&gt;
== Ideas for the meeting agenda ==&lt;br /&gt;
&lt;br /&gt;
Collect ideas here :-)&lt;br /&gt;
&lt;br /&gt;
=== Vero ===&lt;br /&gt;
&lt;br /&gt;
* '''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?&lt;br /&gt;
* Participate in discussions about GRASS interfaces with QGIS and R (rgrass)&lt;br /&gt;
* Discuss sponsoring&lt;br /&gt;
* Student grant for (python) documentation?&lt;br /&gt;
* Discuss about wiki clean-up/update (Anna was working on a list of pages) &lt;br /&gt;
* Website enhancements: complete open PR's, meet Daniel Torres, new support item in main menu&lt;br /&gt;
* Discuss State of GRASS presentation for FOSS4G 2023&lt;br /&gt;
* i.landsat if time permits&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Caitlin Haedrich ===&lt;br /&gt;
* Photos, social media and wiki page&lt;br /&gt;
* grass.jupyter:&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3036 add feature for animating series of rasters]&lt;br /&gt;
&lt;br /&gt;
=== Vaclav Petras ===&lt;br /&gt;
&lt;br /&gt;
* Rename location to project&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2993 wxGUI: Rename location to project #2993]&lt;br /&gt;
** Discussion about naming, advantages, and challenges&lt;br /&gt;
* Python API and CLI&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2923 grass.experimental: Add object to access modules as functions #2923]&lt;br /&gt;
** Discussion about creating locations from Python ([https://github.com/OSGeo/grass/issues/3034 Issue: make gscript.create_location() callable from outside #3034])&lt;br /&gt;
** [https://github.com/OSGeo/grass/issues/3007 Issue: Add g.findfile alternative which hides format complexities #3007]&lt;br /&gt;
* QGIS&lt;br /&gt;
** Group call to identify priorities with Nyall Dawson &lt;br /&gt;
* R&lt;br /&gt;
** Discussion with Floris Vanderhaeghe, Roger Bivand, and others assessing the current state &lt;br /&gt;
* GUI&lt;br /&gt;
** Discussion about streamlined startup&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3049  wxGUI: Ignore stderr of the GUI #3049]&lt;br /&gt;
* CI&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3002 CI: Switch Travis to Ubuntu 22.04 (jammmy) #3002]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3014 CI: Reduce number of Python jobs #3014]&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/921  CI: Test with v8.3, Python 3.7 #921]&lt;br /&gt;
* Release 8.3.0&lt;br /&gt;
** Work with Markus Neteler to prepare release&lt;br /&gt;
* Contributing:&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3048 contributing: Add empty line after heading in release notes #3048]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3035 contributing: Add more expressions to match release notes groups #3035]&lt;br /&gt;
* Reviews:&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2189 Imagery: add libsvm based imagery classification #2189]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2974 t.rast.algebra/testsuite: split file test_raster_algebra.py #2974]&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/606 r.random.walk: Add module to create random walks #606]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2930 r.surf.random: Added seed option and flag to module #2930]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3008 i.signatures: Add imagery classifier signature management module #3008]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3037 r.patch: ensure r.in.ascii in relevant tests always create CELL #3037]&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/911 r.mblend: basic tests #911]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3010 grass.unittest: Fix usage of assertRegexpMatches() removed from Python 3.12 #3010]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3011 grass.gunittest: Fix usage of assertNotRegexMatches() removed from Python 3.12 #3011]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3009 grass.gunittest: Fix usage of assertEquals() removed from Python 3.12 #3009]&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/917 grass.gunittest: Fix usage of assertEquals() removed from Python 3.12 #917]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2992 wxGUI/query: set region matching the raster for each raster queried #2992]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2997 wxGUI/gmodeler: Show ModelRelation in white on dark mode #2997]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3015 Locale: extract translatable messages also from C++ files #3015]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3029 doc: Document that lists in parser must be NULL terminated #3029]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3006 contributing: Expand instructions on pre-commit #3006]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3030 contributing: minor release procedure updates (main) #3030]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3031 contributing: release procedure updates (G82) #3031]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3032 contributing: release procedure updates (G83) #3032]&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/916 contributing: adds instructions on unit tests for add-ons #916]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3012 contributing: Remove parts of locale readme already present in submitting guidelines #3012]&lt;br /&gt;
&lt;br /&gt;
See also [https://github.com/wenzeslaus?tab=overview&amp;amp;from=2023-06-01&amp;amp;to=2023-06-30 June activity log on GitHub].&lt;br /&gt;
&lt;br /&gt;
=== Anna Petrasova ===&lt;br /&gt;
* [https://github.com/OSGeo/grass/pull/2992 Fix bug in querying]&lt;br /&gt;
* review, merge and backport of [https://github.com/OSGeo/grass/pull/2994 fix in datacatalog]&lt;br /&gt;
* review of [https://github.com/OSGeo/grass/pull/2520  wxGUI: fix show MASK statusbar button widget if mask is created]&lt;br /&gt;
* merge of [https://github.com/OSGeo/grass/pull/2667 wxGUI: adding a button for undocking an AuiNotebook tab to wx.Frame (Single-Window GUI)]&lt;br /&gt;
* edit [https://github.com/OSGeo/grass/pull/2990 check min required wx version when starting wxgui]&lt;br /&gt;
* implement widget dependency for i.signatures as part of [https://github.com/OSGeo/grass/pull/3008 PR 3008]&lt;br /&gt;
* found and fixed a bug in digitizer, [https://github.com/OSGeo/grass/pull/3027 PR 3027]&lt;br /&gt;
* participate in rgrass and QGIS-GRASS discussions&lt;br /&gt;
* write up notes from QGIS meeting&lt;br /&gt;
* fix randomly failing test in [https://github.com/OSGeo/grass/pull/3037 PR 3037]&lt;br /&gt;
* worked on a Jupyter Notebook for GRASS parallelization (to be finished)&lt;br /&gt;
&lt;br /&gt;
=== Maris Nartiss ===&lt;br /&gt;
&lt;br /&gt;
* i.svm.* cleanup and preparation for a review&lt;br /&gt;
* A conceptual proposal for a new start up screen&lt;br /&gt;
* Initial version of imagery signature management module i.signatures&lt;br /&gt;
* Remove obsolete parts of locale README file&lt;br /&gt;
* Extract translatable messages also from C++ files&lt;br /&gt;
* Improve parser library documentation&lt;br /&gt;
&lt;br /&gt;
=== Micha Silver ===&lt;br /&gt;
Working on a new GRASS addon: r.optram&lt;br /&gt;
[https://github.com/micha-silver/grass-addons/tree/grass8/src/raster/r.optram the repo on github]&lt;br /&gt;
&lt;br /&gt;
02/06: Initialize main file ''r.optram.py''&lt;br /&gt;
&lt;br /&gt;
includes these functions: &lt;br /&gt;
# ''getImgList()'' - get list of IMG_FILEs in a Sentinel 2 SAFE Directory&lt;br /&gt;
# ''cropToAOI()'' - Crop the images to the Area of Interest&lt;br /&gt;
# ''prepareSTR()'' - Convert SWIR to the SWIR Transformed Reflectance&lt;br /&gt;
# ''prepareVI()'' - Prepare the (user chosen) vegetation index&lt;br /&gt;
&lt;br /&gt;
03/06: &lt;br /&gt;
# Split to three modules: '''r.optram.preprocess, r.optram, r.optram.soilmoisture'''&lt;br /&gt;
# new function: ''prepareTrapezoid()'' - to get wet-dry regression lines and slope, intercept values&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
04/06&lt;br /&gt;
# ''prepareTrapezoid()'' function completed.&lt;br /&gt;
# (Joined video conf with Roger Bivand on R-GRASS integration.)&lt;br /&gt;
&lt;br /&gt;
05/06&lt;br /&gt;
Initialize third file/function: ''r.optram.soilmoisture.py''&lt;br /&gt;
# ''createSoilMoisture()'' - creates new GRASS raster for a single date&lt;br /&gt;
# Add documentation to modules&lt;br /&gt;
# (joined video conf with Nyall Dawson)&lt;br /&gt;
&lt;br /&gt;
TODO list:&lt;br /&gt;
* Read Sentinel cloud mask and mask out cloud pixels in '''r.optram.preprocess'''&lt;br /&gt;
* large study areas or very long time series will create a big numpy table of variables (vegetation index and STR). A possible solution:&lt;br /&gt;
# Determine some &amp;quot;reasonable&amp;quot; maximum size for the numpy table, depending on computer resources.&lt;br /&gt;
# Extract a subset of pixels from each raster in the time series, such that the total table pixel values will not exceed that maximum&lt;br /&gt;
# The size of the subset will be set by (&amp;quot;reasonable&amp;quot; max / number of rasters in time series)&lt;br /&gt;
# Allow user to determine &amp;quot;reasonable&amp;quot; max.&lt;br /&gt;
* Currently this addon consists of three sub-modules. Consider to consolidate to one.&lt;br /&gt;
* Improve HTML documentation&lt;br /&gt;
&lt;br /&gt;
=== Luís de Sousa ===&lt;br /&gt;
&lt;br /&gt;
==== Work on GRASS add-on [https://grass.osgeo.org/grass82/manuals/addons/r.mblend.html r.mblend] ====&lt;br /&gt;
&lt;br /&gt;
* Module is still maintained and fully functional in GRASS 8.2 (now included in the [https://github.com/OSGeo/grass-addons GRASS global add-ons repository])&lt;br /&gt;
* However was not longer producing correct results due to new behaviour in '''v.what.rast'''&lt;br /&gt;
* Solution identified, using inner buffer to interpolation area ([https://github.com/OSGeo/grass-addons/pull/910 PR #910])&lt;br /&gt;
* A small unit test suite was developed ([https://github.com/OSGeo/grass-addons/pull/911 PR #911])&lt;br /&gt;
&lt;br /&gt;
==== Documentation ====&lt;br /&gt;
&lt;br /&gt;
* Expanded instructions on Pre-commit ([https://github.com/OSGeo/grass/pull/3006 PR #3006])&lt;br /&gt;
* Mini guidelines on unit tests for add-ons ([https://github.com/OSGeo/grass-addons/pull/916 PR #916])&lt;br /&gt;
&lt;br /&gt;
=== Aaron Saw Min Sern ===&lt;br /&gt;
&lt;br /&gt;
* Fix bug to complete r.univar parallelization. [https://github.com/OSGeo/grass/pull/2683 PR]&lt;br /&gt;
* Investigate CMake progress in Windows. There still needs to be source code fixes to be port over to MSVC:&lt;br /&gt;
** Variable Length Arrays (VLA) is not supported in MSVC (is optional in C99).&lt;br /&gt;
** DLL export directives are required across dynamic library boundaries.&lt;br /&gt;
** ...&lt;br /&gt;
* Coordinate CMake PR, fix some bugs and make some progress (got a full build on UNIX environment). [https://github.com/OSGeo/grass/pull/3021]&lt;br /&gt;
* r.mapcalc removed previous threading artifacts that are ineffective.&lt;br /&gt;
* r.mapcalc refactored global variables in preparation for threading work. (PR to come)&lt;br /&gt;
&lt;br /&gt;
=== Martin Landa ===&lt;br /&gt;
&lt;br /&gt;
* Check min required wx version when starting wxgui [https://github.com/OSGeo/grass/pull/2990 PR #2990]&lt;br /&gt;
* Graphical modeler: avoid overlapping module parameters [https://github.com/OSGeo/grass/issues/2991 PR #2991]&lt;br /&gt;
* Show ModelRelation in white on dark mode [https://github.com/OSGeo/grass/pull/2997 PR #2997]&lt;br /&gt;
* Add OSGeo4W workflow to compile Addons [https://github.com/OSGeo/grass-addons/pull/912 PR #912]&lt;br /&gt;
* Integrate Grapical Modeler into single window layout [https://github.com/OSGeo/grass/pull/3003 PR #3003]&lt;br /&gt;
* Graphical Modeler: fix command parsing in &amp;quot;add tool&amp;quot; dialog [https://github.com/OSGeo/grass/pull/3022 PR #3022]&lt;br /&gt;
* Describe required updates for new version for winGRASS [https://github.com/OSGeo/grass/issues/2406#issuecomment-1578303935 #2406]&lt;br /&gt;
&lt;br /&gt;
=== Markus Neteler ===&lt;br /&gt;
&lt;br /&gt;
* backport of &amp;quot;HTML header charset changed from ISO-8859-1 to UTF-8&amp;quot; [https://github.com/OSGeo/grass/pull/2547 PR #2547] to GRASS GIS 8.2.1 (fixing r.forcircular manual encoding bug)&lt;br /&gt;
* improve &amp;quot;Update alpine Docker tag to v3.18 [https://github.com/OSGeo/grass/pull/2953 PR #2953]&lt;br /&gt;
* backport of Alpine Dockerfile improvements&lt;br /&gt;
* discussion about &amp;quot;location/mapset&amp;quot; vs &amp;quot;project/...&amp;quot; terminology&lt;br /&gt;
* initial QGIS-GRASS update discussion: update of provider to GRASS GIS 8&lt;br /&gt;
* Google Photo album feeds&lt;br /&gt;
* Use of [https://github.com/OSGeo/grass/blob/main/doc/development/submitting/submitting.md#use-pre-commit pre-commit] (recommended to all devs!)&lt;br /&gt;
* Participate in a two-hour meeting with Nyall Dawson (QGIS) and the GRASS Community about interfacing GRASS from QGIS&lt;br /&gt;
* GRASS GIS docker images: moved from &amp;quot;mundialis organization&amp;quot; to https://hub.docker.com/r/osgeo/grass-gis (together with Carmen)&lt;br /&gt;
** Once the CI completes the images  will show up there. Update of grass-web page is in the works.&lt;br /&gt;
* Update of release procedure documents (together with Vaclav) &lt;br /&gt;
* GRASS GIS manual pages: re-styling and conversion of all pages to markdown:&lt;br /&gt;
** convert to markdown with pandoc (draft script see https://app.gitter.im/#/room/#grassgis_sprint:gitter.im discussion)&lt;br /&gt;
** using mkdocs (https://www.mkdocs.org/): it provides menus and a search window&lt;br /&gt;
** check: automatic formatting for mkdocs: https://github.com/KyleKing/mdformat-mkdocs&lt;br /&gt;
&lt;br /&gt;
[[Image:Grass manual readthedocs.png|First attempt to convert the manual to Markdown/mkdocs|500px]]&lt;br /&gt;
&lt;br /&gt;
* Discuss about a 4th edition of &amp;quot;Open Source GIS: A GRASS GIS Approach&amp;quot;&lt;br /&gt;
* GRASS GIS addons overview generator for entire GitHub (and more?) based on tag &amp;quot;[https://github.com/topics/grass-gis-addons grass-gis-addons]&amp;quot;&lt;br /&gt;
* User 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&lt;br /&gt;
** my tests with DeepL show that the quality is very good; average translation time of a user message shrinks to 15 seconds {{done}}&lt;br /&gt;
** note: one needs to login to Weblate to see the &amp;quot;Automatic suggestion&amp;quot; button (using the OSGeo-ID)&lt;br /&gt;
&lt;br /&gt;
=== Helmut Kudrnovsky ===&lt;br /&gt;
&lt;br /&gt;
* discuss (win)GRASS-R issues [https://github.com/rsbivand/rgrass/issues/57 initGrass Error] and  [https://github.com/OSGeo/grass/issues/2998 feature requests]&lt;br /&gt;
&lt;br /&gt;
* Review and initial tests of PR [https://github.com/OSGeo/grass/pull/2684 compilation with cmake] on Windows&lt;br /&gt;
&lt;br /&gt;
* Participated in a two-hour meeting with Roger, Floris, Vaclav, Anna, Micha, ..... about rgrass development&lt;br /&gt;
&lt;br /&gt;
=== Ondřej Pešek ===&lt;br /&gt;
&lt;br /&gt;
* gmodeler: add export to an actinia script: [https://github.com/OSGeo/grass/pull/3005 PR #3005]&lt;br /&gt;
* 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], [https://github.com/OSGeo/grass/pull/3018 PR #3018]&lt;br /&gt;
* fix GRASS GIS addons broken for Python 3.12: [https://github.com/OSGeo/grass-addons/pull/917 PR #917], [https://github.com/OSGeo/grass-addons/pull/918 PR #918], [https://github.com/OSGeo/grass-addons/pull/919 PR #919]&lt;br /&gt;
* work on docs: [https://github.com/OSGeo/grass/pull/3043 PR #3043]&lt;br /&gt;
&lt;br /&gt;
=== Floris Vanderhaeghe ===&lt;br /&gt;
&lt;br /&gt;
* Explore reading straight from the GRASS database into R (https://github.com/rsbivand/rgrass/issues/75)&lt;br /&gt;
* Help Markus in improving the documentation of the GDAL-GRASS drivers (https://github.com/OSGeo/gdal-grass)&lt;br /&gt;
* Help arranging a meeting with Nyall Dawson for the QGIS GRASS interface &lt;br /&gt;
* Participate in a two-hour meeting with Roger Bivand, Vero Andreo, Vaclav, Anna, Helmut, Micha, ..... about rgrass development&lt;br /&gt;
* Draft and finalize the meeting minutes of the rgrass meeting (https://github.com/rsbivand/rgrass/discussions/78)&lt;br /&gt;
* Participate in a two-hour meeting with Nyall Dawson (QGIS) and the GRASS Community about interfacing GRASS from QGIS (https://github.com/OSGeo/grass/discussions/3047)&lt;br /&gt;
&lt;br /&gt;
=== Vero Andreo ===&lt;br /&gt;
&lt;br /&gt;
* Participated in the discussion about renaming locations to projects&lt;br /&gt;
* Call with Paulo on diverse topics, r.niche.similarity PR revision and merge&lt;br /&gt;
* Participated in a two-hour meeting with Roger, Floris, Vaclav, Anna, Helmut, Micha, ..... about rgrass development&lt;br /&gt;
* Worked on GRASS Website:&lt;br /&gt;
** Apply fixes and merge the [https://github.com/OSGeo/grass-website/pull/362 DOI] and [https://github.com/OSGeo/grass-website/pull/364 first draft of sponsoring tiers] PRs&lt;br /&gt;
** Beautify tables and content of sponsoring page [https://github.com/OSGeo/grass-website/pull/368 #368]&lt;br /&gt;
** New menu and submenus (some reordered), please comment [https://github.com/OSGeo/grass-website/pull/369 #369] &lt;br /&gt;
** Created a news item about rgrass7 retirement with text snippet contributed by Roger Bivand [https://github.com/OSGeo/grass-website/pull/370 #370]&lt;br /&gt;
* Other minor revisions&lt;br /&gt;
&lt;br /&gt;
=== Carmen Tawalika ===&lt;br /&gt;
&lt;br /&gt;
* Move official GRASS GIS Dockerimage from mundialis/grass-py3-pdal to osgeo/grass-gis&lt;br /&gt;
** PR for CI in [https://github.com/OSGeo/grass/pull/3001 #3001]&lt;br /&gt;
** Update website in [https://github.com/OSGeo/grass-website/pull/371 #371]&lt;br /&gt;
** Update reference in actinia-docker repository in [https://github.com/actinia-org/actinia-docker/pull/41 #41]&lt;br /&gt;
* Update alpine version in Dockerimage to v3.18&lt;br /&gt;
** Local testing for [https://github.com/OSGeo/grass/pull/2953 #2953]&lt;br /&gt;
** Update of various images for actinia [https://github.com/actinia-org/actinia-docker/pull/38 #38], [https://github.com/actinia-org/actinia-docker/pull/39 #39] and [https://github.com/actinia-org/actinia-core/pull/442 #442]&lt;br /&gt;
* Enhance actinia version info in [https://github.com/actinia-org/actinia-core/pull/443 #443], [https://github.com/actinia-org/actinia-core/pull/444 #444] and [https://github.com/actinia-org/actinia-docker/pull/40 #40]&lt;br /&gt;
* Fix tests for actinia-parallel-plugin&lt;br /&gt;
&lt;br /&gt;
=== Loïc Bartoletti ===&lt;br /&gt;
&lt;br /&gt;
* Participate in a two-hour meeting with Nyall Dawson (QGIS) and the GRASS Community about interfacing GRASS from QGIS&lt;br /&gt;
* Rebased Markus PR and continuing migration to [https://github.com/OSGeo/grass/pull/3021 CMake]&lt;br /&gt;
* Fix a [https://github.com/qgis/QGIS/pull/53345 Crash on QGIS] loading a raster generated with [https://github.com/OSGeo/grass/issues/1017 r.null]&lt;br /&gt;
* Fix a memory leak in [https://github.com/OSGeo/grass/pull/3004 lib/bitmap]&lt;br /&gt;
* Remove compatibility to GDAL &amp;lt; 2.2 [https://github.com/OSGeo/grass/pull/2995 #2995]&lt;br /&gt;
* Tests and reviews for [https://github.com/OSGeo/grass/issues/1034 #1034], [https://github.com/OSGeo/grass/issues/1889 #1889], [https://github.com/OSGeo/grass/pull/2930 #2930]&lt;br /&gt;
* Working on Cppcheck and [https://sonarcloud.io/summary/new_code?id=lbartoletti_grass&amp;amp;branch=sonarcloud SonarCloud WIP] for GRASS build&lt;br /&gt;
* Update URL to GRASS manual pages in QGIS [https://github.com/qgis/QGIS/pull/53372 #53372] and [https://github.com/qgis/QGIS/pull/53376 #53376]&lt;br /&gt;
== Discussion on interfacing GRASS from QGIS ==&lt;br /&gt;
&lt;br /&gt;
* Special guest: Nyall Dawson (QGIS)&lt;br /&gt;
* All meeting participants were part of the call.&lt;br /&gt;
* How to improve the integration&lt;br /&gt;
** save some of the existing code&lt;br /&gt;
** update &amp;quot;Processing&amp;quot; integration&lt;br /&gt;
** ...&lt;br /&gt;
* GRASS GIS Addon support in QGIS, see&lt;br /&gt;
** https://github.com/qgis/QGIS/pull/53048&lt;br /&gt;
** https://github.com/qgis/QGIS/pull/53049&lt;br /&gt;
&lt;br /&gt;
Complete minutes are in the GitHub Discussion [https://github.com/OSGeo/grass/discussions/3047 ''Meeting minutes on interfacing GRASS from QGIS'' #3047].&lt;br /&gt;
&lt;br /&gt;
== Discussion on using GRASS from R ==&lt;br /&gt;
&lt;br /&gt;
* Special guest: Roger Bivand (rgrass, ...)&lt;br /&gt;
* Attended by 7+ participants&lt;br /&gt;
&lt;br /&gt;
Complete minutes are in the GitHub Discussion [https://github.com/rsbivand/rgrass/discussions/78 ''Meeting minutes on interfacing GRASS from R'' #78].&lt;br /&gt;
&lt;br /&gt;
== What to do differently the next time ==&lt;br /&gt;
&lt;br /&gt;
* Use food delivery also for couple of evenings to allow for longer coding. (asked for by several participants)&lt;br /&gt;
* Pay for more parallel CI jobs. (the queue was very long and too long for the release procedure)&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community_Meeting_Prague_2023&amp;diff=27159</id>
		<title>GRASS Community Meeting Prague 2023</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community_Meeting_Prague_2023&amp;diff=27159"/>
		<updated>2023-08-14T20:48:45Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: Link to thanks to sponsors, not the Sponsors page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
The GRASS GIS team organized a ''GRASS GIS Community Meeting with contributors, power users and developers'' from '''June 2 to June 6, 2023''' to celebrate GRASS GIS '''40th birthday''' (by contributing to GRASS GIS of course).&lt;br /&gt;
&lt;br /&gt;
Quick links: [[Talk:GRASS Community Meeting Prague 2023|Full activity report]] | [[#Thanks_to_our_sponsors|Sponsors]] | [[GRASS_Community_Meeting_Prague_2023#Report_and_press_release|Press release]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Prague-Community-Meeting-2023-crop.jpg|Prague 2023 Group Photo&lt;br /&gt;
Image:Day3-table.jpg|A full work table during the 3rd day&lt;br /&gt;
Image:Day3-collaboration.jpg|Lots of discussion and collaboration&lt;br /&gt;
Image:GRASS-smiles.jpg|GRASS GIS development brings smiles&lt;br /&gt;
Image:Day2-collaboration.jpg|Afternoon working and collaborating&lt;br /&gt;
Image:Beer-and-work-day4.jpg|The work and discussion continues over dinner&lt;br /&gt;
Image:Group-photo-hike.jpg|View at Alšova vyhlídka while taking a walk together&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Purpose ==&lt;br /&gt;
&lt;br /&gt;
GRASS GIS Community Meeting is a great occasion for folks to support the development by actively contributing to the source code, documentation (manuals, wiki, tutorials), translations, website or likewise. The '''community''' meeting is also a get-together where supporters, contributors, power users and developers make decisions and tackle larger problems related to the project, discuss and collaboratively resolve bugs, plan the direction for the project and work on new features. We welcome people committed to improving the GRASS GIS project and the interfaces to QGIS, GDAL, PostGIS, R, OGC Services and desiring to '''celebrate with us the 40th GRASS GIS birthday!!'''&lt;br /&gt;
&lt;br /&gt;
In this meeting, we will work on GRASS GIS and integrations with related OSGeo projects. We will revise connection to QGIS to make it easier to maintain, and we will work on migration of the build to CMake to improve Windows builds including PDAL support. Furthermore, we will start moving documentation to Markdown to make it easier to contribute to and we will add images and examples for tools and workflows which still miss them. Finally, we will automate and document maintenance processes to reduce the burden on maintainers and thus improve the project sustainability. &lt;br /&gt;
&lt;br /&gt;
Note that while we have our general plan, we can't accept any earmarked donations, i.e., we can't make any promises for a specific work to be done. We do require participants to work on GRASS GIS or connections to other projects. However, we leave them the freedom to work on what they think is the best contribution to the project at that time given their skills and time available.&lt;br /&gt;
&lt;br /&gt;
For the detailed agenda and individual's plans, see below.&lt;br /&gt;
&lt;br /&gt;
== Sponsors ==&lt;br /&gt;
&lt;br /&gt;
We welcome '''financial contributions''' to support the meeting and we are looking for sponsors to cover costs such as meals or to help reducing travel and accommodation expenses for GRASS developers who volunteer their time. If you are interested in sponsoring the GRASS Community Meeting, please see our&lt;br /&gt;
&lt;br /&gt;
::: '''[https://opencollective.com/osgeo/projects/grass/contribute/grass-community-meeting-prague-2023-55074 OpenCollective GRASS Community Meeting Prague 2023 Tier]'''&lt;br /&gt;
&lt;br /&gt;
Any surplus at the end of the event will used for future activities of the GRASS GIS project such as the successful [[Student Grants|student mini grant program]].&lt;br /&gt;
&lt;br /&gt;
This GRASS Community Meeting is a great occasion for you to support the development of GRASS. With your contribution you'll enable more developers to meet. Community meetings are important opportunities for developers to discuss, fix bugs, plan the direction for the project and work on new features. Please see below for the detailed agenda. The developers and contributors are donating their valuable time, so it would be great if in-kind funding can be made available from within the community to cover out-of-pocket expenses. All of the work that takes place at the community meeting will be directly contributed back into the GRASS project to the benefit of everyone who uses it.&lt;br /&gt;
&lt;br /&gt;
=== Thanks to our sponsors ===&lt;br /&gt;
&lt;br /&gt;
We are grateful for the support which we have received to organize this GRASS Community Meeting:&lt;br /&gt;
&lt;br /&gt;
[[File:Osgeo logo.png|none|left|alt=Light and dark green logo of OSGeo saying Your Open Source Compass|Open Source Geospatial Foundation]]&lt;br /&gt;
* [https://www.osgeo.org/ OSGeo]: 7303 USD (approved budget contribution, [https://www.loomio.com/p/2m75BZkL/motion-to-approve-7303-to-support-grass-gis-community-meeting motion])&lt;br /&gt;
* Twitter: [https://twitter.com/OSGeo/ @OSGeo] | [https://fosstodon.org/@osgeo @osgeo@fosstodon.org]&lt;br /&gt;
&lt;br /&gt;
[[File:FOSSGIS_eV_logo.png|none|left|400px|alt=Logo of FOSSGIS e.V.|FOSSGIS e.V.]]&lt;br /&gt;
* [https://www.fossgis.de/ FOSSGIS e.V.]: 5000 EUR (approved budget contribution, [https://www.fossgis.de/wiki/F%C3%B6rderantr%C3%A4ge/GRASS_GIS_Community_Meeting_2023 request])&lt;br /&gt;
* Twitter: [https://twitter.com/FOSSGIS_Verein  @FOSSGIS_Verein] | [https://mastodon.online/@FOSSGISeV/ @FOSSGISeV@mastodon.online]&lt;br /&gt;
&lt;br /&gt;
[[File:OSGeo JP logo for web.png|none|left|400px|alt=OSGeo.JP]]&lt;br /&gt;
* [https://www.osgeo.jp/ OSGeo Japan]: 550 USD (through Open Collective)&lt;br /&gt;
&lt;br /&gt;
Individuals:&lt;br /&gt;
* Hernán De Angelis 20 USD&lt;br /&gt;
* MarWe 50 USD&lt;br /&gt;
* Nick Brady 50 USD&lt;br /&gt;
* José Ramón 50 USD&lt;br /&gt;
* Bon 50 USD&lt;br /&gt;
* Johannes Brauner 30 USD&lt;br /&gt;
* Peter Löwe 30 USD&lt;br /&gt;
* Evan Kay 10 USD&lt;br /&gt;
* Joaquin Perez Valera 5 USD&lt;br /&gt;
* Anonymous sponsors 2750 USD&lt;br /&gt;
&lt;br /&gt;
In-kind contributions:&lt;br /&gt;
&lt;br /&gt;
* Department of Geomatics Faculty of Civil Engineering Czech Technical University in Prague (FCE CTU) - space and personnel time (planning, preparation, participation)&lt;br /&gt;
* North Carolina State University, Center for Geospatial Analytics - personnel time (planning, preparation, participation)&lt;br /&gt;
* mundialis GmbH &amp;amp; Co. KG - personnel time (planning, preparation, participation)&lt;br /&gt;
* CONICET - personnel time (planning, preparation, participation)&lt;br /&gt;
* Research Institute for Nature and Forest (INBO | Brussels, Belgium) – personnel time + travel and hotel costs of INBO staff&lt;br /&gt;
* SunGIS – personnel time, travel, and hotel costs of Maris Nartiss&lt;br /&gt;
* OpenPlains Inc. – personnel time&lt;br /&gt;
&lt;br /&gt;
Personal time and/or financial contributions:&lt;br /&gt;
* Martin Landa, Micha Silver, Helmut Kudrnovsky, Markus Neleter, Ondřej Pešek, Helena Mitasova, Vaclav Petras, Anna Petrasova, Corey White, Maris Nartiss, Aaron Saw Min Sern, Luís de Sousa, Caitlin Haedrich, Linda Kladivová, Carmen Tawalika, Floris Vanderhaeghe, Eva Stopkova, Brendan Harmon, Veronica Andreo, Daniel Torres, Loïc Bartoletti&lt;br /&gt;
&lt;br /&gt;
== Timing  ==&lt;br /&gt;
&lt;br /&gt;
'''When''': June 2-6, 2023&lt;br /&gt;
&lt;br /&gt;
Of course you are invited to join or leave the meeting whenever you want.&lt;br /&gt;
&lt;br /&gt;
== Venue ==&lt;br /&gt;
&lt;br /&gt;
[[Image:logo_cvut.jpg|130px|left]]&lt;br /&gt;
Department of Geomatics&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.fsv.cvut.cz/?lang=en Faculty of Civil Engineering]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.cvut.cz/en Czech Technical University in Prague], {{wikipedia|Czech Republic}}&amp;lt;br&amp;gt;&lt;br /&gt;
Thákurova 7/2077, Prague&amp;lt;br&amp;gt;&lt;br /&gt;
Room B868&amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.mapy.cz/s/debazefuse Map]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Prague has an international [http://www.prg.aero/en/ airport] and is also reachable by train, bus or car.&lt;br /&gt;
&lt;br /&gt;
== Accommodation and Costs ==&lt;br /&gt;
&lt;br /&gt;
Participants should plan for the following costs:&lt;br /&gt;
&lt;br /&gt;
* The participation is free of charge&lt;br /&gt;
* Travel to Prague, variable depending on where you come from, reimbursements depending on the financial contributions provided by the community&lt;br /&gt;
* Accommodation and meals (with the donated sponsorship money we will try to cover some expenses of the participants)&lt;br /&gt;
'''Please note''': The currency in Czech Republic is {{wikipedia|Czech crown}} (CZK, koruna, Kč). 100 Czech crowns are about 4 Euros (see [https://www.cnb.cz/cs/financni-trhy/devizovy-trh/kurzy-devizoveho-trhu/kurzy-devizoveho-trhu/ current rates]).&lt;br /&gt;
&lt;br /&gt;
Please let us know your time of arrival and departure, so we can book accommodations and organize the logistics.&lt;br /&gt;
&lt;br /&gt;
Financial support: (partial) travel grants can be payed upon request thanks to our sponsors!&lt;br /&gt;
&lt;br /&gt;
== Agenda - What we plan to do ==&lt;br /&gt;
&lt;br /&gt;
'''Note:''' The program is generally open for your ideas. Please write an email to the [http://lists.osgeo.org/mailman/listinfo/grass-dev GRASS developer list] to discuss your contribution.&lt;br /&gt;
&lt;br /&gt;
During the meeting we will work on GRASS GIS on these tasks (please add more!):&lt;br /&gt;
&lt;br /&gt;
* We will update and revise the [https://github.com/qgis/QGIS/tree/master/python/plugins/grassprovider GRASS GIS Integration with QGIS] to simplify maintenance.&lt;br /&gt;
* Furthermore, we will migrate the compilation technology to CMake to significantly improve the Windows builds including PDAL support and become binary compatible with OSGeo4W.&lt;br /&gt;
* The extensive GRASS documentation will be converted from HTML to Markdown to facilitate future collaboration.&lt;br /&gt;
* Pictures, examples and workflows will be added to the documentation where they are still missing.&lt;br /&gt;
* Software maintenance processes are automated and documented to reduce the burden on maintainers and thus improve the sustainability of the project.&lt;br /&gt;
&lt;br /&gt;
This means that there are tasks from both the programming and documentation areas to appeal to a wide range of interested parties.&lt;br /&gt;
&lt;br /&gt;
Further details about the action items you '''find [[Talk:GRASS Community Meeting Prague 2023|here]]''' and below. Topics cover non-technical, semi-technical, and technical issues.&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
&lt;br /&gt;
(agenda is under development, but also flexible)&lt;br /&gt;
&lt;br /&gt;
==== Thursday, 1 June ====&lt;br /&gt;
&lt;br /&gt;
* Arrival&lt;br /&gt;
&lt;br /&gt;
==== Friday, 2 June ====&lt;br /&gt;
&lt;br /&gt;
* 9:00 meeting starts in the room B-868&lt;br /&gt;
* Lunch: 12:45 NTK&lt;br /&gt;
* Review the plan for the next days&lt;br /&gt;
* API for use in Python and in other projects (e.g., QGIS)&lt;br /&gt;
* Parallelizations&lt;br /&gt;
&lt;br /&gt;
==== Saturday, 3 June ====&lt;br /&gt;
&lt;br /&gt;
* Reducing cost of distribution on Windows&lt;br /&gt;
* Convert GRASS GIS documentation from HTML to Markdown and implement new documentation system (mkdocs?)&lt;br /&gt;
* Group photo 1&lt;br /&gt;
* Outdoor social evening&lt;br /&gt;
&lt;br /&gt;
==== Sunday, 4 June ====&lt;br /&gt;
&lt;br /&gt;
* Compilation CMake (Windows, Linux)&lt;br /&gt;
* Connections in general, rgrass,  qgisprocess&lt;br /&gt;
* GRASS GIS addons overview generator for entire GitHub (and more?) based on tag &amp;quot;[https://github.com/topics/grass-gis-addons grass-gis-addons]&amp;quot;&lt;br /&gt;
* Group photo 2&lt;br /&gt;
&lt;br /&gt;
==== Monday, 5 June ====&lt;br /&gt;
&lt;br /&gt;
* Connections in general, QGIS, rgrass, qgisprocess&lt;br /&gt;
* Parallelizations&lt;br /&gt;
* grass.jupyter&lt;br /&gt;
* [https://github.com/OSGeo/grass/discussions/3047 Meeting minutes from call with Nyall Dawson (QGIS)]&lt;br /&gt;
&lt;br /&gt;
==== Tuesday, 6 June ====&lt;br /&gt;
&lt;br /&gt;
* Connections in general, QGIS&lt;br /&gt;
* Parallelizations&lt;br /&gt;
* grass.jupyter&lt;br /&gt;
&lt;br /&gt;
==== Wednesday, 7 June ====&lt;br /&gt;
&lt;br /&gt;
* Departure&lt;br /&gt;
&lt;br /&gt;
=== Social events ===&lt;br /&gt;
&lt;br /&gt;
==== Friday, 2 June ====&lt;br /&gt;
&lt;br /&gt;
Dinner at 7pm: [https://www.uveverky.com/kontakt/ U veverku pub] ([https://en.mapy.cz/s/jumomotupu map])&lt;br /&gt;
&lt;br /&gt;
==== Saturday, 3 June ====&lt;br /&gt;
&lt;br /&gt;
Dinner at 6pm: [https://unetickypivovar.cz/en Únětický pivovar] ([https://en.mapy.cz/s/mubutetoba map])&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Option 1:&lt;br /&gt;
&lt;br /&gt;
* 4:21pm  bus from Dejvicka (underground station) to Vyhledy&lt;br /&gt;
* [https://en.mapy.cz/s/rocabosumu walk 45min] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* 3:50pm train from Podbaba (15min walk) to Roztoky&lt;br /&gt;
* [https://en.mapy.cz/s/dabavojufa walk 1:30min]&lt;br /&gt;
* Bus (355) back from Unetice to Dejvicka: 21:57 or 23:18&lt;br /&gt;
&lt;br /&gt;
==== Sunday, 4 June ====&lt;br /&gt;
&lt;br /&gt;
Dinner at 7pm: [https://www.restauracevltava.cz/ Restaurace Vltava] ([https://en.mapy.cz/s/gonezofozo map])&lt;br /&gt;
&lt;br /&gt;
==== Monday, 5 June ====&lt;br /&gt;
&lt;br /&gt;
Dinner at 7pm: [https://www.my-paprika.com/ My Paprika] ([https://en.mapy.cz/s/modekehepu map])&lt;br /&gt;
&lt;br /&gt;
* Tram 26 from Dejvicka to Strossmayerovo namesti at 6:26pm&lt;br /&gt;
&lt;br /&gt;
== Participation ==&lt;br /&gt;
&lt;br /&gt;
We are planning for an attendance of 20 people (i.e., coding places) but of course you are welcome to join us and bring new ideas with you: we'll make more places available. Please add your name here or contact [[User:Landa|Martin Landa]] &amp;lt;tt&amp;gt;&amp;lt;landa.martin at gmail.com&amp;gt;&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
=== In person ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#edf9c7; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
!width=50px|'''Number'''&lt;br /&gt;
!width=130px|'''Participant '''&lt;br /&gt;
!width=100px|'''Country'''&lt;br /&gt;
!width=100px|'''Arrival'''&lt;br /&gt;
!width=100px|'''Departure'''&lt;br /&gt;
!'''Topics'''&lt;br /&gt;
!'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|[[User:Landa|Martin Landa]]&lt;br /&gt;
| Czech Republic&lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| Python: create_location ([https://github.com/OSGeo/grass/issues/1987 #1987]), Graphical Modeler improvements and single window layout integration&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
| Micha Silver&lt;br /&gt;
| Israel&lt;br /&gt;
| June 2&lt;br /&gt;
| June 6&lt;br /&gt;
| Addon to derive soil moisture from Sentinel 2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|[https://www.osgeo.org/member/kudrnovsky/ Helmut Kudrnovsky]&lt;br /&gt;
| Austria&lt;br /&gt;
| June 2 (18:37) by train&lt;br /&gt;
| June 4 (18:24) by train &lt;br /&gt;
| support CMake transition&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|[[User:Neteler|Markus Neteler]]&lt;br /&gt;
| Germany&lt;br /&gt;
| June 2 (17:17)&lt;br /&gt;
| June 6 (12:43)&lt;br /&gt;
| translations, manual pages, ..., see [[Talk:GRASS_Community_Meeting_Prague_2023#Markus_Neteler|my list in &amp;quot;Discussion&amp;quot; page]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|[[User:pesekon2|Ondřej Pešek]]&lt;br /&gt;
| Czech Republic&lt;br /&gt;
| June 2 (17:17)&lt;br /&gt;
| June 6 (12:43)&lt;br /&gt;
| Python 3.12-connected issues, gmodeler&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
| [[User:helena|Helena Mitasova]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 2&lt;br /&gt;
| June 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
| [[User:wenzeslaus|Vaclav Petras]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| init and other Python API topics, support CMake transition, revise connection with QGIS and other tools, funding&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
| [[User:Annakrat|Anna Petrasova]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| parallelization documentation, grass.jupyter, R and QGIS integration&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
| [[User:Ctwhite|Corey White]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 2 (10:55)&lt;br /&gt;
| June 7&lt;br /&gt;
| Connections with other tools, OpenPlains, JSON outputs&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
| [[User:MarisN|Maris Nartiss]]&lt;br /&gt;
| Latvia&lt;br /&gt;
| June 2 (14:30)&lt;br /&gt;
| June 6 (12:00)&lt;br /&gt;
| Improvements of imagery modules (push i.svm.*; i.signatures; ?)&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
| [[User:Aaronsms|Aaron Saw Min Sern]]&lt;br /&gt;
| Singapore&lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| Support CMake transition, r.mapcalc parallelization&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
| [[User:Ldesousa|Luís de Sousa]]&lt;br /&gt;
| The Netherlands&lt;br /&gt;
| June 1 (20:00)&lt;br /&gt;
| June 5 (20:45)&lt;br /&gt;
| Update r.mblend add-on; test CMake transition.&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
| Caitlin Haedrich&lt;br /&gt;
| United States&lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| grass.jupyter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
| Linda Kladivová&lt;br /&gt;
| Czech Republic&lt;br /&gt;
| June 2&lt;br /&gt;
| June 6&lt;br /&gt;
| Single-Window layout issues and improvements&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
| Carmen Tawalika&lt;br /&gt;
| Germany&lt;br /&gt;
| June 2 (17:17)&lt;br /&gt;
| June 6 (12:43)&lt;br /&gt;
| Happy to assist with general topics like documentation + automation, in doubt something related to actinia&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
| Floris Vanderhaeghe&lt;br /&gt;
| Belgium&lt;br /&gt;
| June 3 (train 19:17)&lt;br /&gt;
| June 6 (train 8:25)&lt;br /&gt;
| Helping in interfacing GRASS from R (rgrass &amp;amp; qgisprocess packages)&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
| Eva Stopkova&lt;br /&gt;
| Czech Republic&lt;br /&gt;
| June 3&lt;br /&gt;
| June 4&lt;br /&gt;
| Fixing v.nnstat&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
If you are arriving or departing on the days of the event, please specify the time, too.&lt;br /&gt;
&lt;br /&gt;
=== Via chat or hangout ===&lt;br /&gt;
&lt;br /&gt;
Join our [https://app.gitter.im/#/room/#grassgis_community:gitter.im Gitter chatroom]&lt;br /&gt;
&lt;br /&gt;
Gitter has a video (and backup will be Zoom).&lt;br /&gt;
&lt;br /&gt;
Participating virtually:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#edf9c7; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
!width=50px|'''Number'''&lt;br /&gt;
!width=130px|'''Participant '''&lt;br /&gt;
!width=100px|'''Country'''&lt;br /&gt;
!'''Topics'''&lt;br /&gt;
!'''Times, synchronous or fully asynchronous'''&lt;br /&gt;
!'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|[[User:Baharmon|Brendan Harmon]]&lt;br /&gt;
| United States&lt;br /&gt;
| Update integration with QGIS&lt;br /&gt;
| Available 8:00 AM CST (UTC-6) onwards&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|[[User:veroandreo|Veronica Andreo]]&lt;br /&gt;
| Argentina&lt;br /&gt;
| Mission and vision, interfaces with QGIS and R, sponsoring, ... [https://grasswiki.osgeo.org/wiki/Talk:GRASS_Community_Meeting_Prague_2023#Vero see discussion tab]&lt;br /&gt;
| available from 8:00 AM ART (UTC-3) onward&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|[[User:Nobeeakon|Daniel T]]&lt;br /&gt;
| Mexico&lt;br /&gt;
| &lt;br /&gt;
| some availability through the days :/&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|[[User:LBartoletti|Loïc Bartoletti]]&lt;br /&gt;
| France&lt;br /&gt;
| QGIS Integration, support CMake transition&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Timing of hangout meetings ====&lt;br /&gt;
&lt;br /&gt;
Follow Gitter.&lt;br /&gt;
&lt;br /&gt;
=== Collaborative document scratching ===&lt;br /&gt;
&lt;br /&gt;
Follow Gitter.&lt;br /&gt;
&lt;br /&gt;
== Individual Preparation ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Bring your own computer&lt;br /&gt;
* Bring {{wikipedia|AC adapter|power connector adapter}} if needed (Czech Republic: 230V, 50Hz, {{wikipedia|File:Euro-Flachstecker_2.jpg|Type C Europlugs}} are common and also {{wikipedia|File:French_plug_and_socket.jpg|Type E}})&lt;br /&gt;
* Install git and the compiler tools, and come with a working GRASS development environment if possible.&lt;br /&gt;
&lt;br /&gt;
== Broadcast &amp;amp; Video ==&lt;br /&gt;
&lt;br /&gt;
During the event :) Find the latest information on the [https://matrix.to/#/#grassgis_sprint:gitter.im Gitter Channel].&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
Day 1&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Devs at work.jpg|Hard at work on the first day&lt;br /&gt;
Image:Lively discussion.jpg|Lively discussion&lt;br /&gt;
Image:Dinner day 1.jpg|Dinner at a nearby pub&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Day 2&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Prague-Community-Meeting-2023.jpg|Group photo&lt;br /&gt;
Image:PXL 20230603 085440353.jpg|A full table on day 2&lt;br /&gt;
Image:GRASS-smiles.jpg|GRASS GIS development brings smiles&lt;br /&gt;
Image:Day2-pizza.jpg|Pizza fuels work!&lt;br /&gt;
Image:Day2-collaboration.jpg|Afternoon working and collaborating&lt;br /&gt;
Image:Group-photo-hike.jpg|View at Alšova vyhlídka on the way to Únětický pivovar (brewery)&lt;br /&gt;
Image:Únětický pivovar.jpg|Beer at Únětický pivovar, a 300-year-old brewery, after a day of hard work&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Day 3&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Day3-working.jpg|Working on new features, bug fixes, documentation and more..&lt;br /&gt;
Image:Day3-table.jpg|An even fuller table on day 3&lt;br /&gt;
Image:Day3-collaboration.jpg|Collaboration and discussion&lt;br /&gt;
Image:Beer-pano-day3.jpg|Panoramic photo of a cheers to GRASS's 40th Birthday at Vitala restaurant&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Day 4&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Group-photo2-day4.jpg|Group photo on Day 4 on the steps of CVUT Praha&lt;br /&gt;
Image:Qgis-call-day4.jpg|Discussing QGIS integration&lt;br /&gt;
Image:Toast-grass-40th-birthday.jpg|A toast to GRASS GIS's 40th Birthday and a successful meeting&lt;br /&gt;
Image:Beer-and-work-day4.jpg|The work and discussion continues over dinner&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
* '''How was it last time?'''&lt;br /&gt;
** Very nice, see [[GRASS_GIS at OSGeo Virtual Community Sprint 2020]]!&lt;br /&gt;
* ''Is the GRASS Community Meeting just a coding event?''&lt;br /&gt;
** It is mainly a coding and documentation event. It is a working session for people who are already participants in the GRASS project and/or are committed to improving the GRASS project.&lt;br /&gt;
** On demand we can do some presentations of current working GRASS implementation and new upcoming features to spread the idea of Open Source GIS software.&lt;br /&gt;
* ''Is the GRASS Community Meeting for developers only?''&lt;br /&gt;
** No: anybody can help, with testing, checking out bugs and fixes, documentation and more.&lt;br /&gt;
* ''Where can I get help and more information about the community meeting?''&lt;br /&gt;
** Contact [[User:Landa|Martin Landa]] &amp;lt;tt&amp;gt;&amp;lt;landa.martin at gmail.com&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Report and press release ==&lt;br /&gt;
&lt;br /&gt;
TBD: After the event :-)&lt;br /&gt;
&lt;br /&gt;
We'll esp. craft a report for our sponsors.&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2023]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community_Meeting_Prague_2023&amp;diff=27153</id>
		<title>GRASS Community Meeting Prague 2023</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community_Meeting_Prague_2023&amp;diff=27153"/>
		<updated>2023-08-07T15:07:47Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: Add quick links, Switch to past tense in header&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
The GRASS GIS team organized a ''GRASS GIS Community Meeting with contributors, power users and developers'' from '''June 2 to June 6, 2023''' to celebrate GRASS GIS '''40th birthday''' (by contributing to GRASS GIS of course).&lt;br /&gt;
&lt;br /&gt;
Quick links: [[Talk:GRASS Community Meeting Prague 2023|Full activity report]] | [[Sponsors#Thanks_to_our_sponsors|Sponsors]] | [[GRASS_Community_Meeting_Prague_2023#Report_and_press_release|Press release]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Prague-Community-Meeting-2023-crop.jpg|Prague 2023 Group Photo&lt;br /&gt;
Image:Day3-table.jpg|A full work table during the 3rd day&lt;br /&gt;
Image:Day3-collaboration.jpg|Lots of discussion and collaboration&lt;br /&gt;
Image:GRASS-smiles.jpg|GRASS GIS development brings smiles&lt;br /&gt;
Image:Day2-collaboration.jpg|Afternoon working and collaborating&lt;br /&gt;
Image:Beer-and-work-day4.jpg|The work and discussion continues over dinner&lt;br /&gt;
Image:Group-photo-hike.jpg|View at Alšova vyhlídka while taking a walk together&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Purpose ==&lt;br /&gt;
&lt;br /&gt;
GRASS GIS Community Meeting is a great occasion for folks to support the development by actively contributing to the source code, documentation (manuals, wiki, tutorials), translations, website or likewise. The '''community''' meeting is also a get-together where supporters, contributors, power users and developers make decisions and tackle larger problems related to the project, discuss and collaboratively resolve bugs, plan the direction for the project and work on new features. We welcome people committed to improving the GRASS GIS project and the interfaces to QGIS, GDAL, PostGIS, R, OGC Services and desiring to '''celebrate with us the 40th GRASS GIS birthday!!'''&lt;br /&gt;
&lt;br /&gt;
In this meeting, we will work on GRASS GIS and integrations with related OSGeo projects. We will revise connection to QGIS to make it easier to maintain, and we will work on migration of the build to CMake to improve Windows builds including PDAL support. Furthermore, we will start moving documentation to Markdown to make it easier to contribute to and we will add images and examples for tools and workflows which still miss them. Finally, we will automate and document maintenance processes to reduce the burden on maintainers and thus improve the project sustainability. &lt;br /&gt;
&lt;br /&gt;
Note that while we have our general plan, we can't accept any earmarked donations, i.e., we can't make any promises for a specific work to be done. We do require participants to work on GRASS GIS or connections to other projects. However, we leave them the freedom to work on what they think is the best contribution to the project at that time given their skills and time available.&lt;br /&gt;
&lt;br /&gt;
For the detailed agenda and individual's plans, see below.&lt;br /&gt;
&lt;br /&gt;
== Sponsors ==&lt;br /&gt;
&lt;br /&gt;
We welcome '''financial contributions''' to support the meeting and we are looking for sponsors to cover costs such as meals or to help reducing travel and accommodation expenses for GRASS developers who volunteer their time. If you are interested in sponsoring the GRASS Community Meeting, please see our&lt;br /&gt;
&lt;br /&gt;
::: '''[https://opencollective.com/osgeo/projects/grass/contribute/grass-community-meeting-prague-2023-55074 OpenCollective GRASS Community Meeting Prague 2023 Tier]'''&lt;br /&gt;
&lt;br /&gt;
Any surplus at the end of the event will used for future activities of the GRASS GIS project such as the successful [[Student Grants|student mini grant program]].&lt;br /&gt;
&lt;br /&gt;
This GRASS Community Meeting is a great occasion for you to support the development of GRASS. With your contribution you'll enable more developers to meet. Community meetings are important opportunities for developers to discuss, fix bugs, plan the direction for the project and work on new features. Please see below for the detailed agenda. The developers and contributors are donating their valuable time, so it would be great if in-kind funding can be made available from within the community to cover out-of-pocket expenses. All of the work that takes place at the community meeting will be directly contributed back into the GRASS project to the benefit of everyone who uses it.&lt;br /&gt;
&lt;br /&gt;
=== Thanks to our sponsors ===&lt;br /&gt;
&lt;br /&gt;
We are grateful for the support which we have received to organize this GRASS Community Meeting:&lt;br /&gt;
&lt;br /&gt;
[[File:Osgeo logo.png|none|left|alt=Light and dark green logo of OSGeo saying Your Open Source Compass|Open Source Geospatial Foundation]]&lt;br /&gt;
* [https://www.osgeo.org/ OSGeo]: 7303 USD (approved budget contribution, [https://www.loomio.com/p/2m75BZkL/motion-to-approve-7303-to-support-grass-gis-community-meeting motion])&lt;br /&gt;
* Twitter: [https://twitter.com/OSGeo/ @OSGeo] | [https://fosstodon.org/@osgeo @osgeo@fosstodon.org]&lt;br /&gt;
&lt;br /&gt;
[[File:FOSSGIS_eV_logo.png|none|left|400px|alt=Logo of FOSSGIS e.V.|FOSSGIS e.V.]]&lt;br /&gt;
* [https://www.fossgis.de/ FOSSGIS e.V.]: 5000 EUR (approved budget contribution, [https://www.fossgis.de/wiki/F%C3%B6rderantr%C3%A4ge/GRASS_GIS_Community_Meeting_2023 request])&lt;br /&gt;
* Twitter: [https://twitter.com/FOSSGIS_Verein  @FOSSGIS_Verein] | [https://mastodon.online/@FOSSGISeV/ @FOSSGISeV@mastodon.online]&lt;br /&gt;
&lt;br /&gt;
[[File:OSGeo JP logo for web.png|none|left|400px|alt=OSGeo.JP]]&lt;br /&gt;
* [https://www.osgeo.jp/ OSGeo Japan]: 550 USD (through Open Collective)&lt;br /&gt;
&lt;br /&gt;
Individuals:&lt;br /&gt;
* Hernán De Angelis 20 USD&lt;br /&gt;
* MarWe 50 USD&lt;br /&gt;
* Nick Brady 50 USD&lt;br /&gt;
* José Ramón 50 USD&lt;br /&gt;
* Bon 50 USD&lt;br /&gt;
* Johannes Brauner 30 USD&lt;br /&gt;
* Peter Löwe 30 USD&lt;br /&gt;
* Evan Kay 10 USD&lt;br /&gt;
* Joaquin Perez Valera 5 USD&lt;br /&gt;
* Anonymous sponsors 2750 USD&lt;br /&gt;
&lt;br /&gt;
In-kind contributions:&lt;br /&gt;
&lt;br /&gt;
* Department of Geomatics Faculty of Civil Engineering Czech Technical University in Prague (FCE CTU) - space and personnel time (planning, preparation, participation)&lt;br /&gt;
* North Carolina State University, Center for Geospatial Analytics - personnel time (planning, preparation, participation)&lt;br /&gt;
* mundialis GmbH &amp;amp; Co. KG - personnel time (planning, preparation, participation)&lt;br /&gt;
* CONICET - personnel time (planning, preparation, participation)&lt;br /&gt;
* Research Institute for Nature and Forest (INBO | Brussels, Belgium) – personnel time + travel and hotel costs of INBO staff&lt;br /&gt;
* SunGIS – personnel time, travel, and hotel costs of Maris Nartiss&lt;br /&gt;
* OpenPlains Inc. – personnel time&lt;br /&gt;
&lt;br /&gt;
Personal time and/or financial contributions:&lt;br /&gt;
* Martin Landa, Micha Silver, Helmut Kudrnovsky, Markus Neleter, Ondřej Pešek, Helena Mitasova, Vaclav Petras, Anna Petrasova, Corey White, Maris Nartiss, Aaron Saw Min Sern, Luís de Sousa, Caitlin Haedrich, Linda Kladivová, Carmen Tawalika, Floris Vanderhaeghe, Eva Stopkova, Brendan Harmon, Veronica Andreo, Daniel Torres, Loïc Bartoletti&lt;br /&gt;
&lt;br /&gt;
== Timing  ==&lt;br /&gt;
&lt;br /&gt;
'''When''': June 2-6, 2023&lt;br /&gt;
&lt;br /&gt;
Of course you are invited to join or leave the meeting whenever you want.&lt;br /&gt;
&lt;br /&gt;
== Venue ==&lt;br /&gt;
&lt;br /&gt;
[[Image:logo_cvut.jpg|130px|left]]&lt;br /&gt;
Department of Geomatics&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.fsv.cvut.cz/?lang=en Faculty of Civil Engineering]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.cvut.cz/en Czech Technical University in Prague], {{wikipedia|Czech Republic}}&amp;lt;br&amp;gt;&lt;br /&gt;
Thákurova 7/2077, Prague&amp;lt;br&amp;gt;&lt;br /&gt;
Room B868&amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.mapy.cz/s/debazefuse Map]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Prague has an international [http://www.prg.aero/en/ airport] and is also reachable by train, bus or car.&lt;br /&gt;
&lt;br /&gt;
== Accommodation and Costs ==&lt;br /&gt;
&lt;br /&gt;
Participants should plan for the following costs:&lt;br /&gt;
&lt;br /&gt;
* The participation is free of charge&lt;br /&gt;
* Travel to Prague, variable depending on where you come from, reimbursements depending on the financial contributions provided by the community&lt;br /&gt;
* Accommodation and meals (with the donated sponsorship money we will try to cover some expenses of the participants)&lt;br /&gt;
'''Please note''': The currency in Czech Republic is {{wikipedia|Czech crown}} (CZK, koruna, Kč). 100 Czech crowns are about 4 Euros (see [https://www.cnb.cz/cs/financni-trhy/devizovy-trh/kurzy-devizoveho-trhu/kurzy-devizoveho-trhu/ current rates]).&lt;br /&gt;
&lt;br /&gt;
Please let us know your time of arrival and departure, so we can book accommodations and organize the logistics.&lt;br /&gt;
&lt;br /&gt;
Financial support: (partial) travel grants can be payed upon request thanks to our sponsors!&lt;br /&gt;
&lt;br /&gt;
== Agenda - What we plan to do ==&lt;br /&gt;
&lt;br /&gt;
'''Note:''' The program is generally open for your ideas. Please write an email to the [http://lists.osgeo.org/mailman/listinfo/grass-dev GRASS developer list] to discuss your contribution.&lt;br /&gt;
&lt;br /&gt;
During the meeting we will work on GRASS GIS on these tasks (please add more!):&lt;br /&gt;
&lt;br /&gt;
* We will update and revise the [https://github.com/qgis/QGIS/tree/master/python/plugins/grassprovider GRASS GIS Integration with QGIS] to simplify maintenance.&lt;br /&gt;
* Furthermore, we will migrate the compilation technology to CMake to significantly improve the Windows builds including PDAL support and become binary compatible with OSGeo4W.&lt;br /&gt;
* The extensive GRASS documentation will be converted from HTML to Markdown to facilitate future collaboration.&lt;br /&gt;
* Pictures, examples and workflows will be added to the documentation where they are still missing.&lt;br /&gt;
* Software maintenance processes are automated and documented to reduce the burden on maintainers and thus improve the sustainability of the project.&lt;br /&gt;
&lt;br /&gt;
This means that there are tasks from both the programming and documentation areas to appeal to a wide range of interested parties.&lt;br /&gt;
&lt;br /&gt;
Further details about the action items you '''find [[Talk:GRASS Community Meeting Prague 2023|here]]''' and below. Topics cover non-technical, semi-technical, and technical issues.&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
&lt;br /&gt;
(agenda is under development, but also flexible)&lt;br /&gt;
&lt;br /&gt;
==== Thursday, 1 June ====&lt;br /&gt;
&lt;br /&gt;
* Arrival&lt;br /&gt;
&lt;br /&gt;
==== Friday, 2 June ====&lt;br /&gt;
&lt;br /&gt;
* 9:00 meeting starts in the room B-868&lt;br /&gt;
* Lunch: 12:45 NTK&lt;br /&gt;
* Review the plan for the next days&lt;br /&gt;
* API for use in Python and in other projects (e.g., QGIS)&lt;br /&gt;
* Parallelizations&lt;br /&gt;
&lt;br /&gt;
==== Saturday, 3 June ====&lt;br /&gt;
&lt;br /&gt;
* Reducing cost of distribution on Windows&lt;br /&gt;
* Convert GRASS GIS documentation from HTML to Markdown and implement new documentation system (mkdocs?)&lt;br /&gt;
* Group photo 1&lt;br /&gt;
* Outdoor social evening&lt;br /&gt;
&lt;br /&gt;
==== Sunday, 4 June ====&lt;br /&gt;
&lt;br /&gt;
* Compilation CMake (Windows, Linux)&lt;br /&gt;
* Connections in general, rgrass,  qgisprocess&lt;br /&gt;
* GRASS GIS addons overview generator for entire GitHub (and more?) based on tag &amp;quot;[https://github.com/topics/grass-gis-addons grass-gis-addons]&amp;quot;&lt;br /&gt;
* Group photo 2&lt;br /&gt;
&lt;br /&gt;
==== Monday, 5 June ====&lt;br /&gt;
&lt;br /&gt;
* Connections in general, QGIS, rgrass, qgisprocess&lt;br /&gt;
* Parallelizations&lt;br /&gt;
* grass.jupyter&lt;br /&gt;
* [https://github.com/OSGeo/grass/discussions/3047 Meeting minutes from call with Nyall Dawson (QGIS)]&lt;br /&gt;
&lt;br /&gt;
==== Tuesday, 6 June ====&lt;br /&gt;
&lt;br /&gt;
* Connections in general, QGIS&lt;br /&gt;
* Parallelizations&lt;br /&gt;
* grass.jupyter&lt;br /&gt;
&lt;br /&gt;
==== Wednesday, 7 June ====&lt;br /&gt;
&lt;br /&gt;
* Departure&lt;br /&gt;
&lt;br /&gt;
=== Social events ===&lt;br /&gt;
&lt;br /&gt;
==== Friday, 2 June ====&lt;br /&gt;
&lt;br /&gt;
Dinner at 7pm: [https://www.uveverky.com/kontakt/ U veverku pub] ([https://en.mapy.cz/s/jumomotupu map])&lt;br /&gt;
&lt;br /&gt;
==== Saturday, 3 June ====&lt;br /&gt;
&lt;br /&gt;
Dinner at 6pm: [https://unetickypivovar.cz/en Únětický pivovar] ([https://en.mapy.cz/s/mubutetoba map])&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Option 1:&lt;br /&gt;
&lt;br /&gt;
* 4:21pm  bus from Dejvicka (underground station) to Vyhledy&lt;br /&gt;
* [https://en.mapy.cz/s/rocabosumu walk 45min] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* 3:50pm train from Podbaba (15min walk) to Roztoky&lt;br /&gt;
* [https://en.mapy.cz/s/dabavojufa walk 1:30min]&lt;br /&gt;
* Bus (355) back from Unetice to Dejvicka: 21:57 or 23:18&lt;br /&gt;
&lt;br /&gt;
==== Sunday, 4 June ====&lt;br /&gt;
&lt;br /&gt;
Dinner at 7pm: [https://www.restauracevltava.cz/ Restaurace Vltava] ([https://en.mapy.cz/s/gonezofozo map])&lt;br /&gt;
&lt;br /&gt;
==== Monday, 5 June ====&lt;br /&gt;
&lt;br /&gt;
Dinner at 7pm: [https://www.my-paprika.com/ My Paprika] ([https://en.mapy.cz/s/modekehepu map])&lt;br /&gt;
&lt;br /&gt;
* Tram 26 from Dejvicka to Strossmayerovo namesti at 6:26pm&lt;br /&gt;
&lt;br /&gt;
== Participation ==&lt;br /&gt;
&lt;br /&gt;
We are planning for an attendance of 20 people (i.e., coding places) but of course you are welcome to join us and bring new ideas with you: we'll make more places available. Please add your name here or contact [[User:Landa|Martin Landa]] &amp;lt;tt&amp;gt;&amp;lt;landa.martin at gmail.com&amp;gt;&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
=== In person ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#edf9c7; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
!width=50px|'''Number'''&lt;br /&gt;
!width=130px|'''Participant '''&lt;br /&gt;
!width=100px|'''Country'''&lt;br /&gt;
!width=100px|'''Arrival'''&lt;br /&gt;
!width=100px|'''Departure'''&lt;br /&gt;
!'''Topics'''&lt;br /&gt;
!'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|[[User:Landa|Martin Landa]]&lt;br /&gt;
| Czech Republic&lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| Python: create_location ([https://github.com/OSGeo/grass/issues/1987 #1987]), Graphical Modeler improvements and single window layout integration&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
| Micha Silver&lt;br /&gt;
| Israel&lt;br /&gt;
| June 2&lt;br /&gt;
| June 6&lt;br /&gt;
| Addon to derive soil moisture from Sentinel 2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|[https://www.osgeo.org/member/kudrnovsky/ Helmut Kudrnovsky]&lt;br /&gt;
| Austria&lt;br /&gt;
| June 2 (18:37) by train&lt;br /&gt;
| June 4 (18:24) by train &lt;br /&gt;
| support CMake transition&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|[[User:Neteler|Markus Neteler]]&lt;br /&gt;
| Germany&lt;br /&gt;
| June 2 (17:17)&lt;br /&gt;
| June 6 (12:43)&lt;br /&gt;
| translations, manual pages, ..., see [[Talk:GRASS_Community_Meeting_Prague_2023#Markus_Neteler|my list in &amp;quot;Discussion&amp;quot; page]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|[[User:pesekon2|Ondřej Pešek]]&lt;br /&gt;
| Czech Republic&lt;br /&gt;
| June 2 (17:17)&lt;br /&gt;
| June 6 (12:43)&lt;br /&gt;
| Python 3.12-connected issues, gmodeler&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
| [[User:helena|Helena Mitasova]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 2&lt;br /&gt;
| June 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
| [[User:wenzeslaus|Vaclav Petras]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| init and other Python API topics, support CMake transition, revise connection with QGIS and other tools, funding&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
| [[User:Annakrat|Anna Petrasova]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| parallelization documentation, grass.jupyter, R and QGIS integration&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
| [[User:Ctwhite|Corey White]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 2 (10:55)&lt;br /&gt;
| June 7&lt;br /&gt;
| Connections with other tools, OpenPlains, JSON outputs&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
| [[User:MarisN|Maris Nartiss]]&lt;br /&gt;
| Latvia&lt;br /&gt;
| June 2 (14:30)&lt;br /&gt;
| June 6 (12:00)&lt;br /&gt;
| Improvements of imagery modules (push i.svm.*; i.signatures; ?)&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
| [[User:Aaronsms|Aaron Saw Min Sern]]&lt;br /&gt;
| Singapore&lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| Support CMake transition, r.mapcalc parallelization&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
| [[User:Ldesousa|Luís de Sousa]]&lt;br /&gt;
| The Netherlands&lt;br /&gt;
| June 1 (20:00)&lt;br /&gt;
| June 5 (20:45)&lt;br /&gt;
| Update r.mblend add-on; test CMake transition.&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
| Caitlin Haedrich&lt;br /&gt;
| United States&lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| grass.jupyter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
| Linda Kladivová&lt;br /&gt;
| Czech Republic&lt;br /&gt;
| June 2&lt;br /&gt;
| June 6&lt;br /&gt;
| Single-Window layout issues and improvements&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
| Carmen Tawalika&lt;br /&gt;
| Germany&lt;br /&gt;
| June 2 (17:17)&lt;br /&gt;
| June 6 (12:43)&lt;br /&gt;
| Happy to assist with general topics like documentation + automation, in doubt something related to actinia&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
| Floris Vanderhaeghe&lt;br /&gt;
| Belgium&lt;br /&gt;
| June 3 (train 19:17)&lt;br /&gt;
| June 6 (train 8:25)&lt;br /&gt;
| Helping in interfacing GRASS from R (rgrass &amp;amp; qgisprocess packages)&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
| Eva Stopkova&lt;br /&gt;
| Czech Republic&lt;br /&gt;
| June 3&lt;br /&gt;
| June 4&lt;br /&gt;
| Fixing v.nnstat&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
If you are arriving or departing on the days of the event, please specify the time, too.&lt;br /&gt;
&lt;br /&gt;
=== Via chat or hangout ===&lt;br /&gt;
&lt;br /&gt;
Join our [https://app.gitter.im/#/room/#grassgis_community:gitter.im Gitter chatroom]&lt;br /&gt;
&lt;br /&gt;
Gitter has a video (and backup will be Zoom).&lt;br /&gt;
&lt;br /&gt;
Participating virtually:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#edf9c7; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
!width=50px|'''Number'''&lt;br /&gt;
!width=130px|'''Participant '''&lt;br /&gt;
!width=100px|'''Country'''&lt;br /&gt;
!'''Topics'''&lt;br /&gt;
!'''Times, synchronous or fully asynchronous'''&lt;br /&gt;
!'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|[[User:Baharmon|Brendan Harmon]]&lt;br /&gt;
| United States&lt;br /&gt;
| Update integration with QGIS&lt;br /&gt;
| Available 8:00 AM CST (UTC-6) onwards&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|[[User:veroandreo|Veronica Andreo]]&lt;br /&gt;
| Argentina&lt;br /&gt;
| Mission and vision, interfaces with QGIS and R, sponsoring, ... [https://grasswiki.osgeo.org/wiki/Talk:GRASS_Community_Meeting_Prague_2023#Vero see discussion tab]&lt;br /&gt;
| available from 8:00 AM ART (UTC-3) onward&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|[[User:Nobeeakon|Daniel T]]&lt;br /&gt;
| Mexico&lt;br /&gt;
| &lt;br /&gt;
| some availability through the days :/&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|[[User:LBartoletti|Loïc Bartoletti]]&lt;br /&gt;
| France&lt;br /&gt;
| QGIS Integration, support CMake transition&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Timing of hangout meetings ====&lt;br /&gt;
&lt;br /&gt;
Follow Gitter.&lt;br /&gt;
&lt;br /&gt;
=== Collaborative document scratching ===&lt;br /&gt;
&lt;br /&gt;
Follow Gitter.&lt;br /&gt;
&lt;br /&gt;
== Individual Preparation ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Bring your own computer&lt;br /&gt;
* Bring {{wikipedia|AC adapter|power connector adapter}} if needed (Czech Republic: 230V, 50Hz, {{wikipedia|File:Euro-Flachstecker_2.jpg|Type C Europlugs}} are common and also {{wikipedia|File:French_plug_and_socket.jpg|Type E}})&lt;br /&gt;
* Install git and the compiler tools, and come with a working GRASS development environment if possible.&lt;br /&gt;
&lt;br /&gt;
== Broadcast &amp;amp; Video ==&lt;br /&gt;
&lt;br /&gt;
During the event :) Find the latest information on the [https://matrix.to/#/#grassgis_sprint:gitter.im Gitter Channel].&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
Day 1&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Devs at work.jpg|Hard at work on the first day&lt;br /&gt;
Image:Lively discussion.jpg|Lively discussion&lt;br /&gt;
Image:Dinner day 1.jpg|Dinner at a nearby pub&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Day 2&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Prague-Community-Meeting-2023.jpg|Group photo&lt;br /&gt;
Image:PXL 20230603 085440353.jpg|A full table on day 2&lt;br /&gt;
Image:GRASS-smiles.jpg|GRASS GIS development brings smiles&lt;br /&gt;
Image:Day2-pizza.jpg|Pizza fuels work!&lt;br /&gt;
Image:Day2-collaboration.jpg|Afternoon working and collaborating&lt;br /&gt;
Image:Group-photo-hike.jpg|View at Alšova vyhlídka on the way to Únětický pivovar (brewery)&lt;br /&gt;
Image:Únětický pivovar.jpg|Beer at Únětický pivovar, a 300-year-old brewery, after a day of hard work&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Day 3&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Day3-working.jpg|Working on new features, bug fixes, documentation and more..&lt;br /&gt;
Image:Day3-table.jpg|An even fuller table on day 3&lt;br /&gt;
Image:Day3-collaboration.jpg|Collaboration and discussion&lt;br /&gt;
Image:Beer-pano-day3.jpg|Panoramic photo of a cheers to GRASS's 40th Birthday at Vitala restaurant&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Day 4&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Group-photo2-day4.jpg|Group photo on Day 4 on the steps of CVUT Praha&lt;br /&gt;
Image:Qgis-call-day4.jpg|Discussing QGIS integration&lt;br /&gt;
Image:Toast-grass-40th-birthday.jpg|A toast to GRASS GIS's 40th Birthday and a successful meeting&lt;br /&gt;
Image:Beer-and-work-day4.jpg|The work and discussion continues over dinner&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
* '''How was it last time?'''&lt;br /&gt;
** Very nice, see [[GRASS_GIS at OSGeo Virtual Community Sprint 2020]]!&lt;br /&gt;
* ''Is the GRASS Community Meeting just a coding event?''&lt;br /&gt;
** It is mainly a coding and documentation event. It is a working session for people who are already participants in the GRASS project and/or are committed to improving the GRASS project.&lt;br /&gt;
** On demand we can do some presentations of current working GRASS implementation and new upcoming features to spread the idea of Open Source GIS software.&lt;br /&gt;
* ''Is the GRASS Community Meeting for developers only?''&lt;br /&gt;
** No: anybody can help, with testing, checking out bugs and fixes, documentation and more.&lt;br /&gt;
* ''Where can I get help and more information about the community meeting?''&lt;br /&gt;
** Contact [[User:Landa|Martin Landa]] &amp;lt;tt&amp;gt;&amp;lt;landa.martin at gmail.com&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Report and press release ==&lt;br /&gt;
&lt;br /&gt;
TBD: After the event :-)&lt;br /&gt;
&lt;br /&gt;
We'll esp. craft a report for our sponsors.&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2023]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community_Meeting_Prague_2023&amp;diff=27152</id>
		<title>GRASS Community Meeting Prague 2023</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community_Meeting_Prague_2023&amp;diff=27152"/>
		<updated>2023-08-07T15:04:52Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
The GRASS GIS team is organizing the ''GRASS GIS Community Meeting with contributors, power users and developers'' from '''June 2 to June 6, 2023''' to celebrate GRASS GIS '''40th birthday''' (by contributing to GRASS GIS of course).&lt;br /&gt;
&lt;br /&gt;
Quick links:&lt;br /&gt;
&lt;br /&gt;
* [[GRASS Community Meeting Prague 2023:Talk|Full activity report]]&lt;br /&gt;
* [[Sponsors#Thanks_to_our_sponsors|Sponsors]]&lt;br /&gt;
* [[GRASS_Community_Meeting_Prague_2023#Report_and_press_release|Press release]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Prague-Community-Meeting-2023-crop.jpg|Prague 2023 Group Photo&lt;br /&gt;
Image:Day3-table.jpg|A full work table during the 3rd day&lt;br /&gt;
Image:Day3-collaboration.jpg|Lots of discussion and collaboration&lt;br /&gt;
Image:GRASS-smiles.jpg|GRASS GIS development brings smiles&lt;br /&gt;
Image:Day2-collaboration.jpg|Afternoon working and collaborating&lt;br /&gt;
Image:Beer-and-work-day4.jpg|The work and discussion continues over dinner&lt;br /&gt;
Image:Group-photo-hike.jpg|View at Alšova vyhlídka while taking a walk together&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Purpose ==&lt;br /&gt;
&lt;br /&gt;
GRASS GIS Community Meeting is a great occasion for folks to support the development by actively contributing to the source code, documentation (manuals, wiki, tutorials), translations, website or likewise. The '''community''' meeting is also a get-together where supporters, contributors, power users and developers make decisions and tackle larger problems related to the project, discuss and collaboratively resolve bugs, plan the direction for the project and work on new features. We welcome people committed to improving the GRASS GIS project and the interfaces to QGIS, GDAL, PostGIS, R, OGC Services and desiring to '''celebrate with us the 40th GRASS GIS birthday!!'''&lt;br /&gt;
&lt;br /&gt;
In this meeting, we will work on GRASS GIS and integrations with related OSGeo projects. We will revise connection to QGIS to make it easier to maintain, and we will work on migration of the build to CMake to improve Windows builds including PDAL support. Furthermore, we will start moving documentation to Markdown to make it easier to contribute to and we will add images and examples for tools and workflows which still miss them. Finally, we will automate and document maintenance processes to reduce the burden on maintainers and thus improve the project sustainability. &lt;br /&gt;
&lt;br /&gt;
Note that while we have our general plan, we can't accept any earmarked donations, i.e., we can't make any promises for a specific work to be done. We do require participants to work on GRASS GIS or connections to other projects. However, we leave them the freedom to work on what they think is the best contribution to the project at that time given their skills and time available.&lt;br /&gt;
&lt;br /&gt;
For the detailed agenda and individual's plans, see below.&lt;br /&gt;
&lt;br /&gt;
== Sponsors ==&lt;br /&gt;
&lt;br /&gt;
We welcome '''financial contributions''' to support the meeting and we are looking for sponsors to cover costs such as meals or to help reducing travel and accommodation expenses for GRASS developers who volunteer their time. If you are interested in sponsoring the GRASS Community Meeting, please see our&lt;br /&gt;
&lt;br /&gt;
::: '''[https://opencollective.com/osgeo/projects/grass/contribute/grass-community-meeting-prague-2023-55074 OpenCollective GRASS Community Meeting Prague 2023 Tier]'''&lt;br /&gt;
&lt;br /&gt;
Any surplus at the end of the event will used for future activities of the GRASS GIS project such as the successful [[Student Grants|student mini grant program]].&lt;br /&gt;
&lt;br /&gt;
This GRASS Community Meeting is a great occasion for you to support the development of GRASS. With your contribution you'll enable more developers to meet. Community meetings are important opportunities for developers to discuss, fix bugs, plan the direction for the project and work on new features. Please see below for the detailed agenda. The developers and contributors are donating their valuable time, so it would be great if in-kind funding can be made available from within the community to cover out-of-pocket expenses. All of the work that takes place at the community meeting will be directly contributed back into the GRASS project to the benefit of everyone who uses it.&lt;br /&gt;
&lt;br /&gt;
=== Thanks to our sponsors ===&lt;br /&gt;
&lt;br /&gt;
We are grateful for the support which we have received to organize this GRASS Community Meeting:&lt;br /&gt;
&lt;br /&gt;
[[File:Osgeo logo.png|none|left|alt=Light and dark green logo of OSGeo saying Your Open Source Compass|Open Source Geospatial Foundation]]&lt;br /&gt;
* [https://www.osgeo.org/ OSGeo]: 7303 USD (approved budget contribution, [https://www.loomio.com/p/2m75BZkL/motion-to-approve-7303-to-support-grass-gis-community-meeting motion])&lt;br /&gt;
* Twitter: [https://twitter.com/OSGeo/ @OSGeo] | [https://fosstodon.org/@osgeo @osgeo@fosstodon.org]&lt;br /&gt;
&lt;br /&gt;
[[File:FOSSGIS_eV_logo.png|none|left|400px|alt=Logo of FOSSGIS e.V.|FOSSGIS e.V.]]&lt;br /&gt;
* [https://www.fossgis.de/ FOSSGIS e.V.]: 5000 EUR (approved budget contribution, [https://www.fossgis.de/wiki/F%C3%B6rderantr%C3%A4ge/GRASS_GIS_Community_Meeting_2023 request])&lt;br /&gt;
* Twitter: [https://twitter.com/FOSSGIS_Verein  @FOSSGIS_Verein] | [https://mastodon.online/@FOSSGISeV/ @FOSSGISeV@mastodon.online]&lt;br /&gt;
&lt;br /&gt;
[[File:OSGeo JP logo for web.png|none|left|400px|alt=OSGeo.JP]]&lt;br /&gt;
* [https://www.osgeo.jp/ OSGeo Japan]: 550 USD (through Open Collective)&lt;br /&gt;
&lt;br /&gt;
Individuals:&lt;br /&gt;
* Hernán De Angelis 20 USD&lt;br /&gt;
* MarWe 50 USD&lt;br /&gt;
* Nick Brady 50 USD&lt;br /&gt;
* José Ramón 50 USD&lt;br /&gt;
* Bon 50 USD&lt;br /&gt;
* Johannes Brauner 30 USD&lt;br /&gt;
* Peter Löwe 30 USD&lt;br /&gt;
* Evan Kay 10 USD&lt;br /&gt;
* Joaquin Perez Valera 5 USD&lt;br /&gt;
* Anonymous sponsors 2750 USD&lt;br /&gt;
&lt;br /&gt;
In-kind contributions:&lt;br /&gt;
&lt;br /&gt;
* Department of Geomatics Faculty of Civil Engineering Czech Technical University in Prague (FCE CTU) - space and personnel time (planning, preparation, participation)&lt;br /&gt;
* North Carolina State University, Center for Geospatial Analytics - personnel time (planning, preparation, participation)&lt;br /&gt;
* mundialis GmbH &amp;amp; Co. KG - personnel time (planning, preparation, participation)&lt;br /&gt;
* CONICET - personnel time (planning, preparation, participation)&lt;br /&gt;
* Research Institute for Nature and Forest (INBO | Brussels, Belgium) – personnel time + travel and hotel costs of INBO staff&lt;br /&gt;
* SunGIS – personnel time, travel, and hotel costs of Maris Nartiss&lt;br /&gt;
* OpenPlains Inc. – personnel time&lt;br /&gt;
&lt;br /&gt;
Personal time and/or financial contributions:&lt;br /&gt;
* Martin Landa, Micha Silver, Helmut Kudrnovsky, Markus Neleter, Ondřej Pešek, Helena Mitasova, Vaclav Petras, Anna Petrasova, Corey White, Maris Nartiss, Aaron Saw Min Sern, Luís de Sousa, Caitlin Haedrich, Linda Kladivová, Carmen Tawalika, Floris Vanderhaeghe, Eva Stopkova, Brendan Harmon, Veronica Andreo, Daniel Torres, Loïc Bartoletti&lt;br /&gt;
&lt;br /&gt;
== Timing  ==&lt;br /&gt;
&lt;br /&gt;
'''When''': June 2-6, 2023&lt;br /&gt;
&lt;br /&gt;
Of course you are invited to join or leave the meeting whenever you want.&lt;br /&gt;
&lt;br /&gt;
== Venue ==&lt;br /&gt;
&lt;br /&gt;
[[Image:logo_cvut.jpg|130px|left]]&lt;br /&gt;
Department of Geomatics&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.fsv.cvut.cz/?lang=en Faculty of Civil Engineering]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.cvut.cz/en Czech Technical University in Prague], {{wikipedia|Czech Republic}}&amp;lt;br&amp;gt;&lt;br /&gt;
Thákurova 7/2077, Prague&amp;lt;br&amp;gt;&lt;br /&gt;
Room B868&amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.mapy.cz/s/debazefuse Map]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Prague has an international [http://www.prg.aero/en/ airport] and is also reachable by train, bus or car.&lt;br /&gt;
&lt;br /&gt;
== Accommodation and Costs ==&lt;br /&gt;
&lt;br /&gt;
Participants should plan for the following costs:&lt;br /&gt;
&lt;br /&gt;
* The participation is free of charge&lt;br /&gt;
* Travel to Prague, variable depending on where you come from, reimbursements depending on the financial contributions provided by the community&lt;br /&gt;
* Accommodation and meals (with the donated sponsorship money we will try to cover some expenses of the participants)&lt;br /&gt;
'''Please note''': The currency in Czech Republic is {{wikipedia|Czech crown}} (CZK, koruna, Kč). 100 Czech crowns are about 4 Euros (see [https://www.cnb.cz/cs/financni-trhy/devizovy-trh/kurzy-devizoveho-trhu/kurzy-devizoveho-trhu/ current rates]).&lt;br /&gt;
&lt;br /&gt;
Please let us know your time of arrival and departure, so we can book accommodations and organize the logistics.&lt;br /&gt;
&lt;br /&gt;
Financial support: (partial) travel grants can be payed upon request thanks to our sponsors!&lt;br /&gt;
&lt;br /&gt;
== Agenda - What we plan to do ==&lt;br /&gt;
&lt;br /&gt;
'''Note:''' The program is generally open for your ideas. Please write an email to the [http://lists.osgeo.org/mailman/listinfo/grass-dev GRASS developer list] to discuss your contribution.&lt;br /&gt;
&lt;br /&gt;
During the meeting we will work on GRASS GIS on these tasks (please add more!):&lt;br /&gt;
&lt;br /&gt;
* We will update and revise the [https://github.com/qgis/QGIS/tree/master/python/plugins/grassprovider GRASS GIS Integration with QGIS] to simplify maintenance.&lt;br /&gt;
* Furthermore, we will migrate the compilation technology to CMake to significantly improve the Windows builds including PDAL support and become binary compatible with OSGeo4W.&lt;br /&gt;
* The extensive GRASS documentation will be converted from HTML to Markdown to facilitate future collaboration.&lt;br /&gt;
* Pictures, examples and workflows will be added to the documentation where they are still missing.&lt;br /&gt;
* Software maintenance processes are automated and documented to reduce the burden on maintainers and thus improve the sustainability of the project.&lt;br /&gt;
&lt;br /&gt;
This means that there are tasks from both the programming and documentation areas to appeal to a wide range of interested parties.&lt;br /&gt;
&lt;br /&gt;
Further details about the action items you '''find [[Talk:GRASS Community Meeting Prague 2023|here]]''' and below. Topics cover non-technical, semi-technical, and technical issues.&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
&lt;br /&gt;
(agenda is under development, but also flexible)&lt;br /&gt;
&lt;br /&gt;
==== Thursday, 1 June ====&lt;br /&gt;
&lt;br /&gt;
* Arrival&lt;br /&gt;
&lt;br /&gt;
==== Friday, 2 June ====&lt;br /&gt;
&lt;br /&gt;
* 9:00 meeting starts in the room B-868&lt;br /&gt;
* Lunch: 12:45 NTK&lt;br /&gt;
* Review the plan for the next days&lt;br /&gt;
* API for use in Python and in other projects (e.g., QGIS)&lt;br /&gt;
* Parallelizations&lt;br /&gt;
&lt;br /&gt;
==== Saturday, 3 June ====&lt;br /&gt;
&lt;br /&gt;
* Reducing cost of distribution on Windows&lt;br /&gt;
* Convert GRASS GIS documentation from HTML to Markdown and implement new documentation system (mkdocs?)&lt;br /&gt;
* Group photo 1&lt;br /&gt;
* Outdoor social evening&lt;br /&gt;
&lt;br /&gt;
==== Sunday, 4 June ====&lt;br /&gt;
&lt;br /&gt;
* Compilation CMake (Windows, Linux)&lt;br /&gt;
* Connections in general, rgrass,  qgisprocess&lt;br /&gt;
* GRASS GIS addons overview generator for entire GitHub (and more?) based on tag &amp;quot;[https://github.com/topics/grass-gis-addons grass-gis-addons]&amp;quot;&lt;br /&gt;
* Group photo 2&lt;br /&gt;
&lt;br /&gt;
==== Monday, 5 June ====&lt;br /&gt;
&lt;br /&gt;
* Connections in general, QGIS, rgrass, qgisprocess&lt;br /&gt;
* Parallelizations&lt;br /&gt;
* grass.jupyter&lt;br /&gt;
* [https://github.com/OSGeo/grass/discussions/3047 Meeting minutes from call with Nyall Dawson (QGIS)]&lt;br /&gt;
&lt;br /&gt;
==== Tuesday, 6 June ====&lt;br /&gt;
&lt;br /&gt;
* Connections in general, QGIS&lt;br /&gt;
* Parallelizations&lt;br /&gt;
* grass.jupyter&lt;br /&gt;
&lt;br /&gt;
==== Wednesday, 7 June ====&lt;br /&gt;
&lt;br /&gt;
* Departure&lt;br /&gt;
&lt;br /&gt;
=== Social events ===&lt;br /&gt;
&lt;br /&gt;
==== Friday, 2 June ====&lt;br /&gt;
&lt;br /&gt;
Dinner at 7pm: [https://www.uveverky.com/kontakt/ U veverku pub] ([https://en.mapy.cz/s/jumomotupu map])&lt;br /&gt;
&lt;br /&gt;
==== Saturday, 3 June ====&lt;br /&gt;
&lt;br /&gt;
Dinner at 6pm: [https://unetickypivovar.cz/en Únětický pivovar] ([https://en.mapy.cz/s/mubutetoba map])&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Option 1:&lt;br /&gt;
&lt;br /&gt;
* 4:21pm  bus from Dejvicka (underground station) to Vyhledy&lt;br /&gt;
* [https://en.mapy.cz/s/rocabosumu walk 45min] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* 3:50pm train from Podbaba (15min walk) to Roztoky&lt;br /&gt;
* [https://en.mapy.cz/s/dabavojufa walk 1:30min]&lt;br /&gt;
* Bus (355) back from Unetice to Dejvicka: 21:57 or 23:18&lt;br /&gt;
&lt;br /&gt;
==== Sunday, 4 June ====&lt;br /&gt;
&lt;br /&gt;
Dinner at 7pm: [https://www.restauracevltava.cz/ Restaurace Vltava] ([https://en.mapy.cz/s/gonezofozo map])&lt;br /&gt;
&lt;br /&gt;
==== Monday, 5 June ====&lt;br /&gt;
&lt;br /&gt;
Dinner at 7pm: [https://www.my-paprika.com/ My Paprika] ([https://en.mapy.cz/s/modekehepu map])&lt;br /&gt;
&lt;br /&gt;
* Tram 26 from Dejvicka to Strossmayerovo namesti at 6:26pm&lt;br /&gt;
&lt;br /&gt;
== Participation ==&lt;br /&gt;
&lt;br /&gt;
We are planning for an attendance of 20 people (i.e., coding places) but of course you are welcome to join us and bring new ideas with you: we'll make more places available. Please add your name here or contact [[User:Landa|Martin Landa]] &amp;lt;tt&amp;gt;&amp;lt;landa.martin at gmail.com&amp;gt;&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
=== In person ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#edf9c7; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
!width=50px|'''Number'''&lt;br /&gt;
!width=130px|'''Participant '''&lt;br /&gt;
!width=100px|'''Country'''&lt;br /&gt;
!width=100px|'''Arrival'''&lt;br /&gt;
!width=100px|'''Departure'''&lt;br /&gt;
!'''Topics'''&lt;br /&gt;
!'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|[[User:Landa|Martin Landa]]&lt;br /&gt;
| Czech Republic&lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| Python: create_location ([https://github.com/OSGeo/grass/issues/1987 #1987]), Graphical Modeler improvements and single window layout integration&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
| Micha Silver&lt;br /&gt;
| Israel&lt;br /&gt;
| June 2&lt;br /&gt;
| June 6&lt;br /&gt;
| Addon to derive soil moisture from Sentinel 2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|[https://www.osgeo.org/member/kudrnovsky/ Helmut Kudrnovsky]&lt;br /&gt;
| Austria&lt;br /&gt;
| June 2 (18:37) by train&lt;br /&gt;
| June 4 (18:24) by train &lt;br /&gt;
| support CMake transition&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|[[User:Neteler|Markus Neteler]]&lt;br /&gt;
| Germany&lt;br /&gt;
| June 2 (17:17)&lt;br /&gt;
| June 6 (12:43)&lt;br /&gt;
| translations, manual pages, ..., see [[Talk:GRASS_Community_Meeting_Prague_2023#Markus_Neteler|my list in &amp;quot;Discussion&amp;quot; page]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|[[User:pesekon2|Ondřej Pešek]]&lt;br /&gt;
| Czech Republic&lt;br /&gt;
| June 2 (17:17)&lt;br /&gt;
| June 6 (12:43)&lt;br /&gt;
| Python 3.12-connected issues, gmodeler&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
| [[User:helena|Helena Mitasova]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 2&lt;br /&gt;
| June 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
| [[User:wenzeslaus|Vaclav Petras]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| init and other Python API topics, support CMake transition, revise connection with QGIS and other tools, funding&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
| [[User:Annakrat|Anna Petrasova]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| parallelization documentation, grass.jupyter, R and QGIS integration&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
| [[User:Ctwhite|Corey White]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 2 (10:55)&lt;br /&gt;
| June 7&lt;br /&gt;
| Connections with other tools, OpenPlains, JSON outputs&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
| [[User:MarisN|Maris Nartiss]]&lt;br /&gt;
| Latvia&lt;br /&gt;
| June 2 (14:30)&lt;br /&gt;
| June 6 (12:00)&lt;br /&gt;
| Improvements of imagery modules (push i.svm.*; i.signatures; ?)&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
| [[User:Aaronsms|Aaron Saw Min Sern]]&lt;br /&gt;
| Singapore&lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| Support CMake transition, r.mapcalc parallelization&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
| [[User:Ldesousa|Luís de Sousa]]&lt;br /&gt;
| The Netherlands&lt;br /&gt;
| June 1 (20:00)&lt;br /&gt;
| June 5 (20:45)&lt;br /&gt;
| Update r.mblend add-on; test CMake transition.&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
| Caitlin Haedrich&lt;br /&gt;
| United States&lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| grass.jupyter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
| Linda Kladivová&lt;br /&gt;
| Czech Republic&lt;br /&gt;
| June 2&lt;br /&gt;
| June 6&lt;br /&gt;
| Single-Window layout issues and improvements&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
| Carmen Tawalika&lt;br /&gt;
| Germany&lt;br /&gt;
| June 2 (17:17)&lt;br /&gt;
| June 6 (12:43)&lt;br /&gt;
| Happy to assist with general topics like documentation + automation, in doubt something related to actinia&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
| Floris Vanderhaeghe&lt;br /&gt;
| Belgium&lt;br /&gt;
| June 3 (train 19:17)&lt;br /&gt;
| June 6 (train 8:25)&lt;br /&gt;
| Helping in interfacing GRASS from R (rgrass &amp;amp; qgisprocess packages)&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
| Eva Stopkova&lt;br /&gt;
| Czech Republic&lt;br /&gt;
| June 3&lt;br /&gt;
| June 4&lt;br /&gt;
| Fixing v.nnstat&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
If you are arriving or departing on the days of the event, please specify the time, too.&lt;br /&gt;
&lt;br /&gt;
=== Via chat or hangout ===&lt;br /&gt;
&lt;br /&gt;
Join our [https://app.gitter.im/#/room/#grassgis_community:gitter.im Gitter chatroom]&lt;br /&gt;
&lt;br /&gt;
Gitter has a video (and backup will be Zoom).&lt;br /&gt;
&lt;br /&gt;
Participating virtually:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#edf9c7; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
!width=50px|'''Number'''&lt;br /&gt;
!width=130px|'''Participant '''&lt;br /&gt;
!width=100px|'''Country'''&lt;br /&gt;
!'''Topics'''&lt;br /&gt;
!'''Times, synchronous or fully asynchronous'''&lt;br /&gt;
!'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|[[User:Baharmon|Brendan Harmon]]&lt;br /&gt;
| United States&lt;br /&gt;
| Update integration with QGIS&lt;br /&gt;
| Available 8:00 AM CST (UTC-6) onwards&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|[[User:veroandreo|Veronica Andreo]]&lt;br /&gt;
| Argentina&lt;br /&gt;
| Mission and vision, interfaces with QGIS and R, sponsoring, ... [https://grasswiki.osgeo.org/wiki/Talk:GRASS_Community_Meeting_Prague_2023#Vero see discussion tab]&lt;br /&gt;
| available from 8:00 AM ART (UTC-3) onward&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|[[User:Nobeeakon|Daniel T]]&lt;br /&gt;
| Mexico&lt;br /&gt;
| &lt;br /&gt;
| some availability through the days :/&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|[[User:LBartoletti|Loïc Bartoletti]]&lt;br /&gt;
| France&lt;br /&gt;
| QGIS Integration, support CMake transition&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Timing of hangout meetings ====&lt;br /&gt;
&lt;br /&gt;
Follow Gitter.&lt;br /&gt;
&lt;br /&gt;
=== Collaborative document scratching ===&lt;br /&gt;
&lt;br /&gt;
Follow Gitter.&lt;br /&gt;
&lt;br /&gt;
== Individual Preparation ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Bring your own computer&lt;br /&gt;
* Bring {{wikipedia|AC adapter|power connector adapter}} if needed (Czech Republic: 230V, 50Hz, {{wikipedia|File:Euro-Flachstecker_2.jpg|Type C Europlugs}} are common and also {{wikipedia|File:French_plug_and_socket.jpg|Type E}})&lt;br /&gt;
* Install git and the compiler tools, and come with a working GRASS development environment if possible.&lt;br /&gt;
&lt;br /&gt;
== Broadcast &amp;amp; Video ==&lt;br /&gt;
&lt;br /&gt;
During the event :) Find the latest information on the [https://matrix.to/#/#grassgis_sprint:gitter.im Gitter Channel].&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
Day 1&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Devs at work.jpg|Hard at work on the first day&lt;br /&gt;
Image:Lively discussion.jpg|Lively discussion&lt;br /&gt;
Image:Dinner day 1.jpg|Dinner at a nearby pub&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Day 2&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Prague-Community-Meeting-2023.jpg|Group photo&lt;br /&gt;
Image:PXL 20230603 085440353.jpg|A full table on day 2&lt;br /&gt;
Image:GRASS-smiles.jpg|GRASS GIS development brings smiles&lt;br /&gt;
Image:Day2-pizza.jpg|Pizza fuels work!&lt;br /&gt;
Image:Day2-collaboration.jpg|Afternoon working and collaborating&lt;br /&gt;
Image:Group-photo-hike.jpg|View at Alšova vyhlídka on the way to Únětický pivovar (brewery)&lt;br /&gt;
Image:Únětický pivovar.jpg|Beer at Únětický pivovar, a 300-year-old brewery, after a day of hard work&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Day 3&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Day3-working.jpg|Working on new features, bug fixes, documentation and more..&lt;br /&gt;
Image:Day3-table.jpg|An even fuller table on day 3&lt;br /&gt;
Image:Day3-collaboration.jpg|Collaboration and discussion&lt;br /&gt;
Image:Beer-pano-day3.jpg|Panoramic photo of a cheers to GRASS's 40th Birthday at Vitala restaurant&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Day 4&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Group-photo2-day4.jpg|Group photo on Day 4 on the steps of CVUT Praha&lt;br /&gt;
Image:Qgis-call-day4.jpg|Discussing QGIS integration&lt;br /&gt;
Image:Toast-grass-40th-birthday.jpg|A toast to GRASS GIS's 40th Birthday and a successful meeting&lt;br /&gt;
Image:Beer-and-work-day4.jpg|The work and discussion continues over dinner&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
* '''How was it last time?'''&lt;br /&gt;
** Very nice, see [[GRASS_GIS at OSGeo Virtual Community Sprint 2020]]!&lt;br /&gt;
* ''Is the GRASS Community Meeting just a coding event?''&lt;br /&gt;
** It is mainly a coding and documentation event. It is a working session for people who are already participants in the GRASS project and/or are committed to improving the GRASS project.&lt;br /&gt;
** On demand we can do some presentations of current working GRASS implementation and new upcoming features to spread the idea of Open Source GIS software.&lt;br /&gt;
* ''Is the GRASS Community Meeting for developers only?''&lt;br /&gt;
** No: anybody can help, with testing, checking out bugs and fixes, documentation and more.&lt;br /&gt;
* ''Where can I get help and more information about the community meeting?''&lt;br /&gt;
** Contact [[User:Landa|Martin Landa]] &amp;lt;tt&amp;gt;&amp;lt;landa.martin at gmail.com&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Report and press release ==&lt;br /&gt;
&lt;br /&gt;
TBD: After the event :-)&lt;br /&gt;
&lt;br /&gt;
We'll esp. craft a report for our sponsors.&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2023]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community_Meeting_Prague_2023&amp;diff=27151</id>
		<title>GRASS Community Meeting Prague 2023</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community_Meeting_Prague_2023&amp;diff=27151"/>
		<updated>2023-08-02T16:52:19Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: /* In person */ fix table syntax&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
The GRASS GIS team is organizing the ''GRASS GIS Community Meeting with contributors, power users and developers'' from '''June 2 to June 6, 2023''' to celebrate GRASS GIS '''40th birthday''' (by contributing to GRASS GIS of course).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Prague-Community-Meeting-2023-crop.jpg|Prague 2023 Group Photo&lt;br /&gt;
Image:Day3-table.jpg|A full work table during the 3rd day&lt;br /&gt;
Image:Day3-collaboration.jpg|Lots of discussion and collaboration&lt;br /&gt;
Image:GRASS-smiles.jpg|GRASS GIS development brings smiles&lt;br /&gt;
Image:Day2-collaboration.jpg|Afternoon working and collaborating&lt;br /&gt;
Image:Beer-and-work-day4.jpg|The work and discussion continues over dinner&lt;br /&gt;
Image:Group-photo-hike.jpg|View at Alšova vyhlídka while taking a walk together&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Purpose ==&lt;br /&gt;
&lt;br /&gt;
GRASS GIS Community Meeting is a great occasion for folks to support the development by actively contributing to the source code, documentation (manuals, wiki, tutorials), translations, website or likewise. The '''community''' meeting is also a get-together where supporters, contributors, power users and developers make decisions and tackle larger problems related to the project, discuss and collaboratively resolve bugs, plan the direction for the project and work on new features. We welcome people committed to improving the GRASS GIS project and the interfaces to QGIS, GDAL, PostGIS, R, OGC Services and desiring to '''celebrate with us the 40th GRASS GIS birthday!!'''&lt;br /&gt;
&lt;br /&gt;
In this meeting, we will work on GRASS GIS and integrations with related OSGeo projects. We will revise connection to QGIS to make it easier to maintain, and we will work on migration of the build to CMake to improve Windows builds including PDAL support. Furthermore, we will start moving documentation to Markdown to make it easier to contribute to and we will add images and examples for tools and workflows which still miss them. Finally, we will automate and document maintenance processes to reduce the burden on maintainers and thus improve the project sustainability. &lt;br /&gt;
&lt;br /&gt;
Note that while we have our general plan, we can't accept any earmarked donations, i.e., we can't make any promises for a specific work to be done. We do require participants to work on GRASS GIS or connections to other projects. However, we leave them the freedom to work on what they think is the best contribution to the project at that time given their skills and time available.&lt;br /&gt;
&lt;br /&gt;
For the detailed agenda and individual's plans, see below.&lt;br /&gt;
&lt;br /&gt;
== Sponsors ==&lt;br /&gt;
&lt;br /&gt;
We welcome '''financial contributions''' to support the meeting and we are looking for sponsors to cover costs such as meals or to help reducing travel and accommodation expenses for GRASS developers who volunteer their time. If you are interested in sponsoring the GRASS Community Meeting, please see our&lt;br /&gt;
&lt;br /&gt;
::: '''[https://opencollective.com/osgeo/projects/grass/contribute/grass-community-meeting-prague-2023-55074 OpenCollective GRASS Community Meeting Prague 2023 Tier]'''&lt;br /&gt;
&lt;br /&gt;
Any surplus at the end of the event will used for future activities of the GRASS GIS project such as the successful [[Student Grants|student mini grant program]].&lt;br /&gt;
&lt;br /&gt;
This GRASS Community Meeting is a great occasion for you to support the development of GRASS. With your contribution you'll enable more developers to meet. Community meetings are important opportunities for developers to discuss, fix bugs, plan the direction for the project and work on new features. Please see below for the detailed agenda. The developers and contributors are donating their valuable time, so it would be great if in-kind funding can be made available from within the community to cover out-of-pocket expenses. All of the work that takes place at the community meeting will be directly contributed back into the GRASS project to the benefit of everyone who uses it.&lt;br /&gt;
&lt;br /&gt;
=== Thanks to our sponsors ===&lt;br /&gt;
&lt;br /&gt;
We are grateful for the support which we have received to organize this GRASS Community Meeting:&lt;br /&gt;
&lt;br /&gt;
[[File:Osgeo logo.png|none|left|alt=Light and dark green logo of OSGeo saying Your Open Source Compass|Open Source Geospatial Foundation]]&lt;br /&gt;
* [https://www.osgeo.org/ OSGeo]: 7303 USD (approved budget contribution, [https://www.loomio.com/p/2m75BZkL/motion-to-approve-7303-to-support-grass-gis-community-meeting motion])&lt;br /&gt;
* Twitter: [https://twitter.com/OSGeo/ @OSGeo] | [https://fosstodon.org/@osgeo @osgeo@fosstodon.org]&lt;br /&gt;
&lt;br /&gt;
[[File:FOSSGIS_eV_logo.png|none|left|400px|alt=Logo of FOSSGIS e.V.|FOSSGIS e.V.]]&lt;br /&gt;
* [https://www.fossgis.de/ FOSSGIS e.V.]: 5000 EUR (approved budget contribution, [https://www.fossgis.de/wiki/F%C3%B6rderantr%C3%A4ge/GRASS_GIS_Community_Meeting_2023 request])&lt;br /&gt;
* Twitter: [https://twitter.com/FOSSGIS_Verein  @FOSSGIS_Verein] | [https://mastodon.online/@FOSSGISeV/ @FOSSGISeV@mastodon.online]&lt;br /&gt;
&lt;br /&gt;
[[File:OSGeo JP logo for web.png|none|left|400px|alt=OSGeo.JP]]&lt;br /&gt;
* [https://www.osgeo.jp/ OSGeo Japan]: 550 USD (through Open Collective)&lt;br /&gt;
&lt;br /&gt;
Individuals:&lt;br /&gt;
* Hernán De Angelis 20 USD&lt;br /&gt;
* MarWe 50 USD&lt;br /&gt;
* Nick Brady 50 USD&lt;br /&gt;
* José Ramón 50 USD&lt;br /&gt;
* Bon 50 USD&lt;br /&gt;
* Johannes Brauner 30 USD&lt;br /&gt;
* Peter Löwe 30 USD&lt;br /&gt;
* Evan Kay 10 USD&lt;br /&gt;
* Joaquin Perez Valera 5 USD&lt;br /&gt;
* Anonymous sponsors 2750 USD&lt;br /&gt;
&lt;br /&gt;
In-kind contributions:&lt;br /&gt;
&lt;br /&gt;
* Department of Geomatics Faculty of Civil Engineering Czech Technical University in Prague (FCE CTU) - space and personnel time (planning, preparation, participation)&lt;br /&gt;
* North Carolina State University, Center for Geospatial Analytics - personnel time (planning, preparation, participation)&lt;br /&gt;
* mundialis GmbH &amp;amp; Co. KG - personnel time (planning, preparation, participation)&lt;br /&gt;
* CONICET - personnel time (planning, preparation, participation)&lt;br /&gt;
* Research Institute for Nature and Forest (INBO | Brussels, Belgium) – personnel time + travel and hotel costs of INBO staff&lt;br /&gt;
* SunGIS – personnel time, travel, and hotel costs of Maris Nartiss&lt;br /&gt;
* OpenPlains Inc. – personnel time&lt;br /&gt;
&lt;br /&gt;
Personal time and/or financial contributions:&lt;br /&gt;
* Martin Landa, Micha Silver, Helmut Kudrnovsky, Markus Neleter, Ondřej Pešek, Helena Mitasova, Vaclav Petras, Anna Petrasova, Corey White, Maris Nartiss, Aaron Saw Min Sern, Luís de Sousa, Caitlin Haedrich, Linda Kladivová, Carmen Tawalika, Floris Vanderhaeghe, Eva Stopkova, Brendan Harmon, Veronica Andreo, Daniel Torres, Loïc Bartoletti&lt;br /&gt;
&lt;br /&gt;
== Timing  ==&lt;br /&gt;
&lt;br /&gt;
'''When''': June 2-6, 2023&lt;br /&gt;
&lt;br /&gt;
Of course you are invited to join or leave the meeting whenever you want.&lt;br /&gt;
&lt;br /&gt;
== Venue ==&lt;br /&gt;
&lt;br /&gt;
[[Image:logo_cvut.jpg|130px|left]]&lt;br /&gt;
Department of Geomatics&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.fsv.cvut.cz/?lang=en Faculty of Civil Engineering]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.cvut.cz/en Czech Technical University in Prague], {{wikipedia|Czech Republic}}&amp;lt;br&amp;gt;&lt;br /&gt;
Thákurova 7/2077, Prague&amp;lt;br&amp;gt;&lt;br /&gt;
Room B868&amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.mapy.cz/s/debazefuse Map]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Prague has an international [http://www.prg.aero/en/ airport] and is also reachable by train, bus or car.&lt;br /&gt;
&lt;br /&gt;
== Accommodation and Costs ==&lt;br /&gt;
&lt;br /&gt;
Participants should plan for the following costs:&lt;br /&gt;
&lt;br /&gt;
* The participation is free of charge&lt;br /&gt;
* Travel to Prague, variable depending on where you come from, reimbursements depending on the financial contributions provided by the community&lt;br /&gt;
* Accommodation and meals (with the donated sponsorship money we will try to cover some expenses of the participants)&lt;br /&gt;
'''Please note''': The currency in Czech Republic is {{wikipedia|Czech crown}} (CZK, koruna, Kč). 100 Czech crowns are about 4 Euros (see [https://www.cnb.cz/cs/financni-trhy/devizovy-trh/kurzy-devizoveho-trhu/kurzy-devizoveho-trhu/ current rates]).&lt;br /&gt;
&lt;br /&gt;
Please let us know your time of arrival and departure, so we can book accommodations and organize the logistics.&lt;br /&gt;
&lt;br /&gt;
Financial support: (partial) travel grants can be payed upon request thanks to our sponsors!&lt;br /&gt;
&lt;br /&gt;
== Agenda - What we plan to do ==&lt;br /&gt;
&lt;br /&gt;
'''Note:''' The program is generally open for your ideas. Please write an email to the [http://lists.osgeo.org/mailman/listinfo/grass-dev GRASS developer list] to discuss your contribution.&lt;br /&gt;
&lt;br /&gt;
During the meeting we will work on GRASS GIS on these tasks (please add more!):&lt;br /&gt;
&lt;br /&gt;
* We will update and revise the [https://github.com/qgis/QGIS/tree/master/python/plugins/grassprovider GRASS GIS Integration with QGIS] to simplify maintenance.&lt;br /&gt;
* Furthermore, we will migrate the compilation technology to CMake to significantly improve the Windows builds including PDAL support and become binary compatible with OSGeo4W.&lt;br /&gt;
* The extensive GRASS documentation will be converted from HTML to Markdown to facilitate future collaboration.&lt;br /&gt;
* Pictures, examples and workflows will be added to the documentation where they are still missing.&lt;br /&gt;
* Software maintenance processes are automated and documented to reduce the burden on maintainers and thus improve the sustainability of the project.&lt;br /&gt;
&lt;br /&gt;
This means that there are tasks from both the programming and documentation areas to appeal to a wide range of interested parties.&lt;br /&gt;
&lt;br /&gt;
Further details about the action items you '''find [[Talk:GRASS Community Meeting Prague 2023|here]]''' and below. Topics cover non-technical, semi-technical, and technical issues.&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
&lt;br /&gt;
(agenda is under development, but also flexible)&lt;br /&gt;
&lt;br /&gt;
==== Thursday, 1 June ====&lt;br /&gt;
&lt;br /&gt;
* Arrival&lt;br /&gt;
&lt;br /&gt;
==== Friday, 2 June ====&lt;br /&gt;
&lt;br /&gt;
* 9:00 meeting starts in the room B-868&lt;br /&gt;
* Lunch: 12:45 NTK&lt;br /&gt;
* Review the plan for the next days&lt;br /&gt;
* API for use in Python and in other projects (e.g., QGIS)&lt;br /&gt;
* Parallelizations&lt;br /&gt;
&lt;br /&gt;
==== Saturday, 3 June ====&lt;br /&gt;
&lt;br /&gt;
* Reducing cost of distribution on Windows&lt;br /&gt;
* Convert GRASS GIS documentation from HTML to Markdown and implement new documentation system (mkdocs?)&lt;br /&gt;
* Group photo 1&lt;br /&gt;
* Outdoor social evening&lt;br /&gt;
&lt;br /&gt;
==== Sunday, 4 June ====&lt;br /&gt;
&lt;br /&gt;
* Compilation CMake (Windows, Linux)&lt;br /&gt;
* Connections in general, rgrass,  qgisprocess&lt;br /&gt;
* GRASS GIS addons overview generator for entire GitHub (and more?) based on tag &amp;quot;[https://github.com/topics/grass-gis-addons grass-gis-addons]&amp;quot;&lt;br /&gt;
* Group photo 2&lt;br /&gt;
&lt;br /&gt;
==== Monday, 5 June ====&lt;br /&gt;
&lt;br /&gt;
* Connections in general, QGIS, rgrass, qgisprocess&lt;br /&gt;
* Parallelizations&lt;br /&gt;
* grass.jupyter&lt;br /&gt;
* [https://github.com/OSGeo/grass/discussions/3047 Meeting minutes from call with Nyall Dawson (QGIS)]&lt;br /&gt;
&lt;br /&gt;
==== Tuesday, 6 June ====&lt;br /&gt;
&lt;br /&gt;
* Connections in general, QGIS&lt;br /&gt;
* Parallelizations&lt;br /&gt;
* grass.jupyter&lt;br /&gt;
&lt;br /&gt;
==== Wednesday, 7 June ====&lt;br /&gt;
&lt;br /&gt;
* Departure&lt;br /&gt;
&lt;br /&gt;
=== Social events ===&lt;br /&gt;
&lt;br /&gt;
==== Friday, 2 June ====&lt;br /&gt;
&lt;br /&gt;
Dinner at 7pm: [https://www.uveverky.com/kontakt/ U veverku pub] ([https://en.mapy.cz/s/jumomotupu map])&lt;br /&gt;
&lt;br /&gt;
==== Saturday, 3 June ====&lt;br /&gt;
&lt;br /&gt;
Dinner at 6pm: [https://unetickypivovar.cz/en Únětický pivovar] ([https://en.mapy.cz/s/mubutetoba map])&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Option 1:&lt;br /&gt;
&lt;br /&gt;
* 4:21pm  bus from Dejvicka (underground station) to Vyhledy&lt;br /&gt;
* [https://en.mapy.cz/s/rocabosumu walk 45min] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* 3:50pm train from Podbaba (15min walk) to Roztoky&lt;br /&gt;
* [https://en.mapy.cz/s/dabavojufa walk 1:30min]&lt;br /&gt;
* Bus (355) back from Unetice to Dejvicka: 21:57 or 23:18&lt;br /&gt;
&lt;br /&gt;
==== Sunday, 4 June ====&lt;br /&gt;
&lt;br /&gt;
Dinner at 7pm: [https://www.restauracevltava.cz/ Restaurace Vltava] ([https://en.mapy.cz/s/gonezofozo map])&lt;br /&gt;
&lt;br /&gt;
==== Monday, 5 June ====&lt;br /&gt;
&lt;br /&gt;
Dinner at 7pm: [https://www.my-paprika.com/ My Paprika] ([https://en.mapy.cz/s/modekehepu map])&lt;br /&gt;
&lt;br /&gt;
* Tram 26 from Dejvicka to Strossmayerovo namesti at 6:26pm&lt;br /&gt;
&lt;br /&gt;
== Participation ==&lt;br /&gt;
&lt;br /&gt;
We are planning for an attendance of 20 people (i.e., coding places) but of course you are welcome to join us and bring new ideas with you: we'll make more places available. Please add your name here or contact [[User:Landa|Martin Landa]] &amp;lt;tt&amp;gt;&amp;lt;landa.martin at gmail.com&amp;gt;&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
=== In person ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#edf9c7; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
!width=50px|'''Number'''&lt;br /&gt;
!width=130px|'''Participant '''&lt;br /&gt;
!width=100px|'''Country'''&lt;br /&gt;
!width=100px|'''Arrival'''&lt;br /&gt;
!width=100px|'''Departure'''&lt;br /&gt;
!'''Topics'''&lt;br /&gt;
!'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|[[User:Landa|Martin Landa]]&lt;br /&gt;
| Czech Republic&lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| Python: create_location ([https://github.com/OSGeo/grass/issues/1987 #1987]), Graphical Modeler improvements and single window layout integration&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
| Micha Silver&lt;br /&gt;
| Israel&lt;br /&gt;
| June 2&lt;br /&gt;
| June 6&lt;br /&gt;
| Addon to derive soil moisture from Sentinel 2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|[https://www.osgeo.org/member/kudrnovsky/ Helmut Kudrnovsky]&lt;br /&gt;
| Austria&lt;br /&gt;
| June 2 (18:37) by train&lt;br /&gt;
| June 4 (18:24) by train &lt;br /&gt;
| support CMake transition&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|[[User:Neteler|Markus Neteler]]&lt;br /&gt;
| Germany&lt;br /&gt;
| June 2 (17:17)&lt;br /&gt;
| June 6 (12:43)&lt;br /&gt;
| translations, manual pages, ..., see [[Talk:GRASS_Community_Meeting_Prague_2023#Markus_Neteler|my list in &amp;quot;Discussion&amp;quot; page]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|[[User:pesekon2|Ondřej Pešek]]&lt;br /&gt;
| Czech Republic&lt;br /&gt;
| June 2 (17:17)&lt;br /&gt;
| June 6 (12:43)&lt;br /&gt;
| Python 3.12-connected issues, gmodeler&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
| [[User:helena|Helena Mitasova]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 2&lt;br /&gt;
| June 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
| [[User:wenzeslaus|Vaclav Petras]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| init and other Python API topics, support CMake transition, revise connection with QGIS and other tools, funding&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
| [[User:Annakrat|Anna Petrasova]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| parallelization documentation, grass.jupyter, R and QGIS integration&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
| [[User:Ctwhite|Corey White]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 2 (10:55)&lt;br /&gt;
| June 7&lt;br /&gt;
| Connections with other tools, OpenPlains, JSON outputs&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
| [[User:MarisN|Maris Nartiss]]&lt;br /&gt;
| Latvia&lt;br /&gt;
| June 2 (14:30)&lt;br /&gt;
| June 6 (12:00)&lt;br /&gt;
| Improvements of imagery modules (push i.svm.*; i.signatures; ?)&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
| [[User:Aaronsms|Aaron Saw Min Sern]]&lt;br /&gt;
| Singapore&lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| Support CMake transition, r.mapcalc parallelization&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
| [[User:Ldesousa|Luís de Sousa]]&lt;br /&gt;
| The Netherlands&lt;br /&gt;
| June 1 (20:00)&lt;br /&gt;
| June 5 (20:45)&lt;br /&gt;
| Update r.mblend add-on; test CMake transition.&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
| Caitlin Haedrich&lt;br /&gt;
| United States&lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| grass.jupyter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
| Linda Kladivová&lt;br /&gt;
| Czech Republic&lt;br /&gt;
| June 2&lt;br /&gt;
| June 6&lt;br /&gt;
| Single-Window layout issues and improvements&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
| Carmen Tawalika&lt;br /&gt;
| Germany&lt;br /&gt;
| June 2 (17:17)&lt;br /&gt;
| June 6 (12:43)&lt;br /&gt;
| Happy to assist with general topics like documentation + automation, in doubt something related to actinia&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
| Floris Vanderhaeghe&lt;br /&gt;
| Belgium&lt;br /&gt;
| June 3 (train 19:17)&lt;br /&gt;
| June 6 (train 8:25)&lt;br /&gt;
| Helping in interfacing GRASS from R (rgrass &amp;amp; qgisprocess packages)&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
| Eva Stopkova&lt;br /&gt;
| Czech Republic&lt;br /&gt;
| June 3&lt;br /&gt;
| June 4&lt;br /&gt;
| Fixing v.nnstat&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
If you are arriving or departing on the days of the event, please specify the time, too.&lt;br /&gt;
&lt;br /&gt;
=== Via chat or hangout ===&lt;br /&gt;
&lt;br /&gt;
Join our [https://app.gitter.im/#/room/#grassgis_community:gitter.im Gitter chatroom]&lt;br /&gt;
&lt;br /&gt;
Gitter has a video (and backup will be Zoom).&lt;br /&gt;
&lt;br /&gt;
Participating virtually:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#edf9c7; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
!width=50px|'''Number'''&lt;br /&gt;
!width=130px|'''Participant '''&lt;br /&gt;
!width=100px|'''Country'''&lt;br /&gt;
!'''Topics'''&lt;br /&gt;
!'''Times, synchronous or fully asynchronous'''&lt;br /&gt;
!'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|[[User:Baharmon|Brendan Harmon]]&lt;br /&gt;
| United States&lt;br /&gt;
| Update integration with QGIS&lt;br /&gt;
| Available 8:00 AM CST (UTC-6) onwards&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|[[User:veroandreo|Veronica Andreo]]&lt;br /&gt;
| Argentina&lt;br /&gt;
| Mission and vision, interfaces with QGIS and R, sponsoring, ... [https://grasswiki.osgeo.org/wiki/Talk:GRASS_Community_Meeting_Prague_2023#Vero see discussion tab]&lt;br /&gt;
| available from 8:00 AM ART (UTC-3) onward&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|[[User:Nobeeakon|Daniel T]]&lt;br /&gt;
| Mexico&lt;br /&gt;
| &lt;br /&gt;
| some availability through the days :/&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|[[User:LBartoletti|Loïc Bartoletti]]&lt;br /&gt;
| France&lt;br /&gt;
| QGIS Integration, support CMake transition&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Timing of hangout meetings ====&lt;br /&gt;
&lt;br /&gt;
Follow Gitter.&lt;br /&gt;
&lt;br /&gt;
=== Collaborative document scratching ===&lt;br /&gt;
&lt;br /&gt;
Follow Gitter.&lt;br /&gt;
&lt;br /&gt;
== Individual Preparation ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Bring your own computer&lt;br /&gt;
* Bring {{wikipedia|AC adapter|power connector adapter}} if needed (Czech Republic: 230V, 50Hz, {{wikipedia|File:Euro-Flachstecker_2.jpg|Type C Europlugs}} are common and also {{wikipedia|File:French_plug_and_socket.jpg|Type E}})&lt;br /&gt;
* Install git and the compiler tools, and come with a working GRASS development environment if possible.&lt;br /&gt;
&lt;br /&gt;
== Broadcast &amp;amp; Video ==&lt;br /&gt;
&lt;br /&gt;
During the event :) Find the latest information on the [https://matrix.to/#/#grassgis_sprint:gitter.im Gitter Channel].&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
Day 1&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Devs at work.jpg|Hard at work on the first day&lt;br /&gt;
Image:Lively discussion.jpg|Lively discussion&lt;br /&gt;
Image:Dinner day 1.jpg|Dinner at a nearby pub&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Day 2&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Prague-Community-Meeting-2023.jpg|Group photo&lt;br /&gt;
Image:PXL 20230603 085440353.jpg|A full table on day 2&lt;br /&gt;
Image:GRASS-smiles.jpg|GRASS GIS development brings smiles&lt;br /&gt;
Image:Day2-pizza.jpg|Pizza fuels work!&lt;br /&gt;
Image:Day2-collaboration.jpg|Afternoon working and collaborating&lt;br /&gt;
Image:Group-photo-hike.jpg|View at Alšova vyhlídka on the way to Únětický pivovar (brewery)&lt;br /&gt;
Image:Únětický pivovar.jpg|Beer at Únětický pivovar, a 300-year-old brewery, after a day of hard work&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Day 3&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Day3-working.jpg|Working on new features, bug fixes, documentation and more..&lt;br /&gt;
Image:Day3-table.jpg|An even fuller table on day 3&lt;br /&gt;
Image:Day3-collaboration.jpg|Collaboration and discussion&lt;br /&gt;
Image:Beer-pano-day3.jpg|Panoramic photo of a cheers to GRASS's 40th Birthday at Vitala restaurant&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Day 4&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Group-photo2-day4.jpg|Group photo on Day 4 on the steps of CVUT Praha&lt;br /&gt;
Image:Qgis-call-day4.jpg|Discussing QGIS integration&lt;br /&gt;
Image:Toast-grass-40th-birthday.jpg|A toast to GRASS GIS's 40th Birthday and a successful meeting&lt;br /&gt;
Image:Beer-and-work-day4.jpg|The work and discussion continues over dinner&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
* '''How was it last time?'''&lt;br /&gt;
** Very nice, see [[GRASS_GIS at OSGeo Virtual Community Sprint 2020]]!&lt;br /&gt;
* ''Is the GRASS Community Meeting just a coding event?''&lt;br /&gt;
** It is mainly a coding and documentation event. It is a working session for people who are already participants in the GRASS project and/or are committed to improving the GRASS project.&lt;br /&gt;
** On demand we can do some presentations of current working GRASS implementation and new upcoming features to spread the idea of Open Source GIS software.&lt;br /&gt;
* ''Is the GRASS Community Meeting for developers only?''&lt;br /&gt;
** No: anybody can help, with testing, checking out bugs and fixes, documentation and more.&lt;br /&gt;
* ''Where can I get help and more information about the community meeting?''&lt;br /&gt;
** Contact [[User:Landa|Martin Landa]] &amp;lt;tt&amp;gt;&amp;lt;landa.martin at gmail.com&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Report and press release ==&lt;br /&gt;
&lt;br /&gt;
TBD: After the event :-)&lt;br /&gt;
&lt;br /&gt;
We'll esp. craft a report for our sponsors.&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2023]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_Prague_2023&amp;diff=27143</id>
		<title>Talk:GRASS Community Meeting Prague 2023</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_Prague_2023&amp;diff=27143"/>
		<updated>2023-07-13T21:09:14Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: /* Discussion with Nyall (QGIS) */ rename section and link minutes, Add one for R&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Tasks for participants ==&lt;br /&gt;
&lt;br /&gt;
* Create section for you in the Reports section.&lt;br /&gt;
* List all the things you are working on in the section. Update the list each day. Include things you work on with other people.&lt;br /&gt;
* Link the [https://github.com/orgs/OSGeo/projects/1/ GRASS Community Meeting Prague 2023] project on GitHub to each PR or issue you are working on or plan to be working on.&lt;br /&gt;
* 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.)&lt;br /&gt;
&lt;br /&gt;
== Planning and organizing ==&lt;br /&gt;
&lt;br /&gt;
* Initial planning: Veronica Andreo, Martin Landa, Vaclav Petras, Helmut Kudrnovsky, Anna Petrasova, Huidae Cho, Markus Neteler, Helena Mitasova, Micha Silver, Linda Kladivova&lt;br /&gt;
* Funding acquisition: Veronica Andreo, Markus Neteler, Vaclav Petras, Anna Petrasova, Huidae Cho, Luca Delucchi, Venkatesh Raghavan&lt;br /&gt;
* Budget: Vaclav Petras, Markus Neteler, Veronica Andreo&lt;br /&gt;
* Venue and local organizing: Martin Landa, helpers: Ondrej Pesek, Vaclav Petras&lt;br /&gt;
* T-shirts, hoodies, stickers: Vaclav Petras, Anna Petrasova&lt;br /&gt;
* Promotion, invitations, and social media: Caitlin Haedrich, Veronica Andreo, Vaclav Petras&lt;br /&gt;
* Wiki page: Martin Landa, Markus Neteler, Vaclav Petras, Veronica Andreo&lt;br /&gt;
* Virtual meeting organizing: Veronica Andreo&lt;br /&gt;
* Photography: Caitlin Haedrich, Maris Nartiss&lt;br /&gt;
&lt;br /&gt;
== Ideas for the meeting agenda ==&lt;br /&gt;
&lt;br /&gt;
Collect ideas here :-)&lt;br /&gt;
&lt;br /&gt;
=== Vero ===&lt;br /&gt;
&lt;br /&gt;
* '''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?&lt;br /&gt;
* Participate in discussions about GRASS interfaces with QGIS and R (rgrass)&lt;br /&gt;
* Discuss sponsoring&lt;br /&gt;
* Student grant for (python) documentation?&lt;br /&gt;
* Discuss about wiki clean-up/update (Anna was working on a list of pages) &lt;br /&gt;
* Website enhancements: complete open PR's, meet Daniel Torres, new support item in main menu&lt;br /&gt;
* Discuss State of GRASS presentation for FOSS4G 2023&lt;br /&gt;
* i.landsat if time permits&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Caitlin Haedrich ===&lt;br /&gt;
* Photos, social media and wiki page&lt;br /&gt;
* grass.jupyter:&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3036 add feature for animating series of rasters]&lt;br /&gt;
&lt;br /&gt;
=== Vaclav Petras ===&lt;br /&gt;
&lt;br /&gt;
* Rename location to project&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2993 wxGUI: Rename location to project #2993]&lt;br /&gt;
** Discussion about naming, advantages, and challenges&lt;br /&gt;
* Python API and CLI&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2923 grass.experimental: Add object to access modules as functions #2923]&lt;br /&gt;
** Discussion about creating locations from Python ([https://github.com/OSGeo/grass/issues/3034 Issue: make gscript.create_location() callable from outside #3034])&lt;br /&gt;
** [https://github.com/OSGeo/grass/issues/3007 Issue: Add g.findfile alternative which hides format complexities #3007]&lt;br /&gt;
* QGIS&lt;br /&gt;
** Group call to identify priorities with Nyall Dawson &lt;br /&gt;
* R&lt;br /&gt;
** Discussion with Floris Vanderhaeghe, Roger Bivand, and others assessing the current state &lt;br /&gt;
* GUI&lt;br /&gt;
** Discussion about streamlined startup&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3049  wxGUI: Ignore stderr of the GUI #3049]&lt;br /&gt;
* CI&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3002 CI: Switch Travis to Ubuntu 22.04 (jammmy) #3002]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3014 CI: Reduce number of Python jobs #3014]&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/921  CI: Test with v8.3, Python 3.7 #921]&lt;br /&gt;
* Release 8.3.0&lt;br /&gt;
** Work with Markus Neteler to prepare release&lt;br /&gt;
* Contributing:&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3048 contributing: Add empty line after heading in release notes #3048]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3035 contributing: Add more expressions to match release notes groups #3035]&lt;br /&gt;
* Reviews:&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2189 Imagery: add libsvm based imagery classification #2189]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2974 t.rast.algebra/testsuite: split file test_raster_algebra.py #2974]&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/606 r.random.walk: Add module to create random walks #606]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2930 r.surf.random: Added seed option and flag to module #2930]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3008 i.signatures: Add imagery classifier signature management module #3008]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3037 r.patch: ensure r.in.ascii in relevant tests always create CELL #3037]&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/911 r.mblend: basic tests #911]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3010 grass.unittest: Fix usage of assertRegexpMatches() removed from Python 3.12 #3010]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3011 grass.gunittest: Fix usage of assertNotRegexMatches() removed from Python 3.12 #3011]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3009 grass.gunittest: Fix usage of assertEquals() removed from Python 3.12 #3009]&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/917 grass.gunittest: Fix usage of assertEquals() removed from Python 3.12 #917]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2992 wxGUI/query: set region matching the raster for each raster queried #2992]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2997 wxGUI/gmodeler: Show ModelRelation in white on dark mode #2997]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3015 Locale: extract translatable messages also from C++ files #3015]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3029 doc: Document that lists in parser must be NULL terminated #3029]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3006 contributing: Expand instructions on pre-commit #3006]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3030 contributing: minor release procedure updates (main) #3030]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3031 contributing: release procedure updates (G82) #3031]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3032 contributing: release procedure updates (G83) #3032]&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/916 contributing: adds instructions on unit tests for add-ons #916]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3012 contributing: Remove parts of locale readme already present in submitting guidelines #3012]&lt;br /&gt;
&lt;br /&gt;
See also [https://github.com/wenzeslaus?tab=overview&amp;amp;from=2023-06-01&amp;amp;to=2023-06-30 June activity log on GitHub].&lt;br /&gt;
&lt;br /&gt;
=== Anna Petrasova ===&lt;br /&gt;
* [https://github.com/OSGeo/grass/pull/2992 Fix bug in querying]&lt;br /&gt;
* review, merge and backport of [https://github.com/OSGeo/grass/pull/2994 fix in datacatalog]&lt;br /&gt;
* review of [https://github.com/OSGeo/grass/pull/2520  wxGUI: fix show MASK statusbar button widget if mask is created]&lt;br /&gt;
* merge of [https://github.com/OSGeo/grass/pull/2667 wxGUI: adding a button for undocking an AuiNotebook tab to wx.Frame (Single-Window GUI)]&lt;br /&gt;
* edit [https://github.com/OSGeo/grass/pull/2990 check min required wx version when starting wxgui]&lt;br /&gt;
* implement widget dependency for i.signatures as part of [https://github.com/OSGeo/grass/pull/3008 PR 3008]&lt;br /&gt;
* found and fixed a bug in digitizer, [https://github.com/OSGeo/grass/pull/3027 PR 3027]&lt;br /&gt;
* participate in rgrass and QGIS-GRASS discussions&lt;br /&gt;
* write up notes from QGIS meeting&lt;br /&gt;
* fix randomly failing test in [https://github.com/OSGeo/grass/pull/3037 PR 3037]&lt;br /&gt;
* worked on a Jupyter Notebook for GRASS parallelization (to be finished)&lt;br /&gt;
&lt;br /&gt;
=== Maris Nartiss ===&lt;br /&gt;
&lt;br /&gt;
* i.svm.* cleanup and preparation for a review&lt;br /&gt;
* A conceptual proposal for a new start up screen&lt;br /&gt;
* Initial version of imagery signature management module i.signatures&lt;br /&gt;
* Remove obsolete parts of locale README file&lt;br /&gt;
* Extract translatable messages also from C++ files&lt;br /&gt;
* Improve parser library documentation&lt;br /&gt;
&lt;br /&gt;
=== Micha Silver ===&lt;br /&gt;
Working on a new GRASS addon: r.optram&lt;br /&gt;
[https://github.com/micha-silver/grass-addons/tree/grass8/src/raster/r.optram the repo on github]&lt;br /&gt;
&lt;br /&gt;
02/06: Initialize main file ''r.optram.py''&lt;br /&gt;
&lt;br /&gt;
includes these functions: &lt;br /&gt;
# ''getImgList()'' - get list of IMG_FILEs in a Sentinel 2 SAFE Directory&lt;br /&gt;
# ''cropToAOI()'' - Crop the images to the Area of Interest&lt;br /&gt;
# ''prepareSTR()'' - Convert SWIR to the SWIR Transformed Reflectance&lt;br /&gt;
# ''prepareVI()'' - Prepare the (user chosen) vegetation index&lt;br /&gt;
&lt;br /&gt;
03/06: &lt;br /&gt;
# Split to three modules: '''r.optram.preprocess, r.optram, r.optram.soilmoisture'''&lt;br /&gt;
# new function: ''prepareTrapezoid()'' - to get wet-dry regression lines and slope, intercept values&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
04/06&lt;br /&gt;
# ''prepareTrapezoid()'' function completed.&lt;br /&gt;
# (Joined video conf with Roger Bivand on R-GRASS integration.)&lt;br /&gt;
&lt;br /&gt;
05/06&lt;br /&gt;
Initialize third file/function: ''r.optram.soilmoisture.py''&lt;br /&gt;
# ''createSoilMoisture()'' - creates new GRASS raster for a single date&lt;br /&gt;
# Add documentation to modules&lt;br /&gt;
# (joined video conf with Nyall Dawson)&lt;br /&gt;
&lt;br /&gt;
TODO list:&lt;br /&gt;
* Read Sentinel cloud mask and mask out cloud pixels in '''r.optram.preprocess'''&lt;br /&gt;
* large study areas or very long time series will create a big numpy table of variables (vegetation index and STR). A possible solution:&lt;br /&gt;
# Determine some &amp;quot;reasonable&amp;quot; maximum size for the numpy table, depending on computer resources.&lt;br /&gt;
# Extract a subset of pixels from each raster in the time series, such that the total table pixel values will not exceed that maximum&lt;br /&gt;
# The size of the subset will be set by (&amp;quot;reasonable&amp;quot; max / number of rasters in time series)&lt;br /&gt;
# Allow user to determine &amp;quot;reasonable&amp;quot; max.&lt;br /&gt;
* Currently this addon consists of three sub-modules. Consider to consolidate to one.&lt;br /&gt;
* Improve HTML documentation&lt;br /&gt;
&lt;br /&gt;
=== Luís de Sousa ===&lt;br /&gt;
&lt;br /&gt;
==== Work on GRASS add-on [https://grass.osgeo.org/grass82/manuals/addons/r.mblend.html r.mblend] ====&lt;br /&gt;
&lt;br /&gt;
* Module is still maintained and fully functional in GRASS 8.2 (now included in the [https://github.com/OSGeo/grass-addons GRASS global add-ons repository])&lt;br /&gt;
* However was not longer producing correct results due to new behaviour in '''v.what.rast'''&lt;br /&gt;
* Solution identified, using inner buffer to interpolation area ([https://github.com/OSGeo/grass-addons/pull/910 PR #910])&lt;br /&gt;
* A small unit test suite was developed ([https://github.com/OSGeo/grass-addons/pull/911 PR #911])&lt;br /&gt;
&lt;br /&gt;
==== Documentation ====&lt;br /&gt;
&lt;br /&gt;
* Expanded instructions on Pre-commit ([https://github.com/OSGeo/grass/pull/3006 PR #3006])&lt;br /&gt;
* Mini guidelines on unit tests for add-ons ([https://github.com/OSGeo/grass-addons/pull/916 PR #916])&lt;br /&gt;
&lt;br /&gt;
=== Aaron Saw Min Sern ===&lt;br /&gt;
&lt;br /&gt;
* Fix bug to complete r.univar parallelization. [https://github.com/OSGeo/grass/pull/2683 PR]&lt;br /&gt;
* Investigate CMake progress in Windows. There still needs to be source code fixes to be port over to MSVC:&lt;br /&gt;
** Variable Length Arrays (VLA) is not supported in MSVC (is optional in C99).&lt;br /&gt;
** DLL export directives are required across dynamic library boundaries.&lt;br /&gt;
** ...&lt;br /&gt;
* Coordinate CMake PR, fix some bugs and make some progress (got a full build on UNIX environment). [https://github.com/OSGeo/grass/pull/3021]&lt;br /&gt;
* r.mapcalc removed previous threading artifacts that are ineffective.&lt;br /&gt;
* r.mapcalc refactored global variables in preparation for threading work. (PR to come)&lt;br /&gt;
&lt;br /&gt;
=== Martin Landa ===&lt;br /&gt;
&lt;br /&gt;
* Check min required wx version when starting wxgui [https://github.com/OSGeo/grass/pull/2990 PR #2990]&lt;br /&gt;
* Graphical modeler: avoid overlapping module parameters [https://github.com/OSGeo/grass/issues/2991 PR #2991]&lt;br /&gt;
* Show ModelRelation in white on dark mode [https://github.com/OSGeo/grass/pull/2997 PR #2997]&lt;br /&gt;
* Add OSGeo4W workflow to compile Addons [https://github.com/OSGeo/grass-addons/pull/912 PR #912]&lt;br /&gt;
* Integrate Grapical Modeler into single window layout [https://github.com/OSGeo/grass/pull/3003 PR #3003]&lt;br /&gt;
* Graphical Modeler: fix command parsing in &amp;quot;add tool&amp;quot; dialog [https://github.com/OSGeo/grass/pull/3022 PR #3022]&lt;br /&gt;
* Describe required updates for new version for winGRASS [https://github.com/OSGeo/grass/issues/2406#issuecomment-1578303935 #2406]&lt;br /&gt;
&lt;br /&gt;
=== Markus Neteler ===&lt;br /&gt;
&lt;br /&gt;
* backport of &amp;quot;HTML header charset changed from ISO-8859-1 to UTF-8&amp;quot; [https://github.com/OSGeo/grass/pull/2547 PR #2547] to GRASS GIS 8.2.1 (fixing r.forcircular manual encoding bug)&lt;br /&gt;
* improve &amp;quot;Update alpine Docker tag to v3.18 [https://github.com/OSGeo/grass/pull/2953 PR #2953]&lt;br /&gt;
* backport of Alpine Dockerfile improvements&lt;br /&gt;
* discussion about &amp;quot;location/mapset&amp;quot; vs &amp;quot;project/...&amp;quot; terminology&lt;br /&gt;
* initial QGIS-GRASS update discussion: update of provider to GRASS GIS 8&lt;br /&gt;
* Google Photo album feeds&lt;br /&gt;
* Use of [https://github.com/OSGeo/grass/blob/main/doc/development/submitting/submitting.md#use-pre-commit pre-commit] (recommended to all devs!)&lt;br /&gt;
* Participate in a two-hour meeting with Nyall Dawson (QGIS) and the GRASS Community about interfacing GRASS from QGIS&lt;br /&gt;
* GRASS GIS docker images: moved from &amp;quot;mundialis organization&amp;quot; to https://hub.docker.com/r/osgeo/grass-gis (together with Carmen)&lt;br /&gt;
** Once the CI completes the images  will show up there. Update of grass-web page is in the works.&lt;br /&gt;
* Update of release procedure documents (together with Vaclav) &lt;br /&gt;
* GRASS GIS manual pages: re-styling and conversion of all pages to markdown:&lt;br /&gt;
** convert to markdown with pandoc (draft script see https://app.gitter.im/#/room/#grassgis_sprint:gitter.im discussion)&lt;br /&gt;
** using mkdocs (https://www.mkdocs.org/): it provides menus and a search window&lt;br /&gt;
** check: automatic formatting for mkdocs: https://github.com/KyleKing/mdformat-mkdocs&lt;br /&gt;
&lt;br /&gt;
[[Image:Grass manual readthedocs.png|First attempt to convert the manual to Markdown/mkdocs|500px]]&lt;br /&gt;
&lt;br /&gt;
* Discuss about a 4th edition of &amp;quot;Open Source GIS: A GRASS GIS Approach&amp;quot;&lt;br /&gt;
* GRASS GIS addons overview generator for entire GitHub (and more?) based on tag &amp;quot;[https://github.com/topics/grass-gis-addons grass-gis-addons]&amp;quot;&lt;br /&gt;
* User 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&lt;br /&gt;
** my tests with DeepL show that the quality is very good; average translation time of a user message shrinks to 15 seconds {{done}}&lt;br /&gt;
** note: one needs to login to Weblate to see the &amp;quot;Automatic suggestion&amp;quot; button (using the OSGeo-ID)&lt;br /&gt;
&lt;br /&gt;
=== Helmut Kudrnovsky ===&lt;br /&gt;
&lt;br /&gt;
* discuss (win)GRASS-R issues [https://github.com/rsbivand/rgrass/issues/57 initGrass Error] and  [https://github.com/OSGeo/grass/issues/2998 feature requests]&lt;br /&gt;
&lt;br /&gt;
* Review and initial tests of PR [https://github.com/OSGeo/grass/pull/2684 compilation with cmake] on Windows&lt;br /&gt;
&lt;br /&gt;
* Participated in a two-hour meeting with Roger, Floris, Vaclav, Anna, Micha, ..... about rgrass development&lt;br /&gt;
&lt;br /&gt;
=== Ondřej Pešek ===&lt;br /&gt;
&lt;br /&gt;
* gmodeler: add export to an actinia script: [https://github.com/OSGeo/grass/pull/3005 PR #3005]&lt;br /&gt;
* 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], [https://github.com/OSGeo/grass/pull/3018 PR #3018]&lt;br /&gt;
* fix GRASS GIS addons broken for Python 3.12: [https://github.com/OSGeo/grass-addons/pull/917 PR #917], [https://github.com/OSGeo/grass-addons/pull/918 PR #918], [https://github.com/OSGeo/grass-addons/pull/919 PR #919]&lt;br /&gt;
* work on docs: [https://github.com/OSGeo/grass/pull/3043 PR #3043]&lt;br /&gt;
&lt;br /&gt;
=== Floris Vanderhaeghe ===&lt;br /&gt;
&lt;br /&gt;
* Explore reading straight from the GRASS database into R (https://github.com/rsbivand/rgrass/issues/75)&lt;br /&gt;
* Help Markus in improving the documentation of the GDAL-GRASS drivers (https://github.com/OSGeo/gdal-grass)&lt;br /&gt;
* Help arranging a meeting with Nyall Dawson for the QGIS GRASS interface &lt;br /&gt;
* Participate in a two-hour meeting with Roger Bivand, Vero Andreo, Vaclav, Anna, Helmut, Micha, ..... about rgrass development&lt;br /&gt;
* Draft and finalize the meeting minutes of the rgrass meeting (https://github.com/rsbivand/rgrass/discussions/78)&lt;br /&gt;
* Participate in a two-hour meeting with Nyall Dawson (QGIS) and the GRASS Community about interfacing GRASS from QGIS (https://github.com/OSGeo/grass/discussions/3047)&lt;br /&gt;
&lt;br /&gt;
=== Vero Andreo ===&lt;br /&gt;
&lt;br /&gt;
* Participated in the discussion about renaming locations to projects&lt;br /&gt;
* Call with Paulo on diverse topics, r.niche.similarity PR revision and merge&lt;br /&gt;
* Participated in a two-hour meeting with Roger, Floris, Vaclav, Anna, Helmut, Micha, ..... about rgrass development&lt;br /&gt;
* Worked on GRASS Website:&lt;br /&gt;
** Apply fixes and merge the [https://github.com/OSGeo/grass-website/pull/362 DOI] and [https://github.com/OSGeo/grass-website/pull/364 first draft of sponsoring tiers] PRs&lt;br /&gt;
** Beautify tables and content of sponsoring page [https://github.com/OSGeo/grass-website/pull/368 #368]&lt;br /&gt;
** New menu and submenus (some reordered), please comment [https://github.com/OSGeo/grass-website/pull/369 #369] &lt;br /&gt;
** Created a news item about rgrass7 retirement with text snippet contributed by Roger Bivand [https://github.com/OSGeo/grass-website/pull/370 #370]&lt;br /&gt;
* Other minor revisions&lt;br /&gt;
&lt;br /&gt;
=== Carmen Tawalika ===&lt;br /&gt;
&lt;br /&gt;
* Move official GRASS GIS Dockerimage from mundialis/grass-py3-pdal to osgeo/grass-gis&lt;br /&gt;
** PR for CI in [https://github.com/OSGeo/grass/pull/3001 #3001]&lt;br /&gt;
** Update website in [https://github.com/OSGeo/grass-website/pull/371 #371]&lt;br /&gt;
** Update reference in actinia-docker repository in [https://github.com/actinia-org/actinia-docker/pull/41 #41]&lt;br /&gt;
* Update alpine version in Dockerimage to v3.18&lt;br /&gt;
** Local testing for [https://github.com/OSGeo/grass/pull/2953 #2953]&lt;br /&gt;
** Update of various images for actinia [https://github.com/actinia-org/actinia-docker/pull/38 #38], [https://github.com/actinia-org/actinia-docker/pull/39 #39] and [https://github.com/actinia-org/actinia-core/pull/442 #442]&lt;br /&gt;
* Enhance actinia version info in [https://github.com/actinia-org/actinia-core/pull/443 #443], [https://github.com/actinia-org/actinia-core/pull/444 #444] and [https://github.com/actinia-org/actinia-docker/pull/40 #40]&lt;br /&gt;
* Fix tests for actinia-parallel-plugin&lt;br /&gt;
&lt;br /&gt;
=== Loïc Bartoletti ===&lt;br /&gt;
&lt;br /&gt;
* Participate in a two-hour meeting with Nyall Dawson (QGIS) and the GRASS Community about interfacing GRASS from QGIS&lt;br /&gt;
* Rebased Markus PR and continuing migration to [https://github.com/OSGeo/grass/pull/3021 CMake]&lt;br /&gt;
* Fix a [https://github.com/qgis/QGIS/pull/53345 Crash on QGIS] loading a raster generated with [https://github.com/OSGeo/grass/issues/1017 r.null]&lt;br /&gt;
* Fix a memory leak in [https://github.com/OSGeo/grass/pull/3004 lib/bitmap]&lt;br /&gt;
* Remove compatibility to GDAL &amp;lt; 2.2 [https://github.com/OSGeo/grass/pull/2995 #2995]&lt;br /&gt;
* Tests and reviews for [https://github.com/OSGeo/grass/issues/1034 #1034], [https://github.com/OSGeo/grass/issues/1889 #1889], [https://github.com/OSGeo/grass/pull/2930 #2930]&lt;br /&gt;
* Working on Cppcheck and [https://sonarcloud.io/summary/new_code?id=lbartoletti_grass&amp;amp;branch=sonarcloud SonarCloud WIP] for GRASS build&lt;br /&gt;
* Update URL to GRASS manual pages in QGIS [https://github.com/qgis/QGIS/pull/53372 #53372] and [https://github.com/qgis/QGIS/pull/53376 #53376]&lt;br /&gt;
== Discussion on interfacing GRASS from QGIS ==&lt;br /&gt;
&lt;br /&gt;
* Special guest: Nyall Dawson (QGIS)&lt;br /&gt;
* All meeting participants were part of the call.&lt;br /&gt;
* How to improve the integration&lt;br /&gt;
** save some of the existing code&lt;br /&gt;
** update &amp;quot;Processing&amp;quot; integration&lt;br /&gt;
** ...&lt;br /&gt;
* GRASS GIS Addon support in QGIS, see&lt;br /&gt;
** https://github.com/qgis/QGIS/pull/53048&lt;br /&gt;
** https://github.com/qgis/QGIS/pull/53049&lt;br /&gt;
&lt;br /&gt;
Complete minutes are in the GitHub Discussion [https://github.com/OSGeo/grass/discussions/3047 ''Meeting minutes on interfacing GRASS from QGIS'' #3047].&lt;br /&gt;
&lt;br /&gt;
== Discussion on using GRASS from R ==&lt;br /&gt;
&lt;br /&gt;
* Special guest: Roger Bivand (rgrass, ...)&lt;br /&gt;
* Attended by 7+ participants&lt;br /&gt;
&lt;br /&gt;
Complete minutes are in the GitHub Discussion [https://github.com/rsbivand/rgrass/discussions/78 ''Meeting minutes on interfacing GRASS from R'' #78].&lt;br /&gt;
&lt;br /&gt;
== What to do differently the next time ==&lt;br /&gt;
&lt;br /&gt;
* Use food delivery also for couple of evenings to allow for longer coding. (asked for by several participants)&lt;br /&gt;
* Pay for more parallel CI jobs. (the queue was very long and too long for the release procedure)&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community_Meeting_Prague_2023&amp;diff=27142</id>
		<title>GRASS Community Meeting Prague 2023</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=GRASS_Community_Meeting_Prague_2023&amp;diff=27142"/>
		<updated>2023-07-13T18:21:51Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: /* Thanks to our sponsors */ Add sponsor for Prague meeting tier from June 11&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{toc|right}}&lt;br /&gt;
The GRASS GIS team is organizing the ''GRASS GIS Community Meeting with contributors, power users and developers'' from '''June 2 to June 6, 2023''' to celebrate GRASS GIS '''40th birthday''' (by contributing to GRASS GIS of course).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Prague-Community-Meeting-2023-crop.jpg|Prague 2023 Group Photo&lt;br /&gt;
Image:Day3-table.jpg|A full work table during the 3rd day&lt;br /&gt;
Image:Day3-collaboration.jpg|Lots of discussion and collaboration&lt;br /&gt;
Image:GRASS-smiles.jpg|GRASS GIS development brings smiles&lt;br /&gt;
Image:Day2-collaboration.jpg|Afternoon working and collaborating&lt;br /&gt;
Image:Beer-and-work-day4.jpg|The work and discussion continues over dinner&lt;br /&gt;
Image:Group-photo-hike.jpg|View at Alšova vyhlídka while taking a walk together&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Purpose ==&lt;br /&gt;
&lt;br /&gt;
GRASS GIS Community Meeting is a great occasion for folks to support the development by actively contributing to the source code, documentation (manuals, wiki, tutorials), translations, website or likewise. The '''community''' meeting is also a get-together where supporters, contributors, power users and developers make decisions and tackle larger problems related to the project, discuss and collaboratively resolve bugs, plan the direction for the project and work on new features. We welcome people committed to improving the GRASS GIS project and the interfaces to QGIS, GDAL, PostGIS, R, OGC Services and desiring to '''celebrate with us the 40th GRASS GIS birthday!!'''&lt;br /&gt;
&lt;br /&gt;
In this meeting, we will work on GRASS GIS and integrations with related OSGeo projects. We will revise connection to QGIS to make it easier to maintain, and we will work on migration of the build to CMake to improve Windows builds including PDAL support. Furthermore, we will start moving documentation to Markdown to make it easier to contribute to and we will add images and examples for tools and workflows which still miss them. Finally, we will automate and document maintenance processes to reduce the burden on maintainers and thus improve the project sustainability. &lt;br /&gt;
&lt;br /&gt;
Note that while we have our general plan, we can't accept any earmarked donations, i.e., we can't make any promises for a specific work to be done. We do require participants to work on GRASS GIS or connections to other projects. However, we leave them the freedom to work on what they think is the best contribution to the project at that time given their skills and time available.&lt;br /&gt;
&lt;br /&gt;
For the detailed agenda and individual's plans, see below.&lt;br /&gt;
&lt;br /&gt;
== Sponsors ==&lt;br /&gt;
&lt;br /&gt;
We welcome '''financial contributions''' to support the meeting and we are looking for sponsors to cover costs such as meals or to help reducing travel and accommodation expenses for GRASS developers who volunteer their time. If you are interested in sponsoring the GRASS Community Meeting, please see our&lt;br /&gt;
&lt;br /&gt;
::: '''[https://opencollective.com/osgeo/projects/grass/contribute/grass-community-meeting-prague-2023-55074 OpenCollective GRASS Community Meeting Prague 2023 Tier]'''&lt;br /&gt;
&lt;br /&gt;
Any surplus at the end of the event will used for future activities of the GRASS GIS project such as the successful [[Student Grants|student mini grant program]].&lt;br /&gt;
&lt;br /&gt;
This GRASS Community Meeting is a great occasion for you to support the development of GRASS. With your contribution you'll enable more developers to meet. Community meetings are important opportunities for developers to discuss, fix bugs, plan the direction for the project and work on new features. Please see below for the detailed agenda. The developers and contributors are donating their valuable time, so it would be great if in-kind funding can be made available from within the community to cover out-of-pocket expenses. All of the work that takes place at the community meeting will be directly contributed back into the GRASS project to the benefit of everyone who uses it.&lt;br /&gt;
&lt;br /&gt;
=== Thanks to our sponsors ===&lt;br /&gt;
&lt;br /&gt;
We are grateful for the support which we have received to organize this GRASS Community Meeting:&lt;br /&gt;
&lt;br /&gt;
[[File:Osgeo logo.png|none|left|alt=Light and dark green logo of OSGeo saying Your Open Source Compass|Open Source Geospatial Foundation]]&lt;br /&gt;
* [https://www.osgeo.org/ OSGeo]: 7303 USD (approved budget contribution, [https://www.loomio.com/p/2m75BZkL/motion-to-approve-7303-to-support-grass-gis-community-meeting motion])&lt;br /&gt;
* Twitter: [https://twitter.com/OSGeo/ @OSGeo] | [https://fosstodon.org/@osgeo @osgeo@fosstodon.org]&lt;br /&gt;
&lt;br /&gt;
[[File:FOSSGIS_eV_logo.png|none|left|400px|alt=Logo of FOSSGIS e.V.|FOSSGIS e.V.]]&lt;br /&gt;
* [https://www.fossgis.de/ FOSSGIS e.V.]: 5000 EUR (approved budget contribution, [https://www.fossgis.de/wiki/F%C3%B6rderantr%C3%A4ge/GRASS_GIS_Community_Meeting_2023 request])&lt;br /&gt;
* Twitter: [https://twitter.com/FOSSGIS_Verein  @FOSSGIS_Verein] | [https://mastodon.online/@FOSSGISeV/ @FOSSGISeV@mastodon.online]&lt;br /&gt;
&lt;br /&gt;
[[File:OSGeo JP logo for web.png|none|left|400px|alt=OSGeo.JP]]&lt;br /&gt;
* [https://www.osgeo.jp/ OSGeo Japan]: 550 USD (through Open Collective)&lt;br /&gt;
&lt;br /&gt;
Individuals:&lt;br /&gt;
* Hernán De Angelis 20 USD&lt;br /&gt;
* MarWe 50 USD&lt;br /&gt;
* Nick Brady 50 USD&lt;br /&gt;
* José Ramón 50 USD&lt;br /&gt;
* Bon 50 USD&lt;br /&gt;
* Johannes Brauner 30 USD&lt;br /&gt;
* Peter Löwe 30 USD&lt;br /&gt;
* Evan Kay 10 USD&lt;br /&gt;
* Joaquin Perez Valera 5 USD&lt;br /&gt;
* Anonymous sponsors 2750 USD&lt;br /&gt;
&lt;br /&gt;
In-kind contributions:&lt;br /&gt;
&lt;br /&gt;
* Department of Geomatics Faculty of Civil Engineering Czech Technical University in Prague (FCE CTU) - space and personnel time (planning, preparation, participation)&lt;br /&gt;
* North Carolina State University, Center for Geospatial Analytics - personnel time (planning, preparation, participation)&lt;br /&gt;
* mundialis GmbH &amp;amp; Co. KG - personnel time (planning, preparation, participation)&lt;br /&gt;
* CONICET - personnel time (planning, preparation, participation)&lt;br /&gt;
* Research Institute for Nature and Forest (INBO | Brussels, Belgium) – personnel time + travel and hotel costs of INBO staff&lt;br /&gt;
* SunGIS – personnel time, travel, and hotel costs of Maris Nartiss&lt;br /&gt;
* OpenPlains Inc. – personnel time&lt;br /&gt;
&lt;br /&gt;
Personal time and/or financial contributions:&lt;br /&gt;
* Martin Landa, Micha Silver, Helmut Kudrnovsky, Markus Neleter, Ondřej Pešek, Helena Mitasova, Vaclav Petras, Anna Petrasova, Corey White, Maris Nartiss, Aaron Saw Min Sern, Luís de Sousa, Caitlin Haedrich, Linda Kladivová, Carmen Tawalika, Floris Vanderhaeghe, Eva Stopkova, Brendan Harmon, Veronica Andreo, Daniel Torres, Loïc Bartoletti&lt;br /&gt;
&lt;br /&gt;
== Timing  ==&lt;br /&gt;
&lt;br /&gt;
'''When''': June 2-6, 2023&lt;br /&gt;
&lt;br /&gt;
Of course you are invited to join or leave the meeting whenever you want.&lt;br /&gt;
&lt;br /&gt;
== Venue ==&lt;br /&gt;
&lt;br /&gt;
[[Image:logo_cvut.jpg|130px|left]]&lt;br /&gt;
Department of Geomatics&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.fsv.cvut.cz/?lang=en Faculty of Civil Engineering]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.cvut.cz/en Czech Technical University in Prague], {{wikipedia|Czech Republic}}&amp;lt;br&amp;gt;&lt;br /&gt;
Thákurova 7/2077, Prague&amp;lt;br&amp;gt;&lt;br /&gt;
Room B868&amp;lt;br&amp;gt;&lt;br /&gt;
[https://en.mapy.cz/s/debazefuse Map]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Prague has an international [http://www.prg.aero/en/ airport] and is also reachable by train, bus or car.&lt;br /&gt;
&lt;br /&gt;
== Accommodation and Costs ==&lt;br /&gt;
&lt;br /&gt;
Participants should plan for the following costs:&lt;br /&gt;
&lt;br /&gt;
* The participation is free of charge&lt;br /&gt;
* Travel to Prague, variable depending on where you come from, reimbursements depending on the financial contributions provided by the community&lt;br /&gt;
* Accommodation and meals (with the donated sponsorship money we will try to cover some expenses of the participants)&lt;br /&gt;
'''Please note''': The currency in Czech Republic is {{wikipedia|Czech crown}} (CZK, koruna, Kč). 100 Czech crowns are about 4 Euros (see [https://www.cnb.cz/cs/financni-trhy/devizovy-trh/kurzy-devizoveho-trhu/kurzy-devizoveho-trhu/ current rates]).&lt;br /&gt;
&lt;br /&gt;
Please let us know your time of arrival and departure, so we can book accommodations and organize the logistics.&lt;br /&gt;
&lt;br /&gt;
Financial support: (partial) travel grants can be payed upon request thanks to our sponsors!&lt;br /&gt;
&lt;br /&gt;
== Agenda - What we plan to do ==&lt;br /&gt;
&lt;br /&gt;
'''Note:''' The program is generally open for your ideas. Please write an email to the [http://lists.osgeo.org/mailman/listinfo/grass-dev GRASS developer list] to discuss your contribution.&lt;br /&gt;
&lt;br /&gt;
During the meeting we will work on GRASS GIS on these tasks (please add more!):&lt;br /&gt;
&lt;br /&gt;
* We will update and revise the [https://github.com/qgis/QGIS/tree/master/python/plugins/grassprovider GRASS GIS Integration with QGIS] to simplify maintenance.&lt;br /&gt;
* Furthermore, we will migrate the compilation technology to CMake to significantly improve the Windows builds including PDAL support and become binary compatible with OSGeo4W.&lt;br /&gt;
* The extensive GRASS documentation will be converted from HTML to Markdown to facilitate future collaboration.&lt;br /&gt;
* Pictures, examples and workflows will be added to the documentation where they are still missing.&lt;br /&gt;
* Software maintenance processes are automated and documented to reduce the burden on maintainers and thus improve the sustainability of the project.&lt;br /&gt;
&lt;br /&gt;
This means that there are tasks from both the programming and documentation areas to appeal to a wide range of interested parties.&lt;br /&gt;
&lt;br /&gt;
Further details about the action items you '''find [[Talk:GRASS Community Meeting Prague 2023|here]]''' and below. Topics cover non-technical, semi-technical, and technical issues.&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
&lt;br /&gt;
(agenda is under development, but also flexible)&lt;br /&gt;
&lt;br /&gt;
==== Thursday, 1 June ====&lt;br /&gt;
&lt;br /&gt;
* Arrival&lt;br /&gt;
&lt;br /&gt;
==== Friday, 2 June ====&lt;br /&gt;
&lt;br /&gt;
* 9:00 meeting starts in the room B-868&lt;br /&gt;
* Lunch: 12:45 NTK&lt;br /&gt;
* Review the plan for the next days&lt;br /&gt;
* API for use in Python and in other projects (e.g., QGIS)&lt;br /&gt;
* Parallelizations&lt;br /&gt;
&lt;br /&gt;
==== Saturday, 3 June ====&lt;br /&gt;
&lt;br /&gt;
* Reducing cost of distribution on Windows&lt;br /&gt;
* Convert GRASS GIS documentation from HTML to Markdown and implement new documentation system (mkdocs?)&lt;br /&gt;
* Group photo 1&lt;br /&gt;
* Outdoor social evening&lt;br /&gt;
&lt;br /&gt;
==== Sunday, 4 June ====&lt;br /&gt;
&lt;br /&gt;
* Compilation CMake (Windows, Linux)&lt;br /&gt;
* Connections in general, rgrass,  qgisprocess&lt;br /&gt;
* GRASS GIS addons overview generator for entire GitHub (and more?) based on tag &amp;quot;[https://github.com/topics/grass-gis-addons grass-gis-addons]&amp;quot;&lt;br /&gt;
* Group photo 2&lt;br /&gt;
&lt;br /&gt;
==== Monday, 5 June ====&lt;br /&gt;
&lt;br /&gt;
* Connections in general, QGIS, rgrass, qgisprocess&lt;br /&gt;
* Parallelizations&lt;br /&gt;
* grass.jupyter&lt;br /&gt;
* [https://github.com/OSGeo/grass/discussions/3047 Meeting minutes from call with Nyall Dawson (QGIS)]&lt;br /&gt;
&lt;br /&gt;
==== Tuesday, 6 June ====&lt;br /&gt;
&lt;br /&gt;
* Connections in general, QGIS&lt;br /&gt;
* Parallelizations&lt;br /&gt;
* grass.jupyter&lt;br /&gt;
&lt;br /&gt;
==== Wednesday, 7 June ====&lt;br /&gt;
&lt;br /&gt;
* Departure&lt;br /&gt;
&lt;br /&gt;
=== Social events ===&lt;br /&gt;
&lt;br /&gt;
==== Friday, 2 June ====&lt;br /&gt;
&lt;br /&gt;
Dinner at 7pm: [https://www.uveverky.com/kontakt/ U veverku pub] ([https://en.mapy.cz/s/jumomotupu map])&lt;br /&gt;
&lt;br /&gt;
==== Saturday, 3 June ====&lt;br /&gt;
&lt;br /&gt;
Dinner at 6pm: [https://unetickypivovar.cz/en Únětický pivovar] ([https://en.mapy.cz/s/mubutetoba map])&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Option 1:&lt;br /&gt;
&lt;br /&gt;
* 4:21pm  bus from Dejvicka (underground station) to Vyhledy&lt;br /&gt;
* [https://en.mapy.cz/s/rocabosumu walk 45min] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* 3:50pm train from Podbaba (15min walk) to Roztoky&lt;br /&gt;
* [https://en.mapy.cz/s/dabavojufa walk 1:30min]&lt;br /&gt;
* Bus (355) back from Unetice to Dejvicka: 21:57 or 23:18&lt;br /&gt;
&lt;br /&gt;
==== Sunday, 4 June ====&lt;br /&gt;
&lt;br /&gt;
Dinner at 7pm: [https://www.restauracevltava.cz/ Restaurace Vltava] ([https://en.mapy.cz/s/gonezofozo map])&lt;br /&gt;
&lt;br /&gt;
==== Monday, 5 June ====&lt;br /&gt;
&lt;br /&gt;
Dinner at 7pm: [https://www.my-paprika.com/ My Paprika] ([https://en.mapy.cz/s/modekehepu map])&lt;br /&gt;
&lt;br /&gt;
* Tram 26 from Dejvicka to Strossmayerovo namesti at 6:26pm&lt;br /&gt;
&lt;br /&gt;
== Participation ==&lt;br /&gt;
&lt;br /&gt;
We are planning for an attendance of 20 people (i.e., coding places) but of course you are welcome to join us and bring new ideas with you: we'll make more places available. Please add your name here or contact [[User:Landa|Martin Landa]] &amp;lt;tt&amp;gt;&amp;lt;landa.martin at gmail.com&amp;gt;&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
=== In person ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#edf9c7; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
!width=50px|'''Number'''&lt;br /&gt;
!width=130px|'''Participant '''&lt;br /&gt;
!width=100px|'''Country'''&lt;br /&gt;
!width=100px|'''Arrival'''&lt;br /&gt;
!width=100px|'''Departure'''&lt;br /&gt;
!'''Topics'''&lt;br /&gt;
!'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|[[User:Landa|Martin Landa]]&lt;br /&gt;
| Czech Republic&lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| Python: create_location ([https://github.com/OSGeo/grass/issues/1987 #1987]), Graphical Modeler improvements and single window layout integration&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
| Micha Silver&lt;br /&gt;
| Israel&lt;br /&gt;
| June 2&lt;br /&gt;
| June 6&lt;br /&gt;
| Addon to derive soil moisture from Sentinel 2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|[https://www.osgeo.org/member/kudrnovsky/ Helmut Kudrnovsky]&lt;br /&gt;
| Austria&lt;br /&gt;
| June 2 (18:37) by train&lt;br /&gt;
| June 4 (18:24) by train &lt;br /&gt;
| support CMake transition&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|[[User:Neteler|Markus Neteler]]&lt;br /&gt;
| Germany&lt;br /&gt;
| June 2 (17:17)&lt;br /&gt;
| June 6 (12:43)&lt;br /&gt;
| translations, manual pages, ..., see [[Talk:GRASS_Community_Meeting_Prague_2023#Markus_Neteler|my list in &amp;quot;Discussion&amp;quot; page]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|[[User:pesekon2|Ondřej Pešek]]&lt;br /&gt;
| Czech Republic&lt;br /&gt;
| June 2 (17:17)&lt;br /&gt;
| June 6 (12:43)&lt;br /&gt;
| Python 3.12-connected issues, gmodeler&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
| [[User:helena|Helena Mitasova]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 2&lt;br /&gt;
| June 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
| [[User:wenzeslaus|Vaclav Petras]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| init and other Python API topics, support CMake transition, revise connection with QGIS and other tools, funding&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
| [[User:Annakrat|Anna Petrasova]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| parallelization documentation, grass.jupyter, R and QGIS integration&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
| [[User:Ctwhite|Corey White]]&lt;br /&gt;
| United States &lt;br /&gt;
| June 2 (10:55)&lt;br /&gt;
| June 7&lt;br /&gt;
| Connections with other tools, OpenPlains, JSON outputs&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
| [[User:MarisN|Maris Nartiss]]&lt;br /&gt;
| Latvia&lt;br /&gt;
| June 2 (14:30)&lt;br /&gt;
| June 6 (12:00)&lt;br /&gt;
| Improvements of imagery modules (push i.svm.*; i.signatures; ?)&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
| [[User:Aaronsms|Aaron Saw Min Sern]]&lt;br /&gt;
| Singapore&lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| Support CMake transition, r.mapcalc parallelization&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
| [[User:Ldesousa|Luís de Sousa]]&lt;br /&gt;
| The Netherlands&lt;br /&gt;
| June 1 (20:00)&lt;br /&gt;
| June 5 (20:45)&lt;br /&gt;
| Update r.mblend add-on; test CMake transition.&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
| Caitlin Haedrich&lt;br /&gt;
| United States&lt;br /&gt;
| June 1&lt;br /&gt;
| June 7&lt;br /&gt;
| grass.jupyter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
| Linda Kladivová&lt;br /&gt;
| Czech Republic&lt;br /&gt;
| June 2&lt;br /&gt;
| June 6&lt;br /&gt;
| Single-Window layout issues and improvements&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
| Carmen Tawalika&lt;br /&gt;
| Germany&lt;br /&gt;
| June 2 (17:17)&lt;br /&gt;
| June 6 (12:43)&lt;br /&gt;
| Happy to assist with general topics like documentation + automation, in doubt something related to actinia&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
| Floris Vanderhaeghe&lt;br /&gt;
| Belgium&lt;br /&gt;
| June 3 (train 19:17)&lt;br /&gt;
| June 6 (train 8:25)&lt;br /&gt;
| Helping in interfacing GRASS from R (rgrass &amp;amp; qgisprocess packages)&lt;br /&gt;
| &lt;br /&gt;
|-|17&lt;br /&gt;
| Eva Stopkova&lt;br /&gt;
| Czech Republic&lt;br /&gt;
| June 3&lt;br /&gt;
| June 4&lt;br /&gt;
| Fixing v.nnstat&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
If you are arriving or departing on the days of the event, please specify the time, too.&lt;br /&gt;
&lt;br /&gt;
=== Via chat or hangout ===&lt;br /&gt;
&lt;br /&gt;
Join our [https://app.gitter.im/#/room/#grassgis_community:gitter.im Gitter chatroom]&lt;br /&gt;
&lt;br /&gt;
Gitter has a video (and backup will be Zoom).&lt;br /&gt;
&lt;br /&gt;
Participating virtually:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#edf9c7; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
!width=50px|'''Number'''&lt;br /&gt;
!width=130px|'''Participant '''&lt;br /&gt;
!width=100px|'''Country'''&lt;br /&gt;
!'''Topics'''&lt;br /&gt;
!'''Times, synchronous or fully asynchronous'''&lt;br /&gt;
!'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|[[User:Baharmon|Brendan Harmon]]&lt;br /&gt;
| United States&lt;br /&gt;
| Update integration with QGIS&lt;br /&gt;
| Available 8:00 AM CST (UTC-6) onwards&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|[[User:veroandreo|Veronica Andreo]]&lt;br /&gt;
| Argentina&lt;br /&gt;
| Mission and vision, interfaces with QGIS and R, sponsoring, ... [https://grasswiki.osgeo.org/wiki/Talk:GRASS_Community_Meeting_Prague_2023#Vero see discussion tab]&lt;br /&gt;
| available from 8:00 AM ART (UTC-3) onward&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|[[User:Nobeeakon|Daniel T]]&lt;br /&gt;
| Mexico&lt;br /&gt;
| &lt;br /&gt;
| some availability through the days :/&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|[[User:LBartoletti|Loïc Bartoletti]]&lt;br /&gt;
| France&lt;br /&gt;
| QGIS Integration, support CMake transition&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Timing of hangout meetings ====&lt;br /&gt;
&lt;br /&gt;
Follow Gitter.&lt;br /&gt;
&lt;br /&gt;
=== Collaborative document scratching ===&lt;br /&gt;
&lt;br /&gt;
Follow Gitter.&lt;br /&gt;
&lt;br /&gt;
== Individual Preparation ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Bring your own computer&lt;br /&gt;
* Bring {{wikipedia|AC adapter|power connector adapter}} if needed (Czech Republic: 230V, 50Hz, {{wikipedia|File:Euro-Flachstecker_2.jpg|Type C Europlugs}} are common and also {{wikipedia|File:French_plug_and_socket.jpg|Type E}})&lt;br /&gt;
* Install git and the compiler tools, and come with a working GRASS development environment if possible.&lt;br /&gt;
&lt;br /&gt;
== Broadcast &amp;amp; Video ==&lt;br /&gt;
&lt;br /&gt;
During the event :) Find the latest information on the [https://matrix.to/#/#grassgis_sprint:gitter.im Gitter Channel].&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
Day 1&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Devs at work.jpg|Hard at work on the first day&lt;br /&gt;
Image:Lively discussion.jpg|Lively discussion&lt;br /&gt;
Image:Dinner day 1.jpg|Dinner at a nearby pub&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Day 2&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Prague-Community-Meeting-2023.jpg|Group photo&lt;br /&gt;
Image:PXL 20230603 085440353.jpg|A full table on day 2&lt;br /&gt;
Image:GRASS-smiles.jpg|GRASS GIS development brings smiles&lt;br /&gt;
Image:Day2-pizza.jpg|Pizza fuels work!&lt;br /&gt;
Image:Day2-collaboration.jpg|Afternoon working and collaborating&lt;br /&gt;
Image:Group-photo-hike.jpg|View at Alšova vyhlídka on the way to Únětický pivovar (brewery)&lt;br /&gt;
Image:Únětický pivovar.jpg|Beer at Únětický pivovar, a 300-year-old brewery, after a day of hard work&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Day 3&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Day3-working.jpg|Working on new features, bug fixes, documentation and more..&lt;br /&gt;
Image:Day3-table.jpg|An even fuller table on day 3&lt;br /&gt;
Image:Day3-collaboration.jpg|Collaboration and discussion&lt;br /&gt;
Image:Beer-pano-day3.jpg|Panoramic photo of a cheers to GRASS's 40th Birthday at Vitala restaurant&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Day 4&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
Image:Group-photo2-day4.jpg|Group photo on Day 4 on the steps of CVUT Praha&lt;br /&gt;
Image:Qgis-call-day4.jpg|Discussing QGIS integration&lt;br /&gt;
Image:Toast-grass-40th-birthday.jpg|A toast to GRASS GIS's 40th Birthday and a successful meeting&lt;br /&gt;
Image:Beer-and-work-day4.jpg|The work and discussion continues over dinner&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
* '''How was it last time?'''&lt;br /&gt;
** Very nice, see [[GRASS_GIS at OSGeo Virtual Community Sprint 2020]]!&lt;br /&gt;
* ''Is the GRASS Community Meeting just a coding event?''&lt;br /&gt;
** It is mainly a coding and documentation event. It is a working session for people who are already participants in the GRASS project and/or are committed to improving the GRASS project.&lt;br /&gt;
** On demand we can do some presentations of current working GRASS implementation and new upcoming features to spread the idea of Open Source GIS software.&lt;br /&gt;
* ''Is the GRASS Community Meeting for developers only?''&lt;br /&gt;
** No: anybody can help, with testing, checking out bugs and fixes, documentation and more.&lt;br /&gt;
* ''Where can I get help and more information about the community meeting?''&lt;br /&gt;
** Contact [[User:Landa|Martin Landa]] &amp;lt;tt&amp;gt;&amp;lt;landa.martin at gmail.com&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Report and press release ==&lt;br /&gt;
&lt;br /&gt;
TBD: After the event :-)&lt;br /&gt;
&lt;br /&gt;
We'll esp. craft a report for our sponsors.&lt;br /&gt;
&lt;br /&gt;
[[Category: Workshops]]&lt;br /&gt;
[[Category: Code Sprint]]&lt;br /&gt;
[[Category: 2023]]&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_Prague_2023&amp;diff=27141</id>
		<title>Talk:GRASS Community Meeting Prague 2023</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_Prague_2023&amp;diff=27141"/>
		<updated>2023-07-13T18:19:15Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: /* Vaclav Petras */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Tasks for participants ==&lt;br /&gt;
&lt;br /&gt;
* Create section for you in the Reports section.&lt;br /&gt;
* List all the things you are working on in the section. Update the list each day. Include things you work on with other people.&lt;br /&gt;
* Link the [https://github.com/orgs/OSGeo/projects/1/ GRASS Community Meeting Prague 2023] project on GitHub to each PR or issue you are working on or plan to be working on.&lt;br /&gt;
* 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.)&lt;br /&gt;
&lt;br /&gt;
== Planning and organizing ==&lt;br /&gt;
&lt;br /&gt;
* Initial planning: Veronica Andreo, Martin Landa, Vaclav Petras, Helmut Kudrnovsky, Anna Petrasova, Huidae Cho, Markus Neteler, Helena Mitasova, Micha Silver, Linda Kladivova&lt;br /&gt;
* Funding acquisition: Veronica Andreo, Markus Neteler, Vaclav Petras, Anna Petrasova, Huidae Cho, Luca Delucchi, Venkatesh Raghavan&lt;br /&gt;
* Budget: Vaclav Petras, Markus Neteler, Veronica Andreo&lt;br /&gt;
* Venue and local organizing: Martin Landa, helpers: Ondrej Pesek, Vaclav Petras&lt;br /&gt;
* T-shirts, hoodies, stickers: Vaclav Petras, Anna Petrasova&lt;br /&gt;
* Promotion, invitations, and social media: Caitlin Haedrich, Veronica Andreo, Vaclav Petras&lt;br /&gt;
* Wiki page: Martin Landa, Markus Neteler, Vaclav Petras, Veronica Andreo&lt;br /&gt;
* Virtual meeting organizing: Veronica Andreo&lt;br /&gt;
* Photography: Caitlin Haedrich, Maris Nartiss&lt;br /&gt;
&lt;br /&gt;
== Ideas for the meeting agenda ==&lt;br /&gt;
&lt;br /&gt;
Collect ideas here :-)&lt;br /&gt;
&lt;br /&gt;
=== Vero ===&lt;br /&gt;
&lt;br /&gt;
* '''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?&lt;br /&gt;
* Participate in discussions about GRASS interfaces with QGIS and R (rgrass)&lt;br /&gt;
* Discuss sponsoring&lt;br /&gt;
* Student grant for (python) documentation?&lt;br /&gt;
* Discuss about wiki clean-up/update (Anna was working on a list of pages) &lt;br /&gt;
* Website enhancements: complete open PR's, meet Daniel Torres, new support item in main menu&lt;br /&gt;
* Discuss State of GRASS presentation for FOSS4G 2023&lt;br /&gt;
* i.landsat if time permits&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Caitlin Haedrich ===&lt;br /&gt;
* Photos, social media and wiki page&lt;br /&gt;
* grass.jupyter:&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3036 add feature for animating series of rasters]&lt;br /&gt;
&lt;br /&gt;
=== Vaclav Petras ===&lt;br /&gt;
&lt;br /&gt;
* Rename location to project&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2993 wxGUI: Rename location to project #2993]&lt;br /&gt;
** Discussion about naming, advantages, and challenges&lt;br /&gt;
* Python API and CLI&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2923 grass.experimental: Add object to access modules as functions #2923]&lt;br /&gt;
** Discussion about creating locations from Python ([https://github.com/OSGeo/grass/issues/3034 Issue: make gscript.create_location() callable from outside #3034])&lt;br /&gt;
** [https://github.com/OSGeo/grass/issues/3007 Issue: Add g.findfile alternative which hides format complexities #3007]&lt;br /&gt;
* QGIS&lt;br /&gt;
** Group call to identify priorities with Nyall Dawson &lt;br /&gt;
* R&lt;br /&gt;
** Discussion with Floris Vanderhaeghe, Roger Bivand, and others assessing the current state &lt;br /&gt;
* GUI&lt;br /&gt;
** Discussion about streamlined startup&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3049  wxGUI: Ignore stderr of the GUI #3049]&lt;br /&gt;
* CI&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3002 CI: Switch Travis to Ubuntu 22.04 (jammmy) #3002]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3014 CI: Reduce number of Python jobs #3014]&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/921  CI: Test with v8.3, Python 3.7 #921]&lt;br /&gt;
* Release 8.3.0&lt;br /&gt;
** Work with Markus Neteler to prepare release&lt;br /&gt;
* Contributing:&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3048 contributing: Add empty line after heading in release notes #3048]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3035 contributing: Add more expressions to match release notes groups #3035]&lt;br /&gt;
* Reviews:&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2189 Imagery: add libsvm based imagery classification #2189]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2974 t.rast.algebra/testsuite: split file test_raster_algebra.py #2974]&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/606 r.random.walk: Add module to create random walks #606]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2930 r.surf.random: Added seed option and flag to module #2930]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3008 i.signatures: Add imagery classifier signature management module #3008]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3037 r.patch: ensure r.in.ascii in relevant tests always create CELL #3037]&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/911 r.mblend: basic tests #911]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3010 grass.unittest: Fix usage of assertRegexpMatches() removed from Python 3.12 #3010]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3011 grass.gunittest: Fix usage of assertNotRegexMatches() removed from Python 3.12 #3011]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3009 grass.gunittest: Fix usage of assertEquals() removed from Python 3.12 #3009]&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/917 grass.gunittest: Fix usage of assertEquals() removed from Python 3.12 #917]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2992 wxGUI/query: set region matching the raster for each raster queried #2992]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2997 wxGUI/gmodeler: Show ModelRelation in white on dark mode #2997]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3015 Locale: extract translatable messages also from C++ files #3015]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3029 doc: Document that lists in parser must be NULL terminated #3029]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3006 contributing: Expand instructions on pre-commit #3006]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3030 contributing: minor release procedure updates (main) #3030]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3031 contributing: release procedure updates (G82) #3031]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3032 contributing: release procedure updates (G83) #3032]&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/916 contributing: adds instructions on unit tests for add-ons #916]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3012 contributing: Remove parts of locale readme already present in submitting guidelines #3012]&lt;br /&gt;
&lt;br /&gt;
See also [https://github.com/wenzeslaus?tab=overview&amp;amp;from=2023-06-01&amp;amp;to=2023-06-30 June activity log on GitHub].&lt;br /&gt;
&lt;br /&gt;
=== Anna Petrasova ===&lt;br /&gt;
* [https://github.com/OSGeo/grass/pull/2992 Fix bug in querying]&lt;br /&gt;
* review, merge and backport of [https://github.com/OSGeo/grass/pull/2994 fix in datacatalog]&lt;br /&gt;
* review of [https://github.com/OSGeo/grass/pull/2520  wxGUI: fix show MASK statusbar button widget if mask is created]&lt;br /&gt;
* merge of [https://github.com/OSGeo/grass/pull/2667 wxGUI: adding a button for undocking an AuiNotebook tab to wx.Frame (Single-Window GUI)]&lt;br /&gt;
* edit [https://github.com/OSGeo/grass/pull/2990 check min required wx version when starting wxgui]&lt;br /&gt;
* implement widget dependency for i.signatures as part of [https://github.com/OSGeo/grass/pull/3008 PR 3008]&lt;br /&gt;
* found and fixed a bug in digitizer, [https://github.com/OSGeo/grass/pull/3027 PR 3027]&lt;br /&gt;
* participate in rgrass and QGIS-GRASS discussions&lt;br /&gt;
* write up notes from QGIS meeting&lt;br /&gt;
* fix randomly failing test in [https://github.com/OSGeo/grass/pull/3037 PR 3037]&lt;br /&gt;
* worked on a Jupyter Notebook for GRASS parallelization (to be finished)&lt;br /&gt;
&lt;br /&gt;
=== Maris Nartiss ===&lt;br /&gt;
&lt;br /&gt;
* i.svm.* cleanup and preparation for a review&lt;br /&gt;
* A conceptual proposal for a new start up screen&lt;br /&gt;
* Initial version of imagery signature management module i.signatures&lt;br /&gt;
* Remove obsolete parts of locale README file&lt;br /&gt;
* Extract translatable messages also from C++ files&lt;br /&gt;
* Improve parser library documentation&lt;br /&gt;
&lt;br /&gt;
=== Micha Silver ===&lt;br /&gt;
Working on a new GRASS addon: r.optram&lt;br /&gt;
[https://github.com/micha-silver/grass-addons/tree/grass8/src/raster/r.optram the repo on github]&lt;br /&gt;
&lt;br /&gt;
02/06: Initialize main file ''r.optram.py''&lt;br /&gt;
&lt;br /&gt;
includes these functions: &lt;br /&gt;
# ''getImgList()'' - get list of IMG_FILEs in a Sentinel 2 SAFE Directory&lt;br /&gt;
# ''cropToAOI()'' - Crop the images to the Area of Interest&lt;br /&gt;
# ''prepareSTR()'' - Convert SWIR to the SWIR Transformed Reflectance&lt;br /&gt;
# ''prepareVI()'' - Prepare the (user chosen) vegetation index&lt;br /&gt;
&lt;br /&gt;
03/06: &lt;br /&gt;
# Split to three modules: '''r.optram.preprocess, r.optram, r.optram.soilmoisture'''&lt;br /&gt;
# new function: ''prepareTrapezoid()'' - to get wet-dry regression lines and slope, intercept values&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
04/06&lt;br /&gt;
# ''prepareTrapezoid()'' function completed.&lt;br /&gt;
# (Joined video conf with Roger Bivand on R-GRASS integration.)&lt;br /&gt;
&lt;br /&gt;
05/06&lt;br /&gt;
Initialize third file/function: ''r.optram.soilmoisture.py''&lt;br /&gt;
# ''createSoilMoisture()'' - creates new GRASS raster for a single date&lt;br /&gt;
# Add documentation to modules&lt;br /&gt;
# (joined video conf with Nyall Dawson)&lt;br /&gt;
&lt;br /&gt;
TODO list:&lt;br /&gt;
* Read Sentinel cloud mask and mask out cloud pixels in '''r.optram.preprocess'''&lt;br /&gt;
* large study areas or very long time series will create a big numpy table of variables (vegetation index and STR). A possible solution:&lt;br /&gt;
# Determine some &amp;quot;reasonable&amp;quot; maximum size for the numpy table, depending on computer resources.&lt;br /&gt;
# Extract a subset of pixels from each raster in the time series, such that the total table pixel values will not exceed that maximum&lt;br /&gt;
# The size of the subset will be set by (&amp;quot;reasonable&amp;quot; max / number of rasters in time series)&lt;br /&gt;
# Allow user to determine &amp;quot;reasonable&amp;quot; max.&lt;br /&gt;
* Currently this addon consists of three sub-modules. Consider to consolidate to one.&lt;br /&gt;
* Improve HTML documentation&lt;br /&gt;
&lt;br /&gt;
=== Luís de Sousa ===&lt;br /&gt;
&lt;br /&gt;
==== Work on GRASS add-on [https://grass.osgeo.org/grass82/manuals/addons/r.mblend.html r.mblend] ====&lt;br /&gt;
&lt;br /&gt;
* Module is still maintained and fully functional in GRASS 8.2 (now included in the [https://github.com/OSGeo/grass-addons GRASS global add-ons repository])&lt;br /&gt;
* However was not longer producing correct results due to new behaviour in '''v.what.rast'''&lt;br /&gt;
* Solution identified, using inner buffer to interpolation area ([https://github.com/OSGeo/grass-addons/pull/910 PR #910])&lt;br /&gt;
* A small unit test suite was developed ([https://github.com/OSGeo/grass-addons/pull/911 PR #911])&lt;br /&gt;
&lt;br /&gt;
==== Documentation ====&lt;br /&gt;
&lt;br /&gt;
* Expanded instructions on Pre-commit ([https://github.com/OSGeo/grass/pull/3006 PR #3006])&lt;br /&gt;
* Mini guidelines on unit tests for add-ons ([https://github.com/OSGeo/grass-addons/pull/916 PR #916])&lt;br /&gt;
&lt;br /&gt;
=== Aaron Saw Min Sern ===&lt;br /&gt;
&lt;br /&gt;
* Fix bug to complete r.univar parallelization. [https://github.com/OSGeo/grass/pull/2683 PR]&lt;br /&gt;
* Investigate CMake progress in Windows. There still needs to be source code fixes to be port over to MSVC:&lt;br /&gt;
** Variable Length Arrays (VLA) is not supported in MSVC (is optional in C99).&lt;br /&gt;
** DLL export directives are required across dynamic library boundaries.&lt;br /&gt;
** ...&lt;br /&gt;
* Coordinate CMake PR, fix some bugs and make some progress (got a full build on UNIX environment). [https://github.com/OSGeo/grass/pull/3021]&lt;br /&gt;
* r.mapcalc removed previous threading artifacts that are ineffective.&lt;br /&gt;
* r.mapcalc refactored global variables in preparation for threading work. (PR to come)&lt;br /&gt;
&lt;br /&gt;
=== Martin Landa ===&lt;br /&gt;
&lt;br /&gt;
* Check min required wx version when starting wxgui [https://github.com/OSGeo/grass/pull/2990 PR #2990]&lt;br /&gt;
* Graphical modeler: avoid overlapping module parameters [https://github.com/OSGeo/grass/issues/2991 PR #2991]&lt;br /&gt;
* Show ModelRelation in white on dark mode [https://github.com/OSGeo/grass/pull/2997 PR #2997]&lt;br /&gt;
* Add OSGeo4W workflow to compile Addons [https://github.com/OSGeo/grass-addons/pull/912 PR #912]&lt;br /&gt;
* Integrate Grapical Modeler into single window layout [https://github.com/OSGeo/grass/pull/3003 PR #3003]&lt;br /&gt;
* Graphical Modeler: fix command parsing in &amp;quot;add tool&amp;quot; dialog [https://github.com/OSGeo/grass/pull/3022 PR #3022]&lt;br /&gt;
* Describe required updates for new version for winGRASS [https://github.com/OSGeo/grass/issues/2406#issuecomment-1578303935 #2406]&lt;br /&gt;
&lt;br /&gt;
=== Markus Neteler ===&lt;br /&gt;
&lt;br /&gt;
* backport of &amp;quot;HTML header charset changed from ISO-8859-1 to UTF-8&amp;quot; [https://github.com/OSGeo/grass/pull/2547 PR #2547] to GRASS GIS 8.2.1 (fixing r.forcircular manual encoding bug)&lt;br /&gt;
* improve &amp;quot;Update alpine Docker tag to v3.18 [https://github.com/OSGeo/grass/pull/2953 PR #2953]&lt;br /&gt;
* backport of Alpine Dockerfile improvements&lt;br /&gt;
* discussion about &amp;quot;location/mapset&amp;quot; vs &amp;quot;project/...&amp;quot; terminology&lt;br /&gt;
* initial QGIS-GRASS update discussion: update of provider to GRASS GIS 8&lt;br /&gt;
* Google Photo album feeds&lt;br /&gt;
* Use of [https://github.com/OSGeo/grass/blob/main/doc/development/submitting/submitting.md#use-pre-commit pre-commit] (recommended to all devs!)&lt;br /&gt;
* Participate in a two-hour meeting with Nyall Dawson (QGIS) and the GRASS Community about interfacing GRASS from QGIS&lt;br /&gt;
* GRASS GIS docker images: moved from &amp;quot;mundialis organization&amp;quot; to https://hub.docker.com/r/osgeo/grass-gis (together with Carmen)&lt;br /&gt;
** Once the CI completes the images  will show up there. Update of grass-web page is in the works.&lt;br /&gt;
* Update of release procedure documents (together with Vaclav) &lt;br /&gt;
* GRASS GIS manual pages: re-styling and conversion of all pages to markdown:&lt;br /&gt;
** convert to markdown with pandoc (draft script see https://app.gitter.im/#/room/#grassgis_sprint:gitter.im discussion)&lt;br /&gt;
** using mkdocs (https://www.mkdocs.org/): it provides menus and a search window&lt;br /&gt;
** check: automatic formatting for mkdocs: https://github.com/KyleKing/mdformat-mkdocs&lt;br /&gt;
&lt;br /&gt;
[[Image:Grass manual readthedocs.png|First attempt to convert the manual to Markdown/mkdocs|500px]]&lt;br /&gt;
&lt;br /&gt;
* Discuss about a 4th edition of &amp;quot;Open Source GIS: A GRASS GIS Approach&amp;quot;&lt;br /&gt;
* GRASS GIS addons overview generator for entire GitHub (and more?) based on tag &amp;quot;[https://github.com/topics/grass-gis-addons grass-gis-addons]&amp;quot;&lt;br /&gt;
* User 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&lt;br /&gt;
** my tests with DeepL show that the quality is very good; average translation time of a user message shrinks to 15 seconds {{done}}&lt;br /&gt;
** note: one needs to login to Weblate to see the &amp;quot;Automatic suggestion&amp;quot; button (using the OSGeo-ID)&lt;br /&gt;
&lt;br /&gt;
=== Helmut Kudrnovsky ===&lt;br /&gt;
&lt;br /&gt;
* discuss (win)GRASS-R issues [https://github.com/rsbivand/rgrass/issues/57 initGrass Error] and  [https://github.com/OSGeo/grass/issues/2998 feature requests]&lt;br /&gt;
&lt;br /&gt;
* Review and initial tests of PR [https://github.com/OSGeo/grass/pull/2684 compilation with cmake] on Windows&lt;br /&gt;
&lt;br /&gt;
* Participated in a two-hour meeting with Roger, Floris, Vaclav, Anna, Micha, ..... about rgrass development&lt;br /&gt;
&lt;br /&gt;
=== Ondřej Pešek ===&lt;br /&gt;
&lt;br /&gt;
* gmodeler: add export to an actinia script: [https://github.com/OSGeo/grass/pull/3005 PR #3005]&lt;br /&gt;
* 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], [https://github.com/OSGeo/grass/pull/3018 PR #3018]&lt;br /&gt;
* fix GRASS GIS addons broken for Python 3.12: [https://github.com/OSGeo/grass-addons/pull/917 PR #917], [https://github.com/OSGeo/grass-addons/pull/918 PR #918], [https://github.com/OSGeo/grass-addons/pull/919 PR #919]&lt;br /&gt;
* work on docs: [https://github.com/OSGeo/grass/pull/3043 PR #3043]&lt;br /&gt;
&lt;br /&gt;
=== Floris Vanderhaeghe ===&lt;br /&gt;
&lt;br /&gt;
* Explore reading straight from the GRASS database into R (https://github.com/rsbivand/rgrass/issues/75)&lt;br /&gt;
* Help Markus in improving the documentation of the GDAL-GRASS drivers (https://github.com/OSGeo/gdal-grass)&lt;br /&gt;
* Help arranging a meeting with Nyall Dawson for the QGIS GRASS interface &lt;br /&gt;
* Participate in a two-hour meeting with Roger Bivand, Vero Andreo, Vaclav, Anna, Helmut, Micha, ..... about rgrass development&lt;br /&gt;
* Draft and finalize the meeting minutes of the rgrass meeting (https://github.com/rsbivand/rgrass/discussions/78)&lt;br /&gt;
* Participate in a two-hour meeting with Nyall Dawson (QGIS) and the GRASS Community about interfacing GRASS from QGIS (https://github.com/OSGeo/grass/discussions/3047)&lt;br /&gt;
&lt;br /&gt;
=== Vero Andreo ===&lt;br /&gt;
&lt;br /&gt;
* Participated in the discussion about renaming locations to projects&lt;br /&gt;
* Call with Paulo on diverse topics, r.niche.similarity PR revision and merge&lt;br /&gt;
* Participated in a two-hour meeting with Roger, Floris, Vaclav, Anna, Helmut, Micha, ..... about rgrass development&lt;br /&gt;
* Worked on GRASS Website:&lt;br /&gt;
** Apply fixes and merge the [https://github.com/OSGeo/grass-website/pull/362 DOI] and [https://github.com/OSGeo/grass-website/pull/364 first draft of sponsoring tiers] PRs&lt;br /&gt;
** Beautify tables and content of sponsoring page [https://github.com/OSGeo/grass-website/pull/368 #368]&lt;br /&gt;
** New menu and submenus (some reordered), please comment [https://github.com/OSGeo/grass-website/pull/369 #369] &lt;br /&gt;
** Created a news item about rgrass7 retirement with text snippet contributed by Roger Bivand [https://github.com/OSGeo/grass-website/pull/370 #370]&lt;br /&gt;
* Other minor revisions&lt;br /&gt;
&lt;br /&gt;
=== Carmen Tawalika ===&lt;br /&gt;
&lt;br /&gt;
* Move official GRASS GIS Dockerimage from mundialis/grass-py3-pdal to osgeo/grass-gis&lt;br /&gt;
** PR for CI in [https://github.com/OSGeo/grass/pull/3001 #3001]&lt;br /&gt;
** Update website in [https://github.com/OSGeo/grass-website/pull/371 #371]&lt;br /&gt;
** Update reference in actinia-docker repository in [https://github.com/actinia-org/actinia-docker/pull/41 #41]&lt;br /&gt;
* Update alpine version in Dockerimage to v3.18&lt;br /&gt;
** Local testing for [https://github.com/OSGeo/grass/pull/2953 #2953]&lt;br /&gt;
** Update of various images for actinia [https://github.com/actinia-org/actinia-docker/pull/38 #38], [https://github.com/actinia-org/actinia-docker/pull/39 #39] and [https://github.com/actinia-org/actinia-core/pull/442 #442]&lt;br /&gt;
* Enhance actinia version info in [https://github.com/actinia-org/actinia-core/pull/443 #443], [https://github.com/actinia-org/actinia-core/pull/444 #444] and [https://github.com/actinia-org/actinia-docker/pull/40 #40]&lt;br /&gt;
* Fix tests for actinia-parallel-plugin&lt;br /&gt;
&lt;br /&gt;
=== Loïc Bartoletti ===&lt;br /&gt;
&lt;br /&gt;
* Participate in a two-hour meeting with Nyall Dawson (QGIS) and the GRASS Community about interfacing GRASS from QGIS&lt;br /&gt;
* Rebased Markus PR and continuing migration to [https://github.com/OSGeo/grass/pull/3021 CMake]&lt;br /&gt;
* Fix a [https://github.com/qgis/QGIS/pull/53345 Crash on QGIS] loading a raster generated with [https://github.com/OSGeo/grass/issues/1017 r.null]&lt;br /&gt;
* Fix a memory leak in [https://github.com/OSGeo/grass/pull/3004 lib/bitmap]&lt;br /&gt;
* Remove compatibility to GDAL &amp;lt; 2.2 [https://github.com/OSGeo/grass/pull/2995 #2995]&lt;br /&gt;
* Tests and reviews for [https://github.com/OSGeo/grass/issues/1034 #1034], [https://github.com/OSGeo/grass/issues/1889 #1889], [https://github.com/OSGeo/grass/pull/2930 #2930]&lt;br /&gt;
* Working on Cppcheck and [https://sonarcloud.io/summary/new_code?id=lbartoletti_grass&amp;amp;branch=sonarcloud SonarCloud WIP] for GRASS build&lt;br /&gt;
* Update URL to GRASS manual pages in QGIS [https://github.com/qgis/QGIS/pull/53372 #53372] and [https://github.com/qgis/QGIS/pull/53376 #53376]&lt;br /&gt;
=== Discussion with Nyall (QGIS) ===&lt;br /&gt;
&lt;br /&gt;
* How to improve the integration&lt;br /&gt;
** save some of the existing code&lt;br /&gt;
** update &amp;quot;Processing&amp;quot; integration&lt;br /&gt;
** ...&lt;br /&gt;
* GRASS GIS Addon support in QGIS, see&lt;br /&gt;
** https://github.com/qgis/QGIS/pull/53048&lt;br /&gt;
** https://github.com/qgis/QGIS/pull/53049&lt;br /&gt;
&lt;br /&gt;
== What to do differently the next time ==&lt;br /&gt;
&lt;br /&gt;
* Use food delivery also for couple of evenings to allow for longer coding. (asked for by several participants)&lt;br /&gt;
* Pay for more parallel CI jobs. (the queue was very long and too long for the release procedure)&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
	<entry>
		<id>https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_Prague_2023&amp;diff=27140</id>
		<title>Talk:GRASS Community Meeting Prague 2023</title>
		<link rel="alternate" type="text/html" href="https://grasswiki.osgeo.org/w/index.php?title=Talk:GRASS_Community_Meeting_Prague_2023&amp;diff=27140"/>
		<updated>2023-07-13T18:17:36Z</updated>

		<summary type="html">&lt;p&gt;⚠️Wenzeslaus: /* Vaclav Petras */ add release&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
== Tasks for participants ==&lt;br /&gt;
&lt;br /&gt;
* Create section for you in the Reports section.&lt;br /&gt;
* List all the things you are working on in the section. Update the list each day. Include things you work on with other people.&lt;br /&gt;
* Link the [https://github.com/orgs/OSGeo/projects/1/ GRASS Community Meeting Prague 2023] project on GitHub to each PR or issue you are working on or plan to be working on.&lt;br /&gt;
* 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.)&lt;br /&gt;
&lt;br /&gt;
== Planning and organizing ==&lt;br /&gt;
&lt;br /&gt;
* Initial planning: Veronica Andreo, Martin Landa, Vaclav Petras, Helmut Kudrnovsky, Anna Petrasova, Huidae Cho, Markus Neteler, Helena Mitasova, Micha Silver, Linda Kladivova&lt;br /&gt;
* Funding acquisition: Veronica Andreo, Markus Neteler, Vaclav Petras, Anna Petrasova, Huidae Cho, Luca Delucchi, Venkatesh Raghavan&lt;br /&gt;
* Budget: Vaclav Petras, Markus Neteler, Veronica Andreo&lt;br /&gt;
* Venue and local organizing: Martin Landa, helpers: Ondrej Pesek, Vaclav Petras&lt;br /&gt;
* T-shirts, hoodies, stickers: Vaclav Petras, Anna Petrasova&lt;br /&gt;
* Promotion, invitations, and social media: Caitlin Haedrich, Veronica Andreo, Vaclav Petras&lt;br /&gt;
* Wiki page: Martin Landa, Markus Neteler, Vaclav Petras, Veronica Andreo&lt;br /&gt;
* Virtual meeting organizing: Veronica Andreo&lt;br /&gt;
* Photography: Caitlin Haedrich, Maris Nartiss&lt;br /&gt;
&lt;br /&gt;
== Ideas for the meeting agenda ==&lt;br /&gt;
&lt;br /&gt;
Collect ideas here :-)&lt;br /&gt;
&lt;br /&gt;
=== Vero ===&lt;br /&gt;
&lt;br /&gt;
* '''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?&lt;br /&gt;
* Participate in discussions about GRASS interfaces with QGIS and R (rgrass)&lt;br /&gt;
* Discuss sponsoring&lt;br /&gt;
* Student grant for (python) documentation?&lt;br /&gt;
* Discuss about wiki clean-up/update (Anna was working on a list of pages) &lt;br /&gt;
* Website enhancements: complete open PR's, meet Daniel Torres, new support item in main menu&lt;br /&gt;
* Discuss State of GRASS presentation for FOSS4G 2023&lt;br /&gt;
* i.landsat if time permits&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Caitlin Haedrich ===&lt;br /&gt;
* Photos, social media and wiki page&lt;br /&gt;
* grass.jupyter:&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3036 add feature for animating series of rasters]&lt;br /&gt;
&lt;br /&gt;
=== Vaclav Petras ===&lt;br /&gt;
&lt;br /&gt;
* Rename location to project&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2993 wxGUI: Rename location to project #2993]&lt;br /&gt;
** Discussion about naming, advantages, and challenges&lt;br /&gt;
* Python API and CLI&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2923 grass.experimental: Add object to access modules as functions #2923]&lt;br /&gt;
** Discussion about creating locations from Python ([https://github.com/OSGeo/grass/issues/3034 Issue make gscript.create_location() callable from outside #3034)&lt;br /&gt;
** [https://github.com/OSGeo/grass/issues/3007 Issue Add g.findfile alternative which hides format complexities #3007]&lt;br /&gt;
* QGIS&lt;br /&gt;
** Group call to identify priorities with Nyall Dawson &lt;br /&gt;
* R&lt;br /&gt;
** Discussion with Floris Vanderhaeghe, Roger Bivand, and others assessing the current state &lt;br /&gt;
* GUI&lt;br /&gt;
** Discussion about streamlined startup&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3049  wxGUI: Ignore stderr of the GUI #3049]&lt;br /&gt;
* CI&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3002 CI: Switch Travis to Ubuntu 22.04 (jammmy) #3002]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3014 CI: Reduce number of Python jobs #3014]&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/921  CI: Test with v8.3, Python 3.7 #921]&lt;br /&gt;
* Release 8.3.0&lt;br /&gt;
** Work with Markus Neteler to prepare release&lt;br /&gt;
* Contributing:&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3048 contributing: Add empty line after heading in release notes #3048]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3035 contributing: Add more expressions to match release notes groups #3035]&lt;br /&gt;
* Reviews:&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2189 Imagery: add libsvm based imagery classification #2189]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2974 t.rast.algebra/testsuite: split file test_raster_algebra.py #2974]&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/606 r.random.walk: Add module to create random walks #606]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2930 r.surf.random: Added seed option and flag to module #2930]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3008 i.signatures: Add imagery classifier signature management module #3008]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3037 r.patch: ensure r.in.ascii in relevant tests always create CELL #3037]&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/911 r.mblend: basic tests #911]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3010 grass.unittest: Fix usage of assertRegexpMatches() removed from Python 3.12 #3010]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3011 grass.gunittest: Fix usage of assertNotRegexMatches() removed from Python 3.12 #3011]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3009 grass.gunittest: Fix usage of assertEquals() removed from Python 3.12 #3009]&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/917 grass.gunittest: Fix usage of assertEquals() removed from Python 3.12 #917]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2992 wxGUI/query: set region matching the raster for each raster queried #2992]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/2997 wxGUI/gmodeler: Show ModelRelation in white on dark mode #2997]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3015 Locale: extract translatable messages also from C++ files #3015]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3029 doc: Document that lists in parser must be NULL terminated #3029]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3006 contributing: Expand instructions on pre-commit #3006]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3030 contributing: minor release procedure updates (main) #3030]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3031 contributing: release procedure updates (G82) #3031]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3032 contributing: release procedure updates (G83) #3032]&lt;br /&gt;
** [https://github.com/OSGeo/grass-addons/pull/916 contributing: adds instructions on unit tests for add-ons #916]&lt;br /&gt;
** [https://github.com/OSGeo/grass/pull/3012 contributing: Remove parts of locale readme already present in submitting guidelines #3012]&lt;br /&gt;
&lt;br /&gt;
See also [https://github.com/wenzeslaus?tab=overview&amp;amp;from=2023-06-01&amp;amp;to=2023-06-30 June activity log on GitHub].&lt;br /&gt;
&lt;br /&gt;
=== Anna Petrasova ===&lt;br /&gt;
* [https://github.com/OSGeo/grass/pull/2992 Fix bug in querying]&lt;br /&gt;
* review, merge and backport of [https://github.com/OSGeo/grass/pull/2994 fix in datacatalog]&lt;br /&gt;
* review of [https://github.com/OSGeo/grass/pull/2520  wxGUI: fix show MASK statusbar button widget if mask is created]&lt;br /&gt;
* merge of [https://github.com/OSGeo/grass/pull/2667 wxGUI: adding a button for undocking an AuiNotebook tab to wx.Frame (Single-Window GUI)]&lt;br /&gt;
* edit [https://github.com/OSGeo/grass/pull/2990 check min required wx version when starting wxgui]&lt;br /&gt;
* implement widget dependency for i.signatures as part of [https://github.com/OSGeo/grass/pull/3008 PR 3008]&lt;br /&gt;
* found and fixed a bug in digitizer, [https://github.com/OSGeo/grass/pull/3027 PR 3027]&lt;br /&gt;
* participate in rgrass and QGIS-GRASS discussions&lt;br /&gt;
* write up notes from QGIS meeting&lt;br /&gt;
* fix randomly failing test in [https://github.com/OSGeo/grass/pull/3037 PR 3037]&lt;br /&gt;
* worked on a Jupyter Notebook for GRASS parallelization (to be finished)&lt;br /&gt;
&lt;br /&gt;
=== Maris Nartiss ===&lt;br /&gt;
&lt;br /&gt;
* i.svm.* cleanup and preparation for a review&lt;br /&gt;
* A conceptual proposal for a new start up screen&lt;br /&gt;
* Initial version of imagery signature management module i.signatures&lt;br /&gt;
* Remove obsolete parts of locale README file&lt;br /&gt;
* Extract translatable messages also from C++ files&lt;br /&gt;
* Improve parser library documentation&lt;br /&gt;
&lt;br /&gt;
=== Micha Silver ===&lt;br /&gt;
Working on a new GRASS addon: r.optram&lt;br /&gt;
[https://github.com/micha-silver/grass-addons/tree/grass8/src/raster/r.optram the repo on github]&lt;br /&gt;
&lt;br /&gt;
02/06: Initialize main file ''r.optram.py''&lt;br /&gt;
&lt;br /&gt;
includes these functions: &lt;br /&gt;
# ''getImgList()'' - get list of IMG_FILEs in a Sentinel 2 SAFE Directory&lt;br /&gt;
# ''cropToAOI()'' - Crop the images to the Area of Interest&lt;br /&gt;
# ''prepareSTR()'' - Convert SWIR to the SWIR Transformed Reflectance&lt;br /&gt;
# ''prepareVI()'' - Prepare the (user chosen) vegetation index&lt;br /&gt;
&lt;br /&gt;
03/06: &lt;br /&gt;
# Split to three modules: '''r.optram.preprocess, r.optram, r.optram.soilmoisture'''&lt;br /&gt;
# new function: ''prepareTrapezoid()'' - to get wet-dry regression lines and slope, intercept values&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
04/06&lt;br /&gt;
# ''prepareTrapezoid()'' function completed.&lt;br /&gt;
# (Joined video conf with Roger Bivand on R-GRASS integration.)&lt;br /&gt;
&lt;br /&gt;
05/06&lt;br /&gt;
Initialize third file/function: ''r.optram.soilmoisture.py''&lt;br /&gt;
# ''createSoilMoisture()'' - creates new GRASS raster for a single date&lt;br /&gt;
# Add documentation to modules&lt;br /&gt;
# (joined video conf with Nyall Dawson)&lt;br /&gt;
&lt;br /&gt;
TODO list:&lt;br /&gt;
* Read Sentinel cloud mask and mask out cloud pixels in '''r.optram.preprocess'''&lt;br /&gt;
* large study areas or very long time series will create a big numpy table of variables (vegetation index and STR). A possible solution:&lt;br /&gt;
# Determine some &amp;quot;reasonable&amp;quot; maximum size for the numpy table, depending on computer resources.&lt;br /&gt;
# Extract a subset of pixels from each raster in the time series, such that the total table pixel values will not exceed that maximum&lt;br /&gt;
# The size of the subset will be set by (&amp;quot;reasonable&amp;quot; max / number of rasters in time series)&lt;br /&gt;
# Allow user to determine &amp;quot;reasonable&amp;quot; max.&lt;br /&gt;
* Currently this addon consists of three sub-modules. Consider to consolidate to one.&lt;br /&gt;
* Improve HTML documentation&lt;br /&gt;
&lt;br /&gt;
=== Luís de Sousa ===&lt;br /&gt;
&lt;br /&gt;
==== Work on GRASS add-on [https://grass.osgeo.org/grass82/manuals/addons/r.mblend.html r.mblend] ====&lt;br /&gt;
&lt;br /&gt;
* Module is still maintained and fully functional in GRASS 8.2 (now included in the [https://github.com/OSGeo/grass-addons GRASS global add-ons repository])&lt;br /&gt;
* However was not longer producing correct results due to new behaviour in '''v.what.rast'''&lt;br /&gt;
* Solution identified, using inner buffer to interpolation area ([https://github.com/OSGeo/grass-addons/pull/910 PR #910])&lt;br /&gt;
* A small unit test suite was developed ([https://github.com/OSGeo/grass-addons/pull/911 PR #911])&lt;br /&gt;
&lt;br /&gt;
==== Documentation ====&lt;br /&gt;
&lt;br /&gt;
* Expanded instructions on Pre-commit ([https://github.com/OSGeo/grass/pull/3006 PR #3006])&lt;br /&gt;
* Mini guidelines on unit tests for add-ons ([https://github.com/OSGeo/grass-addons/pull/916 PR #916])&lt;br /&gt;
&lt;br /&gt;
=== Aaron Saw Min Sern ===&lt;br /&gt;
&lt;br /&gt;
* Fix bug to complete r.univar parallelization. [https://github.com/OSGeo/grass/pull/2683 PR]&lt;br /&gt;
* Investigate CMake progress in Windows. There still needs to be source code fixes to be port over to MSVC:&lt;br /&gt;
** Variable Length Arrays (VLA) is not supported in MSVC (is optional in C99).&lt;br /&gt;
** DLL export directives are required across dynamic library boundaries.&lt;br /&gt;
** ...&lt;br /&gt;
* Coordinate CMake PR, fix some bugs and make some progress (got a full build on UNIX environment). [https://github.com/OSGeo/grass/pull/3021]&lt;br /&gt;
* r.mapcalc removed previous threading artifacts that are ineffective.&lt;br /&gt;
* r.mapcalc refactored global variables in preparation for threading work. (PR to come)&lt;br /&gt;
&lt;br /&gt;
=== Martin Landa ===&lt;br /&gt;
&lt;br /&gt;
* Check min required wx version when starting wxgui [https://github.com/OSGeo/grass/pull/2990 PR #2990]&lt;br /&gt;
* Graphical modeler: avoid overlapping module parameters [https://github.com/OSGeo/grass/issues/2991 PR #2991]&lt;br /&gt;
* Show ModelRelation in white on dark mode [https://github.com/OSGeo/grass/pull/2997 PR #2997]&lt;br /&gt;
* Add OSGeo4W workflow to compile Addons [https://github.com/OSGeo/grass-addons/pull/912 PR #912]&lt;br /&gt;
* Integrate Grapical Modeler into single window layout [https://github.com/OSGeo/grass/pull/3003 PR #3003]&lt;br /&gt;
* Graphical Modeler: fix command parsing in &amp;quot;add tool&amp;quot; dialog [https://github.com/OSGeo/grass/pull/3022 PR #3022]&lt;br /&gt;
* Describe required updates for new version for winGRASS [https://github.com/OSGeo/grass/issues/2406#issuecomment-1578303935 #2406]&lt;br /&gt;
&lt;br /&gt;
=== Markus Neteler ===&lt;br /&gt;
&lt;br /&gt;
* backport of &amp;quot;HTML header charset changed from ISO-8859-1 to UTF-8&amp;quot; [https://github.com/OSGeo/grass/pull/2547 PR #2547] to GRASS GIS 8.2.1 (fixing r.forcircular manual encoding bug)&lt;br /&gt;
* improve &amp;quot;Update alpine Docker tag to v3.18 [https://github.com/OSGeo/grass/pull/2953 PR #2953]&lt;br /&gt;
* backport of Alpine Dockerfile improvements&lt;br /&gt;
* discussion about &amp;quot;location/mapset&amp;quot; vs &amp;quot;project/...&amp;quot; terminology&lt;br /&gt;
* initial QGIS-GRASS update discussion: update of provider to GRASS GIS 8&lt;br /&gt;
* Google Photo album feeds&lt;br /&gt;
* Use of [https://github.com/OSGeo/grass/blob/main/doc/development/submitting/submitting.md#use-pre-commit pre-commit] (recommended to all devs!)&lt;br /&gt;
* Participate in a two-hour meeting with Nyall Dawson (QGIS) and the GRASS Community about interfacing GRASS from QGIS&lt;br /&gt;
* GRASS GIS docker images: moved from &amp;quot;mundialis organization&amp;quot; to https://hub.docker.com/r/osgeo/grass-gis (together with Carmen)&lt;br /&gt;
** Once the CI completes the images  will show up there. Update of grass-web page is in the works.&lt;br /&gt;
* Update of release procedure documents (together with Vaclav) &lt;br /&gt;
* GRASS GIS manual pages: re-styling and conversion of all pages to markdown:&lt;br /&gt;
** convert to markdown with pandoc (draft script see https://app.gitter.im/#/room/#grassgis_sprint:gitter.im discussion)&lt;br /&gt;
** using mkdocs (https://www.mkdocs.org/): it provides menus and a search window&lt;br /&gt;
** check: automatic formatting for mkdocs: https://github.com/KyleKing/mdformat-mkdocs&lt;br /&gt;
&lt;br /&gt;
[[Image:Grass manual readthedocs.png|First attempt to convert the manual to Markdown/mkdocs|500px]]&lt;br /&gt;
&lt;br /&gt;
* Discuss about a 4th edition of &amp;quot;Open Source GIS: A GRASS GIS Approach&amp;quot;&lt;br /&gt;
* GRASS GIS addons overview generator for entire GitHub (and more?) based on tag &amp;quot;[https://github.com/topics/grass-gis-addons grass-gis-addons]&amp;quot;&lt;br /&gt;
* User 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&lt;br /&gt;
** my tests with DeepL show that the quality is very good; average translation time of a user message shrinks to 15 seconds {{done}}&lt;br /&gt;
** note: one needs to login to Weblate to see the &amp;quot;Automatic suggestion&amp;quot; button (using the OSGeo-ID)&lt;br /&gt;
&lt;br /&gt;
=== Helmut Kudrnovsky ===&lt;br /&gt;
&lt;br /&gt;
* discuss (win)GRASS-R issues [https://github.com/rsbivand/rgrass/issues/57 initGrass Error] and  [https://github.com/OSGeo/grass/issues/2998 feature requests]&lt;br /&gt;
&lt;br /&gt;
* Review and initial tests of PR [https://github.com/OSGeo/grass/pull/2684 compilation with cmake] on Windows&lt;br /&gt;
&lt;br /&gt;
* Participated in a two-hour meeting with Roger, Floris, Vaclav, Anna, Micha, ..... about rgrass development&lt;br /&gt;
&lt;br /&gt;
=== Ondřej Pešek ===&lt;br /&gt;
&lt;br /&gt;
* gmodeler: add export to an actinia script: [https://github.com/OSGeo/grass/pull/3005 PR #3005]&lt;br /&gt;
* 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], [https://github.com/OSGeo/grass/pull/3018 PR #3018]&lt;br /&gt;
* fix GRASS GIS addons broken for Python 3.12: [https://github.com/OSGeo/grass-addons/pull/917 PR #917], [https://github.com/OSGeo/grass-addons/pull/918 PR #918], [https://github.com/OSGeo/grass-addons/pull/919 PR #919]&lt;br /&gt;
* work on docs: [https://github.com/OSGeo/grass/pull/3043 PR #3043]&lt;br /&gt;
&lt;br /&gt;
=== Floris Vanderhaeghe ===&lt;br /&gt;
&lt;br /&gt;
* Explore reading straight from the GRASS database into R (https://github.com/rsbivand/rgrass/issues/75)&lt;br /&gt;
* Help Markus in improving the documentation of the GDAL-GRASS drivers (https://github.com/OSGeo/gdal-grass)&lt;br /&gt;
* Help arranging a meeting with Nyall Dawson for the QGIS GRASS interface &lt;br /&gt;
* Participate in a two-hour meeting with Roger Bivand, Vero Andreo, Vaclav, Anna, Helmut, Micha, ..... about rgrass development&lt;br /&gt;
* Draft and finalize the meeting minutes of the rgrass meeting (https://github.com/rsbivand/rgrass/discussions/78)&lt;br /&gt;
* Participate in a two-hour meeting with Nyall Dawson (QGIS) and the GRASS Community about interfacing GRASS from QGIS (https://github.com/OSGeo/grass/discussions/3047)&lt;br /&gt;
&lt;br /&gt;
=== Vero Andreo ===&lt;br /&gt;
&lt;br /&gt;
* Participated in the discussion about renaming locations to projects&lt;br /&gt;
* Call with Paulo on diverse topics, r.niche.similarity PR revision and merge&lt;br /&gt;
* Participated in a two-hour meeting with Roger, Floris, Vaclav, Anna, Helmut, Micha, ..... about rgrass development&lt;br /&gt;
* Worked on GRASS Website:&lt;br /&gt;
** Apply fixes and merge the [https://github.com/OSGeo/grass-website/pull/362 DOI] and [https://github.com/OSGeo/grass-website/pull/364 first draft of sponsoring tiers] PRs&lt;br /&gt;
** Beautify tables and content of sponsoring page [https://github.com/OSGeo/grass-website/pull/368 #368]&lt;br /&gt;
** New menu and submenus (some reordered), please comment [https://github.com/OSGeo/grass-website/pull/369 #369] &lt;br /&gt;
** Created a news item about rgrass7 retirement with text snippet contributed by Roger Bivand [https://github.com/OSGeo/grass-website/pull/370 #370]&lt;br /&gt;
* Other minor revisions&lt;br /&gt;
&lt;br /&gt;
=== Carmen Tawalika ===&lt;br /&gt;
&lt;br /&gt;
* Move official GRASS GIS Dockerimage from mundialis/grass-py3-pdal to osgeo/grass-gis&lt;br /&gt;
** PR for CI in [https://github.com/OSGeo/grass/pull/3001 #3001]&lt;br /&gt;
** Update website in [https://github.com/OSGeo/grass-website/pull/371 #371]&lt;br /&gt;
** Update reference in actinia-docker repository in [https://github.com/actinia-org/actinia-docker/pull/41 #41]&lt;br /&gt;
* Update alpine version in Dockerimage to v3.18&lt;br /&gt;
** Local testing for [https://github.com/OSGeo/grass/pull/2953 #2953]&lt;br /&gt;
** Update of various images for actinia [https://github.com/actinia-org/actinia-docker/pull/38 #38], [https://github.com/actinia-org/actinia-docker/pull/39 #39] and [https://github.com/actinia-org/actinia-core/pull/442 #442]&lt;br /&gt;
* Enhance actinia version info in [https://github.com/actinia-org/actinia-core/pull/443 #443], [https://github.com/actinia-org/actinia-core/pull/444 #444] and [https://github.com/actinia-org/actinia-docker/pull/40 #40]&lt;br /&gt;
* Fix tests for actinia-parallel-plugin&lt;br /&gt;
&lt;br /&gt;
=== Loïc Bartoletti ===&lt;br /&gt;
&lt;br /&gt;
* Participate in a two-hour meeting with Nyall Dawson (QGIS) and the GRASS Community about interfacing GRASS from QGIS&lt;br /&gt;
* Rebased Markus PR and continuing migration to [https://github.com/OSGeo/grass/pull/3021 CMake]&lt;br /&gt;
* Fix a [https://github.com/qgis/QGIS/pull/53345 Crash on QGIS] loading a raster generated with [https://github.com/OSGeo/grass/issues/1017 r.null]&lt;br /&gt;
* Fix a memory leak in [https://github.com/OSGeo/grass/pull/3004 lib/bitmap]&lt;br /&gt;
* Remove compatibility to GDAL &amp;lt; 2.2 [https://github.com/OSGeo/grass/pull/2995 #2995]&lt;br /&gt;
* Tests and reviews for [https://github.com/OSGeo/grass/issues/1034 #1034], [https://github.com/OSGeo/grass/issues/1889 #1889], [https://github.com/OSGeo/grass/pull/2930 #2930]&lt;br /&gt;
* Working on Cppcheck and [https://sonarcloud.io/summary/new_code?id=lbartoletti_grass&amp;amp;branch=sonarcloud SonarCloud WIP] for GRASS build&lt;br /&gt;
* Update URL to GRASS manual pages in QGIS [https://github.com/qgis/QGIS/pull/53372 #53372] and [https://github.com/qgis/QGIS/pull/53376 #53376]&lt;br /&gt;
=== Discussion with Nyall (QGIS) ===&lt;br /&gt;
&lt;br /&gt;
* How to improve the integration&lt;br /&gt;
** save some of the existing code&lt;br /&gt;
** update &amp;quot;Processing&amp;quot; integration&lt;br /&gt;
** ...&lt;br /&gt;
* GRASS GIS Addon support in QGIS, see&lt;br /&gt;
** https://github.com/qgis/QGIS/pull/53048&lt;br /&gt;
** https://github.com/qgis/QGIS/pull/53049&lt;br /&gt;
&lt;br /&gt;
== What to do differently the next time ==&lt;br /&gt;
&lt;br /&gt;
* Use food delivery also for couple of evenings to allow for longer coding. (asked for by several participants)&lt;br /&gt;
* Pay for more parallel CI jobs. (the queue was very long and too long for the release procedure)&lt;/div&gt;</summary>
		<author><name>⚠️Wenzeslaus</name></author>
	</entry>
</feed>