Package: archeofrag 1.0.0

archeofrag: Spatial Analysis in Archaeology from Refitting Fragments

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, 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. Empirical datasets are provided as examples. Documentation about 'archeofrag' is provided by the vignette included in this package, 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 a companion GUI application available at <https://analytics.huma-num.fr/Sebastien.Plutniak/archeofrag/>.

Authors:Sebastien Plutniak [aut, cre]

archeofrag_1.0.0.tar.gz
archeofrag_1.0.0.zip(r-4.5)archeofrag_1.0.0.zip(r-4.4)archeofrag_1.0.0.zip(r-4.3)
archeofrag_1.0.0.tgz(r-4.4-any)archeofrag_1.0.0.tgz(r-4.3-any)
archeofrag_1.0.0.tar.gz(r-4.5-noble)archeofrag_1.0.0.tar.gz(r-4.4-noble)
archeofrag_1.0.0.tgz(r-4.4-emscripten)archeofrag_1.0.0.tgz(r-4.3-emscripten)
archeofrag.pdf |archeofrag.html
archeofrag/json (API)
NEWS

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

Peer review:

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
  • fontjuvenal.connection - Dataset: Refitting relationships between pottery fragments from Font-Juvenal cave
  • fontjuvenal.fragments - Dataset: Refitting relationships between pottery fragments from Font-Juvenal cave
  • grande.rivoire.connection - Dataset: Refitting relationships between lithic fragments from the Grande Rivoire site
  • grande.rivoire.fragments - Dataset: Refitting relationships between lithic fragments from the Grande Rivoire site
  • 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
  • tai.connection - Dataset: Refitting relationships between pottery fragments from the Tai site
  • tai.fragments - Dataset: Refitting relationships between pottery fragments from the Tai site

On CRAN:

archaeological-objectsarchaeological-sciencearchaeologyfragmentationnetwork-analysis

5.53 score 17 stars 10 scripts 267 downloads 20 exports 11 dependencies

Last updated 5 days agofrom:c7f73e13a7. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKDec 17 2024
R-4.5-winOKDec 17 2024
R-4.5-linuxOKDec 17 2024
R-4.4-winOKDec 17 2024
R-4.4-macOKDec 17 2024
R-4.3-winOKDec 17 2024
R-4.3-macOKDec 17 2024

Exports:frag.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 Dec 17 2024.

Last update: 2024-12-13
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 pottery fragments from Font-Juvenal caveFontJuvenal fontjuvenal.connection fontjuvenal.fragments
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 Grande Rivoire sitegrande.rivoire.connection grande.rivoire.fragments GrandeRivoire
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 pottery fragments from the Tai siteTai tai.connection tai.fragments