/
gmt_keywords.txt
178 lines (178 loc) · 10.2 KB
/
gmt_keywords.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
#
# List of all GMT defaults parameters.
#
# Used by GNUmakefile to generate gmt_keywords.h and gmt_keycases.h.
# gmt_keywords.h has quoted parameter names for text comparisons
# gmt_keycases.h has #define GMT_<parameter> <case> statements
# Any changes here will likely mean editing gmt_init.c as well,
# including new entries to GMT_active_keyword[].
#
#-------------------------------------------------------
# COLOR Group: Color system settings
#-------------------------------------------------------
COLOR_BACKGROUND # Color used for data below the current color table range
COLOR_FOREGROUND # Color used for data above the current color table range
COLOR_CPT # Default CPT
COLOR_MODEL # Color model in use (RGB, HSV, CMYK)
COLOR_NAN # Color used for data whose value is NaN
COLOR_HSV_MAX_S # Maximum saturation assigned for most positive intensity value
COLOR_HSV_MAX_V # Maximum value assigned for most positive intensity value
COLOR_HSV_MIN_S # Minimum saturation assigned for most positive intensity value
COLOR_HSV_MIN_V # Minimum value assigned for most positive intensity value
COLOR_SET # Default list of colors (or a cpt) for automatic sequential color choices
#-------------------------------------------------------
# DIR Group: Directories to use
#-------------------------------------------------------
DIR_CACHE # Directory for downloaded data
DIR_DATA # Colon-separated list of dirs where we look for data
DIR_DCW # Location of DCW file
DIR_GSHHG # Location of GSHHG files
#-------------------------------------------------------
# FONT Group: Fonts and sizes for plotting
#-------------------------------------------------------
FONT # Use to set all the fonts with one gmtset call [does not go in gmt.conf]
FONT_ANNOT # Font for both axes annotations [does got go in gmt.conf]
FONT_ANNOT_PRIMARY # Font for primary axes annotations
FONT_ANNOT_SECONDARY # Font for secondary axes annotations
FONT_HEADING # Font for heading above subplots
FONT_LABEL # Font for axes labels
FONT_LOGO # Font for GMT logo
FONT_SUBTITLE # Font for plot subtitles
FONT_TAG # Font for panel figure tags
FONT_TITLE # Font for plot titles
#-------------------------------------------------------
# FORMAT Group: Formats of numbers and time-related text
#-------------------------------------------------------
FORMAT_CLOCK_IN # How to decode clock-strings in ASCII input
FORMAT_CLOCK_OUT # How to write clock-strings to ASCII output
FORMAT_CLOCK_MAP # How to plot clock-strings on maps
FORMAT_DATE_IN # How to decode date-strings in ASCII input
FORMAT_DATE_OUT # How to write date-strings to ASCII output
FORMAT_DATE_MAP # How to plot date-strings on maps
FORMAT_GEO_OUT # How to write ddd[:mm[:ss[.xx]]] to ASCII output
FORMAT_GEO_MAP # How to plot ddd[:mm[:ss[.xx]]] on maps
FORMAT_FLOAT_OUT # How to write floating points to ASCII output
FORMAT_FLOAT_MAP # How to plot floating points on maps
FORMAT_TIME_MAP # How to plot both month-, week-, and weekday-names on maps [does not go in gmt.conf]
FORMAT_TIME_PRIMARY_MAP # How to plot primary month-, week-, and weekday-names on maps
FORMAT_TIME_SECONDARY_MAP # How to plot secondary month-, week-, and weekday-names on maps
FORMAT_TIME_STAMP # How to format time for GMT time-stamps
#-------------------------------------------------------
# GMT Group: Misc. GMT settings
#-------------------------------------------------------
GMT_COMPATIBILITY # Oldest GMT version syntax to parse without error [4 and up]
GMT_CUSTOM_LIBS # List of custom GMT-compliant shared libraries
GMT_DATA_SERVER # Where to download from [SOEST]
GMT_DATA_SERVER_LIMIT # Max file size to download remotely
GMT_DATA_UPDATE_INTERVAL # Frequency for refreshing local data catalog
GMT_EXPORT_TYPE # Default type when GMT exports data to external interfaces
GMT_EXTRAPOLATE_VAL # How to deal with 1D extrapolated values
GMT_FFT # Which FFT algorithm to use
GMT_GRAPHICS_DPU # Default image dpu target for grid plots
GMT_GRAPHICS_FORMAT # Default graphics format in modern mode
GMT_HISTORY # Should we update the command history?
GMT_INTERPOLANT # Spline interpolant
GMT_LANGUAGE # Language used for annotations
GMT_MAX_CORES # Maximum number of cores a multi-threaded module can use [0 = all available]
GMT_THEME # Group of GMT defaults to override
GMT_TRIANGULATE # Triangulation algorithm
GMT_VERBOSE # Verbosity level
#-------------------------------------------------------
# IO Group: I/O settings
#-------------------------------------------------------
IO_COL_SEPARATOR # Column separator for output data records
IO_FIRST_HEADER # Always write first segment header or just when required
IO_GRIDFILE_FORMAT # Default gridfile format to use
IO_GRIDFILE_SHORTHAND # Should we decode file extensions for gridformat details?
IO_HEADER # Are there header records?
IO_HEADER_MARKER # 1st char in header records for input and output
IO_N_HEADER_RECS # How many header records to expect
IO_NAN_RECORDS # How NaNs in input should be interpreted
IO_NC4_CHUNK_SIZE # Chunk size (lat,lon) of netCDF output
IO_NC4_DEFLATION_LEVEL # Deflate level for netCDF output
IO_LONLAT_TOGGLE # Expect lat-lon instead of lon-lat
IO_SEGMENT_BINARY # Determines how binary records with NaNs are interpreted
IO_SEGMENT_MARKER # 1st char in segment headers for input and output
#-------------------------------------------------------
# MAP Group: Map construction settings
#-------------------------------------------------------
MAP_ANNOT_OFFSET # Distance between a map tick and the either tick annotation [does not go in gmt.conf]
MAP_ANNOT_OFFSET_PRIMARY # Distance between a map tick and the primary tick annotation
MAP_ANNOT_OFFSET_SECONDARY # Distance between a map tick and the secondary tick annotation
MAP_ANNOT_ORTHO # Specifies which axes should have orthogonal annotations [WESNZ]
MAP_ANNOT_OBLIQUE # Bit-flags to control behavior of annotations for oblique projections
MAP_ANNOT_MIN_ANGLE # Cut-off angle to eliminate very oblique annotations
MAP_ANNOT_MIN_SPACING # Cut-off distance to eliminate crowding of annotations
MAP_DEFAULT_PEN # Default for all pens
MAP_DEGREE_SYMBOL # Symbol for "degree" to use on maps
MAP_EMBELLISHMENT_MODE # Whether map roses and scales shall be manually or automatically scaled
MAP_FRAME_AXES # Which axes should be plotted [WESNZ]
MAP_FRAME_PEN # Pen used to draw plain map frame
MAP_FRAME_TYPE # Type of map frame (plain or fancy)
MAP_FRAME_WIDTH # Width of the fancy map frame
MAP_FRAME_PERCENT # Percentage of fat pen to use for fancy frames [100]
MAP_GRID_CROSS_SIZE # Size of any grid crosses (0 for gridlines) [does not go in gmt.conf]
MAP_GRID_CROSS_SIZE_PRIMARY # Size of primary grid crosses (0 for gridlines)
MAP_GRID_CROSS_SIZE_SECONDARY # Size of secondary grid crosses (0 for gridlines)
MAP_GRID_PEN # Pen for any grid-lines/crosses [does not go in gmt.conf]
MAP_GRID_PEN_PRIMARY # Pen for primary grid-lines/crosses
MAP_GRID_PEN_SECONDARY # Pen for secondary grid-lines/crosses
MAP_HEADING_OFFSET # Distance between a panel title and subplot heading
MAP_LABEL_MODE # Measure label distance from the annotation or axis
MAP_LABEL_OFFSET # Distance between an axis label and the annotations
MAP_LINE_STEP # Max step length when approximating curves on maps
MAP_LOGO # Plot the time stamp?
MAP_LOGO_POS # Where to position the time stamp
MAP_ORIGIN_X # x-value of lower-left corner of map relative to page [1i]
MAP_ORIGIN_Y # y-value of lower-left corner of map relative to page [1i]
MAP_POLAR_CAP # Modify gridline spacing for polar caps
MAP_SCALE_HEIGHT # Height of scale bar on maps
MAP_STROKE_WIDTH # Percent of strokable-only symbol size for stroke pen width [15%]
MAP_TICK_LENGTH # Length of major and minor frame axes ticks [does not go in gmt.conf]
MAP_TICK_LENGTH_PRIMARY # Length of major and minor primary frame axes ticks
MAP_TICK_LENGTH_SECONDARY # Length of major and minor secondary frame axes ticks
MAP_TICK_PEN # Pen for axes ticks [does not go in gmt.conf]
MAP_TICK_PEN_PRIMARY # Pen for primary axes ticks
MAP_TICK_PEN_SECONDARY # Pen for secondary axes ticks
MAP_TITLE_OFFSET # Distance between a map title and the label
MAP_VECTOR_SHAPE # Head shape of vectors
#-------------------------------------------------------
# PROJ Group: Projection settings
#-------------------------------------------------------
PROJ_AUX_LATITUDE # Auxiliary latitude used in spherical approximations
PROJ_DATUM # Current datum used by projections
PROJ_ELLIPSOID # Current ellipsoid used by projections
PROJ_GEODESIC # Geodesic method used [vincenty]
PROJ_LENGTH_UNIT # Unit used to report lengths
PROJ_MEAN_RADIUS # Mean radius used in spherical approximations
PROJ_SCALE_FACTOR # Scale factor for UTM maps
#-------------------------------------------------------
# PS Group: PostScript settings
#-------------------------------------------------------
PS_CHAR_ENCODING # Character encoding vector to use in PS plots
PS_COLOR_MODEL # Color model in use (RGB, HSV, CMYK, GRAY)
PS_DPI # The dots-pr-inch setting [obsolete - not in gmt.conf]
PS_IMAGE_COMPRESS # Compression algorithm for images
PS_LINE_CAP # Line cap setting
PS_LINE_JOIN # Line join setting
PS_MITER_LIMIT # Miter limit for joins
PS_MEDIA # Miter limit for joins
PS_PAGE_COLOR # Color of the paper media
PS_PAGE_ORIENTATION # Portrait or Landscape
PS_SCALE_X # Overall x scale modification
PS_SCALE_Y # Overall y scale modification
PS_TRANSPARENCY # Set transparency mode for PDF only
PS_COMMENTS # Write comments to the PS file?
PS_CONVERT # psconvert options for implicit calls in modern mode
#-------------------------------------------------------
# TIME Group: Time settings
#-------------------------------------------------------
TIME_EPOCH # Current epoch in use
TIME_IS_INTERVAL # Used to round input times to nearest interval
TIME_INTERVAL_FRACTION # Controls labeling of partial time intervals on maps
TIME_LEAP_SECONDS # Do we want to deal with leap seconds?
TIME_REPORT # Controls time or elapsed run-time stamp in messages
TIME_UNIT # Unit of time measurement
TIME_SYSTEM # Shortcut to setting TIME_EPOCH/UNIT [does not go in gmt.conf]
TIME_WEEK_START # Day a new week starts on
TIME_Y2K_OFFSET_YEAR # For 2-digit years to separate 1900 and 2000 centuries