Coverage for C: \ Users \ peaco \ OneDrive \ Documents \ GitHub \ mt_metadata \ mt_metadata \ features \ feature_ts.py: 100%

10 statements  

« prev     ^ index     » next       coverage.py v7.13.1, created at 2026-01-10 00:11 -0800

1# -*- coding: utf-8 -*- 

2# ============================================================================= 

3# Imports 

4# ============================================================================= 

5 

6from pydantic import model_validator 

7 

8from mt_metadata.features.feature import Feature 

9 

10 

11# ============================================================================= 

12 

13 

14class FeatureTS(Feature): 

15 """ 

16 Stub feature class for time series features. 

17 """ 

18 

19 @model_validator(mode="before") 

20 @classmethod 

21 def set_defaults(cls, data: dict) -> dict: 

22 data["name"] = "feature_ts" 

23 data["description"] = "A feature for storing time series information." 

24 data["domain"] = "time" 

25 return data