Skip to content

Commit b25939c

Browse files
Optimize ASF downloading default settings for Google Colab
1 parent 69a5ce5 commit b25939c

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

  • insardev_toolkit/insardev_toolkit

insardev_toolkit/insardev_toolkit/ASF.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -387,7 +387,7 @@ def _nisar_exists(basedir, granule_id, polarization):
387387
return os.path.exists(out_path)
388388

389389
# https://asf.alaska.edu/datasets/data-sets/derived-data-sets/sentinel-1-bursts/
390-
def download(self, basedir, bursts, polarization=None, frequency=None, session=None, n_jobs=4, joblib_backend='threading', skip_exist=True,
390+
def download(self, basedir, bursts, polarization=None, frequency=None, session=None, n_jobs=8, joblib_backend='loky', skip_exist=True,
391391
retries=30, timeout_second=3, debug=False):
392392
"""
393393
Download SAR data from ASF.
@@ -419,7 +419,7 @@ def download(self, basedir, bursts, polarization=None, frequency=None, session=N
419419
n_jobs : int, optional
420420
Parallel download jobs. Default 8.
421421
joblib_backend : str, optional
422-
Backend for parallel processing. Default 'threading' (optimal for I/O-bound downloads).
422+
Backend for parallel processing. Default 'loky' (multiprocessing, faster on Colab).
423423
skip_exist : bool, optional
424424
Skip already downloaded data. Default True.
425425
retries : int, optional

0 commit comments

Comments
 (0)