NeuTu icon indicating copy to clipboard operation
NeuTu copied to clipboard

GUI becomes disabled during focused proofreading

Open stuarteberg opened this issue 6 years ago • 0 comments

@hubbardp I think you have mentioned this neu3 issue in our software meetings (and maybe already fixed it?), but in case not: I wanted to report a problem I see when I use the focused proofreading protocol.

Sometimes, when moving from one task to another, the control GUI (on the left side of the screen) becomes completely disabled ("grayed out"), and I can't complete the assignment or move on to the next task.

I seem to recall you mentioning this issue in the past, and you even mentioned that it is likely to happen only when the new task happens to have the same body ID as the previous task. In any case, that's what my assignment has. I can reproduce the issue consistently (on my Mac) using the following 3-task assignment file:

Click for assignment file
{
  "file type":"Neu3 task list",
  "file version":1,
  "task list":[
    {
      "task type":"body merge",
      "supervoxel ID 1":883359464,
      "supervoxel point 1":[
        5435,
        18965,
        12733
      ],
      "supervoxel ID 2":914729449,
      "supervoxel point 2":[
        5435,
        18966,
        12733
      ]
    },
    {
      "task type":"body merge",
      "supervoxel ID 1":668164736,
      "supervoxel point 1":[
        6357,
        21220,
        10023
      ],
      "supervoxel ID 2":699199364,
      "supervoxel point 2":[
        6358,
        21220,
        10023
      ]
    },
    {
      "task type":"body merge",
      "supervoxel ID 1":605063478,
      "supervoxel point 1":[
        5279,
        20049,
        8887
      ],
      "supervoxel ID 2":636093494,
      "supervoxel point 2":[
        5279,
        20049,
        8888
      ]
    }
  ]
}

I can review the first task, but when I click "Next", the GUI "grays out" on the second task. I can never access the third task.

Examining the body IDs involved, I can see that, indeed, the first body ID is repeated in the second task:

   supervoxel ID 1  supervoxel ID 2     body_1      body_2
0        883359464        914729449  480590566   914729449
1        668164736        699199364  480590566   699199364
2        605063478        636093494  572650888  5813081685

FWIW, I'm using a relatively recent version of neu3, from 9 days ago (2019-07-16):

$ conda list neu3
# packages in environment at /miniforge/envs/neu3:
#
# Name                    Version                   Build  Channel
neu3-develop              0.1.post2207         0_gd0cc2eb    flyem-forge

stuarteberg avatar Jul 25 '19 22:07 stuarteberg