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 moreData Preprocessing: normalize, standardize, and scale your dataVisualization: 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 volumeResistivity Log Plotting: plot resistivity curves and compute water saturationPorosity 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 problemsRegression: train models for regression problemsFeature 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file vpitools-1.0.1.tar.gz.
File metadata
- Download URL: vpitools-1.0.1.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9c6adb9f73b9689fc05dcad3b431fc31ede554d98b534227ce64a98353e71c6d
|
|
| MD5 |
2621d153255d2dd8553c4f04a782afe6
|
|
| BLAKE2b-256 |
058699895074cffd81bd33879f49e081a0452a52fa0f22e27256a05d36bbd94d
|