Skip to content

Releases: GenericMappingTools/GMT.jl

v1.26.0

13 Feb 23:49
Compare
Choose a tag to compare

GMT v1.26.0

Diff since v1.25.1

Merged pull requests:

  • Fix a parsing error in grdgravmag3d (#1656) (@joa-quim)
  • Add a 'bwareaopen' function that is a wrapper to GDAL function. (#1657) (@joa-quim)
  • Add a simple wrapper of the grdseamount module (#1658) (@joa-quim)
  • Add grdcontour to the list of callable nested modules. (#1659) (@joa-quim)
  • Grav & Mag functions to solve the direct/inverse problem via the Parker FFT method. (#1660) (@joa-quim)
  • Change some aliases and expand options syntax. (#1661) (@joa-quim)

Closed issues:

  • Register v"1.25.0" (#1653)

v1.25.1

02 Feb 23:16
Compare
Choose a tag to compare

GMT v1.25.1

Diff since v1.25.0

Merged pull requests:

v1.25.0

02 Feb 00:29
Compare
Choose a tag to compare

GMT v1.25.0

Diff since v1.24.0

Merged pull requests:

  • Add imtophat, imbothat, bwhitmiss, imhdome, imhmin and a couple more Leptonica funs. (#1642) (@joa-quim)
  • Add a matlab similar (2D only) bwskell() function. (#1643) (@joa-quim)
  • Fix row-col mess in creating "skels" from matrices. Also accepts a vector as arg. (#1644) (@joa-quim)
  • Fix one Col-major case. Make 1 bpp images always [0 1] (#1645) (@joa-quim)
  • Add 'imsegment' and 'imrankfilter' IP functions. (#1646) (@joa-quim)
  • Remove type signature in parse_opt_S(). It had broken the arg1=GMTcpt case. (#1647) (@joa-quim)
  • Add imsobel() and imfilter() (lepto) functions. (#1648) (@joa-quim)
  • Improve the imfilter() function to do kernel filter separation. (#1649) (@joa-quim)
  • Improve gravmag3d code parsing and use new fixes done in GMT lib. (#1650) (@joa-quim)
  • Add a extended wrapper to the supplement module 'mgd77magref'. (#1651) (@joa-quim)
  • Improve gravmag3d while waiting that the new version of GMT_Jll becomes available. (#1652) (@joa-quim)

Closed issues:

  • Register v"1.23.0" (#1635)

v1.24.0

15 Jan 01:47
Compare
Choose a tag to compare

GMT v1.24.0

Diff since v1.23.0

Merged pull requests:

  • Fix regression (originated probably in NCDatasets) in rasters2grid() (#1636) (@joa-quim)
  • Fix the rgb2YCbCr() & rgb3lab() for the case of pixel interleaved. (#1637) (@joa-quim)
  • Fix the pixel interleaved case of 'binarize'. (#1638) (@joa-quim)
  • Tests reworks (#1639) (@joa-quim)
  • Add common morphological operations (erode, dilate, ope, close). (#1640) (@joa-quim)

Closed issues:

  • Register v"1.22.4" (#1626)

v1.23.0

09 Jan 00:50
Compare
Choose a tag to compare

GMT v1.23.0

Diff since v1.22.4

Merged pull requests:

  • Fix the case when sending column major indexed images to GMT (#1627) (@joa-quim)
  • Add a first cut of a fillsinks function. (#1628) (@joa-quim)
  • Let imfill() work with Bools and BitMatrices. (#1629) (@joa-quim)
  • Let the fillsinks() function also accept a 'region' option. (#1630) (@joa-quim)
  • Add option to fillsinks() to save the filled contours in a global variable. (#1631) (@joa-quim)
  • Warn when user asks for a gdataset and output fname in gdaltranslate. (#1633) (@joa-quim)
  • Change code order in helper_mat2img() to make sure we have a default colormap (#1634) (@joa-quim)

Closed issues:

  • Register v"1.22.3" (#1618)
  • Using option gdataset in gdaltranslate and others still returns nothing (#1632)

v1.22.4

30 Dec 03:31
Compare
Choose a tag to compare

GMT v1.22.4

Diff since v1.22.3

Merged pull requests:

  • Move the 'del' kwarg in parse_I() back to a positional arg. (#1619) (@joa-quim)
  • Extract PS_nested related funs into a different file. (#1620) (@joa-quim)
  • New feat: Add a imcomplement() function. Add new feature to binarize and padarray (#1622) (@joa-quim)
  • When reading images reshape the incoming row major array like in gdalread. (#1623) (@joa-quim)
  • Revert many of the args to kwargs move. Shit happened under the hood. (#1624) (@joa-quim)
  • Fix a regression when plotting using the paper option. (#1625) (@joa-quim)

Closed issues:

  • Register v"1.22.2" (#1610)

v1.22.3

20 Dec 14:54
Compare
Choose a tag to compare

GMT v1.22.3

Diff since v1.22.2

Merged pull requests:

  • Extract several chunks of code from _common_plot_xyz() into new functions. (#1611) (@joa-quim)
  • Little things and avoid input data modification in arrows() (#1612) (@joa-quim)
  • Rework the add_opt function to try limit its methods and potential recompiles. (#1613) (@joa-quim)
  • Move the 'mat' positional option of add_opt into a kwarg. (#1614) (@joa-quim)
  • Add option to set units used in arrows/feathers be in paper units. (#1615) (@joa-quim)
  • Fix the non-working geovec parsing. Move positional options to kwargs in parse_R,J,B (#1616) (@joa-quim)
  • More methods reductions by moving args into kwargs. (#1617) (@joa-quim)

v1.22.2

09 Dec 02:01
Compare
Choose a tag to compare

GMT v1.22.2

Diff since v1.22.1

Merged pull requests:

  • Move codes around ans split functions to avoid call mosaic that adds 10's MB to cache. (#1605) (@joa-quim)
  • Missed change in previous commit. (#1606) (@joa-quim)
  • Reduce the call surface to common_plot_xyz to a one-liner to minimize crazy number of recompilations. (#1607) (@joa-quim)
  • Use gmtspatial -Q instead of centroid (#1608) (@joa-quim)
  • Create front end tiny functions to deal with the kwargs and create Dicts out of them. (#1609) (@joa-quim)

Closed issues:

  • Register v"1.22.0" (#1595)

v1.22.1

02 Dec 17:02
Compare
Choose a tag to compare

GMT v1.22.1

Diff since v1.22.0

Merged pull requests:

  • Rework a function to reduce the Core.box damage. (#1596) (@joa-quim)
  • Rework sort_visible_faces() to account for the FV recent changes. (#1597) (@joa-quim)
  • When only given -Tmin/max default to 256 levels instead of inc=1. (#1598) (@joa-quim)
  • Sneak inside zip files with /vsizip to see if they have ogr data. (#1599) (@joa-quim)
  • Rework the get_geoglimits() fun to work also with GMTdatasets. (#1600) (@joa-quim)
  • Run tests in 1.10 and 1.12 (#1601) (@joa-quim)
  • Let vectors of FVs be handled too. (#1602) (@joa-quim)
  • Let vector of FVS with no colors set be plotable with minimum error. (#1603) (@joa-quim)

Closed issues:

  • Register v"1.21.1" (#1583)

v1.22.0

24 Nov 00:57
f7d8c69
Compare
Choose a tag to compare

GMT v1.22.0

Diff since v1.21.1

Merged pull requests:

  • Improve the functions that let assign color to planar FaceVertices types. (#1586) (@joa-quim)
  • Add a 'pagebg' option that lets users paint the background paper with an image. (#1587) (@joa-quim)
  • Let flatfv() deal with RGBA images. Either band or pixel interleaved. (#1588) (@joa-quim)
  • Let grdtrack operate also on GMTfv's. (#1590) (@joa-quim)
  • Auto-crop referenced images to the minimum set by the polygon boundingbox. (#1591) (@joa-quim)
  • Let 'isflat' become a vector and change code accordingly. (#1592) (@joa-quim)
  • Add function (several methods) to compute cubic bezier curves. 2D & 3D and geogs. (#1593) (@joa-quim)
  • Tag version 1.22.0 (#1594) (@joa-quim)

Closed issues:

  • Register v"1.21.0" (#1581)
  • Add ggplot2-like Features for geom_raster and geom_sf in GMT.jl (#1585)