What problem does it solve? Students working through Kundu's Fluid Mechanics often get stuck on individual concepts, equations, or derivations and need an on-demand explanation grounded in the book's actual pages and the project's tested code rather than generic textbook prose. ## Core Features & Use Cases - Grounded Concept Lookup: Searches chapter analysis files, knowledge notes, and rendered book pages to locate the exact source material for the requested concept. - Structured Teaching Explanation: Delivers the idea in plain words, step-by-step mathematics with equation numbers, a tiny worked example with easy numbers, and runnable Python using the tested fluidpy functions with real executed output. - Cross-Referencing and Note Saving: Points to the matching notebook section, interactive explainer, function and test names, and optionally saves the explanation as a study note in the notes directory. - Use Case: While studying Chapter 7, a student asks why group velocity is half the phase velocity in deep water and receives a full derivation, a numeric example, executed Python verification, and links to the relevant explainer page. ## Quick Start Ask the assistant to explain a specific concept from a chapter, for example by invoking /explain-concept 7 "why group velocity is half the phase velocity in deep water".