Installation¶
Requirements¶
| Requirement | Version | Note |
|---|---|---|
| Python | 3.10 or newer | The CLI and the agent runtime. |
| Node.js | 18 or newer | Only needed for the skills installer. |
| API key | none | Science ADK runs deterministic agents offline. |
Install from source¶
Science ADK is not published to PyPI or npm yet, so install from the repository:
Check it:
Use a virtual environment
Optional extras¶
The core install depends only on google-adk. Everything else is
opt-in:
For the bundled example and most numerical work:
Adds numpy, pandas and matplotlib.
To call Model Context Protocol tools:
Adds the mcp client library.
To run the test suite and the linter:
Verify with a real run¶
The fastest end-to-end check queries live data and takes about thirty seconds:
If the run prints a recovered exponent near 1.46 and all six gates pass, the
install is sound. The quickstart explains what just happened.
What gets installed¶
| Artifact | Where it comes from |
|---|---|
science-adk command |
[project.scripts] in python/pyproject.toml |
science_adk Python package |
python/src/science_adk/ |
| Project template | science_adk/template/, copied by science-adk init |
| Kepler example | science_adk/examples/kepler/, copied by --example kepler |
| Coding-agent skills | skills/, installed separately by node bin/install.mjs |