Skip to main content

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

Metadata

Release files for ceramatch 1.0.45

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ceramatch 1.0.45
File Size Uploaded
ceramatch-1.0.45.tar.gz 215.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ceramatch 1.0.45
File Interpreter ABI Platform
ceramatch-1.0.45-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details

Total release size: 462.3 kB

Release files / ceramatch-1.0.45.tar.gz

Download URL ceramatch-1.0.45.tar.gz
Size 215.9 kB
Tags Source
SHA-256 checksum
How to use checksums
6b4b4f99794910d85d5d41cec009667d6e5aa81bfaccdcc18b01c50e2cf4efc2
BLAKE2b-256 checksum
How to use checksums
a1c530872c551f922e72a4fde7e2fae7de2099117d253973a2a08b77626733f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release files / ceramatch-1.0.45-cp310-cp310-win_amd64.whl

Download URL ceramatch-1.0.45-cp310-cp310-win_amd64.whl
Size 246.4 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
f65881eee36b5e693c9fc1ab30ca4372e7aa93310a7b709af60d7da008593dfa
BLAKE2b-256 checksum
How to use checksums
a4fd494597ed71665dd416ef2205f056dc232817f0502091a025d4988df8a505
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release history Release notifications | RSS feed

This release

1.0.45 This release

2 release files

1.0.41

2 release files

1.0.4

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page