Package: hset 0.1.1

Giacomo Ceoldo
hset: Sets of Numbers Implemented with Hash Tables
Implementation of S4 class of sets and multisets of numbers. The implementation is based on the hash table from the package 'hash'. Quick operations are allowed when the set is a dynamic object. The implementation is discussed in detail in Ceoldo and Wit (2023) <arxiv:2304.09809>.
Authors:
hset_0.1.1.tar.gz
hset_0.1.1.tar.gz(r-4.5-noble)hset_0.1.1.tar.gz(r-4.4-noble)
hset_0.1.1.tgz(r-4.4-emscripten)hset_0.1.1.tgz(r-4.3-emscripten)
hset.pdf |hset.html✨
hset/json (API)
# Install 'hset' in R: |
install.packages('hset', repos = 'https://cloud.r-project.org') |
This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.
Last updated 2 years agofrom:b00142f706. Checks:3 OK. Indexed: yes.
Target | Result | Latest binary |
---|---|---|
Doc / Vignettes | OK | Mar 28 2025 |
R-4.5-linux | OK | Mar 28 2025 |
R-4.4-linux | OK | Mar 28 2025 |
Exports:!=%--%%--~%%-%%-~%%!imp%%!imp~%%&&%%&&~%%&%%&~%%+%%+~%%=<%%=<=%%=>%%=>=%%|%%||%%||~%%|~%%and%%and~%%in%%or%%or~%%sum%%sum~%%xor%%xor~%<<===>>=as.generalizedas.hsetas.not.generalizedcardinalityclone.of.hsetdifferencehsethset1.included.to.hset2hsets.are.equalinclusion.memberintersectionis.generalizedis.hsetmembersmultiplicitiesrefer.to.hsetsetsumsize.supportsymmdiffunion
Dependencies:hash
Citation
To cite package ‘hset’ in publications use:
Ceoldo G (2023). hset: Sets of Numbers Implemented with Hash Tables. R package version 0.1.1, https://CRAN.R-project.org/package=hset.
Corresponding BibTeX entry:
@Manual{, title = {hset: Sets of Numbers Implemented with Hash Tables}, author = {Giacomo Ceoldo}, year = {2023}, note = {R package version 0.1.1}, url = {https://CRAN.R-project.org/package=hset}, }
Readme and manuals
Help Manual
Help page | Topics |
---|---|
'hset' data structure for the R language | as.generalized as.hset as.not.generalized cardinality clone.of.hset hset is.generalized is.hset members multiplicities refer.to.hset size.support |
Parametrized inclusion predicate between a member and an '"hset"' object | %in% inclusion.member |
Set and multiset operations | %!imp% %!imp~% %&% %&&% %&&~% %&~% %+% %+~% %-% %--% %--~% %-~% %and% %and~% %or% %or~% %sum% %sum~% %xor% %xor~% %|% %||% %||~% %|~% difference intersection setsum symmdiff union |
Binary subset and equality relations | != %=<% %=<=% %=>% %=>=% < <= == > >= hset1.included.to.hset2 hsets.are.equal |