Talk:GRASS Community Sprint Bonn 2016: Difference between revisions

From GRASS-Wiki
Jump to navigation Jump to search
(Added my contribution to the Code Sprint)
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== Thoughts and impressions from the GRASS GIS Community Sprint at FOSS4G 2016 ==
Last week we had the pleasure to attend the International FOSS4G 2016 Conference in Bonn. But not only that... Both, before and after
the conference, "Code Sprints" took place. What is a '''"Code Sprint"'''? Basically, it is a group of free and open source developers who (fueled with beer, coffee and snacks/pizza/sandwiches) gather to develop new stuff, enhance existing tools, perform bug fixing, translate and write documentation, discuss and decide the way to go with the software they contribute to (essentially the software they love we would say, it all comes to that). Anyway, in this context, also GRASS GIS developers gathered in what we usually call the '''"Community Sprints"''', since it's not only a meeting of developers but also of users, and other contributors - everybody is welcome and their help appreciated. 
So, what did we do at these two sprints? 
Well, first of all, '''we had a great time!''' It is always a great joy to meet again (or in some cases even for the first time) with those people that use to answer your emails in the mailing list(s), fix or enhance modules, help in so many ways... One feels at home :-)
But we also worked a lot! The most important is that '''the last GRASS GIS 6 version''' was released on Sunday at 1:00 am or so [https://grass.osgeo.org/news/58/15/GRASS-GIS-6-4-6-released]. Also several other issues were discussed and addressed, i.e.: the next minor release of 7.0.5 - planned for mid of September, and the new major release of GRASS GIS 7.2.0, which is planned for 1st of October 2016. Furthermore, the styling of a new Web site for the GRASS GIS project was lively discussed. Moreover, the participants fixed a number of bugs, backported numerous features, cleaned outdated tickets, and added some new features. Even a new add-on was developed in these days. Eventually also some tutorials explaining how to work with time series and Sentinel-2 satellite data got written up. Last but not least, a member of the community provided a new [https://trac.osgeo.org/grass/browser/grass-promo/grassflyer/flyer_2016 flyer] for GRASS GIS. Please help us translating, improving and distributing it!
Oh! And by Sunday evening, also the PSC election 2016 time was over, and we got a '''new PSC''' (See results [https://trac.osgeo.org/grass/wiki/PSC/Election2016 here])! Congratulations!!! For the first time, users that have contributed to GRASS GIS project were formally invited to vote... Isn't that great? Therefore, Community Sprints, '''Community Spirit''' ;-)
'''Join and en-joy GRASS GIS!'''
[[File:Grass community sprint 2016.png|thumb|center|1000px]]
== Participants and Reports ==
== Participants and Reports ==


Line 70: Line 93:
* started to update r.modis
* started to update r.modis
* discussed about new website
* discussed about new website
* submit and work on the new flayer created by Vincent Bain
* submit and work on the new flyer created by Vincent Bain (https://svn.osgeo.org/grass/grass-promo/grassflyer/flyer_2016/)
* Translated the flayer in Italian
* Translated the flyer in Italian
 
=== Stefan Blumentrath ===
 
* wrote v.in.pygbif addon (https://svn.osgeo.org/grass/grass-addons/grass7/vector/v.in.pygbif) for downloading species occurrence data from GBIF using pygbif (with kind support from Lucca, Vero and Helmut)
 
=== Anna Zanchetta ===
 
* understanding how to contribute to Grass development
* implementing i.cva addon for performing change detection with Change Vector Analysis (to be uploaded soon)
* helping with the discussion on the website renovation
* feeding Nikos

Latest revision as of 19:57, 8 September 2016

Thoughts and impressions from the GRASS GIS Community Sprint at FOSS4G 2016

Last week we had the pleasure to attend the International FOSS4G 2016 Conference in Bonn. But not only that... Both, before and after the conference, "Code Sprints" took place. What is a "Code Sprint"? Basically, it is a group of free and open source developers who (fueled with beer, coffee and snacks/pizza/sandwiches) gather to develop new stuff, enhance existing tools, perform bug fixing, translate and write documentation, discuss and decide the way to go with the software they contribute to (essentially the software they love we would say, it all comes to that). Anyway, in this context, also GRASS GIS developers gathered in what we usually call the "Community Sprints", since it's not only a meeting of developers but also of users, and other contributors - everybody is welcome and their help appreciated.


So, what did we do at these two sprints?


Well, first of all, we had a great time! It is always a great joy to meet again (or in some cases even for the first time) with those people that use to answer your emails in the mailing list(s), fix or enhance modules, help in so many ways... One feels at home :-)

But we also worked a lot! The most important is that the last GRASS GIS 6 version was released on Sunday at 1:00 am or so [1]. Also several other issues were discussed and addressed, i.e.: the next minor release of 7.0.5 - planned for mid of September, and the new major release of GRASS GIS 7.2.0, which is planned for 1st of October 2016. Furthermore, the styling of a new Web site for the GRASS GIS project was lively discussed. Moreover, the participants fixed a number of bugs, backported numerous features, cleaned outdated tickets, and added some new features. Even a new add-on was developed in these days. Eventually also some tutorials explaining how to work with time series and Sentinel-2 satellite data got written up. Last but not least, a member of the community provided a new flyer for GRASS GIS. Please help us translating, improving and distributing it!


Oh! And by Sunday evening, also the PSC election 2016 time was over, and we got a new PSC (See results here)! Congratulations!!! For the first time, users that have contributed to GRASS GIS project were formally invited to vote... Isn't that great? Therefore, Community Sprints, Community Spirit ;-)


Join and en-joy GRASS GIS!


Participants and Reports

Moritz

  • OBIA Toolchain
    • Cleaned up r.object.geometry and moved it to addons r69187 + r69188, r.object.geometry
    • Modified i.segment.stats to user.object.geometry instead of v.to.db
    • Improved error handling in i.segment.stats and use temporary files on disk to reduce memory use
    • Modified i.segment.uspo to also allow testing new mean shift algorithm (currently only available in sandbox) r69236
    • Tested mean shift algorithm
  • Working on 6.4.6 release
    • General bug triaging
    • Backported fix of trac #1444 to release_64
    • Backported fix of trac #2558 to release_64
  • Scratched an old itch and implement a flag in g.region to allow shell style output in flat (one line) style r69240

Markus Neteler

  • assist CRO in cleaning PSC election voter email addresses (400 addresses reduced to 240 clean addresses)
  • minor pseudo-mercator discussions
  • major datum shift file discussions with Even Rouault (GDAL) and fellow GRASS sprinters: libproj cleanup of local copies of NAD and datum shift files which are indeed used from GDAL; extended documentation in README.txt (trac #2456, r2456)
  • GRASS GIS 6.4.6 release management
  • checking backports together with Martin Landa for GRASS GIS 7.0.5 and for the planned GRASS GIS 7.2.0
  • written draft Sentinel-2 processing script for Vero
  • backports: r69265, etc

Anna Petrasova

Martin Landa

Vero

  • Tutorials (to be published soon):
  1. R-GRASS integration for raster time series handling/processing.
  2. Sentinel-2 processing chain in GRASS with Markus' help.
  • Discussed with Stefan about new add-on design and helped testing (See r69294).
  • Helped testing new pymodis.
  • Wrote draft of announcement for GRASS 6.4.6 release along with Milena, Moritz and Markus.

Nikos

Done
On-Going
Ideas
  • Scratching a new version for `create_iwave.py` -- vision: one Class to rule them all.
  • Reviewing options to fuse i.pansharpen with/into i.fusion.hpf

Luca Delucchi

Stefan Blumentrath

Anna Zanchetta

  • understanding how to contribute to Grass development
  • implementing i.cva addon for performing change detection with Change Vector Analysis (to be uploaded soon)
  • helping with the discussion on the website renovation
  • feeding Nikos