<div dir="ltr">Hi Bruce:<div><br></div><div><br></div><div>The battle continues :)</div><div><br></div><div>Is shakemap compatible with gmt 5.1.1?:</div><div><br></div><div><span style="font-size:12.7272720336914px">"Starting with GMT version 5, all standard GMT programs have been split into a short driver program (the “new” GMT programs) and a function “module”. The drivers simply call the corresponding GMT modules; it is these modules that do all the work. These new functions have been placed in a new GMT high-level API library and can be called from a variety of environments (C/C++, Fortran, Python, Matlab, Visual Basic, Julia, R, etc.) </span><a href="http://gmt.soest.hawaii.edu/doc/5.1.1/GMT_API.html#id8" target="_blank" style="font-size:12.7272720336914px">[2]</a><span style="font-size:12.7272720336914px">. For example, the main program </span><tt>blockmean.c</tt><span style="font-size:12.7272720336914px"> has been reconfigured as a high-level function</span><tt>GMT_blockmean()</tt><span style="font-size:12.7272720336914px">, which does the actual spatial averaging and can pass the result back to the calling program (or write it to file). The previous behavior of </span><tt>blockmean.c</tt><span style="font-size:12.7272720336914px"> is replicated by a short driver program that simply collects user arguments and then calls</span><tt>GMT_blockmean()</tt><span style="font-size:12.7272720336914px">. Indeed, the driver programs for all the standard GMT programs are identical so that the makefile generates them on-the-fly when it compiles and links them with the GMT library into executables. Thus, </span><tt>blockmean.c</tt><span style="font-size:12.7272720336914px"> and others do in fact no longer exist."</span><br></div><div><span style="font-size:12.7272720336914px"><br></span></div><div><span style="font-size:12.7272720336914px"><br></span></div><div><span style="font-size:12.7272720336914px">Branden</span></div><div><span style="font-size:12.7272720336914px">--</span></div><div><br></div></div>