Skip to main content

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

Project description

CorePytools package

CorePytools (CorePy) is a machine learning python package applied to data collected from geological samples of core. 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 for input and output data. Visualizations are used to validate clustering results.

Corebox photographs can be cropped and used to visualized chemofacies results. Wireline log data can be upsampled and data integrated to chemofacies for upscaling

New line added

Installation

pip install corepytools

Examples and data

The authors Github account has examples and datapackages that apply corepytools. Corepytools builds a folder structure and looks for XRF data in the folder: ..\CorePy\CoreData\CoreXRF The .csv file Public_XRF.csv is provided in the authors github account to show the database format (required headings) that are called on with CorePy

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, Ph.D. - Research Science Associate at the University of Texas at Austin.

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

  5. Geoforce students - Ana Letícia Batista (2020) - Jackson State University

Package Inventory

corepytools.py

Package Dependencies

  1. os
  2. numpy
  3. pandas
  4. seaborn
  5. pickle
  6. glob
  7. matplotlib.pyplot
  8. seaborn as sns
  9. sklearn.preprocessing import StandardScaler
  10. sklearn.decomposition import PCA
  11. sklearn.cluster import KMeans
  12. matplotlib.patheffects

Notes

Install corepytools using pip install corepytools Follow over to the authors Github account to download example Python scripts that use corepytools

Folder structure

corepytools

|-LICENSE.txt         **MIT**

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

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

|-src

    |-corepytools    **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.9.tar.gz (5.5 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.9-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: corepytools-0.0.9.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for corepytools-0.0.9.tar.gz
Algorithm Hash digest
SHA256 93f4f9fb90b1d11d7820c03d02f82bbec0967a72df6aea7558dcdad63f9d7896
MD5 16d38a61fe64337d3964efb7eafd17f9
BLAKE2b-256 34d2893ce7969d9162d72153ba99679d07f802a68474162af357feae656b9084

See more details on using hashes here.

File details

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

File metadata

  • Download URL: corepytools-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for corepytools-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 0f5978a8d335afdc7d8d10cdbcd6f81ec33f9ec8e0386de4119dd07bc4aed965
MD5 93c7610e5cbcb7e4b3b4abd6c993ef1b
BLAKE2b-256 bee51c72137ec0455aaa68a188d6835f4a7f051498fa83111c4cfd38f11ed395

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