Dimension scores are derived from public data and fields; weighted into the composite. Reference only.
GeoPyTool is an open-source Python-based desktop application for geology, positioned as a tool for everyday plotting, calculation, and statistical analysis in geological research. It runs on major desktop systems including Windows, macOS, Ubuntu, Debian, and Fedora, and emphasizes that it does not depend on external commercial software such as MS Excel or CorelDraw. It can directly convert data into vector graphics and export calculation results as Xlsx or CSV.
Based on the main documentation, GeoPyTool covers a broad range of functionality, including common geological workflows such as TAS, QAPF, REE, Trace elements, Pearce, Harker, QFL/QmFLt, CIPW norm calculation, zircon Ce4/Ce3 ratios, zircon and rutile thermometers, stereographic projection, and rose diagrams. It also supports loading images from any paper as basemaps, creating custom X-Y and X-Y-Z diagrams, and provides statistical features such as LDA, SVM, FA, PCA, hierarchical clustering, data transformation, and 3D visualization. Data input supports Xlsx/Xls or CSV. Download channels include Baidu Netdisk and Google Drive, with community and resource links such as GitHub templates, Slack, and QQ groups.
GeoPyTool clearly states that it is free software, licensed under GNU GPLv3 or any later version, and can be redistributed and modified. No commercial subscription or paid licensing information was found; the page only mentions that development can be supported through donations. As a result, it offers excellent value for money.
Its strengths are that it is open-source and free, cross-platform, closely aligned with geological research workflows, and does not require Office or CorelDraw. The Chinese and English documentation, feature lists, and demos are relatively complete, and the data templates are clearly indicated. The main limitation is that its data format requirements are strict: apart from formatting columns such as Label, Color, Marker, Style, Alpha, and Width, all other columns must be numeric. On Windows, pandas import behavior may also result in large numbers of NAN values, and the official recommendation is to use UTF-8 CSV without BOM. Features such as custom basemaps and LDA/SVM also require users to understand the mathematical meaning behind the diagrams, so the learning curve is not low.
GeoPyTool is suitable for researchers and students in fields such as geochemistry, petrology, and structural geology, especially users who need to reproduce diagrams from papers, generate plots in batches, or perform basic statistical analysis. In terms of access from China, the site does not show signs of being restricted, and the availability of Baidu Netdisk downloads makes it friendly to domestic users. Ecosystem links such as Google Drive and Slack may be less stable from within China. Alternatives include GeoKit, CGDK, or building a custom workflow with Python tools such as pandas, matplotlib, and scikit-learn.
⚠ This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on geopytool.com official site.
geopytool.com is an China Dev Tools provider. TG4G tracks its product information, an overall rating of 8.0/10, and a China-accessibility score of China direct-connect friendly. Click "Visit Official Site" to reach geopytool.com directly.