Skip to content

kdaediag: TCBs #81

Open
ISISComputingGroup/kafka_dae_diagnostics
#34

Description

@Tom-Willemsen

We need the ability to set the time-channel boundaries used by the histograms in kdaediag.

These may be different boundaries from any boundaries which are used by e.g. filewriter, so this setting is local to kdaediag.

We need:

  • PV(s) that a user can set to change the desired set of TCB boundaries (when a run is not in progress)
  • Logic changes to use those TCBs when histogramming

Activity

  1. added this to the September 2026 milestone on Aug 20, 2026
  2. Tom-Willemsen commented on Aug 26, 2026

    @Tom-Willemsen
    MemberAuthor

    I think for diagnostics, it is probably ok to make the following assumptions for now since we've decided these are independent of TCBs configured for filewriter etc:

    • TCBs for all spectra are the same (this ensures we can get a 3D histogram with time bin N referring to the same time-range for every spectrum)
    • Linear time binning, so the parameters a user can adjust are start, stop and number of bins.

    This should give enough flexibility for visual diagnostics and the common scripting workflows where people would use this diagnostic data. We can still support more complicated diagnostic TCBs later if that turns out to be needed.

    (This just applies to kafka_dae_diagnostics - we may still need spectrum-specific TCBs for filewriter etc).

  3. moved this from In progress to In review in Data streaming for HRPD-X & SANDALS-IIon Aug 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions