Thursday, 22 August 2019

GCDkit 6.0 has been unleashed. What is new?

On August 16, 2019 has been released a new version of GCDkit 6.0. It was developed in R 3.6.0 and code-named Il padrino sono io. This is the first truly platform independent version that could run on all systems, including Mac OS X and Linux from both command line and graphical user interface (GUI). The most important changes are summarised below.

Platform-independent GUI
  • Optional platform-independent Tcl/Tk graphical user interface (GUI)
  • In both command-line/batch mode and from graphical user interface (GUI), the GCDkit should run also operation systems other than Windows, notably Linux or Mac OSX. To start GUI on non-Windows systems, type menuet()

Performance improvements
  • Quicker response of the menu for geotectonic plots that is newly being built only once, upon the system startup 
  • Quicker and improved routine enabling overplotting datasets, especially values after Debon and Le Fort.
  • Some norms (most notably CIPW) were speeded up considerably.

User-defined plots

  •  Help pages to user-defined plots are added automatically to the html help system.
Bug fixes
  • Correct function on the Chinese (and perhaps other non-European) locales.
New plugins
  • New plugin for ternary projection from biotite (Moyen et al. 2017).
New geotectonic/general purpose diagrams
  • B vs. Mg/(Fe + Mg), Q vs. B, K/(Na+K) vs. B and BQF ternary diagram of Debon and Le Fort (1983, 1988) 
  • Diagrams for classification of feldspathic igneous rocks of Frost and Frost (2008)
  • Diagram of Laurent et al. (2014) to decipher possible source of granitic magmas
  • New function phasePropPlot() that plots barplot of mineral proportions
  • Mesonormative Q'-ANOR diagram of Streckeisen and Le Maitre (1976) was added to the Classification plots and can be indeed used for this purpose now. If necessary, a matrix of mesonormative values can be provided upon call; otherwise these are to be calculated anew. 

The new version of GCDkit has been unveiled at the Goldschmidt Conference in Barcelona on 21 August. Follow this link for the PDF version of the poster. 


  1. Hi! I'm trying to open a table using this new version and i keep getting this error.
    Excel 2007 file...loading...
    Error in sqlTables(channel) : first argument is not an open RODBC channel
    File reading error
    Error in sqlQuery(channel, paste("SELECT * FROM [", which.table, "]", :
    first argument is not an open RODBC channel

    any takes?


    1. Also, i'm using win10 64bits

    2. +1
      I'have the same problem :/
      HELP PLEASE !!!!!!

    3. Dears !!!!

      Save the excel file as 93-2003 workbook ;)

    4. Dear all,
      you should be running GCDkit in 32 bit version if you want to use the ODBC database engine (for loading MS Excel, Access... files). See Instructions. To keep on the safe side, you can always use plain (ASCII) text or copy from Clipboard.

  2. +1
    I'have the same problem :/
    HELP PLEASE !!!!!!

    1. Hello,
      on Windows, you will need to run 32 bit version of R (short cut will be named something like R i386 3.6.0) as in the 64bit one (R x64 3.6.0) does not work the RODBC library that takes care of importing many formats, including XLS/XLSX. Macintosh OS by definition 64bit only so we are sorry but the only import options are plain text file and clipboard.
      I trust that this helps,
      Vojtech Janousek

  3. About 87Sr/86Sri vs EpsNdi plot, HELP PLEASE!

    Hi, I'm drawing the Sr-Nd Isotope plots such as 87Sr/86Sri vs EpsNdi. But, y axis (ymin, ymax) limits of EpsNdi, and x axis (xmin, xmax) limits of 87Sr/86Sri are drawing automatically. But, I want to draw or edit manually ymin, ymax and xmin, xmax values. Such I want to choose as; ymin: -12, ymax: 8, xmin: 0.702, xmax: 0.720. How can I do it?


    1. GCDkit allows post-processing the last (Active) diagram after it is plotted. In this case, simply go to Plot editing|Zoom...
      Or use the commands figXlim, figYlim, see ?figXlim. Vojtech