Releases: GenericMappingTools/GMT.jl
Releases Β· GenericMappingTools/GMT.jl
v1.34.1
GMT v1.34.1
Merged pull requests:
- Modifications needed so that the @? macro works with the new docs. (#1858) (@joa-quim)
- Add a missing function name in the @? macro (#1859) (@joa-quim)
- Several lazread fixes. Add a new function to make links to source in man pages. (#1860) (@joa-quim)
- Accept a tuple in opt_f to mean input and output (#1861) (@joa-quim)
- Workaround the fact that GMT is not able to return a gmtconverted time. (#1862) (@joa-quim)
Closed issues:
- Register v"1.33.1" (#1832)
v1.34.0
GMT v1.34.0
Merged pull requests:
- Fix an old bug where a TCB image was sent UD flipped to GMT. (#1833) (@joa-quim)
- Add imerode|dilate, fillsinks Float versions. Add bwconncomp (#1834) (@joa-quim)
- Add tests for the new imgmorph functions (#1835) (@joa-quim)
- Let gmtread be able to accept Region in projected coordinates. (#1836) (@joa-quim)
- Fix several issues (but not all) with bwconncomp and image layouts. (#1837) (@joa-quim)
- Remove leftover from the times we stored transposed mats in col-major (#1838) (@joa-quim)
- Add a new filter option to filter Datasets by BBox aspect ratio. (#1839) (@joa-quim)
- Add an option to contourf to plot Tanaka contours. (#1840) (@joa-quim)
- Convert many global variables involving vectors to use Ref instead. (#1841) (@joa-quim)
- More global vector variables to Ref. (#1842) (@joa-quim)
- Move the CTRLstruct.pocket_call out to a separate global. (#1843) (@joa-quim)
- Re-activate the dim selection in function os layout in colorzones! (#1844) (@joa-quim)
- Do not use "getfield(Main, nameof(@MODULE))" to get the module name. (#1845) (@joa-quim)
- Fix a case when a nested call exist inside a subplot. (#1846) (@joa-quim)
- Do not let go -Bpx+l into psscale. It causes multiple annotations. (#1847) (@joa-quim)
- Misc fixes. Defaulf fig sizes, options parsing (#1850) (@joa-quim)
- Fix a reversion in parse_helper() two commits afyer 1.30.0 (#1851) (@joa-quim)
- Fix several regressions. (#1852) (@joa-quim)
- Fix issue #1849 which was due to a badly formed color string. (#1853) (@joa-quim)
- Add a Matlab like imresize function. (#1854) (@joa-quim)
- Create another level of anti-multi-compilation for gdaltranslate and family. (#1855) (@joa-quim)
Closed issues:
v1.33.1
GMT v1.33.1
Merged pull requests:
- Some minor changes that apparently workaround Julia bugs that forces recompilation. (#1806) (@joa-quim)
- More changes to fight julia endless eager to recompile. (#1807) (@joa-quim)
- Substantials rewrites to try to minimize the severe regression in Julia >= 1.11 that force plot() recompilations wildly (#1809) (@joa-quim)
- Reduce invalidations suggested by KristofferC in #59494 (#1811) (@joa-quim)
- Comment one test (#1813) (@joa-quim)
- Fix a few invalidations. (#1814) (@joa-quim)
- Remove one gmtinfo() call (compiler doesn't like it) (#1815) (@joa-quim)
- Must revert this invalidations change (add a MIME) because it breaks plot in VSC pane. (#1816) (@joa-quim)
- Put back the MIME type, but this time correctly. (#1817) (@joa-quim)
- Fix error in reading some shapefiles by exporting Gdal.wkbPointZM (#1818) (@anowacki)
- Use invokelatest() for all XX_init() functions that were inference failing. (#1819) (@joa-quim)
- Isolate the gmtread step of grdimage|view in the wrap functions and use invokelatest() (#1820) (@joa-quim)
- Add more pre-compiles and invokelatest() (#1821) (@joa-quim)
- Add 3 new leptonica funs: imregionalmax|min & imclearborder (#1822) (@joa-quim)
- Wrap plot() and plotlinefit() under kw -> d protecting functions. (#1823) (@joa-quim)
- Fix things in stereonet. (savefig and show were not working correctly) (#1824) (@joa-quim)
- Remove many module signatures (like in GMT.mat2ds). This implies more exports. (#1825) (@joa-quim)
- Extract the crop.jl() function out of grdcut.jl into a separate file. (#1826) (@joa-quim)
- Fix some recent regressions. Replace some module calls by their gmt(...) equivalent. (#1827) (@joa-quim)
- Move some functions around and replace some calls to module names by gmt(...) (#1828) (@joa-quim)
- Replace, in base codes, calls to GMT by module name with gmt(...) (#1829) (@joa-quim)
- Fix a regression introduced when the Vd=2 was split from finish_PS_module() (#1830) (@joa-quim)
- A small reorganization by moving sub-modules to their own dirs. (#1831) (@joa-quim)
Closed issues:
v1.33.0
GMT v1.33.0
Merged pull requests:
- Avoid passing coast=none to coast which result in a needless warning. (#1794) (@joa-quim)
- Condensate of PrettyTable 2.4 enough for the GMT.jl needs. (#1795) (@joa-quim)
- Add PT tests and missing PrettyTables funs. (#1796) (@joa-quim)
- Create a prettytable alias, which is the one that is now exported. (#1798) (@joa-quim)
- Fix a more convoluted nested case involving grdimage, psclip and plot (#1800) (@joa-quim)
- Add an Anaglyph program. (#1801) (@joa-quim)
- add methods to
<and<=instead of to>and>=(#1802) (@nsajko) - Manage to remove the occurrence 5 "rebinding" by SnoopCompile (#1803) (@joa-quim)
- Add another method to compute anaglyphs based on grdview. (#1804) (@joa-quim)
Closed issues:
- Register v"1.31.1" (#1778)
v1.32.0
GMT v1.32.0
Merged pull requests:
- Check it it's save to call file_has_time!() (#1781) (@joa-quim)
- Do not check for time columns when 'varname' option was used. (#1782) (@joa-quim)
- Kill some Anys (#1783) (@joa-quim)
- Add a the
leepacifcprojection to map the Pacific Ocean with low deformations. (#1784) (@joa-quim) - Add a gmt_centroid_area() fun to directly ccall the GMT C lib function. (#1785) (@joa-quim)
- Fixes in leepacific() and add option to do inner annotations with quoted lines. (#1786) (@joa-quim)
- Fix add2ds! insertion col number logic. More help_desanys (#1787) (@joa-quim)
- Replace several find_in_dict by hlp_desany. (#1788) (@joa-quim)
- Let the getbyattrib() also filter by the largest polygon of each group. (#1789) (@joa-quim)
- Let the extracted DCW countries have 2 attributes: CODE and NAME. (#1790) (@joa-quim)
- Add option to allow extracting all states of a country. (#1791) (@joa-quim)
- Let polygonlevels also join with approximate matches (startswith, endswith, contains) (#1792) (@joa-quim)
Closed issues:
v1.31.1
GMT v1.31.1
Merged pull requests:
- Add more laszip tests and fix some issues in lazread. Make gmtread more lazread aware. (#1771) (@joa-quim)
- Add a stereonet() function. (#1772) (@joa-quim)
- Let the stereonet function accept line and marker settings. (#1774) (@joa-quim)
- Rework wmsread so that asking region in geogs works again (something had broken it) (#1775) (@joa-quim)
- Let it also guess remote compressed OGR files. (#1776) (@joa-quim)
- Add _region, _area and _nps options to getbyattrib() (#1777) (@joa-quim)
Closed issues:
- Register v"1.30.0" (#1755)
v1.31.0
GMT v1.31.0
Merged pull requests:
- Make many of the datasets functions parametric. Other annotations changes. (#1756) (@joa-quim)
- Centralize the call to finish_PS_module() such that no 'nothing' are passed in. (#1757) (@joa-quim)
- Add mapsize2region() function to compute the exact region that, given a proj, fills a specified map size. (#1758) (@joa-quim)
- Fix a loxodrome bug that was failing for all starting points with lat != 0. (#1759) (@joa-quim)
- Add a biplot function to show PCA analysis. (#1760) (@joa-quim)
- Make the biplot limits tidier when possible, but 0,0 is still as fig's center. (#1761) (@joa-quim)
- Replace kw... by Dicts in main functions. (#1762) (@joa-quim)
- Several fixes in the lazread function. (#1764) (@joa-quim)
- Partial work on making lazread crete grids/images. (#1765) (@joa-quim)
- Add a global variable to know when gmt() was not yet called. (#1766) (@joa-quim)
- Let this create images too when RGB is available. (#1767) (@joa-quim)
- Improve the image generation. (#1768) (@joa-quim)
- Let the rescale() function call histogram functions directly and not the full fun. (#1769) (@joa-quim)
Closed issues:
v1.30.0
GMT v1.30.0
Merged pull requests:
- Fix a off by 1 bug in assigning tiles names to Nimbo tiles. (#1737) (@joa-quim)
- Workaround (when possible) the situation described in #1723 (#1739) (@joa-quim)
- Fix the tiles y counting that was bugging Nimbo coordinates. (#1740) (@joa-quim)
- Fix defaults settings when prog is gdalwarp (#1741) (@joa-quim)
- Let time columns in a DataFrame be included too when converting to a GMTdataset. (#1742) (@joa-quim)
- Revert the "Close the known Julia1.9 crashing point" (#1744) (@joa-quim)
- Add function that reads Meteostat gzipped files. (#1745) (@joa-quim)
- Let the number of Time columns display go up to 6. (#1746) (@joa-quim)
- Add a function to parse the stations.csv.gz of the Meteostat site (#1747) (@joa-quim)
- Always limits the size to display to no more than 100 (mostly, 80 in fact). (#1748) (@joa-quim)
- Add several methods to the meteostat function. Deal with time bounds. (#1749) (@joa-quim)
- Reset the double slash after 'vsigzip' (#1750) (@joa-quim)
- Add docstrings and limit time before new downloads. Other fixes too. (#1751) (@joa-quim)
- Silent a GDAL error message when reading CSVs. (#1752) (@joa-quim)
- Type annotations (after Cthulhu) to kill the f Anys (#1753) (@joa-quim)
- Lower meteostat cache age files to 1 day. (#1754) (@joa-quim)
Closed issues:
v1.29.2
v1.29.1
GMT v1.29.1
Merged pull requests:
- Fix the long standing issue of cubes created with unsafe_copy() not closing the file handle. (#1727) (@joa-quim)
- The ecmwf function is now capable of making 3d cubes of multi-steps times. (#1728) (@joa-quim)
- Change the gmt2gd() function when writing a 3D cube already in TRB. (#1729) (@joa-quim)
- Finish the dryrun option. Download full file when no Vars. Reshuffle code around. (#1730) (@joa-quim)
- Fix the Q option parsing so that windbarbs can use the 'barbs' alias. (#1731) (@joa-quim)
- Allow that users set the file names in ecmwf. (#1732) (@joa-quim)
Closed issues:
- Register v"1.28.2" (#1709)