Skip to content

Conversation

sfregosi-noaa
Copy link

Summary

These changes overhaul how the Batch LTSA handles multichannel data and provide detailed documentation for each function and a draft Wiki page for the remora.

Functionality updates

Previously, the Batch LTSA Remora would create separate LTSAs for all channels. Now, there is an option to either create individual LTSAs for all channels or just specify a single channel to process. This was requested because when working with towed array data it was overkill (and took a long time) to process all 7 channels.

The initial setup GUI now prompts the user to specify if the input files are multichannel or single channel and to enter the channel number to process. For single channel data this should be 1; for multichannel data this can be any number of the available channels or can be set to 0 to calculate LTSAs for all channels. Like the other settings (tave and dfreq) the channel to process can be set individually for each directory at the second settings window. For example, one directory could process channel 3, another could process channel 1, another could process all channels.

Documentation updates

All functions now include detailed documentation that will properly populate/format using help and doc within MATLAB.

I drafted a Wiki page for this remora. It is in the BatchLTSA folder in the 'wiki' folder and I've also copied it here. It refers to some screenshots which are in the wiki folder and attached here. The links to include those screenshots won't work (since they won't map until they've actually been uploaded to GitHub) but all the pieces should be available or I'm happy to provide more help there if needed.

Notes

  • All commits before May 2025 were just to update my fork to match the MBARC master branch
  • This also includes some fixes for errors that were thrown if Batch LTSA Remora GUI windows were accidentally closed
  • Small changes to decimatewav, calc_ltsa, and triton just fix types or small bugs

sfregosi and others added 23 commits December 6, 2022 15:22
if you want to skip some dirs of xwavs/wavs nested within a larger dir, just change taves and dfreqs to blank in the parameter check GUI
rather than using PARAMs and overwriting
with warnings if they don't align
working for single channel data
@sfregosi-noaa sfregosi-noaa marked this pull request as ready for review May 7, 2025 13:43
@sfregosi-noaa
Copy link
Author

@jtrickey86 tested this on a second computer and didn't have any issues so moving this from draft to requesting review.

@sfregosi-noaa sfregosi-noaa mentioned this pull request May 8, 2025
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