• Stars
    star
    296
  • Rank 136,669 (Top 3 %)
  • Language
    Python
  • License
    Apache License 2.0
  • Created over 8 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Welly helps with well loading, wireline logs, log quality, data science

Welly banner

Run tests Build docs PyPI version PyPI versions PyPI license

welly facilitates the loading, processing, and analysis of subsurface wells and well data, such as striplogs, formation tops, well log curves, and synthetic seismograms.

Installation

pip install welly

For developers, there are pip options for installing test, docs or dev (docs plus test) dependencies.

Quick start

from welly import Well, Project

w = Well.from_las('my_wells/my_well.las')  # Load a single well.
p = Project.from_las('my_wells/*.las')     # Load lots of wells.

gr = w.data['GR']  # One log...
gr.plot()          # ...with some superpowers!

Next, check out the tutorial notebooks.

Documentation

The welly documentation is a work in progress.

Questions or suggestions?

slack

If you'd like to chat about welly with us or other users, look for the #welly-and-lasio channel in the Software Underground's Slack.

To report bugs or suggest new features/improvements to the code, please open an issue.

Contributing

Please see CONTRIBUTING.md.

Philosophy

The lasio project provides a very nice way to read and write CWLS Log ASCII Standard files. The result is an object that contains all the LAS data โ€”ย it's more or less analogous to the LAS file.

Sometimes we want a higher-level object, for example to contain methods that have nothing to do with LAS files. We may want to handle other well data, such as deviation surveys, tops (aka picks), engineering data, striplogs, synthetics, and so on. This is where welly comes in.

welly uses lasio for data I/O, but hides much of it from the user. We recommend you look at both projects before deciding if you need the 'well-level' functionality that welly provides.

More Repositories

1

bruges

Bag of really useful geoscience equations and stuff
Python
267
star
2

striplog

Lithology and stratigraphic logs for wells or outcrop.
Python
200
star
3

xlines

X lines of Python
Jupyter Notebook
112
star
4

notebooks

IPython Notebooks
Jupyter Notebook
111
star
5

seisplot

Plots seismic, sorta
Python
99
star
6

geocomputing

Agile's courses
Jupyter Notebook
39
star
7

g3

Geoscience plotting functions built on d3.js
JavaScript
20
star
8

in-bruges

A walking tour of bruges
Jupyter Notebook
14
star
9

modelr

Google charts like API for Geoscience
Python
10
star
10

geotransect

Tool for summarizing data available along 2D transects.
Python
9
star
11

logio

Rescuing a DLIS reader
Python
9
star
12

jeepr

GPR utilities
Jupyter Notebook
8
star
13

visualizr

Demo app for g3.js
JavaScript
8
star
14

transform-2020-tutorial

Tutorial stuff for TRANSFORM 2020
Jupyter Notebook
8
star
15

fuzzylas

Fuzzy search for well log curves and tools
Python
7
star
16

snowfake

Fake snow flakes: snowfakes!
Python
7
star
17

geocomp-1day

Geocomputing notebooks for 1 day course
Jupyter Notebook
7
star
18

digilead

Digital Leadership course
Jupyter Notebook
6
star
19

rocky-playground

An adaptation of the TensorFlow Playground, with some new datasets and activation functions.
TypeScript
5
star
20

agilescientific.github.io

Pages site for Agile Geoscience
Python
4
star
21

LASinfections

Examples of LAS files that have been infected, diseased, broken, and in need of treatment.
4
star
22

freqbot

Skunkworks flask app for random geophysics stuff
Python
4
star
23

recipes

Well data recipes
Lasso
3
star
24

kosu

Build and maintain courses using Jupyter Notebooks.
Python
3
star
25

groningen

Reading the Groningen data
Jupyter Notebook
3
star
26

pickthat

Toolkit for the Pick This web API
Python
3
star
27

Texture_classification

Texture classification of seismic data
MATLAB
3
star
28

seismobit

A real-time seismograph animation using a micro:bit
Python
2
star
29

AVO_app

Geophysical analysis app for Android; AppInventor project
2
star
30

Wiki_bots

Bots for MediaWiki wikis
Python
2
star
31

geocomp-public

Geocomputing class material
Jupyter Notebook
2
star
32

seg2io

Read SEG-2 files
Python
1
star
33

agile.geosci.ai

Flask app for polarity app and bruges logo
Python
1
star
34

Volume_app

Subsurface volumetrics and risking
1
star
35

ricky

๐ŸŒŠ Seismic wavelets
Python
1
star