Timing operations are producing a lot of noise/blabla in jupyter notebooks. Hierarchical models are building a lot of forecasting models and their logs are difficult to read now.
Do this:
Disable time logging by default. cTimer logging level = logging.INFO
Add a way to enable logging + tests with time logger activated. cTimer logging level = logging.DEBUG
Perform a real logging of time spent in most important operations (train + forecast + ...) independently of time loggers. The training time is an important performance indicator and must be logged the same way the model MAPE is logged.
Timing operations are producing a lot of noise/blabla in jupyter notebooks. Hierarchical models are building a lot of forecasting models and their logs are difficult to read now.
Do this: