bayesline.api.equity.ReportAccessorSettings

bayesline.api.equity.ReportAccessorSettings#

model ReportAccessorSettings#

Settings for report accessor configuration.

This class defines the configuration for accessing and processing reports, including axes, metrics, pivot columns, and additional report linking.

Fields#

Field

Type

Required

Default

axes

dict[str, list[str]]

Yes

extra_cols

list[str]

No

factory

extra_paths

list[list[str]]

No

factory

linked_reports

list[int]

No

factory

metric_cols

list[str]

Yes

pivot_cols

list[str]

Yes

tags

list[str]

No

factory

field axes: dict[str, list[str]] [Required]#
field extra_cols: list[str] [Optional]#
field extra_paths: list[list[str]] [Optional]#
field linked_reports: list[int] [Optional]#
field metric_cols: list[str] [Required]#
field pivot_cols: list[str] [Required]#
field tags: list[str] [Optional]#