Style notes
Follow
black’s formatting and use type hints for all public functions.Keep imports explicit; relative imports inside packages are acceptable when referencing sibling modules.
Avoid reformatting legacy files wholesale unless you are migrating them into the
core/namespace. Targeted edits help reviewers track physics changes.Matplotlib figures should use the colourblind-friendly palette introduced in
core_vs_legacy_benchmark.py. When in doubt, import the palette fromexamples/validation/core_vs_legacy_benchmark.pyto ensure consistency.Tests should prefer
np.testinghelpers for numerical comparisons and include explanatory comments when using loose tolerances.