Description
The gmt command grdimage has an option -I
that adds shading to another image by modulating the intensity. Historically, (up until gmt v5), this command has only taken as an option another grd filename. One common use of this feature was to plot something like a gravity, the geoid, or magnetic field in color, and then apply shading using a topography file to provide geologic context.
Since gmt 5, there has been the option of using the input grd file along with grdgradient to automatically generate an intensity file that would be used with the -I
command. I believe that pygmt only accepts the option shading=True
which automatically generates such an intensity file using gmt defined default illumination angle parameters.
I am asking that pygmt fully implement the grdimage -I
option. This is the only feature that I am currently missing in pygmt, and which is forcing me to use both gmt and pygmt separately to generate publication quality images for journal articles.
For reference, here is the relevant part of the gmt grdimage
man page:
-I Apply directional illumination. Append name of intensity grid file.
For a constant intensity (i.e., change the ambient light), append a value.
To derive intensities from <grd_z> instead, append +a<azim> [-45], +n<method> [t1], and +m<ambient> [0]
or use -I+d to accept the default values (see grdgradient for details).