Data to 5 October 2026

Methods

India macro

Code: pipeline/tipsheet/compute/macro.py, publish/macro.py.

Bundles: macro/india/*. Field-level detail is in docs/FRONTEND_HANDOFF.md.

Sources

Problems in the source, handled without guessing

CPI across base years

Cross-checks

Caveats

The economy’s structure

Bundles: macro/india/structure/*. Code: compute/macro_structure.py and publish/macro_structure.py; step macro_structure. Source: MoSPI national accounts (mospi_nas) and the Household Consumption Expenditure Survey (mospi_hces) via the eSankhyiki API, GODL-India.

Saving and investment (saving_investment_annual, FY51 on)

What GDP is spent on (expenditure_shares_quarterly)

Household consumption (hces_*)

Inflation contributions and expenditure accounting (2026-10-05)

The new CPI attribution uses only the 2024-base all-India combined division and headline indices. Contribution in percentage points is weight_pct × (index_t − index_t−12) / headline_index_t−12. Multiplying weight by division inflation alone is incorrect when the divisions have different prior index levels. All twelve divisions are required; missing calendar year-ago observations stay blank. Official weights sum to 100.01% because of printed rounding. The headline-minus-contributions residual is retained; a gap above 0.10 points fails the build. Current coverage is January–August 2026, with no cross-base attribution inferred. The compact chart groups nine divisions together; the complete table reports all twelve and the residual.

Real expenditure contributions use (component_t − component_t−4) / real_GDP_t−4 × 100 within one base; imports carry a negative sign. Private and government consumption, fixed investment, stocks, valuables, exports and imports are required together. GDP growth minus their sum is an accounting residual (including discrepancies and any remaining source-accounting differences), not an attributed spending driver. It can be large and is displayed explicitly. Rows use the latest available revised estimates; this is current-vintage accounting, not a point-in-time forecast/backtest. The chart has separate 2011-12 and 2022-23 base choices, retaining overlapping histories separately.

Nominal growth is decomposed exactly as real growth plus nominal_growth − real_growth. The second term includes the real/price interaction and therefore is not standalone GDP-deflator inflation. Both growth measures use matched quarters within one base; no unadjusted quarter-on-quarter momentum is inferred.

Direct RBI credit summary (2026-10-05)

rbi_credit_growth_summary ingests the five explicitly reported growth rates from RBI’s monthly Sectoral Deployment of Bank Credit release prose. The non-food headline covers all scheduled commercial banks via the Section-42 return; agriculture, industry, services and personal loans cover selected SIBC banks. The release’s bank count and approximate non-food coverage are retained. Rates cannot be summed or used to infer detailed loan amounts. Change in growth is current reported annual growth minus the annual growth printed for the corresponding period a year earlier; it is not a three-month annualised rate.

The reporting convention changed from the last reporting fortnight to month-end from December 2025. RBI’s release warns that current month-end is compared with the previous year’s last reporting fortnight. This is stated beside the table. Current local coverage is July and August 2026, released in August/September. The adapter uses native release discovery, catalogued immutable raw HTML, a deterministic fail-closed parser, contract validation and independent SQL checks. Detailed workbook rows remain missing: the tested rbidocs download returned a challenge page rather than Excel. No guessed workbook data is used.

This source is separate from India Data Hub’s HDFC-merger-adjusted total-credit and deposit-growth series, currently ending in January 2026. It is not spliced into that history or treated as the same universe. A fresh fetch of the DBIE credit/deposit dashboard still returned data only through June 2025. MoSPI MCP’s current 39-indicator RBI catalogue covers external-sector data and does not include bank-credit growth. Upstream versions may change, so this is a dated source probe rather than a permanent statement about the service.

WPI group growth uses the same calendar month one year earlier. A missing month leaves the affected annual comparison absent; it does not shift the comparison to the twelfth available row. Duplicate group/month observations fail validation.

This note is the repository file docs/methods/macro.md, rendered as-is.