# 🏺 Archaeology

### Fiona

* **Description**: A tool for reading and writing spatial data files.
* **Use Case**: Managing and manipulating geographic data in archaeology.
* **Documentation**: [Fiona Documentation](https://fiona.readthedocs.io/en/latest/)
* **GitHub Repository**: [Fiona GitHub](https://github.com/Toblerity/Fiona)

### GeoPandas

* **Description**: Extends Pandas for spatial data operations.
* **Use Case**: Handling spatial data in archaeological research, including site location analysis.
* **Documentation**: [GeoPandas Documentation](https://geopandas.org/)
* **GitHub Repository**: [GeoPandas GitHub](https://github.com/geopandas/geopandas)

### Matplotlib

* **Description**: A library for creating visualizations in Python.
* **Use Case**: Visualizing archaeological data and findings.
* **Documentation**: [Matplotlib Documentation](https://matplotlib.org/)
* **GitHub Repository**: [Matplotlib GitHub](https://github.com/matplotlib/matplotlib)

### NetworkX

* **Description**: A package for creating and studying complex networks.
* **Use Case**: Analyzing relationships between archaeological sites or artifacts.
* **Documentation**: [NetworkX Documentation](https://networkx.org/)
* **GitHub Repository**: [NetworkX GitHub](https://github.com/networkx/networkx)

### 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](https://numpy.org/doc/)
* **GitHub Repository**: [NumPy GitHub](https://github.com/numpy/numpy)

### 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](https://opencv.org/)
* **GitHub Repository**: [OpenCV GitHub](https://github.com/opencv/opencv)

### Pandas

* **Description**: A data analysis and manipulation library.
* **Use Case**: Managing and analyzing archaeological data such as artifact catalogs.
* **Documentation**: [Pandas Documentation](https://pandas.pydata.org/)
* **GitHub Repository**: [Pandas GitHub](https://github.com/pandas-dev/pandas)

### PyArchInit

* **Description**: A QGIS plugin for managing archaeological datasets.
* **Use Case**: Managing archaeological databases and integrating GIS data.
* **Documentation**: [PyArchInit GitHub](https://github.com/pyarchinit/pyarchinit)
* **GitHub Repository**: [PyArchInit GitHub](https://github.com/pyarchinit/pyarchinit)

### 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](https://www.gplates.org/docs/pygplates/)
* **GitHub Repository**: [PyGPlates GitHub](https://github.com/GPlates/pygplates)

### 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](https://rasterio.readthedocs.io/en/latest/)
* **GitHub Repository**: [Rasterio GitHub](https://github.com/mapbox/rasterio)

### Scikit-learn

* **Description**: Machine learning in Python.
* **Use Case**: Predictive modeling and data analysis in archaeology.
* **Documentation**: [Scikit-learn Documentation](https://scikit-learn.org/stable/)
* **GitHub Repository**: [Scikit-learn GitHub](https://github.com/scikit-learn/scikit-learn)

### Seaborn

* **Description**: Statistical data visualization library.
* **Use Case**: Visualizing archaeological data for more insightful interpretations.
* **Documentation**: [Seaborn Documentation](https://seaborn.pydata.org/)
* **GitHub Repository**: [Seaborn GitHub](https://github.com/mwaskom/seaborn)

### 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](https://shapely.readthedocs.io/en/stable/)
* **GitHub Repository**: [Shapely GitHub](https://github.com/Toblerity/Shapely)

### Statsmodels

* **Description**: Statistical modeling and econometrics in Python.
* **Use Case**: Statistical analysis and hypothesis testing in archaeological research.
* **Documentation**: [Statsmodels Documentation](https://www.statsmodels.org/stable/index.html)&#x20;
* **GitHub Repository**: [Statsmodels GitHub](https://github.com/statsmodels/statsmodels)

### 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](https://vega.github.io/vega/)
* **GitHub Repository**: [Vega GitHub](https://github.com/vega/vega)
