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

被引:1
|
作者
Qiu-Ye Yu [1 ]
Leon Bagas b [2 ]
Ping-Hua Yang [1 ]
Da Zhang [1 ]
机构
[1] China University of Geosciences
[2] University of Western Australia
基金
中国国家自然科学基金;
关键词
Python; Geochemistry; Structural geology; Calculation; Cross platform;
D O I
暂无
中图分类号
P623 [地质测量与制图];
学科分类号
0818 ; 081801 ;
摘要
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((Ⅳ))/Ce((Ⅲ))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 crossplatform 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 versio n 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.
引用
收藏
页码:1437 / 1447
页数:11
相关论文
共 50 条
  • [1] GeoPyTool: A cross-platform software solution for common geological calculations and plots
    Yu, Qiu-Ye
    Bagas, Leon
    Yang, Ping-Hua
    Zhang, Da
    [J]. GEOSCIENCE FRONTIERS, 2019, 10 (04) : 1437 - 1447
  • [2] GeoPyTool:A cross-platform software solution for common geological calculations and plots
    QiuYe Yu
    Leon Bagas b
    PingHua Yang
    Da Zhang
    [J]. Geoscience Frontiers, 2019, (04) - 1447
  • [3] A cross-platform solution for software plagiarism detection
    Striletchi, Cosmin
    Vaida, Mircea
    Chiorean, Ligia
    Popa, Sorin
    [J]. 2016 12TH IEEE INTERNATIONAL SYMPOSIUM ON ELECTRONICS AND TELECOMMUNICATIONS (ISETC'16), 2016, : 141 - 144
  • [4] Cross-platform development: Software that lasts
    Bishop, Judith
    Horspool, Nigel
    [J]. 30TH ANNUAL IEEE/NASA SOFTWARE ENGINEERING WORKSHOP, PROCEEDINGS, 2006, : 119 - 119
  • [5] Cross-platform development: Software that lasts
    Bishop, Judith
    Horspool, Nigel
    [J]. COMPUTER, 2006, 39 (10) : 26 - +
  • [6] A holistic approach for cross-platform software development
    Blanco, J. Z.
    Lucredio, D.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 179
  • [7] LipidXplorer: A Software for Consensual Cross-Platform Lipidomics
    Herzog, Ronny
    Schuhmann, Kai
    Schwudke, Dominik
    Sampaio, Julio L.
    Bornstein, Stefan R.
    Schroeder, Michael
    Shevchenko, Andrej
    [J]. PLOS ONE, 2012, 7 (01):
  • [8] Cross-platform Solution for Development of Mobile Applications
    Vitols, Gatis
    Smits, Ingus
    Bogdanov, Oleg
    [J]. ICEIS: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2013, : 273 - 277
  • [9] A CROSS-PLATFORM SOFTWARE LIBRARY FOR DIAGRAMS CREATION AND MANIPULATION
    Bliznak, Michal
    Dulik, Tomas
    Vasek, Vladimir
    [J]. PROCEEDINGS OF THE 13TH WSEAS INTERNATIONAL CONFERENCE ON COMPUTERS, 2009, : 362 - +
  • [10] MRVOXEL: A CROSS-PLATFORM SOFTWARE FOR RADIONUCLIDE THERAPY DOSIMETRY
    McKay, E.
    [J]. INTERNAL MEDICINE JOURNAL, 2011, 41 : 45 - 45