hoi icon indicating copy to clipboard operation
hoi copied to clipboard

Structure of tutorials and examples

Open thomasrobiglio opened this issue 1 year ago • 3 comments

Following the diataxis approach to documentation, I propose the following organization of tutorials and examples.

EXPLANATION -> theoretical explanations as already present here + references (might require checking of the equations + adding some figures)

REFERENCE -> API documentation

TUTORIALS The goal of this part is to guide the user through the structure of the important functions in the toolbox.

  • [ ] "Core information theoretical measures" Here the goal is to show how to compute entropy and mutual information. I think a simple case with entropy/MI of univariate Gaussians is ok.
  • [x] "Higher-order information theoretical measures" Here we show for a single metric (O-info?) how the hoi.metrics class works. Something very similar to the existing example with RSI. Create a simple data, define the model, fit it, print the best multiplets, and plot the results
  • [ ] "Simulation of HOI"

HOW-TO GUIDES -> Examples This consists of a gallery of examples (one per metric?) showing the computation of the given metric on simple data (similar to what is done in the corresponding tutorial but with shorter descriptions).

  • [ ] Oinfo
  • [ ] InfoTopo
  • [ ] TC
  • [ ] DTC
  • [ ] Sinfo
  • [ ] GradientOinfo
  • [ ] RSI
  • [ ] RedundancyMMI
  • [ ] SynergyMMI
  • [ ] InfoTot

thomasrobiglio avatar Dec 06 '23 13:12 thomasrobiglio