Python (research stack)

NumPy / Matplotlib / SciPy / Pandas cover every scenario in research data processing.

Details

The Python scientific computing stack is currently the most active ecosystem of research tools. Core libraries:

  • Matplotlib / Seaborn: publication-quality plotting
  • NumPy / SciPy: numerical computing
  • Pandas: tabular data processing
  • scikit-learn: machine learning
  • Rasterio / GDAL: raster remote sensing data
  • GeoPandas: vector GIS data

Managing environments with Miniconda is recommended.

Used in these research workflows