formula_get
Retrieve detailed formula information from the local library or legacy sources. Optionally load the formula into an active derivation session for step-by-step symbolic computation.
Instructions
Get detailed formula information from the local library.
Args:
formula_id: Formula identifier (e.g., "reynolds_number")
source: Data source
- "local": Local YAML library (default, recommended)
- "wikidata", "biomodels", "scipy": Legacy sources
load_into_session: If True, load the formula into the current derivation session.
Requires an active session started with session_start().
Returns:
{
"success": true,
"formula": {
"id": "reynolds_number",
"name": "Reynolds number",
"latex": "Re = \frac{\rho v L}{\mu}",
"sympy_str": "rho * v * L / mu",
"variables": {...},
"source": "local"
},
"session_loaded": true
}
Example:
# Get a local formula
formula_get("reynolds_number")
# Get and immediately load into a derivation session
formula_get("reynolds_number", load_into_session=True)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | No | local | |
| formula_id | Yes | ||
| load_into_session | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||