Releases: GenericMappingTools/GMT.jl
Releases · GenericMappingTools/GMT.jl
v1.41.0
GMT v1.41.0
Merged pull requests:
- Work around a probable grdview bug where it screws when shading and grid is nor 2-padded. (#1995) (@joa-quim)
- Major rework of this extension. (#1996) (@joa-quim)
- In dgt_lidar, check if lon/lat is swapped and if it falls in Portugal (#1997) (@joa-quim)
- Suspend a bb limits test in _helper_run_GDAL_fun (#1998) (@joa-quim)
- Add discover-ability of the ghostscript shared lib and store it in libgs (#1999) (@joa-quim)
- Let mosaic() also deal with the Ortosat23 Portuguese imagerie via new provider. (#2000) (@joa-quim)
- First cut of a ghostscript wrapper. We can now call the ghoscript dll directly. (#2001) (@joa-quim)
- Improve compress ratio when saving GeoTIFFs (#2002) (@joa-quim)
- Improve the code of some functions in ghost_funs by using a same shared function. (#2003) (@joa-quim)
- Add an alternative way of setting which version of Ghostscript to use. (#2004) (@joa-quim)
Closed issues:
- Register v"1.39.0" (#1986)
v1.40.0
GMT v1.40.0
Merged pull requests:
- Add an matplotlib style annotate function. (#1987) (@joa-quim)
- Fix a binarize hole where a TRPa image with 1 band was set to cutcube. (#1988) (@joa-quim)
- Prepare the use of accessing PS data inside the postscriptlight shared lib (#1989) (@joa-quim)
- Add the GMTDGTLidarExt extension to download data from the DGT (Pt) (#1991) (@joa-quim)
- Fix the failing downloads of LAZ collection. (#1992) (@joa-quim)
- Fix type piracies in minimum, maximum, extrema. See #1990 (#1993) (@joa-quim)
Closed issues:
- REgister v"1.38.0" (#1979)
v1.39.0
GMT v1.39.0
Merged pull requests:
- Fix the case of labellines colors when plotted with outside=true option. (#1980) (@joa-quim)
- Fix Core.Boxes and labellines simplifications. (#1981) (@joa-quim)
- Improvements to the textrepel function. (#1982) (@joa-quim)
- Add options to plot() that let create plots with broken axes. (#1983) (@joa-quim)
- Add parsing to 'text' that deals with the new variable offsets in GMT C. (#1984) (@joa-quim)
- Fix regressions in rescale, vlines, and a mat2ds method (#1985) (@joa-quim)
Closed issues:
- Register v"1.37.4" (#1963)
v1.38.0
GMT v1.38.0
Merged pull requests:
- Add the option to set legend position automatically via pos=:auto (#1964) (@joa-quim)
- Add functions to avoid texts overlap and label positioning along curves (#1965) (@joa-quim)
- Add more @nospecialize to function signatures. (#1966) (@joa-quim)
- Fixes after JETLS warnings (#1967) (@joa-quim)
- Second batch of changes after JETLS advices (and a bug fix) (#1968) (@joa-quim)
- Third batch of changes after JETLS advices. (#1969) (@joa-quim)
- Redo some of the JETLS suggestions. (#1970) (@joa-quim)
- More changes suggested by JETLS (#1971) (@joa-quim)
- More JELS fixes and change the the default GMT_SERVER value (#1972) (@joa-quim)
- Fix the behavior of grdimage's percentage option to agree with the docs. (#1973) (@joa-quim)
- Fixes needed to let two grdimages plot side-by side and no need to set size. (#1974) (@joa-quim)
- Introduce the :labellines plot() option to do inline annotations. (#1975) (@joa-quim)
- Improvements to the automatic labellines algorithms. (#1976) (@joa-quim)
- Fix the xvals option in labellines (#1977) (@joa-quim)
- Add a colorset! function to set color is Vec Datasets. (#1978) (@joa-quim)
Closed issues:
- Register v"1.37.3" (#1961)
v1.37.4
v1.37.3
GMT v1.37.3
Merged pull requests:
- Use more hlp_desnany_str() calls (pre-compiled) to lower Anys. (#1953) (@joa-quim)
- Fix a regression introduced by Spheres (-SP) that broke lines+symbols (#1954) (@joa-quim)
- The use of wrapDatasets() in pstext needs a special care. (#1955) (@joa-quim)
- Make get_show_fmt_savefig() time stable on return (No Nothings) (#1956) (@joa-quim)
- Replace some occurrences of find_in_dict by hlp_desnany_?? (#1957) (@joa-quim)
- Shelter a few more modules from the kwargs explosion (#1958) (@joa-quim)
- Fix the rescale function that was still testing against nothing instead of isnan() (#1959) (@joa-quim)
- Symbols passed to hlp_desnany_str be in a vector (#1960) (@joa-quim)
Closed issues:
- Register v"1.37.1" (#1950)
v1.37.2
v1.37.1
GMT v1.37.1
Merged pull requests:
- New function to copute Tsunami Travel Times. Shelter it against recompilations. (#1947) (@joa-quim)
- Make sure that the 'parker' functions receive only concrete & unique types. (#1948) (@joa-quim)
- Do not call 'bar' in worload because juliaup is bugged on Windows and breaks here. (#1949) (@joa-quim)
Closed issues:
- Register v"1.36.0" (#1916)
v1.37.0
GMT v1.37.0
Merged pull requests:
- Add standalone compass() function (#1917) (@joa-quim)
- Add standalone mapscale() function (#1918) (@joa-quim)
- kwargs protection: plotting modules (#1919) (@joa-quim)
- kwargs protection: core GMT modules (#1920) (@joa-quim)
- kwargs protection: grid processing modules (#1921) (@joa-quim)
- kwargs protection: analysis, potential & MB modules (#1922) (@joa-quim)
- Use the new wrapDatasets() to try limit the number of potential recompilations. (#1923) (@joa-quim)
- Use the kw2dict change in some places. (#1924) (@joa-quim)
- Fix regression in rθ2uv() and also fix old bug. (#1925) (@joa-quim)
- Some more kwargs-to-dict and docstrings line removal. (#1926) (@joa-quim)
- Add wrap function to help prevent multiple compilation to fun operating on grids (#1927) (@joa-quim)
- Make a gmt thin wrapper to reduce multiple recompilations. (#1928) (@joa-quim)
- Refactor montage.jl: shared helpers and thin wrappers (#1929) (@joa-quim)
- Clean up commented lines (#1930) (@joa-quim)
- Another round of no-recompiles on the gmt() fun. Now we'll have only one. (#1931) (@joa-quim)
- Wrap finish_PS_module() to prevent multi-recompilations. (#1932) (@joa-quim)
- Shelter the set_dsBB!() fun against multiple recompiles. (#1933) (@joa-quim)
- A bunch more of sheltering against multi-recompiles. (#1934) (@joa-quim)
- Rework a bit the makecpt method that uses grids in input. (#1935) (@joa-quim)
- Attack the add_opt method recompilation proliferation with conversion to Dicts. (#1936) (@joa-quim)
- Do not let opt in a sub-methods use Char. This reduces multiple-recompilations. (#1937) (@joa-quim)
- Use wrapDatasets in common_plot_xyz and other thin wrappers to reduce multiple compilations. (#1938) (@joa-quim)
- Shelter helper_run_GDAL_fun() againste multiple compiles (#1939) (@joa-quim)
- Use the same Dict type "Dict{Symbol,Any}" all over a 'd' is passed. (#1940) (@joa-quim)
- Add thin some wrappers do bolxplot to avoid the costs of kwargs. Move some files to extras. (#1941) (@joa-quim)
- Wrap _add_opt_1, _add_opt_2 and a few more (#1942) (@joa-quim)
- Shelter the read_data funs (#1943) (@joa-quim)
- Add protecting wrappers to statplots functions. (#1944) (@joa-quim)
- Work on still remaining usage of kwargs in several mat2??? functions. (#1945) (@joa-quim)
Closed issues:
v1.36.0
GMT v1.36.0
Merged pull requests:
- Only eventually modify CURRENT_CPT[].bfn when it has the default values. (#1880) (@joa-quim)
- Vectorize loxodrome_inverse() (#1881) (@joa-quim)
- SEveral improvements to the plotyy function. (#1882) (@joa-quim)
- Changes to accommodate the new -Rtightx (#1883) (@joa-quim)
- Add new get_my_lonlat() function. Optionally export dataset in density() (#1884) (@joa-quim)
- Add functions that plot or return data: analemma, sunsetrise, keeling and enso. (#1885) (@joa-quim)
- Add the pssac GMT module. (#1886) (@joa-quim)
- Use gmtread instead of Downloads to fix the download slowness/hanging problem. (#1887) (@joa-quim)
- Fix parsing of coast's option C. Add more pssac tests. (#1888) (@joa-quim)
- Fix the TimeZone calculation in analemma. (#1889) (@joa-quim)
- Add a fourcolors() function to paint maps using the theorem of same name. (#1890) (@joa-quim)
- Fix the -M -E combination in pscoast to NOT have -R (#1891) (@joa-quim)
- String parsing in DCW header polygons needed to account for -Ph. (#1892) (@joa-quim)
- Add a new function to easy up creation of choropleths. (#1894) (@joa-quim)
- Fixes in choropleth plot and uses of get_show_fmt_savefig() (#1895) (@joa-quim)
- Add a Matlab type Montage (#1896) (@joa-quim)
- Let subplot also have a method that ingest the dictionary directly. (#1897) (@joa-quim)
- Add the tests() function to get full path name of tests files. (#1898) (@joa-quim)
- Add the segY wrappers. This Claude doings and not tested. (#1899) (@joa-quim)
- Several fixes and tests of the 3 segY modules. (#1900) (@joa-quim)
- Add a top method to shelter the f recompilations to a tinny function. (#1901) (@joa-quim)
- A bunch of modules received a recompiling protection entry function. (#1902) (@joa-quim)
- Another bunch of modules receiving a recompiling protection entry function (#1903) (@joa-quim)
- Add a whatType() function to return the type of a Any input in a Dict. (#1904) (@joa-quim)
- Shelter colorbar to multiple recompilations. (#1905) (@joa-quim)
- Fix a longstanding issue with subplots containing colorbars. (#1906) (@joa-quim)
- Shelter gmtwrite with the kwarg2dict transition. (#1907) (@joa-quim)
- Let the add_opt_module() accept a colorbar string option. (#1908) (@joa-quim)
- Let the polygon outline be settable via -W instead of a separate call. (#1909) (@joa-quim)
- Add sample1d and bar to the precompile list (#1910) (@joa-quim)
- Replace vec(Float64.(collect(val))) by Float64[val...] (#1911) (@joa-quim)
- Change arg default type from Vector{Real}() to Vector{Float64}() (#1912) (@joa-quim)
- Add a new method getsize(fname::String) (#1913) (@joa-quim)
- Expand the montage function to plot choropleths from Vector{GMTdataset}. (#1914) (@joa-quim)
- Remove some leftover debugging stuff and a two more options. (#1915) (@joa-quim)
Closed issues:
- Register v"1.34.1" (#1863)