= GRASS GIS 6.4.2 Release = [[TOC]] === Release === * Release date: 19 February 2012 * Source code: http://grass.osgeo.org/grass64/source/grass-6.4.2.tar.gz ([http://grass.osgeo.org/grass64/source/grass-6.4.2.md5sum md5sum]) * Binaries: http://grass.osgeo.org/download/ * Full announcement: http://grass.osgeo.org/announces/announce_grass642.html ([http://gis-lab.info/blog/2012-02/grass642_release/ Russian]) * Short blurb (abstract): http://grass.osgeo.org/announces/abstract_grass642.txt === SVN Source Code === * Milestone: [milestone:"6.4.2"] * Browse Source: http://trac.osgeo.org/grass/browser/grass/tags/release_20120219_grass_6_4_2 * SVN Checkout 6.4.2: {{{ svn checkout http://svn.osgeo.org/grass/grass/tags/release_20120219_grass_6_4_2 }}} * SVN Checkout latest 6.4 release branch (including unreleased bugfixes): {{{ svn checkout http://svn.osgeo.org/grass/grass/branches/releasebranch_6_4 }}} === Overview of changes === Since the 6.4.0 release in September 2010 more than 1300 source code modifications have been made to the 6.4 release branch. Between 6.4.1 and the current 6.4.2 more than 770 updates have been applied. ==== New modules ==== * '''i.topo.corr''' - Computes topographic correction of reflectance in satellite imagery * '''m.nviz.image''' - Creates a 3D rendering of GIS data (renamed from ''nviz_cmd'') * '''v.net.allpairs''' - Computes the shortest path between all pairs of nodes in the network * '''v.net.bridge''' - Computes bridges and articulation points in the network * '''v.net.centrality''' - Computes degree, centrality, betweeness, closeness and eigenvector centrality measures in the network * '''v.net.components''' - Computes strongly and weakly connected components in the network * '''v.net.connectivity''' - Computes vertex connectivity between two sets of nodes in the network * '''v.net.distance''' - Computes shortest distance via the network between the given sets of features * '''v.net.flow''' - Computes the maximum flow between two sets of nodes in the network * '''v.net.spanningtree''' - Computes minimum spanning tree for the network * '''v.net.timetable''' - Finds shortest path using timetables ==== Major module changes ==== * '''g.extension''' - Many improvements and a new GUI extension manager; better support for building and installing add-ons when the GRASS source code is not available * '''i.rectify''' - Add new resampling method options to set the target resolution and control memory usage * '''r.regression.line''' - Rewritten in C (much faster) * '''r.univar''', '''!r3.univar''' - Zonal support; add ability to export as a table and to a file * '''v.generalize''' - Major bug fixes * '''v.kernel''' - Add additional kernel functions, equal split on networks * '''v.out.ogr''' - Transaction support (major speed up for data-sources which support transactions like PostGIS) ==== Minor module changes ==== * '''d.barscale''' - Add ability to change font size * '''db.select''' - Output can be directed to a file * '''g.version''' - Add ability to output in shell script style * '''i.atcorr''' - Add support for `VGT1_spot4`, `VGT2_spot5`, `RapidEye` sensors * '''r.in.bin''' - Add ability to explicitly set byte order (endianness) * '''r.out.bin''' - Add ability to explicitly set byte order (endianness), number of bytes per cell, and force floating-point output * '''v.out.ogr''' - Add ability to export to a 3D Shapefile * '''v.surf.bspline''' - Change to a more reasonable default smoothing coefficient * Many more; see the detailed [http://grass.osgeo.org/grass64/source/ChangeLog_6.4.1-6.4.2.gz 6.4.1--6.4.2 ChangeLog] ==== GUI changes ==== (wxGUI) * '''Major wxGUI update''' ([http://grass.osgeo.org/wiki/WxPython-based_GUI_for_GRASS pictorial overview]) * Add embedded interactive Python shell ([http://grass.osgeo.org/grass-wiki/images/Wxgui-pyshell.png view]) * Debut of the new [http://grass.osgeo.org/grass64/manuals/html64_user/wxGUI.Modeler.html Graphical Modeler] ([http://grass.osgeo.org/wiki/WxGUI_Modeler view]) * Debut of the new [http://grass.osgeo.org/grass64/manuals/html64_user/wxGUI.PsMap.html Cartographic Composer] front-end to ps.map ([http://grass.osgeo.org/wiki/WxPython-based_GUI_for_GRASS#Cartography_tools view]) * Debut of the new multi-platform extension manger for community supplied add-on modules ([http://grass.osgeo.org/wiki/WxPython-based_GUI_for_GRASS#Extension_Manager view]) * Numerous stability fixes including ability to more gracefully handle stale lock-files and missing graphics support * Support for languages which use double-byte characters (e.g. Japanese) * Make the vector query tool more robust to maps with missing or no data ==== Library changes ==== * New GRASS Python ctypes interface * Added `Numpy` 'arrays' support to GRASS Python Scripting Library * GRASS Python Scripting Library - {{{mlist()}}} replaced by {{{mlist_grouped()}}} * New vector network library added * ODBC driver: fix type mismatch * New symbols: `extra/n_arrow3`, `geology/strike_half-bowtie`, `geology/half-arrow_left`, `geology/half-arrow_right` ([http://grass.osgeo.org/wiki/IconSymbols#New view]) * New color rules: `population_dens` ==== Map projection changes ==== * Support for alternate ETRS89 spelling ==== Portability changes ==== (MS-Windows) * Numerous back-end changes and bug fixes making the experience more robust * Better support for spaces in path names * See the bug-fix-list below for WinGRASS tagged items (Mac OSX) * Offer alternate methods when GNU tool extensions are not available (All) * Fix support for `make` versions older than 3.81 ==== Message translation updates ==== * Many languages updated with many new translations ([http://grass.osgeo.org/devel/i18n.php#statistics see stats]) * Improved translation support for NVIZ === Closed tickets === ==== Closed bugs since the last release ==== [[TicketQuery(status=closed&milestone=6.4.2&type=defect&order=priority)]] ==== Closed wishes since the last release ==== [[TicketQuery(status=closed&milestone=6.4.2&type=enhancement&order=priority)]] ==== Closed tasks since the last release ==== [[TicketQuery(status=closed&milestone=6.4.2&type=task&order=priority)]]