Source code for aim.sdk.sequences.figure_sequence

from typing import Union, Tuple

from aim.sdk.sequence import Sequence
from aim.sdk.objects.figure import Figure


[docs]class Figures(Sequence): """Class representing series of Plotly figure objects or Plotly lists.""" @classmethod def allowed_dtypes(cls) -> Union[str, Tuple[str, ...]]: return (Figure.get_typename(),) # noqa : need a tuple for consitancy
[docs] @classmethod def sequence_name(cls) -> str: return "figures"
[docs] def first_step(self): """Get sequence tracked first step. Required to implement ranged and sliced data fetching. """ return self._meta_tree["first_step"]
[docs] def last_step(self): """Get sequence tracked last step. Required to implement ranged and sliced data fetching. """ return self._meta_tree["last_step"]