Skip to content

Make it clear what images have not been processed  #484

@mihow

Description

@mihow

"Processed" means a source image (aka a "capture") was sent to an ML pipeline and returned a successful result. Right now we are not tracking this. We can only see if a capture has associate detections or not (which do have a created data & algorithm info) but that doesn't say if an image was processed and has no detections or if it failed. So need to add that to the function that handles the pipeline response (save_results() in ami/ml/models/pipeline.py), which needs some maturation & cleanup overall.

  • When viewing data about multiple images, use a percentage. For example in the Deployment list, show the percent of each deployment's images processed by any pipeline.
  • When looking at a single capture with limited room, show the date that the image was last processed by any ML pipeline. Link to that ML job details. When more room is available, show a list of jobs that have processed this image

Session detail view:

  • Show when a capture was last processed in the capture details panel
  • Add visualization to horizontal chart showing which captures have and have not been processed, and perhaps which ones failed to process.

List views - Show percent captures processed

  • Collections table
  • Deployments table
  • Sessions table
  • Project overview?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions