GMT Advisory Group monthly meeting summary for August 12, 01:30 UTC
Original agenda and notes
-
Release of GMT 6.7.0
-
Notes or lingering issues to be resolved
-
Joaquim foresees issues that will need to be addressed.
-
A past issue from debian package manager, may cause problems in less used systems.
-
David is upgrading with home brew on his mac.
-
Homebrew receipt occurred quickly,an encouraging.
-
Devid resorts a successful homebrew installation.
-
New graphical tool that Joaquim developed to generate GMT scripts in Julia. (i'GMT) Feels it is about 75-80 present capable
-
Should run on three OS’s
-
Needs qt vtk, tbb concerned about potential dependency mismatches.
-
Unable to test on pure linux system.
-
Thoughts about improving the release process?
-
GMT/EarthScope Poster for AGU December meeting
-
Abstract was submitted, thank you for your contributions
-
We need to flesh out what should be presented in the poster
-
Focus is the EarthScope support and stewardship of the GMT community
-
Highlight resources that help invite or guide users to how GMt may help them
-
Also elements to support building the contributors community.
-
Other ideas?
-
Include various interfaces based on GMT
-
pygmt,
-
gmt julia,
-
Interactive gmt
-
Update on transfer of GMT Forum and Remote Datasets to EarthScope/AWS infrastructure
-
Still establishing the Earthscope S3 bucket and path for the remote data server
-
Also configuring related services
-
static, candidate, etc
-
Are others needed?
-
Joaquim seeing issues with alternate mirror sites, concerned more intensive testing to verify or identify functionality.
-
Ideas for attracting and supporting contributors
-
Supporting (funding) AI access to assist contributors?
-
Support for up to 6 developers approved
-
DonDong, Federico and Joaquim being established
-
When can the license for Claude be used?
-
Joaquim tried ChatGPT and he had to have Claude fix the problems ChatGPT worked on.
-
Claude better anticipates problems better.
-
Any other contributing developers to consider?
-
Next Meeting at Regular time.
- 18:00 UTC (14:00 EDT) Thursday, September 10 (2026-09-10T18:00Z)?
List of participants:
Solar Smith
Federico Esteban
Joaquim Luis
David Caress
Quick recap (Zoom AI Companion)
The meeting focused on updates related to the recent GMT 6.7.0 release, with Joaquim reporting some minor issues and fixes encountered during the process. Solar discussed ongoing work on the EarthScope data server and the upcoming GMT EarthScope poster for AGU, seeking input on content and themes to highlight, such as new interfaces like PyGMT, GMT.jl, and the new graphical tool IGMT. Joaquim provided details about the development and testing of IGMT, mentioning its compatibility and current capabilities. The group also touched on the status of a code subscription and access, with Solar noting delays due to personal schedules. There was a brief comparison of AI tools, with Joaquim expressing a clear preference for Claude over ChatGPT for their tasks. The conversation ended with participants confirming their attendance at the upcoming AGU conference and wishing each other well.
Next steps
Federico
- Test the new IGMT graphical tool on Linux, following the installation instructions provided.
Solar
-
Follow up with Rob about the status of the code subscription and moving the process along.
-
Start planning and gathering ideas for the GMT EarthScope poster, including highlighting different GMT interfaces (PyGMT, GMT.jl, IGMT).
-
Continue working on updating the EarthScope mirror/data server source.
Summary
GMT 6.7.0 Release Issues
Joaquim reported issues with the GMT 6.7.0 release, including compilation problems on Julia Machinery and Conda, as well as issues with the Debian package manager. Joaquim anticipates potentially needing to release GMT 6.7.1 to address these issues.
Homebrew Receipt Update Discussion
The team discussed an update to the homebrew receipt that was accepted and built successfully. Dave reported successful installation of GMT 6.7.0 with Homebrew on his Mac but had not yet actually tested using it.
GMT Data Server and Poster
Solar provided an update on setting up a data server source, noting progress on implementing a default remote data server alias with DNS control, though other issues have dominated their focus recently. The team discussed creating a GMT EarthScope poster, with Solar seeking ideas on content including themes to highlight GMT’s benefits for new users and the community. Solar mentioned submitting an abstract for a session titled “Really Useful Geophysical Data Tools and Apps” (T013).
GMT Script Generator Tool Development
Joaquim announced a new graphical tool IGMT he is developing that can generate GMT scripts in Julia and is approximately 75-80% complete. The tool is designed to run on all three OSs but faces challenges with dependencies and installation, particularly on Linux and macOS systems. Joaquim mentioned that while the tool can automatically install necessary components on Linux, some testing remains limited due to missing access to certain environments like Windows and WSL.
Linux IGMT Package Testing Discussion
Joaquim discussed testing a new IGMT graphical package on Linux, noting that while compilation was successful and no dependencies were missing, he couldn’t fully test it as he lacks a Linux system and is using Windows system in WSL. Federico confirmed understanding of the technical details, and Joaquim mentioned that the installation instructions remain the same as documented on the page.
Joaquim Documentation and Testing Updates
Joaquim discussed documentation and testing efforts for IGMT, mentioning having many tests available. They noted that the system works well with point clouds and performs fast processing, with no reason it shouldn’t work with MB models when the interface is implemented. Joaquim also mentioned discussing strategies with Claude regarding handling large green areas and regeneration of triangles, though there are some performance challenges with large data sets.
AGU Poster Planning Discussion
The team discussed plans for an AGU poster highlighting different GMT components, including PyGMT, GMT Julia, and the Iinteractive GMT interface that Joakim is developing. Joaquim noted that the interactive GMT tool would be more ready for use by December, and suggested organizing the poster with separate boxes for different GMT ecosystem components. Solar expressed a preference to avoid last-minute preparation rush and requested early planning, leading to agreement on structuring the poster to showcase various GMT interfaces.
Splash Screen and Subscription Updates
Joaquim provided feedback on a splash screen implementation and noted that the first run takes longer than usual due to system recompiling.
AI support for lead developers
Solar discussed accessing subscription codes and confirmed they would follow up with Rob regarding the code subscription process, as Joaquim will be unavailable for two weeks. Joaquim also shared that ChatGPT performed significantly worse than Claude in their testing, requiring Claude to fix ChatGPT’s errors. The next meeting was scheduled for September 10th, though David mentioned he would likely be unavailable as he would be on a ship.