Talk:GRASS Community Sprint Bonn 2018: Difference between revisions

From GRASS-Wiki
Jump to navigation Jump to search
(+ some more stuff added)
(+QGIS migration, as another reference to be studied)
 
(42 intermediate revisions by 8 users not shown)
Line 1: Line 1:
= Participants and Reports =
= Participants and Reports =
Summarizing '''press release''': https://grass.osgeo.org/news/75/15/Recap-from-the-OSGeo-Code-Sprint-in-Bonn-2018/
[[Image:Grass_sprint2018_bonn_fotowall.jpg|center|500px]]


== Martin Landa ==
== Martin Landa ==
Line 6: Line 10:
* Show computation region extent settings, see {{trac|3519}}
* Show computation region extent settings, see {{trac|3519}}
* wxGUI/datacatalog: zoom to first added map (sync with lmgr behaviour)
* wxGUI/datacatalog: zoom to first added map (sync with lmgr behaviour)
* wxGUI/preferences: add new option for random colors (vector)
* Read EPSG codes with PROJ v.5 fails, see {{trac|3514}}
* wxGUI/datacatalog: display layer on double click
* disable to_text_string() in grass.py, see {{trac|3508}}
* rename r.sentinel -> i.sentinel (work in progress), see {{trac|3522}}
* v.random restrict wrong categories assigned, see {{trac|3524}}
* Currently ​G7:v.random with restrict parameter transfers categories {{trac|3528}}
* wxGUI: set up default map display properties when new display is open
* libgis: improve parser UI description error reporting
* v.to.rast: add support for centroids
* wxGUI/dbmgr: better handling of text values in SQLBuilder
* wxGUI/dbmgr: get sample/all values tuning
* wxGUI: implement widget for SQL WHERE params
[[File:Wxgui-sqlwhere-select.png|500px|thumb|center]]


== Moritz Lennert ==
== Moritz Lennert ==
Line 11: Line 29:
* [https://trac.osgeo.org/grass/timeline?from=Mar+25%2C+2018&daysback=7&authors=mlennert&milestone=on&ticket=on&changeset=on&wiki=on&update=Update SVN log] overview
* [https://trac.osgeo.org/grass/timeline?from=Mar+25%2C+2018&daysback=7&authors=mlennert&milestone=on&ticket=on&changeset=on&wiki=on&update=Update SVN log] overview
*  Committed fix for r.texture to avoid overwrite of existing output maps
*  Committed fix for r.texture to avoid overwrite of existing output maps
*  Committed fox for i.segment.uspo to avoid zero division error
*  Committed fix for i.segment.uspo to avoid zero division error
*  Worked on and discussed new startup mockup, created [https://trac.osgeo.org/grass/wiki/wxGUIDevelopment/New_Startup wiki page] for brainstorming
*  Worked on and discussed new startup mockup, created [https://trac.osgeo.org/grass/wiki/wxGUIDevelopment/New_Startup wiki page] for brainstorming
*  Use of '_' in i.zc module parameter in i.cutlines to enable parallelization of i.zc. Thanks to Pietro for making this possible in pygrass.
*  Use of '_' in i.zc module parameter in i.cutlines to enable parallelization of i.zc. Thanks to Pietro for making this possible in pygrass.
Line 18: Line 36:
*  Discussion of new website design
*  Discussion of new website design
*  Discussion on move to github.
*  Discussion on move to github.
== Markus Metz ==
* [https://trac.osgeo.org/grass/timeline?from=Mar+25%2C+2018&daysback=7&authors=mmetz&milestone=on&ticket=on&changeset=on&wiki=on&update=Update%20SVN%20log SVN log] overview
* Support of new PROJ 5 API


== Markus Neteler ==
== Markus Neteler ==


* [https://trac.osgeo.org/grass/timeline?from=Mar+25%2C+2018&daysback=7&authors=neteler&milestone=on&ticket=on&changeset=on&wiki=on&update=Update%20SVN%20log SVN log] overview
* set up [https://docs.google.com/spreadsheets/d/1BgFMiYlLosFjsVUlUCWwssoxiQB_G7gpkVFgG29gZBM/edit?usp=sharing Budget] for this community sprint
* set up [https://docs.google.com/spreadsheets/d/1BgFMiYlLosFjsVUlUCWwssoxiQB_G7gpkVFgG29gZBM/edit?usp=sharing Budget] for this community sprint
* testing of {{AddonCmd|i.nightlights.intercalibration}} with DMSP-OLS data, parser fix (contributed by Anika Bettge) and HTML fixes
* Web: activation of roles in http://staging.grass.osgeo.org/
* svn to git migration discussions, watching other projects:
** ''GDAL migration'':
***Following https://trac.osgeo.org/gdal/wiki/rfc71_github_migration with interest
*** new GDAL teams on github (by Mateusz Łoskot on [https://lists.osgeo.org/pipermail/gdal-dev/2018-March/048300.html gdal-dev])
*** The ''master GDAL team'' has no access to OSGeo/gdal repository, it does not need one, it just manages sub-teams and members https://github.com/orgs/OSGeo/teams/gdal/
*** New ''sub-team gdal-admins'' has full admin access to OSGeo/gdal repo (all members move from the pevious global GDAL team) https://github.com/orgs/OSGeo/teams/gdal-admins/
*** The ''gdal-committers team'' has moved under the umbrella of GDAL master team and has read-write access to OSGeo/gdal repo https://github.com/orgs/OSGeo/teams/gdal-committers/
** ''GNOME migration to gitlab'':
*** Overview: https://wiki.gnome.org/Initiatives/DevelopmentInfrastructure incl. Evaluation
*** GNOME Mass migration plan https://mail.gnome.org/archives/desktop-devel-list/2018-March/msg00023.html
*** New infrastructure: https://wiki.gnome.org/GitLab
** ''QGIS migration''
*** https://github.com/qgis/QGIS/wiki/QGIS-Platform-migration-plan
* Ticket {{trac|3527}} (i.atcorr: discrepancy in sensor band numbering in the manual)
* added "How to add keywords in code" submitting rules for [https://trac.osgeo.org/grass/wiki/Submitting/Python#Addingdescriptionandkeywords Python] and [https://trac.osgeo.org/grass/wiki/Submitting/C#Addingdescriptionandkeywords C]
* work together with Vero on https://grasswiki.osgeo.org/wiki/GRASS-Wiki/CMS_migration_plan_2018
* i.atcorr: sync to trunk (updated spectral curves for various satellites; fix band order for Worldview2; addition of Sentinel-2B, improvement of numerical stability {{rev|72557}}
* Transifex: bidirectional sync of message translations


== Veronica Andreo ==
== Veronica Andreo ==


* [https://trac.osgeo.org/grass/timeline?from=Mar+25%2C+2018&daysback=7&authors=veroandreo&milestone=on&ticket=on&changeset=on&wiki=on&update=Update%20SVN%20log SVN log] overview
* [https://trac.osgeo.org/grass/timeline?from=Mar+25%2C+2018&daysback=7&authors=veroandreo&milestone=on&ticket=on&changeset=on&wiki=on&update=Update%20SVN%20log SVN log] overview
* Tested {{cmd|r.texture}}
* tested {{cmd|r.texture}}, see {{trac|3492}}
* Commited {{cmd|i.atcorr}} manual example and figure contributed by Zofie Cimburova to perform atmospheric correction on Sentinel-2 bands
* committed {{cmd|i.atcorr}} manual example and figure contributed by Zofie Cimburova to perform atmospheric correction on Sentinel-2 bands
* Performed general clean-up on i.atcorr manual page
* performed general clean-up on i.atcorr manual page
* [https://grasswiki.osgeo.org/wiki/SENTINEL Sentinel wiki] (kinda) completed. Editions, corrections and more examples are welcome.
* completed [https://grasswiki.osgeo.org/wiki/SENTINEL Sentinel wiki] (kinda). Editions, corrections and more examples are welcome.
* revision of t.* related tickets and closed some old ones as wontfix or worksforme accordingly
* discussion about new flag and flag behavior for {{cmd|t.remove}} with Luca {{trac|3362}}
* patch for {{trac|3264}} with Luca's help
* revised and tested old t.* related tickets; closed some old ones as wontfix or worksforme accordingly.
* discussion about new flag and flag behavior for {{cmd|t.remove}} with Luca
* created patch for {{trac|3264}} with Luca's help
* tested -h flag in {{cmd|t.info}}, see {{trac|3322}}
* added example to {{cmd|t.register}} (contributed by Ondrej Pesek) + correction of typos and minor text edition
* tweeted and RT from GRASS account and posted in FB GRASS GIS group
* completed revision and clean-up of the [https://grasswiki.osgeo.org/wiki/Temporal_data_processing Temporal data processing] wiki
* opened tickets for {{cmd|g.gui.tplot}} (after discussions with Nikos and Luca)
* tested {{trac|3223}} and {{trac|3302}}
* prepared small extra [https://grass.osgeo.org/sampledata/north_carolina/nc_spm_mapset_modis2015_2016_lst.zip mapset] with MODIS LST time series data (2015-2016) for NC location
* created draft roadmap of priorities for the migration of the web site (work together with MarkusN): see [https://grasswiki.osgeo.org/wiki/GRASS-Wiki/CMS_migration_plan_2018 wiki]
* created draft [https://trac.osgeo.org/grass/wiki/Grass7/NewFeatures76 GRASS 7.6. New Features] page to start adding the cool stuff that will be shipped with 76
* added examples for the new features implemented in {{cmd|g.gui.tplot}}
* edited the GRASS GIS page at: https://www.osgeo.org/projects/grass-gis/
* Spanish translations in transifex


== Ondřej Pešek ==
== Ondřej Pešek ==


* Working on artificial neural network modules (see [https://github.com/ctu-geoforall-lab-projects/dp-pesek-2018/compare/master@%7B18/3/2018%7D...master github commits] overview)
* Working on artificial neural network modules (see [https://github.com/ctu-geoforall-lab-projects/dp-pesek-2018/compare/master@%7B18/3/2018%7D...master@%7B25/03/2018%7D github commits] overview)
* g.gui.gmodeler: Support parameterization and GUI generation in python script; export to PyWPS script (see [https://github.com/ctu-yfsg/2017-d-grass-modeler-pywps/compare/master@%7B18/03/2018%7D...master github commits] overview)
* {{cmd|g.gui.gmodeler}}: Support parameterization and GUI generation in python script; export to PyWPS script (see [https://github.com/ctu-yfsg/2017-d-grass-modeler-pywps/compare/master@%7B18/03/2018%7D...master@%7B25/03/2018%7D github commits] overview)
* Working on SOS modules (see [https://github.com/pesekon2/GRASS-GIS-SOS-tools/compare/master@%7B17/03/2018%7D...master@%7B25/03/2018%7D github commits] overview)
* Enhancing PyWPS to support a GRASS location created from a georeferenced file (see [https://github.com/geopython/pywps/pull/334 github pull request])
 
== Luca Delucchi ==
 
* [https://trac.osgeo.org/grass/timeline?from=Mar+25%2C+2018&daysback=7&authors=lucadelu&milestone=on&ticket=on&changeset=on&wiki=on&update=Update%20SVN%20log SVN log] overview
* {{cmd|g.region}} improved grow option
* renamed r.modis addons to {{AddonCmd|i.modis}}
* working on temporal framework open tickets
* discussion about new flag and flag behavior for {{cmd|t.remove}} with Vero {{trac|3362}}
* created three new modules to work with signature files {{AddonCmd|i.signature.list}}, {{AddonCmd|i.signature.copy}}, {{AddonCmd|i.signature.remove}}
* worked with Markus Metz on {{cmd|i.ortho.transform}} command
* fixed some bug in {{cmd|g.gui.tplot}} {{rev|72485}} {{rev|72489}}, one related to {{trac|3294}}
* {{cmd|g.gui.tplot}} added capabilities to set labels for title, x and y axes {{rev|72523}} {{rev|72526}}
* {{cmd|g.gui.tplot}} added capabilities to export plotted data to CSV file {{rev|72528}} {{rev|72529}} related to {{trac|3533}}
* review GSoC proposals
* Italian translation
* added tests from other people {{rev|72530}}, {{rev|72546}}
* {{cmd|r.in.srtm}} added support for SRTM SWBD {{rev|72569}} related to {{trac|3246}}, removed unzip dependencies
 
== Nikos Alexandris ==
 
* Discussion about GRASS GIS, HPC and distributed file systems with Markus Neteler, Soeren Gebert, Markus Metz. Respective wiki pages to be updated.
* Tests related to https://trac.osgeo.org/grass/ticket/774 available at https://github.com/NikosAlexandris/test_color_space_conversions
* Support for vector input in r.clip, see https://trac.osgeo.org/grass/attachment/ticket/3538/r.clip_patch_for_vector_input
 
== Stefan Blumentrath ==
 
* Made his first commit to trunk {{rev|72444}} and fixed {{trac|3322}}
* worked on an AddOn [https://trac.osgeo.org/grass/browser/sandbox/sbl/t.rast.aggregate.update/t.rast.aggregate.update.py t.rast.aggegate.update] for updating aggregated STRDS from t.rast.aggregate (please test)
* wrote a patch for improving performance of v.rast.stats that allows multiple input {{trac|3523}} (testing/feedback very welcome)
* [https://trac.osgeo.org/grass/timeline?from=Mar+25%2C+2018&daysback=7&authors=sbl&milestone=on&ticket=on&changeset=on&wiki=on&update=Update%20SVN%20log SVN log] overview
 
== Sören Gebbert ==
* [https://trac.osgeo.org/grass/timeline?from=Mar+25%2C+2018&daysback=7&authors=huhabla&milestone=on&ticket=on&changeset=on&wiki=on&update=Update%20SVN%20log SVN log] overview
* temporal algebra bugfixing
 
== Radek Novotný ==
 
* Implementation of new --exec funcionalities (--tmp-location,--no-clean), see {{trac|3537}}
* Creating [https://docs.google.com/document/d/1XlxRHvtaiebVIOvlq8G6Q5FuUkFigZ8DlQbaQ-y9keQ/edit?ts=5ab51252 GSoC poroposal]

Latest revision as of 07:41, 5 June 2018

Participants and Reports

Summarizing press release: https://grass.osgeo.org/news/75/15/Recap-from-the-OSGeo-Code-Sprint-in-Bonn-2018/

Martin Landa

  • SVN log overview
  • Show computation region extent settings, see trac #3519
  • wxGUI/datacatalog: zoom to first added map (sync with lmgr behaviour)
  • wxGUI/preferences: add new option for random colors (vector)
  • Read EPSG codes with PROJ v.5 fails, see trac #3514
  • wxGUI/datacatalog: display layer on double click
  • disable to_text_string() in grass.py, see trac #3508
  • rename r.sentinel -> i.sentinel (work in progress), see trac #3522
  • v.random restrict wrong categories assigned, see trac #3524
  • Currently ​G7:v.random with restrict parameter transfers categories trac #3528
  • wxGUI: set up default map display properties when new display is open
  • libgis: improve parser UI description error reporting
  • v.to.rast: add support for centroids
  • wxGUI/dbmgr: better handling of text values in SQLBuilder
  • wxGUI/dbmgr: get sample/all values tuning
  • wxGUI: implement widget for SQL WHERE params

Moritz Lennert

  • SVN log overview
  • Committed fix for r.texture to avoid overwrite of existing output maps
  • Committed fix for i.segment.uspo to avoid zero division error
  • Worked on and discussed new startup mockup, created wiki page for brainstorming
  • Use of '_' in i.zc module parameter in i.cutlines to enable parallelization of i.zc. Thanks to Pietro for making this possible in pygrass.
  • Some testing for #3361 on slowness of v.select with GEOS. Added explanation to man page to clarify that GRASS' "overlap' = GEOS 'intersects'.
  • Testing Ondrej' artificial neural networks modules + discussions on further improvements
  • Discussion of new website design
  • Discussion on move to github.

Markus Metz

  • SVN log overview
  • Support of new PROJ 5 API

Markus Neteler

Veronica Andreo

  • SVN log overview
  • tested r.texture, see trac #3492
  • committed i.atcorr manual example and figure contributed by Zofie Cimburova to perform atmospheric correction on Sentinel-2 bands
  • performed general clean-up on i.atcorr manual page
  • completed Sentinel wiki (kinda). Editions, corrections and more examples are welcome.
  • discussion about new flag and flag behavior for t.remove with Luca trac #3362
  • revised and tested old t.* related tickets; closed some old ones as wontfix or worksforme accordingly.
  • created patch for trac #3264 with Luca's help
  • tested -h flag in t.info, see trac #3322
  • added example to t.register (contributed by Ondrej Pesek) + correction of typos and minor text edition
  • tweeted and RT from GRASS account and posted in FB GRASS GIS group
  • completed revision and clean-up of the Temporal data processing wiki
  • opened tickets for g.gui.tplot (after discussions with Nikos and Luca)
  • tested trac #3223 and trac #3302
  • prepared small extra mapset with MODIS LST time series data (2015-2016) for NC location
  • created draft roadmap of priorities for the migration of the web site (work together with MarkusN): see wiki
  • created draft GRASS 7.6. New Features page to start adding the cool stuff that will be shipped with 76
  • added examples for the new features implemented in g.gui.tplot
  • edited the GRASS GIS page at: https://www.osgeo.org/projects/grass-gis/
  • Spanish translations in transifex

Ondřej Pešek

Luca Delucchi

Nikos Alexandris

Stefan Blumentrath

  • Made his first commit to trunk r72444 and fixed trac #3322
  • worked on an AddOn t.rast.aggegate.update for updating aggregated STRDS from t.rast.aggregate (please test)
  • wrote a patch for improving performance of v.rast.stats that allows multiple input trac #3523 (testing/feedback very welcome)
  • SVN log overview

Sören Gebbert

  • SVN log overview
  • temporal algebra bugfixing

Radek Novotný