Learn R Programming

archeofrag (version 1.2.3)

Spatial Analysis in Archaeology from Refitting Fragments

Description

Methods to analyse spatial units in archaeology from the relationships between refitting fragmented objects scattered in these units (e.g. stratigraphic layers). Graphs are used to model archaeological observations. The package is mainly based on the 'igraph' package for graph analysis. Functions can: 1) create, manipulate, visualise, and simulate fragmentation graphs, 2) measure the cohesion and admixture of archaeological spatial units, and 3) characterise the topology of a specific set of refitting relationships. A series of published empirical datasets is included. Documentation about 'archeofrag' is provided by a vignette and by the accompanying scientific papers: Plutniak (2021, Journal of Archaeological Science, ) and Plutniak (2022, Journal of Open Source Software, ). This package is complemented by the 'archeofrag.gui' R package, a companion GUI application available at .

Copy Link

Version

Install

install.packages('archeofrag')

Monthly Downloads

295

Version

1.2.3

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Sebastien Plutniak

Last Published

September 27th, 2025

Functions in archeofrag (1.2.3)

Grotte16

Dataset: Refitting relationships between bone fragments from the Grotte 16 site, Palaeolithic levels
TaiCave

Dataset: Refitting relationships between pottery fragments from the Tai site, Cave sector
frag.cycles

Count the k-cycles in a graph, for cycles =< k
StCesaire2024

Dataset: Refitting relationships between bone fragments from the Saint Césaire site, Palaeolithic levels
archeofrag-package

Archeofrag: Refitting and Spatial Analysis in Archaeology
GrandeRivoire2ndMeso

Dataset: Refitting relationships between bone and lithic fragments from the Grande Rivoire site, Second Mesolithic levels
TaiSouth

Dataset: Refitting relationships between pottery fragments from the Tai site, South entrance sector
LiangAbu

Dataset: Archeological relationships between pottery fragments in Liang Abu
frag.graph.plot

Plot a fragmentation graph
StCesaire1987

Dataset: Refitting relationships between bone fragments from the Saint Césaire site, Palaeolithic levels
frag.diameters

Diameter distribution for unconnected graphs
frag.get.layers.pair

Extracts the subgraph corresponding to a pair of archaeological spatial units.
frag.path.lengths

Path length distribution for unconnected graphs
frag.layers.cohesion

Cohesion measure of layers
frag.get.layers

Extracts the subgraph of each selected archaeological spatial unit.
frag.get.parameters

Returns a series of descriptive statistics for a fragmentation graph
frag.layers.admixture

Admixture of two spatial units
frag.graph.reduce

Reduce the size of a fragmentation graph
frag.simul.process

Simulate the fragmentation of archaeological objects scattered in two spatial units
frag.observer.failure

Simulate the failure of an observer to determine the relationships between fragments.
make_cr_graph

Make a "connection" relationships graph.
frag.relations.by.layers

Summary of the connection relationships between fragments within and between spatial units.
frag.edges.weighting

Weighting the edges of a fragmentation graph
make_crsr_graph

Makes a "connection" relationships graph including the "similarity" relationships.
frag.simul.compare

From an observed fragmentation graph, simulates two series of graphs corresponding to two deposition hypotheses.
make_frag_object

Makes a "frag.object" object.
frag.simul.summarise

Summarise the comparison between an observed fragmentation graph and simulated graphs for two deposition hypotheses.
make_sr_graph

Make a "similarity" relationships graph.
Geelbek

Dataset: Refitting relationships between archaeological fragmented objects from Geelbek dunes
Frag.object-class

Class "Frag.object"
FontJuvenal

Dataset: Refitting relationships between pottery fragments from Font-Juvenal cave
BoutDesVergnes

Dataset: Refitting relationships between lithic fragments from the Bout des Vergnes site
Eaton

Dataset: Refitting relationships between lithic fragments from the Eaton site
Chauzeys

Dataset: Refitting relationships between lithic fragments from the Chauzeys site
CuzoulSouth

Dataset: Refitting relationships between fauna fragments from the Cuzoul de Gramat site
Fumane

Dataset: Refitting relationships between lithic fragments from the Fumane cave
GrandeRivoire1stMeso

Dataset: Refitting relationships between bone and lithic fragments from the Grande Rivoire site, First Mesolithic levels
CuzoulCave

Dataset: Refitting relationships between fauna fragments from the Cuzoul de Gramat site