Member-only story
Python in Geoscience: An Essential Skill
How Python can help your daily subsurface geoscience workflows
Within the geosciences, Python is becoming increasingly popular and is often recommended as a starting point for anyone interested in learning a programming language. It can be used for research and development, creating custom applications to automate workflows, and it can also be used as an aid when learning geoscience topics.
For example, within petrophysics it can sometimes be difficult to understand how the parameters of the Archie equation can impact the final result. Especially if you are just starting out.
Learning programming is not a new phenomenon within geoscience. It has been common within the oil and gas industry for many geoscience professionals to write their own code or algorithms. Often this would be in earlier languages such as FORTRAN and C. Some of the older professionals still prefer to create their own apps today using these languages. However, they can often be difficult to work with and not very easy to understand for the new programmer.
This is where Python comes in.
It is an excellent language for beginners due to its easy-to-read and easy-to-write nature, and has access to a large amount of open-source libraries. Even ones for multiple…