sanand0/tools-in-data-science-public
sanand0/tools-in-data-science-public has 179 GitHub stars and 57 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-11 12:54 UTC. Last push 2026-11-04.
Official content for the IITM BS course on Tools in Data Science
Measured star growth
- in 24h
- 0
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalTools in Data Science
Course content for Tools in Data Science, a diploma level course at IIT Madras.
Read the course at tds.s-anand.net. The site home page always shows the current term.
Terms
| Term | Content |
|---|---|
| Sep 2026 | 2026-09/ (current) |
| May 2026 | 2026-05/ |
| Jan 2026 | No content |
| Sep 2025 | 2025-09/ |
| May 2025 | 2025-05/ |
| Jan 2025 | 2025-01/ |
Repository layout
| Path | What it holds |
|---|---|
20YY-MM/ |
One folder per term. README.md is the term home page, _sidebar.md its navigation. |
topics/ |
Shared topic pages used by the 2025 terms. Published at the site root (/bash/). |
live-sessions/ |
FAQ summaries of recorded live sessions. |
images/ |
Images shared across terms. |
prompts/ |
Prompts used to generate or review content. |
terms.yml |
List of terms. current is the term shown at the site root. |
hugo/, setup.sh |
Hugo scaffold and the build script. |
topics/*.md files are imported by the exam repository via a git submodule. Moving or renaming them breaks its build.
Build
Requires Go and Hugo Extended v0.163.3.
mise x go [email protected] -- ./setup.sh
The static site is written to public/. Pushes to main deploy to GitHub Pages via .github/workflows/.
Release content
Unreleased placeholders stay in the repository and _sidebar.md. Set draft: true
in a page's YAML front matter to hide it from the published site and navigation.
For a week's README.md, use cascade: {draft: true} to hide the entire week,
including its lessons. Change true to false and rebuild to release it.
To preview drafts locally after running ./setup.sh:
hugo server --source .hugo-build/site --buildDrafts
Re-run ./setup.sh after editing the source files; the Hugo site is a generated copy.
Start a new term
- Create a
20YY-MM/folder withREADME.mdand_sidebar.md(copy the structure of the latest term). - Add the term to
terms.ymland setcurrentto it. - Add it to the table above.
Explore related projects
sindresorhus/awesome
😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]
535,483 starsEbookFoundation/free-programming-books
:books: Freely available programming books
401,444 starsnilbuild/developer-roadmap
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
371,848 starsvinta/awesome-python
The definitive list that answers "I want to do X in Python, which tool should I use?"
334,148 stars