tslumen.profile package¶
Package containing all the profiling functions, each operating at DataFrame or Series level, organized based on the main aspect they focus on or common theme. Profiling functions can be bundled as desired, the BundledProfiler class facilitates that.
-
class
tslumen.profile.
DefaultProfiler
(config: Optional[Dict[str, Dict[str, Any]]] = None, scheduler: Optional[tslumen.scheduling.Scheduler] = None)[source]¶ Bases:
tslumen.profile.base.BundledProfiler
Bundles all the profiling functions available in tslumen.profile, a convenient way to run a full analysis on any given timeseries dataset.
- Parameters
config (Optional[dict]) – Profiler functions’ configurations. Whatever options are provided here will override the defaults. Expects a 2-level dictionary with the first level indexed by the name of the profiling functions and the second level the function’s parameters. Assumed configs (i.e. defaults + overrides) are stored in the class variable config.
scheduler (Optional[Scheduler]) – For executing the profiling functions. Instantiates the default one if not provided.