Skip to main content

pta-learn

A Python library for automated Pressure Transient Analysis (PTA) workflows. The library provides tools to identify shut-in and flowing transients, detect PTA flow regime features and recognize stable patterns in time-lapse pressure transient responses. Feature extraction and pattern recognition modules are based on the methodology described in the peer-reviewed paper: Feature extraction and pattern recognition in time-lapse pressure transient responses. Shut-in pressure transient identification module is implemented using the methodology detailed in the conference paper: TPMR - A Novel Method for Automated Identification of Well Pressure Transients. Similarly, the flowing transient identification module employs the approach described in the conference paper: LMIR - A New Method for Automated Identification of Multi-Rate Pressure Transients.

Installation

Install the package using pip:

pip install pta-learn

Usage

Transient Identification

Integrated Transient Identification Workflow example
Shutin Transient Identification by TPMR method example
Flowing Transient Identification by LMIR method

Bourdet Derivative and Loglog Plot Calculation

Loglog family ploting Workflow example

Pattern Recognition in Time-lapse Pressure Transient Responses

PTA flow regime feature extraction example
Time-lapse PTA pattern recognition example

Citation

If you use this library in your research, please cite:

@article{starikov2024feature,
  title={Feature extraction and pattern recognition in time-lapse pressure transient responses},
  author={Starikov, V. and Shchipanov, A. and Demyanov, V. and Muradov, K.},
  journal={Geoenergy Science and Engineering},
  volume={242},
  pages={213160},
  year={2024},
  publisher={Elsevier},
  doi={10.1016/j.geoen.2024.213160},
  url={https://www.sciencedirect.com/science/article/pii/S294989102400530X}
}

@conference{starikov2023unsupervised,
  title={Unsupervised Classification of Flow Regime Features in Pressure Transient Responses},
  author={Starikov, V. and Demyanov, V. and Muradov, K. and Shchipanov, A.},
  booktitle={Fifth EAGE Conference on Petroleum Geostatistics},
  year={2023},
  month={Nov},
  pages={1-5},
  publisher={European Association of Geoscientists & Engineers},
  doi={10.3997/2214-4609.202335019}
}

@conference{Boyu2023tpmr,
  title={TPMR - A Novel Method for Automated Identification of Well Pressure Transients},
  author={Cui,B. and Zhang,N. and Shchipanov,A. and Rong,C. and Demyanov,V.},
  booktitle={84th EAGE Annual Conference & Exhibition},
  year={2023},
  month={Jun},
  pages={1-5},
  publisher={European Association of Geoscientists & Engineers},
  doi={https://doi.org/10.3997/2214-4609.202310910}
}

@conference{Boyu2024lmir,
  title={LMIR - A New Method for Automated Identification of Multi-Rate Pressure Transients},
  author={Cui,B. and Shchipanov,A. and Zhang,N. and Demyanov,V. and Rong,C.},
  booktitle={85th EAGE Annual Conference & Exhibition},
  year={2024},
  month={Jun},
  pages={1-5},
  publisher={European Association of Geoscientists & Engineers},
  doi={https://doi.org/10.3997/2214-4609.202410313}
}



Acknowledgements

This research code was developed within the following projects:

  • AutoWell research and development project funded by the Research Council of Norway and the industry partners including ConocoPhillips Skandinavia AS, Sumitomo Corporation Europe Norway Branch, Harbour Energy Norge AS and Aker BP ASA (grant no. 326580, PETROMAKS2 programme).
  • AutoWell Phase 2, a joint industry research and development project funded by ConocoPhillips Skandinavia AS, Aker BP ASA, Harbour Energy Norge AS and TotalEnergies EP Norge AS.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pta_learn-1.0.6.tar.gz (212.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pta_learn-1.0.6-py3-none-any.whl (47.1 kB view details)

Uploaded Python 3

File details

Details for the file pta_learn-1.0.6.tar.gz.

File metadata

  • Download URL: pta_learn-1.0.6.tar.gz
  • Upload date:
  • Size: 212.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.13

File hashes

Hashes for pta_learn-1.0.6.tar.gz
Algorithm Hash digest
SHA256 76fbf9aa580e70328c0a8e8bef4efcc4b9aef4b48161001363ee9f3948966afa
MD5 ba45da3d185d1139393509a67743434f
BLAKE2b-256 15ad80443ffdc7854e2903000e105ea06cd14bb248c5b330c5ada1f810b1b2ad

See more details on using hashes here.

File details

Details for the file pta_learn-1.0.6-py3-none-any.whl.

File metadata

  • Download URL: pta_learn-1.0.6-py3-none-any.whl
  • Upload date:
  • Size: 47.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.13

File hashes

Hashes for pta_learn-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 5123a27f6ef9a610b3e7cf0f5376dc146a4113407c1ba8edb9a1e413de4c0939
MD5 861f5d0787aad1a92d833d332a7602b9
BLAKE2b-256 2e40105f8673c21104dd769433a09f49793c217b5e9eda2e7f42d4b29e8710b7

See more details on using hashes here.

Release history Release notifications | RSS feed

1.1.0

2 files

This release

1.0.6 This release

2 files

1.0.5

2 files

1.0.4

2 files

1.0.3

2 files

1.0.2

2 files

1.0.1

2 files

1.0.0

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page