# GMT Community Zoom Meeting April 9

**URL:** <https://forum.generic-mapping-tools.org/t/gmt-community-zoom-meeting-april-9/352>\
**Category:** Governance\
**Created:** [April 8, 2020, 4:18am UTC](https://forum.generic-mapping-tools.org/t/gmt-community-zoom-meeting-april-9/352 "2020-04-08T04:18:28Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![pwessel](https://yyz1.discourse-cdn.com/flex047/user_avatar/forum.generic-mapping-tools.org/pwessel/32/30_2.png) [@pwessel](https://forum.generic-mapping-tools.org/u/pwessel)\
**Post date:** [April 8, 2020, 4:18am UTC](https://forum.generic-mapping-tools.org/t/gmt-community-zoom-meeting-april-9/352/1 "2020-04-08T04:18:28Z")

</div>

The GMT developers and others interested in contributing to GMT will be discussing issues relevant to developing and maintaining GMT. The agenda for this meeting:

- Touching base in these troubled times
- GMT Postdoc plans
- GMT 6.1 release plan
- Better support for geometries
- Better naming conventions internally

The zoom meeting is open to anyone. All meetings will be recorded and posted on the GMT site. By default, all participants will be placed in the waitingroom. I will set my alarm to make sure I wake up for the early meeting (for me). Details:

Paul Wessel is inviting you to a scheduled Zoom meeting.

Topic: GMT Council Meeting  
Time: Apr 9, 2020 07:00 AM Hawaii

Join Zoom Meeting

> **[Join our Cloud HD Video Meeting](https://hawaii.zoom.us/j/992797530?pwd=ZTlpZkQvZ1RPbjg3VlFGZWUyaHdQQT09)**
>
> Zoom is the leader in modern enterprise cloud communications.

Meeting ID: 992 797 530  
Password: 145965

One tap mobile  
+13462487799,992797530# US (Houston)  
+14086380968,992797530# US (San Jose)

Dial by your location  
+1 346 248 7799 US (Houston)  
+1 408 638 0968 US (San Jose)  
+1 669 900 6833 US (San Jose)  
+1 312 626 6799 US (Chicago)  
+1 646 876 9923 US (New York)  
+1 253 215 8782 US  
+1 301 715 8592 US  
Meeting ID: 992 797 530  
Password: 145965  
Find your local number: [https://hawaii.zoom.us/u/adxAdaixsV](https://hawaii.zoom.us/u/adxAdaixsV)

Join by SIP  
[992797530@zoomcrc.com](mailto:992797530@zoomcrc.com)

Join by H.323  
162.255.37.11 (US West)  
162.255.36.11 (US East)  
221.122.88.195 (China)  
115.114.131.7 (India Mumbai)  
115.114.115.7 (India Hyderabad)  
213.19.144.110 (EMEA)  
103.122.166.55 (Australia)  
209.9.211.110 (Hong Kong)  
64.211.144.160 (Brazil)  
69.174.57.160 (Canada)  
207.226.132.110 (Japan)  
Meeting ID: 992 797 530  
Password: 145965

---

<div class="post-metadata">

**Author:** ![leouieda](https://yyz1.discourse-cdn.com/flex047/user_avatar/forum.generic-mapping-tools.org/leouieda/32/2134_2.png) [@leouieda](https://forum.generic-mapping-tools.org/u/leouieda)\
**Post date:** [April 8, 2020, 3:37pm UTC](https://forum.generic-mapping-tools.org/t/gmt-community-zoom-meeting-april-9/352/2 "2020-04-08T15:37:46Z")

</div>

Thanks for putting this together, Paul! Looking forward to chatting with everyone tomorrow.

---

<div class="post-metadata">

**Author:** ![John\_Geodesy](https://yyz1.discourse-cdn.com/flex047/user_avatar/forum.generic-mapping-tools.org/john_geodesy/32/116_2.png) [@John\_Geodesy](https://forum.generic-mapping-tools.org/u/John_Geodesy)\
**Post date:** [April 9, 2020, 2:12pm UTC](https://forum.generic-mapping-tools.org/t/gmt-community-zoom-meeting-april-9/352/3 "2020-04-09T14:12:47Z")

</div>

I too will probably listen in. Not a developer per se, but a committed abuser of GMT! Cheers!

---

<div class="post-metadata">

**Author:** ![leouieda](https://yyz1.discourse-cdn.com/flex047/user_avatar/forum.generic-mapping-tools.org/leouieda/32/2134_2.png) [@leouieda](https://forum.generic-mapping-tools.org/u/leouieda)\
**Post date:** [April 9, 2020, 6:12pm UTC](https://forum.generic-mapping-tools.org/t/gmt-community-zoom-meeting-april-9/352/4 "2020-04-09T18:12:25Z")

</div>

Thank you to all who came! 🎉

Here are the meeting notes:

**Participants:** Paul Wessel, Leo Uieda, Dongdong Tian, Joaquim Luis, Kristof Koch, John Robbins

Agenda:

- Touching base in these troubled times
- GMT Postdoc plans
- GMT 6.1 release plan
- Better support for geometries
- Better naming conventions internally
- Remote workshops

## Notes

NSF Geoinformatics grant funded starting in July 2020!

GMT postdoc:

- New funds from NSF starting in July 2020
- Hawaii says it’s OK to have remote work for postdoc
- But has to be physically in the US
- Will have to be remote anyway since Paul will be in Oxford in 2020
- Need to work on the ad so we can start the search and update to current circumstances
- Need to document processes better so that the postdoc can get onboard with less struggle, particularly since it’s going to be remote work.
- Code base is large and complex. Even Paul has difficulty.
- Paul analyzed the code to see how many functions and if they are consistent.
- There are ~3700 functions.
- GMT functions are very long, which makes it very hard to debug and understand.
- Working with the C code is going to require a lot of CS background. Maybe we should try to get a programmer vs a geophysicist.
- Ideal case is a geoscientist with a lot of coding experience.
- Paul will send another job description/ad for everyone to review.

GMT 6.1:

- Finishing the endless cycle of bug fixing and adding things
- Paul is minimizing the number of functions in the shared library.

Remote workshops:

- All planned physical workshops are moving online.
- One of the problems is getting PCs setup. Leo’s recommendation is going for a cloud solution. Most problems are in Linux so we can probably let them sort things out.
- Need to have prepared slides and include the words being spoken so that non-native speakers can keep up since audio over the internet is not great.
- Zoom might be problematic since there are a lot of issues coming up with the company.
- An open-source solution is [https://meet.jit.si](https://meet.jit.si)

Support for geometries:

- Joaquim has been able to read several geometry types, not just shapefiles.
- Datasets need to have geometry types added to the headers. Not clear where to put the information.
- A lot of problems come from the initial design of GMT prior to popular GIS software.
- GMT Dataset structs might need to be reformulated, which would break some backward compatibility.

@pwessel can post a link to the recording when that is up.

---

<div class="post-metadata">

**Author:** ![KristofKoch](https://yyz1.discourse-cdn.com/flex047/user_avatar/forum.generic-mapping-tools.org/kristofkoch/32/314_2.png) [@KristofKoch](https://forum.generic-mapping-tools.org/u/KristofKoch)\
**Post date:** [April 9, 2020, 6:13pm UTC](https://forum.generic-mapping-tools.org/t/gmt-community-zoom-meeting-april-9/352/5 "2020-04-09T18:13:50Z")

</div>

It was a pleasure meeting you guys!

For the online publication of the video – might it be feasible to cut the introductions of the participants out as they are personal and don’t really add to the context?

---

<div class="post-metadata">

**Author:** ![John\_Geodesy](https://yyz1.discourse-cdn.com/flex047/user_avatar/forum.generic-mapping-tools.org/john_geodesy/32/116_2.png) [@John\_Geodesy](https://forum.generic-mapping-tools.org/u/John_Geodesy)\
**Post date:** [April 9, 2020, 6:22pm UTC](https://forum.generic-mapping-tools.org/t/gmt-community-zoom-meeting-april-9/352/6 "2020-04-09T18:22:57Z")

</div>

That was a nice way to hear some about the plans and new ideas coming in GMT.

About a week ago, I created GMT6 PDFs of the on-line documentation, including ALL the man pages. Thanks Joaquim, for suggesting the search capability directly when consulting the html documentation. One of these days, I’m going to have to switch from classic mode to modern!

One last thought: This is probably beyond the scope of this planning meeting, but Paul mentioned I/O during the discussion. I’d love to be able to access data directly from an HDF5 type of file. Would that be possible? Or maybe it already is, and I missed seeing how it can be done. Presently, I use a two-step process: using the HDF5 tools to temporarily dump the data I need (usually dumping as binary), then GMT can read directly from those. It works and it’s pretty fast, but I always dream about merging two steps into one!

Good luck everyone! Thanks again for permitting me to crash the party (I didn’t Zoom bomb!). 😃

---

<div class="post-metadata">

**Author:** ![pwessel](https://yyz1.discourse-cdn.com/flex047/user_avatar/forum.generic-mapping-tools.org/pwessel/32/30_2.png) [@pwessel](https://forum.generic-mapping-tools.org/u/pwessel)\
**Post date:** [April 9, 2020, 6:46pm UTC](https://forum.generic-mapping-tools.org/t/gmt-community-zoom-meeting-april-9/352/7 "2020-04-09T18:46:59Z")

</div>

Thanks all for attending, especially John and Kristoff; nice getting some faces to go with that history. Kristoff: I will post a “redacted” version of the zoom video where I have cut out the chit-chat about personal stuff up front. John: We have stayed away from HDF5 but I wonder if you can get to that via the GDAL connection. If there are grids then perhaps that could work? Maybe Joaquim knows more about that.

---

<div class="post-metadata">

**Author:** ![Joaquim](https://yyz1.discourse-cdn.com/flex047/user_avatar/forum.generic-mapping-tools.org/joaquim/32/16_2.png) [@Joaquim](https://forum.generic-mapping-tools.org/u/Joaquim)\
**Post date:** [April 9, 2020, 7:29pm UTC](https://forum.generic-mapping-tools.org/t/gmt-community-zoom-meeting-april-9/352/8 "2020-04-09T19:29:06Z")

</div>

Hi John and Kristoff, nice to _meet you in person_.

John, all _grids_ in HDF can be read via GDAL. See [this example](https://docs.generic-mapping-tools.org/dev/cookbook/features.html?highlight=ndvi#reading-more-complex-multi-band-images-or-grids) in the CookBook

---

<div class="post-metadata">

**Author:** ![pwessel](https://yyz1.discourse-cdn.com/flex047/user_avatar/forum.generic-mapping-tools.org/pwessel/32/30_2.png) [@pwessel](https://forum.generic-mapping-tools.org/u/pwessel)\
**Post date:** [April 11, 2020, 3:03am UTC](https://forum.generic-mapping-tools.org/t/gmt-community-zoom-meeting-april-9/352/9 "2020-04-11T03:03:42Z")

</div>

The zoom recording has been posted on the [Generic Mapping Tools YouTube Channel](https://www.youtube.com/watch?v=yDGkMnA2Das), while the minutes can be found [here](https://docs.google.com/document/d/17t2IylcrMkr3miQJ0iVr5fPzNpw2I9tEyqwnjBOUN8A/edit?ts=5e8f5e1e#).

---

<div class="post-metadata">

**Author:** ![leouieda](https://yyz1.discourse-cdn.com/flex047/user_avatar/forum.generic-mapping-tools.org/leouieda/32/2134_2.png) [@leouieda](https://forum.generic-mapping-tools.org/u/leouieda)\
**Post date:** [April 11, 2020, 12:51pm UTC](https://forum.generic-mapping-tools.org/t/gmt-community-zoom-meeting-april-9/352/10 "2020-04-11T12:51:37Z")

</div>

Hi @pwessel thanks for posting the video. Would we maybe rename the videos/calls to “community meeting” instead of “developer meeting”? It was great having Kristof and John there as well and we want the general community of dedicated GMT users to join in as well, right?

I find that language like “developer” and “guru” tends to put a lot of people off for thinking they are not even close to good enough to join in.

Of course, we don’t want 100s of people in the call but I think we can deal with that problem when it arises (and it would be a good problem to have).

---

<div class="post-metadata">

**Author:** ![pwessel](https://yyz1.discourse-cdn.com/flex047/user_avatar/forum.generic-mapping-tools.org/pwessel/32/30_2.png) [@pwessel](https://forum.generic-mapping-tools.org/u/pwessel)\
**Post date:** [May 1, 2020, 9:34pm UTC](https://forum.generic-mapping-tools.org/t/gmt-community-zoom-meeting-april-9/352/11 "2020-05-01T21:34:50Z")

</div>

Sorry the slow response. I agree and have changed the titles here and on YouTube.
