"""Wrapper for metatomic-based models in TorchSim.Re-exports the metatomic-torchsim package's TorchSim integration."""importtracebackimportwarningsfromtypingimportAnytry:frommetatomic_torchsimimportMetatomicModel# pyright: ignore[reportMissingImports]exceptImportErrorasexc:warnings.warn(f"metatomic-torchsim import failed: {traceback.format_exc()}",stacklevel=2)fromtorch_sim.models.interfaceimportModelInterface
[docs]classMetatomicModel(ModelInterface):"""Placeholder when metatomic-torchsim is not installed."""def__init__(self,err:ImportError=exc,*_args:Any,**_kwargs:Any)->None:"""Raise the original ImportError."""raiseerr