camelot-dev / camelot-dev/camelot
Last row of table missing from output
- 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