Christmas GRASS GIS potential contributors meeting in Raleigh: Difference between revisions

From GRASS-Wiki
Jump to navigation Jump to search
(Created page with "== Discussed topics == * How tickets work, example: [https://trac.osgeo.org/grass/ticket/2750 #2750] * [https://github.com/wenzeslaus/python-grass-addon/blob/master/04_script...")
 
No edit summary
 
(19 intermediate revisions by 6 users not shown)
Line 1: Line 1:
[[Image:Hunt fishbowl 2015 1.jpg|thumb|400px]]
[[Image:Hunt 2015 2.jpg|thumb|400px]]
A group of people contributing or interested in contributing to GRASS GIS met on December 19, 2015 at the Hunt library, which is a quite inspiring place located on NC State University Centennial campus. [[GRASS GIS Raleigh meetups 2016]] are continuation of this event.
Contact person: [[User:Wenzeslaus|Vaclav Petras (Vashek)]]
== Discussed topics ==
== Discussed topics ==


* How tickets work, example: [https://trac.osgeo.org/grass/ticket/2750 #2750]
* How tickets work, example: [https://trac.osgeo.org/grass/ticket/2750 #2750]
* [https://github.com/wenzeslaus/python-grass-addon/blob/master/04_script_to_grass_module.ipynb Writing a GRASS module]
* [https://github.com/wenzeslaus/python-grass-addon/blob/master/04_script_to_grass_module.ipynb Writing a GRASS module]
* [http://gis.stackexchange.com/questions/172162/grass-gis-number-of-cpu-cores-to-use/173555#173555 Paralleling], [[Parallelizing Scripts]], [[Parallel GRASS jobs]], [[OpenMP]]
** [https://trac.osgeo.org/grass/browser/grass/trunk/scripts/r.shade Example Python module (r.shade)]
** [https://trac.osgeo.org/grass/browser/grass/trunk/raster/r.patch Example C module (r.patch)]
* [http://gis.stackexchange.com/questions/172162/grass-gis-number-of-cpu-cores-to-use/173555#173555 Parallelizing (GIS SE)], [[Parallelizing Scripts]], [[Parallel GRASS jobs]], [[OpenMP]]
* [https://grass.osgeo.org/support/mailing-lists/ Mailing list]
* [https://grass.osgeo.org/support/mailing-lists/ Mailing list]
* [https://grass.osgeo.org/documentation/manuals/ Manuals]
* [https://grass.osgeo.org/documentation/manuals/ Manuals]
* Review and testing
** Continuous integration (builds) on [https://travis-ci.org/GRASS-GIS/grass-ci/builds Travis]
** Automated testing ([http://fatra.cnr.ncsu.edu/grassgistests/ results on NCSU server fatra], [http://fatra.cnr.ncsu.edu/grassgistests/reports_for_date-2015-12-19-08-00/report_for_nc_basic_spm_grass7_nc/testfiles.html example result for one day], [https://grass.osgeo.org/grass71/manuals/libpython/gunittest_testing.html documenation])
*** [https://trac.osgeo.org/grass/changeset/65145 example test contribution]
** [https://trac.osgeo.org/grass/timeline GRASS GIS Trac Timeline]
** Example of file history: wxGUI mapcalc [https://trac.osgeo.org/grass/log/grass/trunk/gui/wxpython/modules/mcalc_builder.py change log] and [https://trac.osgeo.org/grass/browser/grass/trunk/gui/wxpython/modules/mcalc_builder.py?annotate=blame authorship per line]
** [https://www.openhub.net/p/grass_gis Open Hub statistics]
* GRASS GIS Database with maps in native format versus linked files, e.g. using [https://grass.osgeo.org/grass71/manuals/r.external.html r.external]
* [https://grass.osgeo.org/download/logos/ Logo resources]
* Installation versus compilation on Ubuntu
** [https://grass.osgeo.org/download/software/linux/ installation from PPA]
* Suggestion for starting with C development
** fix [https://grass.osgeo.org/grass71/manuals/r.cross.html r.cross] problems when overlaying layers with no-data [https://trac.osgeo.org/grass/ticket/1674 #1674]
** fix [https://trac.osgeo.org/grass/ticket/2310 #2310]
** Some modules are setting color tables which are the same as the predefined ones available through r.colors but these modules have the values hardcoded, thus causing duplication (e.g. [https://trac.osgeo.org/grass/browser/grass/trunk/lib/rst/interp_float/output2d.c#L214 v.surf.rst in lib/rst] and [https://trac.osgeo.org/grass/browser/grass/trunk/raster/r.slope.aspect/main.c#L1054 r.slope.aspect]). Solution is to move the code for creating color tables from the r.color module to the library.
== Participants ==
* Vaclav Petras (Vashek)
* Anna Petrasova
* Michael Reno
* Makiko Shukunobe
* Brendan Harmon
* and 2 others
== Location ==
[[Image:Hunt 2015 1.jpg|thumb|200px]]
* Raleigh, North Carolina, USA
* [https://www.lib.ncsu.edu/huntlibrary James B. Hunt Jr. Library], 1070 Partners Way, Raleigh, NC 27606 ([http://www.openstreetmap.org/way/177166351 map])
* free parking (Saturdays): Oval West Parking Deck, Partners Way ([https://www.openstreetmap.org/way/164125158 map])


== Press release ==
== Press release ==


(to be submitted to GeoForAll Newsletter)
''Prepared upon request from the [http://www.geoforall.org/newsletters/ GeoForAll Newsletter] (international audience). Published in Volume 2, No. 1 - January 2016.''
 
The local GRASS GIS community in Raleigh, North Carolina, USA is pleased to announce a successful meeting, held on Saturday December 19, 2015, dedicated to learning about how to contribute to GRASS GIS. The meeting took place at the inspiring James B. Hunt Jr. Library at the North Carolina State University Centennial Campus. Though it is true that a libre and open source project such as GRASS GIS necessitates many types of non-coding contributions, including documentation and tests, this event focused on describing the tools and processes associated with making contributions to the codebase itself.  Bug fixes and enhancements, both in C and Python, were generally considered.  These themes and others will continue to be discussed at the first follow up meeting of 2016, planned for late January.
 
== Photos ==
 
[[Image:Hunt fishbowl 2015 3.jpg|center|thumb|400px]]
[[Image:Hunt fishbowl 2015 2.jpg|center|thumb|400px]]
 
For higher resolution images contact [[User:Wenzeslaus|Vaclav Petras]].
 
== See also ==
 
* [[GRASS GIS Raleigh meetups 2016]]
* [[GRASS GIS Raleigh meetups 2017]]
 
[[Category: Workshops]]
[[Category: Code Sprint]]
[[Category: 2015]]

Latest revision as of 09:23, 20 December 2019

A group of people contributing or interested in contributing to GRASS GIS met on December 19, 2015 at the Hunt library, which is a quite inspiring place located on NC State University Centennial campus. GRASS GIS Raleigh meetups 2016 are continuation of this event.

Contact person: Vaclav Petras (Vashek)

Discussed topics

Participants

  • Vaclav Petras (Vashek)
  • Anna Petrasova
  • Michael Reno
  • Makiko Shukunobe
  • Brendan Harmon
  • and 2 others

Location

  • Raleigh, North Carolina, USA
  • James B. Hunt Jr. Library, 1070 Partners Way, Raleigh, NC 27606 (map)
  • free parking (Saturdays): Oval West Parking Deck, Partners Way (map)

Press release

Prepared upon request from the GeoForAll Newsletter (international audience). Published in Volume 2, No. 1 - January 2016.

The local GRASS GIS community in Raleigh, North Carolina, USA is pleased to announce a successful meeting, held on Saturday December 19, 2015, dedicated to learning about how to contribute to GRASS GIS. The meeting took place at the inspiring James B. Hunt Jr. Library at the North Carolina State University Centennial Campus. Though it is true that a libre and open source project such as GRASS GIS necessitates many types of non-coding contributions, including documentation and tests, this event focused on describing the tools and processes associated with making contributions to the codebase itself. Bug fixes and enhancements, both in C and Python, were generally considered. These themes and others will continue to be discussed at the first follow up meeting of 2016, planned for late January.

Photos

For higher resolution images contact Vaclav Petras.

See also