dsh-sci: A Zero-Dependency Plugin Adding Physical Units, Constants, and ODE Simulation to DSH

Blaczz/dsh-sci is an independent community plugin designed for lightweight scientific computing needs on the DSH platform, licensed under the MIT License. This plugin addresses issues such as physical unit conversion for model calls, CODATA physical constant queries, and ODE/dynamical system simulations by registering external tools, without modifying the DSH core or introducing runtime dependencies. Its core features include support for unit conversion across more than 70 units, queries for CODATA physical constants such as the speed of light and Planck's constant, and ODE simulations of 9 preconfigured models using the fourth-order Runge-Kutta method. Installation requires a functional DSH environment, Node ≥ 22.19, and pnpm, and can be added via GitHub commands, taking effect after a restart. Its implementation is characterized by zero dependencies, pure function implementation, no network access, and no inclusion of customer data.

Read More