code: def _get_log_operations_from_value(
      self, value: ValTV
  ) -> List[LogOperationTV]:
      mapped_values = self._map_series_val(value)
      values_with_step_and_ts = zip(
          mapped_values, value.steps, value.timestamps
      )
      log_values = [
          self.operation_cls.ValueType(val, step=step, ts=ts)
          for val, step, ts in values_with_step_and_ts
      ]
      return [
          self.operation_cls(self._path, chunk)
          for chunk in get_batches(
              log_values, batch_size=self.max_batch_size
          )
      ]
  
imports: import abc
  from typing import Collection, Generic, Iterable, List, Optional, TypeVar, Union
  from neptune.attributes.attribute import Attribute
  from neptune.internal.operation import LogOperation
  from neptune.internal.types.stringify_value import StringifyValue
  from neptune.internal.utils import is_collection, is_stringify_value, verify_collection_type, verify_type
  from neptune.internal.utils.iteration import get_batches
  from neptune.types.series.series import Series
label_desc: Use image node_id 3 for calling the Series obj's underlying member method code with example usage: obj._get_log_operations_from_value(value) and returns: unknown