This page lists all 115 operation specifications registered by
NODE_LIBRARY in 0.15.0a1. The palette exposes 113: the two legacy scatter
raster operations remain loadable but are hidden from new-node selection.
Nightly parameter behavior can be newer than the latest tagged alpha.
Scope of this reference
Titles and families were checked against the release registry. Input and
output summaries describe the ordinary/default ports; Split Channels,
Split Axis, Born-Wolf PSF, and other multi-output nodes can resolve ports
from runtime data. Parameter widgets, defaults, and bounds in the installed
release remain the source of truth until a generated parameter reference is
published.
Introduced in 0.14.0a1 and retained in 0.15.0a1, manual/cached nodes and nodes
selected for isolated tuning use the same graph-wide execution language.
Bright amber identifies the node that needs action; dark amber identifies
downstream nodes that are stale but waiting for that action. Tune node in
isolation recalculates only the selected node until
the session is applied or cancelled. This changes execution and presentation,
not the operation's scientific definition.
Implemented nodes can also show an actual-run CPU, GPU · CuPy, or amber
CPU fallback badge. The badge is execution provenance for
the accepted result, not part of the operation's scientific definition. A GPU
choice appears for an operation with a declared provider; it is not filtered by
the current dtype, parameters, shape, memory, dependencies, or environment.
Call-specific admission happens during planning and can select CPU, visibly
fall back, or fail. See the
0.15.0a1 CPU/GPU operation matrix
for the accelerated node families and their current public regions.
Crop explicit Y/X and optional Z edges while preserving T/C, graph-port type, calibration, and origin; an eligible sole direct local OME-Zarr source can read only the retained window.
Select Axis Slice
array
any
Keep or select an index/range along an axis.
Split Axis
array
dynamic outputs
Split time, z, or other non-channel axes.
Reorder Axes
array
same as input
Transpose pixels and their existing axis records into a reviewed order; does not rename axes.
Set Pixel Size / Units
array
same as input
Repair or define physical calibration.
Set Microscope Metadata
array
same as input
Record missing channel emission wavelengths, objective numerical aperture, or immersion refractive index without changing pixels.
Composite → RGB separates Channel axis mode and RGB mapping mode.
Each can be Auto, with its resolved choice shown read-only, or Manual. Manual
axis mode permits any valid deliberate axis choice. Manual mapping provides a
dynamic selector for every source channel: Unassigned, Red, Green, Blue,
Magenta, Cyan, or Yellow. Unassigned channels contribute nothing; all assigned
channels, including stacks wider than RGB/RGBA, mix additively. Changing the
mapping invalidates the composite and its descendants only. Every calculated
manual result upstream remains cached in every cache mode; unchanged automatic
intermediates remain eligible for normal Smart/Low-memory pruning. Intensity
mapping is a separate native-preserving versus explicitly lossy percentile
choice.
Clamp values to the chosen lower and upper bounds.
Rescale Intensity offers exact full-input percentiles or saved explicit input
values. Clamp Intensity offers an unchanged full-data-range mode or saved explicit clamp
values. Integer percentiles and clipping preserve native int64/uint64 levels;
unrepresentable fractional bounds or intervals too wide for faithful ratio
arithmetic report an error rather than being silently rounded. Auto Contrast
for Linear Scale + Offset writes calculated parameters
and is not merely a display adjustment. See
Tune without fooling yourself.
These nodes have been public since 0.14.0a1 and remain available in 0.15.0a1.
They have synthetic examples and automated coverage, but broad real-image
restoration validation remains an evidence gap;
see validation status.
Node
Input
Output
Execution
Use
Born-Wolf PSF
image/reference metadata
image
automatic
Generate a PSF from metadata or parameter overrides.
Otsu, Triangle, Yen, Isodata, and Minimum count every finite input value.
Integers use exact native levels for observed spans up to 65,536; floats use the
saved 2–65,536 bin setting (default 256). Li operates on raw finite values.
Minimum also saves its maximum smoothing iterations and fails explicitly when
it cannot identify a valid two-peak histogram. See
Segmentation and label cleanup.