Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Filimoa/rd-tablebench
/ functions
Functions
45 in github.com/Filimoa/rd-tablebench
⨍
Functions
45
◇
Types & classes
1
↓ 2 callers
Function
analyze_document_openai_sdk
(base64_image, model: str)
providers/llm.py:30
↓ 2 callers
Function
html_to_numpy
(html_string: str)
convert.py:6
↓ 2 callers
Function
process_single_file
(file_path: str)
providers/unstructured.py:28
↓ 1 callers
Function
analyze_document
(file_content)
providers/azure_docintelligence.py:31
↓ 1 callers
Function
analyze_document_anthropic
(base64_image, model: str)
providers/llm.py:54
↓ 1 callers
Function
azure_to_html
(table: Any)
parsing.py:153
↓ 1 callers
Function
cell_match_score
Compute the match score between two cells considering partial matches.
grading.py:16
↓ 1 callers
Function
convert_pdf_to_base64_image
(pdf_path)
providers/llm.py:22
↓ 1 callers
Function
extract_tables
(pdf_path: str)
providers/textract.py:22
↓ 1 callers
Function
main
(model: str, folder: str, save_to_csv: bool)
grade_cli.py:12
↓ 1 callers
Function
main
()
parsing.py:210
↓ 1 callers
Function
main
()
providers/reducto.py:148
↓ 1 callers
Function
needleman_wunsch
Perform Needleman-Wunsch alignment between two sequences with free end gaps. Parameters: seq1, seq2: sequences to align (lists of string
grading.py:35
↓ 1 callers
Function
parse_async
( file_id: str, pdf_path: str, session: aiohttp.ClientSession, semaphore: asyncio.Semaphore, )
providers/reducto.py:51
↓ 1 callers
Function
parse_gemini_response
(content: str)
providers/llm.py:81
↓ 1 callers
Function
poll_job
( file_id: str, job_id: str, session: aiohttp.ClientSession )
providers/reducto.py:82
↓ 1 callers
Function
poll_task
( pdf_path: str, task_id: str, session: aiohttp.ClientSession )
providers/chunkr.py:54
↓ 1 callers
Function
process_all_pdfs
( pdfs: list[str], model: Literal[ "gemini-2.0-flash-exp", "gemini-1.5-pro", "
providers/llm.py:121
↓ 1 callers
Function
process_all_pdfs
(pdfs: list[str])
providers/reducto.py:123
↓ 1 callers
Function
process_all_pdfs
(pdfs: list[str])
providers/azure_docintelligence.py:58
↓ 1 callers
Function
process_all_pdfs
(pdfs: list[str])
providers/chunkr.py:78
↓ 1 callers
Function
process_all_pdfs
(pdfs: list[str])
providers/unstructured.py:60
↓ 1 callers
Function
process_all_pdfs
(pdfs: list[str])
providers/gcloud.py:80
↓ 1 callers
Function
process_all_pdfs
(pdfs: list[str])
providers/textract.py:65
↓ 1 callers
Function
process_document
(file_path: str)
providers/gcloud.py:29
↓ 1 callers
Function
process_pdf
( pdf_path: str, session: aiohttp.ClientSession, upload_semaphore: asyncio.Semaphore, parse_se
providers/reducto.py:106
↓ 1 callers
Function
process_pdf
( pdf_path: str, session: aiohttp.ClientSession, semaphore: asyncio.Semaphore )
providers/chunkr.py:21
↓ 1 callers
Function
table_similarity
Compute the similarity between two tables represented as ndarrays of strings, allowing for a subset of rows at the top or bottom without pena
grading.py:120
↓ 1 callers
Function
upload_pdf
( pdf_path: str, session: aiohttp.ClientSession, semaphore: asyncio.Semaphore )
providers/reducto.py:21
Function
is_rate_limit_error
(exception)
providers/azure_docintelligence.py:24
Function
normalize_cell
(cell: str)
grading.py:135
Function
parse_azure_response
(path: str)
parsing.py:147
Function
parse_chunkr_response
(path: str)
parsing.py:60
Function
parse_gcloud_response
(path: str)
parsing.py:23
Function
parse_gemini_response
(path: str)
parsing.py:131
Function
parse_gpt4o_response
(path: str)
parsing.py:115
Function
parse_reducto_response
(path: str)
parsing.py:36
Function
parse_textract_response
(path: str)
parsing.py:13
Function
parse_unstructured_response
(path: str)
parsing.py:93
Function
process_pdf
(pdf_path: str, model: str)
providers/llm.py:90
Function
process_pdf
(pdf_path: str)
providers/azure_docintelligence.py:37
Function
process_pdf
(pdf_path: str)
providers/unstructured.py:48
Function
process_pdf
(pdf_path: str)
providers/gcloud.py:59
Function
process_pdf
(pdf_path: str)
providers/textract.py:45
Function
test_single_file
(file_path: str)
providers/unstructured.py:76