Skip to content

Conversation

@pbeaucage
Copy link
Collaborator

@pbeaucage pbeaucage commented Jun 21, 2025

Addresses #214 which was caused by a change in instrument metadata.

In brief, at some point the instrument stopped saving monitor data as streaming monitors. This hit a strange cut-out in loadMonitors that just returned an empty xarray if there were no streams explicitly named "monitor". This PR changes that cut-out to just pass back the same xarray.

It also adds a skeleton of support for double-diode I0 normalization with a new class variable for a perfectly matching scan id. It's primitive, but a start. Other features in other branches - most notably findAppropriateDiodesForScan in #137 - will make this a lot better, but they need to be reviewed cough

@KSRandazzo, could you take a look at this PR?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants