nanover.recording.cli.check_cli module

Check a NanoVer recording for errors.

Example when used as a cli:

# show the help
nanover-check-recording --help

# check a recording
nanover-check-recording recording.traj recording.state
class nanover.recording.cli.check_cli.IndexRepairDefectiveBlock(*, offset: int, size: int, prev: nanover.recording.cli.check_cli.IndexRepairEntry | None = None, next: nanover.recording.cli.check_cli.IndexRepairEntry | None = None)

Bases: object

next: IndexRepairEntry | None = None
offset: int
prev: IndexRepairEntry | None = None
size: int
class nanover.recording.cli.check_cli.IndexRepairEntry(*, offset: int, timestamp: float, size: int)

Bases: object

offset: int
size: int
timestamp: float
nanover.recording.cli.check_cli.check_recording(path: PathLike[str])
nanover.recording.cli.check_cli.main()
nanover.recording.cli.check_cli.reindex_repair(reader: MessageRecordingReader, max_interval=120)