some updates
This commit is contained in:
parent
debbadc939
commit
76c8d086f9
1 changed files with 18 additions and 12 deletions
|
@ -11,11 +11,11 @@ OUT_DIR = Path('/mnt/seedbank/p2p/dandi/')
|
|||
#OUT_DIR = '.'
|
||||
LOG_TXT = 'log.txt'
|
||||
SKIP_DANDISETS = [
|
||||
'000108' # humongous 372 human light sheet imaging
|
||||
108 # humongous 372 human light sheet imaging
|
||||
]
|
||||
DANDI_ID = 'DANDI:{:06d}'
|
||||
MAX_DANDISET = 683
|
||||
|
||||
JOBS = 64
|
||||
|
||||
|
||||
def check_nwb(dandiset:int) -> bool:
|
||||
|
@ -36,20 +36,26 @@ def check_nwb(dandiset:int) -> bool:
|
|||
def main():
|
||||
|
||||
for i in trange(MAX_DANDISET):
|
||||
|
||||
if not check_nwb(i):
|
||||
|
||||
if not check_nwb(i) or i in SKIP_DANDISETS:
|
||||
with open(LOG_TXT, 'a') as lfile:
|
||||
lfile.write(f"{datetime.now().isoformat()} - {i:03d} - SKIP\n")
|
||||
continue
|
||||
id = DANDI_ID.format(i)
|
||||
download(
|
||||
[
|
||||
id,
|
||||
'-o', str(OUT_DIR),
|
||||
'--existing', 'refresh',
|
||||
'--jobs', '24'
|
||||
]
|
||||
)
|
||||
try:
|
||||
download(
|
||||
[
|
||||
id,
|
||||
'-o', str(OUT_DIR),
|
||||
'--existing', 'refresh',
|
||||
'--jobs', str(JOBS)
|
||||
]
|
||||
)
|
||||
except Exception as e:
|
||||
with open(LOG_TXT, 'a') as lfile:
|
||||
lfile.write(f"{datetime.now().isoformat()} - {i:03d} - ERROR\n")
|
||||
lfile.write(str(e))
|
||||
continue
|
||||
with open(LOG_TXT, 'a') as lfile:
|
||||
lfile.write(f"{datetime.now().isoformat()} - {i:03d} - GET\n")
|
||||
|
||||
|
|
Loading…
Reference in a new issue