jeremymanning / hypertools

A python toolbox for gaining geometric insights into high-dimensional data
http://hypertools.readthedocs.io/en/latest/
MIT License
1 stars 1 forks source link

package organization #2

Closed jeremymanning closed 2 years ago

jeremymanning commented 4 years ago

it'd be nice to organize code in modules and sub-modules, each with a consistent (well-documented!) API so that sub-modules (or modules) may be easily extended and added, along with a defaults specified in the config.ini file under its own section or sub-section:

jeremymanning commented 4 years ago

A nice way to implement this might be to have a template class for each module (plot, vectorize, manip, align, cluster, reduce) and then define instances of each class for specific sub-modules.

jeremymanning commented 4 years ago

(renaming vectorize --> vec)