Skip to content

HelioSwarm Updates - #266

Merged
debdut-sengupta merged 10 commits into
mainfrom
add_smoothing_2
Aug 24, 2026
Merged

debdut-sengupta merged 10 commits into
mainfrom
add_smoothing_2

Conversation

@debdut-sengupta

Copy link
Copy Markdown
Contributor

This is the latest version to be used for HelioSwarm analysis. It includes the following changes:

  • PSD Noise threshold - setting the default noise threshold to the HS requirement
  • Making the scale factors editable
  • Add binary file decoding functionality
  • Add all HK plots
  • Minor editorial changes, updates to tests

checkBox.Position = [xOffset + (columnIdx - 1) * (columnWidth + 10), ...
contentHeight - rowIdx * 26 + yOffset, columnWidth, 22];

this.FieldCheckBoxes(end + 1) = checkBox; %#ok<AGROW>
for field = selectedFields

this.Figures(end + 1) = this.plotField( ...
hk.Data, field, field, compose("HK %s", field)); %#ok<AGROW>
calibratedTitle = field + " calibrated";

this.Figures(end + 1) = this.plotField( ...
gainData, field, calibratedTitle, compose("HK %s calibrated", field)); %#ok<AGROW>
end
end

function wslPath = win2wslPath(~, winPath)

@maddie-tomes maddie-tomes left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi Debdut - I am happy to approve this. I agree with the functionality you have added and that the scale factors are correct wrt the technote. I am not enough of a MATLAB expert to able to say that this will work, so please can you publish this so that 9.3.0 (and 9.2.0) can be downloaded from the MATLAB add on explorer. Then I suggest we use it to process a recent data set in full to test it out. Thanks!

@debdut-sengupta
debdut-sengupta merged commit 6bd0e95 into main Aug 24, 2026
16 of 25 checks passed
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.

3 participants