Complete AI Data Analysis Agent implementation with 95.7% test coverage
This commit is contained in:
4
.hypothesis/constants/09fb4673aaf2e760
Normal file
4
.hypothesis/constants/09fb4673aaf2e760
Normal file
@@ -0,0 +1,4 @@
|
||||
# file: D:\code\iov_data_analysis_agent_old\src\tools\tool_manager.py
|
||||
# hypothesis_version: 6.151.9
|
||||
|
||||
['address', 'calculate_statistics', 'calculate_trend', 'categorical', 'city', 'country', 'create_bar_chart', 'create_heatmap', 'create_line_chart', 'create_pie_chart', 'datetime', 'description', 'detect_outliers', 'get_correlation', 'get_time_series', 'get_value_counts', 'lat', 'latitude', 'location', 'lon', 'longitude', 'name', 'numeric', 'parameters', 'perform_groupby']
|
||||
4
.hypothesis/constants/1489ccdc430439ed
Normal file
4
.hypothesis/constants/1489ccdc430439ed
Normal file
@@ -0,0 +1,4 @@
|
||||
# file: D:\code\iov_data_analysis_agent_old\src\tools\query_tools.py
|
||||
# hypothesis_version: 6.151.9
|
||||
|
||||
[0.0, 100, '%Y-%m-%d', 'D', 'aggregation', 'array', 'boolean', 'column', 'columns', 'correlation_matrix', 'count', 'datetime', 'default', 'description', 'distribution', 'error', 'frequency', 'get_correlation', 'get_time_series', 'get_value_counts', 'integer', 'items', 'max', 'mean', 'method', 'min', 'missing_count', 'normalize', 'normalized', 'numeric', 'object', 'pearson', 'percentage', 'properties', 'required', 'string', 'sum', 'time', 'time_column', 'time_series', 'top_n', 'total_count', 'type', 'unique_count', 'value', 'value_column', 'value_counts', '时间列名', '是否返回百分比而不是计数', '至少需要两个数值列来计算相关性', '获取时间序列数据,按时间聚合指定指标。', '要分析的列名', '要聚合的值列名', '计算数值列之间的相关系数矩阵。', '返回前N个最常见的值']
|
||||
4
.hypothesis/constants/1e51c0dedb326fad
Normal file
4
.hypothesis/constants/1e51c0dedb326fad
Normal file
@@ -0,0 +1,4 @@
|
||||
# file: D:\code\iov_data_analysis_agent_old\src\performance_optimization.py
|
||||
# hypothesis_version: 6.151.9
|
||||
|
||||
[0.5, 1000000, '*.json', 'category', 'count', 'float64', 'gpt-4', 'int64', 'max', 'mean', 'min', 'object', 'r', 'sum', 'utf-8', 'w']
|
||||
4
.hypothesis/constants/21502725e69b1597
Normal file
4
.hypothesis/constants/21502725e69b1597
Normal file
@@ -0,0 +1,4 @@
|
||||
# file: D:\code\iov_data_analysis_agent_old\src\logging_config.py
|
||||
# hypothesis_version: 6.151.9
|
||||
|
||||
[100, '\x1b[0m', '\x1b[31m', '\x1b[32m', '\x1b[33m', '\x1b[35m', '\x1b[36m', '%H:%M:%S', '=', 'CRITICAL', 'DEBUG', 'ERROR', 'INFO', 'WARNING', '[AI 思考]', 'ai_thought', 'completed', 'completed_stages', 'details', 'duration', 'end_time', 'failed', 'failed_stages', 'httpcore', 'httpx', 'openai', 'stages', 'start_time', 'started', 'status', 'total_duration', 'total_stages', 'urllib3', 'utf-8', '✓', '✗', '失败', '开始执行跟踪', '成功', '执行摘要', '进度:']
|
||||
4
.hypothesis/constants/2efec0acf87004bd
Normal file
4
.hypothesis/constants/2efec0acf87004bd
Normal file
@@ -0,0 +1,4 @@
|
||||
# file: D:\code\iov_data_analysis_agent_old\src\engines\__init__.py
|
||||
# hypothesis_version: 6.151.9
|
||||
|
||||
['adjust_plan', 'execute_task', 'extract_insights', 'extract_key_findings', 'generate_basic_stats', 'generate_report', 'parse_template', 'plan_analysis', 'understand_data']
|
||||
4
.hypothesis/constants/2f06dbc37fd16100
Normal file
4
.hypothesis/constants/2f06dbc37fd16100
Normal file
@@ -0,0 +1,4 @@
|
||||
# file: D:\code\iov_data_analysis_agent_old\src\tools\query_tools.py
|
||||
# hypothesis_version: 6.151.9
|
||||
|
||||
[0.0, 100, '%Y-%m-%d', 'D', 'aggregation', 'array', 'boolean', 'column', 'columns', 'correlation_matrix', 'count', 'datetime', 'default', 'description', 'distribution', 'error', 'frequency', 'get_correlation', 'get_time_series', 'get_value_counts', 'integer', 'items', 'max', 'mean', 'method', 'min', 'missing_count', 'normalize', 'normalized', 'numeric', 'object', 'pearson', 'percentage', 'properties', 'required', 'returned_points', 'string', 'sum', 'time', 'time_column', 'time_series', 'top_n', 'total_count', 'total_points', 'type', 'unique_count', 'value', 'value_column', 'value_counts', '时间列名', '是否返回百分比而不是计数', '至少需要两个数值列来计算相关性', '获取时间序列数据,按时间聚合指定指标。', '要分析的列名', '要聚合的值列名', '计算数值列之间的相关系数矩阵。', '返回前N个最常见的值']
|
||||
4
.hypothesis/constants/2f8710039dd44cee
Normal file
4
.hypothesis/constants/2f8710039dd44cee
Normal file
@@ -0,0 +1,4 @@
|
||||
# file: D:\code\iov_data_analysis_agent_old\src\engines\plan_adjustment.py
|
||||
# hypothesis_version: 6.151.9
|
||||
|
||||
[0.7, 2000, 'New Task', 'OPENAI_API_KEY', '\\{.*\\}', 'abnormal', 'anomaly', 'content', 'critical', 'dependencies', 'description', 'expected_output', 'gpt-4', 'high', 'id', 'insight', 'insights', 'medium', 'name', 'needs_adjustment', 'new_tasks', 'outlier', 'pending', 'priority', 'priority_changes', 'reasoning', 'required_tools', 'role', 'severity', 'skip_tasks', 'skipped', 'success', 'system', 'task', 'task_id', 'task_name', 'unusual', 'user', '不正常', '严重', '异常', '异常值', '离群']
|
||||
4
.hypothesis/constants/364583d4f2b54d8c
Normal file
4
.hypothesis/constants/364583d4f2b54d8c
Normal file
@@ -0,0 +1,4 @@
|
||||
# file: D:\code\iov_data_analysis_agent_old\src\engines\data_understanding.py
|
||||
# hypothesis_version: 6.151.9
|
||||
|
||||
[0.0, 0.01, 0.25, 0.3, 0.5, 0.7, 0.75, 0.9, 100, '%Y-%m-%d %H:%M:%S', 'address', 'age', 'amount', 'assigned', 'avg_length', 'categorical', 'category', 'class', 'closed', 'column_count', 'columns', 'completed', 'cost', 'count', 'created', 'customer', 'date', 'date_range_days', 'datetime', 'days', 'duration', 'email', 'end', 'file_path', 'gender', 'id', 'issue', 'max', 'max_date', 'max_length', 'mean', 'median', 'min', 'min_date', 'modified', 'most_common', 'most_common_count', 'name', 'number', 'numeric', 'order', 'phone', 'price', 'priority', 'problem', 'product', 'q25', 'q75', 'quantity', 'registration', 'revenue', 'row_count', 'sales', 'start', 'state', 'status', 'std', 'text', 'ticket', 'time', 'type', 'unknown', 'updated', 'user', '。', '一般', '优秀', '创建时间', '完成时间', '工单数据', '数量', '时长', '时间字段', '更新时间', '未知类型数据', '标识符', '状态', '用户数据', '类型/分类', '良好', '较差', '金额', '销售数据']
|
||||
4
.hypothesis/constants/3d04b04a17235a7d
Normal file
4
.hypothesis/constants/3d04b04a17235a7d
Normal file
@@ -0,0 +1,4 @@
|
||||
# file: D:\code\iov_data_analysis_agent_old\src\models\data_profile.py
|
||||
# hypothesis_version: 6.151.9
|
||||
|
||||
[0.0, 'ColumnInfo', 'DataProfile', 'column_count', 'columns', 'file_path', 'inferred_type', 'key_fields', 'quality_score', 'row_count', 'summary']
|
||||
4
.hypothesis/constants/3ff7c44e55581836
Normal file
4
.hypothesis/constants/3ff7c44e55581836
Normal file
@@ -0,0 +1,4 @@
|
||||
# file: D:\code\iov_data_analysis_agent_old\src\tools\stats_tools.py
|
||||
# hypothesis_version: 6.151.9
|
||||
|
||||
[0.0, 0.25, 0.75, 1.5, 100, 'aggregation', 'bounds', 'calculate_statistics', 'calculate_trend', 'column', 'count', 'datetime', 'decreasing', 'default', 'description', 'detect_outliers', 'error', 'group', 'group_by', 'groups', 'growth_rate', 'increasing', 'intercept', 'iqr', 'kurtosis', 'lower', 'max', 'mean', 'median', 'method', 'min', 'number', 'numeric', 'object', 'outlier_count', 'outlier_percentage', 'outlier_values', 'p_value', 'perform_groupby', 'properties', 'q25', 'q75', 'r_squared', 'required', 'returned_groups', 'skewness', 'slope', 'stable', 'std', 'string', 'sum', 'threshold', 'time_column', 'total_groups', 'trend', 'type', 'upper', 'value', 'value_column', 'zscore', '值列名', '分组依据的列名', '数据点太少,无法计算趋势', '时间列名', '检测方法:iqr 或 zscore', '要分析的列名', '要检测的列名', '要聚合的值列名,如果为空则计数']
|
||||
4
.hypothesis/constants/4f8eaad4fd421f28
Normal file
4
.hypothesis/constants/4f8eaad4fd421f28
Normal file
@@ -0,0 +1,4 @@
|
||||
# file: D:\code\iov_data_analysis_agent_old\src\tools\stats_tools.py
|
||||
# hypothesis_version: 6.151.9
|
||||
|
||||
[0.0, 0.25, 0.75, 1.5, 100, 'aggregation', 'bounds', 'calculate_statistics', 'calculate_trend', 'column', 'count', 'datetime', 'decreasing', 'default', 'description', 'detect_outliers', 'error', 'group', 'group_by', 'groups', 'growth_rate', 'increasing', 'intercept', 'iqr', 'kurtosis', 'lower', 'max', 'mean', 'median', 'method', 'min', 'number', 'numeric', 'object', 'outlier_count', 'outlier_percentage', 'outlier_values', 'p_value', 'perform_groupby', 'properties', 'q25', 'q75', 'r_squared', 'required', 'skewness', 'slope', 'stable', 'std', 'string', 'sum', 'threshold', 'time_column', 'trend', 'type', 'upper', 'value', 'value_column', 'zscore', '值列名', '分组依据的列名', '数据点太少,无法计算趋势', '时间列名', '检测方法:iqr 或 zscore', '要分析的列名', '要检测的列名', '要聚合的值列名,如果为空则计数']
|
||||
4
.hypothesis/constants/584fdee6e6e18bca
Normal file
4
.hypothesis/constants/584fdee6e6e18bca
Normal file
@@ -0,0 +1,4 @@
|
||||
# file: D:\code\iov_data_analysis_agent_old\src\models\analysis_result.py
|
||||
# hypothesis_version: 6.151.9
|
||||
|
||||
[0.0, 'AnalysisResult']
|
||||
4
.hypothesis/constants/623775b22e6feba9
Normal file
4
.hypothesis/constants/623775b22e6feba9
Normal file
@@ -0,0 +1,4 @@
|
||||
# file: D:\code\iov_data_analysis_agent_old\src\main.py
|
||||
# hypothesis_version: 6.151.9
|
||||
|
||||
[100, '=', 'analysis_report.md', 'columns', 'completed', 'data_type', 'data_understanding', 'elapsed_time', 'error', 'failed', 'objectives_count', 'output', 'performance_stats', 'report_path', 'results_count', 'rows', 'started', 'success', 'tasks_count', 'utf-8', '任务执行', '分析数据特征...', '分析流程失败', '分析规划', '完成', '完整分析', '性能统计', '报告生成', '数据理解', '检查是否需要调整计划...', '生成分析报告...', '生成分析计划...', '解析用户需求...', '跳过', '选择分析工具...', '需求理解']
|
||||
4
.hypothesis/constants/66937db06263c9ce
Normal file
4
.hypothesis/constants/66937db06263c9ce
Normal file
@@ -0,0 +1,4 @@
|
||||
# file: D:\code\iov_data_analysis_agent_old\src\engines\report_generation.py
|
||||
# hypothesis_version: 6.151.9
|
||||
|
||||
[0.7, 3000, '## 分析追溯', '## 执行摘要', '## 数据概览', '## 结论与建议', '## 详细分析', '## 附录:分析任务', '### 其他发现', '### 建议', '### 异常分析', '### 趋势分析', '### 跳过的分析', '%', '---', 'N/A', 'OPENAI_API_KEY', 'abnormal', 'anomaly', 'anomaly_count', 'category', 'change', 'conclusions', 'content', 'critical', 'data', 'decline', 'decrease', 'detailed_analysis', 'error', 'executive_summary', 'failure', 'finding', 'gpt-4', 'growth', 'importance', 'increase', 'insight', 'issue', 'key_findings', 'long', 'pending', 'percent', 'problem', 'recommendations', 'role', 'sales', 'sections', 'severe', 'source_task', 'summary', 'system', 'task_name', 'ticket', 'title', 'trend', 'trend_count', 'unknown', 'urgent', 'use_template', 'user', 'utf-8', 'visualizations', 'w', '| 任务名称 | 状态 | 执行时间 |', '✓', '✓ 成功', '✗', '✗ 失败', '上升', '下降', '严重', '产品分析', '以下分析由于数据限制或错误而被跳过:', '健康', '关键', '关键字段:', '减速', '分布', '分析完成,未发现明显异常。', '加速', '占比低', '占比过高', '占比高', '变化', '增长', '失败', '工单', '建议优先处理积压的待处理项,提高处理效率', '建议优化处理流程,缩短处理时长', '建议关注占比异常高的类别,分析根本原因', '异常', '异常分析', '待处理', '执行摘要', '持续', '故障', '数据', '数据概览', '时长', '显著', '本报告基于以下分析任务:', '波动', '状态分析', '用户', '百分', '稳定', '突出', '类型分析', '紧急', '结论与建议', '详细分析', '超出', '趋势', '趋势分析', '过低', '过高', '重大', '销售', '销售分析', '错误', '长', '问题']
|
||||
4
.hypothesis/constants/681da1efa44634b1
Normal file
4
.hypothesis/constants/681da1efa44634b1
Normal file
@@ -0,0 +1,4 @@
|
||||
# file: D:\code\iov_data_analysis_agent_old\src\main.py
|
||||
# hypothesis_version: 6.151.9
|
||||
|
||||
[100, 'analysis_report.md', 'columns', 'completed', 'data_type', 'elapsed_time', 'error', 'failed', 'objectives_count', 'output', 'report_path', 'results_count', 'rows', 'started', 'success', 'tasks_count', 'utf-8', '任务执行', '分析数据特征...', '分析流程失败', '分析规划', '完成', '完整分析', '报告生成', '数据理解', '检查是否需要调整计划...', '生成分析报告...', '生成分析计划...', '解析用户需求...', '跳过', '选择分析工具...', '需求理解']
|
||||
4
.hypothesis/constants/6bd2157110bb9ad3
Normal file
4
.hypothesis/constants/6bd2157110bb9ad3
Normal file
@@ -0,0 +1,4 @@
|
||||
# file: D:\code\iov_data_analysis_agent_old\src\tools\__init__.py
|
||||
# hypothesis_version: 6.151.9
|
||||
|
||||
['AnalysisTool', 'ToolRegistry', 'get_applicable_tools', 'get_tool', 'list_tools', 'register_tool']
|
||||
4
.hypothesis/constants/74a3dbebd9e4074a
Normal file
4
.hypothesis/constants/74a3dbebd9e4074a
Normal file
@@ -0,0 +1,4 @@
|
||||
# file: D:\code\iov_data_analysis_agent_old\src\tools\base.py
|
||||
# hypothesis_version: 6.151.9
|
||||
|
||||
['required']
|
||||
4
.hypothesis/constants/7f1d791fd72c24c1
Normal file
4
.hypothesis/constants/7f1d791fd72c24c1
Normal file
@@ -0,0 +1,4 @@
|
||||
# file: D:\code\iov_data_analysis_agent_old\src\env_loader.py
|
||||
# hypothesis_version: 6.151.9
|
||||
|
||||
[0.0, '"', '#', "'", '.env', '.env.local', '1', '=', 'on', 'r', 'true', 'utf-8', 'yes', '环境变量摘要:']
|
||||
4
.hypothesis/constants/813532efc91b30af
Normal file
4
.hypothesis/constants/813532efc91b30af
Normal file
@@ -0,0 +1,4 @@
|
||||
# file: D:\code\iov_data_analysis_agent_old\src\__init__.py
|
||||
# hypothesis_version: 6.151.9
|
||||
|
||||
['0.1.0']
|
||||
4
.hypothesis/constants/946ba8c598d14bdd
Normal file
4
.hypothesis/constants/946ba8c598d14bdd
Normal file
@@ -0,0 +1,4 @@
|
||||
# file: D:\code\iov_data_analysis_agent_old\src\config.py
|
||||
# hypothesis_version: 6.151.9
|
||||
|
||||
[0.7, 120, 300, 10000, 1000000, '***', '0.7', '1', '10000', '1000000', '120', '20', '3', '300', '60', 'AGENT_MAX_ROUNDS', 'AGENT_OUTPUT_DIR', 'AGENT_TIMEOUT', 'CHART_DIR', 'Config', 'DATA_MAX_ROWS', 'DEBUG', 'ERROR', 'GEMINI_API_KEY', 'GEMINI_BASE_URL', 'GEMINI_MODEL', 'INFO', 'LLM API key 不能为空', 'LLM API key 未设置', 'LLM_MAX_RETRIES', 'LLM_MAX_TOKENS', 'LLM_PROVIDER', 'LLM_TEMPERATURE', 'LLM_TIMEOUT', 'LOG_DIR', 'LOG_LEVEL', 'LOG_TO_CONSOLE', 'LOG_TO_FILE', 'MAX_CONCURRENT_TASKS', 'OPENAI_API_KEY', 'OPENAI_BASE_URL', 'OPENAI_MODEL', 'REPORT_FILENAME', 'TOOL_MAX_QUERY_ROWS', 'WARNING', 'agent_max_rounds', 'agent_timeout', 'analysis_report.md', 'api_key', 'base_url', 'chart_dir', 'charts', 'data_max_rows', 'gemini', 'gemini-2.0-flash-exp', 'gpt-4', 'llm', 'log_dir', 'log_level', 'log_to_console', 'log_to_file', 'max_concurrent_tasks', 'max_retries', 'max_retries 不能为负数', 'max_tokens', 'model', 'openai', 'output', 'output_dir', 'performance', 'provider', 'r', 'report_filename', 'temperature', 'timeout', 'timeout 必须大于 0', 'tool_max_query_rows', 'true', 'utf-8', 'w']
|
||||
4
.hypothesis/constants/9ad9d84748d09727
Normal file
4
.hypothesis/constants/9ad9d84748d09727
Normal file
@@ -0,0 +1,4 @@
|
||||
# file: D:\code\iov_data_analysis_agent_old\src\engines\requirement_understanding.py
|
||||
# hypothesis_version: 6.151.9
|
||||
|
||||
[0.7, 2000, 'OPENAI_API_KEY', '\\{.*\\}', '^#+\\s+(.+)$', 'all_satisfied', 'can_proceed', 'constraints', 'content', 'datetime', 'description', 'distribution', 'expected_outputs', 'gpt-4', 'health', 'metrics', 'missing_fields', 'name', 'objectives', 'priority', 'r', 'required_charts', 'required_metrics', 'role', 'satisfied_objectives', 'sections', 'status', 'system', 'time', 'trend', 'type', 'user', 'utf-8', '健康度', '健康度分析', '关键发现', '分布', '分布分析', '分析报告', '分析数据的分布特征', '分析数据的整体健康状况', '分析数据随时间的变化趋势', '可视化图表', '基础统计', '增长率', '处理效率', '完成率', '对数据进行全面分析', '数值分布', '时间', '时间序列', '状态', '积压情况', '类别分布', '类型', '综合分析', '趋势', '趋势分析']
|
||||
4
.hypothesis/constants/9b1a7d7d85d72278
Normal file
4
.hypothesis/constants/9b1a7d7d85d72278
Normal file
@@ -0,0 +1,4 @@
|
||||
# file: D:\code\iov_data_analysis_agent_old\src\models\data_profile.py
|
||||
# hypothesis_version: 6.151.9
|
||||
|
||||
[0.0, 'ColumnInfo', 'DataProfile', 'column_count', 'columns', 'dtype', 'file_path', 'inferred_type', 'key_fields', 'missing_rate', 'name', 'quality_score', 'row_count', 'sample_values', 'statistics', 'summary', 'unique_count']
|
||||
4
.hypothesis/constants/9bda871697adefb4
Normal file
4
.hypothesis/constants/9bda871697adefb4
Normal file
@@ -0,0 +1,4 @@
|
||||
# file: D:\code\iov_data_analysis_agent_old\src\data_access.py
|
||||
# hypothesis_version: 6.151.9
|
||||
|
||||
[0.0, 0.05, 100, 1000000, 'DataAccessLayer', 'categorical', 'datetime', 'error', 'gb2312', 'gbk', 'iso-8859-1', 'latin1', 'max', 'mean', 'median', 'min', 'num_categories', 'numeric', 'object', 'records', 'std', 'success', 'text', 'tool', 'top_values', 'unknown', 'utf-8']
|
||||
4
.hypothesis/constants/b9dfba88b7797cd8
Normal file
4
.hypothesis/constants/b9dfba88b7797cd8
Normal file
@@ -0,0 +1,4 @@
|
||||
# file: D:\code\iov_data_analysis_agent_old\src\error_handling.py
|
||||
# hypothesis_version: 6.151.9
|
||||
|
||||
[0.0, 30.0, 1024, 1000000, ',', ';', 'AI 调用失败,使用降级策略', 'AI 调用成功', 'AI 返回 None', 'completed', 'data', 'dependencies', 'error', 'execute', 'failed', 'gb2312', 'gbk', 'id', 'integer', 'iso-8859-1', 'latin1', 'name', 'number', 'parameters', 'properties', 'python', 'required', 'skip', 'skipped', 'status', 'string', 'success', 'task_id', 'task_name', 'tasks', 'tool', 'type', 'unknown', 'utf-8', 'valid', '|', '工具返回 None', '数据为空']
|
||||
4
.hypothesis/constants/ca4f149613285b64
Normal file
4
.hypothesis/constants/ca4f149613285b64
Normal file
@@ -0,0 +1,4 @@
|
||||
# file: D:\code\iov_data_analysis_agent_old\src\models\requirement_spec.py
|
||||
# hypothesis_version: 6.151.9
|
||||
|
||||
['AnalysisObjective', 'RequirementSpec', 'constraints', 'expected_outputs', 'objectives', 'template_path', 'user_input']
|
||||
4
.hypothesis/constants/ca88f8a3ce954a65
Normal file
4
.hypothesis/constants/ca88f8a3ce954a65
Normal file
@@ -0,0 +1,4 @@
|
||||
# file: D:\code\iov_data_analysis_agent_old\src\engines\analysis_planning.py
|
||||
# hypothesis_version: 6.151.9
|
||||
|
||||
[0.7, 3000, 'OPENAI_API_KEY', '\\{.*\\}', 'calculate_statistics', 'calculate_trend', 'content', 'create_bar_chart', 'create_line_chart', 'dependencies', 'description', 'detect_outliers', 'distribution', 'estimated_duration', 'expected_output', 'forms_dag', 'get_time_series', 'get_value_counts', 'gpt-4', 'health', 'id', 'missing_dep', 'missing_dependencies', 'name', 'overview', 'pending', 'priority', 'quality', 'required_tools', 'role', 'statistics', 'system', 'task_1', 'task_id', 'tasks', 'time', 'tool_config', 'trend', 'user', 'valid', '健康', '分布', '分布图表和统计', '对数据进行全面的探索性分析', '数据分析报告', '时间', '概览', '统计', '统计摘要', '综合数据分析', '质量', '质量评分和问题识别', '趋势', '趋势图表和分析']
|
||||
4
.hypothesis/constants/da0edc6bd16fa2d1
Normal file
4
.hypothesis/constants/da0edc6bd16fa2d1
Normal file
@@ -0,0 +1,4 @@
|
||||
# file: D:\code\iov_data_analysis_agent_old\src\engines\data_understanding.py
|
||||
# hypothesis_version: 6.151.9
|
||||
|
||||
[0.0, 0.01, 0.25, 0.3, 0.5, 0.7, 0.75, 0.9, 100, '%Y-%m-%d %H:%M:%S', 'address', 'age', 'amount', 'assigned', 'avg_length', 'categorical', 'category', 'class', 'closed', 'column_count', 'columns', 'completed', 'cost', 'count', 'created', 'customer', 'date', 'date_range_days', 'datetime', 'days', 'duration', 'email', 'end', 'file_path', 'gender', 'id', 'issue', 'max', 'max_date', 'max_length', 'mean', 'median', 'min', 'min_date', 'modified', 'most_common', 'most_common_count', 'name', 'number', 'numeric', 'order', 'phone', 'price', 'priority', 'problem', 'product', 'q25', 'q75', 'quantity', 'registration', 'revenue', 'row_count', 'sales', 'start', 'state', 'status', 'std', 'text', 'ticket', 'time', 'type', 'unknown', 'updated', 'user', '。', '一般', '优秀', '创建时间', '完成时间', '工单数据', '数量', '时长', '时间字段', '更新时间', '未知类型数据', '标识符', '状态', '用户数据', '类型/分类', '良好', '较差', '金额', '销售数据']
|
||||
4
.hypothesis/constants/de9390680a26147e
Normal file
4
.hypothesis/constants/de9390680a26147e
Normal file
@@ -0,0 +1,4 @@
|
||||
# file: D:\code\iov_data_analysis_agent_old\src\engines\task_execution.py
|
||||
# hypothesis_version: 6.151.9
|
||||
|
||||
[0.7, 500, 1000, 3000, 'OPENAI_API_KEY', '\\[.*\\]', '\\{.*\\}', 'action', 'content', 'data', 'error', 'gpt-4', 'is_completed', 'observation', 'params', 'reasoning', 'result', 'role', 'selected_tool', 'success', 'system', 'thought', 'tool', 'tool_params', 'type', 'user', 'visualization_path']
|
||||
4
.hypothesis/constants/e300194a1061558e
Normal file
4
.hypothesis/constants/e300194a1061558e
Normal file
@@ -0,0 +1,4 @@
|
||||
# file: D:\code\iov_data_analysis_agent_old\src\data_access.py
|
||||
# hypothesis_version: 6.151.9
|
||||
|
||||
[0.0, 0.05, 100, 1024, 1000000, 'DataAccessLayer', 'categorical', 'datetime', 'error', 'gb2312', 'gbk', 'iso-8859-1', 'latin1', 'max', 'mean', 'median', 'min', 'num_categories', 'numeric', 'object', 'records', 'std', 'success', 'text', 'tool', 'top_values', 'unknown', 'utf-8']
|
||||
4
.hypothesis/constants/e9c900e698ec3af4
Normal file
4
.hypothesis/constants/e9c900e698ec3af4
Normal file
@@ -0,0 +1,4 @@
|
||||
# file: D:\code\iov_data_analysis_agent_old\src\models\__init__.py
|
||||
# hypothesis_version: 6.151.9
|
||||
|
||||
['AnalysisObjective', 'AnalysisPlan', 'AnalysisResult', 'AnalysisTask', 'ColumnInfo', 'DataProfile', 'RequirementSpec']
|
||||
4
.hypothesis/constants/f2abc17af6ccbf95
Normal file
4
.hypothesis/constants/f2abc17af6ccbf95
Normal file
@@ -0,0 +1,4 @@
|
||||
# file: D:\code\iov_data_analysis_agent_old\src\engines\__init__.py
|
||||
# hypothesis_version: 6.151.9
|
||||
|
||||
[]
|
||||
4
.hypothesis/constants/f9ddb173be0bc253
Normal file
4
.hypothesis/constants/f9ddb173be0bc253
Normal file
@@ -0,0 +1,4 @@
|
||||
# file: D:\code\iov_data_analysis_agent_old\src\models\analysis_plan.py
|
||||
# hypothesis_version: 6.151.9
|
||||
|
||||
['AnalysisPlan', 'AnalysisTask', 'created_at', 'estimated_duration', 'objectives', 'pending', 'tasks', 'tool_config', 'updated_at']
|
||||
4
.hypothesis/constants/fb4664b8fcae11c1
Normal file
4
.hypothesis/constants/fb4664b8fcae11c1
Normal file
@@ -0,0 +1,4 @@
|
||||
# file: D:\code\iov_data_analysis_agent_old\src\tools\viz_tools.py
|
||||
# hypothesis_version: 6.151.9
|
||||
|
||||
[0.3, 0.8, 100, 1000, '%1.1f%%', '.2f', 'Agg', 'DejaVu Sans', 'SimHei', 'X轴列名(分类变量)', 'X轴列名(通常是时间)', 'Y轴列名(数值变量)', 'Y轴列名(数值变量),如果为空则计数', 'array', 'auto', 'axes.unicode_minus', 'bar', 'bar_chart.png', 'black', 'bold', 'categories', 'center', 'chart_path', 'chart_type', 'column', 'columns', 'coolwarm', 'create_bar_chart', 'create_heatmap', 'create_line_chart', 'create_pie_chart', 'data_points', 'default', 'description', 'error', 'font.sans-serif', 'heatmap', 'heatmap.png', 'integer', 'items', 'line', 'line_chart.png', 'method', 'numeric', 'o', 'object', 'output_path', 'pearson', 'pie', 'pie_chart.png', 'properties', 'required', 'right', 'shrink', 'string', 'success', 'tight', 'title', 'top_n', 'type', 'white', 'x', 'x_column', 'y_column', '其他', '创建饼图,用于展示各部分占整体的比例。', '只显示前N个类别', "只显示前N个类别,其余归为'其他'", '图表标题', '折线图', '柱状图', '相关性热力图', '至少需要两个数值列来创建热力图', '要分析的列名', '计数', '输出文件路径', '饼图']
|
||||
BIN
.hypothesis/examples/01b85c636eba6742/1037a70c4c2ed4f4
Normal file
BIN
.hypothesis/examples/01b85c636eba6742/1037a70c4c2ed4f4
Normal file
Binary file not shown.
BIN
.hypothesis/examples/04e6b3400353b141/01b85c636eba6742
Normal file
BIN
.hypothesis/examples/04e6b3400353b141/01b85c636eba6742
Normal file
Binary file not shown.
1
.hypothesis/examples/04e6b3400353b141/1cd770e72a9295de
Normal file
1
.hypothesis/examples/04e6b3400353b141/1cd770e72a9295de
Normal file
@@ -0,0 +1 @@
|
||||
ýû¥ÊhØG2ÔK|Qò5ò™A™s#¬„ä¿%Bw”·ïÅ]ÚhX<>¬.secondary
|
||||
1
.hypothesis/examples/04e6b3400353b141/374c9f5a6c41b2f2
Normal file
1
.hypothesis/examples/04e6b3400353b141/374c9f5a6c41b2f2
Normal file
@@ -0,0 +1 @@
|
||||
©όΌc<EFBFBD>ƒ<EFBFBD>Y%Ώο$π†vο<>ί΅Λ/
|
||||
1
.hypothesis/examples/04e6b3400353b141/63d04e6f43cafacd
Normal file
1
.hypothesis/examples/04e6b3400353b141/63d04e6f43cafacd
Normal file
@@ -0,0 +1 @@
|
||||
ýűĄĘhŘG2ÔK|Qň5ň™A™s#¬„äż%Bw”·ďĹ]ÚhXť¬
|
||||
1
.hypothesis/examples/04e6b3400353b141/6ecb0a52a9d3487e
Normal file
1
.hypothesis/examples/04e6b3400353b141/6ecb0a52a9d3487e
Normal file
@@ -0,0 +1 @@
|
||||
©ü¼cŸƒˆY%¿ï$ð†vïšß¡Ë/
|
||||
1
.hypothesis/examples/04e6b3400353b141/dd5302cfa7abab2e
Normal file
1
.hypothesis/examples/04e6b3400353b141/dd5302cfa7abab2e
Normal file
@@ -0,0 +1 @@
|
||||
Sđ‹2ť<EFBFBD> ëo¬÷Z@±ŹĘʰ'ôٱ‰rčX·I–ĐÍÔÍ+Ť˝<>ßôҧב©›2
|
||||
BIN
.hypothesis/examples/1cd770e72a9295de/0e6df42f15bb2a32
Normal file
BIN
.hypothesis/examples/1cd770e72a9295de/0e6df42f15bb2a32
Normal file
Binary file not shown.
BIN
.hypothesis/examples/1cd770e72a9295de/0f53ba841b413f09
Normal file
BIN
.hypothesis/examples/1cd770e72a9295de/0f53ba841b413f09
Normal file
Binary file not shown.
BIN
.hypothesis/examples/1cd770e72a9295de/19732b8ef01e505a
Normal file
BIN
.hypothesis/examples/1cd770e72a9295de/19732b8ef01e505a
Normal file
Binary file not shown.
BIN
.hypothesis/examples/1cd770e72a9295de/25d97624a3342811
Normal file
BIN
.hypothesis/examples/1cd770e72a9295de/25d97624a3342811
Normal file
Binary file not shown.
BIN
.hypothesis/examples/1cd770e72a9295de/27eb7b1998751853
Normal file
BIN
.hypothesis/examples/1cd770e72a9295de/27eb7b1998751853
Normal file
Binary file not shown.
BIN
.hypothesis/examples/1cd770e72a9295de/39b7cea2c2d9f257
Normal file
BIN
.hypothesis/examples/1cd770e72a9295de/39b7cea2c2d9f257
Normal file
Binary file not shown.
BIN
.hypothesis/examples/1cd770e72a9295de/490c1f29ec0c2dfd
Normal file
BIN
.hypothesis/examples/1cd770e72a9295de/490c1f29ec0c2dfd
Normal file
Binary file not shown.
BIN
.hypothesis/examples/1cd770e72a9295de/4e73ad2c677d4029
Normal file
BIN
.hypothesis/examples/1cd770e72a9295de/4e73ad2c677d4029
Normal file
Binary file not shown.
BIN
.hypothesis/examples/1cd770e72a9295de/54c86f3d9209752f
Normal file
BIN
.hypothesis/examples/1cd770e72a9295de/54c86f3d9209752f
Normal file
Binary file not shown.
BIN
.hypothesis/examples/1cd770e72a9295de/5d86183260475e7a
Normal file
BIN
.hypothesis/examples/1cd770e72a9295de/5d86183260475e7a
Normal file
Binary file not shown.
BIN
.hypothesis/examples/1cd770e72a9295de/6dcbe1697d947e99
Normal file
BIN
.hypothesis/examples/1cd770e72a9295de/6dcbe1697d947e99
Normal file
Binary file not shown.
BIN
.hypothesis/examples/1cd770e72a9295de/74e9341346415f77
Normal file
BIN
.hypothesis/examples/1cd770e72a9295de/74e9341346415f77
Normal file
Binary file not shown.
BIN
.hypothesis/examples/1cd770e72a9295de/93518e3fd70f7996
Normal file
BIN
.hypothesis/examples/1cd770e72a9295de/93518e3fd70f7996
Normal file
Binary file not shown.
BIN
.hypothesis/examples/1cd770e72a9295de/93c6f1809c820e71
Normal file
BIN
.hypothesis/examples/1cd770e72a9295de/93c6f1809c820e71
Normal file
Binary file not shown.
BIN
.hypothesis/examples/1cd770e72a9295de/949a8b1838e5ead2
Normal file
BIN
.hypothesis/examples/1cd770e72a9295de/949a8b1838e5ead2
Normal file
Binary file not shown.
BIN
.hypothesis/examples/1cd770e72a9295de/99ca8a33d0efc425
Normal file
BIN
.hypothesis/examples/1cd770e72a9295de/99ca8a33d0efc425
Normal file
Binary file not shown.
BIN
.hypothesis/examples/1cd770e72a9295de/9b07bc3cd80884fb
Normal file
BIN
.hypothesis/examples/1cd770e72a9295de/9b07bc3cd80884fb
Normal file
Binary file not shown.
BIN
.hypothesis/examples/1cd770e72a9295de/a3e9300f198f00cb
Normal file
BIN
.hypothesis/examples/1cd770e72a9295de/a3e9300f198f00cb
Normal file
Binary file not shown.
BIN
.hypothesis/examples/1cd770e72a9295de/a55df545ac44ad6f
Normal file
BIN
.hypothesis/examples/1cd770e72a9295de/a55df545ac44ad6f
Normal file
Binary file not shown.
BIN
.hypothesis/examples/1cd770e72a9295de/a623cf434b5dd90c
Normal file
BIN
.hypothesis/examples/1cd770e72a9295de/a623cf434b5dd90c
Normal file
Binary file not shown.
BIN
.hypothesis/examples/1cd770e72a9295de/bab0fb21ed17541e
Normal file
BIN
.hypothesis/examples/1cd770e72a9295de/bab0fb21ed17541e
Normal file
Binary file not shown.
BIN
.hypothesis/examples/1cd770e72a9295de/d7c3bf74cd9835f5
Normal file
BIN
.hypothesis/examples/1cd770e72a9295de/d7c3bf74cd9835f5
Normal file
Binary file not shown.
BIN
.hypothesis/examples/1cd770e72a9295de/e1faaba2498903da
Normal file
BIN
.hypothesis/examples/1cd770e72a9295de/e1faaba2498903da
Normal file
Binary file not shown.
BIN
.hypothesis/examples/374c9f5a6c41b2f2/9317a95d1109835e
Normal file
BIN
.hypothesis/examples/374c9f5a6c41b2f2/9317a95d1109835e
Normal file
Binary file not shown.
BIN
.hypothesis/examples/63d04e6f43cafacd/89509f5523b118f3
Normal file
BIN
.hypothesis/examples/63d04e6f43cafacd/89509f5523b118f3
Normal file
Binary file not shown.
BIN
.hypothesis/examples/6ecb0a52a9d3487e/aaf8e354f9f2298f
Normal file
BIN
.hypothesis/examples/6ecb0a52a9d3487e/aaf8e354f9f2298f
Normal file
Binary file not shown.
BIN
.hypothesis/examples/dd5302cfa7abab2e/f448f54a84e8fd97
Normal file
BIN
.hypothesis/examples/dd5302cfa7abab2e/f448f54a84e8fd97
Normal file
Binary file not shown.
BIN
.hypothesis/tmp/tmp22v0flx7
Normal file
BIN
.hypothesis/tmp/tmp22v0flx7
Normal file
Binary file not shown.
BIN
.hypothesis/tmp/tmp35gexqws
Normal file
BIN
.hypothesis/tmp/tmp35gexqws
Normal file
Binary file not shown.
BIN
.hypothesis/tmp/tmp416ed4us
Normal file
BIN
.hypothesis/tmp/tmp416ed4us
Normal file
Binary file not shown.
BIN
.hypothesis/tmp/tmp5lzv541m
Normal file
BIN
.hypothesis/tmp/tmp5lzv541m
Normal file
Binary file not shown.
BIN
.hypothesis/tmp/tmp5vcs3okn
Normal file
BIN
.hypothesis/tmp/tmp5vcs3okn
Normal file
Binary file not shown.
BIN
.hypothesis/tmp/tmp8btfn_uy
Normal file
BIN
.hypothesis/tmp/tmp8btfn_uy
Normal file
Binary file not shown.
BIN
.hypothesis/tmp/tmp8qchuu3b
Normal file
BIN
.hypothesis/tmp/tmp8qchuu3b
Normal file
Binary file not shown.
BIN
.hypothesis/tmp/tmpddxz1dzy
Normal file
BIN
.hypothesis/tmp/tmpddxz1dzy
Normal file
Binary file not shown.
BIN
.hypothesis/tmp/tmpfswws739
Normal file
BIN
.hypothesis/tmp/tmpfswws739
Normal file
Binary file not shown.
BIN
.hypothesis/tmp/tmpfvexlsh6
Normal file
BIN
.hypothesis/tmp/tmpfvexlsh6
Normal file
Binary file not shown.
BIN
.hypothesis/tmp/tmpg2sxn863
Normal file
BIN
.hypothesis/tmp/tmpg2sxn863
Normal file
Binary file not shown.
BIN
.hypothesis/tmp/tmpg4h1cymr
Normal file
BIN
.hypothesis/tmp/tmpg4h1cymr
Normal file
Binary file not shown.
BIN
.hypothesis/tmp/tmph5w2g0pf
Normal file
BIN
.hypothesis/tmp/tmph5w2g0pf
Normal file
Binary file not shown.
BIN
.hypothesis/tmp/tmplgn__bn1
Normal file
BIN
.hypothesis/tmp/tmplgn__bn1
Normal file
Binary file not shown.
BIN
.hypothesis/tmp/tmpomizu2_b
Normal file
BIN
.hypothesis/tmp/tmpomizu2_b
Normal file
Binary file not shown.
BIN
.hypothesis/tmp/tmpq86_9tua
Normal file
BIN
.hypothesis/tmp/tmpq86_9tua
Normal file
Binary file not shown.
BIN
.hypothesis/tmp/tmps6_o9dd7
Normal file
BIN
.hypothesis/tmp/tmps6_o9dd7
Normal file
Binary file not shown.
BIN
.hypothesis/tmp/tmptr3r_843
Normal file
BIN
.hypothesis/tmp/tmptr3r_843
Normal file
Binary file not shown.
BIN
.hypothesis/tmp/tmpud_es0fv
Normal file
BIN
.hypothesis/tmp/tmpud_es0fv
Normal file
Binary file not shown.
BIN
.hypothesis/tmp/tmpur901c_q
Normal file
BIN
.hypothesis/tmp/tmpur901c_q
Normal file
Binary file not shown.
BIN
.hypothesis/tmp/tmpzbtiep8n
Normal file
BIN
.hypothesis/tmp/tmpzbtiep8n
Normal file
Binary file not shown.
BIN
.hypothesis/unicode_data/14.0.0/charmap.json.gz
Normal file
BIN
.hypothesis/unicode_data/14.0.0/charmap.json.gz
Normal file
Binary file not shown.
BIN
.hypothesis/unicode_data/14.0.0/codec-utf-8.json.gz
Normal file
BIN
.hypothesis/unicode_data/14.0.0/codec-utf-8.json.gz
Normal file
Binary file not shown.
Reference in New Issue
Block a user