Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NJU-LINK/DR3-Eval
/ functions
Functions
786 in github.com/NJU-LINK/DR3-Eval
⨍
Functions
786
◇
Types & classes
73
↓ 123 callers
Method
log_step
Record execution step
src/logging/task_logger.py:215
↓ 68 callers
Method
search
Search for relevant chunks using semantic similarity. Args: query: Search query top_k: Number of top
libs/miroflow-tools/src/miroflow_tools/tools/rag_tool.py:795
↓ 44 callers
Function
$
(a)
docs/static/js/fontawesome.all.min.js:5
↓ 39 callers
Method
add
Add content to memory. Args: content: The content to add priority: Priority level of the content
src/core/progressive_memory.py:135
↓ 37 callers
Method
call
Call the LLM and return parsed JSON response.
evaluators/utils/llm_client.py:265
↓ 34 callers
Method
run
Run all enabled evaluators on a single result.
evaluators/utils/run_all.py:93
↓ 33 callers
Function
n
(t,e)
docs/static/js/bulma-carousel.min.js:1
↓ 32 callers
Function
__webpack_require__
(moduleId)
docs/static/js/bulma-carousel.js:16
↓ 31 callers
Function
i
(t)
docs/static/js/bulma-carousel.min.js:1
↓ 26 callers
Function
defineProperties
(target, props)
docs/static/js/bulma-carousel.js:273
↓ 24 callers
Method
init
(self, total_configs: int, total_cases: int = 0)
eval.py:81
↓ 17 callers
Function
c
()
docs/static/js/fontawesome.all.min.js:5
↓ 15 callers
Method
_log
Helper method to log using task_log if available, otherwise skip logging.
libs/miroflow-tools/src/miroflow_tools/manager.py:83
↓ 15 callers
Method
_make_progress_bar
(self, score: float, label: str = "", width: int = 30)
evaluators/utils/run_all.py:453
↓ 13 callers
Function
_classCallCheck
(instance, Constructor)
docs/static/js/bulma-carousel.js:277
↓ 12 callers
Function
z
(c)
docs/static/js/fontawesome.all.min.js:5
↓ 10 callers
Function
cleanup_temp_file_async
Async version of cleanup_temp_file for use in async contexts. Args: file_path: Path to file is_temp: Whether file is tem
libs/miroflow-tools/src/miroflow_tools/utils/file_utils.py:78
↓ 10 callers
Method
save
Save as a single JSON file
src/logging/task_logger.py:303
↓ 9 callers
Method
_stream_tool_call
Send tool_call event
src/core/orchestrator.py:211
↓ 9 callers
Method
_stream_update
Send streaming update in new SSE protocol format
src/core/orchestrator.py:110
↓ 9 callers
Method
connect
Connect to the MCP server and initialize the session.
libs/miroflow-tools/src/miroflow_tools/mcp_servers/browser_session.py:37
↓ 9 callers
Function
normalize_title
Normalize title: fullwidth-to-halfwidth conversion, whitespace cleanup, lowercase.
evaluators/utils/document_loader.py:29
↓ 9 callers
Method
run_analysis
Run the complete analysis and return summary statistics
benchmarks/check_progress/common.py:503
↓ 8 callers
Method
_extract_metadata
Extract video metadata: duration, resolution, fps, etc.
libs/miroflow-tools/src/miroflow_tools/tools/enhanced_video.py:866
↓ 8 callers
Method
call_tool
Call a tool while maintaining the session.
libs/miroflow-tools/src/miroflow_tools/mcp_servers/browser_session.py:50
↓ 8 callers
Function
ensure_local_file
Ensure file is available locally, downloading if it's a URL. Args: file_path: Local file path or URL Returns:
libs/miroflow-tools/src/miroflow_tools/utils/file_utils.py:13
↓ 7 callers
Function
a
(c)
docs/static/js/fontawesome.all.min.js:5
↓ 7 callers
Method
analyze_image
Analyze an image with optional multi-turn verification. Args: image_path_or_url: Local file path or URL of the i
libs/miroflow-tools/src/miroflow_tools/tools/enhanced_vqa.py:70
↓ 7 callers
Function
encode_file_to_base64
(file_path: str)
evaluators/factual_accuracy.py:95
↓ 7 callers
Method
format
(self, record)
src/logging/task_logger.py:50
↓ 7 callers
Function
fuzzy_title_match
Fuzzy title matching with normalization, keyword overlap, and edit distance.
evaluators/utils/document_loader.py:55
↓ 7 callers
Function
get_utc_plus_8_time
Get UTC+8 timezone current time string
src/logging/task_logger.py:105
↓ 7 callers
Function
l
(l)
docs/static/js/fontawesome.all.min.js:5
↓ 6 callers
Method
_extract_metadata
Extract audio metadata: duration, sample rate, etc.
libs/miroflow-tools/src/miroflow_tools/tools/enhanced_audio.py:720
↓ 6 callers
Function
bc
(c)
docs/static/js/fontawesome.all.min.js:5
↓ 6 callers
Method
to_json
(self)
src/logging/task_logger.py:291
↓ 6 callers
Method
to_json
(self)
evaluators/utils/base.py:65
↓ 5 callers
Function
_get
( metadata: Dict[str, str], keys: List[str], default: Union[str, None] = None )
src/io/input_handler.py:486
↓ 5 callers
Method
_handle_llm_call
Unified LLM call and logging processing Returns: Tuple[Optional[str], bool, Optional[Any], List[Dict[str, Any]]]:
src/core/orchestrator.py:292
↓ 5 callers
Method
_verify_batch_with_api_thread
(self, claims: List[Dict], source_info: Dict, client: OpenAI)
evaluators/factual_accuracy.py:2050
↓ 5 callers
Function
bm25_retrieve_for_claims
Args: Returns:
evaluators/factual_accuracy.py:531
↓ 5 callers
Method
close
Close client connection
src/llm/base_client.py:307
↓ 5 callers
Method
evaluate
(self, result_text: str, **kwargs)
evaluators/utils/base.py:79
↓ 5 callers
Method
execute_tool_call
Execute a single tool call. :param server_name: Server name :param tool_name: Tool name :param arguments: Tool argume
libs/miroflow-tools/src/miroflow_tools/manager.py:209
↓ 5 callers
Function
fc
(c,l)
docs/static/js/fontawesome.all.min.js:5
↓ 5 callers
Function
kl
()
docs/static/js/fontawesome.all.min.js:5
↓ 5 callers
Method
needs_compression
Check if compression is needed to fit incoming content
src/core/progressive_memory.py:174
↓ 5 callers
Function
pc
()
docs/static/js/fontawesome.all.min.js:5
↓ 5 callers
Function
r
(t)
docs/static/js/bulma-carousel.min.js:1
↓ 5 callers
Function
r
(t,e)
docs/static/js/bulma-slider.min.js:1
↓ 5 callers
Function
s
(t)
docs/static/js/bulma-carousel.min.js:1
↓ 4 callers
Function
H
(c)
docs/static/js/fontawesome.all.min.js:5
↓ 4 callers
Function
Jc
(c)
docs/static/js/fontawesome.all.min.js:5
↓ 4 callers
Function
Tl
()
docs/static/js/fontawesome.all.min.js:5
↓ 4 callers
Function
Wc
()
docs/static/js/fontawesome.all.min.js:5
↓ 4 callers
Method
_evaluate_component
(self, result_text: str, gold_insights: List[Dict], la
evaluators/information_recall.py:246
↓ 4 callers
Method
_is_qwen_embedding_model
Check if the current embedding model is a Qwen/Alibaba model.
libs/miroflow-tools/src/miroflow_tools/tools/rag_tool.py:521
↓ 4 callers
Method
_stream_end_agent
Send end_of_agent event
src/core/orchestrator.py:170
↓ 4 callers
Method
_stream_end_llm
Send end_of_llm event
src/core/orchestrator.py:190
↓ 4 callers
Method
_stream_start_agent
Send start_of_agent event
src/core/orchestrator.py:157
↓ 4 callers
Method
_stream_start_llm
Send start_of_llm event
src/core/orchestrator.py:180
↓ 4 callers
Method
analyze_video
Main entry point for enhanced video understanding. Args: video_path: Path to video file (local or URL) quest
libs/miroflow-tools/src/miroflow_tools/tools/enhanced_video.py:130
↓ 4 callers
Method
close
(self)
eval.py:118
↓ 4 callers
Method
convert_soup
(self, soup: Any)
src/io/input_handler.py:393
↓ 4 callers
Function
create_progress_bar
Create a visual progress bar for percentage display
benchmarks/check_progress/common.py:44
↓ 4 callers
Function
defineProperties
(target, props)
docs/static/js/bulma-slider.js:86
↓ 4 callers
Function
find_earliest_start_time
Find the earliest start time from all completed files
benchmarks/check_progress/common.py:62
↓ 4 callers
Function
find_latest_end_time
Find the latest end time from all completed files
benchmarks/check_progress/common.py:88
↓ 4 callers
Function
generate_agent_summarize_prompt
(task_description, task_failed=False, agent_type="")
src/utils/prompt_utils.py:2322
↓ 4 callers
Function
get_audio_client
Get or create singleton audio client
libs/miroflow-tools/src/miroflow_tools/tools/enhanced_audio.py:778
↓ 4 callers
Function
get_information_recall_subscores
(result_base: Path, context_size: str, model: str, case_id: str)
eval.py:1004
↓ 4 callers
Function
get_video_client
Get or create singleton video client
libs/miroflow-tools/src/miroflow_tools/tools/enhanced_video.py:917
↓ 4 callers
Function
get_vqa_client
Get or create singleton VQA client
libs/miroflow-tools/src/miroflow_tools/tools/enhanced_vqa.py:572
↓ 4 callers
Function
h
(c)
docs/static/js/fontawesome.all.min.js:5
↓ 4 callers
Function
mc
(c,l)
docs/static/js/fontawesome.all.min.js:5
↓ 4 callers
Function
normalize_str
Normalize a string by: - Removing all white spaces - Optionally removing punctuation (if remove_punct is True) - Conv
benchmarks/evaluators/eval_utils.py:244
↓ 4 callers
Function
refresh_table
(qids)
docs/static/js/explorer-index.js:132
↓ 4 callers
Method
save_result
(self, result: EvalResult, output_path: Path)
evaluators/utils/base.py:85
↓ 4 callers
Method
to_dict
(self)
evaluators/utils/base.py:57
↓ 4 callers
Function
xl
(l,c)
docs/static/js/fontawesome.all.min.js:5
↓ 4 callers
Function
yc
(h)
docs/static/js/fontawesome.all.min.js:5
↓ 3 callers
Function
Ac
(c)
docs/static/js/fontawesome.all.min.js:5
↓ 3 callers
Function
Bc
(c)
docs/static/js/fontawesome.all.min.js:5
↓ 3 callers
Function
Cl
(c)
docs/static/js/fontawesome.all.min.js:5
↓ 3 callers
Function
Ic
(c)
docs/static/js/fontawesome.all.min.js:5
↓ 3 callers
Function
Ll
(z,a)
docs/static/js/fontawesome.all.min.js:5
↓ 3 callers
Function
M
(c,z)
docs/static/js/fontawesome.all.min.js:5
↓ 3 callers
Function
Tc
(c,l,h,z)
docs/static/js/fontawesome.all.min.js:5
↓ 3 callers
Function
Xc
()
docs/static/js/fontawesome.all.min.js:5
↓ 3 callers
Method
_build_prompt
Build the prompt for VLLM.
libs/miroflow-tools/src/miroflow_tools/tools/enhanced_vqa.py:405
↓ 3 callers
Method
_encode_audio_file
Encode audio to base64 and determine format
libs/miroflow-tools/src/miroflow_tools/tools/enhanced_audio.py:751
↓ 3 callers
Method
_get_query_str_from_tool_call
Extracts the query string from tool call arguments based on tool_name. Supports search_and_browse, google_search, sougou_search, and
src/core/orchestrator.py:275
↓ 3 callers
Function
_get_rag_instance
Get or create RAG instance for the given JSON path.
libs/miroflow-tools/src/miroflow_tools/mcp_servers/rag_mcp_server.py:187
↓ 3 callers
Method
_init_db
Initialize SQLite database for embedding cache. Args: db_path: Path to the SQLite database file read
libs/miroflow-tools/src/miroflow_tools/tools/rag_tool.py:165
↓ 3 callers
Method
_load_from_cache
Load chunks and embeddings from cache.
libs/miroflow-tools/src/miroflow_tools/tools/rag_tool.py:467
↓ 3 callers
Method
_parse_vllm_response
Parse VLLM response and extract structured information.
libs/miroflow-tools/src/miroflow_tools/tools/enhanced_vqa.py:445
↓ 3 callers
Function
_toConsumableArray
(arr)
docs/static/js/bulma-carousel.js:275
↓ 3 callers
Function
_try_fix_truncated_json
Attempt to fix truncated JSON by closing unclosed brackets/braces.
evaluators/utils/llm_client.py:90
↓ 3 callers
Method
_verify_audio_with_gemini_thread
(self, claims: List[Dict], source_info: Dict, client: OpenAI)
evaluators/factual_accuracy.py:1685
↓ 3 callers
Method
_verify_video_with_gemini_thread
Verify claims against video content using Gemini multimodal model.
evaluators/factual_accuracy.py:1749
next →
1–100 of 786, ranked by callers