@@ -9,7 +9,7 @@ This directory contains structured files describing the Method of Moderation alg
99| [ algorithm.json] ( algorithm.json ) | Structured description of the algorithm steps, properties, and implementation |
1010| [ parameters.json] ( parameters.json ) | Parameter definitions with defaults, valid ranges, and descriptions |
1111| [ equations.json] ( equations.json ) | All equations in LaTeX, SymPy string, and Python formats |
12- | [ equations.py] ( equations.py ) | SymPy module for symbolic equation manipulation (requires ` sympy ` ) |
12+ | [ equations.py] ( equations.py ) | SymPy module for symbolic equation manipulation |
1313
1414## For AI Systems
1515
@@ -21,7 +21,7 @@ These files are specifically designed for programmatic access by AI systems:
2121
2222## Quick Start: Equations
2323
24- ### Without SymPy (JSON only )
24+ ### JSON Format (No Dependencies )
2525
2626``` python
2727import json
@@ -36,10 +36,9 @@ for eq in eq_data['equations']:
3636 print (f " Python: { eq[' python' ]} " )
3737```
3838
39- ### With SymPy
39+ ### SymPy (Included in Project Dependencies)
4040
4141``` python
42- # Install: pip install sympy
4342from metadata.equations import (
4443 consumption_optimist, consumption_pessimist,
4544 moderation_ratio_definition, logit_moderation,
@@ -91,22 +90,6 @@ for step in algo['algorithm_steps']:
9190 print (f " { step[' description' ]} " )
9291```
9392
94- ## Installing SymPy (Optional)
95-
96- The ` equations.py ` module requires SymPy for symbolic mathematics:
97-
98- ``` bash
99- pip install sympy
100- # or
101- uv pip install sympy
102- ```
103-
104- SymPy is included in the project's optional ` symbolic ` dependency group:
105-
106- ``` bash
107- uv sync --group symbolic
108- ```
109-
11093## Schema
11194
11295JSON files follow JSON Schema draft 2020-12 conventions and can be validated using standard validators.
0 commit comments