From da26e81a8ec2112618e4d26200e8df62a227d010 Mon Sep 17 00:00:00 2001 From: AJRubio-Montero <AJRubio-Montero@github.com> Date: Thu, 15 Jul 2021 12:51:19 +0000 Subject: [PATCH] bugs corrected running simulations and analisys --- wrappers/ARTIwrapper.py | 2 +- wrappers/args_showers.py | 3 ++- wrappers/do_showers_onedata.py | 11 +++++------ 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/wrappers/ARTIwrapper.py b/wrappers/ARTIwrapper.py index 95b3601..85b4bff 100644 --- a/wrappers/ARTIwrapper.py +++ b/wrappers/ARTIwrapper.py @@ -56,7 +56,7 @@ class ARTIwrapper(): if os.path.exists(onedata_path + id): xattr.setxattr(onedata_path + id, 'onedata_json', md) id_hidden = '/' + id.lstrip('/').replace('/','/.metadata/.') - osUtils.write_file(onedata_path + id_hidden + '.jsonld', md) + osUtils._write_file(onedata_path + id_hidden + '.jsonld', md) else: print('CAUTION: '+ id +' is not in onedata, requeuing...' ) raise inst diff --git a/wrappers/args_showers.py b/wrappers/args_showers.py index 664629c..8f16fdb 100644 --- a/wrappers/args_showers.py +++ b/wrappers/args_showers.py @@ -72,10 +72,11 @@ def get_sys_args_S1(): parser.add_argument('-?', action='help', help='Shows this help and exit.') #added, not equiv in do_showers: + parser.add_argument('-u', dest='u', required=True, help='ORCID code describing user, plain usernames are \ no allowed for publication') - + args = parser.parse_args() args_dict = vars(args) diff --git a/wrappers/do_showers_onedata.py b/wrappers/do_showers_onedata.py index 9fb24de..6b4e670 100755 --- a/wrappers/do_showers_onedata.py +++ b/wrappers/do_showers_onedata.py @@ -37,7 +37,7 @@ def _get_pri_metadata(filecode): args=['common_activity.json', 'dataset_arti_pri_output.json'] s = mdUtils.get_metadata_for_dataset(args) - s = s.replace('FILENAME', filecode+'pri.bz2') + s = s.replace('FILENAME', filecode +'.pri.bz2') # DCAT2 distribution:format & mediaType s = s.replace('FORMAT', 'BIN') ## BIN or TXT s = s.replace('MEDIATYPE', 'octet-stream') ## octect-stream or text @@ -47,7 +47,7 @@ def _get_sec_metadata(filecode): args=['common_activity.json', 'dataset_arti_sec_output.json'] s = mdUtils.get_metadata_for_dataset(args) - s = s.replace('FILENAME', filecode+'sec.bz2') + s = s.replace('FILENAME', filecode + '.sec.bz2') # DCAT2 distribution:format & mediaType s = s.replace('FORMAT', 'BIN') ## BIN or TXT s = s.replace('MEDIATYPE', 'octet-stream') ## octect-stream or text @@ -57,7 +57,7 @@ def _get_shw_metadata(filecode): args=['common_activity.json', 'dataset_arti_shw_output.json'] s = mdUtils.get_metadata_for_dataset(args) - s = s.replace('FILENAME', filecode+'shw.bz2') + s = s.replace('FILENAME', filecode + '.shw.bz2') # DCAT2 distribution:format & mediaType s = s.replace('FORMAT', 'BIN') ## BIN or TXT s = s.replace('MEDIATYPE', 'octet-stream') ## octect-stream or text @@ -117,7 +117,7 @@ def producer_S1(catcodename, arti_params): # # This final execution is a PROBLEM.... I only centering on primaries - with open(catcodename+'.run', 'r') as file1: + with open('./' + catcodename + '/'+ catcodename + '.run', 'r') as file1: print(file1) for z in file1.readlines(): if z != "": @@ -127,8 +127,7 @@ def producer_S1(catcodename, arti_params): # filecode = $i # task = "cp remote_onedata/$i ." + z print(z) - z_aux = z.split(" ") - filecode = z_aux[14].replace(';', '') + filecode = z.split("echo DAT")[1].split(" ")[0] task = z q.put((filecode, task)) -- GitLab