MCPcopy Create free account

hub / github.com/NJU-LINK/DR3-Eval / functions

Functions786 in github.com/NJU-LINK/DR3-Eval

↓ 123 callersMethodlog_step
Record execution step
src/logging/task_logger.py:215
↓ 68 callersMethodsearch
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 callersFunction$
(a)
docs/static/js/fontawesome.all.min.js:5
↓ 39 callersMethodadd
Add content to memory. Args: content: The content to add priority: Priority level of the content
src/core/progressive_memory.py:135
↓ 37 callersMethodcall
Call the LLM and return parsed JSON response.
evaluators/utils/llm_client.py:265
↓ 34 callersMethodrun
Run all enabled evaluators on a single result.
evaluators/utils/run_all.py:93
↓ 33 callersFunctionn
(t,e)
docs/static/js/bulma-carousel.min.js:1
↓ 32 callersFunction__webpack_require__
(moduleId)
docs/static/js/bulma-carousel.js:16
↓ 31 callersFunctioni
(t)
docs/static/js/bulma-carousel.min.js:1
↓ 26 callersFunctiondefineProperties
(target, props)
docs/static/js/bulma-carousel.js:273
↓ 24 callersMethodinit
(self, total_configs: int, total_cases: int = 0)
eval.py:81
↓ 17 callersFunctionc
()
docs/static/js/fontawesome.all.min.js:5
↓ 15 callersMethod_log
Helper method to log using task_log if available, otherwise skip logging.
libs/miroflow-tools/src/miroflow_tools/manager.py:83
↓ 15 callersMethod_make_progress_bar
(self, score: float, label: str = "", width: int = 30)
evaluators/utils/run_all.py:453
↓ 13 callersFunction_classCallCheck
(instance, Constructor)
docs/static/js/bulma-carousel.js:277
↓ 12 callersFunctionz
(c)
docs/static/js/fontawesome.all.min.js:5
↓ 10 callersFunctioncleanup_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 callersMethodsave
Save as a single JSON file
src/logging/task_logger.py:303
↓ 9 callersMethod_stream_tool_call
Send tool_call event
src/core/orchestrator.py:211
↓ 9 callersMethod_stream_update
Send streaming update in new SSE protocol format
src/core/orchestrator.py:110
↓ 9 callersMethodconnect
Connect to the MCP server and initialize the session.
libs/miroflow-tools/src/miroflow_tools/mcp_servers/browser_session.py:37
↓ 9 callersFunctionnormalize_title
Normalize title: fullwidth-to-halfwidth conversion, whitespace cleanup, lowercase.
evaluators/utils/document_loader.py:29
↓ 9 callersMethodrun_analysis
Run the complete analysis and return summary statistics
benchmarks/check_progress/common.py:503
↓ 8 callersMethod_extract_metadata
Extract video metadata: duration, resolution, fps, etc.
libs/miroflow-tools/src/miroflow_tools/tools/enhanced_video.py:866
↓ 8 callersMethodcall_tool
Call a tool while maintaining the session.
libs/miroflow-tools/src/miroflow_tools/mcp_servers/browser_session.py:50
↓ 8 callersFunctionensure_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 callersFunctiona
(c)
docs/static/js/fontawesome.all.min.js:5
↓ 7 callersMethodanalyze_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 callersFunctionencode_file_to_base64
(file_path: str)
evaluators/factual_accuracy.py:95
↓ 7 callersMethodformat
(self, record)
src/logging/task_logger.py:50
↓ 7 callersFunctionfuzzy_title_match
Fuzzy title matching with normalization, keyword overlap, and edit distance.
evaluators/utils/document_loader.py:55
↓ 7 callersFunctionget_utc_plus_8_time
Get UTC+8 timezone current time string
src/logging/task_logger.py:105
↓ 7 callersFunctionl
(l)
docs/static/js/fontawesome.all.min.js:5
↓ 6 callersMethod_extract_metadata
Extract audio metadata: duration, sample rate, etc.
libs/miroflow-tools/src/miroflow_tools/tools/enhanced_audio.py:720
↓ 6 callersFunctionbc
(c)
docs/static/js/fontawesome.all.min.js:5
↓ 6 callersMethodto_json
(self)
src/logging/task_logger.py:291
↓ 6 callersMethodto_json
(self)
evaluators/utils/base.py:65
↓ 5 callersFunction_get
( metadata: Dict[str, str], keys: List[str], default: Union[str, None] = None )
src/io/input_handler.py:486
↓ 5 callersMethod_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 callersMethod_verify_batch_with_api_thread
(self, claims: List[Dict], source_info: Dict, client: OpenAI)
evaluators/factual_accuracy.py:2050
↓ 5 callersFunctionbm25_retrieve_for_claims
Args: Returns:
evaluators/factual_accuracy.py:531
↓ 5 callersMethodclose
Close client connection
src/llm/base_client.py:307
↓ 5 callersMethodevaluate
(self, result_text: str, **kwargs)
evaluators/utils/base.py:79
↓ 5 callersMethodexecute_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 callersFunctionfc
(c,l)
docs/static/js/fontawesome.all.min.js:5
↓ 5 callersFunctionkl
()
docs/static/js/fontawesome.all.min.js:5
↓ 5 callersMethodneeds_compression
Check if compression is needed to fit incoming content
src/core/progressive_memory.py:174
↓ 5 callersFunctionpc
()
docs/static/js/fontawesome.all.min.js:5
↓ 5 callersFunctionr
(t)
docs/static/js/bulma-carousel.min.js:1
↓ 5 callersFunctionr
(t,e)
docs/static/js/bulma-slider.min.js:1
↓ 5 callersFunctions
(t)
docs/static/js/bulma-carousel.min.js:1
↓ 4 callersFunctionH
(c)
docs/static/js/fontawesome.all.min.js:5
↓ 4 callersFunctionJc
(c)
docs/static/js/fontawesome.all.min.js:5
↓ 4 callersFunctionTl
()
docs/static/js/fontawesome.all.min.js:5
↓ 4 callersFunctionWc
()
docs/static/js/fontawesome.all.min.js:5
↓ 4 callersMethod_evaluate_component
(self, result_text: str, gold_insights: List[Dict], la
evaluators/information_recall.py:246
↓ 4 callersMethod_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 callersMethod_stream_end_agent
Send end_of_agent event
src/core/orchestrator.py:170
↓ 4 callersMethod_stream_end_llm
Send end_of_llm event
src/core/orchestrator.py:190
↓ 4 callersMethod_stream_start_agent
Send start_of_agent event
src/core/orchestrator.py:157
↓ 4 callersMethod_stream_start_llm
Send start_of_llm event
src/core/orchestrator.py:180
↓ 4 callersMethodanalyze_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 callersMethodclose
(self)
eval.py:118
↓ 4 callersMethodconvert_soup
(self, soup: Any)
src/io/input_handler.py:393
↓ 4 callersFunctioncreate_progress_bar
Create a visual progress bar for percentage display
benchmarks/check_progress/common.py:44
↓ 4 callersFunctiondefineProperties
(target, props)
docs/static/js/bulma-slider.js:86
↓ 4 callersFunctionfind_earliest_start_time
Find the earliest start time from all completed files
benchmarks/check_progress/common.py:62
↓ 4 callersFunctionfind_latest_end_time
Find the latest end time from all completed files
benchmarks/check_progress/common.py:88
↓ 4 callersFunctiongenerate_agent_summarize_prompt
(task_description, task_failed=False, agent_type="")
src/utils/prompt_utils.py:2322
↓ 4 callersFunctionget_audio_client
Get or create singleton audio client
libs/miroflow-tools/src/miroflow_tools/tools/enhanced_audio.py:778
↓ 4 callersFunctionget_information_recall_subscores
(result_base: Path, context_size: str, model: str, case_id: str)
eval.py:1004
↓ 4 callersFunctionget_video_client
Get or create singleton video client
libs/miroflow-tools/src/miroflow_tools/tools/enhanced_video.py:917
↓ 4 callersFunctionget_vqa_client
Get or create singleton VQA client
libs/miroflow-tools/src/miroflow_tools/tools/enhanced_vqa.py:572
↓ 4 callersFunctionh
(c)
docs/static/js/fontawesome.all.min.js:5
↓ 4 callersFunctionmc
(c,l)
docs/static/js/fontawesome.all.min.js:5
↓ 4 callersFunctionnormalize_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 callersFunctionrefresh_table
(qids)
docs/static/js/explorer-index.js:132
↓ 4 callersMethodsave_result
(self, result: EvalResult, output_path: Path)
evaluators/utils/base.py:85
↓ 4 callersMethodto_dict
(self)
evaluators/utils/base.py:57
↓ 4 callersFunctionxl
(l,c)
docs/static/js/fontawesome.all.min.js:5
↓ 4 callersFunctionyc
(h)
docs/static/js/fontawesome.all.min.js:5
↓ 3 callersFunctionAc
(c)
docs/static/js/fontawesome.all.min.js:5
↓ 3 callersFunctionBc
(c)
docs/static/js/fontawesome.all.min.js:5
↓ 3 callersFunctionCl
(c)
docs/static/js/fontawesome.all.min.js:5
↓ 3 callersFunctionIc
(c)
docs/static/js/fontawesome.all.min.js:5
↓ 3 callersFunctionLl
(z,a)
docs/static/js/fontawesome.all.min.js:5
↓ 3 callersFunctionM
(c,z)
docs/static/js/fontawesome.all.min.js:5
↓ 3 callersFunctionTc
(c,l,h,z)
docs/static/js/fontawesome.all.min.js:5
↓ 3 callersFunctionXc
()
docs/static/js/fontawesome.all.min.js:5
↓ 3 callersMethod_build_prompt
Build the prompt for VLLM.
libs/miroflow-tools/src/miroflow_tools/tools/enhanced_vqa.py:405
↓ 3 callersMethod_encode_audio_file
Encode audio to base64 and determine format
libs/miroflow-tools/src/miroflow_tools/tools/enhanced_audio.py:751
↓ 3 callersMethod_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 callersFunction_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 callersMethod_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 callersMethod_load_from_cache
Load chunks and embeddings from cache.
libs/miroflow-tools/src/miroflow_tools/tools/rag_tool.py:467
↓ 3 callersMethod_parse_vllm_response
Parse VLLM response and extract structured information.
libs/miroflow-tools/src/miroflow_tools/tools/enhanced_vqa.py:445
↓ 3 callersFunction_toConsumableArray
(arr)
docs/static/js/bulma-carousel.js:275
↓ 3 callersFunction_try_fix_truncated_json
Attempt to fix truncated JSON by closing unclosed brackets/braces.
evaluators/utils/llm_client.py:90
↓ 3 callersMethod_verify_audio_with_gemini_thread
(self, claims: List[Dict], source_info: Dict, client: OpenAI)
evaluators/factual_accuracy.py:1685
↓ 3 callersMethod_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