Spaces:
Sleeping
Sleeping
Merge pull request #28 from camlsys/dev
Browse files
app.py
CHANGED
@@ -49,8 +49,8 @@ st.markdown(
|
|
49 |
unsafe_allow_html=True,
|
50 |
)
|
51 |
|
52 |
-
st.
|
53 |
-
st.
|
54 |
|
55 |
selected_example = st.selectbox("Select an example project", list(directories.keys()))
|
56 |
uploaded_files = st.file_uploader("or upload Compliance Cards", type="yaml", accept_multiple_files=True)
|
@@ -95,7 +95,7 @@ with project_col:
|
|
95 |
if section == 'card_details':
|
96 |
items['card_label'] = st.text_input("card_label", value=items['card_label'])
|
97 |
if section != 'card_details':
|
98 |
-
st.header(section.replace('_', ' ').title()) # section header
|
99 |
for key, details in items.items():
|
100 |
if 'verbose' in details and 'value' in details:
|
101 |
st.subheader(key.replace('_', ' ').title()) # section header
|
@@ -110,7 +110,7 @@ with project_col:
|
|
110 |
st.subheader(key.replace('_', ' ').title()) # section header
|
111 |
details['value'] = st.checkbox(details['verbose'], value=details['value'])
|
112 |
st.divider()
|
113 |
-
st.divider()
|
114 |
# st.write("Updated Data:", project_cc)
|
115 |
|
116 |
updated_project_cc = yaml.dump(project_cc, sort_keys=False)
|
@@ -142,7 +142,7 @@ with data_col:
|
|
142 |
if section == 'card_details':
|
143 |
items['card_label'] = st.text_input('card_label', value=items['card_label'], key=f"data_{card[0]}_{key}")
|
144 |
if section != 'card_details':
|
145 |
-
st.header(section.replace('_', ' ').title()) # section header
|
146 |
for key, details in items.items():
|
147 |
if 'verbose' in details and 'value' in details:
|
148 |
st.subheader(key.replace('_', ' ').title()) # section header
|
@@ -157,7 +157,7 @@ with data_col:
|
|
157 |
st.subheader(key.replace('_', ' ').title()) # section header
|
158 |
details['value'] = st.checkbox(details['verbose'], value=details['value'], key=f"data_{card[0]}_{details}_{key}")
|
159 |
st.divider()
|
160 |
-
st.divider()
|
161 |
# st.write("Updated Data:", data_cc)
|
162 |
|
163 |
data_cc_yaml_data = yaml.dump(data_cc, sort_keys=False)
|
@@ -183,7 +183,7 @@ with model_col:
|
|
183 |
if section == 'card_details':
|
184 |
items['card_label'] = st.text_input('card_label', value=items['card_label'], key=f"data_{card[0]}_{key}")
|
185 |
if section != 'card_details':
|
186 |
-
st.header(section.replace('_', ' ').title()) # section header
|
187 |
for key, details in items.items():
|
188 |
if 'verbose' in details and 'value' in details:
|
189 |
st.subheader(key.replace('_', ' ').title()) # section header
|
@@ -198,7 +198,7 @@ with model_col:
|
|
198 |
st.subheader(key.replace('_', ' ').title()) # section header
|
199 |
details['value'] = st.checkbox(details['verbose'], value=details['value'], key=f"model_{card[0]}_{details}_{key}")
|
200 |
st.divider()
|
201 |
-
st.divider()
|
202 |
# st.write("Updated Data:", model_cc)
|
203 |
|
204 |
model_cc_yaml_data = yaml.dump(model_cc, sort_keys=False)
|
|
|
49 |
unsafe_allow_html=True,
|
50 |
)
|
51 |
|
52 |
+
st.subheader(":flag-eu: AI _ACTCELERATE_ :scales: :rocket:")
|
53 |
+
st.header("Compliance Cards")
|
54 |
|
55 |
selected_example = st.selectbox("Select an example project", list(directories.keys()))
|
56 |
uploaded_files = st.file_uploader("or upload Compliance Cards", type="yaml", accept_multiple_files=True)
|
|
|
95 |
if section == 'card_details':
|
96 |
items['card_label'] = st.text_input("card_label", value=items['card_label'])
|
97 |
if section != 'card_details':
|
98 |
+
st.header(section.replace('_', ' ').title(), divider=True) # section header
|
99 |
for key, details in items.items():
|
100 |
if 'verbose' in details and 'value' in details:
|
101 |
st.subheader(key.replace('_', ' ').title()) # section header
|
|
|
110 |
st.subheader(key.replace('_', ' ').title()) # section header
|
111 |
details['value'] = st.checkbox(details['verbose'], value=details['value'])
|
112 |
st.divider()
|
113 |
+
# st.divider()
|
114 |
# st.write("Updated Data:", project_cc)
|
115 |
|
116 |
updated_project_cc = yaml.dump(project_cc, sort_keys=False)
|
|
|
142 |
if section == 'card_details':
|
143 |
items['card_label'] = st.text_input('card_label', value=items['card_label'], key=f"data_{card[0]}_{key}")
|
144 |
if section != 'card_details':
|
145 |
+
st.header(section.replace('_', ' ').title(), divider=True) # section header
|
146 |
for key, details in items.items():
|
147 |
if 'verbose' in details and 'value' in details:
|
148 |
st.subheader(key.replace('_', ' ').title()) # section header
|
|
|
157 |
st.subheader(key.replace('_', ' ').title()) # section header
|
158 |
details['value'] = st.checkbox(details['verbose'], value=details['value'], key=f"data_{card[0]}_{details}_{key}")
|
159 |
st.divider()
|
160 |
+
# st.divider()
|
161 |
# st.write("Updated Data:", data_cc)
|
162 |
|
163 |
data_cc_yaml_data = yaml.dump(data_cc, sort_keys=False)
|
|
|
183 |
if section == 'card_details':
|
184 |
items['card_label'] = st.text_input('card_label', value=items['card_label'], key=f"data_{card[0]}_{key}")
|
185 |
if section != 'card_details':
|
186 |
+
st.header(section.replace('_', ' ').title(), divider=True) # section header
|
187 |
for key, details in items.items():
|
188 |
if 'verbose' in details and 'value' in details:
|
189 |
st.subheader(key.replace('_', ' ').title()) # section header
|
|
|
198 |
st.subheader(key.replace('_', ' ').title()) # section header
|
199 |
details['value'] = st.checkbox(details['verbose'], value=details['value'], key=f"model_{card[0]}_{details}_{key}")
|
200 |
st.divider()
|
201 |
+
# st.divider()
|
202 |
# st.write("Updated Data:", model_cc)
|
203 |
|
204 |
model_cc_yaml_data = yaml.dump(model_cc, sort_keys=False)
|