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

tutorials #160

Closed andrewheusser closed 6 years ago

andrewheusser commented 6 years ago

To help users get started with the tutorial, it would be nice to have a set of tutorials that go over the main features (something like this: http://cdl-quail.readthedocs.io/en/latest/tutorial.html). Each tutorial can be a separate Jupyter notebook.

Here is what I'm thinking. Please check these off as you go so we can keep track, and if you run into any issues, leave a message on this thread and move on to the next thing.

  1. A notebook highlighting the hyp.plot function - examples of:
  1. A notebook highlighting the hyp.analyze function. examples of:
  1. A notebook highlighting hyp.normalize examples of:

    • [x] importing the toolbox
    • [x] generate some synthetic data (see this example)
    • [x] normalize within
    • [x] normalizing across
    • [x] normalizing by row
  2. A notebook highlighting dimensionality reduction with hyp.reduce. examples of:

  1. A notebook highlighting hyp.align. examples of:
  1. A notebook highlighting hyp.cluster examples of:
  1. A notebook highlighting the geo class. examples of:
jeremymanning commented 6 years ago

Sounds like a great idea! :+1:

These should probably go into this repo, and we should consider renaming that repository to hypertools-examples or simililar (and then we should update all links to the original notebook).

The reason to include these in a separate repo is to prevent users/developers from having to download extra stuff if they just want to work on the code. (But they are also small files...so I'm open to alternative ideas and/or including them in this repo if there's a compelling reason.)

andrewheusser commented 6 years ago

For quail, I have these in the docs folder, because you can autocompile notebooks into a website see here.

jeremymanning commented 6 years ago

That looks perfect-- let's do that!

andrewheusser commented 6 years ago

I've finished and push edits on 4/7 tutorials. Will finish the rest today/tomorrow!