Skip to content

novaphy.FeatureCheckItem

Single entry inside a FeatureCheckReport. The current checker emits a fixed legacy four-row Newton-alignment snapshot; an item is not a probe of the extension or hardware available at runtime.

Attributes

Attribute Description
name Stable identifier of the feature being checked.
available Hard-coded status in the legacy alignment snapshot.
backend Hard-coded backend/status token. Missing rows currently use "not_implemented" rather than an empty string.

Example

import novaphy

report = novaphy.FeatureCompletenessChecker().run_check()
for item in report.items:
    flag = "aligned" if item.available else "legacy gap"
    print(f"[{flag}] {item.name:<32}  {item.backend}")

Use has_ipc(), has_sph_cuda(), has_mujoco_cuda(), has_featherstone_cuda(), has_vbd_cuda(), or has_vbd_dlan() for runtime backend checks.

See Also