Open pierreroudier opened 3 years ago
In addition to my list above, we might also think about implementing a progress bar for the futurized version, i.e. using {progressr}
FWIW the current progress bar implementation (pbapply::pblapply
) does support parallel processing. But we could equally switch to progressr + future_lapply.
Implement reading of files in parallel chunks (most universally via future; e.g. future.apply::future_lapply()). If there are 100s or 1000s of files, the process of reading could for example be distributed over multiple cores to speed up the process. Key points (let's discuss):