CHANGELOG.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
examples/crime_in_india.toml
examples/census_iips_district/iips_district_projection.py
examples/census_iips_district/recipe.toml
examples/census_mohfw_state/mohfw_state_projection.py
examples/census_mohfw_state/recipe.toml
examples/crs_state_tables/crs_state_table.py
examples/crs_state_tables/recipe.toml
examples/crs_state_tables/table4.toml
examples/lake_photo/bmc_lake_report.py
examples/lake_photo/recipe.toml
examples/mccd/mccd_table4.py
examples/mccd/mccd_tables.py
examples/mccd/table2.toml
examples/mccd/table4.toml
examples/mccd/table5.toml
examples/mccd/table9.toml
examples/mccd/unfitted.toml
examples/nfhs5/README.md
examples/nfhs5/clean.py
examples/nfhs5/district.toml
examples/nfhs5/families.toml
examples/nfhs5/nfhs5_factsheet.py
examples/nfhs5/numbers.toml
examples/nfhs5/state.toml
examples/nfhs6/README.md
examples/nfhs6/district.toml
examples/nfhs6/nfhs6_factsheet.py
examples/nfhs6/state.toml
examples/nfhs6/unanimous.toml
examples/nta_notice/nta_notice.py
examples/nta_notice/recipe.toml
examples/nta_toppers/nta_toppers.py
examples/nta_toppers/recipe.toml
examples/pravah_dams/pravah_dams.py
examples/pravah_dams/recipe.toml
examples/settings/cii_columns.toml
examples/settings/cii_population.toml
examples/settings/cii_rows.toml
examples/settings/cleaning.toml
examples/settings/cleaning_ocr.toml
examples/settings/numbers.py
examples/srs_life_table/recipe.toml
examples/srs_life_table/srs_life_table.py
pdfexorcist/__init__.py
pdfexorcist/__main__.py
pdfexorcist/_cli_app.py
pdfexorcist/_cli_extract.py
pdfexorcist/_cli_recipe.py
pdfexorcist/_info.py
pdfexorcist/_ocr_engines.py
pdfexorcist/_output.py
pdfexorcist/_progress.py
pdfexorcist/_recipe_error.py
pdfexorcist/_recipe_load.py
pdfexorcist/_recipe_model.py
pdfexorcist/_recipe_text.py
pdfexorcist/_registry.py
pdfexorcist/_run.py
pdfexorcist/_show_cli.py
pdfexorcist/_show_frames.py
pdfexorcist/_show_layout.py
pdfexorcist/_text_engines.py
pdfexorcist/_ui.py
pdfexorcist/_usercode.py
pdfexorcist/_vision_worker.py
pdfexorcist/_vlm_engines.py
pdfexorcist/_wizard.py
pdfexorcist/_wizard_ask.py
pdfexorcist/_wizard_toml.py
pdfexorcist/cells.py
pdfexorcist/checks.py
pdfexorcist/cli.py
pdfexorcist/doctor.py
pdfexorcist/extractors.py
pdfexorcist/fetch.py
pdfexorcist/pages.py
pdfexorcist/py.typed
pdfexorcist/readings.py
pdfexorcist/recipe.py
pdfexorcist/rows.py
pdfexorcist/show.py
pdfexorcist/show_assets.py
pdfexorcist/show_html.py
pdfexorcist/show_png.py
pdfexorcist/vote.py
pdfexorcist.egg-info/PKG-INFO
pdfexorcist.egg-info/SOURCES.txt
pdfexorcist.egg-info/dependency_links.txt
pdfexorcist.egg-info/entry_points.txt
pdfexorcist.egg-info/requires.txt
pdfexorcist.egg-info/top_level.txt
tests/adsi_state_table.py
tests/cii_state_table.py
tests/cli_helpers.py
tests/conftest.py
tests/test_adsi_state_table.py
tests/test_bmc_lake_report.py
tests/test_cii_state_table.py
tests/test_cli.py
tests/test_crs_state_table.py
tests/test_examples_gallery.py
tests/test_fetch.py
tests/test_iips_district_projection.py
tests/test_jobs.py
tests/test_mccd_table4.py
tests/test_mccd_tables.py
tests/test_mohfw_state_projection.py
tests/test_nfhs5_examples.py
tests/test_nfhs5_factsheet.py
tests/test_nfhs6_examples.py
tests/test_nfhs6_factsheet.py
tests/test_nta_notice.py
tests/test_nta_toppers.py
tests/test_pdfexorcist.py
tests/test_pravah_dams.py
tests/test_recipe.py
tests/test_recipe_docs_examples.py
tests/test_show.py
tests/test_srs_life_table.py
tests/fixtures/adsi/1995_t2A_p6.pdf
tests/fixtures/adsi/2023_t1.2_p35.pdf
tests/fixtures/adsi/2024_t1.2_p35.pdf
tests/fixtures/adsi/2024_t2.2_p238.pdf
tests/fixtures/adsi/expected.csv
tests/fixtures/adsi/make_fixtures.py
tests/fixtures/adsi/manifest.csv
tests/fixtures/bmc/2024-01-12.jpg
tests/fixtures/bmc/2024-01-12.json
tests/fixtures/bmc/2024-07-28.jpg
tests/fixtures/bmc/2024-07-28.json
tests/fixtures/bmc/2024-08-20.jpg
tests/fixtures/bmc/2024-08-20.json
tests/fixtures/bmc/2024-09-15.jpg
tests/fixtures/bmc/2024-09-15.json
tests/fixtures/bmc/2025-07-10.jpg
tests/fixtures/bmc/2025-07-10.json
tests/fixtures/bmc/2025-07-28.jpg
tests/fixtures/bmc/2025-07-28.json
tests/fixtures/bmc/2025-09-15.jpg
tests/fixtures/bmc/2025-09-15.json
tests/fixtures/bmc/2026-07-03.jpg
tests/fixtures/bmc/2026-07-03.json
tests/fixtures/bmc/2026-07-15.jpg
tests/fixtures/bmc/2026-07-15.json
tests/fixtures/bmc/2026-07-28.jpg
tests/fixtures/bmc/2026-07-28.json
tests/fixtures/bmc/2026-08-05.jpg
tests/fixtures/bmc/2026-08-05.json
tests/fixtures/bmc/2026-08-19.jpg
tests/fixtures/bmc/2026-08-19.json
tests/fixtures/bmc/2026-08-26.jpg
tests/fixtures/bmc/2026-08-26.json
tests/fixtures/bmc/2026-09-05.jpg
tests/fixtures/bmc/2026-09-05.json
tests/fixtures/bmc/2026-09-15.jpg
tests/fixtures/bmc/2026-09-15.json
tests/fixtures/bmc/2026-09-28.jpg
tests/fixtures/bmc/2026-09-28.json
tests/fixtures/bmc/manifest.csv
tests/fixtures/cii/cii_2021_1A.1_p43.pdf
tests/fixtures/cii/cii_2023_1A.4_p47.pdf
tests/fixtures/cii/cii_2024_1C.2_p264.pdf
tests/fixtures/cii/expected.csv
tests/fixtures/cii/make_fixtures.py
tests/fixtures/cii/manifest.csv
tests/fixtures/crs/crs_2023_t1_t4.pdf
tests/fixtures/crs/expected.csv
tests/fixtures/crs/make_fixtures.py
tests/fixtures/crs/manifest.csv
tests/fixtures/cwc/cwc_2018-02-01_p4.pdf
tests/fixtures/iips/expected.csv
tests/fixtures/iips/iips_p1125_andhra_prakasam.pdf
tests/fixtures/iips/iips_p240_delhi_west.pdf
tests/fixtures/iips/iips_p281_rajasthan_sirohi.pdf
tests/fixtures/iips/iips_p603_manipur_imphal_east.pdf
tests/fixtures/iips/make_fixtures.py
tests/fixtures/iips/manifest.csv
tests/fixtures/mccd/make_tables_fixtures.py
tests/fixtures/mccd/manifest.csv
tests/fixtures/mccd/mccd_2009.pdf
tests/fixtures/mccd/mccd_2009_expected.csv
tests/fixtures/mccd/mccd_2011.pdf
tests/fixtures/mccd/mccd_2011_expected.csv
tests/fixtures/mccd/mccd_2014.pdf
tests/fixtures/mccd/mccd_2014_expected.csv
tests/fixtures/mccd/mccd_2018_t5_p104.pdf
tests/fixtures/mccd/mccd_2019_t2_p68-69.pdf
tests/fixtures/mccd/mccd_2019_t9_p194.pdf
tests/fixtures/mccd/mccd_tables_expected.csv
tests/fixtures/mccd/mccd_tables_manifest.csv
tests/fixtures/mohfw/expected.csv
tests/fixtures/mohfw/make_fixtures.py
tests/fixtures/mohfw/manifest.csv
tests/fixtures/mohfw/mohfw_india_p165-166.pdf
tests/fixtures/mohfw/mohfw_uttar_pradesh_p198.pdf
tests/fixtures/mohfw/mohfw_uttarakhand_p182.pdf
tests/fixtures/nfhs5_district/expected.csv
tests/fixtures/nfhs5_district/make_fixtures.py
tests/fixtures/nfhs5_district/manifest.csv
tests/fixtures/nfhs5_district/nfhs5_kangra_p31-33.pdf
tests/fixtures/nfhs5_district/nfhs5_mahisagar_p121-123.pdf
tests/fixtures/nfhs5_district/nfhs5_north_middle_andaman_p19-21.pdf
tests/fixtures/nfhs5_district/nfhs5_raigarh_p169-171.pdf
tests/fixtures/nfhs5_state/VERIFICATION.md
tests/fixtures/nfhs5_state/expected.csv
tests/fixtures/nfhs5_state/make_fixtures.py
tests/fixtures/nfhs5_state/manifest.csv
tests/fixtures/nfhs5_state/nfhs5_bihar_p3-6.pdf
tests/fixtures/nfhs5_state/nfhs5_chandigarh_p3-6.pdf
tests/fixtures/nfhs5_state/nfhs5_india_p3-6.pdf
tests/fixtures/nfhs5_state/evidence/bellary_94-97.png
tests/fixtures/nfhs5_state/evidence/bihar_literacy_2020.png
tests/fixtures/nfhs5_state/evidence/bihar_literacy_2021.png
tests/fixtures/nfhs5_state/evidence/chamba_31.png
tests/fixtures/nfhs5_state/evidence/chitradurga_94-97.png
tests/fixtures/nfhs5_state/evidence/dhule_101.png
tests/fixtures/nfhs5_state/evidence/kangra_16.png
tests/fixtures/nfhs5_state/evidence/koppal_94-97.png
tests/fixtures/nfhs5_state/evidence/mahisagar_9-12.png
tests/fixtures/nfhs5_state/evidence/raigarh_97.png
tests/fixtures/nfhs5_state/evidence/wardha_9-12.png
tests/fixtures/nfhs6_district/expected.csv
tests/fixtures/nfhs6_district/make_fixtures.py
tests/fixtures/nfhs6_district/manifest.csv
tests/fixtures/nfhs6_district/nfhs6_anantapur_p15-17.pdf
tests/fixtures/nfhs6_district/nfhs6_gaurela_pendra_marwahi_p59-61.pdf
tests/fixtures/nfhs6_district/nfhs6_jhargram_p51-53.pdf
tests/fixtures/nfhs6_district/nfhs6_mumbai_p79-81.pdf
tests/fixtures/nfhs6_state/expected.csv
tests/fixtures/nfhs6_state/make_fixtures.py
tests/fixtures/nfhs6_state/manifest.csv
tests/fixtures/nfhs6_state/nfhs6_bihar_p43-45.pdf
tests/fixtures/nfhs6_state/nfhs6_chandigarh_p145-147.pdf
tests/fixtures/nfhs6_state/nfhs6_india_p26-28.pdf
tests/fixtures/nfhs6_state/nfhs6_tamil_nadu_p115.pdf
tests/fixtures/nta/expected.csv
tests/fixtures/nta/make_fixtures.py
tests/fixtures/nta/manifest.csv
tests/fixtures/nta/neet_2026_top138_p1-2.pdf
tests/fixtures/nta_notice/expected.csv
tests/fixtures/nta_notice/make_fixtures.py
tests/fixtures/nta_notice/manifest.csv
tests/fixtures/nta_notice/nta_notice_2024_p2-6.pdf
tests/fixtures/pravah/expected.csv
tests/fixtures/pravah/make_fixtures.py
tests/fixtures/pravah/manifest.csv
tests/fixtures/pravah/pravah_2026-10-03_p5-8.pdf
tests/fixtures/srs/expected.csv
tests/fixtures/srs/manifest.csv
tests/fixtures/srs/srs_2010-14_uttrakhand.pdf
tests/fixtures/srs/srs_2019-23.pdf
tests/fixtures/synthetic/cleaning.pdf
tests/fixtures/synthetic/cleaning.png
tests/fixtures/synthetic/make_fixtures.py