Skip to main content

VPI Tools

Project description

VPITools

VPITools is a Python library developed by the Vietnam Petroleum Institute (VPI) that provides a collection of functions for various tasks related to petroleum engineering, including data analysis, visualization, and machine learning.

Features

Exploratory Data Analysis (EDA)

The EDA module of VPITools includes functions for data cleaning, preprocessing, and visualization. You can use these functions to explore and analyze your data, and gain insights into its characteristics. Some of the functions in this module include:

  • Data Cleaning: remove duplicate values, replace missing values, and more
  • Data Preprocessing: normalize, standardize, and scale your data
  • Visualization: plot histograms, scatter plots, box plots, and more

Curves, Logs, and Petrophysics Plotting

The Curves module of VPITools includes functions for plotting various types of well logs, including gamma ray, resistivity, porosity, and more. Additionally, the module includes functions for plotting petrophysical data, such as saturation and lithology. Some of the functions in this module include:

  • Gamma Ray Log Plotting: plot gamma ray curves and compute shale volume
  • Resistivity Log Plotting: plot resistivity curves and compute water saturation
  • Porosity Log Plotting: plot porosity curves and compute lithology

Machine Learning

The Machine Learning module of VPITools includes functions for various tasks related to machine learning, including classification, regression, and feature importance analysis. The library provides support for popular machine learning algorithms such as LightGBM, CatBoost, and XGBoost. Some of the functions in this module include:

  • Classification: train models for binary or multi-class classification problems
  • Regression: train models for regression problems
  • Feature Importance: compute feature importance using SHAPLEY values

Installation

To install VPITools, you can use pip:

pip install vpitools

Usage

Once installed, you can import VPITools into your Python script:

import vpitools as vpi

License

VPITools is released under the MIT License. Please see the LICENSE file for details.

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

vpitools-1.0.0.tar.gz (20.5 kB view details)

Uploaded Source

File details

Details for the file vpitools-1.0.0.tar.gz.

File metadata

  • Download URL: vpitools-1.0.0.tar.gz
  • Upload date:
  • Size: 20.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for vpitools-1.0.0.tar.gz
Algorithm Hash digest
SHA256 2ea1355d3883fe46163c4bc8cb3122d5f83661e8ca0c699d5d234aa655f7dcb8
MD5 9403e5a067a1392ccb59afa553ac2e05
BLAKE2b-256 1a81b6dd47a8259bcf38bf32178612094188b01d134fc9b111916d0fbd821b2f

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