Neil-YL commited on
Commit
b062511
·
verified ·
1 Parent(s): 805f3b2

Update with available wells count on queue display

Browse files
Files changed (1) hide show
  1. app.py +3 -0
app.py CHANGED
@@ -240,17 +240,20 @@ def update_status_with_queue(R, Y, B):
240
  def update_queue_display():
241
  """Refresh queue info for the UI"""
242
  global current_task, queue_counter
 
243
  try:
244
  print(f"[DEBUG] Updating queue display - Counter: {queue_counter}")
245
  if current_task:
246
  status = f"""### Current Queue Status
247
  - Active experiment: Yes
248
  - Queue length: {queue_counter+1} experiment(s)
 
249
  - Expected wait time to obtain results > {(queue_counter+2)*2} mins """
250
  else:
251
  status = f"""### Current Queue Status
252
  - Active experiment: No
253
  - Queue length: {queue_counter} experiment(s)
 
254
  - Expected wait time to obtain results: 2 mins """
255
  return status
256
  except Exception as e:
 
240
  def update_queue_display():
241
  """Refresh queue info for the UI"""
242
  global current_task, queue_counter
243
+ num_available_wells = len(find_unused_wells())
244
  try:
245
  print(f"[DEBUG] Updating queue display - Counter: {queue_counter}")
246
  if current_task:
247
  status = f"""### Current Queue Status
248
  - Active experiment: Yes
249
  - Queue length: {queue_counter+1} experiment(s)
250
+ - Available wells: {num_available_wells} wells
251
  - Expected wait time to obtain results > {(queue_counter+2)*2} mins """
252
  else:
253
  status = f"""### Current Queue Status
254
  - Active experiment: No
255
  - Queue length: {queue_counter} experiment(s)
256
+ - Available wells: {num_available_wells} wells
257
  - Expected wait time to obtain results: 2 mins """
258
  return status
259
  except Exception as e: