monty.multiprocessing module¶
Multiprocessing utilities.
- imap_tqdm(nprocs: int, func: Callable, iterable: Iterable, *args, **kwargs)[source]¶
A wrapper around Pool.imap. Creates a Pool with nprocs and then runs a f unction over an iterable with progress bar.
- Parameters:
nprocs – Number of processes
func – Callable
iterable – Iterable of arguments.
args – Passthrough to Pool.imap
kwargs – Passthrough to Pool.imap
- Returns:
Results of Pool.imap.