Skip to content

Releases: GenericMappingTools/GMT.jl

v1.21.1

06 Nov 02:34
Compare
Choose a tag to compare

GMT v1.21.1

Diff since v1.21.0

Merged pull requests:

  • Fix a regresion in colorbar where a default frame was added even if L option was used. (#1582) (@joa-quim)

Closed issues:

v1.21.0

02 Nov 17:13
ca1dc64
Compare
Choose a tag to compare

GMT v1.21.0

Diff since v1.20.0

Merged pull requests:

  • Rework the 3D bodies code to work with the new GMTfv type. (#1559) (@joa-quim)
  • Re-writings to allow FV's with multiple geometries. (#1560) (@joa-quim)
  • Apply the new codes that make aspect=:equal behave as it should. (#1561) (@joa-quim)
  • Reset the JZ default to 5c for gridtri datasets that are also automatically set to aspect=:equal (#1562) (@joa-quim)
  • In common_plot_xyz, make ", kwargs..." into "; kwargs..." (#1563) (@joa-quim)
  • Add a 'extrude' function to vertically extrude shapes, and a cylinder FV body. (#1564) (@joa-quim)
  • Simplify and correct the extrude function. (#1565) (@joa-quim)
  • Add Z option to allow setting a 3rd (Z) coordinate. Either 0 or an interpolation from grdtrack. (#1566) (@joa-quim)
  • Check less options when -M is used. (#1567) (@joa-quim)
  • Make the optional args in parse_common_opts() be kwargs. (#1568) (@joa-quim)
  • Fix a reversion in legend (missed a blank before -G) (#1569) (@joa-quim)
  • Store the -R0/10/1 in pocket_R when in ternary module, otherwise further overlays would fail. (#1570) (@joa-quim)
  • Add an 'outline' option to draw text outlines in another color. (#1571) (@joa-quim)
  • Insure that colorbar always has a -Ba when -B was not set. (#1572) (@joa-quim)
  • Add a revolve() function to create FV from a revolved curve. (#1573) (@joa-quim)
  • Add CAD type loft() function (#1576) (@joa-quim)
  • Add a write_obj() function to save FaceVertices in OBJ format. Add also a ellipse3D() (#1577) (@joa-quim)
  • Apparently display in Pluto was broken. Add a patch, which does not cure it, at least on Windows. (#1578) (@joa-quim)
  • Implement the 'closed' option in revolve() and loft() (#1579) (@joa-quim)
  • Version 1.21 (#1580) (@joa-quim)

Closed issues:

  • Register v"1.19.0" (#1549)

v1.20.0

11 Oct 23:56
c28660a
Compare
Choose a tag to compare

GMT v1.20.0

Diff since v1.19.0

Merged pull requests:

  • Rework the grid2tri code to drop invisble triangles and reorder them so furthes triangles are plotted first. (#1550) (@joa-quim)
  • Sort the faces in a 3D Faces-Verices object such that visualization is correct. (#1551) (@joa-quim)
  • Save info via POSTMAN if user set NO -B and respect it in check_caller (#1552) (@joa-quim)
  • Clean the POSTMAN "noframe" key after use. (#1553) (@joa-quim)
  • Add a wrapper function to dela with the replicants and other FV. (#1554) (@joa-quim)
  • Make the replicant function available for external calls, and expand its API. (#1555) (@joa-quim)
  • Tag version 1.20 (#1556) (@joa-quim)

Closed issues:

  • Register v"1.18.0" (#1536)

v1.19.0

29 Sep 12:41
fc26006
Compare
Choose a tag to compare

GMT v1.19.0

Diff since v1.18.0

Merged pull requests:

  • When reading an image with transparency set the layout to TRBA, not TRBa (#1537) (@joa-quim)
  • Add a function to fit Cartesian circles. (#1538) (@joa-quim)
  • Merge the old laszip module in GMT. (#1539) (@joa-quim)
  • Let gmtread and write deal with lasziped files as well. (#1540) (@joa-quim)
  • Rename the 2 laz functions to lazread & lazwrite (#1541) (@joa-quim)
  • Add lazinfo function and replace Ptr{Ptr{}} by Ref{Ptr} (#1543) (@joa-quim)
  • Remove the @Threads.thread that was causing a core.box???? (#1544) (@joa-quim)
  • Let parse_R also accept (& parse) XYZ tiles names. (#1545) (@joa-quim)
  • Let the wmsreader fully deal with limits given by tile names. (#1546) (@joa-quim)
  • For the color cases the lelandshade was ignoring the transparency. Fix it. (#1547) (@joa-quim)
  • Replace sprintf with @sprintf and remove sprintf function (#1548) (@ZMAlt)

Closed issues:

  • Register v"1.17.0" (#1509)
  • GMT.jl v1.18.0 precompile failed under macOS Sonoma 14.7 (#1542)

v1.18.0

21 Sep 02:07
8e1439f
Compare
Choose a tag to compare

GMT v1.18.0

Diff since v1.17.0

Merged pull requests:

  • Add workarounds for when GDAL refuses to recognize geog coords in nc cubes. (#1510) (@joa-quim)
  • Add new methods to several functions. Fix a couple issues. (#1511) (@joa-quim)
  • Add support in gmt2gd to the wkbPolygonZM geometry. (#1512) (@joa-quim)
  • Make grdview & plot3 always inherit -R and -p existing settings. (#1513) (@joa-quim)
  • Set a new default view azim of 217.5 like in Matlab. (#1514) (@joa-quim)
  • Finish the grid2tri function that created 3D triangulated bodies from grids. (#1515) (@joa-quim)
  • Add code to detect gridtri datasets and set sensible defaults to it. (#1516) (@joa-quim)
  • Change the gridtri DS geometry to wkbLineStringZ (#1517) (@joa-quim)
  • Fix again the modified logic to detect polygons in gmt2gd. (#1518) (@joa-quim)
  • Add top_only option and fix usade of the downsample option in grid2tri. (#1519) (@joa-quim)
  • Sort the triangles by depth. Make the vwall closed triangles too. (#1520) (@joa-quim)
  • Sort triangles by depth. Add option 'geog'. Fix a 'bottom' bug. (#1521) (@joa-quim)
  • Fix one situation where we were replacing a -R by empty in a nested call. (#1522) (@joa-quim)
  • Restore the paper mode facility that was broken by the explicit R change (#1523) (@joa-quim)
  • Add a vizpdf function. (#1524) (@joa-quim)
  • Set the right proj4 string when reading the cached planets grids. (#1525) (@joa-quim)
  • Check if GMTgrids have a cpt field and use in case yes. (#1526) (@joa-quim)
  • One more gc try and some type signatures. (#1527) (@joa-quim)
  • Fix parsing bug that could result a double -E (#1528) (@joa-quim)
  • Add type signatures and function barriers in gmtread (#1529) (@joa-quim)
  • Add and move type signatures. Fix a methods invalidation in extrema (complex case) (#1530) (@joa-quim)
  • Revert the cat_1_arg story again because it lacked colnames. Move a chunk code is psxy to a function. (#1531) (@joa-quim)
  • Add a new function to easy up the call of remote grids (#1532) (@joa-quim)
  • Add a method for help docs (#1533) (@joa-quim)
  • Remove a line where "_g" was always added to remote grids to shut up a warning. (#1534) (@joa-quim)
  • Fix a situation when using a nested psclip raised by the change to -R (#1535) (@joa-quim)

Closed issues:

  • Register v"1.16.0" (#1491)

v1.17.0

30 Aug 00:40
fbec455
Compare
Choose a tag to compare

GMT v1.17.0

Diff since v1.16.0

Merged pull requests:

  • Fix clipping cases (#1492) (@joa-quim)
  • Add option to getby attrib to invert the sense of the query. (#1494) (@joa-quim)
  • Include and export gmtisf. (#1495) (@joa-quim)
  • Add option to convert the 5 date/time columns in absolute (unix) time column. (#1496) (@joa-quim)
  • Add code to help create custom symbols and search them too in ./gmt/cache_csymb (#1497) (@joa-quim)
  • Improvements in the make/finding custom symbols (#1498) (@joa-quim)
  • Add option to force geog when reading with wmsread. (#1501) (@joa-quim)
  • Add new Photoshop blender like modes to blendimg! (#1502) (@joa-quim)
  • ind2rgb accept a CPT name and internally create the CPT. (#1503) (@joa-quim)
  • Fix bugs in the band interleaved branches (#1504) (@joa-quim)
  • Revert recent makecpt change in -T. (#1505) (@joa-quim)
  • Add code to create and dislay meshed 3D bodies (#1506) (@joa-quim)
  • Deal with the FaceVertices data (hide invisible faces) in plot3. (#1507) (@joa-quim)
  • Add a .obj reader function to gmtreadwrite.jl (#1508) (@joa-quim)

Closed issues:

  • Register v"1.15.2" (#1483)
  • grdimage incorrectly handling longitude coordinates (#1493)

v1.16.0

21 Jul 22:07
e8d50bb
Compare
Choose a tag to compare

GMT v1.16.0

Diff since v1.15.2

Merged pull requests:

  • Expand methods of inwhichpolygon. Add a new function to detect points-in-polygon. (#1484) (@joa-quim)
  • Add a 'pack' option to inwhichpolygon. Add a randgeo function. (#1485) (@joa-quim)
  • Fixes to make :l or :legend work in both classic and modern and not issue false warnings. (#1487) (@joa-quim)
  • Add new function to create GMT DCW type files. (#1488) (@joa-quim)
  • Add automatic recognizing of geobuffer format. (#1489) (@joa-quim)
  • Expand the nested clip option so that we can also use the pscoast clipping capabilities. (#1490) (@joa-quim)

Closed issues:

  • some Longitude regions will cause strange lines (#398)
  • Bit/Bool syntax in statplots.jl : "|" is not a unary operator (#1223)
  • Not finding libgdal-35.dll on windows (#1479)
  • Register v"1.15.1" (#1481)
  • Cannot parse option -l (#1486)

v1.15.2

03 Jul 15:08
78a6f2d
Compare
Choose a tag to compare

GMT v1.15.2

Diff since v1.15.1

Merged pull requests:

  • Set bounds to GDAL_JLL (binary not very trustful on Windows). (#1482) (@joa-quim)

v1.15.1

03 Jul 01:55
2fb4806
Compare
Choose a tag to compare

GMT v1.15.1

Diff since v1.15.0

Merged pull requests:

  • Workaround for the GMT bug when reporting color depth of gray.cpt master palette. (#1473) (@joa-quim)
  • Add a readgeom() function that basically wraps fromWKT() (#1474) (@joa-quim)
  • Let clim accept a :zscale argument to compute zlims to pass to makecpt. (#1475) (@joa-quim)
  • Let inset zoom work with plotlinefit plots. (#1476) (@joa-quim)
  • Fix in detection of ODE type. Something changed and fields changed some positions. (#1477) (@joa-quim)
  • Let plot 1 row matrix. Strength xyz2grd with respect to proj settings. (#1478) (@joa-quim)
  • Fix cases when calling makecpt with a grid. Only C=... was contemplated. (#1480) (@joa-quim)

Closed issues:

  • Register v"1.14.2" (#1458)
  • Crash when using cpt "gray" in grd2cpt:w (#1471)
  • Crash when "gray" CPT is used (#1472)
  • Not finding libgdal-35.dll on windows (#1479)

v1.15.0

14 Jun 20:08
68d8f83
Compare
Choose a tag to compare

GMT v1.15.0

Diff since v1.14.2

Merged pull requests:

  • Start working on automatic nested inset() calls (#1459) (@joa-quim)
  • Fix a corner case where histogram index access could be off by 1. (#1460) (@joa-quim)
  • Auto set -R when plotting a DCW. This allows for auto projection guess. (#1461) (@joa-quim)
  • More auto nested inset work. (#1462) (@joa-quim)
  • A minimal working nested inset with auto-zoom. (#1463) (@joa-quim)
  • Make helper_set_colnames() more robust. Not error and search names bottom up in comments. (#1464) (@joa-quim)
  • Guess where the inset window can be put so it doesn't overlap the zoom window. (#1465) (@joa-quim)
  • Deal with the cases where the zoom window encloses more than one line. (#1466) (@joa-quim)
  • Let file names be also usable with nested insets. Add a pzoom option. (#1467) (@joa-quim)
  • Finish all expect-able cases. Works both with linear or projected images. (#1469) (@joa-quim)

Closed issues:

  • Two GMT.jl threads conflict? (#1386)
  • Apple Silicon and GMT.jl? (#1421)
  • Register v"1.1.4.1" (#1455)