@@ -6,43 +6,32 @@ Besides that multiple engineering specific methods are utilized to make it fast
6
6
7
7
## Features | Structure
8
8
9
- ```
10
- ├── timeseries_shaper
11
- │ ├── base.py
12
- │ ├── calculator
13
- │ │ └── numeric_calc.py
14
- │ ├── cycles
15
- │ │ ├── cycle_processor.py
16
- │ │ └── cycles_extractor.py
17
- │ ├── events
18
- │ │ ├── outlier_detection.py
19
- │ │ ├── statistical_process_control.py
20
- │ │ ├── tolerance_deviation.py
21
- │ │ └── value_mapping.py
22
- │ ├── filter
23
- │ │ ├── boolean_filter.py
24
- │ │ ├── custom_filter.py
25
- │ │ ├── datetime_filter.py
26
- │ │ ├── numeric_filter.py
27
- │ │ └── string_filter.py
28
- │ ├── functions
29
- │ │ └── lambda_func.py
30
- │ ├── loader
31
- │ │ ├── metadata
32
- │ │ │ ├── metadata_api_loader.py
33
- │ │ │ └── metadata_json_loader.py
34
- │ │ └── timeseries
35
- │ │ ├── parquet_loader.py
36
- │ │ ├── s3proxy_parquet_loader.py
37
- │ │ └── timescale_loader.py
38
- │ ├── stats
39
- │ │ ├── boolean_stats.py
40
- │ │ ├── numeric_stats.py
41
- │ │ ├── string_stats.py
42
- │ │ └── timestamp_stats.py
43
- │ ├── time_stats
44
- │ │ └── time_stats_numeric.py
45
- ```
9
+ | ** Directory** | ** Subdirectory/File** | ** Description** |
10
+ | -------------------------| ----------------------------------------| ---------------------------------------|
11
+ | ` timeseries_shaper ` | ` base.py ` | Core functionalities or base logic. |
12
+ | ` calculator ` | ` numeric_calc.py ` | Numeric calculations. |
13
+ | ` cycles ` | ` cycle_processor.py ` | Processes cycles in time series. |
14
+ | | ` cycles_extractor.py ` | Extracts cycles from time series. |
15
+ | ` events ` | ` outlier_detection.py ` | Detects outliers in the data. |
16
+ | | ` statistical_process_control.py ` | Implements SPC for quality control. |
17
+ | | ` tolerance_deviation.py ` | Handles tolerance deviation checks. |
18
+ | | ` value_mapping.py ` | Maps values for events. |
19
+ | ` filter ` | ` boolean_filter.py ` | Filters boolean data. |
20
+ | | ` custom_filter.py ` | Filters using custom logic. |
21
+ | | ` datetime_filter.py ` | Filters data based on datetime. |
22
+ | | ` numeric_filter.py ` | Filters numeric data. |
23
+ | | ` string_filter.py ` | Filters string data. |
24
+ | ` functions ` | ` lambda_func.py ` | Contains reusable lambda functions. |
25
+ | ` loader ` | ` metadata/metadata_api_loader.py ` | Loads metadata from API. |
26
+ | | ` metadata/metadata_json_loader.py ` | Loads metadata from JSON files. |
27
+ | | ` timeseries/parquet_loader.py ` | Loads time series data from Parquet. |
28
+ | | ` timeseries/s3proxy_parquet_loader.py ` | Loads data from S3 Parquet proxy. |
29
+ | | ` timeseries/timescale_loader.py ` | Loads data from TimescaleDB. |
30
+ | ` stats ` | ` boolean_stats.py ` | Computes statistics for booleans. |
31
+ | | ` numeric_stats.py ` | Computes statistics for numerics. |
32
+ | | ` string_stats.py ` | Computes statistics for strings. |
33
+ | | ` timestamp_stats.py ` | Computes statistics for timestamps. |
34
+ | ` time_stats ` | ` time_stats_numeric.py ` | Computes time-based numeric stats. |
46
35
47
36
48
37
## Installation
0 commit comments