Package: archeofrag 0.9.2

archeofrag: Refitting and Spatial Analysis in Archaeology

Methods to analyse fragmented objects in archaeology using refitting relationships between fragments scattered in archaeological spatial units (e.g. stratigraphic layers). Graphs and graph theory 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. An empirical dataset is also provided as an example. Documentation about 'archeofrag' is provided by the vignette included in this package 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>).

Authors:Sebastien Plutniak [aut, cre]

archeofrag_0.9.2.tar.gz
archeofrag_0.9.2.zip(r-4.5)archeofrag_0.9.2.zip(r-4.4)archeofrag_0.9.2.zip(r-4.3)
archeofrag_0.9.2.tgz(r-4.4-any)archeofrag_0.9.2.tgz(r-4.3-any)
archeofrag_0.9.2.tar.gz(r-4.5-noble)archeofrag_0.9.2.tar.gz(r-4.4-noble)
archeofrag_0.9.2.tgz(r-4.4-emscripten)archeofrag_0.9.2.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:
  • df.cr - Dataset: Archeological relationships between pottery fragments in Liang Abu
  • df.sr - Dataset: Archeological relationships between pottery fragments in Liang Abu
  • fragments.info - Dataset: Archeological relationships between pottery fragments in Liang Abu

On CRAN:

archaeological-objectsarchaeological-sciencearchaeologyfragmentationnetwork-analysis

20 exports 15 stars 1.87 score 11 dependencies 10 scripts 325 downloads

Last updated 8 months agofrom:279b017972. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 04 2024
R-4.5-winOKSep 04 2024
R-4.5-linuxOKSep 04 2024
R-4.4-winOKSep 04 2024
R-4.4-macOKSep 04 2024
R-4.3-winOKSep 04 2024
R-4.3-macOKSep 04 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 Sep 04 2024.

Last update: 2022-07-13
Started: 2020-09-30

Readme and manuals

Help Manual

Help pageTopics
Archeofrag: Refitting and Spatial Analysis in Archaeologyarcheofrag-package archeofrag
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 stratigraphic layer.frag.get.layers
Extracts the subgraph corresponding to a pair of stratigraphic layers.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 stratigraphic layersfrag.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 stratigraphic layersfrag.simul.process
Summarise the comparison between an observed fragmentation graph and simulated graphs for two deposition hypotheses.frag.simul.summarise
Dataset: Archeological relationships between pottery fragments in Liang Abudf.cr df.sr fragments.info LiangAbu
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