Skip to content

Coverage Matrix

The library tracks data coverage and downstream-readiness as a ragged country × feature × wave tensor. Each cell gets a status tier — from "no source" through "builds with warnings" to "sanity-clean" — so you can answer two questions at a glance:

  • Where is work still needed? (the red, amber and magenta cells)
  • Which cells are safe to feed into downstream analysis? (the greens: sane / blessed)

Both views below are rendered from the committed snapshot (.coder/coverage/latest.csv); they reflect the last time the matrix was built.

Survey timeline

One bar per survey wave, years across, countries down. Thickness is how many features the library grades for that wave; colour is the share of those that are sane/blessed, on one green ramp. An outlined bar is a wave we know about with nothing graded yet; a dashed outline is a country whose data channel is blocked or unconfigured. Hover a bar for the counts.

thickness = features graded  colour = share sane   under half sane / half to 80% sane / 80-99% sane / all sane survey, nothing graded data channel blocked / unconfigured
198519901995200020052010201520202025AlbaniaAlbania 1996: 0 features graded, 0 sane -- blocked (blocked 1)Albania 2002: 8 features graded, 7 sane (sane 7, absent 3, builds 1)Albania 2003: 5 features graded, 5 sane (absent 6, sane 5)Albania 2004: 5 features graded, 5 sane (absent 6, sane 5)Albania 2005: 9 features graded, 8 sane (sane 8, absent 2, builds 1)Albania 2008: 7 features graded, 7 sane (sane 7, absent 4)Albania 2012: 8 features graded, 7 sane (sane 7, absent 3, builds 1)ArmeniaArmenia 1996: 2 features graded, 0 sane (broken 2)AzerbaijanAzerbaijan 1995: 7 features graded, 7 sane (sane 7)BeninBenin 2018-19: 21 features graded, 21 sane (sane 21)Burkina_FasoBurkina_Faso 2014: 14 features graded, 14 sane (sane 14, absent 9)Burkina_Faso 2018-19: 21 features graded, 21 sane (sane 21, absent 2)Burkina_Faso 2021-22: 16 features graded, 16 sane (sane 16, absent 7)CambodiaCambodia 2019-20: 12 features graded, 11 sane (sane 11, builds 1)ChinaChina 1995-97: 6 features graded, 6 sane (sane 6)CotedIvoireCotedIvoire 1985-86: 6 features graded, 5 sane (absent 15, sane 5, dropped 1)CotedIvoire 1986-87: 6 features graded, 5 sane (absent 15, sane 5, dropped 1)CotedIvoire 1987-88: 6 features graded, 5 sane (absent 15, sane 5, dropped 1)CotedIvoire 1988-89: 6 features graded, 5 sane (absent 15, sane 5, dropped 1)CotedIvoire 2018-19: 21 features graded, 21 sane (sane 21)EthiopiaEthiopia 2011-12: 22 features graded, 22 sane (sane 22, absent 2)Ethiopia 2013-14: 22 features graded, 22 sane (sane 22, absent 2)Ethiopia 2015-16: 22 features graded, 22 sane (sane 22, absent 2)Ethiopia 2018-19: 22 features graded, 22 sane (sane 22, absent 2)Ethiopia 2021-22: 23 features graded, 23 sane (sane 23, absent 1)EthiopiaRHSEthiopiaRHS 1989: 8 features graded, 7 sane (absent 9, sane 7, dropped 1)EthiopiaRHS 1994a: 12 features graded, 12 sane (sane 12, absent 5)EthiopiaRHS 1994b: 11 features graded, 11 sane (sane 11, absent 6)EthiopiaRHS 1995: 11 features graded, 11 sane (sane 11, absent 6)EthiopiaRHS 1997: 11 features graded, 11 sane (sane 11, absent 6)EthiopiaRHS 1999: 6 features graded, 6 sane (absent 11, sane 6)EthiopiaRHS 2004: 6 features graded, 6 sane (absent 11, sane 6)EthiopiaRHS 2009: 7 features graded, 7 sane (absent 10, sane 7)GhanaLSSGhanaLSS 1987-88: 11 features graded, 10 sane (sane 10, absent 3, dropped 1, not-asked 1)GhanaLSS 1988-89: 11 features graded, 10 sane (sane 10, absent 3, dropped 1, not-asked 1)GhanaLSS 1991-92: 14 features graded, 13 sane (sane 13, dropped 1, not-asked 1)GhanaLSS 1998-99: 14 features graded, 13 sane (sane 13, dropped 1, not-asked 1)GhanaLSS 2005-06: 12 features graded, 11 sane (sane 11, asked-not-distributed 1, dropped 1, not-asked 1, absent 1)GhanaLSS 2012-13: 14 features graded, 13 sane (sane 13, dropped 1, not-asked 1)GhanaLSS 2016-17: 15 features graded, 15 sane (sane 15)GhanaSPSGhanaSPS 2009-10: 13 features graded, 13 sane (sane 13)GhanaSPS 2013-14: 13 features graded, 13 sane (sane 13)GhanaSPS 2017-18: 13 features graded, 13 sane (sane 13)GuatemalaGuatemala 2000: 11 features graded, 11 sane (sane 11)Guinea-BissauGuinea-Bissau 2018-19: 21 features graded, 21 sane (sane 21)GuyanaGuyana 1992: 8 features graded, 8 sane (sane 8)IndiaIndia 1997-98: 10 features graded, 10 sane (sane 10)IraqIraq 2006-07: 8 features graded, 8 sane (sane 8, absent 2)Iraq 2012: 10 features graded, 10 sane (sane 10)KazakhstanKazakhstan 1996: 8 features graded, 8 sane (sane 8)KosovoKosovo 2000: 9 features graded, 8 sane (sane 8, builds 1)LiberiaLiberia 2018-19: 10 features graded, 10 sane (sane 10)MalawiMalawi 2004-05: 13 features graded, 13 sane (sane 13, absent 12)Malawi 2010-11: 24 features graded, 24 sane (sane 24, absent 1)Malawi 2013-14: 24 features graded, 24 sane (sane 24, absent 1)Malawi 2016-17: 24 features graded, 24 sane (sane 24, absent 1)Malawi 2019-20: 25 features graded, 25 sane (sane 25)MaliMali 2014-15: 19 features graded, 19 sane (sane 19, absent 4)Mali 2017-18: 13 features graded, 13 sane (sane 13, absent 10)Mali 2018-19: 16 features graded, 15 sane (sane 15, absent 7, dropped 1)Mali 2021-22: 16 features graded, 15 sane (sane 15, absent 7, dropped 1)NepalNepal 1995-96: 0 features graded, 0 sane -- blocked (absent 9, blocked 2)Nepal 2003-04: 0 features graded, 0 sane -- blocked (absent 9, blocked 2)Nepal 2010-11: 0 features graded, 0 sane -- blocked (absent 9, blocked 2)NigerNiger 2011-12: 14 features graded, 14 sane (sane 14, absent 8)Niger 2014-15: 15 features graded, 15 sane (sane 15, absent 7)Niger 2018-19: 21 features graded, 21 sane (sane 21, absent 1)Niger 2021-22: 21 features graded, 21 sane (sane 21, absent 1)NigeriaNigeria 2010Q3: 20 features graded, 18 sane (sane 18, absent 3, dropped 2)Nigeria 2011Q1: 20 features graded, 18 sane (sane 18, absent 3, dropped 2)Nigeria 2012Q3: 20 features graded, 18 sane (sane 18, absent 3, dropped 2)Nigeria 2013Q1: 20 features graded, 18 sane (sane 18, absent 3, dropped 2)Nigeria 2015Q3: 20 features graded, 18 sane (sane 18, absent 3, dropped 2)Nigeria 2016Q1: 20 features graded, 16 sane (sane 16, dropped 4, absent 3)Nigeria 2018Q3: 19 features graded, 17 sane (sane 17, absent 4, dropped 2)Nigeria 2019Q1: 19 features graded, 16 sane (sane 16, absent 4, dropped 3)Nigeria 2023Q3: 9 features graded, 7 sane (absent 14, sane 7, dropped 2)Nigeria 2024Q1: 10 features graded, 9 sane (absent 13, sane 9, dropped 1)PakistanPakistan 1991: 6 features graded, 6 sane (sane 6)PanamaPanama 1997: 5 features graded, 5 sane (sane 5)Panama 2003: 5 features graded, 5 sane (sane 5)Panama 2008: 5 features graded, 5 sane (sane 5)PeruPeru 1985: 0 features graded, 0 sane -- empty (absent 9)Peru 1990: 0 features graded, 0 sane -- empty (absent 9)Peru 1991: 0 features graded, 0 sane -- empty (absent 9)Peru 1994: 3 features graded, 3 sane (absent 6, sane 3)SenegalSenegal 2018-19: 21 features graded, 21 sane (sane 21)Senegal 2021-22: 16 features graded, 16 sane (sane 16, absent 5)SerbiaSerbia 2007: 12 features graded, 12 sane (sane 12)Serbia and MontenegroSerbia and Montenegro 2002: 5 features graded, 5 sane (sane 5)Serbia and Montenegro 2003: 5 features graded, 5 sane (sane 5)South AfricaSouth Africa 1993: 9 features graded, 9 sane (sane 9)TajikistanTajikistan 1999: 7 features graded, 7 sane (sane 7, absent 3)Tajikistan 2003: 6 features graded, 6 sane (sane 6, absent 4)Tajikistan 2007: 10 features graded, 9 sane (sane 9, builds 1)Tajikistan 2009: 9 features graded, 9 sane (sane 9, absent 1)TanzaniaTanzania 2008-09: 15 features graded, 14 sane (sane 14, absent 9, dropped 1)Tanzania 2010-11: 15 features graded, 15 sane (sane 15, absent 9)Tanzania 2012-13: 15 features graded, 15 sane (sane 15, absent 9)Tanzania 2014-15: 15 features graded, 15 sane (sane 15, absent 9)Tanzania 2019-20: 24 features graded, 23 sane (sane 23, dropped 1)Tanzania 2020-21: 23 features graded, 22 sane (sane 22, absent 1, dropped 1)Timor-LesteTimor-Leste 2001: 8 features graded, 8 sane (sane 8, absent 1)Timor-Leste 2007-08: 9 features graded, 8 sane (sane 8, builds 1)TogoTogo 2018: 22 features graded, 22 sane (sane 22)UgandaUganda 2005-06: 20 features graded, 20 sane (sane 20, absent 7)Uganda 2009-10: 26 features graded, 25 sane (sane 25, absent 1, builds 1)Uganda 2010-11: 25 features graded, 24 sane (sane 24, absent 2, builds 1)Uganda 2011-12: 25 features graded, 25 sane (sane 25, absent 2)Uganda 2013-14: 26 features graded, 26 sane (sane 26, absent 1)Uganda 2015-16: 25 features graded, 24 sane (sane 24, absent 2, builds 1)Uganda 2018-19: 25 features graded, 25 sane (sane 25, absent 2)Uganda 2019-20: 25 features graded, 25 sane (sane 25, absent 2)

The tier ladder

Each tier is derived from existing machinery — Wave.data_scheme (coverage), the built table's t index (drops), and diagnostics.is_this_feature_sane (readiness). Nothing re-implements the sanity checks.

Tier Meaning
n/a No per-wave readiness applies — a feature with no wave axis at all (panel_ids, updated_ids), or a built table with no t index level. Note this is not the same as "built by a country-level script"; see below.
absent The feature applies to the country, but its source is not declared for this wave. An expected gap, not a defect.
declared Source present for the wave; readiness not assessed (a coverage-only run).
dropped Source declared for the wave but the wave is missing/empty in the built table — a silent-drop hazard.
broken The country-level build raised, or the whole feature is empty.
builds The wave slice is non-empty but fails a sanity check (SanityReport.ok is False).
sane The wave slice is non-empty and passes every sanity check (warnings allowed).
blessed sane and listed in the git-tracked blessing file .coder/coverage/blessed.csv.
not-asked Adjudicated: the survey instrument genuinely never asked. Closed.
asked-not-distributed Adjudicated: the instrument did ask, but the shipped extract does not carry the variables. An acquisition problem.

Country-level tables are still graded per wave

Most tables are declared per wave, so Wave.data_scheme answers "is this feature covered for this wave?" directly. Some are not: a country may build a table from a single country-level countries/{C}/_/{feature}.py (materialize: make in the country data_scheme.yml), declared in no wave's data_info.yml at all. Wave.data_scheme then has nothing to say about it, and asking it anyway returns "not declared" for every wave.

Such a table is not n/a and it is certainly not absent — it usually carries a t index level naming exactly the waves it serves. So the grader reads coverage off the built table's own t values:

  • a wave present in t is graded normally (sane / builds / blessed);
  • a wave absent from t is absent — the country-level script does not serve it, and nothing declared it either;
  • a wave absent from t is never dropped. dropped means "declared for this wave, then missing from the build", and a wave that declares nothing cannot have dropped anything;
  • if the country-level build raises, every wave is broken, not absent;
  • a country that ships a _/{feature}.py but declares the feature nowhere is undeclared, not broken — nothing was wired, so nothing is built. (Guatemala and Panama both carry a _/nutrition.py they never declare. The old allowlist built it anyway, filed the resulting AttributeError as broken, and left two rows on one (country, feature, wave) key.)

A --no-readiness (coverage-only) run has no built table to read, so it reports these cells declared: config knows the country declares the feature, and cannot know which waves it serves.

Why this is a test and not a list of feature names (GH #818)

Country-level-ness is a property of the (country, feature) declaration, not of the feature name. community_prices is per-wave in seven countries and country-level in exactly one — EthiopiaRHS, whose _/community_prices.py serves six of its eight waves with 2,691 rows. Under the hand-maintained name allowlist that preceded this, all eight of those waves graded absent ("source not declared for wave"): a built, working cell parked in the live work queue, which is how the bug surfaced (a reader inventorying price sources skipped the country). The allowlist was only ever right for whoever last remembered to edit it. The test is _has_country_level_feature() and "declared by no wave" — both halves, since a country script alone does not make a feature country-level (Nigeria has both kinds), and "declared by no wave" alone is just an un-written-config absent (Nepal, Peru).

Only panel_ids and updated_ids are still keyed by name: they return dicts, not DataFrames, so there is no t to slice and no wave axis to grade.

Adjudicating an absent cell

absent alone says only "the feature is not declared for this wave." That conflates states that could not be more different, and until they are separated the number can never reach zero:

verdict meaning closes the cell? routes to
todo the data is there; nobody wrote the config no — stays absent add-feature
asked-not-distributed asked, but the extract lacks it yes acquisition / add-wave
not-asked genuinely never asked yes closed forever
unsure a required check could not be run no — stays absent human / OCR

Verdicts live in the git-tracked .coder/coverage/absent_verdicts.csv:

country,feature,wave,verdict,checks_run,evidence,adjudicated_by,date
Albania,shocks,2005,todo,C1;C2,Data/migrationE_cl.dta m6e_q00 = 'Type of Shock Code' (10 types),sue,2026-07-12

undeclared — the feature a country never declared (GH #724)

absent means "declared for other waves of this country, but not this one." It cannot describe a feature the country declares nowhere, and until #724 the matrix emitted no row at all for that case — its feature axis came from each country's own data_scheme. GhanaSPS therefore reported 21/21 = 100% sane while ~300 of its 328 tracked source files sat unwired.

That is the same failure the matrix already fixed one level up, where a country directory holding microdata but no _/data_scheme.yml is surfaced as unconfigured rather than omitted: a denominator that omits the work you have not started is not a denominator.

So every country is now graded against the Feature Vocabulary pinned in lsms_library/data_info.yml (22 features; see the rationale in that file). A feature in the vocabulary that a country does not declare emits one row with a blank wave — blank because there is no per-wave information to report: nobody has looked yet.

Adjudicate it exactly like absent, with a blank wave in .coder/coverage/absent_verdicts.csv:

verdict effect on an undeclared cell
(none) stays undeclared — an open, un-triaged gap
todo stays undeclared, but carries its evidence forward
unsure stays undeclared, and records why the check could not run
not-asked / asked-not-distributed closes it — evidence mandatory, C4 required

todo deliberately does not relabel the cell absent: that would assert the country declares the feature somewhere, which is false.

A cheap-layer run will not write the snapshot. --no-readiness (i.e. make matrix-coverage) grades every cell declared, and the snapshot upserts by (country, feature, wave) — so writing it to .coder/coverage/latest.csv silently downgrades every readiness tier it touches (measured: 1,217 sane + 138 builds + 39 dropped + 8 broken became declared in one run). It now refuses the default snapshot and needs an explicit --snapshot PATH.

Evidence is not optional

A closing verdict (not-asked / asked-not-distributed) is a permanent, unsupervised write: it removes a cell from the work queue with nobody reviewing it. So load_verdicts() refuses a closing verdict whose evidence field is empty, and warns.

This is not defensive pedantry. It already went wrong: Albania/_/data_scheme.yml asserted "earlier waves have no shocks module" — and Albania 2005's migrationE_cl.dta carries m6e_q00 = 'Type of Shock Code' with ten shock types. The claim was false, nobody could catch it (nothing recorded how it was reached), and it silently suppressed work on ~5 cells.

An unevidenced negative is unfalsifiable, and therefore permanent whether or not it is true.

The four checks

A cell may be closed only when all applicable checks were run and all came back negative. Record which ran in checks_run. A check you cannot run makes the verdict unsure — silence is never evidence.

  1. C1 — variable/value-label sweep. Metadata-only reads across every source file for the wave. Be extension-agnostic (LSMS ships Stata as .tab, SPSS as .sav) and search in the instrument's own language (French, Spanish, Portuguese). Distinguish "no labels found" from "the files carry no labels at all" — the latter means the check did not run.
  2. C2 — sibling-wave differential. Necessary whenever the country has the feature for another wave, but never sufficient: module vocabularies change completely between waves (Iraq's 2007 "Problem: theft" shares no words with 2012's phrasing, yet both waves have the module).
  3. C3 — Harmonized LSMS-ISA Ag cross-check. countries/Harmonized_LSMS-ISA_Ag/lsms_ag.parquet (7 ISA countries). Positive-only: a non-null harmonized column proves the concept was asked; a null one proves nothing — it means the WB harmonizers didn't code it.
  4. C4 — the questionnaire. Mandatory before any permanent close. Absence in the shipped .dta is not absence in the instrument. Every data-side check can be defeated by a data-distribution gap, so no amount of data-side evidence may close a cell as not-asked — only the questionnaire can separate not-asked from asked-not-distributed, and those route to completely different queues.

Capability: adjudicate at acquisition, not by archaeology

Probing an absent cell is expensive, and it is usually rediscovering something that was knowable the day the survey was acquired. South Africa's General Household Survey has no consumption module; once it lands, South Africa / food_acquired / 2015 will grade absent, someone will file it as a gap, and a probe will eventually establish a fact the WB catalog told us up front.

So lsms_library/capability.py records what a series measures at acquisition time:

SeriesCapability(
    country="South Africa", series="GHS",
    provides=("household_roster", "housing", "individual_education", ...),
    lacks=("food_acquired",),
    validation=CATALOG_ONLY,
    evidence="WB catalog id 2773: topics are 'employment', 'unemployment', "
             "'LABOUR AND EMPLOYMENT', 'DEMOGRAPHY AND POPULATION' -- no "
             "consumption/expenditure topic ...",
)

proposed_absent_verdicts(country, series, waves) turns each lacks entry into absent_verdicts.csv rows — one per (feature, wave) — in the schema load_verdicts() already reads. The probe sweep then only has to adjudicate the cells we inherited without a capability record: a shrinking set, not a permanent tax.

A capability record may NOT close a cell on catalog metadata

This is the whole discipline, and it is easy to get wrong. A capability asserted from a cataloguer's topic list is not C4. It is good evidence for where to look; it is not evidence that a question was never asked. Closing a cell on it would be the Albania mistake with better paperwork.

So each record carries a validation level, and the verdict is derived from it — never chosen by the caller:

validation established by proposes closes?
catalog-only WB catalog topics / abstract unsure no
data-validated C1 label sweep over the shipped extract unsure no
questionnaire-validated C4 — the questionnaire was read not-asked yes

data-validated deliberately does not close either: a negative label sweep is exactly as consistent with asked-not-distributed as with not-asked. That is precisely why C4 exists.

An unsure row is still worth writing — it turns "nobody has looked at this" into "we have a catalog-level expectation, unconfirmed", and it carries the evidence forward so the probe does not start cold. It simply cannot close anything.

Upgrading a series from catalog-only to questionnaire-validated — one RA, one PDF — is what converts its unsure rows into permanent not-asked. That is a bounded human step per series, not per cell, and it is the only step that may close a cell.

capability.audit() enforces the invariant; tests/test_capability.py proves a catalog-only record cannot close a cell through the real load_verdicts().

Blessing a cell

sane and blessed answer different questions:

  • sane — the automated checks passed. No human has necessarily looked at a single number.
  • blessed — a human read the actual numbers for this cell and believes them.

For anything feeding published analysis, sane is not enough. A feature can build cleanly, pass every sanity check, and still be quietly wrong — wired to the wrong source column, or carrying a unit conversion nobody verified.

The rule: if you used a cell in real analysis and looked at its numbers, bless it in the same PR.

country,feature,wave,blessed_by,date,note
Uganda,food_expenditures,2019-20,ligon,2026-07-12,used in demand estimation; totals reconcile

wave is blank for country-level features. Only country, feature, and wave are read by the matrix — blessed_by / date / note are provenance for humans, and they are what make a blessing auditable rather than a bare assertion.

Blessings accrete; they are never bulk-seeded. An empty blessing file is honest. A file full of blessings nobody actually gave is worse than no file at all, because it would make blessed a synonym for sane and destroy the only distinction the tier exists to draw.

Do not put # comments in blessed.csv

load_blessed() reads it with pd.read_csv(..., keep_default_na=False) and no comment= argument, so a comment line is parsed as a row — a phantom blessed cell. Header and data only.

The grid cell shows a worst-first glyph tally over a country's waves (e.g. ⚠2 ✓5 –1 = 2 builds, 5 sane, 1 absent) and is coloured by the most actionable tier present.

Generating / refreshing the matrix

make matrix              # full readiness cube (heavy first run; cache-cheap after)
make matrix C="Uganda Malawi"   # scope to countries (C=) / features (F=)
make matrix-coverage     # coverage layer only — no builds, no data access

make matrix writes the committed journal .coder/coverage/latest.csv and a self-contained HTML readout under bench/results/<date>/matrix.html.

Authoritative runs use a clean cache

Readiness is graded by building each feature. A warm cache reflects whatever is cached, which can surface stale-cache hazards (e.g. a stale script-path wave parquet reporting a feature broken). For a canonical "ready from source" snapshot, build each country from a cleared cache (lsms-library cache clear --country <C> first). The committed snapshot is produced this way.

Publishing a refreshed snapshot

The page on this site is rendered from the committed latest.csv at docs-build time, and the docs site only deploys on a push to master. So the full loop to refresh what readers see is:

  1. Rebuild authoritatively — clear caches, then build. For the whole cube, the per-country clean-cache builds parallelise well (one country per job); for a spot refresh, scope with C=:

    lsms-library cache clear --country Uganda   # repeat per country, or clear all
    make matrix C="Uganda"                       # omit C= for the full cube
    

    A scoped run upserts; it does not replace

    save_snapshot() merges on (country, feature, wave), so make matrix C="Uganda" updates Uganda's cells and leaves every other country's alone. Before 2026-07-12 it replaced the file wholesale -- which meant that following this very procedure with C= committed a 67-cell snapshot over the authoritative 1849-cell one. A partial measurement must never be able to erase a complete one.

    1. Commit the journal (it is tracked despite the global *.csv ignore):
      git add .coder/coverage/latest.csv
      git commit -m "data(coverage): refresh matrix snapshot"
      
    2. Land it on master via the normal development → master flow. That push triggers mkdocs build + deploy (ci.yml docs job, gated to master), and the page re-renders from the new CSV — no data access needed in CI.

Automated refresh (opt-in, Savio)

The loop above can run unattended via two self-resubmitting Slurm jobs in bin/ — used because Savio disables both scrontab and user crontab, so the Slurm scheduler itself becomes the cron (each run sbatchs its own successor). They are off until seeded:

# weekly warm/incremental refresh + monthly authoritative (clean-cache) reseed,
# each set to retire on COV_EXPIRES unless renewed:
sbatch --export=ALL,COV_EXPIRES=2026-12-25 bin/coverage_refresh.sbatch
sbatch --export=ALL,COV_EXPIRES=2026-12-25 bin/coverage_reseed.sbatch

Properties (see bin/coverage_lib.sh): builds in a dedicated clone (never your checkout); change-gated (skips the build unless countries/** or the matrix code changed); connectivity-gated (most-but-not-all nodes reach GitHub — a bad node is skipped, never breaks the chain); pushes to development.

It tells you before it retires: ~21 days before COV_EXPIRES it opens a GitHub issue (which emails you), and this page shows a freshness/expiry banner that escalates as the date nears. Stop it anytime with touch ~/.lsms_coverage_refresh.STOP; renew by re-seeding with a later COV_EXPIRES. Check the schedule with squeue -u $USER (a pending future job).

Reading it from Python

import lsms_library as ll

ll.coverage()                       # the committed snapshot (last `make matrix`)
ll.coverage(refresh="coverage")     # live coverage layer — config only, no builds
ll.coverage(refresh="readiness")    # recompute the full cube in-process (heavy)

See the Coverage API reference for details.

Status snapshot

Each cell of the grid is a strip of one segment per wave (oldest to newest); the segment's colour is that wave's tier. Colour carries the state -- there is no text in the cells -- so read it with the legend: greens are safe, amber builds with a failing check, reds are defects, magenta is work not started, blues are acquisition problems, greys are gaps (light = the live absent queue, blue-grey = adjudicated not-asked). Hover a cell for the wave-by-wave reading; the table view underneath is the same data as text.

Coverage status

Last auto-refreshed 2026-06-26T04:59:51Z. Auto-refresh active; renewal due by 2026-12-26 (~100d).

sane ✓ 1,451builds ⚠ 10broken ✗ 2dropped ✗! 38undeclared ⌀ 478asked-not-distributed ⤓ 1blocked ⛔ 7absent – 428not-asked ∅ 6

37 countries x 40 features x waves = 2,421 cells. Each cell is one segment per wave, oldest to newest; colour is the tier. Hover a cell for the wave-by-wave reading.

Sample & rosterFoodAgricultureAssets, housing & shocksPeople & workOther
countryanthropometrycluster_featurescommunity_cluster_xwalkhhsizehousehold_characteristicshousehold_rosterindividual_educationinterview_datepanel_idssampleupdated_idscommunity_pricesconsumptionfctfood_acquiredfood_copingfood_expendituresfood_pricesfood_quantitiesfood_securityfood_security_hfiasmonths_food_inadequatenonfood_expendituresnutritioncrop_productionlivestockplot_featuresplot_inputsplot_laborassetsenterprise_incomehousingincomeshocksearningsemploymentlife_satisfactionpeople_last7dayssubjective_well_being<wave>
Albania
Armenia
Azerbaijan
Benin
Burkina_Faso
Cambodia
China
CotedIvoire
Ethiopia
EthiopiaRHS
GhanaLSS
GhanaSPS
Guatemala
Guinea-Bissau
Guyana
India
Iraq
Kazakhstan
Kosovo
Liberia
Malawi
Mali
Nepal
Niger
Nigeria
Pakistan
Panama
Peru
Senegal
Serbia
Serbia and Montenegro
South Africa
Tajikistan
Tanzania
Timor-Leste
Togo
Uganda
Table view (1,515 graded cells; the same data as text)
countryfeaturewavetierrowsdetail
Albania<wave>1996blockedblocked, and NOT MODELLED as a wave (no _/ config): Directory and WB catalog entry (ALB_1996_EWS, Employment and Welfare Survey 1996) both exist; we hold zero data files. Acquisition never completed; source believed unreachable — NOT yet confirmed. [probe https://microdata.worldbank.org/index.php/catalog/2311]
Albaniaassets2002sane20448all checks pass
Albaniacluster_features2002sane450warn: has_household_index
Albaniacluster_features2003sane449warn: has_household_index,no_constant_columns
Albaniacluster_features2004sane448warn: has_household_index,no_constant_columns
Albaniacluster_features2005sane480warn: has_household_index
Albaniahousehold_characteristics2002sane3599all checks pass
Albaniahousehold_characteristics2003sane1780all checks pass
Albaniahousehold_characteristics2004sane1797all checks pass
Albaniahousehold_characteristics2005sane3840all checks pass
Albaniahousehold_characteristics2008sane3599all checks pass
Albaniahousehold_characteristics2012sane6669all checks pass
Albaniahousehold_roster2002sane16521warn: index_levels_match_scheme
Albaniahousehold_roster2003sane8679warn: index_levels_match_scheme
Albaniahousehold_roster2004sane8025warn: index_levels_match_scheme
Albaniahousehold_roster2005sane17302warn: index_levels_match_scheme
Albaniahousehold_roster2008sane14869warn: index_levels_match_scheme
Albaniahousehold_roster2012sane25335warn: index_levels_match_scheme
Albaniahousing2005sane3840warn: index_levels_match_scheme
Albaniahousing2008sane3599warn: index_levels_match_scheme
Albaniahousing2012sane6671warn: index_levels_match_scheme
Albaniaindividual_education2005sane14291warn: index_levels_match_scheme
Albaniaindividual_education2008sane12655warn: index_levels_match_scheme
Albaniaindividual_education2012sane22808warn: index_levels_match_scheme
Albaniainterview_date2002sane3599warn: index_levels_match_scheme
Albaniainterview_date2004sane1797warn: index_levels_match_scheme
Albaniainterview_date2005sane3840warn: index_levels_match_scheme
Albaniaplot_features2002builds6082fail: declared_spellings; warn: index_levels_match_scheme,no_constant_columns
Albaniaplot_features2005builds5456fail: declared_spellings; warn: index_levels_match_scheme,no_constant_columns
Albaniaplot_features2008sane3977warn: index_levels_match_scheme,no_constant_columns
Albaniaplot_features2012builds4661fail: declared_spellings; warn: index_levels_match_scheme,no_constant_columns
Albaniasample2002sane3599all checks pass
Albaniasample2003sane1764warn: no_constant_columns
Albaniasample2004sane1884warn: no_constant_columns
Albaniasample2005sane3840all checks pass
Albaniasample2008sane3599all checks pass
Albaniasample2012sane6671all checks pass
Albaniashocks2012sane1532all checks pass
Albaniasubjective_well_being2002sane3599warn: index_levels_match_scheme
Albaniasubjective_well_being2003sane1780warn: index_levels_match_scheme
Albaniasubjective_well_being2005sane3840warn: index_levels_match_scheme
Albaniasubjective_well_being2008sane3599warn: index_levels_match_scheme
Albaniasubjective_well_being2012sane6671warn: index_levels_match_scheme
Armeniahousehold_characteristics1996brokenPathMissingError: The path '/local/job38714904/mirrors/LSMS_Library/lsms_library/countries/Armenia/1996/Data/../Data/INDSECA.dta' does not exist in the target repository '/local/job38714904/mirrors/LSMS_Library/lsms_library/countries/Armenia/1996/Data/../Data/INDSECA.dta' neither as a DVC output nor as a Git-tracked file.
Armeniahousehold_roster1996brokenPathMissingError: The path '/local/job38714904/mirrors/LSMS_Library/lsms_library/countries/Armenia/1996/Data/../Data/INDSECA.dta' does not exist in the target repository '/local/job38714904/mirrors/LSMS_Library/lsms_library/countries/Armenia/1996/Data/../Data/INDSECA.dta' neither as a DVC output nor as a Git-tracked file.
Azerbaijancluster_features1995sane168warn: has_household_index
Azerbaijanhousehold_characteristics1995sane2016all checks pass
Azerbaijanhousehold_roster1995sane10012warn: index_levels_match_scheme
Azerbaijanhousing1995sane2016warn: index_levels_match_scheme
Azerbaijanindividual_education1995sane9005warn: index_levels_match_scheme
Azerbaijaninterview_date1995sane2015warn: index_levels_match_scheme
Azerbaijansample1995sane2016all checks pass
Beninassets2018-19sane38191all checks pass
Benincluster_features2018-19sane670warn: has_household_index
Benincrop_production2018-19sane9056warn: index_levels_match_scheme,no_null_index_levels,no_constant_columns
Beninfood_acquired2018-19sane187930warn: no_constant_columns
Beninfood_expenditures2018-19sane132341all checks pass
Beninfood_prices2018-19sane132811all checks pass
Beninfood_quantities2018-19sane187338all checks pass
Beninfood_security2018-19sane8011warn: index_levels_match_scheme
Beninhousehold_characteristics2018-19sane7991all checks pass
Beninhousehold_roster2018-19sane42343warn: index_levels_match_scheme
Beninhousing2018-19sane8012warn: index_levels_match_scheme
Beninindividual_education2018-19sane42343warn: index_levels_match_scheme
Benininterview_date2018-19sane24035warn: index_levels_match_scheme
Beninlivestock2018-19sane7334all checks pass
Beninpeople_last7days2018-19sane35042warn: index_levels_match_scheme,no_constant_columns
Beninplot_features2018-19sane7588warn: index_levels_match_scheme,no_constant_columns
Beninplot_inputs2018-19sane10605warn: index_levels_match_scheme
Beninplot_labor2018-19sane10738warn: index_levels_match_scheme
Beninsample2018-19sane8012all checks pass
Beninshocks2018-19sane12305all checks pass
Beninsubjective_well_being2018-19sane7953warn: index_levels_match_scheme
Burkina_Fasoassets2014sane50461all checks pass
Burkina_Fasoassets2018-19sane42215all checks pass
Burkina_Fasoassets2021-22sane20275all checks pass
Burkina_Fasocluster_features2014sane900warn: has_household_index
Burkina_Fasocluster_features2018-19sane585warn: has_household_index
Burkina_Fasocluster_features2021-22sane550warn: has_household_index
Burkina_Fasocrop_production2018-19sane15587warn: index_levels_match_scheme,no_constant_columns
Burkina_Fasofood_acquired2014sane557692warn: no_constant_columns
Burkina_Fasofood_acquired2018-19sane138416warn: no_constant_columns
Burkina_Fasofood_acquired2021-22sane69708warn: no_constant_columns
Burkina_Fasofood_coping2014sane51099warn: index_levels_match_scheme
Burkina_Fasofood_expenditures2014sane239916all checks pass
Burkina_Fasofood_expenditures2018-19sane91919all checks pass
Burkina_Fasofood_expenditures2021-22sane45728all checks pass
Burkina_Fasofood_prices2014sane96582all checks pass
Burkina_Fasofood_prices2018-19sane91945all checks pass
Burkina_Fasofood_prices2021-22sane45755all checks pass
Burkina_Fasofood_quantities2014sane108396all checks pass
Burkina_Fasofood_quantities2018-19sane138383all checks pass
Burkina_Fasofood_quantities2021-22sane69662all checks pass
Burkina_Fasofood_security2018-19sane7009warn: index_levels_match_scheme
Burkina_Fasofood_security2021-22sane3224warn: index_levels_match_scheme
Burkina_Fasohousehold_characteristics2014sane10729all checks pass
Burkina_Fasohousehold_characteristics2018-19sane7004all checks pass
Burkina_Fasohousehold_characteristics2021-22sane3226all checks pass
Burkina_Fasohousehold_roster2014sane78543warn: index_levels_match_scheme
Burkina_Fasohousehold_roster2018-19sane45612warn: index_levels_match_scheme
Burkina_Fasohousehold_roster2021-22sane22362warn: index_levels_match_scheme
Burkina_Fasohousing2014sane10799warn: index_levels_match_scheme
Burkina_Fasohousing2018-19sane7010warn: index_levels_match_scheme
Burkina_Fasohousing2021-22sane3227warn: index_levels_match_scheme
Burkina_Fasoindividual_education2014sane64477warn: index_levels_match_scheme
Burkina_Fasoindividual_education2018-19sane45612warn: index_levels_match_scheme
Burkina_Fasoindividual_education2021-22sane22362warn: index_levels_match_scheme
Burkina_Fasointerview_date2018-19sane21028warn: index_levels_match_scheme
Burkina_Fasointerview_date2021-22sane9681warn: index_levels_match_scheme
Burkina_Fasolivestock2018-19sane13961all checks pass
Burkina_Fasomonths_food_inadequate2014sane10220warn: index_levels_match_scheme
Burkina_Fasopanel_idssane31323132 entries
Burkina_Fasopeople_last7days2018-19sane45332warn: index_levels_match_scheme,no_constant_columns
Burkina_Fasoplot_features2018-19sane12434warn: index_levels_match_scheme,no_constant_columns
Burkina_Fasoplot_features2021-22sane7350warn: index_levels_match_scheme,no_constant_columns
Burkina_Fasoplot_inputs2018-19sane22694warn: index_levels_match_scheme
Burkina_Fasoplot_labor2018-19sane16987warn: index_levels_match_scheme
Burkina_Fasosample2014sane10411all checks pass
Burkina_Fasosample2018-19sane7010warn: no_constant_columns
Burkina_Fasosample2021-22sane3227warn: no_constant_columns
Burkina_Fasoshocks2014sane11596all checks pass
Burkina_Fasoshocks2018-19sane8766warn: no_constant_columns
Burkina_Fasoshocks2021-22sane4475all checks pass
Burkina_Fasosubjective_well_being2018-19sane6988warn: index_levels_match_scheme
Burkina_Fasosubjective_well_being2021-22sane3186warn: index_levels_match_scheme
Burkina_Fasoupdated_idssane22 entries
Cambodiacluster_features2019-20sane252warn: has_household_index
Cambodiafood_acquired2019-20sane38201warn: index_levels_match_scheme
Cambodiafood_expenditures2019-20sane32344all checks pass
Cambodiafood_prices2019-20sane35187all checks pass
Cambodiafood_quantities2019-20sane35190all checks pass
Cambodiahousehold_characteristics2019-20sane1512all checks pass
Cambodiahousehold_roster2019-20sane6351warn: index_levels_match_scheme
Cambodiahousing2019-20sane1512warn: index_levels_match_scheme
Cambodiaindividual_education2019-20sane1973warn: index_levels_match_scheme
Cambodiainterview_date2019-20sane1512warn: index_levels_match_scheme
Cambodiaplot_features2019-20builds2951fail: declared_spellings; warn: index_levels_match_scheme
Cambodiasample2019-20sane1512all checks pass
Chinacluster_features1995-97sane30warn: has_household_index
Chinahousehold_characteristics1995-97sane784all checks pass
Chinahousehold_roster1995-97sane2996warn: index_levels_match_scheme
Chinaindividual_education1995-97sane2830warn: index_levels_match_scheme
Chinaplot_features1995-97sane3180warn: index_levels_match_scheme,no_constant_columns
Chinasample1995-97sane787all checks pass
CotedIvoireassets2018-19sane66857all checks pass
CotedIvoirecluster_features1985-86sane100warn: has_household_index,no_constant_columns
CotedIvoirecluster_features1986-87sane100warn: has_household_index,no_constant_columns
CotedIvoirecluster_features1987-88sane100warn: has_household_index,no_constant_columns
CotedIvoirecluster_features1988-89sane100warn: has_household_index,no_constant_columns
CotedIvoirecluster_features2018-19sane1084warn: has_household_index
CotedIvoirecrop_production2018-19sane22216warn: index_levels_match_scheme,no_null_index_levels,no_constant_columns
CotedIvoirefood_acquired2018-19sane296945warn: no_constant_columns
CotedIvoirefood_expenditures1985-86droppeddeclared for wave but absent from built t-index
CotedIvoirefood_expenditures1986-87droppeddeclared for wave but absent from built t-index
CotedIvoirefood_expenditures1987-88droppeddeclared for wave but absent from built t-index
CotedIvoirefood_expenditures1988-89droppeddeclared for wave but absent from built t-index
CotedIvoirefood_expenditures2018-19sane182891all checks pass
CotedIvoirefood_prices2018-19sane182891all checks pass
CotedIvoirefood_quantities2018-19sane296945all checks pass
CotedIvoirefood_security2018-19sane12960warn: index_levels_match_scheme
CotedIvoirehousehold_characteristics1985-86sane1588all checks pass
CotedIvoirehousehold_characteristics1986-87sane1600all checks pass
CotedIvoirehousehold_characteristics1987-88sane1600all checks pass
CotedIvoirehousehold_characteristics1988-89sane1600all checks pass
CotedIvoirehousehold_characteristics2018-19sane12979all checks pass
CotedIvoirehousehold_roster1985-86sane14398warn: index_levels_match_scheme,no_constant_columns
CotedIvoirehousehold_roster1986-87sane13867warn: index_levels_match_scheme,no_constant_columns
CotedIvoirehousehold_roster1987-88sane11847warn: index_levels_match_scheme,no_constant_columns
CotedIvoirehousehold_roster1988-89sane10560warn: index_levels_match_scheme,no_constant_columns
CotedIvoirehousehold_roster2018-19sane61116warn: index_levels_match_scheme
CotedIvoirehousing2018-19sane12992warn: index_levels_match_scheme
CotedIvoireindividual_education1985-86sane4954warn: index_levels_match_scheme
CotedIvoireindividual_education1986-87sane5069warn: index_levels_match_scheme
CotedIvoireindividual_education1987-88sane4591warn: index_levels_match_scheme
CotedIvoireindividual_education1988-89sane3947warn: index_levels_match_scheme
CotedIvoireindividual_education2018-19sane61116warn: index_levels_match_scheme
CotedIvoireinterview_date2018-19sane38973warn: index_levels_match_scheme
CotedIvoirelivestock2018-19sane4711all checks pass
CotedIvoirepeople_last7days2018-19sane60617warn: index_levels_match_scheme,no_constant_columns
CotedIvoireplot_features2018-19sane14417warn: index_levels_match_scheme,no_constant_columns
CotedIvoireplot_inputs2018-19sane11250warn: index_levels_match_scheme
CotedIvoireplot_labor2018-19sane22264warn: index_levels_match_scheme
CotedIvoiresample1985-86sane1588all checks pass
CotedIvoiresample1986-87sane1600all checks pass
CotedIvoiresample1987-88sane1600all checks pass
CotedIvoiresample1988-89sane1600all checks pass
CotedIvoiresample2018-19sane12992all checks pass
CotedIvoireshocks2018-19sane13778all checks pass
CotedIvoiresubjective_well_being2018-19sane12912warn: index_levels_match_scheme
Ethiopiaanthropometry2011-12sane2493warn: index_levels_match_scheme,no_constant_columns
Ethiopiaanthropometry2013-14sane4175warn: index_levels_match_scheme,no_constant_columns
Ethiopiaanthropometry2015-16sane5355warn: index_levels_match_scheme,no_constant_columns
Ethiopiaanthropometry2018-19sane3081warn: index_levels_match_scheme,no_constant_columns
Ethiopiaanthropometry2021-22sane3660warn: index_levels_match_scheme,no_constant_columns
Ethiopiaassets2011-12sane138912all checks pass
Ethiopiaassets2013-14sane184170all checks pass
Ethiopiaassets2015-16sane173390all checks pass
Ethiopiaassets2018-19sane37855all checks pass
Ethiopiaassets2021-22sane33560all checks pass
Ethiopiacluster_features2011-12sane333warn: has_household_index
Ethiopiacluster_features2013-14sane433warn: has_household_index
Ethiopiacluster_features2015-16sane432warn: has_household_index
Ethiopiacluster_features2018-19sane535warn: has_household_index
Ethiopiacluster_features2021-22sane435warn: has_household_index
Ethiopiacommunity_prices2011-12sane4340warn: has_household_index
Ethiopiacommunity_prices2013-14sane5370warn: has_household_index
Ethiopiacommunity_prices2015-16sane9226warn: has_household_index
Ethiopiacommunity_prices2018-19sane13994warn: has_household_index
Ethiopiacommunity_prices2021-22sane12327warn: has_household_index
Ethiopiacrop_production2011-12sane7744warn: index_levels_match_scheme
Ethiopiacrop_production2013-14sane26159warn: index_levels_match_scheme
Ethiopiacrop_production2015-16sane25920warn: index_levels_match_scheme
Ethiopiacrop_production2018-19sane14092warn: index_levels_match_scheme
Ethiopiacrop_production2021-22sane11604warn: index_levels_match_scheme
Ethiopiafood_acquired2011-12sane30815warn: index_levels_match_scheme
Ethiopiafood_acquired2013-14sane44304warn: index_levels_match_scheme
Ethiopiafood_acquired2015-16sane67209warn: index_levels_match_scheme
Ethiopiafood_acquired2018-19sane99541warn: index_levels_match_scheme
Ethiopiafood_acquired2021-22sane84587warn: index_levels_match_scheme
Ethiopiafood_coping2011-12sane29523warn: index_levels_match_scheme
Ethiopiafood_coping2013-14sane41926warn: index_levels_match_scheme
Ethiopiafood_coping2015-16sane39631warn: index_levels_match_scheme
Ethiopiafood_expenditures2011-12sane19166all checks pass
Ethiopiafood_expenditures2013-14sane32484all checks pass
Ethiopiafood_expenditures2015-16sane52852all checks pass
Ethiopiafood_expenditures2018-19sane84871all checks pass
Ethiopiafood_expenditures2021-22sane74718all checks pass
Ethiopiafood_prices2011-12sane18941all checks pass
Ethiopiafood_prices2013-14sane32248all checks pass
Ethiopiafood_prices2015-16sane52849all checks pass
Ethiopiafood_prices2018-19sane84871all checks pass
Ethiopiafood_prices2021-22sane74718all checks pass
Ethiopiafood_quantities2011-12sane30593all checks pass
Ethiopiafood_quantities2013-14sane44152all checks pass
Ethiopiafood_quantities2015-16sane67209all checks pass
Ethiopiafood_quantities2018-19sane99541all checks pass
Ethiopiafood_quantities2021-22sane84587all checks pass
Ethiopiafood_security2021-22sane4958warn: index_levels_match_scheme
Ethiopiahousehold_characteristics2011-12sane3629all checks pass
Ethiopiahousehold_characteristics2013-14sane5232all checks pass
Ethiopiahousehold_characteristics2015-16sane4953all checks pass
Ethiopiahousehold_characteristics2018-19sane6768all checks pass
Ethiopiahousehold_characteristics2021-22sane4946all checks pass
Ethiopiahousehold_roster2011-12sane18771warn: index_levels_match_scheme,no_constant_columns
Ethiopiahousehold_roster2013-14sane25968warn: index_levels_match_scheme,no_constant_columns
Ethiopiahousehold_roster2015-16sane26760warn: index_levels_match_scheme,no_constant_columns
Ethiopiahousehold_roster2018-19sane29503warn: index_levels_match_scheme,no_constant_columns
Ethiopiahousehold_roster2021-22sane25374warn: index_levels_match_scheme,no_constant_columns
Ethiopiahousing2011-12sane3912warn: index_levels_match_scheme
Ethiopiahousing2013-14sane5261warn: index_levels_match_scheme
Ethiopiahousing2015-16sane4954warn: index_levels_match_scheme
Ethiopiahousing2018-19sane6770warn: index_levels_match_scheme
Ethiopiahousing2021-22sane4958warn: index_levels_match_scheme
Ethiopiaindividual_education2011-12sane8008warn: index_levels_match_scheme
Ethiopiaindividual_education2013-14sane12625warn: index_levels_match_scheme
Ethiopiaindividual_education2015-16sane12635warn: index_levels_match_scheme
Ethiopiaindividual_education2018-19sane16027warn: index_levels_match_scheme
Ethiopiaindividual_education2021-22sane13886warn: index_levels_match_scheme
Ethiopiainterview_date2018-19sane6762warn: index_levels_match_scheme
Ethiopiainterview_date2021-22sane1474warn: index_levels_match_scheme
Ethiopialivestock2011-12sane7566all checks pass
Ethiopialivestock2013-14sane8601all checks pass
Ethiopialivestock2015-16sane9239all checks pass
Ethiopialivestock2018-19sane6866all checks pass
Ethiopialivestock2021-22sane4907all checks pass
Ethiopianutrition2011-12sane3899warn: no_constant_columns
Ethiopianutrition2013-14sane5198warn: no_constant_columns
Ethiopianutrition2015-16sane4912all checks pass
Ethiopianutrition2018-19sane6694all checks pass
Ethiopianutrition2021-22sane4941all checks pass
Ethiopiapanel_idssane49544954 entries
Ethiopiapeople_last7days2011-12sane18864warn: index_levels_match_scheme
Ethiopiapeople_last7days2013-14sane23785warn: index_levels_match_scheme
Ethiopiapeople_last7days2015-16sane23393warn: index_levels_match_scheme
Ethiopiapeople_last7days2018-19sane29503warn: index_levels_match_scheme
Ethiopiapeople_last7days2021-22sane22688warn: index_levels_match_scheme
Ethiopiaplot_features2011-12sane32025warn: index_levels_match_scheme,no_constant_columns
Ethiopiaplot_features2013-14sane33147warn: index_levels_match_scheme,no_constant_columns
Ethiopiaplot_features2015-16sane33305warn: index_levels_match_scheme,no_constant_columns
Ethiopiaplot_features2018-19sane19339warn: index_levels_match_scheme,no_constant_columns
Ethiopiaplot_features2021-22sane14878warn: index_levels_match_scheme,no_constant_columns
Ethiopiaplot_inputs2011-12sane45149warn: index_levels_match_scheme,no_constant_columns
Ethiopiaplot_inputs2013-14sane47416warn: index_levels_match_scheme,no_constant_columns
Ethiopiaplot_inputs2015-16sane47426warn: index_levels_match_scheme,no_constant_columns
Ethiopiaplot_inputs2018-19sane23271warn: index_levels_match_scheme,no_constant_columns
Ethiopiaplot_inputs2021-22sane17638warn: index_levels_match_scheme,no_constant_columns
Ethiopiaplot_labor2011-12sane62672warn: index_levels_match_scheme
Ethiopiaplot_labor2013-14sane68494warn: index_levels_match_scheme
Ethiopiaplot_labor2015-16sane70312warn: index_levels_match_scheme
Ethiopiaplot_labor2018-19sane39984warn: index_levels_match_scheme
Ethiopiaplot_labor2021-22sane31463warn: index_levels_match_scheme
Ethiopiasample2011-12sane3969all checks pass
Ethiopiasample2013-14sane5262all checks pass
Ethiopiasample2015-16sane4954all checks pass
Ethiopiasample2018-19sane6770all checks pass
Ethiopiasample2021-22sane4959all checks pass
Ethiopiashocks2011-12sane3553all checks pass
Ethiopiashocks2013-14sane3128all checks pass
Ethiopiashocks2015-16sane5541all checks pass
Ethiopiashocks2018-19sane3736warn: no_constant_columns
Ethiopiashocks2021-22sane5823warn: no_constant_columns
Ethiopiaupdated_idssane22 entries
EthiopiaRHSanthropometry1994asane8621warn: index_levels_match_scheme
EthiopiaRHSanthropometry1994bsane9057warn: index_levels_match_scheme
EthiopiaRHSanthropometry1995sane9346warn: index_levels_match_scheme
EthiopiaRHSanthropometry1997sane9409warn: index_levels_match_scheme
EthiopiaRHSassets1989sane488all checks pass
EthiopiaRHScluster_features1994asane18warn: has_household_index,no_constant_columns
EthiopiaRHScluster_features1994bsane18warn: has_household_index,no_constant_columns
EthiopiaRHScluster_features1995sane18warn: has_household_index,no_constant_columns
EthiopiaRHScluster_features1997sane18warn: has_household_index,no_constant_columns
EthiopiaRHScluster_features1999sane18warn: has_household_index,no_constant_columns
EthiopiaRHScluster_features2004sane18warn: has_household_index,no_constant_columns
EthiopiaRHScluster_features2009sane18warn: has_household_index,no_constant_columns
EthiopiaRHScommunity_prices1994asane306warn: has_household_index
EthiopiaRHScommunity_prices1994bsane306warn: has_household_index
EthiopiaRHScommunity_prices1995sane306warn: has_household_index
EthiopiaRHScommunity_prices1997sane558warn: has_household_index
EthiopiaRHScommunity_prices2004sane598warn: has_household_index
EthiopiaRHScommunity_prices2009sane617warn: has_household_index
EthiopiaRHSconsumption2004sane1368warn: index_levels_match_scheme
EthiopiaRHSconsumption2009sane1357warn: index_levels_match_scheme
EthiopiaRHScrop_production1994asane3404warn: index_levels_match_scheme
EthiopiaRHScrop_production1994bsane1967warn: index_levels_match_scheme,no_constant_columns
EthiopiaRHScrop_production1995sane3350warn: index_levels_match_scheme
EthiopiaRHScrop_production1997sane3021warn: index_levels_match_scheme
EthiopiaRHScrop_production2004sane2998warn: index_levels_match_scheme
EthiopiaRHScrop_production2009sane2783warn: index_levels_match_scheme,no_null_index_levels
EthiopiaRHSfood_acquired1989sane2068warn: index_levels_match_scheme,no_null_index_levels
EthiopiaRHSfood_acquired1994asane12971warn: index_levels_match_scheme
EthiopiaRHSfood_acquired1994bsane13333warn: index_levels_match_scheme
EthiopiaRHSfood_acquired1995sane11956warn: index_levels_match_scheme
EthiopiaRHSfood_acquired1997sane14365warn: index_levels_match_scheme
EthiopiaRHSfood_expenditures1989sane1612warn: no_null_index_levels
EthiopiaRHSfood_expenditures1994asane9258all checks pass
EthiopiaRHSfood_expenditures1994bsane8582all checks pass
EthiopiaRHSfood_expenditures1995sane8270all checks pass
EthiopiaRHSfood_expenditures1997sane9537all checks pass
EthiopiaRHSfood_prices1989droppeddeclared for wave but absent from built t-index
EthiopiaRHSfood_prices1994asane9224all checks pass
EthiopiaRHSfood_prices1994bsane8581all checks pass
EthiopiaRHSfood_prices1995sane8271all checks pass
EthiopiaRHSfood_prices1997sane9549all checks pass
EthiopiaRHSfood_quantities1989sane2060warn: no_null_index_levels
EthiopiaRHSfood_quantities1994asane12858all checks pass
EthiopiaRHSfood_quantities1994bsane13279all checks pass
EthiopiaRHSfood_quantities1995sane11921all checks pass
EthiopiaRHSfood_quantities1997sane14327all checks pass
EthiopiaRHShhsize2009sane1358warn: index_levels_match_scheme
EthiopiaRHShousehold_characteristics1989sane338all checks pass
EthiopiaRHShousehold_characteristics1994asane1477all checks pass
EthiopiaRHShousehold_characteristics1994bsane1476all checks pass
EthiopiaRHShousehold_characteristics1995sane1477all checks pass
EthiopiaRHShousehold_characteristics1997sane1475all checks pass
EthiopiaRHShousehold_characteristics1999sane1475all checks pass
EthiopiaRHShousehold_roster1989sane2302warn: index_levels_match_scheme
EthiopiaRHShousehold_roster1994asane8863warn: index_levels_match_scheme
EthiopiaRHShousehold_roster1994bsane9317warn: index_levels_match_scheme
EthiopiaRHShousehold_roster1995sane9516warn: index_levels_match_scheme
EthiopiaRHShousehold_roster1997sane10788warn: index_levels_match_scheme
EthiopiaRHShousehold_roster1999sane10788warn: index_levels_match_scheme
EthiopiaRHSincome1999sane252all checks pass
EthiopiaRHSlivestock1999sane541all checks pass
EthiopiaRHSlivestock2004sane1355all checks pass
EthiopiaRHSlivestock2009sane1577all checks pass
EthiopiaRHSpanel_idssane47084708 entries
EthiopiaRHSplot_features1994asane5299warn: index_levels_match_scheme
EthiopiaRHSsample1989sane338warn: no_constant_columns
EthiopiaRHSsample1994asane1480warn: no_constant_columns
EthiopiaRHSsample1994bsane1480warn: no_constant_columns
EthiopiaRHSsample1995sane1480warn: no_constant_columns
EthiopiaRHSsample1997sane1475warn: no_constant_columns
EthiopiaRHSsample1999sane1475warn: no_constant_columns
EthiopiaRHSsample2004sane1368warn: no_constant_columns
EthiopiaRHSsample2009sane1357warn: no_constant_columns
GhanaLSScluster_features1987-88sane176warn: has_household_index
GhanaLSScluster_features1988-89sane170warn: has_household_index
GhanaLSScluster_features1991-92sane365warn: has_household_index,no_constant_columns
GhanaLSScluster_features1998-99sane300warn: has_household_index,no_constant_columns
GhanaLSScluster_features2005-06sane580warn: has_household_index,no_constant_columns
GhanaLSScluster_features2012-13sane1200warn: has_household_index
GhanaLSScluster_features2016-17sane1000warn: has_household_index,no_constant_columns
GhanaLSScommunity_prices1987-88sane16582warn: has_household_index
GhanaLSScommunity_prices1988-89sane12642warn: has_household_index
GhanaLSScommunity_prices1991-92sane58348warn: has_household_index
GhanaLSScommunity_prices1998-99sane63445warn: has_household_index
GhanaLSScommunity_prices2005-06asked-not-distributedasked-not-distributed: C4 ran on the wave's own price instrument, which has a text layer: 2005-06/Documentation/G5QPrice.pdf (9 pp, 'PRICE QUESTIONNAIRE 2005/2006', cover keyed REGION / E.A. NUMBER / MARKET NUMBER / NAME OF LOCALITY, 'I. FOOD PRICES' with 1ST/2ND/3RD OBSERVATION each KG/LITRE + PRICE for codes 001-089, 'II. NON-FOOD PRICES' with DESCRIPTION + 1ST/2ND/3RD PRICE) -- the SAME instrument GLSS6 fielded, so GLSS5 DID ask. The GSS NADA DDI shipped with the wave (ddi-documentation-english-5.pdf, ID GHA-GSS-GLSS-2005-v2.0, 'v2.0: Edited data, prepared for dissemination for public use', generated 2013-06-10) names the PRICE questionnaire as one of the five instruments ('COMMUNITY and PRICE questionnaires ... PRICE Questionnaire consist of Food and Non food prices of selected items') but its data-file inventory lists only sec0..sec12c and com-sec0..com-sec52 -- no price dataset. C1 (file-level sweep) of the whole 2005-06 tree: 49 parta/partb files, the 14 files inside community/community.zip (com-list, com-sec0..com-sec52) and every file inside the ten aggregates/*.zip (agg/exp/subagg/e/ee/eee/i/ii/iii/inc) -- none is a price file and none carries a price-observation variable. C2: all six sibling waves ship one (PRICE.DAT, G3PRICE.DTA, G4PRICE.DTA, PRICES/price_sec*.dta, g7price.dta); GLSS5 is the sole gap. The WB Microdata Library (searched across ALL collections, 152 GHA rows) holds no raw GLSS5 entry at all -- only the SHIP harmonized extract GHA_2005_GLSS_v01_M_v01_A_SHIP (id 1064) -- while GLSS1-4 raw entries exist (2313/2314/2315/2331); SOURCE.org records the wave came from GSS NADA catalog/5 (CATALOG_ID none). The live GSS NADA listing could not be re-checked from this node (curl rc=60, TLS). Instrument fielded, extract lacks it: acquisition queue (ask GSS for the GLSS5 price file).
GhanaLSScommunity_prices2012-13sane288243warn: has_household_index
GhanaLSScommunity_prices2016-17sane220908warn: has_household_index
GhanaLSSfood_acquired1987-88sane71605warn: index_levels_match_scheme,no_constant_columns
GhanaLSSfood_acquired1988-89sane72649warn: index_levels_match_scheme,no_constant_columns
GhanaLSSfood_acquired1991-92sane681645warn: index_levels_match_scheme,no_constant_columns
GhanaLSSfood_acquired1998-99sane542105warn: index_levels_match_scheme,no_constant_columns
GhanaLSSfood_acquired2005-06sane1136648warn: index_levels_match_scheme,no_constant_columns
GhanaLSSfood_acquired2012-13sane1709094warn: index_levels_match_scheme,no_constant_columns
GhanaLSSfood_acquired2016-17sane1124871warn: index_levels_match_scheme,no_constant_columns
GhanaLSSfood_expenditures1987-88sane50830all checks pass
GhanaLSSfood_expenditures1988-89sane49312all checks pass
GhanaLSSfood_expenditures1991-92sane103692all checks pass
GhanaLSSfood_expenditures1998-99sane134627all checks pass
GhanaLSSfood_expenditures2005-06sane230823all checks pass
GhanaLSSfood_expenditures2012-13sane461602all checks pass
GhanaLSSfood_expenditures2016-17sane373678all checks pass
GhanaLSSfood_prices1987-88droppeddeclared for wave but absent from built t-index
GhanaLSSfood_prices1988-89droppeddeclared for wave but absent from built t-index
GhanaLSSfood_prices1991-92droppeddeclared for wave but absent from built t-index
GhanaLSSfood_prices1998-99droppeddeclared for wave but absent from built t-index
GhanaLSSfood_prices2005-06droppeddeclared for wave but absent from built t-index
GhanaLSSfood_prices2012-13droppeddeclared for wave but absent from built t-index
GhanaLSSfood_prices2016-17sane407478all checks pass
GhanaLSSfood_quantities1987-88sane71602all checks pass
GhanaLSSfood_quantities1988-89sane72649all checks pass
GhanaLSSfood_quantities1991-92sane122161all checks pass
GhanaLSSfood_quantities1998-99sane161176all checks pass
GhanaLSSfood_quantities2005-06sane261079all checks pass
GhanaLSSfood_quantities2012-13sane511717all checks pass
GhanaLSSfood_quantities2016-17sane420539all checks pass
GhanaLSSfood_security1991-92not-askednot-asked: C4 ran on the full household instrument, which has a text layer: 1991-92/Documentation/pdf/G3QPartA.pdf (38pp) + G3QPartB.pdf (44pp). Sections 1-12 (Household Roster / Education / Health / Employment and Time Use / Migration / Identification of Respondents / Housing / Agriculture / Household Expenditure / Non-Farm Enterprises / Income Transfers / Credit, Assets and Savings) contain no food-adequacy or experience-of-hunger item; a regex for 'was there a time|hungr|enough food|skipped meal|ate less|whole day|ran out of food|meals a day' over the extracted text returns 0 hits. The topically nearest module is Section 9 Part C 'AVAILABILITY OF SELECTED CONSUMER ITEMS' (S9C.DTA: availcd + 'found items available when you tried to purchase them' + 'how does availability compare with the preceding year') -- a market-supply question about 14-15 consumer items, not a household food-experience question, and it maps to none of the 8 FIES items. C1: names-only -- GLSS3 .DTA section files carry 0 variable labels and 0 value label sets, so the label sweep of all 155 shipped files could not run on the section files; the column names (S9C.DTA: clust nh availcd s9cq1 s9cq2) match the later waves' availability module exactly. C2: the FIES battery first appears in GLSS7 (g7sec9c.dta s9cq1-s9cq8, s9cq6 = 'During the last 12 months, was there a time when your household ran out of food'); the same C1 regex finds it there, so the null here is a real null, not a broken search. C3 inapplicable: GLSS is not LSMS-ISA (Ghana's ISA series is GhanaSPS).
GhanaLSSfood_security1998-99not-askednot-asked: C4 ran on the full household instrument, which has a text layer: 1998-99/Documentation/questionnaire/GHA_1998_GLSS_Household_Questionnaire_EN.pdf (118pp). Sections 1-12 (Household Roster / Education / Health / Employment and Time Use / Migration / Identification of Respondents / Housing / Agriculture / Household Expenditure / Non-Farm Enterprises / Income Transfers / Credit, Assets and Savings) contain no food-adequacy or experience-of-hunger item; a regex for 'was there a time|hungr|enough food|skipped meal|ate less|whole day|ran out of food|meals a day' over the extracted text returns 0 hits. The topically nearest module is Section 9 Part C 'AVAILABILITY OF SELECTED CONSUMER ITEMS' (SEC9C.DTA (availcd 'Consumer item code', s9cq1 'Tried to purchase item', s9cq2 'Shortages compared'): availcd + 'found items available when you tried to purchase them' + 'how does availability compare with the preceding year') -- a market-supply question about 14-15 consumer items, not a household food-experience question, and it maps to none of the 8 FIES items. C1: ran -- all 156 shipped files swept, section files carry variable labels; 0 food-adequacy variables. C2: the FIES battery first appears in GLSS7 (g7sec9c.dta s9cq1-s9cq8, s9cq6 = 'During the last 12 months, was there a time when your household ran out of food'); the same C1 regex finds it there, so the null here is a real null, not a broken search. C3 inapplicable: GLSS is not LSMS-ISA (Ghana's ISA series is GhanaSPS).
GhanaLSSfood_security2005-06not-askednot-asked: C4 ran on the full household instrument, which has a text layer: 2005-06/Documentation/G5QPartA.pdf (52pp) + G5QPartB.pdf (59pp), plus G5Q10.pdf (24pp, "SECTION 10: NON-FARM HOUSEHOLD ENTERPRISE QUESTIONNAIRE") which is the one GLSS5 module fielded on a separate form and which ships NO data files in this wave -- searched separately, 0 hits. Sections 1-12 (Household Roster / Education / Health / Employment and Time Use / Migration / Identification of Respondents / Housing / Agriculture / Household Expenditure / Non-Farm Enterprises / Income Transfers / Credit, Assets and Savings) contain no food-adequacy or experience-of-hunger item; a regex for 'was there a time|hungr|enough food|skipped meal|ate less|whole day|ran out of food|meals a day' over the extracted text returns 0 hits. The topically nearest module is Section 9 Part C 'AVAILABILITY OF SELECTED CONSUMER ITEMS' (partb/sec9c.dta: availcd + 'found items available when you tried to purchase them' + 'how does availability compare with the preceding year') -- a market-supply question about 14-15 consumer items, not a household food-experience question, and it maps to none of the 8 FIES items. C1: ran -- all 49 shipped files swept, every one fully labelled (labelled_cols == cols); 0 food-adequacy variables. C2: the FIES battery first appears in GLSS7 (g7sec9c.dta s9cq1-s9cq8, s9cq6 = 'During the last 12 months, was there a time when your household ran out of food'); the same C1 regex finds it there, so the null here is a real null, not a broken search. C3 inapplicable: GLSS is not LSMS-ISA (Ghana's ISA series is GhanaSPS).
GhanaLSSfood_security2012-13not-askednot-asked: C4 ran on the full household instrument, which has a text layer: 2012-13/Documentation/QUESTIONNAIRES/GLSS6 Part A Questionnaire.pdf (66pp) + GLSS6 Part B Questionnaire.pdf (70pp), plus the two separately-fielded modules 'GLSS6 Section 10 Questionnaire.pdf' (22pp, non-farm enterprise) and 'GPS Module 13 Questionnaire.pdf' (16pp, 'SECTION 13 GOVERNANCE, PEACE AND SECURITY') -- all four searched, 0 hits. Sections 1-12 (Household Roster / Education / Health / Employment and Time Use / Migration / Identification of Respondents / Housing / Agriculture / Household Expenditure / Non-Farm Enterprises / Income Transfers / Credit, Assets and Savings) contain no food-adequacy or experience-of-hunger item; a regex for 'was there a time|hungr|enough food|skipped meal|ate less|whole day|ran out of food|meals a day' over the extracted text returns 0 hits. The topically nearest module is Section 9 Part C 'AVAILABILITY OF SELECTED CONSUMER ITEMS' (PARTB/sec9c.dta: availcd + 'found items available when you tried to purchase them' + 'how does availability compare with the preceding year') -- a market-supply question about 14-15 consumer items, not a household food-experience question, and it maps to none of the 8 FIES items. C1: ran -- all 127 shipped files swept and fully labelled, including SECTION_10/* (non-farm enterprise) and GOVERNANCE/gps-sec13a..g; 0 food-adequacy variables. C2: the FIES battery first appears in GLSS7 (g7sec9c.dta s9cq1-s9cq8, s9cq6 = 'During the last 12 months, was there a time when your household ran out of food'); the same C1 regex finds it there, so the null here is a real null, not a broken search. C3 inapplicable: GLSS is not LSMS-ISA (Ghana's ISA series is GhanaSPS).
GhanaLSSfood_security2016-17sane13892warn: index_levels_match_scheme
GhanaLSShousehold_characteristics1987-88sane3136all checks pass
GhanaLSShousehold_characteristics1988-89sane3192all checks pass
GhanaLSShousehold_characteristics1991-92sane4543all checks pass
GhanaLSShousehold_characteristics1998-99sane5996all checks pass
GhanaLSShousehold_characteristics2005-06sane8687all checks pass
GhanaLSShousehold_characteristics2012-13sane16769all checks pass
GhanaLSShousehold_characteristics2016-17sane13990all checks pass
GhanaLSShousehold_roster1987-88sane15492warn: index_levels_match_scheme
GhanaLSShousehold_roster1988-89sane14924warn: index_levels_match_scheme
GhanaLSShousehold_roster1991-92sane20403warn: index_levels_match_scheme,no_constant_columns
GhanaLSShousehold_roster1998-99sane26411warn: index_levels_match_scheme,no_constant_columns
GhanaLSShousehold_roster2005-06sane37128warn: index_levels_match_scheme,no_constant_columns
GhanaLSShousehold_roster2012-13sane72372warn: index_levels_match_scheme,no_constant_columns
GhanaLSShousehold_roster2016-17sane59864warn: index_levels_match_scheme,no_constant_columns
GhanaLSShousing1991-92sane4528warn: index_levels_match_scheme
GhanaLSShousing1998-99sane5998warn: index_levels_match_scheme
GhanaLSShousing2005-06sane8687warn: index_levels_match_scheme
GhanaLSShousing2012-13sane16772warn: index_levels_match_scheme
GhanaLSShousing2016-17sane14009warn: index_levels_match_scheme
GhanaLSSindividual_education1987-88sane7543warn: index_levels_match_scheme
GhanaLSSindividual_education1988-89sane8942warn: index_levels_match_scheme
GhanaLSSindividual_education1991-92sane10778warn: index_levels_match_scheme
GhanaLSSindividual_education1998-99sane16582warn: index_levels_match_scheme
GhanaLSSindividual_education2005-06sane23380warn: index_levels_match_scheme
GhanaLSSindividual_education2012-13sane50559warn: index_levels_match_scheme
GhanaLSSindividual_education2016-17sane42140warn: index_levels_match_scheme
GhanaLSSinterview_date1987-88sane3147warn: index_levels_match_scheme
GhanaLSSinterview_date1988-89sane3194warn: index_levels_match_scheme
GhanaLSSinterview_date1991-92sane4549warn: index_levels_match_scheme
GhanaLSSinterview_date1998-99sane5998warn: index_levels_match_scheme
GhanaLSSinterview_date2005-06sane8687warn: index_levels_match_scheme
GhanaLSSinterview_date2012-13sane16757warn: index_levels_match_scheme
GhanaLSSinterview_date2016-17sane14008warn: index_levels_match_scheme
GhanaLSSnutrition1991-92sane2642all checks pass
GhanaLSSnutrition1998-99sane3781all checks pass
GhanaLSSnutrition2005-06sane4868all checks pass
GhanaLSSnutrition2012-13sane9372all checks pass
GhanaLSSnutrition2016-17sane13910all checks pass
GhanaLSSpanel_idssane714714 entries
GhanaLSSplot_features1987-88not-askednot-asked: C4 ran VISUALLY on the scanned form (CCITT-fax pages rendered to PNG): 1987-88/Documentation/questionnaire/GHA_1987_GLSS_Questionnaire_EN.pdf p.42-43 = printed pages 30-31, form blocks '9A1'/'9A2', 'SECTION 9. AGRO-PASTORAL ACTIVITIES / PART A. LAND'. Questions 1-29 are all single-answer household totals -- Q3 'How many acres of the land belonging to your household have been farmed during the past 12 months' (one ACRES box), Q4 fallow, Q5 government scheme, Q6 irrigated, Q8 registered, Q7 'Do you or the members of your household have the right to sell all or part of their land' (one code box), Q10-14 sales/gifts, Q15-18 rented/sharecropped out, Q19-26 acquisitions + title, Q27-29 sharecropped in, then '>> PART B'. There is NO farm-number column and no repeated per-farm row anywhere in Part A, and a page-header sweep across pp.25-63 shows Section 9's parts to be A(Land) B(Crops) D(Farm inputs) F(Livestock) J(Hand tools) -- no farm/plot roster part. C1: 1987-88/Data/Y09A.DAT is strictly household-grain (2,644 rows, 2,644 unique HID, max 1 row per HID); none of Y09B..Y09K carries a farm or plot key (they are keyed by crop code, input code, livestock code or tool). C2: the GLSS3+ per-plot roster (S8B.DTA / sec8b.dta / g7sec8b.dta, one row per household-farm with a farm number, area, unit and tenure) has no GLSS1/GLSS2 counterpart. C3 inapplicable: GLSS is not LSMS-ISA.
GhanaLSSplot_features1988-89not-askednot-asked: C4 ran VISUALLY on the scanned form (CCITT-fax pages rendered to PNG): 1988-89/Documentation/questionnaire/GHA_1988_GLSS_Household_Questionnaire_EN.pdf p.42-43 = printed pages 30-31, form blocks '9A1'/'9A2', 'SECTION 9. AGRO-PASTORAL ACTIVITIES / PART A. LAND'. Questions 1-29 are all single-answer household totals -- Q3 'How many acres of the land belonging to your household have been farmed during the past 12 months' (one ACRES box), Q4 fallow, Q5 government scheme, Q6 irrigated, Q8 registered, Q7 'Do you or the members of your household have the right to sell all or part of their land' (one code box), Q10-14 sales/gifts, Q15-18 rented/sharecropped out, Q19-26 acquisitions + title, Q27-29 sharecropped in, then '>> PART B'. There is NO farm-number column and no repeated per-farm row anywhere in Part A, and a page-header sweep across pp.36-62 shows Section 9's parts to be A(Land) B(Crops) D(Farm inputs) F(Livestock) J(Hand tools) -- no farm/plot roster part. C1: 1988-89/Data/Y09A.DAT is strictly household-grain (2,938 rows, 2,938 unique HID, max 1 row per HID); none of Y09B..Y09K carries a farm or plot key (they are keyed by crop code, input code, livestock code or tool). C2: the GLSS3+ per-plot roster (S8B.DTA / sec8b.dta / g7sec8b.dta, one row per household-farm with a farm number, area, unit and tenure) has no GLSS1/GLSS2 counterpart. C3 inapplicable: GLSS is not LSMS-ISA.
GhanaLSSplot_features1991-92sane5213warn: index_levels_match_scheme,no_constant_columns
GhanaLSSplot_features1998-99sane10569warn: index_levels_match_scheme,no_constant_columns
GhanaLSSplot_features2012-13sane21360warn: index_levels_match_scheme
GhanaLSSplot_features2016-17sane11207warn: index_levels_match_scheme
GhanaLSSsample1987-88sane3147warn: no_constant_columns
GhanaLSSsample1988-89sane3194warn: no_constant_columns
GhanaLSSsample1991-92sane4523warn: no_constant_columns
GhanaLSSsample1998-99sane5998all checks pass
GhanaLSSsample2005-06sane8687all checks pass
GhanaLSSsample2012-13sane16772all checks pass
GhanaLSSsample2016-17sane14009all checks pass
GhanaLSSupdated_idssane77 entries
GhanaSPScrop_production2009-10sane11795warn: index_levels_match_scheme,no_constant_columns
GhanaSPScrop_production2013-14sane6886warn: index_levels_match_scheme,no_constant_columns
GhanaSPScrop_production2017-18sane6428warn: index_levels_match_scheme
GhanaSPSfood_acquired2009-10sane119847warn: index_levels_match_scheme
GhanaSPSfood_acquired2013-14sane139339warn: index_levels_match_scheme
GhanaSPSfood_acquired2017-18sane148743warn: index_levels_match_scheme
GhanaSPSfood_expenditures2009-10sane96513all checks pass
GhanaSPSfood_expenditures2013-14sane104543all checks pass
GhanaSPSfood_expenditures2017-18sane117347all checks pass
GhanaSPSfood_prices2009-10sane113722all checks pass
GhanaSPSfood_prices2013-14sane135620all checks pass
GhanaSPSfood_prices2017-18sane138098all checks pass
GhanaSPSfood_quantities2009-10sane114278all checks pass
GhanaSPSfood_quantities2013-14sane136872all checks pass
GhanaSPSfood_quantities2017-18sane138799all checks pass
GhanaSPShousehold_characteristics2009-10sane5007all checks pass
GhanaSPShousehold_characteristics2013-14sane4762all checks pass
GhanaSPShousehold_characteristics2017-18sane5661all checks pass
GhanaSPShousehold_roster2009-10sane18889warn: index_levels_match_scheme,no_constant_columns
GhanaSPShousehold_roster2013-14sane16356warn: index_levels_match_scheme,no_constant_columns
GhanaSPShousehold_roster2017-18sane19006warn: index_levels_match_scheme,no_constant_columns
GhanaSPShousing2009-10sane4899warn: index_levels_match_scheme
GhanaSPShousing2013-14sane4772warn: index_levels_match_scheme
GhanaSPShousing2017-18sane5645warn: index_levels_match_scheme
GhanaSPSindividual_education2009-10sane16955warn: index_levels_match_scheme
GhanaSPSindividual_education2013-14sane15314warn: index_levels_match_scheme
GhanaSPSindividual_education2017-18sane17910warn: index_levels_match_scheme
GhanaSPSlivestock2009-10sane4248warn: no_constant_columns
GhanaSPSlivestock2013-14sane3963warn: no_constant_columns
GhanaSPSlivestock2017-18sane4284all checks pass
GhanaSPSplot_features2009-10sane5682warn: index_levels_match_scheme
GhanaSPSplot_features2013-14sane4694warn: index_levels_match_scheme
GhanaSPSplot_features2017-18sane5366warn: index_levels_match_scheme
GhanaSPSplot_labor2009-10sane30864warn: index_levels_match_scheme,no_constant_columns
GhanaSPSplot_labor2013-14sane27874warn: index_levels_match_scheme,no_constant_columns
GhanaSPSplot_labor2017-18sane31149warn: index_levels_match_scheme,no_constant_columns
GhanaSPSsample2009-10sane5009all checks pass
GhanaSPSsample2013-14sane4774warn: no_constant_columns
GhanaSPSsample2017-18sane5669warn: no_constant_columns
Guatemalaassets2000sane37995all checks pass
Guatemalacluster_features2000sane1065warn: has_household_index
Guatemalafood_acquired2000sane215982warn: index_levels_match_scheme
Guatemalafood_expenditures2000sane191790all checks pass
Guatemalafood_prices2000sane191790all checks pass
Guatemalafood_quantities2000sane215982all checks pass
Guatemalahousehold_characteristics2000sane7276all checks pass
Guatemalahousehold_roster2000sane37771warn: index_levels_match_scheme
Guatemalaindividual_education2000sane29527warn: index_levels_match_scheme
Guatemalasample2000sane7276all checks pass
Guatemalashocks2000sane11752warn: no_constant_columns
Guinea-Bissauassets2018-19sane30125all checks pass
Guinea-Bissaucluster_features2018-19sane450warn: has_household_index
Guinea-Bissaucrop_production2018-19sane10579warn: index_levels_match_scheme,no_constant_columns
Guinea-Bissaufood_acquired2018-19sane126925warn: no_constant_columns
Guinea-Bissaufood_expenditures2018-19sane77155all checks pass
Guinea-Bissaufood_prices2018-19sane77155all checks pass
Guinea-Bissaufood_quantities2018-19sane126925all checks pass
Guinea-Bissaufood_security2018-19sane5350warn: index_levels_match_scheme
Guinea-Bissauhousehold_characteristics2018-19sane5348all checks pass
Guinea-Bissauhousehold_roster2018-19sane42839warn: index_levels_match_scheme
Guinea-Bissauhousing2018-19sane5351warn: index_levels_match_scheme
Guinea-Bissauindividual_education2018-19sane42839warn: index_levels_match_scheme
Guinea-Bissauinterview_date2018-19sane16053warn: index_levels_match_scheme
Guinea-Bissaulivestock2018-19sane7989all checks pass
Guinea-Bissaupeople_last7days2018-19sane42569warn: index_levels_match_scheme,no_constant_columns
Guinea-Bissauplot_features2018-19sane9873warn: index_levels_match_scheme,no_constant_columns
Guinea-Bissauplot_inputs2018-19sane5534warn: index_levels_match_scheme
Guinea-Bissauplot_labor2018-19sane15516warn: index_levels_match_scheme
Guinea-Bissausample2018-19sane5351all checks pass
Guinea-Bissaushocks2018-19sane9487warn: no_constant_columns
Guinea-Bissausubjective_well_being2018-19sane5334warn: index_levels_match_scheme
Guyanaassets1992sane11227all checks pass
Guyanacluster_features1992sane168warn: has_household_index
Guyanahousehold_characteristics1992sane1789all checks pass
Guyanahousehold_roster1992sane7827warn: index_levels_match_scheme
Guyanahousing1992sane1817warn: index_levels_match_scheme
Guyanaindividual_education1992sane4633warn: index_levels_match_scheme
Guyanainterview_date1992sane1807warn: index_levels_match_scheme
Guyanasample1992sane1807all checks pass
Indiaassets1997-98sane4371all checks pass
Indiacluster_features1997-98sane120warn: has_household_index
Indiaemployment1997-98sane6158warn: index_levels_match_scheme
Indiahousehold_characteristics1997-98sane2252all checks pass
Indiahousehold_roster1997-98sane14493warn: index_levels_match_scheme
Indiahousing1997-98sane2251warn: index_levels_match_scheme
Indiaindividual_education1997-98sane14493warn: index_levels_match_scheme
Indiainterview_date1997-98sane2249warn: index_levels_match_scheme
Indiamonths_food_inadequate1997-98sane2251warn: index_levels_match_scheme
Indiasample1997-98sane2251all checks pass
Iraqassets2006-07sane212047warn: no_constant_columns
Iraqassets2012sane576680all checks pass
Iraqcluster_features2006-07sane2961warn: has_household_index
Iraqcluster_features2012sane2828warn: has_household_index
Iraqhousehold_characteristics2006-07sane2146all checks pass
Iraqhousehold_characteristics2012sane25145all checks pass
Iraqhousehold_roster2006-07sane127189warn: index_levels_match_scheme
Iraqhousehold_roster2012sane176042warn: index_levels_match_scheme,no_constant_columns
Iraqhousing2006-07sane17822warn: index_levels_match_scheme
Iraqhousing2012sane25146warn: index_levels_match_scheme
Iraqindividual_education2006-07sane52441warn: index_levels_match_scheme
Iraqindividual_education2012sane68606warn: index_levels_match_scheme
Iraqinterview_date2006-07sane17822warn: index_levels_match_scheme
Iraqinterview_date2012sane25146warn: index_levels_match_scheme
Iraqlife_satisfaction2012sane268336warn: index_levels_match_scheme
Iraqsample2006-07sane17822all checks pass
Iraqsample2012sane25146all checks pass
Iraqshocks2012sane8812all checks pass
Kazakhstanassets1996sane11016all checks pass
Kazakhstancluster_features1996sane135warn: has_household_index
Kazakhstanhousehold_characteristics1996sane1992all checks pass
Kazakhstanhousehold_roster1996sane7220warn: index_levels_match_scheme
Kazakhstanhousing1996sane1996warn: index_levels_match_scheme
Kazakhstanindividual_education1996sane3190warn: index_levels_match_scheme
Kazakhstansample1996sane1996all checks pass
Kazakhstansubjective_well_being1996sane1983warn: index_levels_match_scheme
Kosovoassets2000sane23544all checks pass
Kosovocluster_features2000sane360warn: has_household_index
Kosovohousehold_characteristics2000sane2880all checks pass
Kosovohousehold_roster2000sane17917warn: index_levels_match_scheme
Kosovohousing2000sane2865warn: index_levels_match_scheme
Kosovoindividual_education2000sane14233warn: index_levels_match_scheme
Kosovointerview_date2000sane2880warn: index_levels_match_scheme
Kosovoplot_features2000builds6469fail: declared_spellings; warn: index_levels_match_scheme,no_constant_columns
Kosovosample2000sane2880all checks pass
Liberiaassets2018-19sane16357all checks pass
Liberiacluster_features2018-19sane32warn: has_household_index
Liberiahousehold_characteristics2018-19sane2878all checks pass
Liberiahousehold_roster2018-19sane12263warn: index_levels_match_scheme
Liberiaindividual_education2018-19sane2904warn: index_levels_match_scheme
Liberiainterview_date2018-19sane2787warn: index_levels_match_scheme
Liberiamonths_food_inadequate2018-19sane2974warn: index_levels_match_scheme
Liberiaplot_features2018-19sane2064warn: index_levels_match_scheme
Liberiasample2018-19sane2986all checks pass
Liberiashocks2018-19sane1358all checks pass
Malawianthropometry2010-11sane7788warn: index_levels_match_scheme
Malawianthropometry2013-14sane2534warn: index_levels_match_scheme
Malawianthropometry2016-17sane8712warn: index_levels_match_scheme
Malawianthropometry2019-20sane12004warn: index_levels_match_scheme
Malawiassets2004-05sane214285warn: no_constant_columns
Malawiassets2010-11sane43473all checks pass
Malawiassets2013-14sane17622warn: no_constant_columns
Malawiassets2016-17sane42447all checks pass
Malawiassets2019-20sane38470all checks pass
Malawicluster_features2004-05sane564warn: has_household_index,no_constant_columns
Malawicluster_features2010-11sane768warn: has_household_index
Malawicluster_features2013-14sane204warn: has_household_index
Malawicluster_features2016-17sane880warn: has_household_index
Malawicluster_features2019-20sane819warn: has_household_index
Malawicommunity_prices2010-11sane39166warn: no_null_index_levels,has_household_index
Malawicommunity_prices2013-14sane6511warn: no_null_index_levels,has_household_index
Malawicommunity_prices2019-20sane36958warn: no_null_index_levels,has_household_index
Malawicrop_production2010-11sane33420warn: index_levels_match_scheme
Malawicrop_production2013-14sane12616warn: index_levels_match_scheme
Malawicrop_production2016-17sane36048warn: index_levels_match_scheme
Malawicrop_production2019-20sane49464warn: index_levels_match_scheme
Malawifood_acquired2004-05sane176193warn: index_levels_match_scheme
Malawifood_acquired2010-11sane198354warn: index_levels_match_scheme
Malawifood_acquired2013-14sane81680warn: index_levels_match_scheme
Malawifood_acquired2016-17sane245459warn: index_levels_match_scheme
Malawifood_acquired2019-20sane269845warn: index_levels_match_scheme
Malawifood_coping2010-11sane61355warn: index_levels_match_scheme
Malawifood_coping2013-14sane19994warn: index_levels_match_scheme
Malawifood_coping2016-17sane62232warn: index_levels_match_scheme
Malawifood_coping2019-20sane57157warn: index_levels_match_scheme
Malawifood_expenditures2004-05sane108094all checks pass
Malawifood_expenditures2010-11sane137065all checks pass
Malawifood_expenditures2013-14sane59264all checks pass
Malawifood_expenditures2016-17sane179045all checks pass
Malawifood_expenditures2019-20sane198512all checks pass
Malawifood_prices2004-05sane108057all checks pass
Malawifood_prices2010-11sane137003all checks pass
Malawifood_prices2013-14sane59263all checks pass
Malawifood_prices2016-17sane178755all checks pass
Malawifood_prices2019-20sane198535all checks pass
Malawifood_quantities2004-05sane176146all checks pass
Malawifood_quantities2010-11sane198241all checks pass
Malawifood_quantities2013-14sane81675all checks pass
Malawifood_quantities2016-17sane245146all checks pass
Malawifood_quantities2019-20sane269820all checks pass
Malawifood_security2013-14sane4000warn: index_levels_match_scheme
Malawifood_security2016-17sane12446warn: index_levels_match_scheme
Malawifood_security2019-20sane11432warn: index_levels_match_scheme
Malawihousehold_characteristics2004-05sane11276all checks pass
Malawihousehold_characteristics2010-11sane12262all checks pass
Malawihousehold_characteristics2013-14sane3997all checks pass
Malawihousehold_characteristics2016-17sane14783all checks pass
Malawihousehold_characteristics2019-20sane14600all checks pass
Malawihousehold_roster2004-05sane52707warn: index_levels_match_scheme
Malawihousehold_roster2010-11sane56409warn: index_levels_match_scheme
Malawihousehold_roster2013-14sane20220warn: index_levels_match_scheme
Malawihousehold_roster2016-17sane66151warn: index_levels_match_scheme
Malawihousehold_roster2019-20sane65125warn: index_levels_match_scheme
Malawihousing2004-05sane11280warn: index_levels_match_scheme
Malawihousing2010-11sane12271warn: index_levels_match_scheme
Malawihousing2013-14sane4000warn: index_levels_match_scheme
Malawihousing2016-17sane14955warn: index_levels_match_scheme
Malawihousing2019-20sane14612warn: index_levels_match_scheme
Malawiindividual_education2004-05sane32607warn: index_levels_match_scheme
Malawiindividual_education2010-11sane38528warn: index_levels_match_scheme
Malawiindividual_education2013-14sane14778warn: index_levels_match_scheme
Malawiindividual_education2016-17sane49435warn: index_levels_match_scheme
Malawiindividual_education2019-20sane49319warn: index_levels_match_scheme
Malawiinterview_date2004-05sane11280warn: index_levels_match_scheme
Malawiinterview_date2010-11sane15518warn: index_levels_match_scheme
Malawiinterview_date2013-14sane7967warn: index_levels_match_scheme
Malawiinterview_date2016-17sane17269warn: index_levels_match_scheme
Malawiinterview_date2019-20sane17450warn: index_levels_match_scheme
Malawilivestock2010-11sane11329all checks pass
Malawilivestock2013-14sane4099all checks pass
Malawilivestock2016-17sane11445all checks pass
Malawilivestock2019-20sane12253all checks pass
Malawimonths_food_inadequate2010-11sane12271warn: index_levels_match_scheme
Malawimonths_food_inadequate2013-14sane4000warn: index_levels_match_scheme
Malawimonths_food_inadequate2016-17sane12447warn: index_levels_match_scheme
Malawimonths_food_inadequate2019-20sane11434warn: index_levels_match_scheme
Malawipeople_last7days2010-11sane56218warn: index_levels_match_scheme
Malawipeople_last7days2013-14sane20219warn: index_levels_match_scheme
Malawipeople_last7days2016-17sane66151warn: index_levels_match_scheme
Malawipeople_last7days2019-20sane65125warn: index_levels_match_scheme
Malawiplot_features2010-11sane18990warn: index_levels_match_scheme,no_constant_columns
Malawiplot_features2013-14sane6331warn: index_levels_match_scheme,no_constant_columns
Malawiplot_features2016-17sane19759warn: index_levels_match_scheme,no_constant_columns
Malawiplot_features2019-20sane23259warn: index_levels_match_scheme,no_constant_columns
Malawiplot_inputs2010-11sane46627warn: index_levels_match_scheme,no_null_index_levels,no_constant_columns
Malawiplot_inputs2013-14sane16188warn: index_levels_match_scheme,no_null_index_levels,no_constant_columns
Malawiplot_inputs2016-17sane52494warn: index_levels_match_scheme,no_null_index_levels,no_constant_columns
Malawiplot_inputs2019-20sane64875warn: index_levels_match_scheme,no_null_index_levels,no_constant_columns
Malawiplot_labor2010-11sane21016warn: index_levels_match_scheme
Malawiplot_labor2013-14sane9197warn: index_levels_match_scheme
Malawiplot_labor2016-17sane22627warn: index_levels_match_scheme
Malawiplot_labor2019-20sane27157warn: index_levels_match_scheme
Malawisample2004-05sane11280all checks pass
Malawisample2010-11sane12271all checks pass
Malawisample2013-14sane4000all checks pass
Malawisample2016-17sane14955all checks pass
Malawisample2019-20sane14612all checks pass
Malawishocks2004-05sane28389warn: no_constant_columns
Malawishocks2010-11sane17422all checks pass
Malawishocks2013-14sane9952all checks pass
Malawishocks2016-17sane27904all checks pass
Malawishocks2019-20sane21024all checks pass
Malawisubjective_well_being2010-11sane12270warn: index_levels_match_scheme
Malawisubjective_well_being2016-17sane12445warn: index_levels_match_scheme
Malawisubjective_well_being2019-20sane11432warn: index_levels_match_scheme
Maliassets2018-19sane37691all checks pass
Maliassets2021-22sane37899all checks pass
Malicluster_features2014-15sane989warn: has_household_index
Malicluster_features2017-18sane953warn: has_household_index
Malicluster_features2018-19sane551warn: has_household_index
Malicluster_features2021-22sane513warn: has_household_index
Malicommunity_prices2014-15sane23646warn: has_household_index
Malicrop_production2014-15sane10341warn: index_levels_match_scheme
Malicrop_production2017-18sane24719warn: index_levels_match_scheme,no_constant_columns
Malifood_acquired2014-15sane122085warn: no_constant_columns
Malifood_acquired2018-19sane162032warn: no_constant_columns
Malifood_acquired2021-22sane146929warn: no_constant_columns
Malifood_coping2014-15sane18261warn: index_levels_match_scheme
Malifood_expenditures2014-15sane90925all checks pass
Malifood_expenditures2018-19sane103931all checks pass
Malifood_expenditures2021-22sane103411all checks pass
Malifood_prices2014-15sane99954all checks pass
Malifood_prices2018-19sane103931all checks pass
Malifood_prices2021-22sane104249all checks pass
Malifood_quantities2014-15sane108711all checks pass
Malifood_quantities2018-19sane162032all checks pass
Malifood_quantities2021-22sane145653all checks pass
Malifood_security2018-19sane6596warn: index_levels_match_scheme
Malifood_security2021-22sane6137warn: index_levels_match_scheme
Malihousehold_characteristics2014-15sane3781all checks pass
Malihousehold_characteristics2017-18sane8386all checks pass
Malihousehold_characteristics2018-19sane6476warn: no_constant_columns
Malihousehold_characteristics2021-22sane6143all checks pass
Malihousehold_roster2014-15sane37175warn: index_levels_match_scheme
Malihousehold_roster2017-18sane94071warn: index_levels_match_scheme
Malihousehold_roster2018-19sane46014warn: index_levels_match_scheme,no_constant_columns
Malihousehold_roster2021-22sane43472warn: index_levels_match_scheme,no_constant_columns
Malihousing2014-15sane3804warn: index_levels_match_scheme
Malihousing2017-18sane8390warn: index_levels_match_scheme
Malihousing2018-19sane6602warn: index_levels_match_scheme
Malihousing2021-22sane6143warn: index_levels_match_scheme
Maliindividual_education2014-15sane4097warn: index_levels_match_scheme
Maliindividual_education2017-18sane23825warn: index_levels_match_scheme
Maliindividual_education2018-19sane46014warn: index_levels_match_scheme
Maliindividual_education2021-22sane43472warn: index_levels_match_scheme
Maliinterview_date2014-15sane3804all checks pass
Maliinterview_date2017-18sane8390all checks pass
Maliinterview_date2018-19droppeddeclared for wave but absent from built t-index
Maliinterview_date2021-22droppeddeclared for wave but absent from built t-index
Malilivestock2014-15sane9939all checks pass
Malilivestock2017-18sane30757all checks pass
Malipanel_idssane50115011 entries
Malipeople_last7days2014-15sane37175warn: index_levels_match_scheme
Malipeople_last7days2017-18sane94071warn: index_levels_match_scheme
Maliplot_features2018-19sane7323warn: index_levels_match_scheme,no_constant_columns
Maliplot_features2021-22sane6638warn: index_levels_match_scheme,no_constant_columns
Maliplot_inputs2014-15sane33008warn: index_levels_match_scheme,no_null_index_levels
Maliplot_inputs2017-18sane80727warn: index_levels_match_scheme,no_null_index_levels
Maliplot_labor2014-15sane14843warn: index_levels_match_scheme
Maliplot_labor2017-18sane37214warn: index_levels_match_scheme
Malisample2014-15sane3804warn: no_constant_columns
Malisample2017-18sane8390all checks pass
Malisample2018-19sane6602warn: no_constant_columns
Malisample2021-22sane6143warn: no_constant_columns
Malishocks2014-15sane5837all checks pass
Malishocks2017-18sane6216all checks pass
Malishocks2018-19sane9837warn: no_constant_columns
Malishocks2021-22sane4884all checks pass
Malisubjective_well_being2018-19sane6584warn: index_levels_match_scheme
Malisubjective_well_being2021-22sane6105warn: index_levels_match_scheme
Maliupdated_idssane44 entries
Nepalassets1995-96blockedblocked[nso-redirect]: NSO Nepal hosts the microdata (not the WB); the NSO site has been unreachable/broken and we have not been able to reach a human there. [probe https://microdata.nsonepal.gov.np/; last checked 2026-07-12]
Nepalassets2003-04blockedblocked[nso-redirect]: NSO Nepal hosts the microdata (not the WB); the NSO site has been unreachable/broken and we have not been able to reach a human there. [probe https://microdata.nsonepal.gov.np/; last checked 2026-07-12]
Nepalassets2010-11blockedblocked[nso-redirect]: NSO Nepal hosts the microdata (not the WB); the NSO site has been unreachable/broken and we have not been able to reach a human there. [probe https://microdata.nsonepal.gov.np/; last checked 2026-07-12]
Nepalsample1995-96blockedblocked[nso-redirect]: NSO Nepal hosts the microdata (not the WB); the NSO site has been unreachable/broken and we have not been able to reach a human there. [probe https://microdata.nsonepal.gov.np/; last checked 2026-07-12]
Nepalsample2003-04blockedblocked[nso-redirect]: NSO Nepal hosts the microdata (not the WB); the NSO site has been unreachable/broken and we have not been able to reach a human there. [probe https://microdata.nsonepal.gov.np/; last checked 2026-07-12]
Nepalsample2010-11blockedblocked[nso-redirect]: NSO Nepal hosts the microdata (not the WB); the NSO site has been unreachable/broken and we have not been able to reach a human there. [probe https://microdata.nsonepal.gov.np/; last checked 2026-07-12]
Nigerassets2011-12sane19506warn: low_duplicate_rate
Nigerassets2014-15sane17070warn: low_duplicate_rate
Nigerassets2018-19sane26566all checks pass
Nigerassets2021-22sane31139all checks pass
Nigercluster_features2011-12sane270warn: has_household_index
Nigercluster_features2014-15sane270warn: has_household_index,no_constant_columns
Nigercluster_features2018-19sane504warn: has_household_index
Nigercluster_features2021-22sane555warn: has_household_index
Nigercommunity_prices2011-12sane8923warn: has_household_index
Nigercommunity_prices2014-15sane6500warn: has_household_index
Nigercrop_production2011-12sane11948warn: index_levels_match_scheme,no_constant_columns
Nigercrop_production2014-15sane8753warn: index_levels_match_scheme,no_constant_columns
Nigercrop_production2018-19sane13717warn: index_levels_match_scheme,no_constant_columns
Nigercrop_production2021-22sane11923warn: index_levels_match_scheme,no_constant_columns
Nigerfood_acquired2018-19sane108333warn: no_constant_columns
Nigerfood_acquired2021-22sane131549warn: no_constant_columns
Nigerfood_expenditures2018-19sane66783all checks pass
Nigerfood_expenditures2021-22sane98249all checks pass
Nigerfood_prices2018-19sane66783all checks pass
Nigerfood_prices2021-22sane98247all checks pass
Nigerfood_quantities2018-19sane108333all checks pass
Nigerfood_quantities2021-22sane131549all checks pass
Nigerfood_security2014-15sane3557warn: index_levels_match_scheme
Nigerfood_security2018-19sane6021warn: index_levels_match_scheme
Nigerfood_security2021-22sane6619warn: index_levels_match_scheme
Nigerhousehold_characteristics2011-12sane3961all checks pass
Nigerhousehold_characteristics2014-15sane3558all checks pass
Nigerhousehold_characteristics2018-19sane6024all checks pass
Nigerhousehold_characteristics2021-22sane6564all checks pass
Nigerhousehold_roster2011-12sane25125warn: index_levels_match_scheme
Nigerhousehold_roster2014-15sane22506warn: index_levels_match_scheme
Nigerhousehold_roster2018-19sane35406warn: index_levels_match_scheme
Nigerhousehold_roster2021-22sane38754warn: index_levels_match_scheme
Nigerhousing2011-12sane3968warn: index_levels_match_scheme
Nigerhousing2014-15sane3558warn: index_levels_match_scheme
Nigerhousing2018-19sane6024warn: index_levels_match_scheme
Nigerhousing2021-22sane6622warn: index_levels_match_scheme
Nigerindividual_education2011-12sane3452warn: index_levels_match_scheme
Nigerindividual_education2014-15sane2821warn: index_levels_match_scheme
Nigerindividual_education2018-19sane35406warn: index_levels_match_scheme
Nigerindividual_education2021-22sane38753warn: index_levels_match_scheme
Nigerinterview_date2018-19sane18067warn: index_levels_match_scheme
Nigerinterview_date2021-22sane19831warn: index_levels_match_scheme
Nigerlivestock2011-12sane6614all checks pass
Nigerlivestock2014-15sane4998all checks pass
Nigerlivestock2018-19sane9764all checks pass
Nigerlivestock2021-22sane8834all checks pass
Nigerpanel_idssane78407840 entries
Nigerpeople_last7days2011-12sane25125warn: index_levels_match_scheme
Nigerpeople_last7days2014-15sane26369warn: index_levels_match_scheme
Nigerpeople_last7days2018-19sane35148warn: index_levels_match_scheme,no_constant_columns
Nigerpeople_last7days2021-22sane38442warn: index_levels_match_scheme,no_constant_columns
Nigerplot_features2018-19sane6684warn: index_levels_match_scheme,no_constant_columns
Nigerplot_features2021-22sane5729warn: index_levels_match_scheme,no_constant_columns
Nigerplot_inputs2011-12sane8465warn: index_levels_match_scheme
Nigerplot_inputs2014-15sane8071warn: index_levels_match_scheme
Nigerplot_inputs2018-19sane13395warn: index_levels_match_scheme
Nigerplot_inputs2021-22sane12433warn: index_levels_match_scheme
Nigerplot_labor2011-12sane19643warn: index_levels_match_scheme
Nigerplot_labor2014-15sane15803warn: index_levels_match_scheme
Nigerplot_labor2018-19sane9457warn: index_levels_match_scheme
Nigerplot_labor2021-22sane8006warn: index_levels_match_scheme
Nigersample2011-12sane3968all checks pass
Nigersample2014-15sane3558warn: no_constant_columns
Nigersample2018-19sane6024warn: no_constant_columns
Nigersample2021-22sane6622warn: no_constant_columns
Nigershocks2011-12sane4298all checks pass
Nigershocks2014-15sane3771all checks pass
Nigershocks2018-19sane6551warn: no_constant_columns
Nigershocks2021-22sane2876all checks pass
Nigersubjective_well_being2018-19sane5998warn: index_levels_match_scheme
Nigersubjective_well_being2021-22sane6545warn: index_levels_match_scheme
Nigerupdated_idssane44 entries
Nigeriaanthropometry2011Q1sane3576warn: index_levels_match_scheme
Nigeriaanthropometry2013Q1sane3158warn: index_levels_match_scheme
Nigeriaanthropometry2016Q1sane4266warn: index_levels_match_scheme
Nigeriaanthropometry2019Q1sane3013warn: index_levels_match_scheme
Nigeriaanthropometry2024Q1sane2376warn: index_levels_match_scheme
Nigeriaassets2010Q3sane38947warn: no_constant_columns
Nigeriaassets2011Q1sane38947warn: no_constant_columns
Nigeriaassets2012Q3sane161125all checks pass
Nigeriaassets2013Q1sane161125all checks pass
Nigeriaassets2015Q3sane188229all checks pass
Nigeriaassets2016Q1sane188229all checks pass
Nigeriaassets2018Q3sane44358all checks pass
Nigeriaassets2019Q1sane44358all checks pass
Nigeriacluster_features2010Q3sane500warn: has_household_index
Nigeriacluster_features2011Q1sane500warn: has_household_index
Nigeriacluster_features2012Q3sane647warn: has_household_index
Nigeriacluster_features2013Q1sane647warn: has_household_index
Nigeriacluster_features2015Q3sane792warn: has_household_index
Nigeriacluster_features2016Q1sane792warn: has_household_index
Nigeriacluster_features2018Q3sane685warn: has_household_index
Nigeriacluster_features2019Q1sane685warn: has_household_index
Nigeriacommunity_prices2010Q3droppeddeclared for wave but absent from built t-index
Nigeriacommunity_prices2011Q1sane27104warn: has_household_index
Nigeriacommunity_prices2012Q3droppeddeclared for wave but absent from built t-index
Nigeriacommunity_prices2013Q1sane27079warn: has_household_index
Nigeriacommunity_prices2015Q3droppeddeclared for wave but absent from built t-index
Nigeriacommunity_prices2016Q1sane33781warn: has_household_index
Nigeriacommunity_prices2018Q3droppeddeclared for wave but absent from built t-index
Nigeriacommunity_prices2019Q1sane25907warn: has_household_index
Nigeriacommunity_prices2023Q3droppeddeclared for wave but absent from built t-index
Nigeriacommunity_prices2024Q1sane24184warn: has_household_index
Nigeriacrop_production2011Q1sane12752warn: index_levels_match_scheme,no_constant_columns
Nigeriacrop_production2013Q1sane12777warn: index_levels_match_scheme,no_constant_columns
Nigeriacrop_production2016Q1sane11829warn: index_levels_match_scheme,no_constant_columns
Nigeriacrop_production2019Q1sane15054warn: index_levels_match_scheme,no_constant_columns
Nigeriacrop_production2024Q1sane10432warn: index_levels_match_scheme,no_constant_columns
Nigeriafood_acquired2010Q3sane72236warn: index_levels_match_scheme,no_constant_columns
Nigeriafood_acquired2011Q1sane69734warn: index_levels_match_scheme,no_constant_columns
Nigeriafood_acquired2012Q3sane65429warn: index_levels_match_scheme,no_constant_columns
Nigeriafood_acquired2013Q1sane70649warn: index_levels_match_scheme,no_constant_columns
Nigeriafood_acquired2015Q3sane77702warn: index_levels_match_scheme,no_constant_columns
Nigeriafood_acquired2016Q1sane70469warn: index_levels_match_scheme,no_constant_columns
Nigeriafood_acquired2018Q3sane82865warn: index_levels_match_scheme
Nigeriafood_acquired2019Q1sane86641warn: index_levels_match_scheme
Nigeriafood_coping2010Q3sane43204warn: index_levels_match_scheme
Nigeriafood_coping2011Q1droppeddeclared for wave but absent from built t-index
Nigeriafood_coping2012Q3sane41353warn: index_levels_match_scheme
Nigeriafood_coping2013Q1droppeddeclared for wave but absent from built t-index
Nigeriafood_coping2015Q3sane41282warn: index_levels_match_scheme
Nigeriafood_coping2016Q1droppeddeclared for wave but absent from built t-index
Nigeriafood_expenditures2010Q3sane62099all checks pass
Nigeriafood_expenditures2011Q1sane59775all checks pass
Nigeriafood_expenditures2012Q3sane52758all checks pass
Nigeriafood_expenditures2013Q1sane56937all checks pass
Nigeriafood_expenditures2015Q3sane62476all checks pass
Nigeriafood_expenditures2016Q1sane57132all checks pass
Nigeriafood_expenditures2018Q3sane64376all checks pass
Nigeriafood_expenditures2019Q1sane66732all checks pass
Nigeriafood_prices2010Q3sane61596all checks pass
Nigeriafood_prices2011Q1sane59682all checks pass
Nigeriafood_prices2012Q3sane52706all checks pass
Nigeriafood_prices2013Q1sane56915all checks pass
Nigeriafood_prices2015Q3sane62474all checks pass
Nigeriafood_prices2016Q1sane57132all checks pass
Nigeriafood_prices2018Q3sane64376all checks pass
Nigeriafood_prices2019Q1sane66732all checks pass
Nigeriafood_quantities2010Q3sane71733all checks pass
Nigeriafood_quantities2011Q1sane69641all checks pass
Nigeriafood_quantities2012Q3sane65377all checks pass
Nigeriafood_quantities2013Q1sane70627all checks pass
Nigeriafood_quantities2015Q3sane77700all checks pass
Nigeriafood_quantities2016Q1sane70469all checks pass
Nigeriafood_quantities2018Q3sane82865all checks pass
Nigeriafood_quantities2019Q1sane86641all checks pass
Nigeriahousehold_characteristics2010Q3sane4995all checks pass
Nigeriahousehold_characteristics2011Q1sane4915all checks pass
Nigeriahousehold_characteristics2012Q3sane4685all checks pass
Nigeriahousehold_characteristics2013Q1sane4768all checks pass
Nigeriahousehold_characteristics2015Q3sane4611all checks pass
Nigeriahousehold_characteristics2016Q1sane4582all checks pass
Nigeriahousehold_characteristics2018Q3sane5051all checks pass
Nigeriahousehold_characteristics2019Q1sane4980all checks pass
Nigeriahousehold_characteristics2023Q3sane4771all checks pass
Nigeriahousehold_characteristics2024Q1sane4716all checks pass
Nigeriahousehold_roster2010Q3sane27588warn: index_levels_match_scheme,no_constant_columns
Nigeriahousehold_roster2011Q1sane28281warn: index_levels_match_scheme,no_constant_columns
Nigeriahousehold_roster2012Q3sane29314warn: index_levels_match_scheme
Nigeriahousehold_roster2013Q1sane30234warn: index_levels_match_scheme
Nigeriahousehold_roster2015Q3sane32139warn: index_levels_match_scheme,no_constant_columns
Nigeriahousehold_roster2016Q1sane32827warn: index_levels_match_scheme,no_constant_columns
Nigeriahousehold_roster2018Q3sane27607warn: index_levels_match_scheme,no_constant_columns
Nigeriahousehold_roster2019Q1sane26557warn: index_levels_match_scheme,no_constant_columns
Nigeriahousehold_roster2023Q3sane27421warn: index_levels_match_scheme,no_constant_columns
Nigeriahousehold_roster2024Q1sane25662warn: index_levels_match_scheme,no_constant_columns
Nigeriahousing2010Q3droppeddeclared for wave but absent from built t-index
Nigeriahousing2011Q1sane4899warn: index_levels_match_scheme
Nigeriahousing2012Q3droppeddeclared for wave but absent from built t-index
Nigeriahousing2013Q1sane4756warn: index_levels_match_scheme
Nigeriahousing2015Q3sane4589warn: index_levels_match_scheme
Nigeriahousing2016Q1droppeddeclared for wave but absent from built t-index
Nigeriahousing2018Q3sane5047warn: index_levels_match_scheme
Nigeriahousing2019Q1droppeddeclared for wave but absent from built t-index
Nigeriahousing2023Q3droppeddeclared for wave but absent from built t-index
Nigeriahousing2024Q1sane4715warn: index_levels_match_scheme
Nigeriaindividual_education2010Q3sane643warn: index_levels_match_scheme
Nigeriaindividual_education2011Q1sane643warn: index_levels_match_scheme
Nigeriaindividual_education2012Q3sane313warn: index_levels_match_scheme
Nigeriaindividual_education2013Q1sane313warn: index_levels_match_scheme
Nigeriaindividual_education2015Q3sane17687warn: index_levels_match_scheme
Nigeriaindividual_education2016Q1sane17687warn: index_levels_match_scheme
Nigeriaindividual_education2018Q3sane19271warn: index_levels_match_scheme
Nigeriaindividual_education2019Q1sane19271warn: index_levels_match_scheme
Nigeriaindividual_education2023Q3sane19053warn: index_levels_match_scheme
Nigeriaindividual_education2024Q1sane19053warn: index_levels_match_scheme
Nigeriainterview_date2010Q3sane4953warn: index_levels_match_scheme
Nigeriainterview_date2011Q1sane4915warn: index_levels_match_scheme
Nigeriainterview_date2012Q3sane4809warn: index_levels_match_scheme
Nigeriainterview_date2013Q1sane4769warn: index_levels_match_scheme
Nigeriainterview_date2015Q3droppeddeclared for wave but absent from built t-index
Nigeriainterview_date2016Q1droppeddeclared for wave but absent from built t-index
Nigeriainterview_date2018Q3droppeddeclared for wave but absent from built t-index
Nigeriainterview_date2019Q1droppeddeclared for wave but absent from built t-index
Nigerialivestock2010Q3sane5115all checks pass
Nigerialivestock2012Q3sane4720all checks pass
Nigerialivestock2015Q3sane4680all checks pass
Nigerialivestock2018Q3sane5031all checks pass
Nigerialivestock2023Q3sane3650all checks pass
Nigerianonfood_expenditures2010Q3sane56412warn: index_levels_match_scheme
Nigerianonfood_expenditures2011Q1sane52616warn: index_levels_match_scheme
Nigerianonfood_expenditures2012Q3sane52020warn: index_levels_match_scheme
Nigerianonfood_expenditures2013Q1sane54192warn: index_levels_match_scheme
Nigerianonfood_expenditures2015Q3sane60763warn: index_levels_match_scheme
Nigerianonfood_expenditures2016Q1sane53526warn: index_levels_match_scheme
Nigerianonfood_expenditures2018Q3sane69412warn: index_levels_match_scheme
Nigerianonfood_expenditures2019Q1sane65989warn: index_levels_match_scheme
Nigeriapeople_last7days2010Q3sane23284warn: index_levels_match_scheme
Nigeriapeople_last7days2012Q3sane26529warn: index_levels_match_scheme
Nigeriapeople_last7days2015Q3sane26735warn: index_levels_match_scheme
Nigeriapeople_last7days2018Q3sane27607warn: index_levels_match_scheme
Nigeriapeople_last7days2024Q1sane25662warn: index_levels_match_scheme
Nigeriaplot_features2010Q3sane6029warn: index_levels_match_scheme,no_constant_columns
Nigeriaplot_features2011Q1droppeddeclared for wave but absent from built t-index
Nigeriaplot_features2012Q3sane5888warn: index_levels_match_scheme,no_constant_columns
Nigeriaplot_features2013Q1droppeddeclared for wave but absent from built t-index
Nigeriaplot_features2015Q3sane5824warn: index_levels_match_scheme,no_constant_columns
Nigeriaplot_features2016Q1droppeddeclared for wave but absent from built t-index
Nigeriaplot_features2018Q3sane11072warn: index_levels_match_scheme,no_constant_columns
Nigeriaplot_features2019Q1droppeddeclared for wave but absent from built t-index
Nigeriaplot_features2023Q3sane9232warn: index_levels_match_scheme,no_constant_columns
Nigeriaplot_features2024Q1droppeddeclared for wave but absent from built t-index
Nigeriaplot_inputs2010Q3sane18052warn: index_levels_match_scheme,no_constant_columns
Nigeriaplot_inputs2012Q3sane16284warn: index_levels_match_scheme,no_constant_columns
Nigeriaplot_inputs2015Q3sane19392warn: index_levels_match_scheme
Nigeriaplot_inputs2018Q3sane26228warn: index_levels_match_scheme,no_constant_columns
Nigeriaplot_inputs2023Q3sane16664warn: index_levels_match_scheme,no_constant_columns
Nigeriaplot_labor2011Q1sane12161warn: index_levels_match_scheme
Nigeriaplot_labor2013Q1sane16812warn: index_levels_match_scheme
Nigeriaplot_labor2016Q1sane17195warn: index_levels_match_scheme
Nigeriaplot_labor2019Q1sane13219warn: index_levels_match_scheme
Nigeriasample2010Q3sane5000all checks pass
Nigeriasample2011Q1sane5000all checks pass
Nigeriasample2012Q3sane4859all checks pass
Nigeriasample2013Q1sane4859all checks pass
Nigeriasample2015Q3sane4696all checks pass
Nigeriasample2016Q1sane4696all checks pass
Nigeriasample2018Q3sane5263all checks pass
Nigeriasample2019Q1sane5263all checks pass
Nigeriasample2023Q3sane5067all checks pass
Nigeriasample2024Q1sane5067all checks pass
Nigeriashocks2010Q3sane2200all checks pass
Nigeriashocks2011Q1sane2200all checks pass
Nigeriashocks2012Q3sane2882all checks pass
Nigeriashocks2013Q1sane2882all checks pass
Nigeriashocks2015Q3sane2323all checks pass
Nigeriashocks2016Q1sane2323all checks pass
Nigeriashocks2018Q3sane3870all checks pass
Nigeriashocks2019Q1sane3870all checks pass
Pakistancluster_features1991sane300warn: has_household_index
Pakistanhousehold_characteristics1991sane4794all checks pass
Pakistanhousehold_roster1991sane36079warn: index_levels_match_scheme
Pakistanhousing1991sane4789warn: index_levels_match_scheme
Pakistaninterview_date1991sane4956warn: index_levels_match_scheme
Pakistansample1991sane4967all checks pass
Panamafood_acquired1997sane156154warn: index_levels_match_scheme
Panamafood_acquired2003sane194866warn: index_levels_match_scheme
Panamafood_acquired2008sane220334warn: index_levels_match_scheme
Panamafood_expenditures1997sane133666all checks pass
Panamafood_expenditures2003sane171537all checks pass
Panamafood_expenditures2008sane196277all checks pass
Panamafood_prices1997sane122579all checks pass
Panamafood_prices2003sane171449all checks pass
Panamafood_prices2008sane189633all checks pass
Panamafood_quantities1997sane155637all checks pass
Panamafood_quantities2003sane194864all checks pass
Panamafood_quantities2008sane220302all checks pass
Panamasample1997sane4945warn: no_constant_columns
Panamasample2003sane6363all checks pass
Panamasample2008sane7045all checks pass
Perucluster_features1994sane364warn: has_household_index
Peruhousehold_characteristics1994sane3621all checks pass
Peruhousehold_roster1994sane19285warn: no_constant_columns
Senegalassets2018-19sane54604all checks pass
Senegalassets2021-22sane54057all checks pass
Senegalcluster_features2018-19sane598warn: has_household_index
Senegalcluster_features2021-22sane596warn: has_household_index
Senegalcrop_production2018-19sane8416warn: index_levels_match_scheme,no_constant_columns
Senegalfood_acquired2018-19sane215660warn: no_constant_columns
Senegalfood_acquired2021-22sane220916warn: no_constant_columns
Senegalfood_expenditures2018-19sane149434all checks pass
Senegalfood_expenditures2021-22sane170204all checks pass
Senegalfood_prices2018-19sane149434all checks pass
Senegalfood_prices2021-22sane170296all checks pass
Senegalfood_quantities2018-19sane215639all checks pass
Senegalfood_quantities2021-22sane220709all checks pass
Senegalfood_security2018-19sane7156warn: index_levels_match_scheme
Senegalfood_security2021-22sane7109warn: index_levels_match_scheme
Senegalhousehold_characteristics2018-19sane7150all checks pass
Senegalhousehold_characteristics2021-22sane7114all checks pass
Senegalhousehold_roster2018-19sane66119warn: index_levels_match_scheme
Senegalhousehold_roster2021-22sane63531warn: index_levels_match_scheme
Senegalhousing2018-19sane7156warn: index_levels_match_scheme
Senegalhousing2021-22sane7120warn: index_levels_match_scheme
Senegalindividual_education2018-19sane66116warn: index_levels_match_scheme
Senegalindividual_education2021-22sane63530warn: index_levels_match_scheme
Senegalinterview_date2018-19sane21464warn: index_levels_match_scheme
Senegalinterview_date2021-22sane21360warn: index_levels_match_scheme
Senegallivestock2018-19sane9404all checks pass
Senegalpanel_idssane61276127 entries
Senegalpeople_last7days2018-19sane65723warn: index_levels_match_scheme,no_constant_columns
Senegalplot_features2018-19sane7712warn: index_levels_match_scheme,no_constant_columns
Senegalplot_features2021-22sane6112warn: index_levels_match_scheme,no_constant_columns
Senegalplot_inputs2018-19sane9901warn: index_levels_match_scheme
Senegalplot_labor2018-19sane10447warn: index_levels_match_scheme
Senegalsample2018-19sane7156all checks pass
Senegalsample2021-22sane7120all checks pass
Senegalshocks2018-19sane6131warn: no_constant_columns
Senegalshocks2021-22sane4182all checks pass
Senegalsubjective_well_being2018-19sane7105warn: index_levels_match_scheme
Senegalsubjective_well_being2021-22sane7035warn: index_levels_match_scheme
Senegalupdated_idssane22 entries
Serbiaassets2007sane48060all checks pass
Serbiacluster_features2007sane510warn: has_household_index
Serbiafood_acquired2007sane200046warn: index_levels_match_scheme
Serbiafood_expenditures2007sane168946all checks pass
Serbiafood_prices2007sane196274all checks pass
Serbiafood_quantities2007sane196279all checks pass
Serbiahousehold_characteristics2007sane5557all checks pass
Serbiahousehold_roster2007sane17375warn: index_levels_match_scheme
Serbiahousing2007sane2744warn: index_levels_match_scheme
Serbiaindividual_education2007sane17375warn: index_levels_match_scheme
Serbiainterview_date2007sane5557warn: index_levels_match_scheme
Serbiasample2007sane5557all checks pass
Serbia and Montenegrocluster_features2002sane618warn: has_household_index
Serbia and Montenegrocluster_features2003sane301warn: has_household_index
Serbia and Montenegrohousehold_characteristics2002sane6386all checks pass
Serbia and Montenegrohousehold_characteristics2003sane2548all checks pass
Serbia and Montenegrohousehold_roster2002sane19725warn: index_levels_match_scheme,no_constant_columns
Serbia and Montenegrohousehold_roster2003sane8027warn: index_levels_match_scheme,no_constant_columns
Serbia and Montenegrolife_satisfaction2002sane6273warn: index_levels_match_scheme
Serbia and Montenegrolife_satisfaction2003sane2521warn: index_levels_match_scheme
Serbia and Montenegrosample2002sane6386warn: no_constant_columns
Serbia and Montenegrosample2003sane2548all checks pass
South Africaassets1993sane35187all checks pass
South Africacluster_features1993sane355warn: has_household_index
South Africahousehold_characteristics1993sane8799all checks pass
South Africahousehold_roster1993sane43687warn: index_levels_match_scheme
South Africahousing1993sane8808warn: index_levels_match_scheme
South Africaindividual_education1993sane43455warn: index_levels_match_scheme
South Africainterview_date1993sane8809warn: index_levels_match_scheme
South Africalife_satisfaction1993sane8724warn: index_levels_match_scheme
South Africasample1993sane8809all checks pass
Tajikistancluster_features1999sane125warn: has_household_index
Tajikistancluster_features2003sane208warn: has_household_index
Tajikistancluster_features2007sane267warn: has_household_index
Tajikistancluster_features2009sane167warn: has_household_index
Tajikistanfood_security_hfias2007sane4644warn: index_levels_match_scheme
Tajikistanfood_security_hfias2009sane1503warn: index_levels_match_scheme
Tajikistanhousehold_characteristics1999sane1977all checks pass
Tajikistanhousehold_characteristics2003sane4159all checks pass
Tajikistanhousehold_characteristics2007sane4644all checks pass
Tajikistanhousehold_characteristics2009sane1503all checks pass
Tajikistanhousehold_roster1999sane14142warn: index_levels_match_scheme
Tajikistanhousehold_roster2003sane26141warn: index_levels_match_scheme
Tajikistanhousehold_roster2007sane28957warn: index_levels_match_scheme
Tajikistanhousehold_roster2009sane10069warn: index_levels_match_scheme
Tajikistanhousing1999sane1999warn: index_levels_match_scheme,no_constant_columns
Tajikistanhousing2007sane4644warn: index_levels_match_scheme
Tajikistanhousing2009sane1503warn: index_levels_match_scheme,no_constant_columns
Tajikistanindividual_education1999sane7451warn: index_levels_match_scheme
Tajikistanindividual_education2003sane20300warn: index_levels_match_scheme
Tajikistanindividual_education2007sane23663warn: index_levels_match_scheme
Tajikistanindividual_education2009sane8376warn: index_levels_match_scheme
Tajikistaninterview_date1999sane2000warn: index_levels_match_scheme
Tajikistaninterview_date2003sane4160warn: index_levels_match_scheme
Tajikistaninterview_date2007sane4643warn: index_levels_match_scheme
Tajikistaninterview_date2009sane1503warn: index_levels_match_scheme
Tajikistanlife_satisfaction2007sane9251warn: index_levels_match_scheme
Tajikistanlife_satisfaction2009sane2984warn: index_levels_match_scheme
Tajikistanplot_features2007builds3974fail: declared_spellings; warn: index_levels_match_scheme,no_constant_columns
Tajikistansample1999sane2000warn: no_constant_columns
Tajikistansample2003sane4160warn: no_constant_columns
Tajikistansample2007sane4860all checks pass
Tajikistansample2009sane1503all checks pass
Tanzaniaanthropometry2008-09sane14382warn: index_levels_match_scheme,no_constant_columns
Tanzaniaanthropometry2010-11sane17059warn: index_levels_match_scheme
Tanzaniaanthropometry2012-13sane19790warn: index_levels_match_scheme
Tanzaniaanthropometry2014-15sane11699warn: index_levels_match_scheme
Tanzaniaanthropometry2019-20sane3080warn: index_levels_match_scheme
Tanzaniaanthropometry2020-21sane12664warn: index_levels_match_scheme
Tanzaniaassets2019-20sane61725all checks pass
Tanzaniacluster_features2008-09sane409warn: has_household_index,no_constant_columns
Tanzaniacluster_features2010-11sane409warn: has_household_index,no_constant_columns
Tanzaniacluster_features2012-13sane409warn: has_household_index
Tanzaniacluster_features2014-15sane498warn: has_household_index
Tanzaniacluster_features2019-20sane147warn: has_household_index
Tanzaniacluster_features2020-21sane515warn: has_household_index
Tanzaniacommunity_cluster_xwalk2019-20sane99warn: has_household_index
Tanzaniacommunity_cluster_xwalk2020-21sane488warn: has_household_index
Tanzaniacommunity_prices2019-20sane2769warn: has_household_index
Tanzaniacommunity_prices2020-21sane13062warn: has_household_index
Tanzaniacrop_production2019-20sane3001warn: index_levels_match_scheme,no_constant_columns
Tanzaniacrop_production2020-21sane11125warn: index_levels_match_scheme,no_constant_columns
Tanzaniafood_acquired2008-09sane44957warn: index_levels_match_scheme
Tanzaniafood_acquired2010-11sane54773warn: index_levels_match_scheme
Tanzaniafood_acquired2012-13sane67899warn: index_levels_match_scheme
Tanzaniafood_acquired2014-15sane61984warn: index_levels_match_scheme
Tanzaniafood_acquired2019-20sane16104warn: index_levels_match_scheme
Tanzaniafood_acquired2020-21sane5896warn: index_levels_match_scheme
Tanzaniafood_coping2008-09droppeddeclared for wave but absent from built t-index
Tanzaniafood_coping2010-11sane31375warn: index_levels_match_scheme
Tanzaniafood_coping2012-13sane40080warn: index_levels_match_scheme
Tanzaniafood_coping2014-15sane34724warn: index_levels_match_scheme
Tanzaniafood_coping2019-20sane9464warn: index_levels_match_scheme
Tanzaniafood_coping2020-21sane37672warn: index_levels_match_scheme
Tanzaniafood_expenditures2008-09sane34497all checks pass
Tanzaniafood_expenditures2010-11sane42118all checks pass
Tanzaniafood_expenditures2012-13sane52619all checks pass
Tanzaniafood_expenditures2014-15sane49557all checks pass
Tanzaniafood_expenditures2019-20sane12808all checks pass
Tanzaniafood_expenditures2020-21sane4694all checks pass
Tanzaniafood_prices2008-09sane34413all checks pass
Tanzaniafood_prices2010-11sane42083all checks pass
Tanzaniafood_prices2012-13sane52548all checks pass
Tanzaniafood_prices2014-15sane49511all checks pass
Tanzaniafood_prices2019-20sane12418all checks pass
Tanzaniafood_prices2020-21sane4606all checks pass
Tanzaniafood_quantities2008-09sane44873all checks pass
Tanzaniafood_quantities2010-11sane54738all checks pass
Tanzaniafood_quantities2012-13sane67828all checks pass
Tanzaniafood_quantities2014-15sane61938all checks pass
Tanzaniafood_quantities2019-20sane15714all checks pass
Tanzaniafood_quantities2020-21sane5808all checks pass
Tanzaniahousehold_characteristics2008-09sane3264all checks pass
Tanzaniahousehold_characteristics2010-11sane3921all checks pass
Tanzaniahousehold_characteristics2012-13sane5000all checks pass
Tanzaniahousehold_characteristics2014-15sane4336all checks pass
Tanzaniahousehold_characteristics2019-20sane1183all checks pass
Tanzaniahousehold_characteristics2020-21sane4700all checks pass
Tanzaniahousehold_roster2008-09sane16709warn: index_levels_match_scheme
Tanzaniahousehold_roster2010-11sane20558warn: index_levels_match_scheme
Tanzaniahousehold_roster2012-13sane25412warn: index_levels_match_scheme
Tanzaniahousehold_roster2014-15sane21027warn: index_levels_match_scheme
Tanzaniahousehold_roster2019-20sane5586warn: index_levels_match_scheme
Tanzaniahousehold_roster2020-21sane23592warn: index_levels_match_scheme
Tanzaniahousing2008-09sane3265warn: index_levels_match_scheme
Tanzaniahousing2010-11sane3922warn: index_levels_match_scheme
Tanzaniahousing2012-13sane5010warn: index_levels_match_scheme
Tanzaniahousing2014-15sane4341warn: index_levels_match_scheme
Tanzaniahousing2019-20sane1183warn: index_levels_match_scheme
Tanzaniahousing2020-21sane4709warn: index_levels_match_scheme
Tanzaniaindividual_education2008-09sane5865warn: index_levels_match_scheme
Tanzaniaindividual_education2010-11sane7524warn: index_levels_match_scheme
Tanzaniaindividual_education2012-13sane10000warn: index_levels_match_scheme
Tanzaniaindividual_education2014-15sane8288warn: index_levels_match_scheme
Tanzaniaindividual_education2019-20sane2415warn: index_levels_match_scheme
Tanzaniaindividual_education2020-21sane9275warn: index_levels_match_scheme
Tanzaniainterview_date2008-09sane3263warn: index_levels_match_scheme
Tanzaniainterview_date2010-11sane3923warn: index_levels_match_scheme
Tanzaniainterview_date2012-13sane5010warn: index_levels_match_scheme
Tanzaniainterview_date2014-15sane4338warn: index_levels_match_scheme
Tanzaniainterview_date2019-20droppeddeclared for wave but absent from built t-index
Tanzaniainterview_date2020-21droppeddeclared for wave but absent from built t-index
Tanzanialife_satisfaction2008-09sane16783warn: index_levels_match_scheme
Tanzanialife_satisfaction2010-11sane27522warn: index_levels_match_scheme
Tanzanialife_satisfaction2012-13sane34587warn: index_levels_match_scheme
Tanzanialife_satisfaction2014-15sane30124warn: index_levels_match_scheme
Tanzanialife_satisfaction2019-20sane9351warn: index_levels_match_scheme
Tanzanialife_satisfaction2020-21sane33681warn: index_levels_match_scheme
Tanzanialivestock2019-20sane1212all checks pass
Tanzanialivestock2020-21sane5343all checks pass
Tanzaniapanel_idssane81298129 entries
Tanzaniapeople_last7days2019-20sane5587warn: index_levels_match_scheme
Tanzaniapeople_last7days2020-21sane23592warn: index_levels_match_scheme
Tanzaniaplot_features2019-20sane2305warn: index_levels_match_scheme,no_constant_columns
Tanzaniaplot_features2020-21sane6560warn: index_levels_match_scheme,no_constant_columns
Tanzaniaplot_inputs2019-20sane1774warn: index_levels_match_scheme,no_null_index_levels
Tanzaniaplot_inputs2020-21sane7924warn: index_levels_match_scheme,no_null_index_levels
Tanzaniaplot_labor2019-20sane1031warn: index_levels_match_scheme
Tanzaniaplot_labor2020-21sane7596warn: index_levels_match_scheme
Tanzaniasample2008-09sane3265all checks pass
Tanzaniasample2010-11sane3924all checks pass
Tanzaniasample2012-13sane5010all checks pass
Tanzaniasample2014-15sane4341all checks pass
Tanzaniasample2019-20sane1184all checks pass
Tanzaniasample2020-21sane4709all checks pass
Tanzaniashocks2008-09sane7391warn: no_constant_columns
Tanzaniashocks2010-11sane7455warn: no_constant_columns
Tanzaniashocks2012-13sane8247all checks pass
Tanzaniashocks2014-15sane6722warn: no_constant_columns
Tanzaniashocks2019-20sane864warn: no_constant_columns
Tanzaniashocks2020-21sane5067warn: no_constant_columns
Tanzaniaupdated_idssane55 entries
Timor-Lestecluster_features2001sane300warn: has_household_index
Timor-Lestecluster_features2007-08sane300warn: has_household_index
Timor-Lestehousehold_characteristics2001sane1800all checks pass
Timor-Lestehousehold_characteristics2007-08sane4477all checks pass
Timor-Lestehousehold_roster2001sane9113warn: index_levels_match_scheme
Timor-Lestehousehold_roster2007-08sane25000warn: index_levels_match_scheme
Timor-Lestehousing2001sane1800warn: index_levels_match_scheme,no_constant_columns
Timor-Lestehousing2007-08sane4477warn: index_levels_match_scheme
Timor-Lesteinterview_date2001sane1800warn: index_levels_match_scheme
Timor-Lesteinterview_date2007-08sane4477warn: index_levels_match_scheme
Timor-Lestelife_satisfaction2001sane12429warn: index_levels_match_scheme
Timor-Lestelife_satisfaction2007-08sane26386warn: index_levels_match_scheme
Timor-Lestemonths_food_inadequate2001sane1798warn: index_levels_match_scheme
Timor-Lestemonths_food_inadequate2007-08sane3995warn: index_levels_match_scheme
Timor-Lesteplot_features2007-08builds6308fail: declared_spellings; warn: index_levels_match_scheme,no_constant_columns
Timor-Lestesample2001sane1800all checks pass
Timor-Lestesample2007-08sane4477all checks pass
Togoassets2018sane31462all checks pass
Togocluster_features2018sane540warn: has_household_index
Togocrop_production2018sane11563warn: index_levels_match_scheme,no_constant_columns
Togofood_acquired2018sane112445warn: no_constant_columns
Togofood_expenditures2018sane66043all checks pass
Togofood_prices2018sane67343all checks pass
Togofood_quantities2018sane110742all checks pass
Togofood_security2018sane6163warn: index_levels_match_scheme
Togohousehold_characteristics2018sane6146all checks pass
Togohousehold_roster2018sane27480warn: index_levels_match_scheme
Togohousing2018sane6171warn: index_levels_match_scheme
Togoindividual_education2018sane27481warn: index_levels_match_scheme
Togointerview_date2018sane18493warn: index_levels_match_scheme
Togolivestock2018sane6181all checks pass
Togononfood_expenditures2018sane108445warn: index_levels_match_scheme
Togopeople_last7days2018sane25282warn: index_levels_match_scheme,no_constant_columns
Togoplot_features2018sane9553warn: index_levels_match_scheme,no_constant_columns
Togoplot_inputs2018sane13730warn: index_levels_match_scheme
Togoplot_labor2018sane15052warn: index_levels_match_scheme
Togosample2018sane6171all checks pass
Togoshocks2018sane7230warn: no_constant_columns
Togosubjective_well_being2018sane6120warn: index_levels_match_scheme
Ugandaanthropometry2009-10sane2095warn: index_levels_match_scheme,no_constant_columns
Ugandaanthropometry2010-11sane1688warn: index_levels_match_scheme,no_constant_columns
Ugandaanthropometry2011-12sane1620warn: index_levels_match_scheme,no_constant_columns
Ugandaanthropometry2013-14sane1750warn: index_levels_match_scheme,no_constant_columns
Ugandaanthropometry2015-16sane1315warn: index_levels_match_scheme,no_constant_columns
Ugandaanthropometry2018-19sane11222warn: index_levels_match_scheme,no_constant_columns
Ugandaanthropometry2019-20sane9863warn: index_levels_match_scheme,no_constant_columns
Ugandaassets2005-06sane22994warn: low_duplicate_rate
Ugandaassets2009-10sane16306all checks pass
Ugandaassets2010-11sane14394all checks pass
Ugandaassets2011-12sane14846all checks pass
Ugandaassets2013-14sane14477all checks pass
Ugandaassets2015-16sane15073all checks pass
Ugandaassets2018-19sane9227all checks pass
Ugandaassets2019-20sane9491all checks pass
Ugandacluster_features2005-06sane322warn: has_household_index
Ugandacluster_features2009-10sane656warn: has_household_index
Ugandacluster_features2010-11sane320warn: has_household_index
Ugandacluster_features2011-12sane321warn: has_household_index
Ugandacluster_features2013-14sane706warn: has_household_index
Ugandacluster_features2015-16sane875warn: has_household_index
Ugandacluster_features2018-19sane781warn: has_household_index
Ugandacluster_features2019-20sane824warn: has_household_index,no_constant_columns
Ugandacrop_production2009-10sane22408warn: index_levels_match_scheme,no_constant_columns
Ugandacrop_production2010-11sane20970warn: index_levels_match_scheme,no_constant_columns
Ugandacrop_production2011-12sane20152warn: index_levels_match_scheme,no_constant_columns
Ugandacrop_production2013-14sane17585warn: index_levels_match_scheme,no_constant_columns
Ugandacrop_production2015-16sane19576warn: index_levels_match_scheme,no_constant_columns
Ugandacrop_production2018-19sane14194warn: index_levels_match_scheme
Ugandacrop_production2019-20sane15721warn: index_levels_match_scheme,no_constant_columns
Ugandaearnings2005-06sane1467warn: index_levels_match_scheme
Ugandaearnings2009-10sane2889warn: index_levels_match_scheme
Ugandaearnings2010-11sane2618warn: index_levels_match_scheme
Ugandaearnings2011-12sane2805warn: index_levels_match_scheme
Ugandaearnings2013-14sane3119warn: index_levels_match_scheme
Ugandaearnings2015-16sane3305warn: index_levels_match_scheme
Ugandaearnings2018-19sane3180warn: index_levels_match_scheme
Ugandaearnings2019-20sane3064warn: index_levels_match_scheme
Ugandaenterprise_income2005-06sane1351warn: index_levels_match_scheme
Ugandaenterprise_income2009-10sane2917warn: index_levels_match_scheme
Ugandaenterprise_income2010-11sane1619warn: index_levels_match_scheme
Ugandaenterprise_income2011-12sane1577warn: index_levels_match_scheme
Ugandaenterprise_income2013-14sane3119warn: index_levels_match_scheme
Ugandaenterprise_income2015-16sane1659warn: index_levels_match_scheme
Ugandaenterprise_income2018-19sane543warn: index_levels_match_scheme
Ugandaenterprise_income2019-20sane1150warn: index_levels_match_scheme
Ugandafctsane15warn: has_time_index,has_household_index,no_constant_columns
Ugandafood_acquired2005-06sane40749warn: index_levels_match_scheme
Ugandafood_acquired2009-10sane38107warn: index_levels_match_scheme
Ugandafood_acquired2010-11sane35489warn: index_levels_match_scheme
Ugandafood_acquired2011-12sane38983warn: index_levels_match_scheme
Ugandafood_acquired2013-14sane50703warn: index_levels_match_scheme
Ugandafood_acquired2015-16sane50108warn: index_levels_match_scheme
Ugandafood_acquired2018-19sane53288warn: index_levels_match_scheme
Ugandafood_acquired2019-20sane48144warn: index_levels_match_scheme
Ugandafood_expenditures2005-06sane29666all checks pass
Ugandafood_expenditures2009-10sane26772all checks pass
Ugandafood_expenditures2010-11sane25296all checks pass
Ugandafood_expenditures2011-12sane26717all checks pass
Ugandafood_expenditures2013-14sane34785all checks pass
Ugandafood_expenditures2015-16sane34535all checks pass
Ugandafood_expenditures2018-19sane36540all checks pass
Ugandafood_expenditures2019-20sane32738all checks pass
Ugandafood_prices2005-06sane39494all checks pass
Ugandafood_prices2009-10sane37485all checks pass
Ugandafood_prices2010-11sane34681all checks pass
Ugandafood_prices2011-12sane38201all checks pass
Ugandafood_prices2013-14sane49906all checks pass
Ugandafood_prices2015-16sane49387all checks pass
Ugandafood_prices2018-19sane52499all checks pass
Ugandafood_prices2019-20sane47428all checks pass
Ugandafood_quantities2005-06sane39494all checks pass
Ugandafood_quantities2009-10sane37485all checks pass
Ugandafood_quantities2010-11sane34681all checks pass
Ugandafood_quantities2011-12sane38204all checks pass
Ugandafood_quantities2013-14sane49888all checks pass
Ugandafood_quantities2015-16sane49373all checks pass
Ugandafood_quantities2018-19sane52499all checks pass
Ugandafood_quantities2019-20sane47433all checks pass
Ugandahousehold_characteristics2005-06sane3122all checks pass
Ugandahousehold_characteristics2009-10sane2975all checks pass
Ugandahousehold_characteristics2010-11sane2685all checks pass
Ugandahousehold_characteristics2011-12sane2843all checks pass
Ugandahousehold_characteristics2013-14sane3117all checks pass
Ugandahousehold_characteristics2015-16sane3305all checks pass
Ugandahousehold_characteristics2018-19sane3241all checks pass
Ugandahousehold_characteristics2019-20sane3076all checks pass
Ugandahousehold_roster2005-06sane16759warn: index_levels_match_scheme
Ugandahousehold_roster2009-10sane18734warn: index_levels_match_scheme
Ugandahousehold_roster2010-11sane19180warn: index_levels_match_scheme
Ugandahousehold_roster2011-12sane21487warn: index_levels_match_scheme
Ugandahousehold_roster2013-14sane17396warn: index_levels_match_scheme
Ugandahousehold_roster2015-16sane16739warn: index_levels_match_scheme
Ugandahousehold_roster2018-19sane18355warn: index_levels_match_scheme
Ugandahousehold_roster2019-20sane16054warn: index_levels_match_scheme
Ugandahousing2005-06sane3122warn: index_levels_match_scheme
Ugandahousing2009-10sane2939warn: index_levels_match_scheme
Ugandahousing2010-11sane2638warn: index_levels_match_scheme
Ugandahousing2011-12sane2834warn: index_levels_match_scheme
Ugandahousing2013-14sane3119warn: index_levels_match_scheme
Ugandahousing2015-16builds3312fail: no_null_index_levels; warn: index_levels_match_scheme
Ugandahousing2018-19sane3180warn: index_levels_match_scheme
Ugandahousing2019-20sane3066warn: index_levels_match_scheme
Ugandaincome2005-06sane2229all checks pass
Ugandaincome2009-10sane2030all checks pass
Ugandaincome2010-11sane1752all checks pass
Ugandaincome2011-12sane1810all checks pass
Ugandaincome2013-14sane2080all checks pass
Ugandaincome2015-16sane2203all checks pass
Ugandaincome2018-19sane1512all checks pass
Ugandaincome2019-20sane1124all checks pass
Ugandaindividual_education2005-06sane5454warn: index_levels_match_scheme
Ugandaindividual_education2009-10sane5234warn: index_levels_match_scheme
Ugandaindividual_education2010-11sane5054warn: index_levels_match_scheme
Ugandaindividual_education2011-12sane5364warn: index_levels_match_scheme
Ugandaindividual_education2013-14sane6213warn: index_levels_match_scheme
Ugandaindividual_education2015-16sane6348warn: index_levels_match_scheme
Ugandaindividual_education2018-19sane6477warn: index_levels_match_scheme
Ugandaindividual_education2019-20sane6382warn: index_levels_match_scheme
Ugandainterview_date2005-06sane3119all checks pass
Ugandainterview_date2009-10sane2975all checks pass
Ugandainterview_date2010-11sane2646all checks pass
Ugandainterview_date2011-12sane2850all checks pass
Ugandainterview_date2013-14sane3119all checks pass
Ugandainterview_date2015-16sane3301all checks pass
Ugandainterview_date2018-19sane3176all checks pass
Ugandainterview_date2019-20sane3078all checks pass
Ugandalivestock2009-10sane4506all checks pass
Ugandalivestock2010-11sane3710all checks pass
Ugandalivestock2011-12sane3805all checks pass
Ugandalivestock2013-14sane3597all checks pass
Ugandalivestock2015-16sane3709all checks pass
Ugandalivestock2018-19sane3760all checks pass
Ugandalivestock2019-20sane3986all checks pass
Ugandamonths_food_inadequate2009-10sane2920warn: index_levels_match_scheme
Ugandamonths_food_inadequate2010-11sane2631warn: index_levels_match_scheme,no_constant_columns
Ugandamonths_food_inadequate2011-12sane2831warn: index_levels_match_scheme
Ugandamonths_food_inadequate2013-14sane3113warn: index_levels_match_scheme
Ugandamonths_food_inadequate2015-16sane3301warn: index_levels_match_scheme
Ugandanonfood_expenditures2005-06sane33817warn: index_levels_match_scheme
Ugandanonfood_expenditures2009-10builds29235fail: no_null_index_levels; warn: index_levels_match_scheme,no_float_stringified_index,ids_format_id_canonical
Ugandanonfood_expenditures2010-11builds24792fail: no_null_index_levels; warn: index_levels_match_scheme,no_float_stringified_index,ids_format_id_canonical
Ugandanonfood_expenditures2011-12sane26521warn: index_levels_match_scheme
Ugandanonfood_expenditures2013-14sane33954warn: index_levels_match_scheme
Ugandanonfood_expenditures2015-16sane35336warn: index_levels_match_scheme
Ugandanonfood_expenditures2018-19sane31610warn: index_levels_match_scheme
Ugandanonfood_expenditures2019-20sane36323warn: index_levels_match_scheme
Ugandanutrition2005-06sane3071all checks pass
Ugandanutrition2009-10sane2890all checks pass
Ugandanutrition2010-11sane2618all checks pass
Ugandanutrition2011-12sane2787all checks pass
Ugandanutrition2013-14sane3082all checks pass
Ugandanutrition2015-16sane3216all checks pass
Ugandanutrition2018-19sane3128all checks pass
Ugandanutrition2019-20sane3009all checks pass
Ugandapanel_idssane95109510 entries
Ugandapeople_last7days2005-06sane3105warn: index_levels_match_scheme
Ugandapeople_last7days2009-10sane2912warn: index_levels_match_scheme
Ugandapeople_last7days2013-14sane3118warn: index_levels_match_scheme
Ugandapeople_last7days2018-19sane3181warn: index_levels_match_scheme
Ugandapeople_last7days2019-20sane3066warn: index_levels_match_scheme
Ugandaplot_features2005-06sane5463warn: index_levels_match_scheme,no_constant_columns
Ugandaplot_features2009-10sane5825warn: index_levels_match_scheme,no_constant_columns
Ugandaplot_features2010-11sane4520warn: index_levels_match_scheme,no_constant_columns
Ugandaplot_features2011-12sane4840warn: index_levels_match_scheme,no_constant_columns
Ugandaplot_features2013-14sane5436warn: index_levels_match_scheme,no_constant_columns
Ugandaplot_features2015-16sane5581warn: index_levels_match_scheme,no_constant_columns
Ugandaplot_features2018-19sane5811warn: index_levels_match_scheme,no_constant_columns
Ugandaplot_features2019-20sane5365warn: index_levels_match_scheme,no_constant_columns
Ugandaplot_inputs2009-10sane13993warn: index_levels_match_scheme
Ugandaplot_inputs2010-11sane13554warn: index_levels_match_scheme
Ugandaplot_inputs2011-12sane12353warn: index_levels_match_scheme
Ugandaplot_inputs2013-14sane11834warn: index_levels_match_scheme
Ugandaplot_inputs2015-16sane11981warn: index_levels_match_scheme
Ugandaplot_inputs2018-19sane10367warn: index_levels_match_scheme
Ugandaplot_inputs2019-20sane10134warn: index_levels_match_scheme
Ugandaplot_labor2009-10sane37107warn: index_levels_match_scheme
Ugandaplot_labor2010-11sane29956warn: index_levels_match_scheme
Ugandaplot_labor2011-12sane28255warn: index_levels_match_scheme
Ugandaplot_labor2013-14sane27794warn: index_levels_match_scheme
Ugandaplot_labor2015-16sane28431warn: index_levels_match_scheme
Ugandaplot_labor2018-19sane6072warn: index_levels_match_scheme
Ugandaplot_labor2019-20sane12262warn: index_levels_match_scheme
Ugandasample2005-06sane3123all checks pass
Ugandasample2009-10sane2975all checks pass
Ugandasample2010-11sane2716all checks pass
Ugandasample2011-12sane2850all checks pass
Ugandasample2013-14sane3119all checks pass
Ugandasample2015-16sane3305all checks pass
Ugandasample2018-19sane3176all checks pass
Ugandasample2019-20sane3098all checks pass
Ugandashocks2005-06sane3644warn: no_constant_columns
Ugandashocks2009-10sane2667all checks pass
Ugandashocks2010-11sane1541all checks pass
Ugandashocks2011-12sane1288all checks pass
Ugandashocks2013-14sane1572all checks pass
Ugandashocks2015-16sane1021all checks pass
Ugandashocks2018-19sane1472all checks pass
Ugandashocks2019-20sane1252all checks pass
Ugandaupdated_idssane44 entries