well-schematics
matplotlib code for drawing borehole/well schematic diagrams
Install
$ pip install -U well-schematics
Usage
Check out the documentation.
>>> from well_schematics import draw_simple
>>> draw_simple(pzone_top=27, pzone_bottom=36, casing_top=-0.5, pzone_type="S")
Contributing / roadmap
I would love to have implementations of different types of schematics. Any contributions at all are welcome!
- The simplest well: casing with a production zone at the bottom
- Different types of production zones, particularly perforations
- Multiple production zones separated by blanks
- Different pipe diameters
- Risers (pipe inside pipe)
- Drilled hole
- Cemented zones outside pipe
- Cement plugs
- Annotations tied to each casing pipe/production zone
License
Free to modify and re-distribute under the MIT license.
Metadata
Release files for well-schematics 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| well-schematics-0.2.0.tar.gz | 2.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| well_schematics-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.3 kB
Release files / well-schematics-0.2.0.tar.gz
| Download URL | well-schematics-0.2.0.tar.gz |
|---|---|
| Size | 2.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1d27d316fd151633be8089f56828c9bff8dfcca24d81938e7972fdf2661da868
|
|
BLAKE2b-256 checksum How to use checksums |
6644b8bf880d17c9c8a7e1d578ee32cb1e6b7d70df29794d0f4d87dcfa147743
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.5
|
Release files / well_schematics-0.2.0-py3-none-any.whl
| Download URL | well_schematics-0.2.0-py3-none-any.whl |
|---|---|
| Size | 3.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6ea42472f3ee200ca9335e5a8b96dd51f9f76cd6b1b2b8f5b3ddeccfd81292da
|
|
BLAKE2b-256 checksum How to use checksums |
5d73767e94cdc18cce817144e40d80b0bb808e0d20bec5126d8da31c0d256eb1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.5
|