research_assistant
多层研究自动化框架:从数据采集到论文自动生成的一体化流水线,内置数据层、分析层、写作层三层架构,支持经济地理等科研领域的批量研究任务。
安装
pip install research_assistant
快速开始
import research_assistant
from research_assistant import orchestrator
特性
- 数据层:多源数据采集、清洗、质量校验
- 分析层:因果推断、空间计量、面板模型、鲁棒性检验
- 写作层:报告模板适配、DOCX 输出、审稿回复
- 辅助能力:依赖自检、唤醒管道、CI 集成、可复现性锁定
测试
pytest tests/
策略落实保障(跨对话检查入口)
框架策略的单一事实来源为 docs/协作准则与工作规范.md(含策略落实保障章节,当前 18 条);任何新对话涉及本框架时,先按以下入口获取策略落实基线:
python scripts/policy_check.py --quick # 轻量自检:测试收集、标记扫描、依赖、唤醒、发布产物、文档、改进项
python scripts/policy_check.py --json # JSON 输出,供脚本消费
python scripts/policy_check.py --full # 完整模式:额外运行 pytest tests/ 全量并断言 0 警告
- 退出码 0 = 全部通过;1 = 存在失败项,须定位根因并修复后再继续任务。
- CI(.github/workflows/ci.yml)已将该自检接入矩阵门禁,策略回归会阻断合并。
- 框架改动后建议按
docs/协作准则与工作规范.md第十七条执行每轮落实检查清单。
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
research_assistant_xf-1.8.0.tar.gz
(553.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file research_assistant_xf-1.8.0.tar.gz.
File metadata
- Download URL: research_assistant_xf-1.8.0.tar.gz
- Upload date:
- Size: 553.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.11.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ab6efe796cceee76db7cde2a7d729e48631c16ca40077b475bd1084a7f967aab
|
|
| MD5 |
522ee41a0d50fa11d88d9e2061d9ac10
|
|
| BLAKE2b-256 |
33a374cbf0518bd3a030cc1b227a4ba6dfbe523d079b9f9e2d726da360631dd7
|
File details
Details for the file research_assistant_xf-1.8.0-py3-none-any.whl.
File metadata
- Download URL: research_assistant_xf-1.8.0-py3-none-any.whl
- Upload date:
- Size: 637.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.11.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0055818dda93a1baf5e47e836fb7691f56a0aaa1a4ae8897d7fb0951710f5289
|
|
| MD5 |
835874b209c89c821ce89eca39806d49
|
|
| BLAKE2b-256 |
d2b8cacc4e5c6e7832c35d31bf1ab8a568842674afe4d678b37256c6b7782b48
|