Skip to main content

A comprehensive geochemistry data analysis toolkit

Project description

GeoPyTool Reborn

A restructured and modernized version of GeoPyTool - a comprehensive geochemistry data analysis toolkit.

Features

  • TAS Diagram: Total Alkali-Silica classification for volcanic/plutonic rocks
  • REE Spider Diagram: Rare Earth Element patterns with multiple normalization standards
  • Trace Element Diagram: Multi-element spider diagrams
  • Harker Diagrams: Major element variation diagrams
  • Pearce Diagrams: Tectonic discrimination diagrams for granites
  • QAPF/QFL Diagrams: Triangular classification diagrams
  • PCA: Principal Component Analysis
  • Cluster Analysis: Hierarchical and K-means clustering
  • Statistics: Descriptive statistics and distribution analysis

Installation

Development Mode

cd geopytool_reborn
pip install -e .
python -m geopytool_reborn

Using Briefcase

# Install briefcase
pip install briefcase

# Run in development mode
cd geopytool_reborn
briefcase dev

# Build standalone application
briefcase build

# Package for distribution
briefcase package

Requirements

  • Python >= 3.8
  • PySide6 >= 6.4.0
  • numpy >= 1.20.0
  • pandas >= 1.3.0
  • matplotlib >= 3.4.0
  • scipy >= 1.7.0
  • scikit-learn >= 1.0.0
  • openpyxl >= 3.0.0

License

GNU General Public License v3.0

Credits

Original GeoPyTool by cycleuser (cycleuser@cycleuser.org)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

geopytool_reborn-2.0.0.tar.gz (69.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

geopytool_reborn-2.0.0-py3-none-any.whl (93.3 kB view details)

Uploaded Python 3

File details

Details for the file geopytool_reborn-2.0.0.tar.gz.

File metadata

  • Download URL: geopytool_reborn-2.0.0.tar.gz
  • Upload date:
  • Size: 69.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for geopytool_reborn-2.0.0.tar.gz
Algorithm Hash digest
SHA256 94e8be1f81cc9bebff6afb8e442112f6bfe9f7d734487df0cb261bc0628781ff
MD5 fb8847520728e6191e88e4fdecef8c67
BLAKE2b-256 fcfe4110f10c0f87480fa4c79c49ee993a8adfed9e63f93840b77b0186dd8fc8

See more details on using hashes here.

File details

Details for the file geopytool_reborn-2.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for geopytool_reborn-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8be557df04c3790c6ea27e1a6d664257122a1482e673045f2adb30549d6dc481
MD5 ae2b29924b6d7425bd5a7ed08dc18474
BLAKE2b-256 37e254743b6d07d14a638a46d9d5efc8b816c23d52468ff578d8db4f770c5fc3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page