Busabase
Busabase는 AI 에이전트를 위한 오픈소스(MIT) 데이터베이스 및 작업 공간입니다
Adaad의 Data Darbar가 파키스탄 공식 인구·무역·예산·경제 통계를 지도·데이터셋·출처와 함께 제공
Data Darbar by Adaad brings Pakistan's official census, trade, budget and economic statistics together, with maps, downloadable datasets and source notes.
데이터HTML · PythonGitHub @hibasameen가동 상태 재확인 필요운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기An app to map Pakistan's census, survey, trade and macroeconomic data
README 전체를 불러오는 중입니다.
README 전문 보기 ↗An open explorer of Pakistan's official statistics — the population census, 8-digit external trade, the national accounts, and the federal budget — turned into interactive maps and Atlas-style visualisations, now with poverty and satellite measures down to the tehsil. Built on data published by the Pakistan Bureau of Statistics, the Finance Division, and the National Institute of Population Studies.
Data Darbar is a landing page (index.html) plus four self-contained products, a data catalogue and a SQL console, sharing one header (with a Data ▾ dropdown), footer, and green/gold/slate design system.
District & Tehsil Map (map.html) — a Leaflet choropleth of Pakistan across all 141 districts, with indicator groups covering demographics, urban/rural splits, literacy, education attainment, employment, school attendance, PSLM welfare indicators, the Economic Census, the Labour Force Survey, HIES household income and expenditure, MICS and PDHS health, and the Mouza Census 2020 by tehsil. Since September 2026 it also carries the Poverty & Wealth layers that used to be their own page: a multidimensional poverty index built from PSLM household microdata at district level (ADM2), and satellite measures of relative wealth, population and night-time lights at tehsil level (ADM3); choosing a tehsil dataset switches the geometry, and night-lights carry a year slider (June 2020–2026) and a growth view. Includes a 2017-vs-2023 census "Change" toggle, a sample-size confidence UI, province filter, search, CSV export, and ?topic=/?group=/?indicator= deep links (poverty.html redirects to map.html?topic=poverty).
Trade Atlas (trade.html) — every 8-digit product Pakistan buys and sells, rendered as a nested treemap grouped and coloured by HS section (~1,050 tiles). Drill from a sector down to individual commodities, track trade over time (2015–2024), see top partners and products, a "what's growing" movers view with year-on-year timelines, and per-country breakdowns. Every chart exports to CSV and its state is shareable via URL hash.
GDP & Budget (finance.html) — an interactive "structure of the economy" dashboard: sector-share of GDP from 1951-52 to today (with a pre-1999 backcast), contributions to real growth, the Large-Scale Manufacturing and Quantum indices, the CMI manufacturing censuses, a 12-sector input-output flow (as a heatmap, focus view, or chord), and the federal budget — receipts and current expenditure broken down as a treemap or trend. Shareable chart states and CSV export throughout.
Monetary & External (money.html) — State Bank of Pakistan series, some running back to 1947: the exchange rate and effective exchange rate indices, inflation and its components, the policy rate and the KIBOR curve, lending and deposit rates, reserves and import cover, the current account as a two-sided treemap with in-place nested breakdowns (goods to individual commodities, services by type, remittances by source, income paid by sector), the money supply and non-performing loans. Built by etl/build_money.py from the SBP EasyData warehouse.
datadarbar/
├── .github/workflows/ ← GitHub Actions deployment
│ └── deploy.yml
├── app/ ← static site (deployed to GitHub Pages)
│ ├── index.html ← landing (product cards)
│ ├── map.html ← District & Tehsil Map (incl. Poverty & Wealth)
│ ├── trade.html ← Trade Atlas
│ ├── finance.html ← GDP & Budget
│ ├── money.html ← Monetary & External
│ ├── poverty.html ← redirect → map.html?topic=poverty
│ ├── economy.html ← redirect → finance.html
│ ├── assets/
│ │ ├── css/styles.css ← shared app-shell CSS
│ │ ├── js/
│ │ │ ├── app.js ← District & Tehsil Map
│ │ │ ├── trade.js ← Trade Atlas
│ │ │ ├── finance.js ← GDP & Budget
│ │ │ ├── money.js ← Monetary & External
│ │ │ ├── nav.js ← shared "Data" nav dropdown
│ │ │ ├── modals.js ← About / Methodology / Contact
│ │ │ ├── econ_data.js ← trade + economy data (window.ECON)
│ │ │ └── d3.v7.min.js ← vendored D3
│ │ └── img/ ← logo, favicons, per-page social cards
│ └── data/
│ ├── districts.json ← District Map indicators
│ ├── census_data.js ← inlined map data (file:// safe)
│ ├── poverty_data.js ← MPI / RWI / pop / night-lights (+ legacy geometry), loaded on demand by the map
│ ├── econ_industry.json ← QIM / LSM / CMI
│ ├── econ_structure.json ← long-arc sector series
│ ├── econ_trade_extra.json ← country detail + movers
│ ├── budget_receipts_detailed.json
│ ├── budget_expenditure_detailed.json
│ └── pakistan_districts_province_boundries.geojson
├── etl/ ← Python data pipeline
│ ├── build_dataset.py ← builds districts.json (census, PSLM, LFS, HIES, EconCensus)
│ ├── dhs_district.py ← PDHS 2017-18 district indicators (NIPS microdata)
│ ├── build_industry.py ← QIM / LSM / CMI → econ_industry.json
│ ├── build_structure.py ← long-arc growth/shares/backcast → econ_structure.json
│ ├── parse_pdfs.py, scrape_pbs.py
│ └── README_industry.md ← industry/structure build notes
├── LICENSE, SECURITY.md
└── README.md
Note: the economy/trade/poverty JSON is published in the repo, but some of the generators that produce it (trade parsing, the detailed budget-from-PDF parser, the input-output builder, and the poverty-data bundler) run against a local DuckDB/Parquet warehouse of raw PBS downloads that is not committed. The etl/ scripts that only need public sources — build_dataset.py, dhs_district.py, build_industry.py, build_structure.py — are included for reproducibility.
cd app
python3 -m http.server 8000
# open http://localhost:8000
The pages also open directly over file://: data is inlined as window.DD_* / window.ECON globals (with fetch() as an HTTP fallback) precisely so no server is required.
The site deploys automatically to GitHub Pages via GitHub Actions on every push to main; the workflow publishes the app/ folder as the site root (so live URLs drop the /app/ prefix — e.g. /datadarbar/finance.html).
To set up Pages for the first time: push the repo, go to Settings → Pages, and set the source to GitHub Actions. The site will be live at https://<user>.github.io/datadarbar/.
app/districts/<slug>/ holds a page for each of the 156 districts on the PBS
2023 frame, and app/districts/ an index with a clickable map. They are
generated, never edited:
python3 etl/places/build_profiles.py # warehouse → app/data/district_profiles.json (needs duckdb)
python3 scripts/build_seo.py # renders the pages, CSVs and sitemap (scripts/build_districts.py)
build_profiles.py chooses the indicators (its SPEC list), fixes one year
per indicator so ranks are comparable, and writes each district's values with
its rank and the median district in its province and in Pakistan, plus the
series behind the sparklines, the tehsils, the main crops and the census
composition tables. Rerun it after rebuilding place_indicators or the
census panels; the deploy only re-renders the JSON.
The local weather-related event pipeline collects GDACS Pakistan events, UNOSAT flood-exposure data and NDMA monsoon reports, and imports authorised EM-DAT exports. It builds separate local CSV/Parquet tables with provenance and quality checks; these are not yet part of the public website.
cd etl
python3 build_dataset.py # → app/data/districts.json (District Map)
python3 build_industry.py # → app/data/econ_industry.json (QIM/LSM/CMI)
python3 build_structure.py # → app/data/econ_structure.json (long-arc series)
To regenerate the PDHS layer, download the PDHS 2017-18 STATA microdata from NIPS, extract the recode folders, and run python etl/dhs_district.py /path/to/DHS_DIR. See etl/README_industry.md for the industry/structure build details.
The Labour Force Survey and HIES are designed to be representative at the provincial, not the district, level. To produce district-level estimates, the pipeline applies two adjustments.
Minimum sample-size filter. Districts with fewer than 30 survey observations have all derived indicators suppressed (set to null) and flagged with a low_n marker; on the map they appear with a distinct dashed border and a tooltip warning. This reflects the standard convention that small samples produce unreliable estimates, particularly for ratios and proportions where a handful of observations can swing values wildly.
Post-stratification to 2023 census totals. Survey weights are recalibrated so that weighted district totals align with Census 2023 population counts. For LFS (individual microdata) this is a sex-ratio adjustment; for HIES (household data) a district-level population calibration factor scales all household weights. This corrects for sampling frames that may not reflect post-census population shifts and reduces bias from differential non-response by sex. District-level survey indicators remain approximate — cross-district rankings should be read with caution, and the sample size (n) is shown in tooltips.
The PDHS layers are computed from NIPS microdata by etl/dhs_district.py using the survey's sampling weights, then merged into districts.json. Like LFS/HIES the PDHS is representative at the national/provincial/region level, not the district level (~15,000 women across ~130 districts), so district figures are indicative and the same n<30 suppression applies. Each of the five DHS groups has its own denominator (currently-married women; all women; women with a recent birth; children 12–23 months; children under 5), so reliable coverage varies: family planning/fertility ~122 districts, maternal health ~98, nutrition ~47, immunisation ~16. National weighted estimates reproduce published PDHS figures (e.g. contraceptive prevalence 33.7% vs 34.2%; stunting 37.2% vs 37.6%). Gilgit-Baltistan and AJK — excluded from the national weight v005 — are weighted with the combined weight sv005, which also populates 17 GB/AJK districts the PBS census tables leave blank.
The multidimensional poverty index is an Alkire-Foster M₀ (headcount H × intensity A) computed from PSLM 2019-20 household microdata across seven censored indicators; it is reported at the district level because the PSLM is only representative at that geography — going finer would be false precision. Relative wealth is Meta's Relative Wealth Index, population-weighted to tehsils and re-percentiled within Pakistan; note that the RWI uses night-time lights as one of its inputs, so it is not fully independent of the night-lights layer (stated in the Methodology modal). Population is WorldPop 2020 UN-adjusted density and count. Night-lights are VIIRS monthly composites (June 2020–2026), lights per km², with a growth view; low-population tehsils (<1 person/km²) are flagged to avoid snow/sand albedo artefacts. Sequential layers use classed quantile breaks and diverging layers clip to the 95th percentile of magnitude, so that outliers like Karachi do not wash the rest of the map out.
The Trade Atlas aggregates PBS 8-digit external-trade records (~1.1M rows, 2015–2024) parsed from the D-10 "by commodities and countries" releases into an HS chapter→section drill-down tree. The Economy dashboard is built from the PBS 2015-16-base national accounts: GVA shares and sub-sector detail (with a pre-1999 backcast anchored to official real growth rates, shown hatched as indicative only), contributions to real growth, spliced LSM sector indices, the monthly Quantum Index of Manufacturing, and the CMI manufacturing censuses (the hard observations between which small-scale manufacturing is imputed rather than surveyed — treat the annual SSM series accordingly). The budget treemap re-parses the Finance Division's Budget-in-Brief documents; it covers current expenditure (no PSDP/development), expenditure years 2021-22→2026-27 and receipts 2009-10→2026-27.
| Source | Years | Coverage |
|---|---|---|
| Population Census | 2017, 2023 | Demographics, literacy, education, employment |
| PSLM | 2019-20 | Water, sanitation, ICT, work participation; MPI microdata |
| Economic Census | 2023 | Establishments, workforce by sector |
| Labour Force Survey | 2020-21, 2024-25 | LFPR, unemployment, industry |
| HIES | 2024-25 | Household income & expenditure |
| PDHS (NIPS) | 2017-18 | Family planning, fertility, maternal & child health, nutrition |
| External Trade Statistics | 2015–2024 | 8-digit imports & exports by commodity and country |
| National Accounts | 1951–2026 | GDP by sector, real growth, input-output, LSM/QIM/CMI |
| Federal Budget (Finance Division) | 2009–2027 | Receipts and current expenditure |
| Relative Wealth Index (Meta / Data for Good) | 2021 | Tehsil-level relative wealth |
| WorldPop | 2020 | Gridded population, UN-adjusted |
| VIIRS night-time lights (Earth Observation Group, Colorado School of Mines; NOAA/NASA VIIRS) | 2020–2026 | Monthly radiance composites |
Source data is from the Pakistan Bureau of Statistics and other public agencies. The code is licensed under the MIT License; derived data published in this repo is released under CC BY 4.0, except OpenStreetMap-derived rows (the healthsites_osm_2019 table and the Islamabad rows of schools_pk), which stay under the ODbL 1.0. Each source keeps its own terms; full credits are on the site's About page.
| District & tehsil boundaries |
| 2023 |
| PBS Digital Census 2023 polygons; geoBoundaries ADM3 behind the mouza crosswalk |
| MICS (provincial and regional bureaus of statistics with UNICEF) | 2016–2021 | District health, nutrition, WASH and child protection |
| Mouza Census (PBS) | 2020 | Rural facilities and services by tehsil |
| SBP EasyData (State Bank of Pakistan) | 1947–2026 | Money, prices, exchange rates, external balance |
| Federal Board of Revenue, via PBS | — | Tax collection by head |
| Bureau of Emigration & Overseas Employment, via PBS | — | Registered emigrants, remittances |
| NEPRA State of Industry and performance reports | — | Power plants and distribution companies |
| Law & Justice Commission of Pakistan | — | Court case flows and judicial strength |
| PBS, KP Bureau of Statistics, AJK Planning & Development Department, Bureau of Statistics Balochistan, Sindh Police | 2019–2025 | Reported crime (police returns) |
| NDMA situation reports; GDACS (European Commission JRC) | 2001–2026 | Monsoon impacts; disaster alerts |
| Provincial school registers, AEPAM/PIE, OpenStreetMap (Islamabad), GeoNames | 2017–2026 | School locations |
| ALHASAN Systems via HDX (CC0); OpenStreetMap via healthsites.io (ODbL) | 2017, 2019 | Health facility locations |
| Malaria Atlas Project (Weiss et al. 2020) | 2019–2020 | Travel time to healthcare |