refactor: adds new field to parsedbinheader and snapshot update to accommodate
All checks were successful
gitea-physics/kalpa/pipeline/head This commit looks good
All checks were successful
gitea-physics/kalpa/pipeline/head This commit looks good
This commit is contained in:
parent
55c4476d75
commit
969001e864
@ -125,7 +125,7 @@ def _reshape_dots_dict(dots_dict: typing.Sequence[typing.Dict]) -> typing.Dict:
|
||||
|
||||
|
||||
BINNED_HEADER_REGEX = r"\s*APSD_(?P<measurement_type>\w+)_(?P<dot_name>\w+)_(?P<summary_stat>mean|stdev)\s*"
|
||||
PAIR_MEASUREMENT_BINNED_HEADER_REGEX = r"\s*APSD_(?P<measurement_type>\w+)_(?P<dot_name1>\w+)_(?P<dot_name2>\w+)_(?P<summary_stat>mean|stdev)\s*"
|
||||
PAIR_MEASUREMENT_BINNED_HEADER_REGEX = r"\s*APSD_(?P<measurement_type>\w+)_(?P<dot_name>\w+)_(?P<dot_name2>\w+)_(?P<summary_stat>mean|stdev)\s*"
|
||||
|
||||
|
||||
@dataclasses.dataclass
|
||||
@ -134,6 +134,8 @@ class ParsedBinHeader:
|
||||
measurement_type: str
|
||||
summary_stat: str
|
||||
dot_name: str
|
||||
# only used for pair measurements
|
||||
dot_name2: typing.Optional[str] = None
|
||||
|
||||
|
||||
def _parse_bin_header(field: str) -> typing.Optional[ParsedBinHeader]:
|
||||
|
@ -220,66 +220,77 @@
|
||||
list([
|
||||
dict({
|
||||
'dot_name': 'dot1',
|
||||
'dot_name2': None,
|
||||
'measurement_type': 'V',
|
||||
'original_field': 'APSD_V_dot1_mean',
|
||||
'summary_stat': 'mean',
|
||||
}),
|
||||
dict({
|
||||
'dot_name': 'dot1',
|
||||
'dot_name2': None,
|
||||
'measurement_type': 'V',
|
||||
'original_field': 'APSD_V_dot1_stdev',
|
||||
'summary_stat': 'stdev',
|
||||
}),
|
||||
dict({
|
||||
'dot_name': 'dot2',
|
||||
'dot_name2': None,
|
||||
'measurement_type': 'V',
|
||||
'original_field': 'APSD_V_dot2_mean',
|
||||
'summary_stat': 'mean',
|
||||
}),
|
||||
dict({
|
||||
'dot_name': 'dot2',
|
||||
'dot_name2': None,
|
||||
'measurement_type': 'V',
|
||||
'original_field': 'APSD_V_dot2_stdev',
|
||||
'summary_stat': 'stdev',
|
||||
}),
|
||||
dict({
|
||||
'dot_name': 'line',
|
||||
'dot_name2': None,
|
||||
'measurement_type': 'V',
|
||||
'original_field': 'APSD_V_line_mean',
|
||||
'summary_stat': 'mean',
|
||||
}),
|
||||
dict({
|
||||
'dot_name': 'line',
|
||||
'dot_name2': None,
|
||||
'measurement_type': 'V',
|
||||
'original_field': 'APSD_V_line_stdev',
|
||||
'summary_stat': 'stdev',
|
||||
}),
|
||||
dict({
|
||||
'dot_name': 'triangle1',
|
||||
'dot_name2': None,
|
||||
'measurement_type': 'V',
|
||||
'original_field': 'APSD_V_triangle1_mean',
|
||||
'summary_stat': 'mean',
|
||||
}),
|
||||
dict({
|
||||
'dot_name': 'triangle1',
|
||||
'dot_name2': None,
|
||||
'measurement_type': 'V',
|
||||
'original_field': 'APSD_V_triangle1_stdev',
|
||||
'summary_stat': 'stdev',
|
||||
}),
|
||||
dict({
|
||||
'dot_name': 'triangle2',
|
||||
'dot_name2': None,
|
||||
'measurement_type': 'V',
|
||||
'original_field': 'APSD_V_triangle2_mean',
|
||||
'summary_stat': 'mean',
|
||||
}),
|
||||
dict({
|
||||
'dot_name': 'triangle2',
|
||||
'dot_name2': None,
|
||||
'measurement_type': 'V',
|
||||
'original_field': 'APSD_V_triangle2_stdev',
|
||||
'summary_stat': 'stdev',
|
||||
}),
|
||||
dict({
|
||||
'dot_name': 'uprise1',
|
||||
'dot_name2': None,
|
||||
'measurement_type': 'V',
|
||||
'original_field': 'APSD_V_uprise1_mean',
|
||||
'summary_stat': 'mean',
|
||||
|
Loading…
x
Reference in New Issue
Block a user