On March 28, 2018 has been released a new version of GCDkit 5.0. It was developed in R 3.4.3 and code-named El Chupacabra. The most important changes are summarised below.
Towards a platform-independent version
- It is well-known that the GCDkit has been originally designed as a Windows-only package. From the current version it is possible to install and run it also on operation systems other than Windows, most notably Linux or Mac OSX.
- So far, this concerns command-line/batch mode only.
- The platform-independent graphical user interface (menus, dialogue boxes...) written in Tcl/Tk language is ready and just being tested. If you are feeling unadventurous, and work on Linux and/or Mac, please do get in touch and you can become one of the beta testers.
New Windows installer
- As we hope, we have fixed the long-standing problems with the installation of GCDkit on Windows 10, and people without administrative rights.
- The new GUI installer, based on the Tcl/Tk language, is started by simply dragging the file @INSTALL.r from the temporary installation directory onto the R Console window.
- his file can be also located manually and loaded using the File|Source R code...' menu. See the download page for more details.
- Please note that this installer relies on a live Internet connection to download the missing packages required by the GCDkit.
- User-defined templates for stand-alone Figaro plots or their plates. They can be uploaded into the directory Diagrams/User and then employed for standard plotting (i.e. not classification) purposes. This mechanism allows easy and fully automatic expansion of the plotting capabilities of the GCDkit system. For further info, see the file @README.txt in the directory in question.
- There are five examples of user-defined templates provided: three binary plots for discrimination of lavas from destructive plate boundaries (Pearce 1982), ternary plot for classification of A-type granites (Grebennikov 2014) and binary plot of Paulick et al. (2006) to portray the mantle peridotite fertility.
- Functions allowing overplotting new datapoints onto standard single binary plots, ternary plots,
spiderplots or multiple plots, including the diagram templates (overplotDataset, underplotDataset) linked to the menu system.
- In addition, there are functions figOverplot and figOverplotDiagram but these are meant mostly for internal use.
- For plotting serves a reference dataset, either real-world data (say compiled from literature) or a numeric matrix spanning, for instance, from petrogenetic modelling.
- See the example of overplotting the atacazo over sazava dataset on De la Roche et al. (1980) plot.
- Very attractive feature should be the new possibility of obtaining dataset by online search of the EarthChem.org database. The search can be performed directly from the menu GCDkit|Online search EarthChem.org. It invokes a graphical front-end, written By Oscar Laurent (ETH, Zurich) that allows to enter the desired search criteria. On Windows, it also includes a primitive, and still rather slow, possibility of selecting a polygon of interest from a map of the World.
Further new features/important changes
- New plugin 'disclosure' for log-transformation of compositional data.
- New geotectonic/general purpose diagrams
- La/Yb vs. Nb/La and La/Yb vs. Th/Nb of Hollocher et al. (2012)
- La/10-Y/15-Nb/8 of Cabanis and Lecolle (1989)
- Zr/Y-Th/Yb of Ross and Bedard (2009)
- YbN vs. LaN/YbN of Martin (1986) to distinguish adakites and TTGs
- F-M-W diagram (Ohta and Arai 2007) for chemical weathering of igneous rocks
- calcAnomaly, a function for calculating a magnitude of any anomaly on any spiderplot, based on concentrations of selected neighbouring (not necessarily adjacent) elements.
- Spanish translation of the classification plots (courtesy of Tomas Grijalva, Geology Department of UNAM, Mexico).
- New zircon saturation model of Boehnke et al. (2013).
- New training dataset atacazo.data giving the whole-rock major- and trace-element contents, together with Sr and Nd isotopic compositions of lavas from two volcanic complexes in Ecuador: the Atacazo and the Ninahuilca (Hidalgo 2006; Hidalgo et al. 2008). This dataset, kindly provided by Silvana Hidalgo, is used in a worked example (chapter 25) of Janousek et al.’s book (2016).
- Another new training dataset blatna.data from the Central Bohemian Plutonic Complex, Czech Republic (Janousek et al. 2000, 2010). It could be, together with sazava.data already present, used to test dataset switching etc.
- New function figFixLim() extends the scales of both axes of a binary plot automatically if necessary to accommodate all the data points.
- new training dataset blatna.data from the Central Bohemian Plutonic Complex, Czech Republic (Janousek et al. 2000, 2010). It could be, together with sazava.data already present, used to test dataset switching etc.
- New function figFixLim()extends the scales of both axes of a binary plot automatically if necessary to accommodate all the data points.
- New normalization scheme of Anders and Grevesse (1989) for chondrite-normalized REE spiderplots.
- Better behaviour of many functions in batch mode (in RTerm, Jupyter, on Linux/Mac etc.)......
We trust that you will find this new release useful and reasonably stable.
Good luck, Vojtech