Package: simplextree 1.0.2

simplextree: Provides Tools for Working with General Simplicial Complexes

Provides an interface to a Simplex Tree data structure, which is a data structure aimed at enabling efficient manipulation of simplicial complexes of any dimension. The Simplex Tree data structure was originally introduced by Jean-Daniel Boissonnat and Clément Maria (2014) <doi:10.1007/s00453-014-9887-3>.

Authors:Matt Piekenbrock [cre, aut], Jason Cory Brunson [ctb], Howard Hinnant [cph]

simplextree_1.0.2.tar.gz
simplextree_1.0.2.zip(r-4.5)simplextree_1.0.2.zip(r-4.4)simplextree_1.0.2.zip(r-4.3)
simplextree_1.0.2.tgz(r-4.4-x86_64)simplextree_1.0.2.tgz(r-4.4-arm64)simplextree_1.0.2.tgz(r-4.3-x86_64)simplextree_1.0.2.tgz(r-4.3-arm64)
simplextree_1.0.2.tar.gz(r-4.5-noble)simplextree_1.0.2.tar.gz(r-4.4-noble)
simplextree.pdf |simplextree.html
simplextree/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/peekxc/simplextree/issues

Uses libs:
  • c++– GNU Standard C++ Library v3

On CRAN:

rcppsimplicial-complextopological-data-analysistopology

44 exports 14 stars 1.96 score 2 dependencies 1 dependents 13 scripts 160 downloads

Last updated 11 months agofrom:525024fe5c. Checks:OK: 1 NOTE: 5 WARNING: 3. Indexed: yes.

TargetResultDate
Doc / VignettesOKAug 30 2024
R-4.5-win-x86_64WARNINGAug 30 2024
R-4.5-linux-x86_64NOTEAug 30 2024
R-4.4-win-x86_64WARNINGAug 30 2024
R-4.4-mac-x86_64NOTEAug 30 2024
R-4.4-mac-aarch64NOTEAug 30 2024
R-4.3-win-x86_64WARNINGAug 30 2024
R-4.3-mac-x86_64NOTEAug 30 2024
R-4.3-mac-aarch64NOTEAug 30 2024

Exports:%>%adjacentclearclonecoface_rootscofacescollapsecontractdegreedeserializeempty_faceenclosing_radiusexpandfacesfindflaggenerate_idsinsertinverse.chooseis_faceis_treek_simplicesk_skeletonlevel_orderlinkltraversemake_geometricmaximalnat_to_subnervepreorderprint_simplicesreindexremoveripssample_abstractsample_geometricsample_unitserializesimplex_treestraversesub_to_natthresholdtraverse

Dependencies:magrittrRcpp

Readme and manuals

Help Manual

Help pageTopics
'simplextree' packagesimplextree-package simplextree
Adjacent verticesadjacent
Clear a simplex treeclear
Clone a simplex treeclone
Coface roots traversalcoface_roots
Coface traversalcofaces
Elementary collapsecollapse
k-combinations and binomial coefficientscombinadic inverse.choose nat_to_sub sub_to_nat
Edge contractioncontract
Vertex degreedegree
Deserialize the simplex treedeserialize
Empty facesempty_face
Enclosing radius of a set of distancesenclosing_radius
k-expansionexpand
Face traversalfaces
Find simplicesfind
Flag complexesflag
Generate vertex idsgenerate_ids id_policy
Insert simplicesinsert
Face testis_face
Tree (acyclicity) testis_tree
k-Simplex traversalk_simplices
k-Skeleton traversalk_skeleton
Level order traversallevel_order
Link traversallink
Maximal traversalmaximal
Nerve of a covernerve
Plots the simplex treeplot.Rcpp_Filtration plot.Rcpp_SimplexTree plot_simplextree
Preorder traversalpreorder
Print simplices to the consoleprint_simplices
reindexes vertex idsreindex
Remove simplicesremove
Vietoris–Rips complexrips
Sample random abstract simplicial complexessample-abstract sample_abstract
Sample random geometric simplicial complexesmake_geometric sample-geometric sample_geometric sample_unit
Serialize the simplex treeserialize
Simplex TreeRcpp_SimplexTree SimplexTree simplex_tree
Filtered complex thresholdingthreshold
Methods for traversal objectsas.list.st_traversal print.st_traversal traversals
Apply a function along a traversalltraverse straverse traverse
Union-findunion_find