MCPcopy Create free account

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

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

↓ 1 callersMethod_get_embeddings_for_chunks
Get embeddings for all chunks one by one with rate limiting protection. Args: chunks: List of chunks to get embeddings fo
libs/miroflow-tools/src/miroflow_tools/tools/rag_tool.py:574
↓ 1 callersMethod_get_file_hash
Get MD5 hash of file for cache validation.
libs/miroflow-tools/src/miroflow_tools/tools/rag_tool.py:151
↓ 1 callersMethod_get_grade
(self, score: float)
evaluators/utils/run_all.py:441
↓ 1 callersMethod_get_heavy_compression_prompt
Get prompt for heavy compression
src/core/progressive_memory.py:396
↓ 1 callersFunction_get_image_info
Get image information string.
src/io/folder_processor.py:326
↓ 1 callersMethod_get_image_media_type
Detect image media type.
libs/miroflow-tools/src/miroflow_tools/tools/enhanced_vqa.py:174
↓ 1 callersMethod_get_light_compression_prompt
Get prompt for light compression
src/core/progressive_memory.py:388
↓ 1 callersMethod_get_max_tokens_for_model
Get appropriate max_tokens for the given model.
evaluators/utils/llm_client.py:249
↓ 1 callersMethod_get_metric_emoji
(self, metric_name: str)
evaluators/utils/run_all.py:473
↓ 1 callersFunction_get_summary_template
Returns a template for the summary data structure.
src/logging/summary_time_cost.py:22
↓ 1 callersFunction_get_video_info
Get video information string.
src/io/folder_processor.py:364
↓ 1 callersFunction_inherits
(subClass, superClass)
docs/static/js/bulma-slider.js:94
↓ 1 callersFunction_is_huggingface_dataset_or_space_url
Check if the URL is a HuggingFace dataset or space URL. :param url: The URL to check :return: True if it's a HuggingFace dataset or space
libs/miroflow-tools/src/miroflow_tools/mcp_servers/serper_mcp_server.py:57
↓ 1 callersMethod_is_huggingface_dataset_or_space_url
Check if the URL is a Hugging Face dataset or space URL. :param url: The URL to check :return: True if it's a HuggingFace dat
libs/miroflow-tools/src/miroflow_tools/manager.py:88
↓ 1 callersFunction_list_tools
(sub_agent_tool_managers: Dict[str, ToolManager])
src/core/orchestrator.py:47
↓ 1 callersMethod_load_benchmark_data
Load benchmark data and configuration
benchmarks/check_progress/common.py:316
↓ 1 callersMethod_load_benchmark_data
Load GAIA-specific data and configuration
benchmarks/check_progress/common.py:749
↓ 1 callersMethod_load_checklist
(self, path: Path)
evaluators/format_compliance.py:145
↓ 1 callersMethod_load_existing_evaluation
Load existing evaluation results from a case directory.
evaluators/factual_accuracy.py:607
↓ 1 callersMethod_load_gaia_text_103_tasks
Load task IDs from GAIA-Text-103 dataset
benchmarks/subset_extraction/gaia-to-text-103-mover.py:51
↓ 1 callersMethod_load_or_generate_checklist
( self, data_dir: str, task_number: str, query: str = None, checklists
evaluators/format_compliance.py:266
↓ 1 callersMethod_load_or_generate_insights
( self, data_dir: str, task_number: str, query: str = None, insights_b
evaluators/information_recall.py:154
↓ 1 callersMethod_load_query_data
(self, query_file: Path, case_id: str)
evaluators/utils/run_all.py:257
↓ 1 callersMethod_load_query_from_file
(self, data_dir: str, task_number: str)
evaluators/information_recall.py:227
↓ 1 callersMethod_load_query_from_file
(self, data_dir: str, task_number: str)
evaluators/format_compliance.py:319
↓ 1 callersMethod_load_single_file
(self, file_path: Path)
evaluators/utils/document_loader.py:188
↓ 1 callersMethod_load_user_document_titles
Load user document filenames from the dataset directory.
evaluators/citation_coverage.py:226
↓ 1 callersMethod_log_final_statistics
Log final task statistics
src/core/orchestrator.py:1505
↓ 1 callersMethod_match_title_to_citation
Check if a required title matches a citation using multi-layer matching.
evaluators/citation_coverage.py:348
↓ 1 callersMethod_merge_verification_results
Merge successful and new verification results.
evaluators/factual_accuracy.py:676
↓ 1 callersMethod_parse_evaluation_response
Parses the evaluation XML response into a structured dictionary. Args: response (str): The raw LLM output in XML-like fo
evaluators/depth_quality.py:46
↓ 1 callersMethod_parse_rankings
Parse the rankings from LLM response.
libs/miroflow-tools/src/miroflow_tools/tools/rag_rerank.py:207
↓ 1 callersMethod_parse_summaries
Parse the summaries from LLM response.
libs/miroflow-tools/src/miroflow_tools/tools/rag_rerank.py:382
↓ 1 callersFunction_possibleConstructorReturn
(self, call)
docs/static/js/bulma-slider.js:92
↓ 1 callersMethod_refine_confidence
Refine confidence based on verification consistency. Args: initial_confidence: Initial confidence from primary transcrip
libs/miroflow-tools/src/miroflow_tools/tools/enhanced_audio.py:585
↓ 1 callersMethod_refine_confidence
Refine confidence score based on multi-turn consistency.
libs/miroflow-tools/src/miroflow_tools/tools/enhanced_vqa.py:490
↓ 1 callersMethod_refine_confidence
Refine confidence based on verification consistency. Args: initial_confidence: Initial confidence from primary analysis
libs/miroflow-tools/src/miroflow_tools/tools/enhanced_video.py:733
↓ 1 callersMethod_reset_token_usage
Reset token usage counter - implemented by concrete classes
src/llm/base_client.py:153
↓ 1 callersMethod_run_single_task_sync
Sync wrapper for run_single_task to be used in threads
benchmarks/common_benchmark.py:395
↓ 1 callersMethod_save_analysis_log
Save analysis results to a log file in the target directory
benchmarks/check_progress/common.py:624
↓ 1 callersMethod_save_cache_metadata
Save cache metadata.
libs/miroflow-tools/src/miroflow_tools/tools/rag_tool.py:242
↓ 1 callersMethod_save_to_cache
Save chunks and embeddings to cache.
libs/miroflow-tools/src/miroflow_tools/tools/rag_tool.py:500
↓ 1 callersMethod_split_into_chunks
Split a document into chunks using the configured method. Args: text: The document text to split doc
libs/miroflow-tools/src/miroflow_tools/tools/rag_tool.py:449
↓ 1 callersMethod_split_into_chunks_by_chars
Split a document into chunks based on character count. Fallback method when tiktoken is not available. Args:
libs/miroflow-tools/src/miroflow_tools/tools/rag_tool.py:374
↓ 1 callersMethod_split_into_chunks_by_tokens
Split a document into chunks based on token count. This ensures consistent information density across different languages.
libs/miroflow-tools/src/miroflow_tools/tools/rag_tool.py:263
↓ 1 callersMethod_stream_end_workflow
Send end_of_workflow event
src/core/orchestrator.py:139
↓ 1 callersMethod_stream_start_workflow
Send start_of_workflow event
src/core/orchestrator.py:122
↓ 1 callersFunction_transcribe_audio
Transcribe audio using Google's speech recognition Args: local_path: Path to the audio file Returns: Transcription as a
src/io/input_handler.py:835
↓ 1 callersFunction_try_extract_partial_json
Extract valid partial content from truncated JSON with "results" or "claims" arrays.
evaluators/utils/llm_client.py:158
↓ 1 callersMethod_update_difficulty_stats
Update difficulty level statistics for a task
benchmarks/check_progress/common.py:778
↓ 1 callersMethod_update_log_file_with_evaluation
Helper method to update log file with evaluation result
benchmarks/common_benchmark.py:536
↓ 1 callersMethod_update_summary_stats
Update summary statistics with data from a single run
benchmarks/check_progress/common.py:892
↓ 1 callersMethod_update_token_usage
Update cumulative token usage
src/llm/providers/anthropic_client.py:64
↓ 1 callersMethod_update_token_usage
Update cumulative token usage
src/llm/providers/openai_client.py:109
↓ 1 callersMethod_upload_or_encode_audio
For Qwen-Audio, may need to upload to OSS or encode as data URL
libs/miroflow-tools/src/miroflow_tools/tools/enhanced_audio.py:767
↓ 1 callersMethod_upload_or_encode_video
For providers that need upload or encoding
libs/miroflow-tools/src/miroflow_tools/tools/enhanced_video.py:904
↓ 1 callersMethod_validate_config
Validate configuration
libs/miroflow-tools/src/miroflow_tools/tools/enhanced_audio.py:93
↓ 1 callersMethod_validate_config
Validate configuration
libs/miroflow-tools/src/miroflow_tools/tools/enhanced_video.py:95
↓ 1 callersMethod_validate_input
Validate input parameters. Args: video_path: Path to video file or URL question: Optional question a
libs/miroflow-tools/src/miroflow_tools/tools/enhanced_video.py:111
↓ 1 callersMethod_verify_batch_insights
(self, result_text: str, batch: List[Dict], start_index: int)
evaluators/information_recall.py:306
↓ 1 callersMethod_verify_batch_insights_compact
(self, result_text: str, batch: List[Dict], start_index: int)
evaluators/information_recall.py:600
↓ 1 callersMethod_verify_key_aspects
Re-analyze key aspects for verification. Strategy: 1. Identify 3 key aspects to verify (actions, objects, temporal sequence)
libs/miroflow-tools/src/miroflow_tools/tools/enhanced_video.py:694
↓ 1 callersMethod_verify_key_segments
Re-analyze key segments for verification. Strategy: 1. Identify 2-3 key segments (start, middle, end or keyword-rich parts)
libs/miroflow-tools/src/miroflow_tools/tools/enhanced_audio.py:542
↓ 1 callersMethod_verify_pdf_with_gpt5_thread
Verify claims against PDF content using GPT-5 responses API.
evaluators/factual_accuracy.py:1929
↓ 1 callersMethod_verify_with_web_search
Verify transcription/answer with web search. Args: transcript: Transcribed text answer: Answer to verify (co
libs/miroflow-tools/src/miroflow_tools/tools/enhanced_audio.py:636
↓ 1 callersMethod_verify_with_web_search
Verify answer with web search. Searches for information related to the answer to provide external validation.
libs/miroflow-tools/src/miroflow_tools/tools/enhanced_vqa.py:512
↓ 1 callersMethod_verify_with_web_search
Verify video content with web search. Args: content: Video description or answer to verify Returns:
libs/miroflow-tools/src/miroflow_tools/tools/enhanced_video.py:784
↓ 1 callersFunctiona
(t)
docs/static/js/bulma-carousel.min.js:1
↓ 1 callersMethodanalyze_run_directory
Analyze a single run directory and return statistics
benchmarks/check_progress/common.py:458
↓ 1 callersMethodanalyze_run_directory
Analyze a single run directory and return statistics (GAIA-specific)
benchmarks/check_progress/common.py:798
↓ 1 callersFunctionbm25_retrieve_relevant_chunks
Args: Returns:
evaluators/factual_accuracy.py:486
↓ 1 callersFunctioncalculate_average_scores
Calculate average scores from multiple runs - automatically detect pass_at_k value
benchmarks/evaluators/calculate_average_score.py:57
↓ 1 callersMethodcan_delete
Check if this item can be deleted
src/core/progressive_memory.py:70
↓ 1 callersFunctionclean_markdown_content
Clean markdown content by removing images and normalizing whitespace.
libs/miroflow-tools/src/miroflow_tools/mcp_servers/searching_google_iflow_mcp_server.py:69
↓ 1 callersFunctioncompress_audio
(input_path: str, output_path: str, max_size_mb: float = 5.0)
evaluators/factual_accuracy.py:223
↓ 1 callersMethodcopy_gaia_text_103_tasks
Copy GAIA-Text-103 tasks from GAIA validation logs Args: gaia_logs_dir: Directory containing GAIA validation logs
benchmarks/subset_extraction/gaia-to-text-103-mover.py:70
↓ 1 callersMethodcreate_message
Call LLM to generate response, supports tool calls - unified implementation Note: APIConnectionSkipError, APIRateLimitError,
src/llm/base_client.py:237
↓ 1 callersFunctioncreate_number
(data)
docs/static/js/question_card.js:4
↓ 1 callersFunctioncreate_run_folder
Create a unique folder for this task run. Directory structure: result/<run_batch>/<dataset>/<context_size>/<model>/<task_number>/ Example
src/runners/batch_tasks.py:364
↓ 1 callersFunctiondecode_http_urls_in_dict
Traverse all values in the data structure: - If it's a string starting with http, apply urllib.parse.unquote - If it's a list, recursivel
libs/miroflow-tools/src/miroflow_tools/mcp_servers/utils/url_unquote.py:36
↓ 1 callersFunctiondetect_pass_at_k
Detect the pass_at_k value used in the results directory
benchmarks/evaluators/calculate_average_score.py:23
↓ 1 callersFunctiondiscover_models_and_contexts
Returns: List of (context_size, model) tuples
eval.py:476
↓ 1 callersFunctiondiscover_runs
Discover subdirectories inside results_dir that potentially contain a 'benchmark_results.jsonl'. We don't strictly require the subdir name to
benchmarks/evaluators/extract_futurex_results.py:55
↓ 1 callersMethodend_sub_agent_session
End the current sub-agent session
src/logging/task_logger.py:204
↓ 1 callersMethodevaluate
(self, result_text: str, gold_insights: List[Dict] = None, source_gold_insi
evaluators/information_recall.py:55
↓ 1 callersMethodevaluate
(self, result_text: str, checklist_path: Optional[Path] = None, checklist_it
evaluators/format_compliance.py:54
↓ 1 callersMethodevaluate
Evaluate overall quality of a research report.
evaluators/depth_quality.py:124
↓ 1 callersMethodevaluate
(self, result_text: str, useful_search_path: Optional[Path] = None, dataset_
evaluators/citation_coverage.py:41
↓ 1 callersMethodevaluate
evaluators/factual_accuracy.py:990
↓ 1 callersMethodevaluate_accuracy
Evaluate pass@k accuracy (verification already done in run_single_task)
benchmarks/common_benchmark.py:497
↓ 1 callersFunctionevaluate_insights_coverage
Main evaluation function. Args: execution_log_path: Path to execution_log.json golden_insights_path: Path to golden insi
benchmarks/evaluators/eval_intermediate_insights.py:317
↓ 1 callersFunctionexpose_sub_agents_as_tools
Expose sub-agents as tools
src/config/settings.py:609
↓ 1 callersFunctionextract_conversations_from_log
Extract conversation turns from execution log. Supports multiple log formats: 1. New format: main_agent_message_history.message_hist
benchmarks/evaluators/eval_intermediate_insights.py:99
↓ 1 callersFunctionextract_csv_content
Args: Returns:
evaluators/factual_accuracy.py:363
↓ 1 callersFunctionextract_doc_titles_from_result
Extract document titles from RAG result text.
src/runners/batch_tasks.py:627
↓ 1 callersFunctionextract_docx_pages
Args: Returns:
evaluators/factual_accuracy.py:435
↓ 1 callersFunctionextract_excel_content
Args: Returns:
evaluators/factual_accuracy.py:393
↓ 1 callersFunctionextract_key_phrases
Extract key phrases from an insight for matching.
benchmarks/evaluators/eval_intermediate_insights.py:192
↓ 1 callersMethodextract_metadata
Public method to extract audio metadata. Args: audio_path: Path to audio file Returns:
libs/miroflow-tools/src/miroflow_tools/tools/enhanced_audio.py:704
↓ 1 callersFunctionextract_pptx_pages
Args: Returns:
evaluators/factual_accuracy.py:319
← previousnext →301–400 of 786, ranked by callers