LICENSE
README.md
pyproject.toml
src/researchgraph/__init__.py
src/researchgraph.egg-info/PKG-INFO
src/researchgraph.egg-info/SOURCES.txt
src/researchgraph.egg-info/dependency_links.txt
src/researchgraph.egg-info/requires.txt
src/researchgraph.egg-info/top_level.txt
src/researchgraph/core/__init__.py
src/researchgraph/core/factory.py
src/researchgraph/core/node.py
src/researchgraph/graphs/__init__.py
src/researchgraph/graphs/ai_integrator/__init__.py
src/researchgraph/graphs/ai_integrator/ai_integrator_v1/__init__.py
src/researchgraph/graphs/ai_integrator/ai_integrator_v1/config.py
src/researchgraph/graphs/ai_integrator/ai_integrator_v1/llm_node_prompt.py
src/researchgraph/graphs/ai_integrator/ai_integrator_v1/main.py
src/researchgraph/graphs/ai_scientist/__init__.py
src/researchgraph/graphs/ai_scientist/ai_scientist.py
src/researchgraph/graphs/ai_scientist/main.py
src/researchgraph/graphs/ai_scientist/ai_scientist_node/__init__.py
src/researchgraph/graphs/ai_scientist/ai_scientist_node/execute_idea.py
src/researchgraph/graphs/ai_scientist/ai_scientist_node/generate_ideas.py
src/researchgraph/graphs/ai_scientist/ai_scientist_node/llm.py
src/researchgraph/graphs/ai_scientist/ai_scientist_node/perform_experiments.py
src/researchgraph/graphs/ai_scientist/ai_scientist_node/perform_review.py
src/researchgraph/graphs/ai_scientist/ai_scientist_node/writeup.py
src/researchgraph/graphs/ai_scientist/ai_scientist_node/writeup_prompt.py
src/researchgraph/graphs/ai_scientist/templates/__init__.py
src/researchgraph/graphs/ai_scientist/templates/2d_diffusion/datasets.py
src/researchgraph/graphs/ai_scientist/templates/2d_diffusion/ema_pytorch.py
src/researchgraph/graphs/ai_scientist/templates/2d_diffusion/experiment.py
src/researchgraph/graphs/ai_scientist/templates/2d_diffusion/plot.py
src/researchgraph/graphs/ai_scientist/templates/grokking/experiment.py
src/researchgraph/graphs/ai_scientist/templates/grokking/plot.py
src/researchgraph/graphs/ai_scientist/templates/nanoGPT/experiment.py
src/researchgraph/graphs/ai_scientist/templates/nanoGPT/plot.py
src/researchgraph/graphs/ai_scientist/templates/nanoGPT_lite/experiment.py
src/researchgraph/graphs/ai_scientist/templates/nanoGPT_lite/plot.py
src/researchgraph/nodes/codingnode/__init__.py
src/researchgraph/nodes/codingnode/aider.py
src/researchgraph/nodes/experimentnode/__init__.py
src/researchgraph/nodes/experimentnode/llm/__init__.py
src/researchgraph/nodes/experimentnode/llm/llm_evaluate_node.py
src/researchgraph/nodes/experimentnode/llm/llm_inference_node.py
src/researchgraph/nodes/experimentnode/llm/llm_pretrain_node.py
src/researchgraph/nodes/experimentnode/llm/llm_sfttrain_node.py
src/researchgraph/nodes/llmnode/llmlinks/__init__.py
src/researchgraph/nodes/llmnode/llmlinks/llmlinks_llmnode.py
src/researchgraph/nodes/llmnode/structured_output/__init__.py
src/researchgraph/nodes/llmnode/structured_output/structured_llmnode.py
src/researchgraph/nodes/retrievenode/__init__.py
src/researchgraph/nodes/retrievenode/arxiv_api/__init__.py
src/researchgraph/nodes/retrievenode/arxiv_api/arxiv_api_node.py
src/researchgraph/nodes/retrievenode/arxiv_api/retrieve_arxiv_text.py
src/researchgraph/nodes/retrievenode/base/paper_search.py
src/researchgraph/nodes/retrievenode/github/__init__.py
src/researchgraph/nodes/retrievenode/github/retrieve_github_repository.py
src/researchgraph/nodes/retrievenode/open_alex/__init__.py
src/researchgraph/nodes/retrievenode/open_alex/openalex.py
src/researchgraph/nodes/retrievenode/semantic_scholar/__init__.py
src/researchgraph/nodes/retrievenode/semantic_scholar/semantic_scholar.py
src/researchgraph/nodes/writingnode/__init__.py
src/researchgraph/nodes/writingnode/draft_improvement.py
src/researchgraph/nodes/writingnode/latexnode.py
src/researchgraph/nodes/writingnode/text2script_node.py
test/test_codingnodes.py
test/test_experimentnodes.py
test/test_llmnodes.py
test/test_openalex.py
test/test_retrievenodes.py
test/test_semantic_scholar.py
test/test_text2scriptnode.py
test/test_writingnode.py