Add I0 normalization for plots and fix live field selection#290
Merged
Conversation
- Add optional I0 column in stream field picker; divide Y by I0 in to_datasets with shape checks; reflect I0 in labels and plot_options - Pass I0 through live plot field mapping; apply normalization on live refresh - Keep checkbox state across table rebuilds: sync preferred_fields from current model before setStream, restore I0 after refresh, update on Replace emit
Closed
SciPy imports NumPy's version string; mocked NumPy breaks that during autodoc. Mock scipy alongside numpy. Alias importlib.metadata.version as distribution_version before assigning Sphinx's short version string.
When PyQt5 is mocked during autodoc, allKeys() returns a non-iterable mock object, causing to_dict() to raise TypeError. Sphinx's object_description catches this and re-raises as ValueError, failing the docs build. Wrap __repr__ in try/except to fall back gracefully.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
close Add normalization by I0 #289
to_datasetswith shape checks; reflect I0 in labels andplot_optionspreferred_fieldsfrom current model beforesetStream,restore I0 after refresh, update on Replace emit