openreadout_check
Verify lab-instrument file integrity, flagging truncation, missing planes or bad blocks, or compare two files for metadata, geometry and pixel differences.
Instructions
Integrity check: ok plus findings (severity, code, message) for truncation, missing planes or parts, bad blocks; a plate folder reports missing files per well; a file still being written reports acquisition_in_progress. against compares two files instead (e.g. a source and its export): metadata differences, geometry, channels, per-plane hashes or max |difference| within tolerance. report=true builds a privacy-reviewed diagnostic bundle for the maintainers (no data values; free text only with include_text) with the issue_url to file it at.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file | Yes | Absolute or working-directory-relative path to the file or data-set directory. | |
| image | No | against: only this image index (in both files). | |
| ignore | No | against: JSON pointers (into openreadout_info output) to leave out of the metadata diff; `*` matches one segment. | |
| output | No | report: also write the bundle to this new local file. Default: only return it. | |
| report | No | Build a privacy-reviewed diagnostic bundle for the maintainers instead (for a file that is refused, fails, or is not validated). | |
| select | No | against: plane selection strings such as `c=0`, `z=2-5`, `t=0,3`. A second file holding only the selected planes (an export with the same selection) is matched to them in order. | |
| strict | No | true: refuse (an error with exit_code 6 and a hint) values this file's assurance does not validate. Default: the server's setting (OPENREADOUT_STRICT; off). | |
| against | No | Compare with this second file instead (e.g. an OME-TIFF export of `file`): metadata differences, geometry, channels, physical sizes and per-plane hashes. | |
| no_pixels | No | against: metadata and geometry only, no pixels. | |
| tolerance | No | against: largest absolute sample difference that still counts as equal. Default: bit-identical planes (same xxh3-128). | |
| include_text | No | report: keep free text from the file (sample, image and channel names, comments); the path and personal data are still replaced. Default false: only with the user's consent. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||