Skip to main content

This package is created to classify facies using FMI image and depth CSV data, output prediction result with csv format as well as image.

Project description

faciesteller

faciesteller is a Python package as Techlog plug-in, which automate facies classifaction from borehole image.

installation

To install faciesteller, you need to navigate to Python3 folder of Techlog using command prompt. The usual Techlog Python3 folder address likes this: "C:\Program Files\Schlumberger\Techlog Version\Python3". Code in: python.exe -m pip install faciesteller and hit execute, that is it.

usage

The model has been trained with Resnet50 using local FMI image and geolgical interpretation. It might be used in same geological area with caution, while local expertise is very important and advised though.

To successfully predict faices, need to have the training model (model.h5) in the following address: C:\Users\username\AppData\Roaming\Schlumberger\Techlog\model\model.h5

As for pratical manipulation, it requires to open a new python eiditor in Techlog and paste below coding inside, add three rows for inputs in paramters area. The rows are CSV path for depth data, img path for FMI image and well name.

Code to use in python script area:

from faciesteller.faciesteller import FaciesClassifier

fc = FaciesClassifier(csv_path, img_path, well_name) df_csv, img_array = fc.load_data() print("DataFrame shape: ", df_csv.shape, "\nImagearray shape: ", img_array.shape)

df_output = fc.imagetochunk(df_csv, img_array)

df_predict = fc.predict(df_output) print(df_predict)

contributing

If you'd like to contribute to faciesteller, please contact me.

license

My Package is licensed under the MIT License. See LICENSE for more information.

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

faciesteller-1.0.5.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.

faciesteller-1.0.5-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file faciesteller-1.0.5.tar.gz.

File metadata

  • Download URL: faciesteller-1.0.5.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.12

File hashes

Hashes for faciesteller-1.0.5.tar.gz
Algorithm Hash digest
SHA256 9d2e9e5c51e1eb46b028c5363c7bdaddddaf934324ac25e6e074d9a8f95712dd
MD5 e8617ef8730afb3cf51fa2ba6ea94163
BLAKE2b-256 41d24f71c7af4b25928fb5b0ecacec57fb2f507b3ef7986d2ab8bd008cf1cc21

See more details on using hashes here.

File details

Details for the file faciesteller-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: faciesteller-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.12

File hashes

Hashes for faciesteller-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 ffaf781276e20dd18654ede8698950e61418ba6e82b88bc307e0b74bca1fa3c5
MD5 205c57272f6f949b2ec0c14a75440e40
BLAKE2b-256 90570b415a380ac90f6f463378280f7127e0a8cc2b673ce8f5cdb42863504365

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