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. 

46 comments:

  1. Hi! I'm trying to open a table using this new version and i keep getting this error.
    GCDkit->loadData()
    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?

    Ty!

    ReplyDelete
    Replies
    1. Also, i'm using win10 64bits

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

      Delete
    3. Dears !!!!

      Save the excel file as 93-2003 workbook ;)

      Delete
    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.

      Delete
    5. I fixed this problem installing Rtools for the appropriated R3.6.0 version. I think is necessary for 64-bit architecture computer.

      Delete
    6. The development of artificial intelligence (AI) has propelled more programming architects, information scientists, and different experts to investigate the plausibility of a vocation in machine learning. Notwithstanding, a few newcomers will in general spotlight a lot on hypothesis and insufficient on commonsense application. machine learning projects for final year In case you will succeed, you have to begin building machine learning projects in the near future.

      Projects assist you with improving your applied ML skills rapidly while allowing you to investigate an intriguing point. Furthermore, you can include projects into your portfolio, making it simpler to get a vocation, discover cool profession openings, and Final Year Project Centers in Chennai even arrange a more significant compensation.

      Data analytics is the study of dissecting crude data so as to make decisions about that data. Data analytics advances and procedures are generally utilized in business ventures to empower associations to settle on progressively Python Training in Chennai educated business choices. In the present worldwide commercial center, it isn't sufficient to assemble data and do the math; you should realize how to apply that data to genuine situations such that will affect conduct. In the program you will initially gain proficiency with the specialized skills, including R and Python dialects most usually utilized in data analytics programming and usage; Python Training in Chennai at that point center around the commonsense application, in view of genuine business issues in a scope of industry segments, for example, wellbeing, promoting and account.

      The Nodejs Projects Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training

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

    ReplyDelete
    Replies
    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

      Delete
  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?

    Thanks!

    ReplyDelete
    Replies
    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

      Delete
  4. It's very useful blog post with inforamtive and insightful content and i had good experience with this information.I have gone through CRS Info Solutions Home which really nice. Learn more details About Us of CRS info solutions. Here you can see the Courses CRS Info Solutions full list.Find the best Hadoop Training with great faculty. Go to know about crs info solutions Workday Training program.

    ReplyDelete
  5. Hi, the recent R release (4.0 on April 2020) may cause some trouble of installation (package 'RODBC' is not available (for R version 3.6.3)).

    Here is the solution:
    For Windows:
    + Install Rtools 3.5 https://cran.r-project.org/bin/windows/Rtools/history.html
    + Install an older version of RODBC:
    packageurl <- "https://cran.r-project.org/src/contrib/Archive/RODBC/RODBC_1.3-15.tar.gz"
    install.packages(packageurl, repos=NULL, type="source")
    + Start install GCDKit as instruction

    For Mac:
    + Install an older version of RODBC:
    packageurl <- "https://cran.r-project.org/src/contrib/Archive/RODBC/RODBC_1.3-15.tar.gz"
    install.packages(packageurl, repos=NULL, type="source")
    + Start install GCDKit as instruction

    Hope it helps. It takes me few days to figure it out as a totally new R user.

    ReplyDelete
    Replies
    1. Thank you for this.

      I have prepared a separate blog entry with somewhat simpler instructions (http://blog.gcdkit.org/2020/06/known-gcdkit-60-installation-problems.html)
      Sorry for this, even though, this time, we are not really guilty ;-).

      Delete
    2. Thank you for the fixing and hard work!

      Delete
  6. Hi Vojtech,

    I am having trouble with the package in Mac. It keeps on insisting:
    could not find function "windows"

    Can't find how to make it work

    ReplyDelete
    Replies
    1. Apparently all calls for plots work with function windows()
      But Mac and Linux do not respond with that.

      Delete
  7. Thanks for Sharing This Article.It is very so much valuable content. I hope these Commenting lists will help to my website
    workday studio online training
    best workday studio online training
    top workday studio online training

    ReplyDelete
  8. This is my first time I visit here. I found such a large number of engaging stuff in your blog, particularly its conversation. From the huge amounts of remarks on your articles, I surmise I am by all account not the only one having all the recreation here! Keep doing awesome. I have been importance to compose something like this on my site and you have given me a thought.360DigiTMG pmp certification in malaysia

    ReplyDelete
  9. Happy to visit your blog, I am by all accounts forward to more solid articles and I figure we as a whole wish to thank such huge numbers of good articles, blog to impart to us.artificial intelligence course in delhi

    ReplyDelete
  10. I think I have never watched such online diaries ever that has absolute things with all nuances which I need. So thoughtfully update this ever for us.what is hrdf

    ReplyDelete

  11. I see the best substance on your blog and I unbelievably love getting them.
    360DigiTMG

    ReplyDelete
  12. I think I have never watched such online diaries ever that has absolute things with all nuances which I need. So thoughtfully update this ever for us.
    https://360digitmg.com/course/certification-program-in-supply-chain-analytics

    ReplyDelete
  13. Thankful to you for putting aside the push to convey this information important!
    hrdf claimable training

    ReplyDelete
  14. You totally coordinate our desire and the assortment of our data.
    HRDF Claimable

    ReplyDelete
  15. Great post i must say and thanks for the information. Education is definitely a sticky subject. However, is still among the leading topics of our time. I appreciate your post and look forward to more.
    data science training in hyderabad

    ReplyDelete
  16. I read that Post and got it fine and informative. Please share more like that...
    Data Science Training in Hyderabad

    ReplyDelete
  17. This post is very simple to read and appreciate without leaving any details out. Great work!
    machine learning course aurangabad

    ReplyDelete
  18. Hi,

    Is there any way to manually set axis ticks spacing (values between xmin-xmax or between ymin-ymax)?

    ReplyDelete
  19. Hello,
    you can add extra ticks from menu Plot editing|Add|ticks

    Cheers, Vojtech

    ReplyDelete
    Replies
    1. Hi Vojtech,

      Thank you for your reply. I tried it and the program says "enter intervals of major/minor ticks for x and y axes, separated by". However, I am getting an error message "invalid ticks specification". How can I write major/minor ticks for x and y axes? Could you please write an example to add extra ticks?

      Delete
    2. Hello,
      apologies for my late reply. Can you please try the following?

      Load data, plot the Peccerillo-Taylor diagram
      And then select from menu: Plot editing|Add ticks
      5,1,1,0.1

      If feeling lazy, you can get an example of the plot by pasting the following code into the RConsole:
      data(sazava)
      accessVar("sazava")
      plotDiagram("PeceTaylor",F,T)

      I trust that this helps. Cheers,
      Vojtech

      Delete
    3. Dear Vojtech,

      Thank you very much for your kindly and helpful response. I tried it and success :) I'm grateful to you.
      Thanks for your effort.

      Kind regards,

      M. Ali

      Delete
  20. What do you do when you don't trust someone?Do you need a software spy someone? You can visit site and use it.You can spy on other people’s chats, call logs, and multimedia files without letting them know

    ReplyDelete
  21. Thanks for posting the best information and the blog is very important.data science institutes in hyderabad

    ReplyDelete
  22. I am impressed by the information that you have on this blog. It shows how well you understand this subject.
    digital marketing courses in hyderabad with placement

    ReplyDelete
  23. Informative article. Thanks for sharing with us.keep it up.
    data science course in pune

    ReplyDelete
  24. Fantastic article I ought to say and thanks to the info. Instruction is absolutely a sticky topic. But remains one of the top issues of the time. I love your article and look forward to more.
    Data Science Course in Bangalore

    ReplyDelete
  25. This is a really very nice post you shared, I like the post, thanks for sharing...
    digital marketing courses in hyderabad with placement

    ReplyDelete
  26. Thank you quite much for discussing this type of helpful informative article. Will certainly stored and reevaluate your Website.
    Data Analytics Course in Bangalore

    ReplyDelete
  27. Very wonderful informative article. I appreciated looking at your article. Very wonderful reveal. I would like to twit this on my followers. Many thanks! .
    Data Analytics training in Bangalore

    ReplyDelete
  28. Nice to be seeing your site once again, it's been weeks for me. This article which ive been waited for so long. I need this guide to complete my mission inside the school, and it's same issue together along with your essay. Thanks, pleasant share.
    Data Science training in Bangalore

    ReplyDelete
  29. Tremendous blog quite easy to grasp the subject since the content is very simple to understand. Obviously, this helps the participants to engage themselves in to the subject without much difficulty. Hope you further educate the readers in the same manner and keep sharing the content as always you do.

    data science course in faridabad

    ReplyDelete