Craig Phillips (@Philliec459)
  • Stars
    star
    385
  • Global Rank 71,098 (Top 3 %)
  • Followers 275
  • Following 3
  • Registered over 4 years ago
  • Most used languages
    Python
    20.5 %
    HTML
    5.1 %
    Lasso
    2.6 %
  • Location 🇺🇸 United States
  • Country Total Rank 18,826
  • Country Ranking
    Lasso
    10
    HTML
    7,208

Top repositories

1

View-Thin-Section-Images-from-a-Porosity-Permeability-Cross-Plot-using-Python-Altair

This is some very simple python code to view thin sections from a porosity vs. permeability cross plot using python's Altair and Pane
Jupyter Notebook
41
star
2

Jupyter-Notebooks_for-Characterization-of-a-New-Open-Source-Carbonate-Reservoir-Benchmarking-Case-St

We have used the new hierarchical carbonate reservoir benchmarking case study created by Costa Gomes J, Geiger S, Arnold D to be used for reservoir characterization, uncertainty quantification and history matching.
Jupyter Notebook
21
star
3

Estimate-Core-Permeability-from-NMR-data-using-either-Map-Inversion-or-kNN

Estimate Core-based Permeability from NMR well log data
Python
19
star
4

NEW-Carbonate-Characterization-Workflow-Jupiter-Notebook-Modules-with-Clerke-Arab-D-Calibration-Data

Carbonate Reservoir Characterization workflow using Clerke’s carbonate Arab D Rosetta Stone calibration data to provide for a full pore system characterization with modeled saturations using Thomeer Capillary Pressure parameters for an Arab D complex carbonate reservoir
Jupyter Notebook
18
star
5

Marine-ObjectDetection-and-InstanceSegmentation-using-Detectron2-developing-our-own-Training-Weights

Nautical Object Detection using Detectron2 for Instance Segmentation Trained on Nautical Objects (buoys, ships and land).
Jupyter Notebook
17
star
6

Semantic-Segmentation-of-Petrographic-Thin-Sections-using-Keras

This repository was inspired from Divam Gupta's GitHub repository on Image Segmentation Keras
Python
17
star
7

Simple-Neural-Network-to-Estimate-Carbonate-Rock-Types

We have developed a simple, 1 layer neural network to estimate Rock Types
Jupyter Notebook
15
star
8

Geolog-Python-Loglan-use-of-Altair-to-Interrogate-Log-Analysis-data

The objective of this repository is take advantage of Geolog's powerful python loglan capabilities to interrogate Petrophysical well log data using python's interactive Altair in Geolog. The use of python in Geolog will allow us to leading-edge data science techniques in Geolog to process, interrogate and interpret out logs.
Jupyter Notebook
13
star
9

PetroGG-Modified-for-Shaly-Sand-Interpretation

We have used Mihai's PetroGG and modified the program to be used with our shaley-sand Gulf Coast data. In this version we are using Vshale and not Vclay, and we have added Waxman-Smits and Dual-Water saturation models appropriate for these data.
Jupyter Notebook
12
star
10

ChartBook-Neutron-Density-Porosity-Estimations-using-KNN

Calculate a Chart Book type of Neutron Density log analysis Porosity using Python's KNN
Jupyter Notebook
11
star
11

Altair-used-to-Select-Samples-from-Poro-Perm-Cross-Plot-to-Display-the-respective-Pc-Curves

We are using Altair to Select Samples from a Poro-Perm Cross Plot and the respective Pc Curves or other data are then shown for the selected samples
Jupyter Notebook
11
star
12

Geolog-Project-with-Interactive-Pickett-Plot-and-Lithology-Optimization-Using-Python-Loglans

This repository includes a Geolog Project with Interactive Picket and Lithology Optimization performed within Geolog using python loglans
Python
11
star
13

Altair-used-to-Visualize-and-Interrogate-well-by-well-Production-Data-from-Volve-Field

The objective of this project is to interactively interrogate oil field production data using Altair
Jupyter Notebook
11
star
14

Comprehensive-Petrophysical-Characterization-workflow-for-a-Carbonate-Reservoir

We have developed a comprehensive Petrophysical Characterization Workflow for a carbonate field, and to demonstrate it, we have created a Jupyter Notebook on GitHub. Our workflow comprises several steps, and we have used chatGPT3 to refine our python coding.
Jupyter Notebook
9
star
15

Create-Thin-Section-Image-Labels-for-Semantic-Segmentation-Training

This is an example of creating labeled images to be used in Keras image-segmentation training
Python
9
star
16

Carbonates-Estimate-Petrophysical-Rock-Types-PRT-from-normalized-core-data-using-KNN

Predict Petrophysical Rock Types (PRT) using KNN
Jupyter Notebook
9
star
17

SKLEARN-used-to-predict-Petrophysical-Rock-Types-in-Arab-D-Carbonate

Use of Sklearn to predict Petrophysical Rock Types (PRT) in an Arab D carbonate based on Clerke's Rosetta Stone Calibration data
Jupyter Notebook
8
star
18

Geolog-Used-to-Automate-the-Characterization-Workflow-using-Clerkes-Rosetta-Stone-calibration-data

Geolog used to automate the Carbonate characterization workflow using Clerke’s Arab D Rosetta Stone calibration data. This technique provides for a full pore system characterization with modeled Capillary Pressure saturations for an Arab D complex carbonate reservoir.
HTML
8
star
19

Estimations-of-Mode-of-Pore-Throat-Distribution-using-Tensorflow

Utilized Tensorflow to estimate the Mode of a Pore Throat Distribution based on Carbonate Core Data
Lasso
7
star
20

Altair-used-to-Assess-Rock-Typing-Techniques-Comparing-to-Winland-r35-and-Amaefule-FZI-RQI

This repository is aimed at comparing the most dominant pore throat distribution from core data and relating this to what is estimated from Winland's r35 and Amaefule's FZI
Jupyter Notebook
7
star
21

Geolog-Used-to-Model-Thomeer-Parameters-from-High-Pressure-Mercury-Injection-Data

This repository provides a Geolog Project that is used to model SCAL High Pressure Mercury Injection (HPMI) core data
7
star
22

NEW-Shaley-Sand-Log-Analysis-Tutorial-using-Combined-NMR-and-Conventional-Logs

Shaley-Sand Log Analysis Tutorial using Waxman-Smits and Dual-Water
Jupyter Notebook
7
star
23

Geolog-Project-Notebook-for-a-Comprehensive-Interactive-Petrophysical-Analysis-Workflow

This repository has all of the python code and methods for a Comprehensive interactive petrophysical analysis workflow using python’s Panel and Param for both Jupyter Notebooks and as python loglans in a Geolog project.
Jupyter Notebook
6
star
24

Calculate-Archie-Water-Saturations-after-Fine-Tuning-Electrical-Properties-to-Pickett-and-Buckles-Pl

Calculate Archie Water Saturations after Fine-Tuning Electrical Properties to Pickett and Buckles Plots using Python’s Panel Library
Jupyter Notebook
6
star
25

Panel-used-to-Create-Relative-Permeability-Curves-using-the-Corey-Technique

The Corey relative permeability technique is a widely used empirical approach to model the relative permeability curves of two-phase flow in porous media.
Jupyter Notebook
5
star
26

Characterization-in-Geolog-of-a-New-Open-Source-Carbonate-Reservoir-Benchmarking-Case-Study-by-Costa

We have used the new Hierarchical carbonate reservoir benchmarking case study created by Jorge Costa Gomes for reservoir characterization, uncertainty quantification & history matching.
HTML
5
star
27

NMR-Log-Echo-Train-Inversion-in-Geolog-using-Scipy-Optimization

This repository employs NMR log echo train inversion using Scipy optimization with Tikhonov regularization, which adds a penalty term equal to the sum of the squares of the parameters. This project has both a Jupyter Notebook as well as a Geolog project.
Jupyter Notebook
4
star
28

Older-Combined_NMR_Conventional_Logs-Shaley-Sand-Analysis-using-PetroGG

Mihai's PetroGG modified to be used with our shaly-sand Gulf Coast NMR data.
Jupyter Notebook
4
star
29

Carbonate-Characterization-Jupiter-Notebook-Workflow-Modules-with-Clerkes-Arab-D-Calibration-Data

This repository uses Jupyter Notebooks to demonstrate a tried and proven workflow with the techniques as described by Phillips(1) et al. used in the characterization of most Arab D reservoirs in Saudi Arabia. Permeability, Petrophysical Rock Types (PRT), Capillary Pressure and modeled saturations are all estimated or calculated in this workflow in order to characterize this complex carbonate reservoirs, and Clerke’s(2) Arab D Rosetta Stone core analysis database is used as the calibration data.
Jupyter Notebook
4
star
30

Utilize-Continuous-Core-Images-to-Calibrate-Borehole-Image-Logs

Take continuous high-resolution digital core images of the reservoir rock and process these images to define sand vs. shale for Borehole Imagelog calibration and Sand Count
3
star
31

Pytorch-SSD-for-Marine-Objects-JP4.3

In this repository we use @dusty-nv pytorch-ssd example but with this repository we train for marine objects
Python
3
star
32

Altair-used-to-Interrogate-Petrophysical-Well-log-data

In this repository we interrogate petrophysical log data using Python's Interactive Altair
Jupyter Notebook
3
star
33

Clastics--Assess-Depth-Interval-from-NMR-log-to-Generate-Thin-Sections-and-Pc-Curves-using-KNN

Assess discrete depth interval to estimate the Petrophysical properties for that interval
Jupyter Notebook
3
star
34

Thomeer-Used-to-Model-High-Pressure-Mercury-Injection-Core-Data

In this repository we provide the python code used to Closure correct and model HPMI data employing the Thomeer hyperbola for up to two pore systems.
Jupyter Notebook
3
star
35

NMR-Echo-Train-Inversion-to-created-a-typical-NMR-log

This repository contains the python code for NMR Echo Train Inversion to created a typical NMR log T2 distributions and NMR log outputs.
Python
2
star
36

Science-and-Technology-Society-Use-of-NASA-STELLA-Q2-Spectrometer

The NASA STELLA-Q2 can make 18 different measurements from violet/blue portions of the electromagnetic spectrum out to near infrared regions (beyond our range of vision). STELLA instruments are portable low-cost do-it-yourself (DIY) instruments that support science education.
Jupyter Notebook
2
star
37

Altair-Used-to-Evaluate-Core-Data-Showing-Thin-Section-Photomicrographs-for-Selected-Samples

We are using python Altair to evaluate Core Data showing Thin Section photomicrographs for select samples
Jupyter Notebook
2
star
38

Semantic-Segmentation-Keras-per-Divam-Gupta-with-kMean-clusters-as-presented-by-Vidhya

kMean clusters used for final labeling of segments
Python
2
star
39

Carbonates--Generate-Representative-Thin-Sections-and-Pc-Curves-from-normalized-core-data-using-KNN

Generate a Representative Thin Sections and Capillary Pressure Curves from any poro-perm combination using normalized core data with kNN backed by the Rosetta Stone Arab D Carbonate core database as calibration data.
Jupyter Notebook
2
star
40

Jetson-Inference-Pytorch-SSD-used-to-Detect-Marine-Objects-using-JP4.4

We are using @dusty-nv jetson-inference repository with pytorch-ssd written for JP4.4 modified for marine object detection.
Python
2
star
41

Methods-to-to-solve-for-Klinkenberg-Permeability-from-Permeability-to-air

Methods to to solve for Klinkenberg Permeability from Permeability to air using Newton-Raphson and SciPy Optimization
Jupyter Notebook
2
star
42

Philliec459

This is my personal GitHub repository to contain my READMD.md file
1
star