Talk:GRASS Community Sprint Bonn 2018: Difference between revisions
Jump to navigation
Jump to search
Veroandreo (talk | contribs) (+ 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 | * 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}}, see {{trac|3492}} | ||
* | * 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 | ||
* [https://grasswiki.osgeo.org/wiki/SENTINEL Sentinel wiki] (kinda) | * completed [https://grasswiki.osgeo.org/wiki/SENTINEL Sentinel wiki] (kinda). Editions, corrections and more examples are welcome. | ||
* | * 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. | ||
* | * 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
- SVN log overview
- set up Budget for this community sprint
- testing of 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 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
- GDAL migration:
- Ticket trac #3527 (i.atcorr: discrepancy in sensor band numbering in the manual)
- added "How to add keywords in code" submitting rules for Python and 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 r72557
- Transifex: bidirectional sync of message translations
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
- Working on artificial neural network modules (see github commits overview)
- g.gui.gmodeler: Support parameterization and GUI generation in python script; export to PyWPS script (see github commits overview)
- Working on SOS modules (see github commits overview)
- Enhancing PyWPS to support a GRASS location created from a georeferenced file (see github pull request)
Luca Delucchi
- SVN log overview
- g.region improved grow option
- renamed r.modis addons to i.modis
- working on temporal framework open tickets
- discussion about new flag and flag behavior for t.remove with Vero trac #3362
- created three new modules to work with signature files i.signature.list, i.signature.copy, i.signature.remove
- worked with Markus Metz on i.ortho.transform command
- fixed some bug in g.gui.tplot r72485 r72489, one related to trac #3294
- g.gui.tplot added capabilities to set labels for title, x and y axes r72523 r72526
- g.gui.tplot added capabilities to export plotted data to CSV file r72528 r72529 related to trac #3533
- review GSoC proposals
- Italian translation
- added tests from other people r72530, r72546
- r.in.srtm added support for SRTM SWBD r72569 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 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ý
- Implementation of new --exec funcionalities (--tmp-location,--no-clean), see trac #3537
- Creating GSoC poroposal