<div dir="ltr"><div class="gmail_quote">The GRASS GIS 8.4.0 release provides more than 520 improvements and fixes with respect to the release 8.3.2.
<h2>Highlights</h2>
<ul>
<li><i>location</i> becomes <i>project</i>: The Python API, command line, and graphical user interface are now using <i>project</i> instead of <i>location</i> for the main component of the data hiearchy while maintaining backward compatibility.</li>
<li>v.fill.holes: New tool to remove inner isles and to keep outer boundary only</li>
<li>i.svm: New support vector machine image classification (SVM)</li>
<li>r.horizon: Output for multiple points, distances, and many other improvements
</li>
<li>r.univar: Parallelization computation extended statistics</li>
<li>JSON output format support (<code>format="json"</code>) in multiple tools (e.g., r.report, <a href="http://r.info" target="_blank">r.info</a>, v.db.select, t.rast.list, etc.)</li>
<li>New <i>grass.jupyter.SeriesMap</i> class for animating series of vectors or rasters</li>
<li>ipyleaflet integration for <i>grass.jupyter</i> to create a map in ipyleaflet and add GRASS data in a single line</li>
<li>Greatly simplified the creation of new projects in Python (no more chicken and egg problems) - also in Jupyter notebooks
</li>
<li>GUI: New easy command history navigation through the History browser panel browser panel (<a href="https://grass.osgeo.org/news/2024_06_06_result_student_grant_linda_karlovska/" rel="nofollow" target="_blank">details</a>)</li>
<li>GUI: Further improvements of new single-window GUI with undockable map display window, for a smoother user experience</li>
<li>New GRASS GIS <a href="https://github.com/OSGeo/grass/blob/main/doc/development/style_guide.md" target="_blank">Programming Style Guide</a></li>
</ul>
<h2>New Addon Tools</h2>
<ul>
<li><a href="https://grass.osgeo.org/grass-stable/manuals/addons/i.eodag.html" rel="nofollow" target="_blank">i.eodag</a>: Downloads imagery datasets from various providers through the EODAG API.</li>
<li><a href="https://grass.osgeo.org/grass-stable/manuals/addons/r.flowaccumulation.html" rel="nofollow" target="_blank">r.flowaccumulation</a>: Calculates flow accumulation from a flow direction raster map using the Memory-Efficient Flow Accumulation (MEFA) parallel algorithm by Cho (2023).</li>
<li><a href="https://grass.osgeo.org/grass-stable/manuals/addons/r.fusion.html" rel="nofollow" target="_blank">r.fusion</a>: image fusion, generalized pan-sharpening.
<ul>
<li>This work was funded by <a href="https://www.mundialis.de/" rel="nofollow" target="_blank">mundialis GmbH & Co. KG</a></li>
</ul>
</li>
<li>r.windfetch: addon for computing wind fetch.</li>
<li><a href="https://grass.osgeo.org/grass-stable/manuals/addons/r.maxent.train.html" rel="nofollow" target="_blank">r.maxent.train</a> & <a href="https://grass.osgeo.org/grass-stable/manuals/addons/r.maxent.predict.html" rel="nofollow" target="_blank">r.maxent.predict</a>: train, and predict a Maxent model to create a suitability distribution layer.</li>
</ul></div><div class="gmail_quote">For further details, see</div><div class="gmail_quote"><ul><li><a href="https://grass.osgeo.org/news/2024_07_27_grass_gis_8_4_0_released">https://grass.osgeo.org/news/2024_07_27_grass_gis_8_4_0_released</a></li><li><a href="https://grass.osgeo.org/download/">https://grass.osgeo.org/download/</a></li><li><a href="https://github.com/OSGeo/grass/releases/tag/8.4.0">https://github.com/OSGeo/grass/releases/tag/8.4.0</a></li></ul><div>Thanks to all contributors!<br></div></div><div class="gmail_quote"><p><br></p></div></div>