Skip to content

Latest commit

 

History

History
20 lines (14 loc) · 960 Bytes

File metadata and controls

20 lines (14 loc) · 960 Bytes

Scientific Python Fixes

Use this note for bugs involving numerical assumptions, array shapes, physical units, or edge cases in scientific workflows.

Pattern

  1. Preserve the failing numerical input.
  2. Name the expected invariant.
  3. Avoid broad rewrites unless the existing model is wrong.
  4. Prefer a focused regression test over a large fixture.

Case Log

Add links to upstream PRs here as the notes are written.

Project Problem PR
pymeasure Assert exact SRS auxiliary output command formatting for small floats note, PR
pvlib Scientific calculation edge case note issue #1
trimesh Keep OBJ/MTL optional material round-trip tests aligned with byte resolver contracts note, PR