Python Library notes

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

Python Library notes
Python scraping notes
Python study notes _000
Python ast library
Python learning notes
Python beginner notes
python C ++ notes
Python study notes _005
python personal notes
python pandas notes
Python study notes_001
python learning notes
Python3.4 installation notes
missingintegers python personal notes
python algorithmic trading library
Python package development notes
Python ipaddress package notes
Install python external library
[Personal notes] Python, Django
Python Pickle format notes
[Python] pytest-mock Usage notes
Python optimization library Pulp
Matlab => Python migration notes
Notes around Python3 assignments
Notes using Python subprocesses
Python try / except notes
Python framework bottle notes
Aim python library master (48) autopep8
Python notes using perl-ternary operator
Aim python library master (49) psidialogs
Python evolutionary computation library Deap
Aim python library master (55) namespaces
Aim python library master (46) browserplus
Python Evolutionary Computation Library Deap (3)
Aim python library master (30) chronyk
Aim python library master (3) workalendar
Aim python library master (42) speedrecorder
Aim python library master (37) slimurl
Recommendation of binpacking library of python
Web scraping notes in python3
Aim python library master (44) pynetviz
Python
Aim python library master (8) rolex
Aim python library master (7) numparser
Aim python library master (21) hy
Aim python library master (18) requests
Python standard unittest usage notes
Python notes to forget soon
Windows10: Install python dlib library
Aim python library master (13) easydev
Aim python library master (20) pyyaml
Aim python library master (40) wordsegmentation
Aim python library master (43) cpmoptimize
Python notes using perl-special variables
Python 處 處 regular expression Notes
Aim python library master (68) pazudorasolver
Python Tkinter notes (for myself)
Aim python library master (58) faker
Aim python library master (11) nlist
Aim python library master (38) beautiful_print
Aim python library master (65) geopy