Package: archeofrag 1.2.4

archeofrag: Spatial Analysis in Archaeology from Refitting Fragments

Methods to analyse spatial units in archaeology from the refitting relationships between fragments of 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, <doi:10.1016/j.jas.2021.105501>) and Plutniak (2022, Journal of Open Source Software, <doi:10.21105/joss.04335>). This package is complemented by the 'archeofrag.gui' R package, a companion GUI application available at <https://analytics.huma-num.fr/Sebastien.Plutniak/archeofrag/>.

Authors:Sebastien Plutniak [aut, cre]

archeofrag_1.2.4.tar.gz
archeofrag_1.2.4.zip(r-4.7)archeofrag_1.2.4.zip(r-4.6)archeofrag_1.2.4.zip(r-4.5)
archeofrag_1.2.4.tgz(r-4.6-any)archeofrag_1.2.4.tgz(r-4.5-any)
archeofrag_1.2.4.tar.gz(r-4.7-any)archeofrag_1.2.4.tar.gz(r-4.6-any)
archeofrag_1.2.4.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
archeofrag/json (API)
NEWS

# Install 'archeofrag' in R:
install.packages('archeofrag', repos = c('https://sebastien-plutniak.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/sebastien-plutniak/archeofrag/issues

Datasets:
  • bdv.connection - Dataset: Refitting relationships between lithic fragments from the Bout des Vergnes site
  • bdv.fragments - Dataset: Refitting relationships between lithic fragments from the Bout des Vergnes site
  • chauzeys.connection - Dataset: Refitting relationships between lithic fragments from the Chauzeys site
  • chauzeys.fragments - Dataset: Refitting relationships between lithic fragments from the Chauzeys site
  • cuzoul.cave.connection - Dataset: Refitting relationships between fauna fragments from the Cuzoul de Gramat site
  • cuzoul.cave.fragments - Dataset: Refitting relationships between fauna fragments from the Cuzoul de Gramat site
  • cuzoul.south.connection - Dataset: Refitting relationships between fauna fragments from the Cuzoul de Gramat site
  • cuzoul.south.fragments - Dataset: Refitting relationships between fauna fragments from the Cuzoul de Gramat site
  • eaton.connection - Dataset: Refitting relationships between lithic fragments from the Eaton site
  • eaton.fragments - Dataset: Refitting relationships between lithic fragments from the Eaton site
  • fontjuvenal.connection - Dataset: Refitting relationships between pottery fragments from Font-Juvenal cave
  • fontjuvenal.fragments - Dataset: Refitting relationships between pottery fragments from Font-Juvenal cave
  • fumane.connection - Dataset: Refitting relationships between lithic fragments from the Fumane cave
  • fumane.fragments - Dataset: Refitting relationships between lithic fragments from the Fumane cave
  • geelbek.connection - Dataset: Refitting relationships between archaeological fragmented objects from Geelbek dunes
  • geelbek.fragments - Dataset: Refitting relationships between archaeological fragmented objects from Geelbek dunes
  • grande.rivoire.1m.connection - Dataset: Refitting relationships between bone and lithic fragments from the Grande Rivoire site, First Mesolithic levels
  • grande.rivoire.1m.fragments - Dataset: Refitting relationships between bone and lithic fragments from the Grande Rivoire site, First Mesolithic levels
  • grande.rivoire.2m.connection - Dataset: Refitting relationships between bone and lithic fragments from the Grande Rivoire site, Second Mesolithic levels
  • grande.rivoire.2m.fragments - Dataset: Refitting relationships between bone and lithic fragments from the Grande Rivoire site, Second Mesolithic levels
  • grotte16.connection - Dataset: Refitting relationships between bone fragments from the Grotte 16 site, Palaeolithic levels
  • grotte16.fragments - Dataset: Refitting relationships between bone fragments from the Grotte 16 site, Palaeolithic levels
  • liangabu.connection - Dataset: Archeological relationships between pottery fragments in Liang Abu
  • liangabu.fragments - Dataset: Archeological relationships between pottery fragments in Liang Abu
  • liangabu.similarity - Dataset: Archeological relationships between pottery fragments in Liang Abu
  • st.cesaire.1987.connection - Dataset: Refitting relationships between bone fragments from the Saint Césaire site, Palaeolithic levels
  • st.cesaire.1987.fragments - Dataset: Refitting relationships between bone fragments from the Saint Césaire site, Palaeolithic levels
  • st.cesaire.2024.connection - Dataset: Refitting relationships between bone fragments from the Saint Césaire site, Palaeolithic levels
  • st.cesaire.2024.fragments - Dataset: Refitting relationships between bone fragments from the Saint Césaire site, Palaeolithic levels
  • tai.cave.connection - Dataset: Refitting relationships between pottery fragments from the Tai site, Cave sector
  • tai.cave.fragments - Dataset: Refitting relationships between pottery fragments from the Tai site, Cave sector
  • tai.south.connection - Dataset: Refitting relationships between pottery fragments from the Tai site, South entrance sector
  • tai.south.fragments - Dataset: Refitting relationships between pottery fragments from the Tai site, South entrance sector

On CRAN:

Conda:

archaeological-objectsarchaeological-sciencearchaeologyfragmentationnetwork-analysis

6.36 score 22 stars 1 packages 10 scripts 472 downloads 21 exports 11 dependencies

Last updated from:c4f3c5ab68. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK236
source / vignettesOK248
linux-release-x86_64OK210
macos-release-arm64OK153
macos-oldrel-arm64OK107
windows-develOK186
windows-releaseOK152
windows-oldrelOK173
wasm-releaseOK119

Exports:frag.cohesion.rankingfrag.cyclesfrag.diametersfrag.edges.weightingfrag.get.layersfrag.get.layers.pairfrag.get.parametersfrag.graph.plotfrag.graph.reducefrag.layers.admixturefrag.layers.cohesionfrag.observer.failurefrag.path.lengthsfrag.relations.by.layersfrag.simul.comparefrag.simul.processfrag.simul.summarisemake_cr_graphmake_crsr_graphmake_frag_objectmake_sr_graph

Dependencies:clicpp11glueigraphlatticelifecyclemagrittrMatrixpkgconfigrlangvctrs

Archeofrag: Refitting and Spatial Analysis in Archaeology

Rendered fromarcheofrag-vignette.Rmdusingknitr::rmarkdownon May 08 2026.

Last update: 2025-03-07
Started: 2020-09-30

Readme and manuals

Help Manual

Help pageTopics
Archeofrag: Refitting and Spatial Analysis in Archaeologyarcheofrag-package archeofrag
Dataset: Refitting relationships between lithic fragments from the Bout des Vergnes sitebdv.connection bdv.fragments BoutDesVergnes
Dataset: Refitting relationships between lithic fragments from the Chauzeys siteChauzeys chauzeys.connection chauzeys.fragments
Dataset: Refitting relationships between fauna fragments from the Cuzoul de Gramat sitecuzoul.cave.connection cuzoul.cave.fragments CuzoulCave
Dataset: Refitting relationships between fauna fragments from the Cuzoul de Gramat sitecuzoul.south.connection cuzoul.south.fragments CuzoulSouth
Dataset: Refitting relationships between lithic fragments from the Eaton siteEaton eaton.connection eaton.fragments
Dataset: Refitting relationships between pottery fragments from Font-Juvenal caveFontJuvenal fontjuvenal.connection fontjuvenal.fragments
Rank a series of spatial units by comparing their cohesion valuesfrag.cohesion.ranking
Count the k-cycles in a graph, for cycles =< kfrag.cycles
Diameter distribution for unconnected graphsfrag.diameters
Weighting the edges of a fragmentation graphfrag.edges.weighting
Extracts the subgraph of each selected archaeological spatial unit.frag.get.layers
Extracts the subgraph corresponding to a pair of archaeological spatial units.frag.get.layers.pair
Returns a series of descriptive statistics for a fragmentation graphfrag.get.parameters
Plot a fragmentation graphfrag.graph.plot
Reduce the size of a fragmentation graphfrag.graph.reduce
Admixture of two spatial unitsfrag.layers.admixture
Cohesion measure of layersfrag.layers.cohesion
Class '"Frag.object"'Frag.object-class make_crsr_graph,Frag.object-method make_cr_graph,Frag.object-method make_sr_graph,Frag.object-method show,Frag.object-method
Simulate the failure of an observer to determine the relationships between fragments.frag.observer.failure
Path length distribution for unconnected graphsfrag.path.lengths
Summary of the connection relationships between fragments within and between spatial units.frag.relations.by.layers
From an observed fragmentation graph, simulates two series of graphs corresponding to two deposition hypotheses.frag.simul.compare
Simulate the fragmentation of archaeological objects scattered in two spatial unitsfrag.simul.process
Summarise the comparison between an observed fragmentation graph and simulated graphs for two deposition hypotheses.frag.simul.summarise
Dataset: Refitting relationships between lithic fragments from the Fumane caveFumane fumane.connection fumane.fragments
Dataset: Refitting relationships between archaeological fragmented objects from Geelbek dunesGeelbek geelbek.connection geelbek.fragments
Dataset: Refitting relationships between bone and lithic fragments from the Grande Rivoire site, First Mesolithic levelsgrande.rivoire.1m.connection grande.rivoire.1m.fragments GrandeRivoire1stMeso
Dataset: Refitting relationships between bone and lithic fragments from the Grande Rivoire site, Second Mesolithic levelsgrande.rivoire.2m.connection grande.rivoire.2m.fragments GrandeRivoire2ndMeso
Dataset: Refitting relationships between bone fragments from the Grotte 16 site, Palaeolithic levelsGrotte16 grotte16.connection grotte16.fragments
Dataset: Archeological relationships between pottery fragments in Liang AbuLiangAbu liangabu.connection liangabu.fragments liangabu.similarity
Make a "connection" relationships graph.make_cr_graph make_cr_graph-methods
Makes a "connection" relationships graph including the "similarity" relationships.make_crsr_graph
Makes a "frag.object" object.make_frag_object
Make a "similarity" relationships graph.make_sr_graph make_sr_graph-methods
Dataset: Refitting relationships between bone fragments from the Saint Césaire site, Palaeolithic levelsst.cesaire.1987.connection st.cesaire.1987.fragments StCesaire1987
Dataset: Refitting relationships between bone fragments from the Saint Césaire site, Palaeolithic levelsst.cesaire.2024.connection st.cesaire.2024.fragments StCesaire2024
Dataset: Refitting relationships between pottery fragments from the Tai site, Cave sectortai.cave.connection tai.cave.fragments TaiCave
Dataset: Refitting relationships between pottery fragments from the Tai site, South entrance sectortai.south.connection tai.south.fragments TaiSouth