ArchMetadataExtractor is a comprehensive Python tool designed to streamline the process of creating detailed and structured metadata for archaeological projects. This tool is tailored to meet the specific needs of archaeologists, data curators, and researchers, focusing on thorough documentation and adherence to good data management practices.
Compliance: ArchMetadataExtractor facilitates the generation of extensive metadata, encompassing project details, file tree overview, raster/vector file information, geospatial data, other files' metadata, and detailed geophysics files data, all exported as archive friendly XML files.
User-Friendly: Featuring a tkinter-based graphical user interface, the tool allows users to easily input and review metadata, enhancing user experience and accessibility.
Support for Core Archival Data Types: The tool is equipped to handle the core archival data formats including images, geospatial raster and vector files, and other common file types, ensuring versatility.
Geospatial Data Handling: Functionality to process geospatial metadata, including shapefiles and GeoTIFF files, it is particularly suited for projects involving detailed geographical data.
To get started with ArchMetadataExtractor, follow these steps:
- Clone the repository to your local machine.
git clone https://github.com/yourusername/ArchMetadataExtractor.git
- Install the required Python dependencies.
pip install -r requirements.txt
- Run the tool and follow the prompts to create your archaeological metadata.
python ArchMetadataExtractor.py
Any contributions from the open-source community is always welcome. If you have ideas for improvements, bug fixes, or new features, please submit a pull request!
ArchMetadataExtractor is developed by Alexander Birkett.