Oil and Gas Subsurface
obspy
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
Las file の読み書き、編集
https://lasio.readthedocs.io/en/latest/
welly
Well log の読み書き、編集、表示
https://github.com/agile-geoscience/welly
pint
単位変換
https://pint.readthedocs.io/en/0.10.1/
Machine Learning / Deep Learning
TensorFlow
scikit-learn
Keras
XGBoost
Shallow Learningで使用
https://xgboost.readthedocs.io/en/latest/
LightGBM
Shallow Learningで使用、文字通りXGBoostよりも計算負荷が軽い。
https://lightgbm.readthedocs.io/en/latest/
umap-learn
次元削減で使用。
https://pypi.org/project/umap-learn/
HDBSCAN (Hierarchical Density-Based Spatial Clustering and Applications with Noise)
クラスタリングに使用。
https://pypi.org/project/hdbscan/
Natural Language Processing
PyPDF2
ヘッダー情報等を含むPDFファイルをテキストファイルとして変換する際に使用。
https://pypi.org/project/PyPDF2/
nltk
言語処理の前処理に使用。また、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
シェープファイル、Geojson等の地理データの読み書き、ポリゴンの作成等に使用。
http://geopandas.org/
descartes
GeoPandasを使ってポリゴンを描画するためのライブラリ
https://pypi.org/project/descartes/
mapclassify
GeoPandas上でカラーマップを描画するためのライブラリ
https://pypi.org/project/mapclassify/
cenpy
アメリカの国勢調査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
For loopの経過をプロセスバーで表示。
https://github.com/tqdm/tqdm
keras_tqdm
Kerasのモデルトレーニングの際に、バッチとエポックの経過をプロセスバーで表示。
https://github.com/bstriner/keras-tqdm
cupy
GPUを使った並列計算用のライブラリ、C++の知識が必要。
https://github.com/cupy/cupy
PyCUDA
GPUを使った並列計算用のライブラリ、C++の知識が必要。
https://documen.tician.de/pycuda/
Plotly-express
インタラクティブにプロットするためのライブラリ。
https://plot.ly/python/plotly-express/