bayesline.api.equity.ExposureApi.get#
- abstract ExposureApi.get(universe: str | int | UniverseSettings | UniverseApi, *, start: str | date | datetime | None = None, end: str | date | datetime | None = None, id_type: Literal['bayesid', 'ticker', 'composite_figi', 'cik', 'cusip8', 'cusip9', 'isin', 'sedol6', 'sedol7', 'proxy', 'name'] | None = None, filter_tradedays: bool = False) DataFrame #
Parameters#
- universe: str | int | UniverseSettings | UniverseApi
The universe to use for the exposure calculation.
- start: DateLike, optional
The start date of the universe to return, inclusive.
- end: DateLike, optional
The end date of the data to return, inclusive.
- id_type: IdType, optional
The id type to return asset ids in, e.g. ticker. The given id type must be supported by the linked universe.
- filter_tradedays: bool, default=False
If True, only returns data for tradedays.
Raises#
- ValueError
If the given id type is not supported or date range is invalid.
Returns#
- pl.DataFrame
The data for the given date range with a where the date is the first column and the asset id is the second column. The remaining columns are the individual styles.