quantlab.factor.config.PolarsFactorConfig#

class quantlab.factor.config.PolarsFactorConfig(*, warmup_bars, dataset, file_path=None, factor_names=None, kwargs=None, resample_freq=None, resample_how=None, name=None)[source]#

Bases: BaseFactorConfig

Config of a Polars-computed factor.

Adds no fields to BaseFactorConfig. The Polars backend is batch-only, so there is no mode.

Examples

>>> cfg = PolarsFactorConfig(
...     warmup_bars=20,
...     dataset=dataset,
...     file_path="/data/factor/momentum.zarr",
...     kwargs={"n": 20},
... )
>>> hasattr(cfg, "mode")
False