Coverage for C: \ Users \ peaco \ OneDrive \ Documents \ GitHub \ mt_metadata \ mt_metadata \ transfer_functions \ io \ emtfxml \ metadata \ value.py: 0%
8 statements
« prev ^ index » next coverage.py v7.13.1, created at 2026-01-10 00:11 -0800
« prev ^ index » next coverage.py v7.13.1, created at 2026-01-10 00:11 -0800
1# =====================================================
2# Imports
3# =====================================================
4from typing import Annotated
6from pydantic import Field
8from mt_metadata.base import MetadataBase
11# =====================================================
12class Value(MetadataBase):
13 name: Annotated[
14 str,
15 Field(
16 default="",
17 description="name of value estimate",
18 alias=None,
19 json_schema_extra={
20 "units": None,
21 "required": True,
22 "examples": ["tx"],
23 },
24 ),
25 ]
27 output: Annotated[
28 str,
29 Field(
30 default="",
31 description="output field component",
32 alias=None,
33 json_schema_extra={
34 "units": None,
35 "required": True,
36 "examples": ["ex"],
37 },
38 ),
39 ]
41 input: Annotated[
42 str,
43 Field(
44 default="",
45 description="input field component",
46 alias=None,
47 json_schema_extra={
48 "units": None,
49 "required": True,
50 "examples": ["hy"],
51 },
52 ),
53 ]
55 value: Annotated[
56 str,
57 Field(
58 default="",
59 description="value of the estimate",
60 alias=None,
61 json_schema_extra={
62 "units": None,
63 "required": True,
64 "examples": ["10.1 + 11j"],
65 },
66 ),
67 ]