Skip to content

novaphy.FeatureCheckItem

Single entry inside a FeatureCheckReport. Each item flags one named capability (e.g. "urdf:revolute_joint", "sensor:imu", "solver:ipc") and whether the running NovaPhy build can service it.

Attributes

Attribute Description
name Stable identifier of the feature being checked.
available True when the feature is supported by the current build.
backend Short string naming the backend / module that provides the feature when available == True (empty otherwise).

Example

import novaphy

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

See Also