Oil and Gas Subsurface
obspy Reading, writing and editing Seismic data https://github.com/obspy/obspy/wiki
bruge Geophysics tool (signal processing, rock physics, forward modeling, etc.) https://github.com/agile-geoscience/bruges
lasio Reading, writing and editing Las files https://lasio.readthedocs.io/en/latest/
welly Read, write, edit, and view well logs https://github.com/agile-geoscience/welly
pint Unit conversion https://pint.readthedocs.io/en/0.10.1/
Machine Learning / Deep Learning TensorFlow https://www.tensorflow.org/
scikit-learn https://scikit-learn.org/stable/
Keras https://keras.io/
XGBoost Used in Shallow Learning https://xgboost.readthedocs.io/en/latest/
LightGBM Used in Shallow Learning, literally lighter in computational load than XGBoost. https://lightgbm.readthedocs.io/en/latest/
umap-learn Used for dimensionality reduction. https://pypi.org/project/umap-learn/
HDBSCAN (Hierarchical Density-Based Spatial Clustering and Applications with Noise) Used for clustering. https://pypi.org/project/hdbscan/
Natural Language Processing PyPDF2 Used when converting a PDF file containing header information etc. as a text file. https://pypi.org/project/PyPDF2/
nltk Used for pre-processing of language processing. Also used when loading word2vec. https://www.nltk.org/index.html
gensim Topic modelling, document indexing and similarity retrieval with large corpora https://pypi.org/project/gensim/
wordcloud Visualize words with different sizes depending on its importance https://pypi.org/project/wordcloud/
GIS GeoPandas Used for reading and writing shape files, geographic data such as Geojson, and creating polygons. http://geopandas.org/
descartes Library for drawing polygons using GeoPandas https://pypi.org/project/descartes/
mapclassify Library for drawing colormaps on GeoPandas https://pypi.org/project/mapclassify/
cenpy Library for using the US Census API https://github.com/cenpy-devs/cenpy
Fiona Visualization via interactive Leaflet maps https://github.com/python-visualization/folium
bokeh Interactive visualization library browsers https://github.com/bokeh
Rasterio Read Raster files https://rasterio.readthedocs.io/en/latest/
PySAL Spatial data analysis http://pysal.org
PyShp The Python Shapefile Library (PyShp) reads and writes ESRI Shapefiles in pure Python. https://github.com/GeospatialPython/pyshp
Utility
tqdm Display the progress of For loop in the process bar. https://github.com/tqdm/tqdm
keras_tqdm View batch and epoch progress in the process bar during Keras model training. https://github.com/bstriner/keras-tqdm
cupy Knowledge of C ++, a library for parallel computing using GPU, is required. https://github.com/cupy/cupy
PyCUDA Knowledge of C ++, a library for parallel computing using GPU, is required. https://documen.tician.de/pycuda/
Plotly-express A library for interactive plotting. https://plot.ly/python/plotly-express/
Recommended Posts