Skip to content

compatibility

Shared compatibility-report normalization for prepared artifacts.

import mlx_atomistic.compatibility

def normalize_compatibility_report(report: dict[str, Any] | None, *, source: dict[str, Any] | None = None, parameter_source: str = '', arrays: dict[str, np.ndarray] | None = None) -> dict[str, Any]

Add canonical compatibility metadata while preserving parser-specific fields.

Parameters

NameTypeDefaultDescription
reportdict[str, Any] | None
sourcedict[str, Any] | NoneNone
parameter_sourcestr''
arraysdict[str, np.ndarray] | NoneNone

Returns

  • dict[str, Any]