Skip to content

Commit 02f26ad

Browse files
authored
Merge pull request #314 from ICRAR/LIU-5
LIU-5: Provide improved FileDROP naming and support for DALiuGE visibility of PyFuncApp side-effects
2 parents 6073c91 + c7c691c commit 02f26ad

25 files changed

+916
-349
lines changed

.github/workflows/create-palettes.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
run: |
2525
sudo apt-get update && sudo apt-get install -y doxygen xsltproc
2626
pip install BlockDAG
27-
pip install dlg_paletteGen
27+
pip install dlg-paletteGen
2828
2929
- name: Configure git
3030
run: |

daliuge-common/dlg/common/__init__.py

+38
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,44 @@ class dropdict(dict):
7070
with JSON -> DROP representation transformations, and the different
7171
repositories where graph templates are expected to be found by the
7272
DROPManager.
73+
74+
Supported Keys
75+
---------------
76+
Common:
77+
78+
"oid": str
79+
"iid": str
80+
"lg_key": str
81+
"name": str
82+
"categoryType": str
83+
"dropclass": str
84+
"storage": str
85+
"rank": list[int]
86+
"reprodata": dict
87+
"loop_ctx": Union[None/int]
88+
"weight": int
89+
"applicationArgs": dict
90+
"constraintParams": dict
91+
"componentParams": dict
92+
"fields": list[dict]
93+
"data_volume": str
94+
"group_end": str (rep. of boolean value '0'==False)
95+
"check_file_path_exists": str (rep. of boolean value '0'==False)
96+
97+
AppDROP only:
98+
99+
"outputs": list[dict]
100+
101+
DataDROP only:
102+
103+
"persist": bool
104+
"producers": list[dict]
105+
"port_map": dict
106+
107+
FileDROP only:
108+
109+
"filepath": str
110+
"dirname": str
73111
"""
74112

75113
def __init__(self, init_dict=None):

0 commit comments

Comments
 (0)