Skip to main content

CorePy: XRF clustering tools to interpret and visualize geological core data

Project description

CorePy package

CorePy is designed to perform machine learning on data collected from geological samples of core.

CorePy bundles a wide range of data analytical tools to interpret multivariate datasets common to geological core characterization

The primary focus of CorePy is to classify high resolution X-ray fluoresence data into chemofacies using unsupervised and supervised clustering tools.

CorePy establishes a folder structure multiple users to work on the same datasets, and also provides visualizations that are useful to validate clustering results.

Installation

pip install corepytools

Example

PCAexample.py shows an example that imports corepy package and an example XRF datafile called 'Public_XRF.csv'

About the authors

CorePy is being developed by Toti Larson at the University of Texas at Austin, Bureau of Economic Geology, Mudrocks Systems Research Laboratory (MSRL) research consortium.

  1. Toti E. Larson, Ph.D. - Research Associate at the University of Texas at Austin. PI MSRL research consortium

  2. Esben Pedersen, M.S. - Graduate student (graduated 2020) at the University of Texas at Austin.

  3. Priyanka Periwal, P.D. - Research Science Associate at the University of Texas at Austin.

  4. Ana Letícia Batista - Undergraduate at Jackson State University (graduated 2020). 2020 Jackson School of Geosciences GeoForce Student

  5. J. Evan Sivil - Research Science Associate at the University of Texas at Austin.

Package Inventory

CorePy.py

Package Dependencies

os seaborn pickle pandas glob numpy natplotlib.pyplot seaborn as sns sklearn.preprocessing import StandardScaler sklearn.decomposition import PCA sklearn.cluster import KMeans matplotlib.patheffects

Notes

Folder structure

corepy-tools

|-LICENSE.txt         **MIT**

|-README.md           **edited in markdown**

|-setup.py            **name=corepy-tools, package=src, python module=CorePy**

|-src

    |-CorePy.py    **contains functions**

    |-__init__.py     ** empty**

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

corepytools-0.0.2.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

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

corepytools-0.0.2-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file corepytools-0.0.2.tar.gz.

File metadata

  • Download URL: corepytools-0.0.2.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.2.0 pkginfo/1.7.0 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.3

File hashes

Hashes for corepytools-0.0.2.tar.gz
Algorithm Hash digest
SHA256 af185b422e73f80d5dc0ad3176616ca1017ef7382743ae8d6435f463ac03bb8a
MD5 97e0949b5e1c3f99d31c880c94e6b5df
BLAKE2b-256 6f09a7bb0252a7d5b6098c57739bdf075cb2c34869df4c67567cbadcee230361

See more details on using hashes here.

File details

Details for the file corepytools-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: corepytools-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.2.0 pkginfo/1.7.0 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.3

File hashes

Hashes for corepytools-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6a9b24a38b4aaac30d9de5a678bcfc2b5e331e53afd46ae1dad120037ad229d0
MD5 b16c89772ab78760f1fb465795482d0f
BLAKE2b-256 587af38973f87c012444657503dafda5a65aa69ff3329ca325f1bd96c37928ce

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