peal.web.ingest.ingest_zip

peal.web.ingest.ingest_zip(zip_path, work_dir)[source]

Extract an upload into work_dir/extracted and discover its classes.

Parameters:
  • zip_path (str) – The uploaded zip archive.

  • work_dir (str) – Working directory; extraction happens in its extracted sub-dir.

Returns:

  • class_root (str) – Directory whose sub-folders are the classes.

  • classes (dict) – {class_name: [relative image paths]} as from discover_classes.