turrindepistemiccontextualismidle
/data/papers/turrindepistemiccontextualismidle/out/bundle.json
{
  "created_at": "2026-02-10T03:02:26.729398+00:00",
  "paper_dir": "papers/turrindepistemiccontextualismidle",
  "pdf": {
    "path": "papers/turrindepistemiccontextualismidle/pdf/paper.pdf"
  },
  "tool_versions": {
    "python": "3.14.2",
    "meta-extract": "0.1.0",
    "requests": "2.32.5",
    "lxml": "6.0.2",
    "pandas": "2.3.3",
    "pypdf": "5.9.0",
    "pypdfium2": "5.3.0",
    "pillow": "12.1.0",
    "grobid-client-python": "0.1.4",
    "camelot-py": "1.0.9",
    "tabula-py": "2.10.0"
  },
  "status": "ok",
  "grobid": {
    "url": "http://localhost:8070",
    "tei_path": "papers/turrindepistemiccontextualismidle/out/tei.xml"
  },
  "text": {
    "path": "papers/turrindepistemiccontextualismidle/out/text.txt"
  },
  "tables": {
    "out_dir": "papers/turrindepistemiccontextualismidle/out/tables",
    "camelot": {
      "stream": [
        {
          "page": "9",
          "index": 1,
          "csv_path": "papers/turrindepistemiccontextualismidle/out/tables/camelot_stream_p9_t1.csv",
          "shape": [
            10,
            10
          ],
          "stats": {
            "rows": 10,
            "cols": 10,
            "non_empty_cells": 73,
            "non_empty_ratio": 0.73,
            "filled_rows": 8,
            "filled_cols": 10,
            "filled_rows_ratio": 0.8,
            "numeric_like_ratio": 0.4931506849315068
          },
          "parsing_report": {
            "accuracy": 97.18,
            "whitespace": 27.0,
            "order": 1,
            "page": 9
          }
        },
        {
          "page": "11",
          "index": 2,
          "csv_path": "papers/turrindepistemiccontextualismidle/out/tables/camelot_stream_p11_t2.csv",
          "shape": [
            10,
            10
          ],
          "stats": {
            "rows": 10,
            "cols": 10,
            "non_empty_cells": 73,
            "non_empty_ratio": 0.73,
            "filled_rows": 8,
            "filled_cols": 10,
            "filled_rows_ratio": 0.8,
            "numeric_like_ratio": 0.4931506849315068
          },
          "parsing_report": {
            "accuracy": 97.89,
            "whitespace": 27.0,
            "order": 1,
            "page": 11
          }
        },
        {
          "page": "14",
          "index": 3,
          "csv_path": "papers/turrindepistemiccontextualismidle/out/tables/camelot_stream_p14_t3.csv",
          "shape": [
            10,
            10
          ],
          "stats": {
            "rows": 10,
            "cols": 10,
            "non_empty_cells": 73,
            "non_empty_ratio": 0.73,
            "filled_rows": 8,
            "filled_cols": 10,
            "filled_rows_ratio": 0.8,
            "numeric_like_ratio": 0.4931506849315068
          },
          "parsing_report": {
            "accuracy": 96.92,
            "whitespace": 27.0,
            "order": 1,
            "page": 14
          }
        },
        {
          "page": "15",
          "index": 4,
          "csv_path": "papers/turrindepistemiccontextualismidle/out/tables/camelot_stream_p15_t4.csv",
          "shape": [
            10,
            10
          ],
          "stats": {
            "rows": 10,
            "cols": 10,
            "non_empty_cells": 73,
            "non_empty_ratio": 0.73,
            "filled_rows": 8,
            "filled_cols": 10,
            "filled_rows_ratio": 0.8,
            "numeric_like_ratio": 0.4794520547945205
          },
          "parsing_report": {
            "accuracy": 97.91,
            "whitespace": 27.0,
            "order": 1,
            "page": 15
          }
        },
        {
          "page": "18",
          "index": 5,
          "csv_path": "papers/turrindepistemiccontextualismidle/out/tables/camelot_stream_p18_t5.csv",
          "shape": [
            10,
            10
          ],
          "stats": {
            "rows": 10,
            "cols": 10,
            "non_empty_cells": 73,
            "non_empty_ratio": 0.73,
            "filled_rows": 8,
            "filled_cols": 10,
            "filled_rows_ratio": 0.8,
            "numeric_like_ratio": 0.4931506849315068
          },
          "parsing_report": {
            "accuracy": 96.89,
            "whitespace": 27.0,
            "order": 1,
            "page": 18
          }
        },
        {
          "page": "19",
          "index": 6,
          "csv_path": "papers/turrindepistemiccontextualismidle/out/tables/camelot_stream_p19_t6.csv",
          "shape": [
            10,
            10
          ],
          "stats": {
            "rows": 10,
            "cols": 10,
            "non_empty_cells": 73,
            "non_empty_ratio": 0.73,
            "filled_rows": 8,
            "filled_cols": 10,
            "filled_rows_ratio": 0.8,
            "numeric_like_ratio": 0.4931506849315068
          },
          "parsing_report": {
            "accuracy": 97.89,
            "whitespace": 27.0,
            "order": 1,
            "page": 19
          }
        }
      ],
      "lattice": [],
      "filtered_out": {
        "stream": 30,
        "lattice": 0
      },
      "filtered_reasons": {
        "stream": {
          "min_cols": 25,
          "filled_rows": 2,
          "two_col_low_numeric": 1,
          "filled_rows_ratio": 1,
          "sparse": 1
        },
        "lattice": {}
      },
      "filter": {
        "min_rows": 2,
        "min_cols": 2,
        "min_non_empty_ratio": 0.2,
        "min_filled_rows": 2,
        "min_filled_cols": 2,
        "min_filled_rows_ratio": 0.5,
        "two_col_min_numeric_like_ratio": 0.35
      },
      "errors": []
    },
    "tabula": {
      "lattice": [],
      "stream": [
        {
          "page": 9,
          "index": 1,
          "csv_path": "papers/turrindepistemiccontextualismidle/out/tables/tabula_stream_p9_t1.csv",
          "shape": [
            7,
            9
          ],
          "stats": {
            "rows": 7,
            "cols": 9,
            "non_empty_cells": 55,
            "non_empty_ratio": 0.873015873015873,
            "filled_rows": 6,
            "filled_cols": 9,
            "filled_rows_ratio": 0.8571428571428571,
            "numeric_like_ratio": 0.43636363636363634
          }
        },
        {
          "page": 11,
          "index": 2,
          "csv_path": "papers/turrindepistemiccontextualismidle/out/tables/tabula_stream_p11_t2.csv",
          "shape": [
            7,
            9
          ],
          "stats": {
            "rows": 7,
            "cols": 9,
            "non_empty_cells": 55,
            "non_empty_ratio": 0.873015873015873,
            "filled_rows": 6,
            "filled_cols": 9,
            "filled_rows_ratio": 0.8571428571428571,
            "numeric_like_ratio": 0.43636363636363634
          }
        },
        {
          "page": 14,
          "index": 3,
          "csv_path": "papers/turrindepistemiccontextualismidle/out/tables/tabula_stream_p14_t3.csv",
          "shape": [
            7,
            9
          ],
          "stats": {
            "rows": 7,
            "cols": 9,
            "non_empty_cells": 55,
            "non_empty_ratio": 0.873015873015873,
            "filled_rows": 6,
            "filled_cols": 9,
            "filled_rows_ratio": 0.8571428571428571,
            "numeric_like_ratio": 0.43636363636363634
          }
        },
        {
          "page": 15,
          "index": 4,
          "csv_path": "papers/turrindepistemiccontextualismidle/out/tables/tabula_stream_p15_t4.csv",
          "shape": [
            7,
            9
          ],
          "stats": {
            "rows": 7,
            "cols": 9,
            "non_empty_cells": 55,
            "non_empty_ratio": 0.873015873015873,
            "filled_rows": 6,
            "filled_cols": 9,
            "filled_rows_ratio": 0.8571428571428571,
            "numeric_like_ratio": 0.43636363636363634
          }
        },
        {
          "page": 18,
          "index": 5,
          "csv_path": "papers/turrindepistemiccontextualismidle/out/tables/tabula_stream_p18_t5.csv",
          "shape": [
            7,
            9
          ],
          "stats": {
            "rows": 7,
            "cols": 9,
            "non_empty_cells": 55,
            "non_empty_ratio": 0.873015873015873,
            "filled_rows": 6,
            "filled_cols": 9,
            "filled_rows_ratio": 0.8571428571428571,
            "numeric_like_ratio": 0.43636363636363634
          }
        },
        {
          "page": 19,
          "index": 6,
          "csv_path": "papers/turrindepistemiccontextualismidle/out/tables/tabula_stream_p19_t6.csv",
          "shape": [
            7,
            9
          ],
          "stats": {
            "rows": 7,
            "cols": 9,
            "non_empty_cells": 55,
            "non_empty_ratio": 0.873015873015873,
            "filled_rows": 6,
            "filled_cols": 9,
            "filled_rows_ratio": 0.8571428571428571,
            "numeric_like_ratio": 0.43636363636363634
          }
        }
      ],
      "filtered_out": {
        "lattice": 41,
        "stream": 1
      },
      "filtered_reasons": {
        "lattice": {
          "min_rows": 34,
          "min_cols": 6,
          "filled_rows": 1
        },
        "stream": {
          "min_cols": 1
        }
      },
      "filter": {
        "min_rows": 2,
        "min_cols": 2,
        "min_non_empty_ratio": 0.2,
        "min_filled_rows": 2,
        "min_filled_cols": 2,
        "min_filled_rows_ratio": 0.5,
        "two_col_min_numeric_like_ratio": 0.35
      },
      "errors": [],
      "ignored_errors": {},
      "pages": "all"
    }
  },
  "images": {
    "dir": "papers/turrindepistemiccontextualismidle/out/images",
    "manifest": "papers/turrindepistemiccontextualismidle/out/images/manifest.json",
    "embedded": {
      "count": 0
    },
    "rendered_pages": {
      "count": 0,
      "pages": []
    },
    "figures": {
      "count": 6,
      "pages": [],
      "rendered_pages": []
    }
  },
  "errors": [],
  "markdown": {
    "path": "papers/turrindepistemiccontextualismidle/out/fulltext.md"
  }
}