vap_retriever_config
Classes:
Name | Description |
---|---|
VapRetrieverConfig |
|
Classes#
VapRetrieverConfig #
Bases: RetrieverConfig
Classes:
Name | Description |
---|---|
Parameters |
|
Attributes:
Name | Type | Description |
---|---|---|
parameters |
Optional[Parameters]
|
|
Attributes#
Classes#
Parameters #
Bases: BaseModel
Classes:
Name | Description |
---|---|
FetchParameters |
|
TransformationParameters |
|
Attributes:
Name | Type | Description |
---|---|---|
fetch_parameters |
Optional[FetchParameters]
|
|
transformation_parameters |
Optional[TransformationParameters]
|
|
Attributes#
class-attribute
instance-attribute
#class-attribute
instance-attribute
#transformation_parameters: Optional[
TransformationParameters
] = Field(
default=None,
description="Transformation parameters. See https://tsdat.readthedocs.io/en/stable/tutorials/vap_pipelines/#configuration-files-vap_gps for more information.",
)
Classes#
Bases: BaseModel
Attributes:
Name | Type | Description |
---|---|---|
time_padding |
str
|
|
class-attribute
instance-attribute
#time_padding: str = Field(
regex="^[\\+|\\-]?[0-9]+[h|m|s|ms]$",
description="The time_padding parameter in the fetch_parameters section specifies how far in time to look for data before the 'begin' timestamp (e.g., -24h), after the 'end' timestamp (e.g., +24h), or both (e.g., 24h). Units of hours ('h'), minutes ('m'), seconds ('s', default), and milliseconds ('ms') are allowed.",
)
Bases: BaseModel
Attributes:
Name | Type | Description |
---|---|---|
alignment |
dict[str, Literal['LEFT', 'RIGHT', 'CENTER']]
|
|
dim_range |
dict[str, str]
|
|
width |
dict[str, str]
|
|
class-attribute
instance-attribute
#alignment: dict[str, Literal["LEFT", "RIGHT", "CENTER"]] = (
Field(
description="Defines the location of the window in respect to each output timestamp (LEFT, RIGHT, or CENTER)"
)
)
class-attribute
instance-attribute
#dim_range: dict[str, str] = Field(
...,
alias="range",
regex="^[0-9]+[a-zA-Z]+$",
description="Defines how far (in seconds) from the first/last timestamp to search for the previous/next measurement.",
)
class-attribute
instance-attribute
#width: dict[str, str] = Field(
...,
regex="^[0-9]+[a-zA-Z]+$",
description='Defines the size of the averaging window in seconds ("600s" = 10 min).',
)