MCPcopy Create free account
hub / github.com/917Dhj/DeepPaperNote / _asset_candidate

Function _asset_candidate

scripts/plan_figures.py:351–365  ·  view source on GitHub ↗
(asset: dict, *, include_label: bool = False)

Source from the content-addressed store, hash-verified

349
350
351def _asset_candidate(asset: dict, *, include_label: bool = False) -> dict:
352 candidate = {
353 "filename": asset.get("filename", ""),
354 "path": asset.get("path", ""),
355 "width": asset.get("width", 0),
356 "height": asset.get("height", 0),
357 "size_bytes": asset.get("size_bytes", 0),
358 }
359 if include_label:
360 candidate["label"] = asset.get("label", "")
361 candidate["extraction_level"] = asset.get("extraction_level", "figure")
362 if isinstance(asset.get("quality_signals"), dict):
363 candidate["quality_signals"] = asset.get("quality_signals")
364 candidate["candidate_status"] = _candidate_status_for_quality(asset)
365 return candidate
366
367
368def attach_candidate_images(

Callers 1

attach_candidate_imagesFunction · 0.85

Calls 1

Tested by

no test coverage detected