Page cover image

๐Ÿบ Archaeology

Fiona

  • Description: A tool for reading and writing spatial data files.

  • Use Case: Managing and manipulating geographic data in archaeology.

  • Documentation: Fiona Documentation

  • GitHub Repository: Fiona GitHub

GeoPandas

  • Description: Extends Pandas for spatial data operations.

  • Use Case: Handling spatial data in archaeological research, including site location analysis.

  • GitHub Repository: GeoPandas GitHub

Matplotlib

NetworkX

  • Description: A package for creating and studying complex networks.

  • Use Case: Analyzing relationships between archaeological sites or artifacts.

  • Documentation: NetworkX Documentation

  • GitHub Repository: NetworkX GitHub

NumPy

  • Description: The fundamental package for numerical computation in Python.

  • Use Case: Handling numerical data in archaeology, including statistical analysis and radiocarbon dating calculations.

  • Documentation: NumPy Documentation

  • GitHub Repository: NumPy GitHub

OpenCV

  • Description: Open-source computer vision and machine learning software library.

  • Use Case: Image processing and analysis in archaeology, particularly in artifact recognition.

  • Documentation: OpenCV Documentation

  • GitHub Repository: OpenCV GitHub

Pandas

  • Description: A data analysis and manipulation library.

  • Use Case: Managing and analyzing archaeological data such as artifact catalogs.

  • Documentation: Pandas Documentation

  • GitHub Repository: Pandas GitHub

PyArchInit

  • Description: A QGIS plugin for managing archaeological datasets.

  • Use Case: Managing archaeological databases and integrating GIS data.

  • Documentation: PyArchInit GitHub

  • GitHub Repository: PyArchInit GitHub

PyGPlates

  • Description: A Python extension of GPlates, which is software for the visualization and analysis of plate tectonics.

  • Use Case: Reconstructing geological and paleogeographic features relevant to archaeological studies.

  • GitHub Repository: PyGPlates GitHub

Rasterio

  • Description: A library for raster data processing.

  • Use Case: Working with satellite imagery and aerial photography in archaeological research and site discovery.

  • Documentation: Rasterio Documentation

  • GitHub Repository: Rasterio GitHub

Scikit-learn

Seaborn

  • Description: Statistical data visualization library.

  • Use Case: Visualizing archaeological data for more insightful interpretations.

  • Documentation: Seaborn Documentation

  • GitHub Repository: Seaborn GitHub

Shapely

  • Description: A library for manipulation and analysis of planar geometric objects.

  • Use Case: Geometric operations in archaeological site mapping and spatial analysis.

  • Documentation: Shapely Documentation

  • GitHub Repository: Shapely GitHub

Statsmodels

  • Description: Statistical modeling and econometrics in Python.

  • Use Case: Statistical analysis and hypothesis testing in archaeological research.

  • GitHub Repository: Statsmodels GitHub

Vega

  • Description: A visualization grammar for creating, saving, and sharing interactive visualization designs.

  • Use Case: Advanced data visualization in archaeology, particularly for complex datasets and temporal visualizations.

  • Documentation: Vega Documentation

  • GitHub Repository: Vega GitHub

Last updated

Was this helpful?