git404hub

what is ccmt-seat-estimate fr?

iamshrisawant/ccmt-seat-estimate — explained in plain English

Analysis updated 2026-05-18

0HTMLAudience · generalComplexity · 3/5Setup · moderate

tl;dr

A Python tool that predicts a student's odds of getting an M.Tech seat in India's CCMT counseling using historical cutoff data and statistics.

vibe map

mindmap
  root((CCMT seat estimate))
    What it does
      Predicts admission odds
      Statistical cutoff model
    Tech stack
      Python
      Pandas
    Use cases
      Estimate cutoff probability
      Filter eligible programs
    Audience
      CCMT applicants

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Estimate your probability of clearing a CCMT counseling round cutoff

VIBE 2

Predict this year's likely cutoff for a specific M.Tech program

VIBE 3

Filter eligible programs based on your GATE paper and category

what's the stack?

PythonHTMLPandas

how it stacks up fr

iamshrisawant/ccmt-seat-estimate100/rutgers-pbl-dining-2015a15n/a15n_old
Stars0
LanguageHTMLHTMLHTML
Last pushed2015-12-012016-06-18
MaintenanceDormantDormant
Setup difficultymoderateeasyeasy
Complexity3/51/51/5
Audiencegeneralgeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 1h+

Requires manually downloading raw HTML/CSV files from the official CCMT portal into specific folders before running.

in plain english

This project is a data pipeline and prediction tool built to help engineering students in India understand their odds during CCMT, the centralized counseling process used for M.Tech admissions. Rather than guessing based on last year's cutoff scores alone, it builds a small statistical model from several years of historical data to estimate the chances of getting into a specific program during a specific counseling round. The work happens in three stages. First, raw data is collected from the official government counseling portals, including opening and closing rank records going back to 2023, institute-to-program mapping tables, and seat matrix data showing available and vacant seats. The README explains a specific trick used to get this data: the official site normally splits results across many pages, but changing a particular part of the page's web address makes it render everything on one page instead, which makes scraping practical. Second, that raw, messy HTML and text data is cleaned and turned into structured spreadsheet files with a script called build_datasets.py, which strips out irrelevant page formatting and produces consistent tables linking institutes, programs, and categories together. Third, the actual prediction happens in predictor.py. Given a student's GATE exam score, subject paper, and category, it filters out programs the student is not eligible for, then applies linear regression across multiple years of cutoff data to project this year's likely cutoff for a chosen round. It goes further by calculating how much cutoffs have historically varied and using that to produce an actual probability, not just a guess, that a given score will clear the projected cutoff. If a program currently shows zero vacant seats in a special round, its odds are reduced accordingly, since getting in would depend on someone else unexpectedly dropping out. Running it requires cloning the repository, installing the listed Python packages, manually placing downloaded source files in the right folders, running the dataset builder, and then running the predictor with command line flags for score, paper, category, and round. Results print to the terminal and also save as a spreadsheet.

prompts (copy fr)

prompt 1
Help me set up ccmt-seat-estimate and run predictor.py with my GATE score and category.
prompt 2
Explain how this project calculates my probability of clearing a cutoff using the Gaussian CDF.
prompt 3
Walk me through gathering the source HTML files this tool needs before running build_datasets.py.

Frequently asked questions

what is ccmt-seat-estimate fr?

A Python tool that predicts a student's odds of getting an M.Tech seat in India's CCMT counseling using historical cutoff data and statistics.

What language is ccmt-seat-estimate written in?

Mainly HTML. The stack also includes Python, HTML, Pandas.

How hard is ccmt-seat-estimate to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is ccmt-seat-estimate for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.