1. [地质云]滑坡
GeoPyTool:A cross-platform software solution for common geological calculations and plots
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:GeoPyTool:A cross-platform software solution for common geological calculations and plots
  • 作者:Qiu-Ye ; Yu ; Leon ; Bagas ; b ; Ping-Hua ; Yang ; Da ; Zhang
  • 英文作者:Qiu-Ye Yu;Leon Bagas b;Ping-Hua Yang;Da Zhang;China University of Geosciences;University of Western Australia;
  • 英文关键词:Python;;Geochemistry;;Structural geology;;Calculation;;Cross platform
  • 中文刊名:GSFT
  • 英文刊名:地学前缘(英文版)
  • 机构:China University of Geosciences;University of Western Australia;
  • 出版日期:2019-07-11
  • 出版单位:Geoscience Frontiers
  • 年:2019
  • 期:v.10
  • 基金:supported by the National Key Research and Development Program of China(No.2016YFC0600509);; the National Natural Science Foundation of China(No.41772069);; the China Geological Survey Program(Nos.1212011085490,12120113089600,12120114028701);; the Fundamental Research Funds for the Central University(No.2652017259)
  • 语种:英文;
  • 页:GSFT201904013
  • 页数:11
  • CN:04
  • ISSN:11-5920/P
  • 分类号:216-226
摘要
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.
        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.
引文
Ballard,J.R.,Palin,M.J.,Campbell,I.H.,2002.Relative oxidation states of magmas inferred from Cc(Ⅳ)/Cc(Ⅲ)in Zircon:application to porphyry copper deposits of northern Chile.Contributions to Mineralogy and Petrology 144(3),347-364.
    Beyreuther,M.,Barsch.R.,Krischer,L.,Megies,T.,Behr,Y.,Wassermann,J.,2010.ObsPy:a Python toolbox for seismology.Seismological Research Letters 81(3),530-533.
    Boynton,W.V.,1984.Chapter 3-cosmochemistry of the rare-earth elements:meteorite studies.Developments in Geochemistry 2(2),63-114.
    Brown,T.H.,Berman,R.G.,Perkins,E.H.,1988.GeO-Calc:a software package for calculation and display of pressure-temperature-composition phase diagrams using an IBM or compatible personal computer.Computers&Geosciences 14(3).279-289.
    Dickinson,W.R.,Suczek,C.A.,1979.Plate Tectonics and sandstone composition.AAPG Bulletin 63(12),2164-2182.
    Dickinson,W.R.,Beard,LS.,Brakenridge,G.R.,Erjavec,J.L,Ferguson,R.C.,Inman,K.F.,Knepp,RA.,Lindberg,F.A.,Ryberg,P.T.,1983.Provenance of North American Phanerozoic sandstones in relation to tectonic setting.The Geological Society of America Bulletin 94(2),222.
    Ferry,J.M.,Watson,E.B.,2007.New thermodynamic models and revised calibrations for the Ti-in-Zircon and Zr-in-rutile thermometers.Contributions to Mine ralogy and Petrology 154(4),429-437.
    Han,Y.,Zhang,S.,Pirajno,F.,Zhou,X.,Zhao,G.,Qii,W.,Liu,S., Zhang,J.,Liang,H.,Yang,K.,2013.U-Pb and Re-Os isotopic systematics and Zircon Ce~(4+)/Ce~(3+)ratios in the Shiyaogou Mo deposit in eastern Qinling,central China:insights into the oxidation state of granitoids and Mo(Au)mineralization.Ore Geology Reviews 55(15),29-47.
    Janousek,V.,Farrow,C.M.,Erban,V.,2003.GCDkit:new PC software for interpretation of whole-rock geochemical data from igneous rocks.Geochimica et Cosmochimica Acta 67(67),186.
    Ji,Z.,2017.Petrogenesis and tectonic implications of volcanic rocks from the Manketouebo Formation in the Wuchagou region,central Great Xing'an Range.M.S.thesis.Jilin University.
    Janousek,V.,Farrow,C.M.,Erban,V.,2006.Interpretation of whole-rock geochemical data in igneous geochemistry:introducing geochemical data toolkit(GCDkit).Journal of Petrology 47(6),1255-1 2 59.
    Johannsen,A.,1939.A Descriptive Petrography of the Igneous Rocks:Volume 1.Introduction,Textures,Classification s and Gloss ary.University of Chicago Press.
    Krieger,L.,Peacock,J.,2014.MTpy:a Python toolbox for magnetotellurics.Computers&Geosciences 72,167-175.
    Liu,X.,Zhu,X.H.,Qiu,P.H.,Chen,W.,2012.A correlation-matrix-based hierarchical clustering method for functional connectivity analysis.Journal of Neuroscience Methods 211(1),94-102.
    Lu,Y.F.,2004.GeoKit:a geochemical toolkit for Microsoft excel.Geochimica et Cosmochimica Acta 33(5),459-464.
    Maitre,R.W.L.,1989.A Classification of Igneous Rocks and Glossary of Terms:Recommendations of the International Union of Geological Sciences Subcommission on the Systematics of Igneous Rocks,Blackwell.
    Maitre,R.W.L,Streckeisen,A.,Zanettin,B.,Bas,M.J.L.,Bonin,B.,Bateman,P.,2004.Igneous Rocks:A Classification and Glossary of Terms,vol.1.Cambridge University Press,pp.93-120,70.
    Marjorie,Wilson,1989.Igneous Petrogenesis.A Global Tectonic Approach.Unwin Hyman,London,p.466.https://doi.org/10.1007/978-1-4020-6788-4.
    Middlemost,E.A.,1994.Naming materials in the magma/igneous rock system.Earth-Science Reviews 37(3-4),215-224.
    M(u|¨)llner,D.,2011.Modern hierarchical,agglomerative clustering algorithms.Computer Science arXiv:1109.2378.
    Oliphant,T.E.,2007.Python for scientific computing.Computing in Science&Engineering 9(3),10-20.
    Pearce,J.A.,Harris,N.B.W.,Tindle,A.G.,1984.Trace element discrimination diagrams for the tectonic interpretation of granitic rocks.Journal of Petrology 25(4),956-983.
    Perkel,J.M.,2015.Programming:Pick up Python.Nature 518(7537),125-126.
    Petrelli,M.,Poli,G.,Perugini,D.,Peccerillo,A.,2005.PetroGraph:a new software to visualize,model,and present geochemical data in igneous petrology.Geochemistry,Geophysics,Gcosystcms 6(7),542-557.
    Qiu,J.T.,Song,W.J.,Jiang.C.X., Wu,H.,Dong,R.M.,2013.CGDK:an extensible CorelDraw VBA program for geological drafting.Computers&Geosciences 51(2),34-48.
    Quint,A.,2003.Scalable vector graphics.IEEE Multimedia 10(3),99-102.
    Rossum,G.V.,1991.Python programming language.In:Proceedings Usenix Technical Conference,June 17-22,2007,Santa Clara,Ca,USA.
    Rossum,G.V.,Drake,F.L,1995.Python 3 Reference Manual,vol. 111.Department of Computer Science,pp.1-52,254.
    Saccani,E.,2015.A new method of discriminating different types of post-Archean ophiolitic basalts and their tectonic significance using Th-Nb and Ce-Dy-Yb systematics.Geoscience Frontiers 6(4),48 1-501.
    Sohon,F.W.,1941.The stereographic projection.The American Mathematical Monthly 48(9),629.
    Su,Y.,Langmuir,C.H.,Asimow,P.D.,2003.PctroPlot:a plotting and data management tool set for Microsoft Excel.Geochemistry,Geophysics,Geosystems 4(3),1030.
    Sun.S.S.,Mcdonough,W.F.,1989.Chemical and isotopic systematics of oceanic basalts:implications for mantle composition and processes.Geological Society London Special Publications 42(1),313-345.
    Suyanto,M.,2008.Portable Network Graphics(Png).Springer US.
    Verma,S.P.,Torresalvarado.,I.S.,Velascotapia,F.,2003.A revised CIPW norm.Swiss Journal of Geosciences Supplement 83(2),197-216.
    Wang,X.,Ma,W.,Gao,S.,Ke,L.,2008.GCDPlot:an extensible Microsoft excel VBA program for geochemical dis crimination diagrams.Computers&Geoscicences34(12).1964-1969.
    Watson,E.B.,Wark,DA.,Thomas,J.B.,2006.Crystallization thermometers for zircon and rutile.Contributions to Mineralogy and Petrology 151(4),413-433.
    Wang,J.J.,Wang,Z.,Zhang,D.,Yu,Q.Y.,Di,Y.J.,Sun.Y.J.,Xiong,G.Q.,Zhao.H.T.,Liu,M.,(2013).Geological feature of Pb-Zn-Ag-Cu deposit in Inner Mongolia Erdaohe and discussion of ore genesis.Acta Mineralogica Sinica supplementary issue 2,498-499(in Chinese with English abstract).
    Washington.H.S.,1917.Chemical Analyses of Igneous Rocks:published from 1884 to1913,Inclusive,with a Critical Discussion of the Character and Use of Analyses,a Revision and Expansion of Professional Paper 14,by Henry Stephens Washington(No.99).US Government Printing Office.
    Web.S.,2010.World Wide Web Consortium(W3C).Marcia J Bates,pp.5695-5699.
    Xin,H.B.,Qu,X.M.,2008.Relative oxidation states of ore-bearing porphyries inferred from Ce(Ⅳ)/Ce(Ⅲ)ratio in Zircon:application to the porphyry copper belt at Gangdese,Tibet.Acta Mineralogica Sinica 28(2),152-160(in Chinese with English abstract).
    Yu,Zhang,Z.,H.-l.,Yan-dong,Han,2005.Geochemical characteristics and tectonic background of basalt from tamulangou formation in Northern Daxinganling.Geology and Resources 14(2),4.
    Zhang,C.,2014.Petrogenesis and tectonic setting of Volcanic Rocks in Manketouebo Formation from Ta'erqi area,Central Great Xing'an Range.Ph.D thesis.Jilin University(in Chinese with English abstract).
    Zhao,ZH.,Sun. D.Y.,Gou,J.,Ren,Y.S.,Fu,C.L,Zhang.X.Y.,Wang,X.,Liu,X.M.,2011.Chronology and Geochemistry of Volcanic Rocks in Tamulangou Fornation from Southern Manchuria Inner Mongolia.Journal of Jilin University(Earth Sience Edition)41(6),1865-1880(in Chines e with English abstract).
    Zhou,J.,Li,X.,2006.GeoPlot:an Excel VBA program for geochemical data plotting.Computers&Geosciences 32(4),554-560.
    Zhou,J.B.,Zeng,Z.X.,Yuan,J.R.,2003.The design and development of the software struckit for structural geology.Journal of Changchun University of Science&Technology 33(3),276-281(in Chinese with English abstract).