Source code for kappa_sdk.enumerator.data_enumerator_point
from datetime import datetime
from typing import List
[docs]
class DataEnumeratorPoint:
    """ A time-based slice of results produced by the :class:`DataEnumerator`.
    Contains a time-index and a list of interpolated, extrapolated, or actual values from vector inputs.
    .. note:: Should not be instantiated directly.
    """
[docs]
    def __init__(self, date: datetime, values: List[float]):
        self.__date: datetime = date
        self.__values: List[float] = values 
    @property
    def date(self) -> datetime:
        """
        Gets a time-index (date and time).
        """
        return self.__date
    @property
    def values(self) -> List[float]:
        """
        Gets a list of values of input vectors in the same order as those inputs were given to the enumerator.
        """
        return self.__values