Scientific Computing

Implement numerically sound scientific and engineering software with units, validation, reproducibility, and performance awareness.

nafeeur 3ac186c 720 B Updated

File contents

Scientific Computing

  • Define units, coordinate systems, ranges, sampling rates, and precision assumptions explicitly.
  • Validate equations against limiting cases, dimensional analysis, and known references.
  • Separate model parameters from visualization and I/O.
  • Use vectorized or compiled paths only after correctness is established.
  • Preserve reproducibility with seeded randomness, environment details, and serialized inputs.
  • Add tests for edge conditions, NaN/Inf propagation, tolerances, and representative reference values.

nafeeur/MaskShift/tree/main/skills/scientific-computing commit 3ac186cb05

Frequently asked questions

npx skillmds@latest add nafeeur/scientific-computing