GithubHelp home page GithubHelp logo

chuanming-liu / gmt-plotting Goto Github PK

View Code? Open in Web Editor NEW

This project forked from michaelgrund/gmt-plotting

1.0 1.0 1.0 208.47 MB

Collection of GMT (Generic Mapping Tools) scripts, jupyter notebooks (using PyGMT) and files (including digitized map content, colormaps, grid files etc.)

Shell 0.09% GLSL 0.31% Jupyter Notebook 99.60%

gmt-plotting's Introduction

GMT-plotting

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 (Uieda & Wessel, 2017, Uieda et al., 2021) 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), our papers published in Geology and GJI and/or my PhD thesis in whose framework several of the scripts and notebooks were developed:

  • 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

  • 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.
  • Uieda, L. & Wessel, P. (2017), A modern Python interface for the Generic Mapping Tools. AGU Fall Meeting Abstracts, Abstract IN51B‐0018.
  • Uieda, L., Tian, D., Leong, W. J., Schlitzer, W., Toney, L., Grund, M., Jones, M., Yao, J., Materna, K., Newton, T., Anant, A., Ziebarth, M., Magen, Y., Wessel, P. (2021), PyGMT: A Python interface for the Generic Mapping Tools, v0.3.1, Zenodo, https://doi.org/10.5281/zenodo.5162003.

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.