Giter Club home page Giter Club logo

gmt-plotting's Introduction

GMT-plotting

Note

Updates for PyGMT based notebooks are carried out at irregular intervals. The GMT bash scripts are not maintained anymore.

Did you find a bug or have suggestions for improvements? Simply open a new issue or pull request.

Collection of GMT (Generic Mapping Tools) scripts and files (including digitized map content, colormaps, grid files etc.). All scripts should run with GMT versions >= 5.2.1 and < 6.0.0 . Each directory in this repository represents a single stand-alone application (individual manuals in pdf format are included as well):

Some directories include Jupyter Notebooks in which I use PyGMT, a Python interface for GMT (Tian et al., 2024) to generate the individual maps and plots (see the ▶️ symbol).


If you make use of the content in this repository please acknowledge GMT (e.g. Wessel et al., 2013; 2019), PyGMT (Tian et al., 2024), our published papers and/or my PhD thesis in whose framework several of the scripts and notebooks were developed:

  • Ritter, J.R.R., Fröhlich, Y., Sanz Alonso, Y. & Grund, M. (2022), Short-scale laterally varying SK(K)S shear wave splitting at BFO, Germany – implications for the determination of anisotropic structures, Journal of Seismology, 26, 1137-1156, https://doi.org/10.1007/s10950-022-10112-w.

  • Grund, M. & Ritter, J.R.R. (2020), Shear-wave splitting beneath Fennoscandia - Evidence for dipping structures and laterally varying multilayer anisotropy, Geophysical Journal International, 223, 1525–1547, https://doi.org/10.1093/gji/ggaa388.

  • Grund, M. & Ritter, J.R.R. (2019), Widespread seismic anisotropy in Earth’s lowermost mantle beneath the Atlantic and Siberia, Geology, 47(2), 123–126, https://doi.org/10.1130/G45514.1.

  • Grund, M. (2019), Exploring geodynamics at different depths with shear wave splitting, Dissertation, Karlsruhe Institute of Technology (KIT), https://doi.org/10.5445/IR/1000091425.


Although I now work outside of academia as a data scientist, I provide these GMT/PyGMT examples and notebooks in the hope that they will be useful for other students, scientists or interested map creators.

Final figure outputs of a few examples are shown below. Details and further references can be found in the individual directories.

PLOT_GMT_all


References

  • Tian, D., Uieda, L., Leong, W. J., Schlitzer, W., Fröhlich, Y., Grund, M., Jones, M., Toney, L., Yao, J., Magen, Y., Jing-Hui, T., Materna, K., Belem, A., Newton, T., Anant, A., Ziebarth, M., Quinn, J., & Wessel, P. (2024), PyGMT: A Python interface for the Generic Mapping Tools, v0.11.0, Zenodo, https://zenodo.org/records/10578540.
  • 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.
  • 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-plotting's People

Contributors

michaelgrund avatar yvonnefroehlich avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.