kappa_sdk.Vector#

class kappa_sdk.Vector(dates, values, first_x=None, vector_id=None)[source]#

Vector object for numeric data.

Attributes

Vector.dates

List of X (date) values in this vector.

Vector.elapsed_times

List of X (date) values as elapsed time (in hours), counted from the first date in this vector.

Vector.first_x

Gets the first_x/ start time of the elapsed times

Vector.id

Gets the vector id.

Vector.values

List of Y (data) values in this vector.

Methods

Vector.set_elapsed_times(elapsed_times[, ...])

Sets the elapsed times.

Vector.set_first_x(first_x)

Sets the first_x and invalidates cached elapsed times.

Parameters:
  • dates (List[datetime])

  • values (List[T])

  • first_x (Optional[datetime])

  • vector_id (Optional[str])