Releases: GenericMappingTools/GMT.jl
Releases Β· GenericMappingTools/GMT.jl
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)
v1.29.0
GMT v1.29.0
Merged pull requests:
- Move the isoutlier function/methods to a separate file. (#1710) (@joa-quim)
- Avoid calling
extrema(...; dims)
with empty arrays (#1711) (@mbauman) - Auto-detect grib files with .grb extension. (#1712) (@joa-quim)
- Avoid calling extrema(...; dims) with empty arrays. See PR #1711 (#1713) (@joa-quim)
- Add a new 'era5' function that downloads data from Copernicus ERA5. (#1714) (@joa-quim)
- Add more functions to deal with ERA5 CDS data download. (#1715) (@joa-quim)
- Fix some holes in era5 functions. (#1716) (@joa-quim)
- Rename the era5 to ecmwf and add a method to download forecast data. (#1717) (@joa-quim)
- Expand grdconvert to accept all options and work only on file names. (#1720) (@joa-quim)
- Improve the ecmwf function to deal with levlist variables. (#1721) (@joa-quim)
- Use GDALGetRasterCount() to decide is a dataset is raster or vector. (#1722) (@joa-quim)
- Let the download of pressure variables in ecmwf() write 'cube' files. (#1724) (@joa-quim)
- Fix error in logic when using option
cube
(#1725) (@joa-quim)
Closed issues:
- Register v"1.28.1" (#1692)
v1.28.2
GMT v1.28.2
Merged pull requests:
- Add methods for grdinterpolate with file name in input. (#1693) (@joa-quim)
- Move some functions from plots.jl to separate files in "extras" (#1694) (@joa-quim)
- Add a piechart() skeleton function. (#1695) (@joa-quim)
- Add a piechart() function. (#1697) (@joa-quim)
- Fix bug in opt_R2num() when reading X,Y,Z tile name (bad variable name) (#1698) (@joa-quim)
- Run CI with 1.12 beta too. (#1699) (@joa-quim)
- Fix set_dsBB! when computing column's min/max that has NaNs (#1700) (@joa-quim)
- Rewrite the geodetic2enu to be julia coded only. (#1701) (@joa-quim)
- Fix the delrows() function and add settimecol!() (#1702) (@joa-quim)
- Let ogr2GMTdataset fetch also the Z component when it exists. (#1703) (@joa-quim)
- Ignore NaNs by deafault in sample1d. Let lowess work with NaNs. (#1704) (@joa-quim)
- Rework several okada functions and add more. (#1705) (@joa-quim)
- Start adding docstrings to the okada methods and comment some (so far) unused ones. (#1706) (@joa-quim)
- Add a function to compute horizontal contributions to z deform. (#1707) (@joa-quim)
- Add an 'isoutlier' function similar (but not 100%) to the Matlab one. (#1708) (@joa-quim)
Closed issues:
- Register v"1.28.0" (#1690)
v1.28.1
v1.28.0
GMT v1.28.0
Merged pull requests:
- Recover the ability of decoding cubes imported via rasters.jl (at least some). (#1679) (@joa-quim)
- Add cross, conv, cov, etc funs (#1680) (@joa-quim)
- For 'stem's ymin must always be <= 0 (#1681) (@joa-quim)
- Improve pcolor methods to plot Paerson's correlation matrices and DataFrames (#1682) (@joa-quim)
- Add a whittaker function to do Whittaker-Henderson smoothing and interpolation. (#1683) (@joa-quim)
- Add a Lowess smoother filter (from https://github.com/xKDR/Lowess.jl) (#1684) (@joa-quim)
- When creating vectors of GMTdataset, assign them a data type as well (#1685) (@joa-quim)
- Check if the input of sample1d & filter1d have attributes and reproduce them on output if yes. (#1686) (@joa-quim)
- Option -g in sample1d is bugged for externals so had to work out a tricky solution using disk files. (#1687) (@joa-quim)
- Let viz(StepRange, vector) work too like plot(...) does. (#1688) (@joa-quim)
- Let the set_fT() function deal with more TIME_?? configs. (#1689) (@joa-quim)
v1.27.1
GMT v1.27.1
Merged pull requests:
v1.27.0
GMT v1.27.0
Merged pull requests:
- Fixes in magref to go along with its documentation. (#1663) (@joa-quim)
- Fix bug in octahedron kwarg that made it return all zeros. (#1664) (@joa-quim)
- Better deal with points for the case of modules that pass no options (i.e., gmtinfo) (#1665) (@joa-quim)
- Reset optlevel to 1. level 3 was clearly slower. (#1666) (@joa-quim)
- Fix a couple issues with column names in spectrum1d. (#1667) (@joa-quim)
- Expand grdinterpolate to optionally interpolate cubes with a new GDAL function. (#1668) (@joa-quim)
- Ler gdalread also deal with excel and .csv files, but requires FreeXL for .xls (#1669) (@joa-quim)
- Add a Excel reading package Extension (#1670) (@joa-quim)
- Add functions 'groupby' and 'stats' to, respectively, split a DS by a column values and give DS statistics per column. (#1671) (@joa-quim)
- Greatly improve the original maregrams function (that downloads Tide Gauge data). (#1672) (@joa-quim)
- Add function 'hampel' to filter identify and outliers. (#1673) (@joa-quim)
- Add a Matlab like findpeaks function (from the Findpeaks.jl package) (#1674) (@joa-quim)
Closed issues: