๐บ 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.
Documentation: GeoPandas Documentation
GitHub Repository: GeoPandas GitHub
Matplotlib
Description: A library for creating visualizations in Python.
Use Case: Visualizing archaeological data and findings.
Documentation: Matplotlib Documentation
GitHub Repository: Matplotlib GitHub
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.
Documentation: PyGPlates Documentation
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
Description: Machine learning in Python.
Use Case: Predictive modeling and data analysis in archaeology.
Documentation: Scikit-learn Documentation
GitHub Repository: Scikit-learn GitHub
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.
Documentation: Statsmodels Documentation
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