- scikit-learn - machine learning framework
- PyTorch - machine learning framework
- keras - deep learning (e.g., neural networks)
- TensorFlow - machine learning framework
- DEAP - evolutionary computation framework (e.g., genetic algorithms)
- pydantic - data validation and settings management using python type annotations
- Matplotlib: Python de facto 2D plotting library.
- seaborn: Based on matplotlib, it provides a high-level interface for drawing attractive and informative statistical graphics.
- Altair: A declarative statistical visualization library for Python, based on Vega and Vega-Lite
- Bokeh : Creates interactive, web-ready plots, which can be easily output as JSON objects, HTML documents, or interactive web applications.
- Plotly: Makes interactive plots, but it offers some charts you won't find in most libraries, like contour plots, dendograms, and 3D charts.
- Folium: Folium makes it easy to visualize data that’s been manipulated in Python on an interactive
leaflet.js
map. - Basemap: A matplotlib toolkit library for plotting 2D data on maps in Python.