ProgressReporter

class ProgressReporter[source]

Bases: ABC

An abstract base class for reporting progress of a quantum program.

Methods Summary

info(message, *[, final_status])

Provides a simple informational message.

update(**kwargs)

Provides a progress update.

Methods Documentation

abstractmethod info(message, *, final_status=None, **kwargs)[source]

Provides a simple informational message.

Parameters:
  • message (str) – The message to display.

  • final_status (TerminalStatus | None) – TerminalStatus member to tag the row as final. Defaults to None (non-terminal).

  • **kwargs – Additional keyword arguments for subclasses.

Return type:

None

abstractmethod update(**kwargs)[source]

Provides a progress update.

Return type:

None