Skip to content

Commit

Permalink
Add new supplement gsfml: Global seafloor fabric and magnetic lineati…
Browse files Browse the repository at this point in the history
…ons (#8122)

* Initial addition of gsfml supplement

Trying to see if GSFML can be a supplement of GMT.

* Update a bit

* Update CMakeLists.txt

* Add longopt dir with files

Unfilled *_inc.h files

* Remove the configure file

* include the longopt files

* All compile and run via gmt

* Add rst docs

* Update module listing in RST for modern and classic

* FInalize web layout

* Wrap up purposes

* Update gsfml doc links and fix typos

* Fix RST issues

* More polish

* Update mlconverter.rst

* Add new -G to fzmodeler

* Add figure

* Fix to match paper equation

* Add figure to fzmodeler

* Update plot
  • Loading branch information
PaulWessel authored Dec 3, 2023
1 parent 7825ff4 commit f3c7b4e
Show file tree
Hide file tree
Showing 43 changed files with 7,488 additions and 7 deletions.
33 changes: 33 additions & 0 deletions doc/rst/source/modules-classic.rst
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,13 @@ All modules are requested via a call to the :doc:`gmt` program.
supplements/geodesy/earthtide
supplements/geodesy/gpsgridder
supplements/geodesy/psvelo
supplements/gsfml/fzanalyzer
supplements/gsfml/fzblender
supplements/gsfml/fzinformer
supplements/gsfml/fzmapper
supplements/gsfml/fzmodeler
supplements/gsfml/fzprofile
supplements/gsfml/mlconverter
supplements/gshhg/gshhg
supplements/img/img2grd
supplements/mgd77/mgd77convert
Expand Down Expand Up @@ -290,6 +297,13 @@ Supplemental Modules
- :doc:`/supplements/geodesy/earthtide`
- :doc:`/supplements/geodesy/gpsgridder`
- :doc:`/supplements/geodesy/psvelo`
- :doc:`/supplements/gsfml/fzanalyzer`
- :doc:`/supplements/gsfml/fzblender`
- :doc:`/supplements/gsfml/fzinformer`
- :doc:`/supplements/gsfml/fzmapper`
- :doc:`/supplements/gsfml/fzmodeler`
- :doc:`/supplements/gsfml/fzprofiler`
- :doc:`/supplements/gsfml/mlconverter`
- :doc:`/supplements/gshhg/gshhg`
- :doc:`/supplements/img/img2grd`
- :doc:`/supplements/mgd77/mgd77convert`
Expand Down Expand Up @@ -605,6 +619,25 @@ geodesy
| :doc:`/supplements/geodesy/psvelo` | |psvelo_purpose| |
+--------------------------------------------+----------------------+

GSFML
-----

+---------------------------------------+-----------------------+
| :doc:`/supplements/gsfml/fzanalyzer` | |fzanalyzer_purpose| |
+---------------------------------------+-----------------------+
| :doc:`/supplements/gsfml/fzblender` | |fzblender_purpose| |
+---------------------------------------+-----------------------+
| :doc:`/supplements/gsfml/fzinformer` | |fzinformer_purpose| |
+---------------------------------------+-----------------------+
| :doc:`/supplements/gsfml/fzmapper` | |fzmapper_purpose| |
+---------------------------------------+-----------------------+
| :doc:`/supplements/gsfml/fzmodeler` | |fzmodeler_purpose| |
+---------------------------------------+-----------------------+
| :doc:`/supplements/gsfml/fzprofiler` | |fzprofiler_purpose| |
+---------------------------------------+-----------------------+
| :doc:`/supplements/gsfml/mlconverter` | |mlconverter_purpose| |
+---------------------------------------+-----------------------+

GSHHG
-----

Expand Down
26 changes: 26 additions & 0 deletions doc/rst/source/modules.rst
Original file line number Diff line number Diff line change
Expand Up @@ -304,6 +304,13 @@ Supplemental Modules
- :doc:`/supplements/geodesy/earthtide`
- :doc:`/supplements/geodesy/gpsgridder`
- :doc:`/supplements/geodesy/velo`
- :doc:`/supplements/gsfml/fzanalyzer`
- :doc:`/supplements/gsfml/fzblender`
- :doc:`/supplements/gsfml/fzinformer`
- :doc:`/supplements/gsfml/fzmapper`
- :doc:`/supplements/gsfml/fzmodeler`
- :doc:`/supplements/gsfml/fzprofiler`
- :doc:`/supplements/gsfml/mlconverter`
- :doc:`/supplements/gshhg/gshhg`
- :doc:`/supplements/img/img2grd`
- :doc:`/supplements/mgd77/mgd77convert`
Expand Down Expand Up @@ -638,6 +645,25 @@ geodesy
| :doc:`/supplements/geodesy/velo` | |velo_purpose| |
+--------------------------------------------+----------------------+

GSFML
-----

+---------------------------------------+-----------------------+
| :doc:`/supplements/gsfml/fzanalyzer` | |fzanalyzer_purpose| |
+---------------------------------------+-----------------------+
| :doc:`/supplements/gsfml/fzblender` | |fzblender_purpose| |
+---------------------------------------+-----------------------+
| :doc:`/supplements/gsfml/fzinformer` | |fzinformer_purpose| |
+---------------------------------------+-----------------------+
| :doc:`/supplements/gsfml/fzmapper` | |fzmapper_purpose| |
+---------------------------------------+-----------------------+
| :doc:`/supplements/gsfml/fzmodeler` | |fzmodeler_purpose| |
+---------------------------------------+-----------------------+
| :doc:`/supplements/gsfml/fzprofiler` | |fzprofiler_purpose| |
+---------------------------------------+-----------------------+
| :doc:`/supplements/gsfml/mlconverter` | |mlconverter_purpose| |
+---------------------------------------+-----------------------+

GSHHG
-----

Expand Down
2 changes: 1 addition & 1 deletion doc/rst/source/pstext.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Synopsis
|SYN_OPT-Rz|
[ |-A| ]
|SYN_OPT-B|
[ |-C|\ [*dx/dy*][**+to**\|\ **O**\|\ **c**\|\ **C**] ]
[ |-C|\ [*dx*\ [/*dy*]][**+to**\|\ **O**\|\ **c**\|\ **C**] ]
[ |-D|\ [**j**\|\ **J**]\ *dx*\ [/*dy*][**+v**\ [*pen*]] ]
[ |-F|\ [**+a**\ [*angle*]][**+c**\ [*justify*]][**+f**\ [*font*]][**+j**\ [*justify*]][**+h**\|\ **l**\|\ **r**\ [*first*] \|\ **t**\ *text*\|\ **z**\ [*format*]] ]
[ |-G|\ [*fill*][**+n**] ]
Expand Down
Loading

0 comments on commit f3c7b4e

Please sign in to comment.