This package is based on the TDAmapper
package by Paul
Pearson. You can view the original package here. Since the
original package hasn’t been updated in over seven years, this version
is focused on optimization. By incorporating vector computation into the
Mapper algorithm, this package aims to significantly improve its
performance.
Although this project serves as a personal training exercise, I have set several key objectives:
Optimization: While the current version speeds up computations by 100 times as the dataset grows, there are still some computational challenges that need to be addressed.
Expanded Clustering Methods: Clustering is a crucial component of the Mapper algorithm. In addition to hierarchical clustering, I aim to include a variety of clustering techniques to increase flexibility and adaptability.
Code Structure: The code is still under development and may be challenging to understand in its current form. My goal is to streamline the structure and provide a simple white paper that explains how to use the method effectively.
While many TDA methods in Python have fewer computational limitations, there is still significant room for improvement in R, especially in terms of optimization and scalability.
I’ve written some articles on Medium, which you can find here to get familiar with topological data analysis. I’ll be continuously updating my work, and I welcome any feedback!
This is for the author to submit the package to CRAN.
::build()
devtools::submit_cran() devtools