Talk:GRASS Developer Summit Raleigh 2025: Difference between revisions
Line 25: | Line 25: | ||
Room: 5101-Executive Board Room | Room: 5101-Executive Board Room | ||
Highlighted topic: Contributing to GRASS. Getting started. Is it easy to contribute? | Highlighted topic: ''Contributing to GRASS. Getting started. Is it easy to contribute?'' | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 36: | Line 36: | ||
| 10:00-11:00 || Focus time || Time to work on your laptop, whiteboard solutions with a group, or anything in between. | | 10:00-11:00 || Focus time || Time to work on your laptop, whiteboard solutions with a group, or anything in between. | ||
|- | |- | ||
| 11:00- | | 11:00-11:20 || Self-organized feedback session || Your topic here (10-minute presentation and 10-minute discussion) | ||
|- | |||
| 11:20-11:40 || Self-organized feedback sessions || Your topic here | |||
|- | |||
| 11:40-12:00 || Self-organized feedback sessions || Your topic here | |||
|- | |- | ||
| 12:00-13:00 || Lunch || Eat, drink, and continue the discussion from the feedback sessions. | | 12:00-13:00 || Lunch || Eat, drink, and continue the discussion from the feedback sessions. | ||
Line 51: | Line 55: | ||
Room: 5101-Executive Board Room | Room: 5101-Executive Board Room | ||
Highlighted topic: Interfacing with QGIS (gathering user feedback, testing, discussing with developers, developing action items) | Highlighted topic: ''Interfacing with R and QGIS (gathering user feedback, testing, discussing with developers, developing action items)'' | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 62: | Line 66: | ||
| 10:00-11:00 || Focus time || Time to work on your laptop, whiteboard solutions with a group, or anything in between. | | 10:00-11:00 || Focus time || Time to work on your laptop, whiteboard solutions with a group, or anything in between. | ||
|- | |- | ||
| 11:00- | | 11:00-11:20 || Self-organized feedback session || Your topic here (10-minute presentation and 10-minute discussion) | ||
|- | |||
| 11:20-11:40 || Self-organized feedback sessions || Your topic here | |||
|- | |||
| 11:40-12:00 || Self-organized feedback sessions || Your topic here | |||
|- | |- | ||
| 12:00-13:00 || Lunch || Eat, drink, and continue the discussion from the feedback sessions. | | 12:00-13:00 || Lunch || Eat, drink, and continue the discussion from the feedback sessions. | ||
Line 77: | Line 85: | ||
Room: 5101-Executive Board Room | Room: 5101-Executive Board Room | ||
Highlighted topic: Non-coding contributions, natural language translation, and internationalization. | Highlighted topic: ''Non-coding contributions, natural language translation, and internationalization.'' | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 88: | Line 96: | ||
| 10:00-11:00 || Focus time || Time to work on your laptop, whiteboard solutions with a group, or anything in between. | | 10:00-11:00 || Focus time || Time to work on your laptop, whiteboard solutions with a group, or anything in between. | ||
|- | |- | ||
| 11:00- | | 11:00-11:20 || Self-organized feedback session || Your topic here (10-minute presentation and 10-minute discussion) | ||
|- | |||
| 11:20-11:40 || Self-organized feedback sessions || Your topic here | |||
|- | |||
| 11:40-12:00 || Self-organized feedback sessions || Your topic here | |||
|- | |- | ||
| 12:00-13:00 || Lunch || Eat, drink, and continue the discussion from the feedback sessions. | | 12:00-13:00 || Lunch || Eat, drink, and continue the discussion from the feedback sessions. | ||
Line 103: | Line 115: | ||
Room: 5103 (straight from the two elevators, at the end of the hallway) | Room: 5103 (straight from the two elevators, at the end of the hallway) | ||
Highlighted topic: Project vision and computational engine use case. | Highlighted topic: ''Project vision and computational engine use case.'' | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 114: | Line 126: | ||
| 10:00-11:00 || Focus time || Time to work on your laptop, whiteboard solutions with a group, or anything in between. | | 10:00-11:00 || Focus time || Time to work on your laptop, whiteboard solutions with a group, or anything in between. | ||
|- | |- | ||
| 11:00- | | 11:00-11:20 || Self-organized feedback session || Your topic here (10-minute presentation and 10-minute discussion) | ||
|- | |||
| 11:20-11:40 || Self-organized feedback sessions || Your topic here | |||
|- | |||
| 11:40-12:00 || Self-organized feedback sessions || Your topic here | |||
|- | |- | ||
| 12:00-13:00 || Lunch || Eat, drink, and continue the discussion from the feedback sessions. | | 12:00-13:00 || Lunch || Eat, drink, and continue the discussion from the feedback sessions. | ||
Line 131: | Line 147: | ||
Room: Faculty Research Commons - 5100 ([https://www.lib.ncsu.edu/hunt/map floor plan]) | Room: Faculty Research Commons - 5100 ([https://www.lib.ncsu.edu/hunt/map floor plan]) | ||
Highlighted topic: | Highlighted topic: ''GRASS project's future course.'' | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 138: | Line 154: | ||
| 8:00-9:00 || Breakfast || Start the day, meet people, and plan your personal agenda for the day. | | 8:00-9:00 || Breakfast || Start the day, meet people, and plan your personal agenda for the day. | ||
|- | |- | ||
| 9:00-10:00 || Morning opening sessions || | | 9:00-10:00 || Morning opening sessions || GRASS project's future course. | ||
|- | |- | ||
| 10:00-11:00 || Focus time || Time to work on your laptop, whiteboard solutions with a group, or anything in between. | | 10:00-11:00 || Focus time || Time to work on your laptop, whiteboard solutions with a group, or anything in between. | ||
Line 144: | Line 160: | ||
| 10:00-11:00 || PSC meeting || Project Steering Committee meets (public). | | 10:00-11:00 || PSC meeting || Project Steering Committee meets (public). | ||
|- | |- | ||
| 11:00- | | 11:00-11:20 || Self-organized feedback session || Your topic here (10-minute presentation and 10-minute discussion) | ||
|- | |||
| 11:20-11:40 || Self-organized feedback sessions || Your topic here | |||
|- | |||
| 11:40-12:00 || Self-organized feedback sessions || Your topic here | |||
|- | |- | ||
| 12:00-13:00 || Lunch || Eat, drink, and continue the discussion from the feedback sessions. | | 12:00-13:00 || Lunch || Eat, drink, and continue the discussion from the feedback sessions. | ||
Line 159: | Line 179: | ||
Room: Faculty Research Commons - 5100 ([https://www.lib.ncsu.edu/hunt/map floor plan]) | Room: Faculty Research Commons - 5100 ([https://www.lib.ncsu.edu/hunt/map floor plan]) | ||
Highlighted topics: NSF POSE project evaluation. | Highlighted topics: ''NSF POSE project evaluation.'' | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 166: | Line 186: | ||
| 8:00-9:00 || Breakfast || Start the day, meet people, and plan your personal agenda for the day. | | 8:00-9:00 || Breakfast || Start the day, meet people, and plan your personal agenda for the day. | ||
|- | |- | ||
| 9:00-10:00 || Morning opening sessions || NSF POSE project evaluation, contributor community feedback | | 9:00-10:00 || Morning opening sessions || NSF POSE project evaluation, contributor community feedback. | ||
|- | |- | ||
| 10:00-11:00 || Focus time || Time to work on your laptop, whiteboard solutions with a group, or anything in between. | | 10:00-11:00 || Focus time || Time to work on your laptop, whiteboard solutions with a group, or anything in between. | ||
|- | |- | ||
| 11:00- | | 11:00-11:20 || Self-organized feedback session || Your topic here (10-minute presentation and 10-minute discussion) | ||
|- | |||
| 11:20-11:40 || Self-organized feedback sessions || Your topic here | |||
|- | |||
| 11:40-12:00 || Self-organized feedback sessions || Your topic here | |||
|- | |- | ||
| 12:00-13:00 || Lunch || Eat, drink, and continue the discussion from the feedback sessions. | | 12:00-13:00 || Lunch || Eat, drink, and continue the discussion from the feedback sessions. |
Revision as of 15:18, 28 April 2025
Quick links: Meeting page | Reports | Sponsors
Organizing Team
- Initial planning: Vaclav Petras, Anna Petrasova, Veronica Andreo, Corey White, Lois Utt, Sarah White, Doug Newcomb, Huidae Cho, Veronica Andreo (Organizing Committee)
- Budget: Vaclav Petras, Lois Utt, Anna Petrasova
- Raising support: Helena Mitasova, Vaclav Petras, Anna Petrasova, Michael Barton, Giuseppe Amatulli (NSF POSE project proposal authors)
- Travel: Lois Utt
- Venue: Vaclav Petras, Lois Utt
- Meals: Lois Utt, Vaclav Petras, Corey White, Anna Petrasova
- Agenda: Vaclav Petras, Huidae Cho, Anna Petrasova
- Wiki page: Vaclav Petras, Anna Petrasova
- Swag: Sarah White, Vaclav Petras, Anna Petrasova, Corey White
- Promotion, invitations, and social media: Vaclav Petras, Sarah White, Corey White, John Vogler
- Photography: Caitlin Haedrich
Detailed Schedule
Day 1, Monday, May 19
Location: Talley Student Union, 2610 Cates Ave (map)
Room: 5101-Executive Board Room
Highlighted topic: Contributing to GRASS. Getting started. Is it easy to contribute?
Time | Slot | |
---|---|---|
8:00-9:00 | Breakfast | Start the day, meet people, and plan your personal agenda for the day. |
9:00-10:00 | Morning opening sessions | What to expect from the event, contributing to GRASS using Git and GitHub, making your first contribution. |
10:00-11:00 | Focus time | Time to work on your laptop, whiteboard solutions with a group, or anything in between. |
11:00-11:20 | Self-organized feedback session | Your topic here (10-minute presentation and 10-minute discussion) |
11:20-11:40 | Self-organized feedback sessions | Your topic here |
11:40-12:00 | Self-organized feedback sessions | Your topic here |
12:00-13:00 | Lunch | Eat, drink, and continue the discussion from the feedback sessions. |
13:00-17:00 | Focus time | Time to work on your laptop, whiteboard solutions with a group, or anything in between. |
18:00 | Dinner | Evaluate the day's accomplishments, plan and prioritize for the next few days. |
Day 2, Tuesday, May 20
Location: Talley Student Union, 2610 Cates Ave (map)
Room: 5101-Executive Board Room
Highlighted topic: Interfacing with R and QGIS (gathering user feedback, testing, discussing with developers, developing action items)
Time | Slot | |
---|---|---|
8:00-9:00 | Breakfast | Start the day, meet people, and plan your personal agenda for the day. |
9:00-10:00 | Morning opening sessions | Introduction to writing GRASS tools, program for the day. |
10:00-11:00 | Focus time | Time to work on your laptop, whiteboard solutions with a group, or anything in between. |
11:00-11:20 | Self-organized feedback session | Your topic here (10-minute presentation and 10-minute discussion) |
11:20-11:40 | Self-organized feedback sessions | Your topic here |
11:40-12:00 | Self-organized feedback sessions | Your topic here |
12:00-13:00 | Lunch | Eat, drink, and continue the discussion from the feedback sessions. |
13:00-17:00 | Focus time | Time to work on your laptop, whiteboard solutions with a group, or anything in between. |
18:00 | Dinner | Evaluate the day's accomplishments, plan and prioritize for the next few days. |
Day 3, Wednesday, May 21
Location: Talley Student Union, 2610 Cates Ave (map)
Room: 5101-Executive Board Room
Highlighted topic: Non-coding contributions, natural language translation, and internationalization.
Time | Slot | |
---|---|---|
8:00-9:00 | Breakfast | Start the day, meet people, and plan your personal agenda for the day. |
9:00-10:00 | Morning opening sessions | Introduction to non-coding contributions, deep dive into new documentation, natural language translation and internationalization (procedures, glossaries, code customization, translation). |
10:00-11:00 | Focus time | Time to work on your laptop, whiteboard solutions with a group, or anything in between. |
11:00-11:20 | Self-organized feedback session | Your topic here (10-minute presentation and 10-minute discussion) |
11:20-11:40 | Self-organized feedback sessions | Your topic here |
11:40-12:00 | Self-organized feedback sessions | Your topic here |
12:00-13:00 | Lunch | Eat, drink, and continue the discussion from the feedback sessions. |
13:00-17:00 | Focus time | Time to work on your laptop, whiteboard solutions with a group, or anything in between. |
18:00 | Dinner | Evaluate the day's accomplishments, plan and prioritize for the next few days. |
Day 4, Thursday, May 22
Location: Center for Geospatial Analytics, Jordan Hall, 2800 Faucette Drive (map)
Room: 5103 (straight from the two elevators, at the end of the hallway)
Highlighted topic: Project vision and computational engine use case.
Time | Slot | |
---|---|---|
8:00-9:00 | Breakfast | Start the day, meet people, and plan your personal agenda for the day. |
9:00-10:00 | Morning opening sessions | Project vision and the computational engine use case (missing features, documentation, user groups). |
10:00-11:00 | Focus time | Time to work on your laptop, whiteboard solutions with a group, or anything in between. |
11:00-11:20 | Self-organized feedback session | Your topic here (10-minute presentation and 10-minute discussion) |
11:20-11:40 | Self-organized feedback sessions | Your topic here |
11:40-12:00 | Self-organized feedback sessions | Your topic here |
12:00-13:00 | Lunch | Eat, drink, and continue the discussion from the feedback sessions. |
13:00-16:00 | Focus time | Time to work on your laptop, whiteboard solutions with a group, or anything in between. |
16:00-17:00 | Lightning talks | Fast-paced talks, showcasing applications of GRASS, room 5111. |
18:00 | Reception | Connect with researchers, government professionals, and industry collaborators, rooms 5111 and 5119. |
Day 5, Friday, May 23
Location: James B. Hunt Jr. Library, 1070 Partners Way - Centennial Campus (map)
Room: Faculty Research Commons - 5100 (floor plan)
Highlighted topic: GRASS project's future course.
Time | Slot | |
---|---|---|
8:00-9:00 | Breakfast | Start the day, meet people, and plan your personal agenda for the day. |
9:00-10:00 | Morning opening sessions | GRASS project's future course. |
10:00-11:00 | Focus time | Time to work on your laptop, whiteboard solutions with a group, or anything in between. |
10:00-11:00 | PSC meeting | Project Steering Committee meets (public). |
11:00-11:20 | Self-organized feedback session | Your topic here (10-minute presentation and 10-minute discussion) |
11:20-11:40 | Self-organized feedback sessions | Your topic here |
11:40-12:00 | Self-organized feedback sessions | Your topic here |
12:00-13:00 | Lunch | Eat, drink, and continue the discussion from the feedback sessions. |
13:00-17:00 | Focus time | Time to work on your laptop, whiteboard solutions with a group, or anything in between. |
18:00 | Dinner | Evaluate the day's accomplishments, plan and prioritize for the next few days. |
Day 6, Saturday, May 24
Location: James B. Hunt Jr. Library, 1070 Partners Way - Centennial Campus (map)
Room: Faculty Research Commons - 5100 (floor plan)
Highlighted topics: NSF POSE project evaluation.
Time | Slot | |
---|---|---|
8:00-9:00 | Breakfast | Start the day, meet people, and plan your personal agenda for the day. |
9:00-10:00 | Morning opening sessions | NSF POSE project evaluation, contributor community feedback. |
10:00-11:00 | Focus time | Time to work on your laptop, whiteboard solutions with a group, or anything in between. |
11:00-11:20 | Self-organized feedback session | Your topic here (10-minute presentation and 10-minute discussion) |
11:20-11:40 | Self-organized feedback sessions | Your topic here |
11:40-12:00 | Self-organized feedback sessions | Your topic here |
12:00-13:00 | Lunch | Eat, drink, and continue the discussion from the feedback sessions. |
13:00-17:00 | Focus time | Time to work on your laptop, whiteboard solutions with a group, or anything in between. |
18:00 | Dinner | Evaluate the day's accomplishments, plan and prioritize for the next few days. |
Daily tasks for participants
- List all the things you are working on in the Participant reports section below. Update the list each day. Include things you work on with other people.
- If you want to discuss something with the whole group, add yourself to a Self-organized feedback sessions slot in the schedule above or tell Vaclav (Vashek) Petras.
- For people with triage access and above: If you are or will be working on an issue or on a PR which is not originally submitted by you, assign yourself to the issue or PR. (You can unassign yourself later if you change your mind.)
Participant reports
Per-person reports from the meeting.
Giuseppe Amatulli | Yale University
- Testing r.watershed and r.stream.* for handling large datasets
Veronica Andreo | CONICET - Instituto Gulich
- Complete review of temporal tutorials to push them, GRASS and tutorials websites, GRASS project stuff, understand how new docs work, understand new contribution workflows, interface with R.
Abdullah Azzam | New Mexico State University
- I plan to develop a module that computes runoff volume using the SCS Curve Number method. I will explore techniques to make it fast, efficient, and reliable, creating a valuable tool for water resources professionals, students, and researchers.
Michael Barton | Arizona State University
- POSE related activities
Huidae Cho |
- cmake, conda, CI, Mentoring
Edouard Choinière
- Quick ideas, way too much for a week: Helping others (may take a reasonable part of the time), managing CI, setting up localization template updating workflow, backporting tool? Pytest/coverage improvements? Discuss and design other projects, to work on during the year. Open to change on other priorities once there, anything that is useful. Maybe make a little progress on high dpi GUI, especially on Windows.
Robert S. Dzur | Bohannan Huston, Inc.
- r.in.pdal
David W. Farris | East Carolina University
- A tool to calculate gravity terrain corrections
Brendan Harmon | Louisiana State University
- Plugin development (r.earthworks) & tutorials
Linda Karlovska | Czech Technical University in Prague
- I plan to work on GUI enhancements, particularly the Jupyter-style interactive page for enhanced scripting and visualization.
Nicklas Larsson | Hungarian National Museum
- CMake build system; perhaps Conda recipe
Chung-Yuan Liang
- parallelize some modules, improve testing
Andres Lucero | Bohannan Huston Inc
- r.in.pdal
Alen Mangafić | Geodetic Institute of Slovenia
- Add-on which offerts basic hyperspectral data support in GRASS GIS.
Markus Metz | mundialis GmbH & Co. KG
- interfacing with QGIS, computational engine
Helena Mitasova | NC State University
- standardized data set and related tutorials
Māris Nartišs
- Publish modules in progress.
Steven Pawley
- rgrass integration; r.learn.ml2 feature requests; and hopefully some tutorials
Ondřej Pešek
- Many things to fix/improve in g.gui.gmodeler, finally finish an addon for CNNs in GRASS
Vaclav Petras | NC State University
- computational engine, APIs, funding, summit organization
Anna Petrasova | NC State University
- mentoring, documentation
Gregory Power | Town of Cary
- Documentation
Krishna Prasad Sheshadri
Adam Smith | Missouri Botanical Garden
- fasterRaster (fielding bug reports, adding features)
Michelle (Mimi) Stephens
- Coding and visualization of a CERL project
Corey White | NC State University
- JSON, mentoring