pvtend.CompositeResult
- class pvtend.CompositeResult(levels: ndarray, x_rel: ndarray, y_rel: ndarray, h_scale: float | None, stages: list[str], fields_3d: list[str], sums: dict[str, dict[int, dict[str, ndarray]]], valids: dict[str, dict[int, dict[str, ndarray]]], counts: dict[str, dict[int, int]], sums_v: dict[str, dict[str, dict[int, dict[str, ndarray]]]], valids_v: dict[str, dict[str, dict[int, dict[str, ndarray]]]], counts_v: dict[str, dict[str, dict[int, int]]], variant_names: list[str])[source]
Accumulated composite data, supporting original + RWB variants.
- Variants exposed:
original— all events (no RWB filter);AWB_{stage},CWB_{stage},NEUTRAL_{stage}for each stage.
Access composites via
mean_3d()andreduce_2d().- __init__(levels: ndarray, x_rel: ndarray, y_rel: ndarray, h_scale: float | None, stages: list[str], fields_3d: list[str], sums: dict[str, dict[int, dict[str, ndarray]]], valids: dict[str, dict[int, dict[str, ndarray]]], counts: dict[str, dict[int, int]], sums_v: dict[str, dict[str, dict[int, dict[str, ndarray]]]], valids_v: dict[str, dict[str, dict[int, dict[str, ndarray]]]], counts_v: dict[str, dict[str, dict[int, int]]], variant_names: list[str]) None
Methods
__init__(levels, x_rel, y_rel, h_scale, ...)available_dh(stage, *[, variant])load(path)mean_3d(field, stage, dh, *[, variant])Return the NaN-safe mean 3-D composite array.
reduce_2d(field, stage, dh, *[, variant, ...])Reduce a 3-D composite to 2-D.
save(path)Attributes
levelsx_rely_relh_scalestagesfields_3dsumsvalidscountssums_vvalids_vcounts_vvariant_names