business-science / pytimetk

Time series easier, faster, more fun. Pytimetk.
https://business-science.github.io/pytimetk/
MIT License
696 stars 60 forks source link

Parallel Processing: Integrate Parallel Helpers Into Functions That Loop Or Groupby-Apply #104

Open mdancho84 opened 1 year ago

mdancho84 commented 1 year ago

Running list of functions that should be evaluated for parallel processing / progress bars for engine = 'pandas'.

Core

Anomalies

Feature Engineering

TS Summaries

mdancho84 commented 1 year ago

Keeping this quote for posterity. THIS is why vectorization is important.

image

mdancho84 commented 1 year ago

Parallel Processing update - I've switched to using pathos because it handles lambda functions whereas concurrent futures ProcessPoolExecutor does not. https://github.com/uqfoundation/pathos