2
2
3
3
from datetime import datetime
4
4
from pathlib import Path
5
- import numpy as np
6
5
from numpy .typing import NDArray
7
6
from typing import Optional , TypeAlias
8
7
from uuid import UUID
9
8
10
9
from loguru import logger
11
10
from infrasys .arrow_storage import ArrowTimeSeriesStorage
12
11
13
- from infrasys .exceptions import ISNotStored , ISOperationNotAllowed
12
+ from infrasys .exceptions import ISNotStored
14
13
from infrasys .time_series_models import (
15
14
SingleTimeSeries ,
16
15
SingleTimeSeriesMetadata ,
@@ -43,15 +42,6 @@ def add_time_series(self, metadata: TimeSeriesMetadata, time_series: TimeSeriesD
43
42
msg = f"add_time_series not implemented for { type (time_series )} "
44
43
raise NotImplementedError (msg )
45
44
46
- def add_raw_single_time_series (
47
- self , time_series_uuid : UUID , time_series_data : DataStoreType
48
- ) -> None :
49
- if time_series_uuid not in self ._arrays :
50
- self ._arrays [time_series_uuid ] = time_series_data
51
- logger .debug ("Added {} to store" , time_series_uuid )
52
- else :
53
- logger .debug ("{} was already stored" , time_series_uuid )
54
-
55
45
def get_time_series (
56
46
self ,
57
47
metadata : TimeSeriesMetadata ,
@@ -62,13 +52,6 @@ def get_time_series(
62
52
return self ._get_single_time_series (metadata , start_time , length )
63
53
raise NotImplementedError (str (metadata .get_time_series_data_type ()))
64
54
65
- def get_raw_single_time_series (self , time_series_uuid : UUID ) -> NDArray :
66
- data_array = self ._arrays [time_series_uuid ]
67
- if not isinstance (data_array , np .ndarray ):
68
- msg = f"Can't retrieve type: { type (data_array )} as single_time_series"
69
- raise ISOperationNotAllowed (msg )
70
- return data_array
71
-
72
55
def remove_time_series (self , uuid : UUID ) -> None :
73
56
time_series = self ._arrays .pop (uuid , None )
74
57
if time_series is None :
0 commit comments