camelot-dev / camelot-dev/camelot

Last row of table missing from output

Open
#259 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
3.8k
Forks
546
Avg merge
3d 17h
Merged PRs (30d)
3

Description

I've been using Camelot only recently, and am noticing that for all my pdf files Camelot's output does not have the last row of the table I'm searching for. It's very peculiar because it reads all the other rows in the table perfectly. I've tried scanning the issues page for any answers or things I can try, and have tried to use matplotlib to plot joints, lines etc but all of that is perfect. It looks like Camelot detects the table correctly, but for some reason is not able to produce the last row, and instead is producing a blank row after the header row of the table. Can anyone advise me on what I can do? This package is really efficient and I would love to use it, but this issue is the only thing that's preventing me from using it

Contributor guide

No contributing guide indexed for this repository

Research direction

No source file, test, or reproducible PDF is named. Start by obtaining an affected PDF and reproducing Camelot's table extraction, then compare the detected table boundaries with the returned rows and the blank row after the header; done means the final table row is returned correctly for a regression case.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data-engineering
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.