Tuesday, 23 February 2016

What is new in GCDkit 4.1 (Chlopskie jadlo)?

On 10 February has been released a new version of GCDkit. Apart from numerous bug fixes, and a great deal of editing to enable running the GCDkit scripts in a batch mode, it brings several new features. Arguably the most interesting include: 
  
Switching between datasets
  • Datasets can be stored using the function pokeDataset. Or it is done automatically, like for data freshly loaded into the system using the functions loadData and accessVar. Technically they always become components of a list WRCube.
  • Later, the previous datasets can be restored by functions peekDataset or selectDataset.
  • The WRCube can be cleared anytime using the function purgeDatasets; only the most recent copy of the current dataset survives this operation.
  • Function selectAll has been completely rewritten using the dataset switching, i.e. backup copy of data  stored in the WRCube. Variables WR.bak,WRanh.bak,milli.bak and labels.bak are thus not needed anymore.
  • New function figOverplot allows overplotting a reference dataset onto any Figaro-compatible binary plots, ternary plots, or spiderplots. The reference dataset, stored in an arbitrary global variable, can contain either real-world data or a numeric matrix  spanning from petrogenetic modelling.
Futher important changes
  • figCex, plateCex accept now the value NA (no quotes) that means no plotting  of symbols (most useful on spiderplots if only lines are desired).
  • figAddReservoirs checked and reprogrammed; it newly does work for ternary plots,  and is Figaro-compatible for binaries, ternaries and spiders. It also includes a lot of new arguments, mainly plotting parameters.
  • New functions oxide2ppm and ppm2oxide to recast wt.% of the given oxide to ppm of cations
  • Platform-independent functions tk_winDialog and tk_winDialogString written in Tcl/Tk.
  • calcCore does not require global variables anymore, but can use also those from the parental environment.
  • accessVar does not utilize Windows clipboard to transfer data into variables WR and labels anymore

We trust that you will find this new release useful and reasonably stable.

Good luck, Vojtech

7 comments:

  1. Awesome improvements on the new version of GCDkit, unfortunately it is not installing on my Windows10, not even opening the window after I authorize the installation.
    I was wondering if you could help me install it, because I've tried the compatibility mode with Win7 and 8 (and as administrator), and turning off my anti-virus but I had no success.

    ReplyDelete
    Replies
    1. Ola, ZehAntunes,
      does this mean that the installer does not even start on your Win 10? I have heard the same complaint from several other people, while others can install, on the same system, hapilly. So I am a bit puzzled... I assume that you have strictly followed our instructions given at gcdkit.org/download

      In that case we can try the "advanced" setup (as a proper offline R library). The procedure is described on the same web page, as follows:

      + download and install the R 3.2.1 for Windows
      + run the R console in a SDI mode
      + download the GCDkit_4.1.zip library
      + install the library from the R console (Menu Packages > Install package(s) from local zip files...)
      + install the R2HTML_2.3.1.zip, RODBC_1.3-12.zip and sp_1.1-1.zip libraries (Menu Packages > Install package(s)...)
      + load the GCDkit library (Menu Packages > Load package > GCDkit or type library(GCDkit))

      I hope that this will help.

      Vojtech

      Delete
  2. Awesome improvements on the new version of GCDkit, unfortunately it is not installing on my Windows10, not even opening the window after I authorize the installation.
    I was wondering if you could help me install it, because I've tried the compatibility mode with Win7 and 8 (and as administrator), and turning off my anti-virus but I had no success.

    ReplyDelete
  3. I have the same problem ZehAntunes! Any one have GCDKIT Windows 10 problem compatibility fix?

    ReplyDelete
  4. We are sorry, this is beyond our control. But we work on a remedy. Meanwhile, see
    http://blog.gcdkit.org/2016/07/troubles-with-windows-10.html

    ReplyDelete
  5. nice blog about GCD Kit. it will be really helpful to the professionals who are all working under the technology. keep on posting such kind of an interesting article.
    python training in chennai

    ReplyDelete
  6. I bet some of these advice's which you find here could be useful to you while you are looking for the method to monitor your kids

    ReplyDelete