ContextLab / hypertools

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

Major version release #183

Open jeremymanning opened 6 years ago

jeremymanning commented 6 years ago

Let's work towards a feature list that we'd want to incorporate into a 1.0.0 release. For example:

andrewheusser commented 6 years ago

one thing that would be potentially tricky to implement but well worth it would be to rewrite the transform method of a geo to transform the input data with the pipeline of models fit when the geo was created, instead of just replicating the pipeline, but fitting new models.

jeremymanning commented 6 years ago

agreed...we would need to save the model objects and any inputs they require. we need a systematic way (pickling? saving lists or dictionaries of arguments?) of keeping track of all the needed stuff, ideally in a way that generalizes across the various models we might want to use.

andrewheusser commented 6 years ago

yes, and also rewriting some of the functions (align coming to mind, but maybe others) to conform to the fit transform sklearn API

jeremymanning commented 6 years ago

'twould be great. i think the pymvpa2 implementation of hyperalignment would be adaptable to that style [link]

andrewheusser commented 6 years ago

yes, i think that will work! train->fit, transform->transform