The Origins of the Generic Mapping Tools: From Table Tennis to Geoscience

Paul Wessel
{"title":"The Origins of the Generic Mapping Tools: From Table Tennis to Geoscience","authors":"Paul Wessel","doi":"10.1029/2023cn000231","DOIUrl":null,"url":null,"abstract":"The Generic Mapping Tools (GMT) is one of the most used toolsets in the Earth, Ocean, and Planetary sciences, originating as far back as the 1980s. It is an early example of an open‐source software code modeled after contemporaneous UNIX tools, and it was one of the first to employ PostScript as its graphics language and netCDF for binary files to ensure portability across different computing platforms. Here I trace the origin and evolution of GMT to the present day. The additions of MATLAB, Python, and Julia wrappers around the GMT C Application Program Interface (API) are now introducing GMT to numerous new and younger users and the platform shows no sign of diminishing after almost 40 years; in fact, usage continues to expand. Pursuing GMT for fun (and funding) has positively affected other areas of my scientific interests, and my new research modules continue to be added to GMT. The future holds many promises but will require formation and leadership of communities to steer and maintain the essential science tools that have served us well for many decades.","PeriodicalId":403895,"journal":{"name":"Perspectives of Earth and Space Scientists","volume":"95 3","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-03-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Perspectives of Earth and Space Scientists","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1029/2023cn000231","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The Generic Mapping Tools (GMT) is one of the most used toolsets in the Earth, Ocean, and Planetary sciences, originating as far back as the 1980s. It is an early example of an open‐source software code modeled after contemporaneous UNIX tools, and it was one of the first to employ PostScript as its graphics language and netCDF for binary files to ensure portability across different computing platforms. Here I trace the origin and evolution of GMT to the present day. The additions of MATLAB, Python, and Julia wrappers around the GMT C Application Program Interface (API) are now introducing GMT to numerous new and younger users and the platform shows no sign of diminishing after almost 40 years; in fact, usage continues to expand. Pursuing GMT for fun (and funding) has positively affected other areas of my scientific interests, and my new research modules continue to be added to GMT. The future holds many promises but will require formation and leadership of communities to steer and maintain the essential science tools that have served us well for many decades.
通用绘图工具的起源:从乒乓球到地球科学
通用制图工具(GMT)是地球、海洋和行星科学领域使用最多的工具集之一,早在 20 世纪 80 年代就已出现。它是以同时代的 UNIX 工具为蓝本的开源软件代码的早期范例,也是最早采用 PostScript 作为图形语言和 netCDF 作为二进制文件的软件之一,以确保在不同计算平台上的可移植性。在此,我将追溯 GMT 的起源和演变至今。MATLAB、Python和Julia对GMT C应用程序接口(API)进行了封装,现在,GMT正被越来越多的新用户和年轻用户所使用。追求 GMT 的乐趣(和资金)对我的其他科学兴趣领域产生了积极的影响,我的新研究模块将继续添加到 GMT 中。未来充满希望,但需要社区的形成和领导,以引导和维护几十年来一直为我们提供良好服务的基本科学工具。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信