Skip to content
dsh.fish
Bundle

dsh-math-suite

Aggregate dsh plugin bundle: math (mathjs), wolfram (Mathematica), and diffgeom (SymPy differential geometry)

Source
hatter123
stars
1 stars
License
MIT
Updated
Updated 5 days ago

Readme

# dsh-math-suite

An aggregate [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) bundle that installs three math plugins at once:

| Plugin | Tool | Backend | Does |
|--------|------|---------|------|
| [dsh-math](https://github.com/hatter123/dsh-math) | `math` | mathjs | numeric evaluation, simplification, symbolic differentiation |
| [dsh-wolfram](https://github.com/hatter123/dsh-wolfram) | `wolfram` | Wolfram Mathematica | integrals, equation solving, limits, series, special functions |
| [dsh-diffgeom](https://github.com/hatter123/dsh-diffgeom) | `diffgeom` | SymPy.diffgeom | manifold/coordinate/tensor math: exterior derivative `d`, wedge `∧`, Lie derivative, covariant derivative, Christoffel/Riemann/Ricci |

Install one bundle and all three tools become available.

## Install

```sh
dsh plugin --profile web add dsh-math-suite
```

## Prerequisites

- `dsh-math` — none (pure JS).
- `dsh-wolfram` — [Wolfram Engine](https://www.wolfram.com/engine/) or Mathematica providing `wolframscript`.
- `dsh-diffgeom` — Python 3 with SymPy: `python -m pip install sympy`.

Missing prerequisites degrade gracefully per tool: `dsh-math` always works, while `dsh-wolfram` / `dsh-diffgeom` return an `Error:` message if their backend is absent.

## License

MIT

Install

dsh plugin --profile web add github:hatter123/dsh-math-suite#74bda4f12da2b1e139cd0703df17618cf1299595

Profile: web

Source