Plexora

project_manifest

What one project has, what it was told, and what is still open.

Generated from Plexora 0.0.55View source
from plexora import project_manifest
project_manifest(name) -> dict

The same readiness check every surface in Plexora makes before deciding whether a project can be opened by a given tool -- call it yourself to see what would happen without opening anything.

Parameters

namestrrequired

The project's name.

Returns

dict

\{"name": ..., "manifest": \{key: \{"status", "value", "confirmed"\}\}, "summary": \{...\}\}. manifest has one entry per question (cell_id, x, y, and so on); confirmed is True only for an answer given explicitly, as opposed to one Plexora guessed from the file.

Raises

KeyError

If no project is registered under name.

Examples

import plexora

plexora.create_project("slide.ome.tif", data="cells.csv", cell_id="CellID")
info = plexora.project_manifest("slide")
print(info["summary"])

Guides

On this page