Skip to content

Commit 23e8d93

Browse files
committed
Minor text content update
1 parent 878db5c commit 23e8d93

File tree

5 files changed

+21
-22
lines changed

5 files changed

+21
-22
lines changed

mock_generators/tabs/export_tab.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ def export_tab():
2020
folder_files_expander(export_folder, widget_id="export_tab")
2121

2222
with ec2:
23-
st.write(f'(1) GENERATED ZIP FILES:')
23+
st.write(f'[1] GENERATED ZIP FILES:')
2424
folder_files_expander(zips_folder, widget_id="export_tab", enable_download=True, enable_delete_button=True)
2525

2626
with ec3:
27-
st.write(f"(2) Upload desired .zip file to Neo4j:")
27+
st.write(f"[2] Upload desired .zip file to Neo4j:")
2828
link = '[Neo4j Aura Console](https://console.neo4j.io)'
2929
st.markdown(link, unsafe_allow_html=True)

mock_generators/tabs/generate_tab.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def generate_tab():
3232
g1, g2, g3 = st.columns(3)
3333

3434
with g1:
35-
st.write(f'(1) CURRENT MAPPING:')
35+
st.write(f'[1] CURRENT MAPPING:')
3636
st.write(f' - {len(mapping.nodes)} Nodes')
3737
st.write(f' - {len(mapping.relationships)} Relationships')
3838
st.markdown("--------")
@@ -48,7 +48,7 @@ def generate_tab():
4848
# TODO: Move generated data to export
4949

5050
with g2:
51-
st.write(f'(2) GENERATE DATA:')
51+
st.write(f'[2] GENERATE DATA:')
5252
if st.button('FOR DATA-IMPORTER', key=f'generate_data_button'):
5353

5454
# Stop if no mapping data available
@@ -116,7 +116,7 @@ def generate_tab():
116116
st.success('Data generated successfully.')
117117

118118
with g3:
119-
st.write(f'(3) GENERATED DATA:')
119+
st.write(f'[3] GENERATED DATA:')
120120
nodes = mapping.nodes
121121
for _, node in nodes.items():
122122
values = node.generated_values

mock_generators/tabs/generators_tab.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ def generators_tab():
7878
value=datetime.datetime.fromisoformat(arg.default),
7979
key = f'{generator.id}_{arg.label}'
8080
))
81-
if st.button("GenerateExample Output", key=f"run_{generator.id}"):
81+
if st.button("Generate Example Output", key=f"run_{generator.id}"):
8282
module = __import__(generator.import_url(), fromlist=['generate'])
8383
# logging.info(f'arg_inputs: {arg_inputs}')
8484
result = module.generate(arg_inputs)

mock_generators/tabs/mapping_tab.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ def mapping_tab():
6969
except json.decoder.JSONDecodeError:
7070
st.error('JSON file is not valid.')
7171

72-
st.write("**(1) GLOBALS:**")
72+
st.write("**[1] GLOBALS:**")
7373
g1, g2, g3 = st.columns(3)
7474
should_expand = False
7575
with g1:
@@ -90,7 +90,7 @@ def mapping_tab():
9090
all_global_properties.append(global_property)
9191

9292
st.markdown("--------")
93-
st.write("**(2) NODES:**")
93+
st.write("**[2] NODES:**")
9494
# TODO: Add ability to add ALL NODES ONLY properties
9595
num_nodes = st.number_input("Number of nodes", min_value=0, value=len(nodes), key="mapping_number_of_nodes")
9696
for i in range(num_nodes):
@@ -103,7 +103,7 @@ def mapping_tab():
103103
nodes_row(None)
104104

105105
st.markdown("--------")
106-
st.write("**(3) RELATIONSHIPS:**")
106+
st.write("**[3] RELATIONSHIPS:**")
107107
# TODO: Add ability to add ALL RELATIONSHIPS ONLY properties
108108
num_relationships = st.number_input("Number of relationships", min_value=0, value=len(relationships), key="mapping_number_of_relationships")
109109
for i in range(num_relationships):

mock_generators/widgets/node_row.py

+12-13
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ def nodes_row(
6464
with st.expander(f"NODE {id} - {caption}", expanded=should_start_expanded):
6565
st.markdown('---')
6666

67-
nc1, nc2, nc3 = st.columns(3)
67+
nc1, nc2, nc3, nc4 = st.columns(4)
6868

6969
# Display/edit Caption
7070
with nc1:
@@ -77,7 +77,7 @@ def nodes_row(
7777

7878
# Adjust number of labels
7979
with nc2:
80-
num_labels = st.number_input("Number of Additional labels", min_value=0, value=len(labels), key=f"node_{id}_num_labels")
80+
num_labels = st.number_input("Number of Additional labels", min_value=0, value=len(labels), key=f"node_{id}_num_labels", help="Nodes may have more than one label. Select the number of additional labels to add.")
8181
if num_labels > 0:
8282
label_columns = st.columns(num_labels)
8383
for li, x in enumerate(label_columns):
@@ -95,25 +95,25 @@ def nodes_row(
9595
selected_labels.append(new_label)
9696

9797
with nc3:
98+
initial_num_properties = len(properties)
99+
# All nodes should have at least one property
100+
# Otherwise we're just generating a bunch of empty nodes
101+
# which doesn't require a mock data generator to do. But
102+
# whatever, maybe someone needs a few label only nodes
103+
num_properties = st.number_input("Number of properties", value = initial_num_properties, min_value=0, key= f'node_{id}_num_properties', help="Nodes typically have one or more properties. Select the number of properties for this node.")
104+
105+
with nc4:
98106
st.write('Options')
99107
disabled = st.checkbox("Exclude/ignore node", value=False, key=f"node_{id}_disabled")
100108

101109
# Adjust number of properties
102110
st.markdown('---')
103111
initial_num_properties = len(properties)
104-
# All nodes should have at least one property
105-
# Otherwise we're just generating a bunch of empty nodes
106-
# which doesn't require a mock data generator to do. But
107-
# whatever, maybe someone needs a few label only nodes
108-
# if initial_num_properties < 1:
109-
# initial_num_properties = 1
110-
num_properties = st.number_input("Number of properties", value = initial_num_properties, min_value=0, key= f'node_{id}_num_properties')
111112

112113
# Generate input fields for user to adjust property names, types, and generator to create mock data with
113114

114115
property_maps = {}
115116

116-
117117
for i in range(num_properties):
118118

119119
new_property_map = property_row(
@@ -139,8 +139,7 @@ def nodes_row(
139139
property_maps[additional_property.name] = additional_property
140140

141141
st.markdown('---')
142-
st.write("Property value that uniquely identifies these nodes")
143-
key_property_name = st.selectbox("Key Property", property_maps.keys(), key=f'node_{id}_key_property')
142+
key_property_name = st.selectbox("Key Property", property_maps.keys(), key=f'node_{id}_key_property', help="Property value that uniquely identifies these nodes from other nodes")
144143
if key_property_name not in property_maps:
145144
st.error(f'Property "{key_property_name}" does not exist in properties for node {caption}')
146145
selected_key_property = None
@@ -151,7 +150,7 @@ def nodes_row(
151150

152151

153152
st.markdown('---')
154-
st.write(f'Number of {caption} nodes to generate')
153+
st.write(f'Number of {caption} records to generate')
155154
possible_count_generators = generators_filtered([GeneratorType.INT])
156155
possible_count_generator_names = [generator.name for generator in possible_count_generators]
157156

0 commit comments

Comments
 (0)