From ce8ad8a61e515db86e32fb8bcc077761343efbb1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 26 Aug 2026 14:36:33 +0000 Subject: [PATCH 1/4] Initial plan From becad1e4d103235c5d722102d6a54ebfc999904b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 26 Aug 2026 14:44:15 +0000 Subject: [PATCH 2/4] Convert all RST files to Markdown (MyST) format Co-authored-by: seisman <3974108+seisman@users.noreply.github.com> --- about/{index.rst => index.md} | 72 +++++---- cite/index.md | 107 +++++++++++++ cite/index.rst | 125 --------------- conf.py | 10 +- documentation/index.md | 20 +++ documentation/index.rst | 19 --- download/index.md | 47 ++++++ download/index.rst | 54 ------- environment.yml | 1 + index.md | 243 ++++++++++++++++++++++++++++++ index.rst | 242 ----------------------------- mirrors/index.md | 100 ++++++++++++ mirrors/index.rst | 103 ------------- news/index.md | 25 +++ news/index.rst | 23 --- projects/index.md | 116 ++++++++++++++ projects/index.rst | 123 --------------- requirements.txt | 1 + workshops/{index.rst => index.md} | 204 ++++++++++++------------- 19 files changed, 799 insertions(+), 836 deletions(-) rename about/{index.rst => index.md} (54%) create mode 100644 cite/index.md delete mode 100644 cite/index.rst create mode 100644 documentation/index.md delete mode 100644 documentation/index.rst create mode 100644 download/index.md delete mode 100644 download/index.rst create mode 100644 index.md delete mode 100644 index.rst create mode 100644 mirrors/index.md delete mode 100644 mirrors/index.rst create mode 100644 news/index.md delete mode 100644 news/index.rst create mode 100644 projects/index.md delete mode 100644 projects/index.rst rename workshops/{index.rst => index.md} (55%) diff --git a/about/index.rst b/about/index.md similarity index 54% rename from about/index.rst rename to about/index.md index 3c17451..f9d6313 100644 --- a/about/index.rst +++ b/about/index.md @@ -1,7 +1,8 @@ -.. title:: About +--- +title: About +--- -About -===== +# About GMT is an open-source collection of command-line tools for manipulating geographic and Cartesian data sets (including filtering, trend fitting, gridding, projecting, etc.) and @@ -11,46 +12,43 @@ projections and transformations and includes supporting data such as coastlines, and political boundaries and optionally country polygons. -The Steering Committee ----------------------- +## The Steering Committee As of August 2024, the GMT development and maintenance is being guided by a GMT Steering Committee, with members David Caress, Dongdong Tian, Federico Esteban, Joaquim Luis, Remko Scharroo, Walter Smith, and Xiaohua (Eric) Xu. -Support -------- +## Support GMT could not have been designed without the generous support of several people: -* The founders (Wessel and Smith) gratefully acknowledge A. B. Watts and the late W. F. +- The founders (Wessel and Smith) gratefully acknowledge A. B. Watts and the late W. F. Haxby for supporting their efforts on the original version 1.0 while they were Watts' and Haxby's graduate students at Lamont-Doherty Earth Observatory. -* Doug Shearer and Roger Davis patiently answered many questions over e-mail. -* The subroutine ``gauss`` was written and supplied by Bill Menke. +- Doug Shearer and Roger Davis patiently answered many questions over e-mail. +- The subroutine `gauss` was written and supplied by Bill Menke. Further development was made possible by grants and fellowships: -* National Science Foundation grants - `EAR-1948602 `__, - `OCE-1841660 `__, - `EAR-1829371 `__, - `OCE-1558403 `__, - `EAR-1347184 `__, - `OCE-1029874 `__, - `OCE-0452126 `__, - `OCE-0082552 `__, - `OCE-9529431 `__, +- National Science Foundation grants + [EAR-1948602](https://www.nsf.gov/awardsearch/showAward?AWD_ID=1948602), + [OCE-1841660](https://www.nsf.gov/awardsearch/showAward?AWD_ID=1841660), + [EAR-1829371](https://www.nsf.gov/awardsearch/showAward?AWD_ID=1829371), + [OCE-1558403](https://www.nsf.gov/awardsearch/showAward?AWD_ID=1558403), + [EAR-1347184](https://www.nsf.gov/awardsearch/showAward?AWD_ID=1347184), + [OCE-1029874](https://www.nsf.gov/awardsearch/showAward?AWD_ID=1029874), + [OCE-0452126](https://www.nsf.gov/awardsearch/showAward?AWD_ID=0452126), + [OCE-0082552](https://www.nsf.gov/awardsearch/showAward?AWD_ID=0082552), + [OCE-9529431](https://www.nsf.gov/awardsearch/showAward?AWD_ID=9529431), and - `EAR-9302272 `__. -* Versions 2.0–2.1 would not have been possible without the support from the HIGP/SOEST + [EAR-9302272](https://www.nsf.gov/awardsearch/showAward?AWD_ID=9302272). +- Versions 2.0–2.1 would not have been possible without the support from the HIGP/SOEST Post-Doctoral Fellowship program to Paul Wessel. -* Walter H. F. Smith gratefully acknowledges the generous support of the C. H. and I. M. +- Walter H. F. Smith gratefully acknowledges the generous support of the C. H. and I. M. Green Foundation for Earth Sciences at the Institute of Geophysics and Planetary Physics, Scripps Institution of Oceanography, University of California at San Diego. -History -------- +## History The GMT system was initiated in late 1987 at Lamont-Doherty Earth Observatory, Columbia University by graduate students Paul Wessel and Walter H. F. Smith. Version 1 was @@ -67,17 +65,17 @@ worldwide in a broad range of disciplines. More detail on the history of GMT: -* Listen to this interview of Paul Wessel and Leonardo Uieda on the *Don't Panic +- Listen to this interview of Paul Wessel and Leonardo Uieda on the *Don't Panic Geocast* episode - `"You are headed to a warm and sunny place" `__. -* Walter Smith was also interviewed by *Don't Panic* on episode - `"Take the toaster apart" `__ where he talks + ["You are headed to a warm and sunny place"](http://www.dontpanicgeocast.com/?p=638). +- Walter Smith was also interviewed by *Don't Panic* on episode + ["Take the toaster apart"](https://www.dontpanicgeocast.com/?p=742) where he talks about the early history of GMT and other topics. -* Read Paul Wessel's article `"The Origins of the Generic Mapping Tools: From Table Tennis to Geoscience" `__ from 2024. -* Watch this recorded talk by Paul Wessel on the 20th anniversary of the first release (`original version `__): - -.. raw:: html - -
- -
+- Read Paul Wessel's article ["The Origins of the Generic Mapping Tools: From Table Tennis to Geoscience"](https://doi.org/10.1029/2023CN000231) from 2024. +- Watch this recorded talk by Paul Wessel on the 20th anniversary of the first release ([original version](https://doi.org/10.5446/19869)): + +```{raw} html +
+ +
+``` diff --git a/cite/index.md b/cite/index.md new file mode 100644 index 0000000..7e98b92 --- /dev/null +++ b/cite/index.md @@ -0,0 +1,107 @@ +--- +title: Citing +--- + +# Citing GMT + +If you feel it is appropriate, you may consider paying us back by citing our articles on +GMT and technical papers on algorithms when you publish papers containing results or +illustrations obtained using GMT. **When in doubt, please cite the latest paper.** +Furthermore, you are welcome to cite the specific version you have used in your work. + +The GMT releases are: + +| Version | DOI | +|---------|-----| +| **latest / all** | [![](https://zenodo.org/badge/DOI/10.5281/zenodo.3407865.svg)](https://doi.org/10.5281/zenodo.3407865) | +| **6.7.0** | [![](https://zenodo.org/badge/DOI/10.5281/zenodo.19398868.svg)](https://doi.org/10.5281/zenodo.19398868) | +| **6.6.0** | [![](https://zenodo.org/badge/DOI/10.5281/zenodo.16448627.svg)](https://doi.org/10.5281/zenodo.16448627) | +| **6.5.0** | [![](https://zenodo.org/badge/DOI/10.5281/zenodo.10119499.svg)](https://doi.org/10.5281/zenodo.10119499) | +| **6.4.0** | [![](https://zenodo.org/badge/DOI/10.5281/zenodo.6623271.svg)](https://doi.org/10.5281/zenodo.6623271) | +| **6.3.0** | [![](https://zenodo.org/badge/DOI/10.5281/zenodo.5708769.svg)](https://doi.org/10.5281/zenodo.5708769) | +| **6.2.0** | [![](https://zenodo.org/badge/DOI/10.5281/zenodo.4900001.svg)](https://doi.org/10.5281/zenodo.4900001) | +| **6.1.1** | [![](https://zenodo.org/badge/DOI/10.5281/zenodo.4010996.svg)](https://doi.org/10.5281/zenodo.4010996) | +| **6.1.0** | [![](https://zenodo.org/badge/DOI/10.5281/zenodo.3924517.svg)](https://doi.org/10.5281/zenodo.3924517) | +| **6.0.0** | [![](https://zenodo.org/badge/DOI/10.5281/zenodo.3407866.svg)](https://doi.org/10.5281/zenodo.3407866) | + +The articles on GMT are: + +- **PyGMT**: + Tian, D., Fröhlich, Y., Leong, W. J., Grund, M., Schlitzer, W., Jones, M., Uieda, L., Luis, J. M. F. (2026). + PyGMT: Bridging Python and the Generic Mapping Tools for Geospatial Visualization and Analysis. + *Geochemistry, Geophysics, Geosystems*, 27(7), e2026GC013105. + https://doi.org/10.1029/2026GC013105 +- **GMT 6**: + Wessel, P., Luis, J. F., Uieda, L., Scharroo, R., Wobbe, F., Smith, W. H. F., & Tian, D. (2019). + The Generic Mapping Tools Version 6. + *Geochemistry, Geophysics, Geosystems*, 20(11), 5556–5564. + https://doi.org/10.1029/2019GC008515 +- **GMT Animation**: + Wessel, P., Esteban, F., & Delaviel-Anger, G. (2024). + The Generic Mapping Tools and Animations for the Masses. + *Geochemistry, Geophysics, Geosystems*, 25(6). + https://doi.org/10.1029/2024GC011545 +- **Origin of GMT**: + Wessel, P. (2024). + The origins of the generic mapping tools: From table tennis to geoscience. + *Perspectives of Earth and Space Scientists*, 5(1), e2023CN000231. + https://doi.org/10.1029/2023CN000231 +- **GMT/MATLAB**: + Wessel, P., & Luis, J. F. (2017). + The GMT/MATLAB Toolbox. + *Geochemistry, Geophysics, Geosystems*, 18(2), 811–823. + https://doi.org/10.1002/2016GC006723 +- **GMT 5**: + Wessel, P., Smith, W. H. F., Scharroo, R., Luis, J., & Wobbe, F. (2013). + Generic Mapping Tools: Improved Version Released. + *EOS, Transactions American Geophysical Union*, 94(45), 409–410. + https://doi.org/10.1002/2013EO450001 +- **GMT 3.1**: + Wessel, P., & Smith, W. H. F. (1998). + New, improved version of generic mapping tools released. + *EOS, Transactions American Geophysical Union*, 79(47), 579–579. + https://doi.org/10.1029/98EO00426 +- **GMT 3.0**: + Wessel, P., & Smith, W. H. F. (1995). + New version of the generic mapping tools. + *EOS, Transactions American Geophysical Union*, 76(33), 329–329. + https://doi.org/10.1029/95EO00198 +- **GMT 2**: + Wessel, P., & Smith, W. H. F. (1991). + Free software helps map and display data. + *EOS, Transactions American Geophysical Union*, 72(41), 441–446. + https://doi.org/10.1029/90EO00319 + +Some GMT modules are based on algorithms we have developed and published separately, +such as: + +- Kim, S.-S., & Wessel, P. (2008). + Directional median filtering for regional‐residual separation of bathymetry. + *Geochemistry, Geophysics, Geosystems*, 9(3), 2007GC001850. + https://doi.org/10.1029/2007GC001850 + [`dimfilter`] +- Luis, J. F., & Miranda, J. M. (2008). + Reevaluation of magnetic chrons in the North Atlantic between 35°N and 47°N: Implications for the formation of the Azores Triple Junction and associated plateau. + *Journal of Geophysical Research: Solid Earth*, 113(B10), 2007JB005573. + https://doi.org/10.1029/2007JB005573 + [`grdredpol`, **potential** supplement] +- Smith, W. H. F., & Wessel, P. (1990). + Gridding with continuous curvature splines in tension. + *Geophysics*, 55(3), 293–305. + https://doi.org/10.1190/1.1442837 + [`surface`] +- Wessel, P. (2010). + Tools for analyzing intersecting tracks: The x2sys package. + *Computers & Geosciences*, 36(3), 348–354. + https://doi.org/10.1016/j.cageo.2009.05.009 + [**x2sys** supplement] +- Wessel, P. (2009). + A general-purpose Green's function-based interpolator. + *Computers & Geosciences*, 35(6), 1247–1254. + https://doi.org/10.1016/j.cageo.2008.08.012 + [`greenspline`] +- Wessel, P., & Becker, J. M. (2008). + Interpolation using a generalized Green's function for a spherical surface spline in tension. + *Geophysical Journal International*, 174(1), 21–28. + https://doi.org/10.1111/j.1365-246X.2008.03829.x + [`greenspline`] diff --git a/cite/index.rst b/cite/index.rst deleted file mode 100644 index d4f4164..0000000 --- a/cite/index.rst +++ /dev/null @@ -1,125 +0,0 @@ -.. title:: Citing - -Citing GMT -========== - -If you feel it is appropriate, you may consider paying us back by citing our articles on -GMT and technical papers on algorithms when you publish papers containing results or -illustrations obtained using GMT. **When in doubt, please cite the latest paper.** -Furthermore, you are welcome to cite the specific version you have used in your work. - -The GMT releases are: - -+--------------------+---------------------------------------------------------------------+ -| * **latest / all** | .. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.3407865.svg | -| | :target: https://doi.org/10.5281/zenodo.3407865 | -+--------------------+---------------------------------------------------------------------+ -| * **6.7.0** | .. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.19398868.svg | -| | :target: https://doi.org/10.5281/zenodo.19398868 | -+--------------------+---------------------------------------------------------------------+ -| * **6.6.0** | .. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.16448627.svg | -| | :target: https://doi.org/10.5281/zenodo.16448627 | -+--------------------+---------------------------------------------------------------------+ -| * **6.5.0** | .. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.10119499.svg | -| | :target: https://doi.org/10.5281/zenodo.10119499 | -+--------------------+---------------------------------------------------------------------+ -| * **6.4.0** | .. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.6623271.svg | -| | :target: https://doi.org/10.5281/zenodo.6623271 | -+--------------------+---------------------------------------------------------------------+ -| * **6.3.0** | .. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.5708769.svg | -| | :target: https://doi.org/10.5281/zenodo.5708769 | -+--------------------+---------------------------------------------------------------------+ -| * **6.2.0** | .. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.4900001.svg | -| | :target: https://doi.org/10.5281/zenodo.4900001 | -+--------------------+---------------------------------------------------------------------+ -| * **6.1.1** | .. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.4010996.svg | -| | :target: https://doi.org/10.5281/zenodo.4010996 | -+--------------------+---------------------------------------------------------------------+ -| * **6.1.0** | .. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.3924517.svg | -| | :target: https://doi.org/10.5281/zenodo.3924517 | -+--------------------+---------------------------------------------------------------------+ -| * **6.0.0** | .. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.3407866.svg | -| | :target: https://doi.org/10.5281/zenodo.3407866 | -+--------------------+---------------------------------------------------------------------+ - -The articles on GMT are: - -* **PyGMT**: - Tian, D., Fröhlich, Y., Leong, W. J., Grund, M., Schlitzer, W., Jones, M., Uieda, L., Luis, J. M. F. (2026). - PyGMT: Bridging Python and the Generic Mapping Tools for Geospatial Visualization and Analysis. - *Geochemistry, Geophysics, Geosystems*, 27(7), e2026GC013105. - https://doi.org/10.1029/2026GC013105 -* **GMT 6**: - Wessel, P., Luis, J. F., Uieda, L., Scharroo, R., Wobbe, F., Smith, W. H. F., & Tian, D. (2019). - The Generic Mapping Tools Version 6. - *Geochemistry, Geophysics, Geosystems*, 20(11), 5556–5564. - https://doi.org/10.1029/2019GC008515 -* **GMT Animation**: - Wessel, P., Esteban, F., & Delaviel-Anger, G. (2024). - The Generic Mapping Tools and Animations for the Masses. - *Geochemistry, Geophysics, Geosystems*, 25(6). - https://doi.org/10.1029/2024GC011545 -* **Origin of GMT**: - Wessel, P. (2024). - The origins of the generic mapping tools: From table tennis to geoscience. - *Perspectives of Earth and Space Scientists*, 5(1), e2023CN000231. - https://doi.org/10.1029/2023CN000231 -* **GMT/MATLAB**: - Wessel, P., & Luis, J. F. (2017). - The GMT/MATLAB Toolbox. - *Geochemistry, Geophysics, Geosystems*, 18(2), 811–823. - https://doi.org/10.1002/2016GC006723 -* **GMT 5**: - Wessel, P., Smith, W. H. F., Scharroo, R., Luis, J., & Wobbe, F. (2013). - Generic Mapping Tools: Improved Version Released. - *EOS, Transactions American Geophysical Union*, 94(45), 409–410. - https://doi.org/10.1002/2013EO450001 -* **GMT 3.1**: - Wessel, P., & Smith, W. H. F. (1998). - New, improved version of generic mapping tools released. - *EOS, Transactions American Geophysical Union*, 79(47), 579–579. - https://doi.org/10.1029/98EO00426 -* **GMT 3.0**: - Wessel, P., & Smith, W. H. F. (1995). - New version of the generic mapping tools. - *EOS, Transactions American Geophysical Union*, 76(33), 329–329. - https://doi.org/10.1029/95EO00198 -* **GMT 2**: - Wessel, P., & Smith, W. H. F. (1991). - Free software helps map and display data. - *EOS, Transactions American Geophysical Union*, 72(41), 441–446. - https://doi.org/10.1029/90EO00319 - -Some GMT modules are based on algorithms we have developed and published separately, -such as: - -* Kim, S.-S., & Wessel, P. (2008). - Directional median filtering for regional‐residual separation of bathymetry. - *Geochemistry, Geophysics, Geosystems*, 9(3), 2007GC001850. - https://doi.org/10.1029/2007GC001850 - [``dimfilter``] -* Luis, J. F., & Miranda, J. M. (2008). - Reevaluation of magnetic chrons in the North Atlantic between 35°N and 47°N: Implications for the formation of the Azores Triple Junction and associated plateau. - *Journal of Geophysical Research: Solid Earth*, 113(B10), 2007JB005573. - https://doi.org/10.1029/2007JB005573 - [``grdredpol``, **potential** supplement] -* Smith, W. H. F., & Wessel, P. (1990). - Gridding with continuous curvature splines in tension. - *Geophysics*, 55(3), 293–305. - https://doi.org/10.1190/1.1442837 - [``surface``] -* Wessel, P. (2010). - Tools for analyzing intersecting tracks: The x2sys package. - *Computers & Geosciences*, 36(3), 348–354. - https://doi.org/10.1016/j.cageo.2009.05.009 - [**x2sys** supplement] -* Wessel, P. (2009). - A general-purpose Green’s function-based interpolator. - *Computers & Geosciences*, 35(6), 1247–1254. - https://doi.org/10.1016/j.cageo.2008.08.012 - [``greenspline``] -* Wessel, P., & Becker, J. M. (2008). - Interpolation using a generalized Green’s function for a spherical surface spline in tension. - *Geophysical Journal International*, 174(1), 21–28. - https://doi.org/10.1111/j.1365-246X.2008.03829.x - [``greenspline``] diff --git a/conf.py b/conf.py index d51b832..1531f3b 100644 --- a/conf.py +++ b/conf.py @@ -4,7 +4,10 @@ # Sphinx project configuration templates_path = ["_templates"] exclude_patterns = ["_build"] -source_suffix = ".rst" +source_suffix = { + ".rst": "restructuredtext", + ".md": "markdown", +} master_doc = "index" # General information about the project @@ -15,9 +18,12 @@ # Sphinx extensions extensions = [ - "sphinx.ext.githubpages" + "sphinx.ext.githubpages", + "myst_parser", ] +myst_enable_extensions = ["colon_fence"] + html_title = project html_short_title = "" html_logo = "_static/gmt-logo.png" diff --git a/documentation/index.md b/documentation/index.md new file mode 100644 index 0000000..33ea80c --- /dev/null +++ b/documentation/index.md @@ -0,0 +1,20 @@ +--- +title: Documentation +--- + +# Documentation + +Documentation for GMT is available online in different versions (if in doubt, use the +**latest stable** version): + +- [Latest stable release](https://docs.generic-mapping-tools.org/latest) +- [Current development version (unstable nightly builds)](https://docs.generic-mapping-tools.org/dev/) +- [GMT 6.6.0](https://docs.generic-mapping-tools.org/6.6/) +- [GMT 6.5.0](https://docs.generic-mapping-tools.org/6.5/) +- [GMT 6.4.0](https://docs.generic-mapping-tools.org/6.4/) +- [GMT 6.3.0](https://docs.generic-mapping-tools.org/6.3/) +- [GMT 6.2.0](https://docs.generic-mapping-tools.org/6.2/) +- [GMT 6.1.1](https://docs.generic-mapping-tools.org/6.1/) +- [GMT 6.0.0](https://docs.generic-mapping-tools.org/6.0/) +- [GMT 5.4.5](https://docs.generic-mapping-tools.org/5.4/) +- [GMT 4.5.18](https://docs.generic-mapping-tools.org/4/) diff --git a/documentation/index.rst b/documentation/index.rst deleted file mode 100644 index c204fcb..0000000 --- a/documentation/index.rst +++ /dev/null @@ -1,19 +0,0 @@ -.. title:: Documentation - -Documentation -============= - -Documentation for GMT is available online in different versions (if in doubt, use the -**latest stable** version): - -* `Latest stable release `__ -* `Current development version (unstable nightly builds) `__ -* `GMT 6.6.0 `__ -* `GMT 6.5.0 `__ -* `GMT 6.4.0 `__ -* `GMT 6.3.0 `__ -* `GMT 6.2.0 `__ -* `GMT 6.1.1 `__ -* `GMT 6.0.0 `__ -* `GMT 5.4.5 `__ -* `GMT 4.5.18 `__ diff --git a/download/index.md b/download/index.md new file mode 100644 index 0000000..369a183 --- /dev/null +++ b/download/index.md @@ -0,0 +1,47 @@ +--- +title: Download +--- + +# Download + +## Releases + +### GMT Releases + +GMT is available on Windows, macOS, Linux and FreeBSD. Source and binary packages are provided +from [GitHub](https://github.com/GenericMappingTools/gmt/releases): + +- [GMT 6.7.0](https://github.com/GenericMappingTools/gmt/releases/tag/6.7.0) (**recommended**) +- [GMT 6.6.0](https://github.com/GenericMappingTools/gmt/releases/tag/6.6.0) +- [GMT 6.5.0](https://github.com/GenericMappingTools/gmt/releases/tag/6.5.0) +- [GMT 6.4.0](https://github.com/GenericMappingTools/gmt/releases/tag/6.4.0) +- [GMT 6.3.0](https://github.com/GenericMappingTools/gmt/releases/tag/6.3.0) +- [GMT 6.2.0](https://github.com/GenericMappingTools/gmt/releases/tag/6.2.0) +- [GMT 6.1.1](https://github.com/GenericMappingTools/gmt/releases/tag/6.1.1) +- [GMT 6.1.0](https://github.com/GenericMappingTools/gmt/releases/tag/6.1.0) +- [GMT 6.0.0](https://github.com/GenericMappingTools/gmt/releases/tag/6.0.0) +- [GMT 5.4.5](https://github.com/GenericMappingTools/gmt/releases/tag/5.4.5) +- [GMT 4.5.18](https://github.com/GenericMappingTools/gmt/wiki/GMT-4.5.18) + +### GMT Wrapper Releases + +The latest [GMT.jl](https://www.generic-mapping-tools.org/GMT.jl/stable/) and +[PyGMT](https://www.pygmt.org/latest/) releases are provided from GitHub: + +- [GMT.jl releases](https://github.com/GenericMappingTools/GMT.jl/releases) +- [PyGMT releases](https://github.com/GenericMappingTools/pygmt/releases) + +## Support Data + +- [GSHHG 2.3.7](https://github.com/GenericMappingTools/gshhg-gmt/releases/download/2.3.7/gshhg-gmt-2.3.7.tar.gz): The Global Self-consistent, Hierarchical, High-resolution Geography Database +- [DCW 2.2.0](https://github.com/GenericMappingTools/dcw-gmt/releases/download/2.2.0/dcw-gmt-2.2.0.tar.gz): The Digital Chart of the World Data [requires GMT 6.1.1 or later] + +**Note:** You may also get GMT and its support data from any of {doc}`the GMT FTP mirrors `. +Try the site that is closest to you to minimize transmission times. + +## Install + +See the [install guide](https://docs.generic-mapping-tools.org/latest/install.html) for instructions and to make sure you have all required +dependencies installed. + +Alternatively, you can build GMT from source by following the [building guide](https://github.com/GenericMappingTools/gmt/blob/master/BUILDING.md). diff --git a/download/index.rst b/download/index.rst deleted file mode 100644 index 9a79cdc..0000000 --- a/download/index.rst +++ /dev/null @@ -1,54 +0,0 @@ -.. title:: Download - -Download -======== - -Releases --------- - -GMT Releases -~~~~~~~~~~~~ - -GMT is available on Windows, macOS, Linux and FreeBSD. Source and binary packages are provided -from `GitHub `__: - -* `GMT 6.7.0 `__ (**recommended**) -* `GMT 6.6.0 `__ -* `GMT 6.5.0 `__ -* `GMT 6.4.0 `__ -* `GMT 6.3.0 `__ -* `GMT 6.2.0 `__ -* `GMT 6.1.1 `__ -* `GMT 6.1.0 `__ -* `GMT 6.0.0 `__ -* `GMT 5.4.5 `__ -* `GMT 4.5.18 `__ - -GMT Wrapper Releases -~~~~~~~~~~~~~~~~~~~~ - -The latest `GMT.jl `__ and -`PyGMT `__ releases are provided from GitHub: - -* `GMT.jl releases `__ -* `PyGMT releases `__ - -Support Data ------------- - -* `GSHHG 2.3.7 `__: The Global Self-consistent, Hierarchical, High-resolution Geography Database -* `DCW 2.2.0 `__: The Digital Chart of the World Data [requires GMT 6.1.1 or later] - -**Note:** You may also get GMT and its support data from any of :doc:`the GMT FTP mirrors `. -Try the site that is closest to you to minimize transmission times. - -Install -------- - -See the `install guide`_ for instructions and to make sure you have all required -dependencies installed. - -Alternatively, you can build GMT from source by following the `building guide`_. - -.. _install guide: https://docs.generic-mapping-tools.org/latest/install.html -.. _building guide: https://github.com/GenericMappingTools/gmt/blob/master/BUILDING.md diff --git a/environment.yml b/environment.yml index cc1903c..176c21a 100644 --- a/environment.yml +++ b/environment.yml @@ -7,3 +7,4 @@ dependencies: - pip - sphinx - sphinx_bootstrap_theme + - myst-parser diff --git a/index.md b/index.md new file mode 100644 index 0000000..8fe6f9e --- /dev/null +++ b/index.md @@ -0,0 +1,243 @@ +--- +title: The Generic Mapping Tools +--- + +```{raw} html +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +

A toolbox for Earth, Ocean, and Planetary Science

+ +

+ The Generic Mapping Tools (GMT) are widely used across the Earth, + Ocean, and Planetary sciences and beyond. A diverse community uses + GMT to process data, generate publication-quality illustrations, + automate workflows, and make animations. Scientific journals, + posters at meetings, Wikipedia pages, and many more publications + display illustrations made by GMT. And the best part: it is free, + open source software licensed under the + LGPL. +

+

+ Got questions? + Join the friendly + GMT Community Forum to get help + and connect with other users and developers. +

+

+ Want to use GMT in MATLAB/Octave, Julia, or Python? + Check out the GMT interfaces! +

+ +
+
+ +
+
+
+ +
+
+
+ +

Publication quality figures and animations

+ +

+ Whether Cartesian, geographic, or time-series, GMT can process your data. + GMT enables you to explore new ways to analyze data and to build custom + displays for drafts, publications, or final presentations. GMT allows + unlimited customization via scripting in several languages. +

+

+ Visit our Documentation page to find out all + that GMT can do for you. +

+

+ Used GMT in your research? Please + consider citing GMT so we can justify the continued + development efforts. +

+ +
+
+ +
+
+
+ +
+
+
+ +

C, MATLAB, Julia, Python

+ +

+ GMT has been used from UNIX and Windows command lines for decades. More + recently, GMT has been rebuilt as an Application Programming Interface (API) + and can now be accessed via wrapper libraries from MATLAB/Octave, Julia, and + Python, as well from custom programs written in C or C++. +

+

+ See all the projects the team is working on in the + Ecosystem page. +

+

+ Want to see the code? All development happens through + GitHub in our + + GenericMappingTools account. +

+ +
+
+ +
+
+
+ +
+
+
+

News

+ +
    +
  • + 2026-07-15: + The first PyGMT paper has been published in Geochemistry, Geophysics, Geosystems and is Open Access: + PyGMT: Bridging Python and the Generic Mapping Tools for Geospatial Visualization and Analysis. +
  • +
  • + 2024-12-09: + The GMT team organized the Union Session "The impact of GMT in the Earth, Ocean and Space sciences: What's next?" (U12B and U13B) + at the AGU Annual Meeting in Washington, DC, 2024 with talks and posters on GMT, the wrappers, and related topics. +
  • +
  • + 2024-12-08: + The GMT and PyGMT teams organised the pre-conference workshop "Mastering Geospatial Visualizations with GMT/PyGMT" (PREWS9) + at the AGU Annual Meeting in Washington, DC, 2024. +
  • +
+

+ more » +

+ +
+
+

Upcoming workshops

+ + +

+ more » +

+
+
+

Latest releases

+
+ + GMT GitHub release (latest by date) + +
+
+ + GMT.jl GitHub release (latest by date) + +
+
+ + PyGMT GitHub release (latest by date) + +
+

+ more » +

+
+
+
+``` + +:::{toctree} +:hidden: + +about/index.md +download/index.md +mirrors/index.md +cite/index.md +projects/index.md +workshops/index.md +documentation/index.md +news/index.md +::: diff --git a/index.rst b/index.rst deleted file mode 100644 index 83c0f4c..0000000 --- a/index.rst +++ /dev/null @@ -1,242 +0,0 @@ -.. title:: The Generic Mapping Tools - - -.. raw:: html - -
-
-
-
-
- -
-
-
-
-
- -
-
-
- -

A toolbox for Earth, Ocean, and Planetary Science

- -

- The Generic Mapping Tools (GMT) are widely used across the Earth, - Ocean, and Planetary sciences and beyond. A diverse community uses - GMT to process data, generate publication-quality illustrations, - automate workflows, and make animations. Scientific journals, - posters at meetings, Wikipedia pages, and many more publications - display illustrations made by GMT. And the best part: it is free, - open source software licensed under the - LGPL. -

-

- Got questions? - Join the friendly - GMT Community Forum to get help - and connect with other users and developers. -

-

- Want to use GMT in MATLAB/Octave, Julia, or Python? - Check out the GMT interfaces! -

- -
-
- -
-
-
- -
-
-
- -

Publication quality figures and animations

- -

- Whether Cartesian, geographic, or time-series, GMT can process your data. - GMT enables you to explore new ways to analyze data and to build custom - displays for drafts, publications, or final presentations. GMT allows - unlimited customization via scripting in several languages. -

-

- Visit our Documentation page to find out all - that GMT can do for you. -

-

- Used GMT in your research? Please - consider citing GMT so we can justify the continued - development efforts. -

- -
-
- -
-
-
- -
-
-
- -

C, MATLAB, Julia, Python

- -

- GMT has been used from UNIX and Windows command lines for decades. More - recently, GMT has been rebuilt as an Application Programming Interface (API) - and can now be accessed via wrapper libraries from MATLAB/Octave, Julia, and - Python, as well from custom programs written in C or C++. -

-

- See all the projects the team is working on in the - Ecosystem page. -

-

- Want to see the code? All development happens through - GitHub in our - - GenericMappingTools account. -

- -
-
- -
-
-
- -
-
-
-

News

- -
    -
  • - 2026-07-15: - The first PyGMT paper has been published in Geochemistry, Geophysics, Geosystems and is Open Access: - PyGMT: Bridging Python and the Generic Mapping Tools for Geospatial Visualization and Analysis. -
  • -
  • - 2024-12-09: - The GMT team organized the Union Session "The impact of GMT in the Earth, Ocean and Space sciences: What's next?" (U12B and U13B) - at the AGU Annual Meeting in Washington, DC, 2024 with talks and posters on GMT, the wrappers, and related topics. -
  • -
  • - 2024-12-08: - The GMT and PyGMT teams organised the pre-conference workshop "Mastering Geospatial Visualizations with GMT/PyGMT" (PREWS9) - at the AGU Annual Meeting in Washington, DC, 2024. -
  • -
-

- more » -

- -
-
-

Upcoming workshops

- - -

- more » -

-
-
-

Latest releases

-
- - GMT GitHub release (latest by date) - -
-
- - GMT.jl GitHub release (latest by date) - -
-
- - PyGMT GitHub release (latest by date) - -
-

- more » -

-
-
-
- - -.. toctree:: - :hidden: - - about/index.rst - download/index.rst - mirrors/index.rst - cite/index.rst - projects/index.rst - workshops/index.rst - documentation/index.rst - news/index.rst diff --git a/mirrors/index.md b/mirrors/index.md new file mode 100644 index 0000000..0c4fe0e --- /dev/null +++ b/mirrors/index.md @@ -0,0 +1,100 @@ +--- +title: Mirrors +--- + +# Mirrors + +**We thank the hosting institutions for mirroring the GMT FTP and data server +so that users can have a faster download wherever they are located.** + +## FTP Mirrors + +The GMT FTP site hosts tarballs of GMT releases and its support data. +Here is a list of the known active mirrors of the GMT FTP site. +Try the site that is closest to you to minimize transmission times. + +| Site | Address | +|------|---------| +| SOEST, U. of Hawaii, USA | ftp://ftp.soest.hawaii.edu/gmt | +| EarthByte Group, Sydney U, Australia | https://www.earthbyte.org/webdav/gmt_mirror/gmt | +| Lab for Satellite Altimetry, NOAA, USA | ftp://ftp.star.nesdis.noaa.gov/pub/sod/lsa/gmt | +| IRIS, Washington, USA | ftp://ftp.iris.washington.edu/pub/gmt | +| IAG-USP, U. of Sao Paulo, Brazil | https://generic-mapping-tools.iag.usp.br/gmt | +| Univ. of Sci. & Tech. of China, Hefei, China | http://mirrors.ustc.edu.cn/gmt | +| Tokai U, Shizuoka, Japan | http://www.scc.u-tokai.ac.jp/gmt | + + +## Data Server Mirrors + +The GMT data server stores frequently used data sets (e.g., Earth Relief Data). +Here is a list of the known active mirrors of the GMT remote data server. +Change the GMT setting [GMT_DATA_SERVER](https://docs.generic-mapping-tools.org/latest/gmt.conf.html#term-GMT_DATA_SERVER) +to the mirror that is closest to you to minimize transmission times. +(Please [report to us](https://github.com/GenericMappingTools/gmtserver-admin/issues) if any mirrors are offline.) + +:::{list-table} +:widths: 20 50 25 5 +:header-rows: 1 + +* - Name + - Address + - Host + - Status +* - **Oceania** [Master] + - https://oceania.generic-mapping-tools.org + - SOEST, U of Hawaii, USA + - ![](https://img.shields.io/website?up_message=ON&down_message=offline&label=&url=https://oceania.generic-mapping-tools.org/gmt_data_server.txt) +* - **Brasil** + - http://brasil.generic-mapping-tools.org + - IAG-USP, U of Sao Paulo, Brazil + - ![](https://img.shields.io/website?up_message=ON&down_message=offline&label=&url=https://generic-mapping-tools.iag.usp.br/gmtdata/gmt_data_server.txt) +* - **Australia** + - http://australia.generic-mapping-tools.org + - EarthByte Group, Sydney U, Australia + - ![](https://img.shields.io/website?up_message=ON&down_message=offline&label=&url=https://www.earthbyte.org/webdav/gmt_mirror/gmtdata/gmt_data_server.txt) +* - **China** + - http://china.generic-mapping-tools.org + - U of Sci. & Tech. of China, China + - ![](https://img.shields.io/website?up_message=ON&down_message=offline&label=&url=https://mirrors.ustc.edu.cn/gmtdata/gmt_data_server.txt) +* - **sdsc-opentopography** [US West Coast] + - http://sdsc-opentopography.generic-mapping-tools.org + - OpenTopography at San Diego Supercomputing Center + - ![](https://img.shields.io/website?up_message=ON&down_message=offline&label=&url=https://opentopography.s3.sdsc.edu/gmtdata/gmt_data_server.txt) +* - **NOAA** [US East Coast] + - http://noaa.generic-mapping-tools.org + - Lab for Satellite Altimetry, NOAA, USA + - ![](https://img.shields.io/website?up_message=ON&down_message=offline&label=&url=https://www.star.nesdis.noaa.gov/data/socd3/lsa/gmtdata/gmt_data_server.txt) +* - **Portugal** + - http://portugal.generic-mapping-tools.org + - U of Algarve, Portugal + - ![](https://img.shields.io/website?up_message=ON&down_message=offline&label=&url=http://fct-gmt.ualg.pt/gmt/data/gmt_data_server.txt) +* - **Singapore** + - http://singapore.generic-mapping-tools.org + - National U of Singapore, Singapore + - ![](https://img.shields.io/website?up_message=ON&down_message=offline&label=&url=http://download.nus.edu.sg/mirror/gmt/gmt_data_server.txt) +::: + +## Becoming a GMT mirror + +You can help out the GMT community by running a mirror of +the GMT FTP site (~25 GB) and/or the GMT data server (~120 GB). + +To mirror the GMT FTP site, you can use [lftp](https://lftp.yar.ru/): + +``` +lftp -e "mirror --delete --parallel=8 gmt gmt; bye" ftp.soest.hawaii.edu +``` + +To mirror the GMT data server, you can use the **rsync** command: + +``` +rsync -av --delete rsync://oceania.generic-mapping-tools.org/gmtdata /your/local/gmtdata +``` + +You must run the above commands periodically (e.g., daily) to keep files in the +mirrors up to date. This can be done via [cron jobs](https://en.wikipedia.org/wiki/Cron). + +We are glad to offer help if you encounter problems when setting up the mirror. +Once you have gotten the mirror running, please [let us know](https://forum.generic-mapping-tools.org/) +so that we can add your mirror to the list. **Note**: We reserve the right to decide which mirrors +will receive a forward from the generic-mapping-tools domain. diff --git a/mirrors/index.rst b/mirrors/index.rst deleted file mode 100644 index 6b45d65..0000000 --- a/mirrors/index.rst +++ /dev/null @@ -1,103 +0,0 @@ -.. title:: Mirrors - -Mirrors -======= - -**We thank the hosting institutions for mirroring the GMT FTP and data server -so that users can have a faster download wherever they are located.** - -FTP Mirrors ------------ - -The GMT FTP site hosts tarballs of GMT releases and its support data. -Here is a list of the known active mirrors of the GMT FTP site. -Try the site that is closest to you to minimize transmission times. - -.. cssclass:: table-bordered table-mirrors - -=============================================================== ============================================================= -Site Address -=============================================================== ============================================================= -SOEST, U. of Hawaii, USA ftp://ftp.soest.hawaii.edu/gmt -EarthByte Group, Sydney U, Australia https://www.earthbyte.org/webdav/gmt_mirror/gmt -Lab for Satellite Altimetry, NOAA, USA ftp://ftp.star.nesdis.noaa.gov/pub/sod/lsa/gmt -IRIS, Washington, USA ftp://ftp.iris.washington.edu/pub/gmt -IAG-USP, U. of Sao Paulo, Brazil https://generic-mapping-tools.iag.usp.br/gmt -Univ. of Sci. & Tech. of China, Hefei, China http://mirrors.ustc.edu.cn/gmt -Tokai U, Shizuoka, Japan http://www.scc.u-tokai.ac.jp/gmt -=============================================================== ============================================================= - - -Data Server Mirrors -------------------- - -The GMT data server stores frequently used data sets (e.g., Earth Relief Data). -Here is a list of the known active mirrors of the GMT remote data server. -Change the GMT setting `GMT_DATA_SERVER `_ -to the mirror that is closest to you to minimize transmission times. -(Please `report to us `_ if any mirrors are offline.) - -.. cssclass:: table-bordered table-mirrors - -.. list-table:: - :widths: 20 50 25 5 - :header-rows: 1 - - * - Name - - Address - - Host - - Status - * - **Oceania** [Master] - - https://oceania.generic-mapping-tools.org - - SOEST, U of Hawaii, USA - - .. image:: https://img.shields.io/website?up_message=ON&down_message=offline&label=&url=https://oceania.generic-mapping-tools.org/gmt_data_server.txt - * - **Brasil** - - http://brasil.generic-mapping-tools.org - - IAG-USP, U of Sao Paulo, Brazil - - .. image:: https://img.shields.io/website?up_message=ON&down_message=offline&label=&url=https://generic-mapping-tools.iag.usp.br/gmtdata/gmt_data_server.txt - * - **Australia** - - http://australia.generic-mapping-tools.org - - EarthByte Group, Sydney U, Australia - - .. image:: https://img.shields.io/website?up_message=ON&down_message=offline&label=&url=https://www.earthbyte.org/webdav/gmt_mirror/gmtdata/gmt_data_server.txt - * - **China** - - http://china.generic-mapping-tools.org - - U of Sci. & Tech. of China, China - - .. image:: https://img.shields.io/website?up_message=ON&down_message=offline&label=&url=https://mirrors.ustc.edu.cn/gmtdata/gmt_data_server.txt - * - **sdsc-opentopography** [US West Coast] - - http://sdsc-opentopography.generic-mapping-tools.org - - OpenTopography at San Diego Supercomputing Center - - .. image:: https://img.shields.io/website?up_message=ON&down_message=offline&label=&url=https://opentopography.s3.sdsc.edu/gmtdata/gmt_data_server.txt - * - **NOAA** [US East Coast] - - http://noaa.generic-mapping-tools.org - - Lab for Satellite Altimetry, NOAA, USA - - .. image:: https://img.shields.io/website?up_message=ON&down_message=offline&label=&url=https://www.star.nesdis.noaa.gov/data/socd3/lsa/gmtdata/gmt_data_server.txt - * - **Portugal** - - http://portugal.generic-mapping-tools.org - - U of Algarve, Portugal - - .. image:: https://img.shields.io/website?up_message=ON&down_message=offline&label=&url=http://fct-gmt.ualg.pt/gmt/data/gmt_data_server.txt - * - **Singapore** - - http://singapore.generic-mapping-tools.org - - National U of Singapore, Singapore - - .. image:: https://img.shields.io/website?up_message=ON&down_message=offline&label=&url=http://download.nus.edu.sg/mirror/gmt/gmt_data_server.txt - -Becoming a GMT mirror ---------------------- - -You can help out the GMT community by running a mirror of -the GMT FTP site (~25 GB) and/or the GMT data server (~120 GB). - -To mirror the GMT FTP site, you can use `lftp `_:: - - lftp -e "mirror --delete --parallel=8 gmt gmt; bye" ftp.soest.hawaii.edu - -To mirror the GMT data server, you can use the **rsync** command:: - - rsync -av --delete rsync://oceania.generic-mapping-tools.org/gmtdata /your/local/gmtdata - -You must run the above commands periodically (e.g., daily) to keep files in the -mirrors up to date. This can be done via `cron jobs `_. - -We are glad to offer help if you encounter problems when setting up the mirror. -Once you have gotten the mirror running, please `let us know `_ -so that we can add your mirror to the list. **Note**: We reserve the right to decide which mirrors -will receive a forward from the generic-mapping-tools domain. diff --git a/news/index.md b/news/index.md new file mode 100644 index 0000000..6467ef1 --- /dev/null +++ b/news/index.md @@ -0,0 +1,25 @@ +--- +title: News +--- + +# News + +- 2026-07-15: The [paper about PyGMT](https://doi.org/10.1029/2026GC013105) is Open Access and available on *Geochemistry, Geophysics, Geosystems*. +- 2024-06-16: The [paper about animations with GMT](https://doi.org/10.1029/2024GC011545) is Open Access and available on *Geochemistry, Geophysics, Geosystems*. +- 2021-09-15: GMT now has an Instagram handle - [@genericmappingtools](https://www.instagram.com/genericmappingtools/)! +- 2022-09-06: Paul Wessel is the recipient of the 2022 American Geophysical Union's (AGU) + Earth and Space Science Informatics [Greg Leptoukh Lecture](https://www.soest.hawaii.edu/soestwp/announce/awards/paul-wessel-selected-for-agu-earth-space-science-informatics-greg-leptoukh-lecture/). +- 2021-04-20: Paul Wessel presented the 2020 [Ian McHarg Medal Lecture](https://www.egu.eu/awards-medals/ian-mcharg/) on the + Generic Mapping Tools and Community-Maintained Open Source Software! See the presentation video at + the [vEGU21 site](https://meetingorganizer.copernicus.org/EGU21/session/41216). +- 2021-03-15: GMT now has a Twitter handle - [@gmt_dev](https://twitter.com/gmt_dev)! +- 2020-03-20: NSF-EAR grant [number 1948602](https://www.nsf.gov/awardsearch/showAward?AWD_ID=1948602) + awarded to fund efforts to make GMT truly sustainable by its community! +- 2019-11-04: Paul Wessel is the recipient of the 2020 European Geosciences Union [Ian McHarg Medal](https://www.egu.eu/awards-medals/ian-mcharg/) + for his work on GMT. Read more about it in the [SOEST announcement](https://www.soest.hawaii.edu/soestwp/announce/news/paul-wessel-honored-for-distinguished-research/) + and [EGU 2020 awards recipients list](https://www.egu.eu/news/545/egu-announces-2020-awards-and-medals/). +- 2019-11-01: The [paper for GMT 6](https://doi.org/10.1029/2019GC008515) is Open Access and available on *Geochemistry, Geophysics, Geosystems*. +- 2018-12-21: Walter was [interviewed on the Don't Panic Geocast](https://www.dontpanicgeocast.com/195). +- 2018-08-17: NSF-EAR grant [number 1829371](https://www.nsf.gov/awardsearch/showAward?AWD_ID=1829371) + awarded to fund development of the new "modern mode" in GMT 6 and more! +- 2018-04-27: Paul and Leo were [interviewed on the Don't Panic Geocast](https://www.dontpanicgeocast.com/166). diff --git a/news/index.rst b/news/index.rst deleted file mode 100644 index 142da93..0000000 --- a/news/index.rst +++ /dev/null @@ -1,23 +0,0 @@ -.. title:: News - -News -==== -- 2026-07-15: The `paper about PyGMT `__ is Open Access and available on *Geochemistry, Geophysics, Geosystems*. -- 2024-06-16: The `paper about animations with GMT `__ is Open Access and available on *Geochemistry, Geophysics, Geosystems*. -- 2021-09-15: GMT now has an Instagram handle - `@genericmappingtools `__! -- 2022-09-06: Paul Wessel is the recipient of the 2022 American Geophysical Union’s (AGU) - Earth and Space Science Informatics `Greg Leptoukh Lecture `__. -- 2021-04-20: Paul Wessel presented the 2020 `Ian McHarg Medal Lecture `__ on the - Generic Mapping Tools and Community-Maintained Open Source Software! See the presentation video at - the `vEGU21 site `__. -- 2021-03-15: GMT now has a Twitter handle - `@gmt_dev `__! -- 2020-03-20: NSF-EAR grant `number 1948602 `__ - awarded to fund efforts to make GMT truly sustainable by its community! -- 2019-11-04: Paul Wessel is the recipient of the 2020 European Geosciences Union `Ian McHarg Medal `__ - for his work on GMT. Read more about it in the `SOEST announcement `__ - and `EGU 2020 awards recipients list `__. -- 2019-11-01: The `paper for GMT 6 `__ is Open Access and available on *Geochemistry, Geophysics, Geosystems*. -- 2018-12-21: Walter was `interviewed on the Don't Panic Geocast `__. -- 2018-08-17: NSF-EAR grant `number 1829371 `__ - awarded to fund development of the new "modern mode" in GMT 6 and more! -- 2018-04-27: Paul and Leo were `interviewed on the Don't Panic Geocast `__. diff --git a/projects/index.md b/projects/index.md new file mode 100644 index 0000000..df9b750 --- /dev/null +++ b/projects/index.md @@ -0,0 +1,116 @@ +--- +title: Projects +--- + +# The GMT ecosystem + +A bit about main GMT, the external interfaces, and derived projects (GMTSAR, MB-System). + + +## Core GMT + +The core GMT API library lies at the center of GMT. It powers the command-line modules +typically scripted in shell languages (bash, csh, etc). It can also be linked with +a user's custom C or C++ program to extend GMT into discipline-specific processing or +plotting for applications not currently supported by the core GMT package. + +```{raw} html + +``` + +## GMT interfaces + +### GMTMex + +The GMT/MATLAB toolbox allows users of MATLAB and Octave to write scripts in those +environments that calls the GMT modules directly. Users can pass and retrieve data +from and to their environment and benefit from the best of both worlds. + +```{raw} html + +``` + + +### GMT.jl + +The GMT.jl wrapper is intended not only to access GMT from within the Julia language +but also to provide a more modern interface to the GMT modules by fully expanding the compact +syntax into long options names. + +```{raw} html + +``` + +### PyGMT + +A Python library for accessing GMT's plotting and data processing capabilities from a +simplified, object-oriented interface that is compatible with the +[Jupyter notebook](https://jupyter.org/). + +```{raw} html + +``` + + +## Software relying on GMT + +### GMTSAR + +An open source (GNU General Public License) InSAR processing system based on GMT and +designed for users familiar with Generic Mapping Tools (GMT). The code is written in C +and will compile on any computer where GMT and NetCDF are installed. + +```{raw} html + +``` + +### MB-System + +An open source software package for the processing and display of bathymetry and +backscatter imagery data derived from multibeam, interferometry, and sidescan sonars. + +```{raw} html + +``` diff --git a/projects/index.rst b/projects/index.rst deleted file mode 100644 index 7d2cb32..0000000 --- a/projects/index.rst +++ /dev/null @@ -1,123 +0,0 @@ -.. title:: Projects - -The GMT ecosystem -================= - -A bit about main GMT, the external interfaces, and derived projects (GMTSAR, MB-System). - - -Core GMT --------- - -The core GMT API library lies at the center of GMT. It powers the command-line modules -typically scripted in shell languages (bash, csh, etc). It can also be linked with -a user's custom C or C++ program to extend GMT into discipline-specific processing or -plotting for applications not currently supported by the core GMT package. - -.. raw:: html - - - -GMT interfaces --------------- - -GMTMex -++++++ - -The GMT/MATLAB toolbox allows users of MATLAB and Octave to write scripts in those -environments that calls the GMT modules directly. Users can pass and retrieve data -from and to their environment and benefit from the best of both worlds. - -.. raw:: html - - - - -GMT.jl -++++++ - -The GMT.jl wrapper is intended not only to access GMT from within the Julia language -but also to provide a more modern interface to the GMT modules by fully expanding the compact -syntax into long options names. - -.. raw:: html - - - -PyGMT -+++++ - -A Python library for accessing GMT's plotting and data processing capabilities from a -simplified, object-oriented interface that is compatible with the -`Jupyter notebook `__. - -.. raw:: html - - - - -Software relying on GMT ------------------------ - -GMTSAR -++++++ - -An open source (GNU General Public License) InSAR processing system based on GMT and -designed for users familiar with Generic Mapping Tools (GMT). The code is written in C -and will compile on any computer where GMT and NetCDF are installed. - -.. raw:: html - - - -MB-System -+++++++++ - -An open source software package for the processing and display of bathymetry and -backscatter imagery data derived from multibeam, interferometry, and sidescan sonars. - -.. raw:: html - - diff --git a/requirements.txt b/requirements.txt index 585e338..65c3113 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,2 +1,3 @@ sphinx sphinx_bootstrap_theme +myst-parser diff --git a/workshops/index.rst b/workshops/index.md similarity index 55% rename from workshops/index.rst rename to workshops/index.md index db186cd..b1791a5 100644 --- a/workshops/index.rst +++ b/workshops/index.md @@ -1,42 +1,40 @@ -.. title:: Workshops +--- +title: Workshops +--- -Workshops -========= +# Workshops The GMT team and other volunteers teach user and developer workshops in various places. Here is a list of past and future workshops. -* :ref:`Upcoming ` -* :ref:`Past ` +- {ref}`Upcoming ` +- {ref}`Past ` Attending a workshop is the best way to get started **using and developing** GMT! -.. _future_workshops: +(future_workshops)= -Upcoming Workshops ------------------- +## Upcoming Workshops -.. raw:: html +```{raw} html +
+``` -
+(past_workshops)= -.. _past_workshops: +## Past Workshops -Past Workshops --------------- +### 2024-12-08 | Mastering Geospatial Visualizations with GMT/PyGMT at AGU Annual Meeting 2024 -2024-12-08 | Mastering Geospatial Visualizations with GMT/PyGMT at AGU Annual Meeting 2024 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - -* **Title:** Mastering Geospatial Visualizations with GMT/PyGMT (PREWS9) -* **Instructors:** Wei Ji Leong, Yvonne Fröhlich, Jing-Hui Tong, Federico Esteban, Max Jones, Andre Luiz Belem -* **When:** Sunday, 8 December 2024, 8:30-17:00 (EST) -* **Where:** Liberty N-P (Marriott Marquis), Washington D.C., United States -* **Website:** https://www.generic-mapping-tools.org/agu24workshop -* **Repository:** https://github.com/GenericMappingTools/agu24workshop -* **AGU Session info:** https://agu.confex.com/agu/agu24/meetingapp.cgi/Session/226736 -* **Application Portal:** https://www.agu.org/annual-meeting/attend#register +- **Title:** Mastering Geospatial Visualizations with GMT/PyGMT (PREWS9) +- **Instructors:** Wei Ji Leong, Yvonne Fröhlich, Jing-Hui Tong, Federico Esteban, Max Jones, Andre Luiz Belem +- **When:** Sunday, 8 December 2024, 8:30-17:00 (EST) +- **Where:** Liberty N-P (Marriott Marquis), Washington D.C., United States +- **Website:** https://www.generic-mapping-tools.org/agu24workshop +- **Repository:** https://github.com/GenericMappingTools/agu24workshop +- **AGU Session info:** https://agu.confex.com/agu/agu24/meetingapp.cgi/Session/226736 +- **Application Portal:** https://www.agu.org/annual-meeting/attend#register This workshop aims to provide a detailed technical demonstration of GMT/PyGMT's capabilities in creating maps and visualizations of geospatial, geophysical, and @@ -57,15 +55,14 @@ open source software, coding, data manipulation and visualization. Learn to prod publication-ready figures, especially geographic maps, using PyGMT including the integration with the PyData ecosystem. -2023-06-26 | GMT for Geodesy EarthScope -+++++++++++++++++++++++++++++++++++++++ +### 2023-06-26 | GMT for Geodesy EarthScope -* **Title:** The Generic Mapping Tools for Geodesy -* **Instructors:** Joaquim Luis, Federico Esteban, Eric Xu, Max Jones, Kristof Koch -* **When:** June 26-29 (Monday-Thursday), 2023, online -* **Where:** Via zoom only -* **Repository:** https://github.com/GenericMappingTools/gmt-for-geodesy -* **Application Portal:** https://www.earthscope.org/event/2023-the-generic-mapping-tools-gmt-for-geodesy-short-course/ +- **Title:** The Generic Mapping Tools for Geodesy +- **Instructors:** Joaquim Luis, Federico Esteban, Eric Xu, Max Jones, Kristof Koch +- **When:** June 26-29 (Monday-Thursday), 2023, online +- **Where:** Via zoom only +- **Repository:** https://github.com/GenericMappingTools/gmt-for-geodesy +- **Application Portal:** https://www.earthscope.org/event/2023-the-generic-mapping-tools-gmt-for-geodesy-short-course/ This course will cover the use of Generic Mapping Tools (GMT) in geodesy using UNIX shell scripting. Lectures (on YouTube) and exercises will be given to teach the basic @@ -73,15 +70,14 @@ conventions of using GMT, such as plotting grids, images, and vector data (point lines, polygons), and making animations. Labs will include both processing and mapping of various data sets relevant to geodesy. -2022-07-05 | GMT for Geodesy UNAVCO -+++++++++++++++++++++++++++++++++++ +### 2022-07-05 | GMT for Geodesy UNAVCO -* **Title:** The Generic Mapping Tools for Geodesy -* **Instructors:** Paul Wessel, Joaquim Luis, Federico Esteban, Dongdong Tian, Eric Xu, Max Jones -* **When:** July 05-07 (Tuesday-Thursday), 2022, online -* **Where:** Via zoom only -* **Repository:** https://github.com/GenericMappingTools/gmt-for-geodesy -* **Application Portal:** https://www.unavco.org/event/2022-short-course-the-generic-mapping-tools-gmt-for-geodesy/ +- **Title:** The Generic Mapping Tools for Geodesy +- **Instructors:** Paul Wessel, Joaquim Luis, Federico Esteban, Dongdong Tian, Eric Xu, Max Jones +- **When:** July 05-07 (Tuesday-Thursday), 2022, online +- **Where:** Via zoom only +- **Repository:** https://github.com/GenericMappingTools/gmt-for-geodesy +- **Application Portal:** https://www.unavco.org/event/2022-short-course-the-generic-mapping-tools-gmt-for-geodesy/ This course will cover the use of Generic Mapping Tools (GMT) in geodesy using UNIX shell scripting. Lectures and exercises will be given to teach the basic @@ -89,18 +85,17 @@ conventions of using GMT, such as plotting grids, images, and vector data (point lines, polygons), and making animations. Labs will include both processing and mapping of various data sets relevant to geodesy. -2022-05-24 | Crafting beautiful maps with PyGMT at EGU General Assembly 2022 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +### 2022-05-24 | Crafting beautiful maps with PyGMT at EGU General Assembly 2022 -* **Title:** Crafting beautiful maps with PyGMT -* **Instructors:** Wei Ji Leong, Leonardo Uieda, Max Jones, André Belém -* **When:** 24 May 2022, 13:10-14:40 (UTC) / 15:10-16:40 (CEST) -* **Where:** Online -* **Website:** https://www.generic-mapping-tools.org/egu22pygmt -* **Youtube:** https://www.youtube.com/playlist?list=PL3GHXjKa-p6VBA_MlUP7T_ByCFYQZ5uDG -* **Repository:** https://github.com/GenericMappingTools/egu22pygmt -* **EGU Session info:** https://meetingorganizer.copernicus.org/EGU22/session/43186 -* **Application Portal:** https://egu22.eu/register_and_venue/registration.html +- **Title:** Crafting beautiful maps with PyGMT +- **Instructors:** Wei Ji Leong, Leonardo Uieda, Max Jones, André Belém +- **When:** 24 May 2022, 13:10-14:40 (UTC) / 15:10-16:40 (CEST) +- **Where:** Online +- **Website:** https://www.generic-mapping-tools.org/egu22pygmt +- **Youtube:** https://www.youtube.com/playlist?list=PL3GHXjKa-p6VBA_MlUP7T_ByCFYQZ5uDG +- **Repository:** https://github.com/GenericMappingTools/egu22pygmt +- **EGU Session info:** https://meetingorganizer.copernicus.org/EGU22/session/43186 +- **Application Portal:** https://egu22.eu/register_and_venue/registration.html This short course is geared towards geoscientists interested in creating beautiful maps using Python. Only basic Python knowledge is needed, and a background in cartography is not required to use PyGMT effectively! @@ -115,35 +110,33 @@ We expressly welcome students and geoscientists working on any geo related field (e.g. Earth Observation, Geophysical, Marine, Magnetic, Gravity, Planetary, etc) to join. Come and find out what PyGMT can do to level up your geoprocessing workflow! -2021-08-17 | Earth Science Women's Network/GMT Workshop: Developing Free and Open Source Software with PyGMT -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +### 2021-08-17 | Earth Science Women's Network/GMT Workshop: Developing Free and Open Source Software with PyGMT -* **Title:** ESWN/GMT Professional Development Workshop: Developing Free and Open Source Software with PyGMT -* **Instructors:** Meghan Jones, Wei Ji Leong, Paul Wessel -* **When:** August 17-19 (Tuesday-Thursday), 2021, 20:00 – 24:00 UTC -* **Where:** Online only -* **Repository:** https://github.com/GenericMappingTools/2021-eswn-pygmt-workshop -* **ESWN Announcement:** https://eswnonline.org/29375-2/ -* **Application Portal:** https://forms.gle/LWVhkKrxRS2YCbaV7 +- **Title:** ESWN/GMT Professional Development Workshop: Developing Free and Open Source Software with PyGMT +- **Instructors:** Meghan Jones, Wei Ji Leong, Paul Wessel +- **When:** August 17-19 (Tuesday-Thursday), 2021, 20:00 – 24:00 UTC +- **Where:** Online only +- **Repository:** https://github.com/GenericMappingTools/2021-eswn-pygmt-workshop +- **ESWN Announcement:** https://eswnonline.org/29375-2/ +- **Application Portal:** https://forms.gle/LWVhkKrxRS2YCbaV7 -We are excited to announce an upcoming workshop hosted by the Earth Science Women’s Network and the Generic Mapping +We are excited to announce an upcoming workshop hosted by the Earth Science Women's Network and the Generic Mapping Tools team on developing free, open source software! This workshop will include lessons about developing open source software and hands-on activities. During the hands-on activities, participants will contribute to open source software and work on issues in the PyGMT repository. More information is posted on the -`ESWN Announcement `_. +[ESWN Announcement](https://eswnonline.org/29375-2/). We expressly invite people who face under-representation, systemic bias, or discrimination in the Earth sciences and/or technology industry where they live to apply. People of all career stages are welcome to apply. -2021-07-20 | GMT for Geodesy UNAVCO -+++++++++++++++++++++++++++++++++++ +### 2021-07-20 | GMT for Geodesy UNAVCO -* **Title:** The Generic Mapping Tools for Geodesy -* **Instructors:** Paul Wessel, Joaquim Luis, Leo Uieda, Dongdong Tian, Eric Xu, Meghan Jones -* **When:** July 20-21 (Tuesday-Wednesday), 2021, online -* **Where:** Via zoom only -* **Repository:** https://github.com/GenericMappingTools/2021-unavco-course -* **Application Portal:** https://www.unavco.org/news/2021-short-course-gmt-for-geodesy/ +- **Title:** The Generic Mapping Tools for Geodesy +- **Instructors:** Paul Wessel, Joaquim Luis, Leo Uieda, Dongdong Tian, Eric Xu, Meghan Jones +- **When:** July 20-21 (Tuesday-Wednesday), 2021, online +- **Where:** Via zoom only +- **Repository:** https://github.com/GenericMappingTools/2021-unavco-course +- **Application Portal:** https://www.unavco.org/news/2021-short-course-gmt-for-geodesy/ This course will cover the use of Generic Mapping Tools (GMT) in geodesy using UNIX shell scripting. Lectures and exercises will be given to teach the basic @@ -151,29 +144,27 @@ conventions of using GMT, such as plotting grids, images, and vector data (point lines, polygons), and making animations. Labs will include both processing and mapping of various data sets relevant to geodesy. -2020-07-20 | GMT for Geodesy UNAVCO -+++++++++++++++++++++++++++++++++++ +### 2020-07-20 | GMT for Geodesy UNAVCO -* **Title:** The Generic Mapping Tools for Geodesy -* **Instructors:** Paul Wessel, Joaquim Luis, Leo Uieda, Dongdong Tian, Eric Xu -* **When:** July 20-21 (Monday-Tuesday), 2020, online -* **Where:** Via zoom only -* **Repository:** https://github.com/GenericMappingTools/2020-unavco-course +- **Title:** The Generic Mapping Tools for Geodesy +- **Instructors:** Paul Wessel, Joaquim Luis, Leo Uieda, Dongdong Tian, Eric Xu +- **When:** July 20-21 (Monday-Tuesday), 2020, online +- **Where:** Via zoom only +- **Repository:** https://github.com/GenericMappingTools/2020-unavco-course This course will cover the use of Generic Mapping Tools (GMT) in geodesy using UNIX shell scripting. Lectures and exercises will be given to teach the basic conventions of using GMT, such as plotting grids, images, and vector data (points, lines, polygons), and making animations. -2020-06-21 | Making Maps and Movies [CANCELLED] -+++++++++++++++++++++++++++++++++++++++++++++++ +### 2020-06-21 | Making Maps and Movies [CANCELLED] -* **Title:** Making Maps and Movies with the Generic Mapping Tools (GMT) -* **Instructors:** Paul Wessel, TBD -* **When:** June 21 (Sunday), 2020. 8:30 am - 5:00 pm -* **Where:** University of Hawaii at Manoa, HI, USA -* **Repository:** TBD -* **URL:** https://goldschmidt.info/2020/eventTypeView?type=354#event2018000175 +- **Title:** Making Maps and Movies with the Generic Mapping Tools (GMT) +- **Instructors:** Paul Wessel, TBD +- **When:** June 21 (Sunday), 2020. 8:30 am - 5:00 pm +- **Where:** University of Hawaii at Manoa, HI, USA +- **Repository:** TBD +- **URL:** https://goldschmidt.info/2020/eventTypeView?type=354#event2018000175 The Generic Mapping Tools (GMT) is widely used in the geosciences to make graphs, maps and animations. This one-day workshop introduces participants to GMT 6 modern mode and how data manipulation and @@ -183,44 +174,41 @@ a UNIX shell will be helpful but not required. We will also introduce participan basic animations using GMT. No prior experience with GMT is required. Attendees must bring laptops with pre-installed software to the workshop – instructions will be provided before the conference. -2019-12-08 | GMT Developer Workshop at AGU2019 -++++++++++++++++++++++++++++++++++++++++++++++ +### 2019-12-08 | GMT Developer Workshop at AGU2019 -* **Title:** Become a Generic Mapping Tools Contributor Even If You Can't Code -* **Instructors:** Paul Wessel, Joaquim Luis, Leonardo Uieda, Dongdong Tian, Xiaohua Xu -* **When:** Sunday, 08 December 2019 08:00 am -12:20 pm (PST) -* **Where:** AGU 2019 Fall Meeting | Moscone Convention Center, San Francisco, CA, USA -* **Website:** https://www.agu.org/Events/SCIWS4-Generic-Mapping-Tools +- **Title:** Become a Generic Mapping Tools Contributor Even If You Can't Code +- **Instructors:** Paul Wessel, Joaquim Luis, Leonardo Uieda, Dongdong Tian, Xiaohua Xu +- **When:** Sunday, 08 December 2019 08:00 am -12:20 pm (PST) +- **Where:** AGU 2019 Fall Meeting | Moscone Convention Center, San Francisco, CA, USA +- **Website:** https://www.agu.org/Events/SCIWS4-Generic-Mapping-Tools We will teach you how to join the GMT developer community and make contributions to the -project EVEN IF YOU CAN’T CODE. This workshop will provide hands-on experience: we will +project EVEN IF YOU CAN'T CODE. This workshop will provide hands-on experience: we will guide you through setting up your computer, building GMT, writing documentation, and using git and GitHub to work on GMT development in a friendly and collaborative environment. -2019-11-12 | PyGMT Workshop at FOSS4G Oceania 2019 -++++++++++++++++++++++++++++++++++++++++++++++++++ +### 2019-11-12 | PyGMT Workshop at FOSS4G Oceania 2019 -* **Title:** PyGMT for geoscientists - A PyData compatible package for analyzing and plotting time-series and gridded data -* **Instructors:** Wei Ji Leong -* **When:** Tuesday Nov 12, 13:30 - 17:00 (NZDT) -* **Where:** Rutherford House 205, Pipitea Campus, Victoria University of Wellington, Wellington, New Zealand -* **Website:** https://2019.foss4g-oceania.org/schedule/2019-11-12?sessionId=SPGUQV -* **Repository:** https://github.com/GenericMappingTools/foss4g2019oceania +- **Title:** PyGMT for geoscientists - A PyData compatible package for analyzing and plotting time-series and gridded data +- **Instructors:** Wei Ji Leong +- **When:** Tuesday Nov 12, 13:30 - 17:00 (NZDT) +- **Where:** Rutherford House 205, Pipitea Campus, Victoria University of Wellington, Wellington, New Zealand +- **Website:** https://2019.foss4g-oceania.org/schedule/2019-11-12?sessionId=SPGUQV +- **Repository:** https://github.com/GenericMappingTools/foss4g2019oceania This hands-on workshop covers the use of PyGMT to analyze geospatial data and produce publication quality figures and animations in an interactive Jupyter lab environment. There will also be a free Community Day code sprint on 2019-11-15 where everyone is invited to join and contribute into making PyGMT even better! -2019-07-22 | GMT for Geodesy at Scripps -+++++++++++++++++++++++++++++++++++++++ +### 2019-07-22 | GMT for Geodesy at Scripps -* **Title:** The Generic Mapping Tools for Geodesy -* **Instructors:** Paul Wessel, Joaquim Luis, Leonardo Uieda, Dongdong Tian, Xiaohua Xu -* **When:** July 22-23 (Monday-Tuesday), 2019. 9:00 am - 5:00 pm -* **Where:** Scripps Institution of Oceanography, La Jolla, CA, USA -* **Repository:** https://github.com/GenericMappingTools/2019-unavco-course +- **Title:** The Generic Mapping Tools for Geodesy +- **Instructors:** Paul Wessel, Joaquim Luis, Leonardo Uieda, Dongdong Tian, Xiaohua Xu +- **When:** July 22-23 (Monday-Tuesday), 2019. 9:00 am - 5:00 pm +- **Where:** Scripps Institution of Oceanography, La Jolla, CA, USA +- **Repository:** https://github.com/GenericMappingTools/2019-unavco-course This 2-day course will cover the use of Generic Mapping Tools (GMT) in geodesy using UNIX shell scripting. Lectures and exercises will be given to teach the basic From 9ab2e65ca6a61a8e4ef485b806e93c739c4be16f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 27 Aug 2026 06:13:52 +0000 Subject: [PATCH 3/4] Fix cite/index.md: replace incorrect headed table with headerless list-table Co-authored-by: seisman <3974108+seisman@users.noreply.github.com> --- cite/index.md | 36 ++++++++++++++++++++++++------------ 1 file changed, 24 insertions(+), 12 deletions(-) diff --git a/cite/index.md b/cite/index.md index 7e98b92..d8e9f56 100644 --- a/cite/index.md +++ b/cite/index.md @@ -11,18 +11,30 @@ Furthermore, you are welcome to cite the specific version you have used in your The GMT releases are: -| Version | DOI | -|---------|-----| -| **latest / all** | [![](https://zenodo.org/badge/DOI/10.5281/zenodo.3407865.svg)](https://doi.org/10.5281/zenodo.3407865) | -| **6.7.0** | [![](https://zenodo.org/badge/DOI/10.5281/zenodo.19398868.svg)](https://doi.org/10.5281/zenodo.19398868) | -| **6.6.0** | [![](https://zenodo.org/badge/DOI/10.5281/zenodo.16448627.svg)](https://doi.org/10.5281/zenodo.16448627) | -| **6.5.0** | [![](https://zenodo.org/badge/DOI/10.5281/zenodo.10119499.svg)](https://doi.org/10.5281/zenodo.10119499) | -| **6.4.0** | [![](https://zenodo.org/badge/DOI/10.5281/zenodo.6623271.svg)](https://doi.org/10.5281/zenodo.6623271) | -| **6.3.0** | [![](https://zenodo.org/badge/DOI/10.5281/zenodo.5708769.svg)](https://doi.org/10.5281/zenodo.5708769) | -| **6.2.0** | [![](https://zenodo.org/badge/DOI/10.5281/zenodo.4900001.svg)](https://doi.org/10.5281/zenodo.4900001) | -| **6.1.1** | [![](https://zenodo.org/badge/DOI/10.5281/zenodo.4010996.svg)](https://doi.org/10.5281/zenodo.4010996) | -| **6.1.0** | [![](https://zenodo.org/badge/DOI/10.5281/zenodo.3924517.svg)](https://doi.org/10.5281/zenodo.3924517) | -| **6.0.0** | [![](https://zenodo.org/badge/DOI/10.5281/zenodo.3407866.svg)](https://doi.org/10.5281/zenodo.3407866) | +:::{list-table} +:header-rows: 0 + +* - **latest / all** + - [![](https://zenodo.org/badge/DOI/10.5281/zenodo.3407865.svg)](https://doi.org/10.5281/zenodo.3407865) +* - **6.7.0** + - [![](https://zenodo.org/badge/DOI/10.5281/zenodo.19398868.svg)](https://doi.org/10.5281/zenodo.19398868) +* - **6.6.0** + - [![](https://zenodo.org/badge/DOI/10.5281/zenodo.16448627.svg)](https://doi.org/10.5281/zenodo.16448627) +* - **6.5.0** + - [![](https://zenodo.org/badge/DOI/10.5281/zenodo.10119499.svg)](https://doi.org/10.5281/zenodo.10119499) +* - **6.4.0** + - [![](https://zenodo.org/badge/DOI/10.5281/zenodo.6623271.svg)](https://doi.org/10.5281/zenodo.6623271) +* - **6.3.0** + - [![](https://zenodo.org/badge/DOI/10.5281/zenodo.5708769.svg)](https://doi.org/10.5281/zenodo.5708769) +* - **6.2.0** + - [![](https://zenodo.org/badge/DOI/10.5281/zenodo.4900001.svg)](https://doi.org/10.5281/zenodo.4900001) +* - **6.1.1** + - [![](https://zenodo.org/badge/DOI/10.5281/zenodo.4010996.svg)](https://doi.org/10.5281/zenodo.4010996) +* - **6.1.0** + - [![](https://zenodo.org/badge/DOI/10.5281/zenodo.3924517.svg)](https://doi.org/10.5281/zenodo.3924517) +* - **6.0.0** + - [![](https://zenodo.org/badge/DOI/10.5281/zenodo.3407866.svg)](https://doi.org/10.5281/zenodo.3407866) +::: The articles on GMT are: From 729247a1b690034d8de05450ab159025ff41d577 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 27 Aug 2026 06:15:11 +0000 Subject: [PATCH 4/4] Use Markdown table syntax in cite/index.md Co-authored-by: seisman <3974108+seisman@users.noreply.github.com> --- cite/index.md | 36 ++++++++++++------------------------ 1 file changed, 12 insertions(+), 24 deletions(-) diff --git a/cite/index.md b/cite/index.md index d8e9f56..fd01e05 100644 --- a/cite/index.md +++ b/cite/index.md @@ -11,30 +11,18 @@ Furthermore, you are welcome to cite the specific version you have used in your The GMT releases are: -:::{list-table} -:header-rows: 0 - -* - **latest / all** - - [![](https://zenodo.org/badge/DOI/10.5281/zenodo.3407865.svg)](https://doi.org/10.5281/zenodo.3407865) -* - **6.7.0** - - [![](https://zenodo.org/badge/DOI/10.5281/zenodo.19398868.svg)](https://doi.org/10.5281/zenodo.19398868) -* - **6.6.0** - - [![](https://zenodo.org/badge/DOI/10.5281/zenodo.16448627.svg)](https://doi.org/10.5281/zenodo.16448627) -* - **6.5.0** - - [![](https://zenodo.org/badge/DOI/10.5281/zenodo.10119499.svg)](https://doi.org/10.5281/zenodo.10119499) -* - **6.4.0** - - [![](https://zenodo.org/badge/DOI/10.5281/zenodo.6623271.svg)](https://doi.org/10.5281/zenodo.6623271) -* - **6.3.0** - - [![](https://zenodo.org/badge/DOI/10.5281/zenodo.5708769.svg)](https://doi.org/10.5281/zenodo.5708769) -* - **6.2.0** - - [![](https://zenodo.org/badge/DOI/10.5281/zenodo.4900001.svg)](https://doi.org/10.5281/zenodo.4900001) -* - **6.1.1** - - [![](https://zenodo.org/badge/DOI/10.5281/zenodo.4010996.svg)](https://doi.org/10.5281/zenodo.4010996) -* - **6.1.0** - - [![](https://zenodo.org/badge/DOI/10.5281/zenodo.3924517.svg)](https://doi.org/10.5281/zenodo.3924517) -* - **6.0.0** - - [![](https://zenodo.org/badge/DOI/10.5281/zenodo.3407866.svg)](https://doi.org/10.5281/zenodo.3407866) -::: +| | | +|---|---| +| **latest / all** | [![](https://zenodo.org/badge/DOI/10.5281/zenodo.3407865.svg)](https://doi.org/10.5281/zenodo.3407865) | +| **6.7.0** | [![](https://zenodo.org/badge/DOI/10.5281/zenodo.19398868.svg)](https://doi.org/10.5281/zenodo.19398868) | +| **6.6.0** | [![](https://zenodo.org/badge/DOI/10.5281/zenodo.16448627.svg)](https://doi.org/10.5281/zenodo.16448627) | +| **6.5.0** | [![](https://zenodo.org/badge/DOI/10.5281/zenodo.10119499.svg)](https://doi.org/10.5281/zenodo.10119499) | +| **6.4.0** | [![](https://zenodo.org/badge/DOI/10.5281/zenodo.6623271.svg)](https://doi.org/10.5281/zenodo.6623271) | +| **6.3.0** | [![](https://zenodo.org/badge/DOI/10.5281/zenodo.5708769.svg)](https://doi.org/10.5281/zenodo.5708769) | +| **6.2.0** | [![](https://zenodo.org/badge/DOI/10.5281/zenodo.4900001.svg)](https://doi.org/10.5281/zenodo.4900001) | +| **6.1.1** | [![](https://zenodo.org/badge/DOI/10.5281/zenodo.4010996.svg)](https://doi.org/10.5281/zenodo.4010996) | +| **6.1.0** | [![](https://zenodo.org/badge/DOI/10.5281/zenodo.3924517.svg)](https://doi.org/10.5281/zenodo.3924517) | +| **6.0.0** | [![](https://zenodo.org/badge/DOI/10.5281/zenodo.3407866.svg)](https://doi.org/10.5281/zenodo.3407866) | The articles on GMT are: