ugmSorcero commited on
Commit
f65e26a
1 Parent(s): 6c3736e

Fixes linting

Browse files
interface/components.py CHANGED
@@ -13,15 +13,18 @@ def component_select_pipeline(container):
13
  if "Keyword Search" in pipeline_names
14
  else 0,
15
  )
16
- if st.session_state["pipeline"] is None or st.session_state["pipeline"]["name"] != selected_pipeline:
 
 
 
17
  (
18
  search_pipeline,
19
  index_pipeline,
20
  ) = pipeline_funcs[pipeline_names.index(selected_pipeline)]()
21
  st.session_state["pipeline"] = {
22
- 'name': selected_pipeline,
23
- 'search_pipeline': search_pipeline,
24
- 'index_pipeline': index_pipeline,
25
  }
26
 
27
 
 
13
  if "Keyword Search" in pipeline_names
14
  else 0,
15
  )
16
+ if (
17
+ st.session_state["pipeline"] is None
18
+ or st.session_state["pipeline"]["name"] != selected_pipeline
19
+ ):
20
  (
21
  search_pipeline,
22
  index_pipeline,
23
  ) = pipeline_funcs[pipeline_names.index(selected_pipeline)]()
24
  st.session_state["pipeline"] = {
25
+ "name": selected_pipeline,
26
+ "search_pipeline": search_pipeline,
27
+ "index_pipeline": index_pipeline,
28
  }
29
 
30
 
interface/config.py CHANGED
@@ -1,9 +1,7 @@
1
  from interface.pages import page_landing_page, page_search, page_index
2
 
3
  # Define default Session Variables over the whole session.
4
- session_state_variables = {
5
- "pipeline": None
6
- }
7
 
8
  # Define Pages for the demo
9
  pages = {
 
1
  from interface.pages import page_landing_page, page_search, page_index
2
 
3
  # Define default Session Variables over the whole session.
4
+ session_state_variables = {"pipeline": None}
 
 
5
 
6
  # Define Pages for the demo
7
  pages = {
interface/draw_pipelines.py CHANGED
@@ -26,24 +26,35 @@ def get_pipeline_graph(pipeline):
26
  fixed_pos_nodes = {}
27
  for idx, (in_node, out_nodes) in enumerate(node_connections.items()):
28
  if in_node not in fixed_pos_nodes:
29
- fixed_pos_nodes[in_node] = np.array([current_coordinate[0], current_coordinate[1]])
 
 
30
  current_coordinate = (current_coordinate[0], current_coordinate[1] - 1)
31
  # If more than 1 out node, then branch out in X coordinate
32
  if len(out_nodes) > 1:
33
  # if length is odd
34
  if (len(out_nodes) % 2) != 0:
35
- middle_node = out_nodes[round(len(out_nodes)/2, 0) - 1]
36
- fixed_pos_nodes[middle_node] = np.array([current_coordinate[0], current_coordinate[1]])
 
 
37
  out_nodes = [n for n in out_nodes if n != middle_node]
38
- correction_coordinate = - len(out_nodes) / 2
39
  for out_node in out_nodes:
40
- fixed_pos_nodes[out_node] = np.array([int(current_coordinate[0] + correction_coordinate), int(current_coordinate[1])])
 
 
 
 
 
41
  if correction_coordinate == -1:
42
  correction_coordinate += 1
43
  correction_coordinate += 1
44
  current_coordinate = (current_coordinate[0], current_coordinate[1] - 1)
45
  elif len(node_connections) - 1 == idx:
46
- fixed_pos_nodes[out_nodes[0]] = np.array([current_coordinate[0], current_coordinate[1]])
 
 
47
  pos = nx.spring_layout(G, pos=fixed_pos_nodes, fixed=G.nodes(), seed=42)
48
  for node in G.nodes:
49
  G.nodes[node]["pos"] = list(pos[node])
 
26
  fixed_pos_nodes = {}
27
  for idx, (in_node, out_nodes) in enumerate(node_connections.items()):
28
  if in_node not in fixed_pos_nodes:
29
+ fixed_pos_nodes[in_node] = np.array(
30
+ [current_coordinate[0], current_coordinate[1]]
31
+ )
32
  current_coordinate = (current_coordinate[0], current_coordinate[1] - 1)
33
  # If more than 1 out node, then branch out in X coordinate
34
  if len(out_nodes) > 1:
35
  # if length is odd
36
  if (len(out_nodes) % 2) != 0:
37
+ middle_node = out_nodes[round(len(out_nodes) / 2, 0) - 1]
38
+ fixed_pos_nodes[middle_node] = np.array(
39
+ [current_coordinate[0], current_coordinate[1]]
40
+ )
41
  out_nodes = [n for n in out_nodes if n != middle_node]
42
+ correction_coordinate = -len(out_nodes) / 2
43
  for out_node in out_nodes:
44
+ fixed_pos_nodes[out_node] = np.array(
45
+ [
46
+ int(current_coordinate[0] + correction_coordinate),
47
+ int(current_coordinate[1]),
48
+ ]
49
+ )
50
  if correction_coordinate == -1:
51
  correction_coordinate += 1
52
  correction_coordinate += 1
53
  current_coordinate = (current_coordinate[0], current_coordinate[1] - 1)
54
  elif len(node_connections) - 1 == idx:
55
+ fixed_pos_nodes[out_nodes[0]] = np.array(
56
+ [current_coordinate[0], current_coordinate[1]]
57
+ )
58
  pos = nx.spring_layout(G, pos=fixed_pos_nodes, fixed=G.nodes(), seed=42)
59
  for node in G.nodes:
60
  G.nodes[node]["pos"] = list(pos[node])