Skip to content

Releases: gnudatalanguage/gdl

Weekly Release (unstable)

17 Dec 09:43
d8c2ff3
Compare
Choose a tag to compare
Pre-release
weekly-release

Text widgets: 2 problems solved. (#1952)

v1.1

02 Nov 17:31
8461fee
Compare
Choose a tag to compare

Changes since v1.0 in no particular order:

  • Graphics:
    • The dependency to the plplot package has been removed --- easier installation and maintance, several (plplot) bugs cured
    • 3D support (SURFACE, SHADE_SURF and all T3D options for 2D plots) complete. Option TICK_GET added.
    • Plot positioning, labeling, character sizes etc... now identical to IDL
    • support for !C embedding command
    • ARROW, DEFROI
    • VELOVECT by @jtappin (replacement for VECTOR_FIELD)
  • Widgets: too many improvements to be listed, but complicated widget interfaces like NASA's PLOTMAN or Aaron J. Barth's ATV are running just fine. Even xtetris works!
  • Parallel processing with the support of IDL_IDLBridge:: commands
  • SAVE/RESTORE of compiled procedures
  • Shared memory mapping with SHMMAP and related commands
  • Support of !NULL as a lefthand argument
  • HDF5 improvements by @ogressel (write functions in particular)
  • Better READ/WRITE of all graphic formats (GIF, JPEG, etc)
  • New procedures and functions:
    • Eigenvalues and Eigenvectors: added ELMHES,HQR,TRIRED,LA_HELMES,LA_TRIRED,TRIQL
    • Sparse matrix: added SPRSIN,SPRSAB,SPRSAX,FULSTR,SPRSTP,LINBCG
    • GAUSSFIT, SCOPE_VARFETCH options, ARROW, DEFROI, option EDGE_CONSTANT for CONVOL
    • ALLANVAR, MEDABSDEV by @alaingdl
  • Debug commands: .RET , .SO, .OUT, .SIZE
  • IMPLIED_PRINT
  • Speedup of many many functions and procedures (use of better algorithms and parallelism)
  • OpenMP active on Apple silicon: GDL is very efficient now on OSX.

What's Changed since last release:

New Contributors

Full Changelog: v1.0.6...v1.1

v1.0.6

23 May 14:36
88c8cd8
Compare
Choose a tag to compare

GDL v1.0.6

v1.0.5

20 May 16:12
21fb18e
Compare
Choose a tag to compare
v1.0.5 Pre-release
Pre-release

GDL v1.0.5

We discovered a critical Plplot bug in the release v1.0.5 (#1835). Please avoid using this version and go straight to v1.0.6.

What's Changed

Read more

v1.0.4

16 Dec 08:55
Compare
Choose a tag to compare

GDL v1.0.4

v1.0.3

05 Sep 12:08
9e54bde
Compare
Choose a tag to compare

GDL v1.0.3

--

Update on 09 Sep 2023: MacOS DMG binaries are updated

v1.0.2

15 Jan 09:26
0629d02
Compare
Choose a tag to compare

GDL v1.0.2

v1.0.1

14 Oct 17:18
1dd4b61
Compare
Choose a tag to compare
  • wx plotting device fixes (addressing event loop issues visible if plotting in loops)
  • image file reading fixes
  • widget enhancements
  • countour plot fixes
  • CURVEFIT fix
  • new routines: CW_BGROUP, READM_PPM, WRITE_PPM
  • Python interface: switch to undeprecated NumPy API

kudos to: @acoulais, @eloirozier, @GillesDuvert, @jkohnert, @jtappin & @pjb7687

v1.0.0

11 Aug 22:36
Compare
Choose a tag to compare
  • wxwidgets is now the default plplot plotting backend
    Dear Packagers, please ensure the required plplot driver is included in the dependencies

  • cleanups, speed and compatibility improvements, new test routines, new GDL routines, 700+ commits in total since the last release
    Dear Packagers, note the CMake testsuite target changed from "make check" to "make test", please ensure 100% tests pass

  • new resource files (including GDL icon)
    Dear Packagers, please also consult the README file in gdl/resource/maps

  • Delaunay triangulation support
    Dear Packagers, note that GDL ships with modified source of delaunator-cpp (as well as modified ANTLR and dSFMT header files)

  • new GDL website:
    Dear Packagers, please include in package metadata a link to https://gnudatalanguage.github.io/

  • game-changing improvements in widgets and plotting (kudos Gilles Duvert)

  • switch from Travis & Appveyor to Github Actions, weakly binary releases including Windows installer (kudos Jeongbin Park)

  • improvements in implied print, FILE_SEARCH/FINDFILE, PostScript output, interpolation and *_LUN routines (kudos Gilles)

  • HDF5 improvements (kudos Oliver Gressel)

  • TRIANGULATE improvements (kudos Gilles and brandy125)

  • IBETA, TIMESTAMP and related time-handling improvements (kudos Eloi Rozier de Linage and Thibault Huillet)

  • numerous Windows compatibility issues fixed (kudos Greg Jung, Eloi Rozier de Linage et al)

  • numerous fixes and IDL-compatibility improvements (kudos Alain Coulais et al)

  • CMake: requiring 3.2, removed local FindNumpy, cleanups

  • stopped supporting grib_api in favor of eccodes

v1.0.0-rc.3

19 Jun 16:05
094db2e
Compare
Choose a tag to compare
  • transparent reading of windows text files (terminated with )
  • speedup of TRISOL
  • SAVE/RESTORE correctly handling complicated objects and heap nested structures
  • TERMINAL_SIZE() added
  • adding HANNING() and GAUSSIAN_FUNCTION() (thanks J. Tappin)
  • SIGMA() added
  • fixes in SIMPLEX(), PTRARR() and IDLNETURL
  • correction dim. in POLYWARP() (thanks Igor Ch.)
  • reworked help,/obj and help,/path_cache and help,/sys
  • complex inputs in READS
  • removing EditLine and PSlib from dependencies
  • fixed OpenMP-related bug in MAX/MIN
  • revised test_hash() and test_list()
  • added test_widgets()
  • numerous small fixes (CMake, typos, cleanups, compilation issues...)
  • Windows compilation issues
  • numerous updates in plotting and widget infrastructure
  • updated manpage