GeoPyTool: A cross-platform software solution for common geological calculations and plots

GeoPyTool is an open source application developed for geological calculations and plots, such as geochemical classification, parameter calculation, basic statistical analysis and diagrams for structural geology. More than acting as a link from raw data stored in Microsoft Excel® (MS Excel) files to...

Full description

Bibliographic Details
Main Authors: Qiu-Ye Yu, Leon Bagas, Ping-Hua Yang, Da Zhang
Format: Article
Language:English
Published: Elsevier 2019-07-01
Series:Geoscience Frontiers
Online Access:http://www.sciencedirect.com/science/article/pii/S1674987118301609
id doaj-d8e26776b69a444895b8ca58739711bb
record_format Article
spelling doaj-d8e26776b69a444895b8ca58739711bb2020-11-25T01:33:43ZengElsevierGeoscience Frontiers1674-98712019-07-0110414371447GeoPyTool: A cross-platform software solution for common geological calculations and plotsQiu-Ye Yu0Leon Bagas1Ping-Hua Yang2Da Zhang3China University of Geosciences, Beijing 100083, ChinaUniversity of Western Australia, Crawley, WA 6009, AustraliaChina University of Geosciences, Beijing 100083, ChinaChina University of Geosciences, Beijing 100083, China; Corresponding author.GeoPyTool is an open source application developed for geological calculations and plots, such as geochemical classification, parameter calculation, basic statistical analysis and diagrams for structural geology. More than acting as a link from raw data stored in Microsoft Excel® (MS Excel) files to vector graphic files, GeoPyTool includes recently developed routines that have not been included in previous software, such as the calculation of the Ce(IV)/Ce(III) ratio for zircons as a method to examine the temporal evolution of oxygen fugacity in the magmatic source for igneous rocks, and the temperature calculator with titanium in zircon and zirconium in rutile. Besides these routines, GeoPyTool also allows users to load any figure from articles or books as a base map. As a Python-based cross-platform program, GeoPyTool works on Windows®, MacOS X® and GNU/Linux. GeoPyTool can do the whole process from data to results without the dependence of Microsoft Excel®, CorelDraw® and other similar software. It takes Excel® XLSX and CSV (Comma Separated Value) as the formats of both the input data source files and the output calculation results files. The figures generated by GeoPyTool can be saved as portable network graphics (PNG), scalable vector graphics (SVG) or portable document format (PDF). Another highlight of GeoPyTool is the multilingual support, the official version of GeoPyTool supports both Chinese and English, and additional languages can be loaded through interface files. GeoPyTool is still in the development stage and will be expanded with further geochemical and structural geology routines. As an open source project, all source code of GeoPyTool are accessible on Github (https://github.com/GeoPyTool/GeoPyTool). Users with Python experience can join in the development team and build more complex functions expanding the capabilities of GeoPyTool. Keywords: Python, Geochemistry, Structural geology, Calculation, Cross platformhttp://www.sciencedirect.com/science/article/pii/S1674987118301609
collection DOAJ
language English
format Article
sources DOAJ
author Qiu-Ye Yu
Leon Bagas
Ping-Hua Yang
Da Zhang
spellingShingle Qiu-Ye Yu
Leon Bagas
Ping-Hua Yang
Da Zhang
GeoPyTool: A cross-platform software solution for common geological calculations and plots
Geoscience Frontiers
author_facet Qiu-Ye Yu
Leon Bagas
Ping-Hua Yang
Da Zhang
author_sort Qiu-Ye Yu
title GeoPyTool: A cross-platform software solution for common geological calculations and plots
title_short GeoPyTool: A cross-platform software solution for common geological calculations and plots
title_full GeoPyTool: A cross-platform software solution for common geological calculations and plots
title_fullStr GeoPyTool: A cross-platform software solution for common geological calculations and plots
title_full_unstemmed GeoPyTool: A cross-platform software solution for common geological calculations and plots
title_sort geopytool: a cross-platform software solution for common geological calculations and plots
publisher Elsevier
series Geoscience Frontiers
issn 1674-9871
publishDate 2019-07-01
description GeoPyTool is an open source application developed for geological calculations and plots, such as geochemical classification, parameter calculation, basic statistical analysis and diagrams for structural geology. More than acting as a link from raw data stored in Microsoft Excel® (MS Excel) files to vector graphic files, GeoPyTool includes recently developed routines that have not been included in previous software, such as the calculation of the Ce(IV)/Ce(III) ratio for zircons as a method to examine the temporal evolution of oxygen fugacity in the magmatic source for igneous rocks, and the temperature calculator with titanium in zircon and zirconium in rutile. Besides these routines, GeoPyTool also allows users to load any figure from articles or books as a base map. As a Python-based cross-platform program, GeoPyTool works on Windows®, MacOS X® and GNU/Linux. GeoPyTool can do the whole process from data to results without the dependence of Microsoft Excel®, CorelDraw® and other similar software. It takes Excel® XLSX and CSV (Comma Separated Value) as the formats of both the input data source files and the output calculation results files. The figures generated by GeoPyTool can be saved as portable network graphics (PNG), scalable vector graphics (SVG) or portable document format (PDF). Another highlight of GeoPyTool is the multilingual support, the official version of GeoPyTool supports both Chinese and English, and additional languages can be loaded through interface files. GeoPyTool is still in the development stage and will be expanded with further geochemical and structural geology routines. As an open source project, all source code of GeoPyTool are accessible on Github (https://github.com/GeoPyTool/GeoPyTool). Users with Python experience can join in the development team and build more complex functions expanding the capabilities of GeoPyTool. Keywords: Python, Geochemistry, Structural geology, Calculation, Cross platform
url http://www.sciencedirect.com/science/article/pii/S1674987118301609
work_keys_str_mv AT qiuyeyu geopytoolacrossplatformsoftwaresolutionforcommongeologicalcalculationsandplots
AT leonbagas geopytoolacrossplatformsoftwaresolutionforcommongeologicalcalculationsandplots
AT pinghuayang geopytoolacrossplatformsoftwaresolutionforcommongeologicalcalculationsandplots
AT dazhang geopytoolacrossplatformsoftwaresolutionforcommongeologicalcalculationsandplots
_version_ 1725076217202212864