Shammunul Islam avatar

Shammunul Islam

Community

@shammun · Virginia, USA

10Followers
|
83Public Repos
|
17Published Skills

Shammunul Islam's fluidpy project converts Kundu's Fluid Mechanics textbook into verified Python code, teaching notebooks, and interactive web explainers.

Skills Distribution
DomainDeveloper To...Scientific Python .. (30%)Computational Flui.. (25%)Interactive Visual.. (20%)Jupyter/Colab Note.. (15%)

Agent Skills by Shammunul Islam

Showing 17 vetted skills indexed across 1 GitHub repositories.

shammunshammun

teaching-style

Applies a structured pedagogical style guide when writing fluidpy notebooks and interactive explainers.

Community
Intermediate
shammunshammun

python-viz

Creates matplotlib figures, animations, and plotly interactive plots for fluidpy teaching notebooks.

Community
Intermediate
shammunshammun

colab-notebook

Builds, executes, and publishes chapter notebooks with Colab twins and HTML pages.

Community
Advanced
shammunshammun

build-viz

Builds, reviews, and embeds one interactive HTML explainer for a fluid mechanics chapter.

Community
Advanced
shammunshammun

publish-chapter

Publishes a chapter's executed notebook, Colab twin, and explainer pages to GitHub Pages.

Community
Advanced
shammunshammun

setup-project

Bootstraps the fluidpy project environment with venv, PDF splitting, tests, and git initialization.

Community
Intermediate
shammunshammun

interactive-viz

Builds and audits full-window interactive HTML explainers for fluid mechanics chapters.

Community
Advanced
shammunshammun

status

Prints fluidpy chapter progress, open items, environment state, and the next command to run.

Community
Intermediate
shammunshammun

notebook-chapter

Rebuilds and headlessly executes one chapter's teaching notebook with optional change requests.

Community
Intermediate
shammunshammun

math-to-python

Converts textbook equations and derivations into tested Python implementations for fluid dynamics.

Community
Advanced
shammunshammun

fluids-book

Enforces project conventions for building tested Python modules, notebooks, and explainers from a fluid mechanics textbook.

Community
Intermediate
shammunshammun

verify-implementation

Validates Python implementations of textbook fluid mechanics equations using a seven-level evidence ladder.

Community
Advanced
shammunshammun

data-and-benchmarks

Defines a four-tier data sourcing policy for fluid dynamics benchmarks, datasets, and reference values.

Community
Intermediate
shammunshammun

do-chapter

Orchestrates a multi-agent pipeline converting a textbook chapter into tested Python code, notebooks, and interactive explainers.

Community
Advanced
shammunshammun

explain-concept

Explains fluid mechanics concepts with step-by-step mathematics, worked examples, and runnable Python code.

Community
Intermediate
shammunshammun

chapter-knowledge

Maintains cumulative knowledge files that carry lessons and primitives between textbook chapters.

Community
Intermediate
shammunshammun

verify-chapter

Re-runs chapter verification tests, fix loops, and parity checks for fluid mechanics notebooks.

Community
Intermediate

Frequently Asked Questions About Shammunul Islam

FAQPage Schema
What tasks can I accomplish with Shammunul Islam's fluidpy skills?

You can transcribe Fluid Mechanics (Kundu 5e) chapters into tested Python, verify implementations against analytic solutions and published benchmarks, build 4-5 interactive explainers per chapter, generate teaching notebooks with Colab twins, and publish everything to GitHub Pages via commands like /do-chapter, /build-viz, and /publish-chapter.

Who are these skills designed for?

They target the fluidpy project maintainer and contributors—educators, fluid dynamics students, and scientific Python developers who need faithful textbook-to-code transcription, rigorous numerical verification, tiered teaching content, and interactive web visualizations for each book chapter.

How do I set up and run the fluidpy project?

Run /setup-project once: it verifies the book PDF and chapter map, creates a Python venv with all dependencies (including Playwright and imageio-ffmpeg), registers the fluidpy-venv kernel, splits the book into chapters, runs self-tests, and initializes git with a public-repo guard. Then use /do-chapter N to process chapters.

How does fluidpy prove textbook-derived code is correct?

It applies the V1-V7 evidence ladder: analytic solutions, symbolic checks, convergence studies, conservation laws, published benchmarks, book reference values, and limiting cases. Tests scale with curation tiers, tolerances are explicit, and results are documented in a verification report via /verify-chapter.

What are the prerequisites and data policies for fluidpy?

You need the Kundu Fluid Mechanics 5e PDF, a Python environment with Playwright and a browser (Edge/Chrome), and git. Data policy is analytic/synthetic first, then cited published benchmarks, then free datasets, with Google Drive fallback for manual downloads accessible from Colab.