Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Tutorials

Learn how to use nltools through hands-on examples. Start with the Basics to understand core data structures, then explore Workflows for complete analysis pipelines.

Each tutorial runs end-to-end and shows its outputs inline. Every page is rendered from a marimo notebook under docs/tutorials/ — download the .py and open it with uvx marimo edit --sandbox <notebook>.py to run and edit every cell yourself.

Basics

These tutorials introduce the four core data classes in nltools. Each one covers creation, manipulation, and common operations.

Workflows

End-to-end analysis workflows that demonstrate how nltools classes and functions work together for real neuroimaging analyses.

Learning Resources

Dartbrains

A fundamentals of neuroimaging undergraduate level course

Naturalistic Data

A more advanced neuroimaging course for working with naturalistic datasets (e.g. watching movies, playing games, etc).

Discourse Community

A Stack Overflow like forum where you can view, contribute, and vote on FAQs regarding nltools. Please ask questions here first so that other users can benefit from the answers!