- fixed potential error with updates in r-devel (
matrix
inherits fromarray
)
calculate_homology
now accepts any variable storing a distance matrix as long as it can be coerced to a matrix
- added option for
calculate_homology
to return a data frame instead of a matrix - more code coverage
- added support for flat persistence diagrams (
flat = TRUE
inplot_persist
)
- previous vignettes did not have citations and references section working properly; this has been fixed
- added
standardize
parameter tocalculate_homology
and functionality to standardize point cloud size - added
limit.num
parameter tophom.dist
and functionality to consider only "significant" topological features
- code coverage has been increased
- added support for distance matrix format for calculate_homology
- vignette has been added showing use of new distance matrix format
phom.dist
function to compare persistent homology of two point clouds/matrices
- fixed bug in
plot_persist
where setting a shorter axis limit would cause the reference diagonal to disappear (thank you, @corybrunson)
- changing size of
plot_persist
output figures still preserves one-to-one length ratio of horizontal and vertical axes (fixed coordinate system; thank you, @corybrunson)
- fixed bug in
permutation_test
function that resulted in NAs in output - fixed naming clash with
index_t
in C++ code; should make TDAstats compatible with Solaris systems
- added
dim
parameter topermutation_test
function to allow users to select maximum dimension for homology comparison
- added automated testing using
testthat
package - 4 sample datasets for users to learn/test TDAstats (and probably to follow future vignettes): unif2d, unif3d, circle2d, sphere3d
- added 2 vignettes introducing features of TDAstats to user through text and a case study
- This is the first release of TDAstats.