Skip to main content

Visual shape-matching and classification of ceramics.

Project description

CeraMatch

Visual shape-matching and classification of ceramics

Created on 18. 5. 2019

Table of Contents
  1. About CeraMatch
  2. Installation
  3. Video Guide
  4. Sample Data
  5. Generating Datasets
  6. Contact
  7. Acknowledgements
  8. License

About CeraMatch

A graphical user interface to a Deposit database of digitized ceramic fragments created using the Laser Aided Profiler control application which implements automated ceramic shape matching and clustering as described in Demján et al. 2022.

It has three basic functions: calculate (dis)similarity between samples; perform automatic clustering; and, allow users to rearrange clusters freely until they represent a valid classification. Furthermore, CeraMatch quantifies the degree of similarity of each fragment to a certain class, allowing for a probabilistic approach to classification, in which each vessel profile has quantifiable probabilities of belonging to particular classes or sub-classes. The application uses a hierarchical cluster analysis algorithm to assign each fragment into a cluster of similar specimens, a prerequisite for classification.

For an in-depth description of the concepts behind CeraMatch see:

DEMJÁN, P. - PAVÚK, P. - ROOSEVELT, CH. H. 2022: Laser-Aided Profile Measurement and Cluster Analysis of Ceramic Shapes. Journal of Field Archaeology 47 (8). https://doi.org/10.1080/00934690.2022.2128549

Installation

For a Windows installer see:

https://github.com/demjanp/ceramatch/releases/latest

To install the latest version of Ceramatch as a Python module use:

pip install ceramatch

To start the GUI execute:

bin\start_cm.py

Video Guide:

Watch the video

Sample Data:

Demján, P., Pavúk, P., Kaner, T., Bobik, J., & Roosevelt, C. H. (2021, October 15). Sample Data - Middle- to Late Bronze Age pottery from Kaymakçı. https://doi.org/10.17605/OSF.IO/UX8VD

Generating Datasets:

You can create digital ceramics drawings usable in CeraMatch using the Laser Aided Profiler Control Application by digitizing pottery fragments directly using the LAP device, or by digitizing drawings in PDF or raster image format (see this video guide).

Contact:

Peter Demján (peter.demjan@gmail.com)

Institute of Archaeology of the Czech Academy of Sciences, Prague, v.v.i.

Acknowledgements

Development of this software was supported by OP RDE, MEYS, under the project "Ultra-trace isotope research in social and environmental studies using accelerator mass spectrometry", Reg. No. CZ.02.1.01/0.0/0.0/16_019/0000728.

This software uses the following open source packages:

License

This code is licensed under the GNU GENERAL PUBLIC LICENSE - see the LICENSE file for details

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ceramatch-1.0.45.tar.gz (215.9 kB view details)

Uploaded Source

Built Distribution

ceramatch-1.0.45-cp310-cp310-win_amd64.whl (246.4 kB view details)

Uploaded CPython 3.10 Windows x86-64

File details

Details for the file ceramatch-1.0.45.tar.gz.

File metadata

  • Download URL: ceramatch-1.0.45.tar.gz
  • Upload date:
  • Size: 215.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for ceramatch-1.0.45.tar.gz
Algorithm Hash digest
SHA256 6b4b4f99794910d85d5d41cec009667d6e5aa81bfaccdcc18b01c50e2cf4efc2
MD5 7405853470692d72c2adeaf26b5788a8
BLAKE2b-256 a1c530872c551f922e72a4fde7e2fae7de2099117d253973a2a08b77626733f7

See more details on using hashes here.

File details

Details for the file ceramatch-1.0.45-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for ceramatch-1.0.45-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f65881eee36b5e693c9fc1ab30ca4372e7aa93310a7b709af60d7da008593dfa
MD5 d006aee85114dd73a91e83d2d107666b
BLAKE2b-256 a4fd494597ed71665dd416ef2205f056dc232817f0502091a025d4988df8a505

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page