Package: SeaSondeR 0.2.8

Juan Luis Herrera Cortijo

SeaSondeR: Radial Metrics from SeaSonde HF-Radar Data

Read CODAR's SeaSonde High-Frequency Radar spectra files, compute radial metrics, and generate plots for spectra and antenna pattern data. Implementation is based in technical manuals, publications and patents, please refer to the following documents for more information: Barrick and Lipa (1999) <https://codar.com/images/about/patents/05990834.PDF>; CODAR Ocean Sensors (2002) <http://support.codar.com/Technicians_Information_Page_for_SeaSondes/Docs/Informative/FirstOrder_Settings.pdf>; Lipa et al. (2006) <doi:10.1109/joe.2006.886104>; Paolo et al. (2007) <doi:10.1109/oceans.2007.4449265>; CODAR Ocean Sensors (2009a) <http://support.codar.com/Technicians_Information_Page_for_SeaSondes/Docs/GuidesToFileFormats/File_AntennaPattern.pdf>; CODAR Ocean Sensors (2009b) <http://support.codar.com/Technicians_Information_Page_for_SeaSondes/Docs/GuidesToFileFormats/File_CrossSpectraReduced.pdf>; CODAR Ocean Sensors (2016a) <http://support.codar.com/Technicians_Information_Page_for_SeaSondes/Manuals_Documentation_Release_8/File_Formats/File_Cross_Spectra_V6.pdf>; CODAR Ocean Sensors (2016b) <http://support.codar.com/Technicians_Information_Page_for_SeaSondes/Manuals_Documentation_Release_8/File_Formats/FIle_Reduced_Spectra.pdf>; CODAR Ocean Sensors (2016c) <http://support.codar.com/Technicians_Information_Page_for_SeaSondes/Manuals_Documentation_Release_8/Application_Guides/Guide_SpectraPlotterMap.pdf>; Bushnell and Worthington (2022) <doi:10.25923/4c5x-g538>.

Authors:Juan Luis Herrera Cortijo [aut, cre], Ramiro A. Varela Benvenuto [aut], Adrián Fernández Baladrón [aut]

SeaSondeR_0.2.8.tar.gz
SeaSondeR_0.2.8.zip(r-4.7-any)SeaSondeR_0.2.8.zip(r-4.6-any)SeaSondeR_0.2.8.zip(r-4.5-any)
SeaSondeR_0.2.8.tgz(r-4.6-any)SeaSondeR_0.2.8.tgz(r-4.5-any)
SeaSondeR_0.2.8.tar.gz(r-4.7-any)SeaSondeR_0.2.8.tar.gz(r-4.6-any)
SeaSondeR_0.2.8.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION
card.svg |card.png
SeaSondeR/json (API)

# Install 'SeaSondeR' in R:
install.packages('SeaSondeR', repos = c('https://gofuvi.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/gofuvi/seasonder/issues

Pkgdown/docs site:https://gofuvi.github.io

On CRAN:

Conda:

4.30 score 8 scripts 319 downloads 141 exports 46 dependencies

Last updated from:51278c94c7. Checks:7 WARNING, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develWARNING204
source / vignettesOK267
linux-releaseWARNING224
macos-releaseWARNING166
macos-oldrelWARNING219
windows-develWARNING205
windows-releaseWARNING201
windows-oldrelWARNING209
wasm-releaseOK97

Exports:%<>%%>%readV6BlockDataseasonder_applyAPMAmplitudeAndPhaseCorrectionsseasonder_areLogsEnabledseasonder_areMessagesEnabledseasonder_asJSONSeaSondeRCSDataseasonder_asJSONSeaSondeRCSHeaderseasonder_computeFORsseasonder_computeLonLatFromOriginDistBearingseasonder_createSeaSondeRAPMseasonder_createSeaSondeRCSseasonder_CSSW2CSDataseasonder_CSSY2CSDataseasonder_defaultFOR_parametersseasonder_defaultMUSIC_parametersseasonder_defaultMUSICOptionsseasonder_defaultSpecsFilePathseasonder_disable_all_debug_pointsseasonder_disableLogsseasonder_disableMessagesseasonder_enable_debug_pointsseasonder_enableLogsseasonder_enableMessagesseasonder_exportCSVMUSICTableseasonder_exportCTFRangeInfoseasonder_exportLLUVRadialMetricsseasonder_exportMUSICTableseasonder_exportRadialMetricsseasonder_exportRangeInfoseasonder_extrapolateAPMseasonder_get_enabled_debug_pointsseasonder_getCSHeaderByPathseasonder_getFOR_currmaxseasonder_getFOR_fdownseasonder_getFOR_flimseasonder_getFOR_noisefactseasonder_getFOR_nsmseasonder_getFOR_parametersseasonder_getFORParameterseasonder_getLogseasonder_getMUSICConfigseasonder_getMUSICDopplerInterpolationseasonder_getMUSICDualSolutionsProportionseasonder_getMUSICInterpolatedDataseasonder_getMUSICInterpolatedDopplerCellsIndexseasonder_getMUSICOptionsseasonder_getnDopplerCellsseasonder_getnRangeCellsseasonder_getSeaSondeRAPM_AmplitudeFactorsseasonder_getSeaSondeRAPM_AntennaBearingseasonder_getSeaSondeRAPM_BEARseasonder_getSeaSondeRAPM_BearingResolutionseasonder_getSeaSondeRAPM_CommentLineseasonder_getSeaSondeRAPM_CreateTimeStampseasonder_getSeaSondeRAPM_Creatorseasonder_getSeaSondeRAPM_FileIDseasonder_getSeaSondeRAPM_FileNameseasonder_getSeaSondeRAPM_PhaseCorrectionsseasonder_getSeaSondeRAPM_ProcessingStepsseasonder_getSeaSondeRAPM_quality_matrixseasonder_getSeaSondeRAPM_SiteNameseasonder_getSeaSondeRAPM_SiteOriginseasonder_getSeaSondeRAPM_Smoothingseasonder_getSeaSondeRAPM_StationCodeseasonder_getSeaSondeRAPM_Typeseasonder_getSeaSondeRCS_APMseasonder_getSeaSondeRCS_dataseasonder_getSeaSondeRCS_FORseasonder_getSeaSondeRCS_FORConfigseasonder_getSeaSondeRCS_headerseasonder_getSeaSondeRCS_MUSICseasonder_getSeaSondeRCS_MUSIC_parametersseasonder_getSeaSondeRCS_ProcessingStepsseasonder_getSeaSondeRCS_reference_noise_normalized_limits_estimation_intervalseasonder_getVersionseasonder_initializeAttributesSeaSondeRAPMseasonder_initMUSICDataseasonder_is_debug_point_enabledseasonder_lastLogseasonder_logseasonder_logAndAbortseasonder_logAndMessageseasonder_logArchiverseasonder_MUSICLonLatseasonder_plotAPMLoopsseasonder_readPhaseFileseasonder_readSeaSondeCSFileseasonder_readSeaSondeCSFileBlockseasonder_readSeaSondeCSFileDataseasonder_readSeaSondeRAPMFileseasonder_readYAMLSpecsseasonder_rerun_qc_with_funseasonder_runMUSICseasonder_runMUSICInFORseasonder_SeaSondeRCS_plotSelfSpectrumseasonder_SeaSondeRCSExportFORBoundariesseasonder_SeaSondeRCSMUSICInterpolateDopplerseasonder_setFOR_currmaxseasonder_setFOR_fdownseasonder_setFOR_flimseasonder_setFOR_noisefactseasonder_setFOR_nsmseasonder_setFOR_parametersseasonder_setFORParameterseasonder_setMUSICOptionseasonder_setMUSICOptionsseasonder_setNoiseLevelEstimationIntervalseasonder_setSeaSondeRAPM_AmplitudeFactorsseasonder_setSeaSondeRAPM_AntennaBearingseasonder_setSeaSondeRAPM_BEARseasonder_setSeaSondeRAPM_BearingResolutionseasonder_setSeaSondeRAPM_CommentLineseasonder_setSeaSondeRAPM_CreateTimeStampseasonder_setSeaSondeRAPM_Creatorseasonder_setSeaSondeRAPM_FileIDseasonder_setSeaSondeRAPM_FileNameseasonder_setSeaSondeRAPM_PhaseCorrectionsseasonder_setSeaSondeRAPM_ProcessingStepsseasonder_setSeaSondeRAPM_quality_matrixseasonder_setSeaSondeRAPM_SiteNameseasonder_setSeaSondeRAPM_SiteOriginseasonder_setSeaSondeRAPM_Smoothingseasonder_setSeaSondeRAPM_StationCodeseasonder_setSeaSondeRAPM_Typeseasonder_setSeaSondeRCS_APMseasonder_setSeaSondeRCS_dataseasonder_setSeaSondeRCS_FORseasonder_setSeaSondeRCS_headerseasonder_setSeaSondeRCS_MUSIC_doppler_interpolationseasonder_setSeaSondeRCS_ProcessingStepsseasonder_skip_cs_fieldseasonder_skip_cs_fileseasonder_smoothAPMseasonder_splitLogseasonder_trimAPMseasonder_v6_skip_transformationseasonder_validateAttributesSeaSondeRAPMseasonder_validateCalibrationMatrixSeaSondeRAPMseasonder_validateCSDataStructureseasonder_validateCSHeaderStructure

Dependencies:bitbit64bitopscliconstantscpp11data.tabledplyrfarvergenericsgeosphereggplot2gluegtableisobandlabelinglatticelifecyclelubridatemagrittrpillarpkgconfigpracmapurrrR6RColorBrewerRcpprlangS7scalessliderstringistringrtibbletidyrtidyselecttimechangeutf8uuidvctrsviridisLitewarpwhiskerwithryamlzoo

Exporting Radial Metrics
Exporting Radial Metrics in SeaSondeR | Example | Description of the Radial Metrics Table | VFLG | MDRJ

Last update: 2025-04-21
Started: 2025-04-14

Antenna Pattern
Introduction | Importance of an HF-Radar Antenna Pattern | Need for Antenna Pattern Measurement (APM) | Antenna Pattern Measurement (APM) | APM Objective | MUSIC algorithm and APM | Direction Finding with MUSIC | Application of the MUSIC algorithm to SeaSonde | Limitations and Challenges | How APM is Applied | Introduction to the SeaSondeRAPM Class | Core Functions | seasonder_createSeaSondeRAPM | seasonder_initializeAttributesSeaSondeRAPM | seasonder_validateCalibrationMatrixSeaSondeRAPM | seasonder_validateAttributesSeaSondeRAPM | validate_SeaSondeRAPM_* | Getters and Setters | Naming Convention | Examples | Setting an Attribute | Getting an Attribute | seasonder_readSeaSondeRAPMFile | Example Use Cases | Key Features | Detailed Attributes for SeaSondeRAPM Objects | Initialization Function | Syntax | Returns | Attributes | Initialize Attributes with Default Settings | Initialize Attributes with Custom 'Type' | References

Last update: 2025-04-14
Started: 2023-09-23

Cross-Spectra Files
Introduction | Header Section | Version 1 | Version 2 | Version 3 | Version 4 | Version 5 | Version 6 (this section is variable in size and contains optional metadata). | Data section | SeaSondeRCS Class | Description | Purpose | Example of creation | Error Management in SeaSondeRCS Class | Condition Classes | File Handling Errors | Data Structure Errors | Field-Specific Errors | Version-Specific Errors | Specification Errors | Condition Cases | Restarts | Restarts Overview | References

Last update: 2025-04-14
Started: 2023-11-28

SeaSondeR
Instrument Introduction: SeaSonde | Existing SeaSonde Data Processing Software | Why SeaSondeR? | Tasks that Can be Performed with This R Package | Installation in R | Acknowledgements | Disclaimer

Last update: 2025-04-14
Started: 2023-09-23

Readme and manuals

Help Manual

Help pageTopics
Convert dB Values to Self-Spectra PowerdB_to_self_spectra
Create a New SeaSondeRCS Objectnew_SeaSondeRCS
Parse a Metadata Line from a SeaSonde APM Fileparse_metadata_line
Print a SeaSondeRAPM Objectprint.SeaSondeRAPM
Print Method for SeaSondeRCS Objectprint.SeaSondeRCS
Process a Specific Version of the SeaSonde File Headerprocess_version_header
Quality Control - Check Range and Typeqc_check_range
Quality Control - Check Typeqc_check_type
Quality Control Check for Unsigned Valuesqc_check_unsigned
Read and Quality Control a Single Fieldread_and_qc_field
Read a Row from a Matrix Represented as Text Linesread_matrix_row
Read Version 6 Block DatareadV6BlockData
Apply Amplitude and Phase Corrections to a SeaSonde RAPM Objectseasonder_applyAPMAmplitudeAndPhaseCorrections
Apply CSSW Sign Correctionsseasonder_applyCSSWSigns
Check if log recording is enabled in SeaSondeRseasonder_areLogsEnabled
Check if message logging is enabled in SeaSondeRseasonder_areMessagesEnabled
Convert SeaSondeRCS Object to JSONseasonder_asJSONSeaSondeRCSData
Convert SeaSondeRCS Object to JSONseasonder_asJSONSeaSondeRCSHeader
Convert Doppler Bins to Doppler Frequenciesseasonder_Bins2DopplerFreq
Convert Doppler Bins to Normalized Doppler Frequencyseasonder_Bins2NormalizedDopplerFreq
Validate Field Specificationsseasonder_check_specs
Compute Antenna Pattern Projections for the MUSIC Algorithmseasonder_compute_antenna_pattern_proyections
Compute Radial Velocities for Doppler Binsseasonder_computeBinsRadialVelocity
Compute the Center Doppler Binseasonder_computeCenterDopplerBin
Compute Doppler Bins Frequenciesseasonder_computeDopplerBinsFrequency
Convert Doppler Frequencies to Doppler Binsseasonder_computeDopplerFreq2Bins
Compute First Order Regions (FOR) Based on Selected Methodseasonder_computeFORs
Compute First Order Regions (FOR) Using the SeaSonde Methodseasonder_computeFORsSeaSondeMethod
Compute Geographic Coordinates from Origin, Distance, and Bearingseasonder_computeLonLatFromOriginDistBearing
Compute Noise Level for First Order Region (FOR) Processingseasonder_computeNoiseLevel
Compute Power Matrixseasonder_computePowerMatrix
Create a SeaSondeRAPM Objectseasonder_createSeaSondeRAPM
Create a SeaSondeRCS objectseasonder_createSeaSondeRCS
Create a SeaSondeRCS object from a file pathseasonder_createSeaSondeRCS.character
Create a SeaSondeRCS object from a listseasonder_createSeaSondeRCS.list
Read Self Spectra Sign Information from a Connectionseasonder_CSSW_read_asign
Transform CSSW Body to SeaSonde CS Data Structureseasonder_CSSW2CSData
Transform CSSW Header to SeaSonde CS Headerseasonder_CSSW2CSHeader
Read Self Spectra Sign Information from a Connectionseasonder_CSSY_read_asign
Read Complex Spectral Sign Information from a Connectionseasonder_CSSY_read_csign
Transform CSSY Body to SeaSonde CS Data Structureseasonder_CSSY2CSData
Transform CSSY Header to SeaSondeRCS Headerseasonder_CSSY2CSHeader
Default First-Order Radial Processing Parametersseasonder_defaultFOR_parameters
Default Parameters for MUSIC Algorithmseasonder_defaultMUSIC_parameters
Default Options for the MUSIC Algorithmseasonder_defaultMUSICOptions seasonder_defaultMUSIC_options
Get the Default Specifications File Pathseasonder_defaultSpecsFilePath
Get the Default Specifications Path for a Spectra Fileseasonder_defaultSpecsPathForFile
Disable all debug points in SeaSondeRseasonder_disable_all_debug_points
Disable log recording in SeaSondeRseasonder_disableLogs
Disable message logging in SeaSondeRseasonder_disableMessages
Convert Doppler Frequencies to Doppler Binsseasonder_DopplerFreq2Bins
Convert Doppler Frequencies to Normalized Doppler Frequenciesseasonder_DopplerFreq2NormalizedDopplerFreq
Enable debug points in SeaSondeRseasonder_enable_debug_points
Enable log recording in SeaSondeRseasonder_enableLogs
Enable message logging in SeaSondeRseasonder_enableMessages
Estimate Reference Noise Limits in Normalized Doppler Frequencyseasonder_estimateReferenceNoiseNormalizedLimits
Export MUSIC Table to CSVseasonder_exportCSVMUSICTable
Export CTF Range Information to a Fileseasonder_exportCTFRangeInfo
Export LLUV Radial Metrics to a Fileseasonder_exportLLUVRadialMetrics
Export MUSIC Table from SeaSondeRCS Objectseasonder_exportMUSICTable
Export Radial Metrics from a SeaSondeRCS Objectseasonder_exportRadialMetrics
Export Range Information from a SeaSondeRCS Objectseasonder_exportRangeInfo
Extract First Order Region (FOR) Spectral Dataseasonder_extractFOR
Extract Doppler Ranges from Self-Spectra Data Matrixseasonder_extractSeaSondeRCS_dopplerRanges_from_SSdata
Extrapolate SeaSondeR APM Matrixseasonder_extrapolateAPM
Filter First Order Region (FOR) Based on Amplitude Thresholdsseasonder_filterFORAmplitudes
Determine the Spectra File Typeseasonder_find_spectra_file_type
Identify Nulls in First Order Region (FOR) Across All Range Cellsseasonder_findFORNulls
Find Nulls in First Order Region (FOR)seasonder_findFORNullsInFOR
Identify Nulls in First Order Region (FOR) Spectrumseasonder_findFORNullsInSpectrum
Identify Nulls in First Order Region (FOR) for a Self-Spectra Matrixseasonder_findFORNullsInSSMatrix
Get enabled debug points in SeaSondeRseasonder_get_enabled_debug_points
Calculate Radial Velocities for Each Doppler Binseasonder_getBinsRadialVelocity
Calculate the Bragg Doppler Angular Frequencyseasonder_getBraggDopplerAngularFrequency
Get Bragg Line Doppler Binsseasonder_getBraggLineBins
Calculate the Bragg Wavelengthseasonder_getBraggWaveLength
Retrieve Center Doppler Binseasonder_getCenterDopplerBin
Retrieve Center Frequency in MHzseasonder_getCenterFreqMHz
Retrieve a value from the SeaSondeRCS header by a specific pathseasonder_getCSHeaderByPath
Get Doppler Bins Frequencyseasonder_getDopplerBinsFrequency
Calculate the Doppler Spectrum Resolutionseasonder_getDopplerSpectrumResolution
Retrieve FOR Maximum Radial Velocity Limit (currmax)seasonder_getFOR_currmax
Retrieve FOR Power Dropoff Threshold (fdown)seasonder_getFOR_fdown
Retrieve FOR Null Limit (flim)seasonder_getFOR_flim
Retrieve FOR Noise Factor (noisefact)seasonder_getFOR_noisefact
Retrieve FOR Doppler Smoothing Factor (nsm)seasonder_getFOR_nsm
Retrieve First Order Region (FOR) Parametersseasonder_getFOR_parameters
Retrieve a Specific FOR Parameterseasonder_getFORParameter
Retrieve the Last Logsseasonder_getLog
Retrieve the MUSIC Configuration from a SeaSondeRCS Objectseasonder_getMUSICConfig
Retrieve the Doppler Interpolation Factor from MUSIC Optionsseasonder_getMUSICDopplerInterpolation seasonder_getSeaSondeRCS_MUSIC_doppler_interpolation
Retrieve Proportion of Dual Solutions from MUSIC Dataseasonder_getMUSICDualSolutionsProportion
Retrieve Interpolated MUSIC Data from a SeaSondeRCS Objectseasonder_getMUSICInterpolatedData
Retrieve Interpolated Doppler Cells Index from a SeaSondeRCS Objectseasonder_getMUSICInterpolatedDopplerCellsIndex
Retrieve MUSIC Options from a SeaSondeRCS Objectseasonder_getMUSICOptions
Get the nDopplerCells value from a SeaSondeRCS objectseasonder_getnDopplerCells
Get the nRangeCells value from a SeaSondeRCS objectseasonder_getnRangeCells
Calculate the Radar Wavelengthseasonder_getRadarWaveLength
Calculate the Radar Wave Numberseasonder_getRadarWaveNumber
Calculate Radial Velocity Resolutionseasonder_getRadialVelocityResolution
Retrieve Receiver Gain in Decibelsseasonder_getReceiverGain_dB
Getter for AmplitudeFactorsseasonder_getSeaSondeRAPM_AmplitudeFactors
Getter for AntennaBearingseasonder_getSeaSondeRAPM_AntennaBearing
Getter for BEARseasonder_getSeaSondeRAPM_BEAR
Getter for BearingResolutionseasonder_getSeaSondeRAPM_BearingResolution
Getter for CommentLineseasonder_getSeaSondeRAPM_CommentLine
Getter for CreateTimeStampseasonder_getSeaSondeRAPM_CreateTimeStamp
Getter for Creatorseasonder_getSeaSondeRAPM_Creator
Getter for FileIDseasonder_getSeaSondeRAPM_FileID
Getter for FileNameseasonder_getSeaSondeRAPM_FileName
Getter for PhaseCorrectionsseasonder_getSeaSondeRAPM_PhaseCorrections
Getter for ProcessingStepsseasonder_getSeaSondeRAPM_ProcessingSteps
Getter for quality_matrixseasonder_getSeaSondeRAPM_quality_matrix
Getter for SiteNameseasonder_getSeaSondeRAPM_SiteName
Getter for SiteOriginseasonder_getSeaSondeRAPM_SiteOrigin
Getter for Smoothingseasonder_getSeaSondeRAPM_Smoothing
Getter for StationCodeseasonder_getSeaSondeRAPM_StationCode
Getter for Typeseasonder_getSeaSondeRAPM_Type
Retrieve Self-Spectra Data for a Specific Antenna from a SeaSondeRCS Objectseasonder_getSeaSondeRCS_antenna_SSdata
Retrieve the APM Attribute from a SeaSondeRCS Objectseasonder_getSeaSondeRCS_APM
Getter for dataseasonder_getSeaSondeRCS_data
Retrieve a Specific Data Matrix from a SeaSondeRCS Objectseasonder_getSeaSondeRCS_dataMatrix
Retrieve First Order Region (FOR) Data from SeaSondeRCS Objectseasonder_getSeaSondeRCS_FOR
Retrieve Smoothed Self-Spectra for First Order Region (FOR)seasonder_getSeaSondeRCS_FOR_SS_Smoothed
Retrieve First Order Region (FOR) Configuration from a SeaSondeRCS Objectseasonder_getSeaSondeRCS_FORConfig
Getter for headerseasonder_getSeaSondeRCS_header
Retrieve a Specific Field from a SeaSondeRCS Headerseasonder_getSeaSondeRCS_headerField
Retrieve MUSIC Data from a SeaSondeRCS Objectseasonder_getSeaSondeRCS_MUSIC
Retrieve Radial Velocities for MUSIC Doppler Binsseasonder_getSeaSondeRCS_MUSIC_BinsRadialVelocity
Retrieve the Center Doppler Bin for MUSIC Analysisseasonder_getSeaSondeRCS_MUSIC_CenterDopplerBin
Calculate Doppler Bins Frequencies for MUSIC Analysisseasonder_getSeaSondeRCS_MUSIC_DopplerBinsFrequency
Retrieve the Adjusted Doppler Spectrum Resolution for MUSIC Analysisseasonder_getSeaSondeRCS_MUSIC_DopplerSpectrumResolution
Retrieve the Interpolated Number of Doppler Cells for MUSICseasonder_getSeaSondeRCS_MUSIC_nDopplerCells
Retrieve MUSIC Parameters from a SeaSondeRCS Objectseasonder_getMUSICParameters seasonder_getSeaSondeRCS_MUSIC_parameters
Getter for ProcessingStepsseasonder_getSeaSondeRCS_ProcessingSteps
Retrieve the Reference Noise Normalized Limits Estimation Intervalseasonder_getSeaSondeRCS_reference_noise_normalized_limits_estimation_interval
Retrieve Self-Spectra Power Matrices for Specified Antenna, Range, and Doppler Intervalsseasonder_getSeaSondeRCS_SelfSpectra
Get the version value from a SeaSondeR objectseasonder_getVersion
Get the version value from a SeaSondeRAPM objectseasonder_getVersion.SeaSondeRAPM
Get the version value from a SeaSondeRCS objectseasonder_getVersion.SeaSondeRCS
Initialize Cross-Spectra Data Structure for SeaSondeRseasonder_initCSDataStructure
Initialize Attributes for a SeaSondeRAPM Objectseasonder_initializeAttributesSeaSondeRAPM
Initialize MUSIC Data for SeaSondeRseasonder_initMUSICData
Initialize SeaSondeR MUSIC Data Structureseasonder_initSeaSondeRCS_MUSIC
Convert an integer to raw bytes using a 64-bit representationseasonder_int_to_raw
Check if a debug point is enabled in SeaSondeRseasonder_is_debug_point_enabled
Retrieve the Last Log Entryseasonder_lastLog
Limit First Order Region (FOR) Based on Maximum Radial Velocityseasonder_limitFORCurrentRange
seasonder_log functionseasonder_log
Log and Abort Message in SeaSondeRseasonder_logAndAbort
Log and Inform Message in SeaSondeRseasonder_logAndMessage
Archive Log Entriesseasonder_logArchiver
Map Doppler Bins to Doppler Frequenciesseasonder_MUSIC_Bins2DopplerFreq
Map Doppler Frequencies to Doppler Binsseasonder_MUSIC_DopplerFreq2Bins
Convert MUSIC Bearings to Geographic Bearingsseasonder_MUSICBearing2GeographicalBearing
Validate Eigenvalue Ratio Using MUSIC Algorithmseasonder_MUSICCheckEigenValueRatio
Validate Signal Matrix Power Ratios Using MUSIC Algorithmseasonder_MUSICCheckSignalMatrix
Validate Signal Power Ratios Using MUSIC Algorithmseasonder_MUSICCheckSignalPowers
Calculate the MUSIC Covariance Matrix for each Given Cell Range and Doppler Binseasonder_MUSICComputeCov
Compute DOA Functions Using the MUSIC Algorithmseasonder_MUSICComputeDOAProjections
Compute the Proportion of Dual Solutions in MUSIC Dataseasonder_MUSICComputePropDualSols
Compute Signal Power Matrix for MUSIC Algorithmseasonder_MUSICComputeSignalPowerMatrix
Eigen Decomposition of the MUSIC Covariance Matrixseasonder_MUSICCovDecomposition
Extract Direction of Arrival (DOA) Solutions Using the MUSIC Algorithmseasonder_MUSICExtractDOASolutions
Extract and Validate DOA Peaks Using MUSIC Algorithmseasonder_MUSICExtractPeaks
Validate Retained Solution in MUSIC Algorithm Peak Extractionseasonder_MUSICExtractPeaksCheckRetainedSolution
Initialize Covariance Matrix for MUSIC Algorithmseasonder_MUSICInitCov
Initialize Direction of Arrival (DOA) Solutions for MUSIC Algorithmseasonder_MUSICInitDOASolutions
Initialize Eigenvalue Decomposition Structure for MUSIC Algorithmseasonder_MUSICInitEigenDecomp
Initialize Interpolated Data for MUSIC Algorithmseasonder_MUSICInitInterpolatedData
Initialize Projection Matrix for MUSIC Algorithmseasonder_MUSICInitProjections
Map MUSIC Bearings to Geographic Coordinatesseasonder_MUSICLonLat seasonder_MUSIC_LonLat
Select Direction of Arrival (DOA) from MUSIC Algorithm Resultsseasonder_MUSICSelectDOA
Test Dual-Bearing Solutions Using MUSIC Algorithmseasonder_MUSICTestDualSolutions
Convert Normalized Doppler Frequencies to Doppler Binsseasonder_NormalizedDopplerFreq2Bins
Convert Normalized Doppler Frequencies to Doppler Frequenciesseasonder_NormalizedDopplerFreq2DopplerFreq
Initialize NULL Data Structure for SeaSondeR MUSIC Analysisseasonder_NULLSeaSondeRCS_MUSIC
Plot APM Loops in a Polar Coordinate Systemseasonder_plotAPMLoops
Convert a Raw Vector to a 64-bit Integerseasonder_raw_to_int
Read Reduced Encoded Data from a Binary Connectionseasonder_read_reduced_encoded_data
Read a CSField from a Binary Connectionseasonder_readCSField
Read CSSW Bodyseasonder_readCSSWBody
Read a Body Range Cell and Apply Scaling if Requiredseasonder_readCSSWBodyRangeCell
Read CSSW Fieldsseasonder_readCSSWFields
Read CSSW File Headerseasonder_readCSSWHeader
Read CSSW Limitsseasonder_readCSSWLims
Read a Body Range Cell and Apply Scaling if Requiredseasonder_readCSSYBodyRangeCell
Read CSSY File Headerseasonder_readCSSYHeader
Read Phase Correction Fileseasonder_readPhaseFile
Read SeaSonde Cross Spectra (CS) Fileseasonder_readSeaSondeCSFile
Read and Apply Quality Control to a Block of Fieldsseasonder_readSeaSondeCSFileBlock
Read SeaSonde Cross Spectra (CS) File Dataseasonder_readSeaSondeCSFileData
Read the SeaSonde CS File Headerseasonder_readSeaSondeCSFileHeader
Read SeaSonde File Header (Version 1)seasonder_readSeaSondeCSFileHeaderV1
Read SeaSonde File Header (Version 2)seasonder_readSeaSondeCSFileHeaderV2
Read SeaSonde File Header (Version 3)seasonder_readSeaSondeCSFileHeaderV3
Read SeaSonde File Header (Version 4)seasonder_readSeaSondeCSFileHeaderV4
Read SeaSonde File Header (Version 5)seasonder_readSeaSondeCSFileHeaderV5
Read SeaSonde CS File Header V6seasonder_readSeaSondeCSFileHeaderV6
Read and Parse a SeaSonde APM Fileseasonder_readSeaSondeRAPMFile
Read SeaSonde RCSSW File and Create SeaSondeRCS Objectseasonder_readSeaSondeRCSSWFile
Read SeaSonde RCSSY File and Create SeaSondeRCS Objectseasonder_readSeaSondeRCSSYFile
Read Specifications from a YAML Fileseasonder_readYAMLSpecs
Apply Distant Bragg Peak Rejection to All Range Cellsseasonder_rejectDistantBragg
Reject Bragg Peaks Far from Expected Bragg Indexseasonder_rejectDistantBraggPeakTest
Apply Noise/Ionospheric Contamination Test to All Bragg Peaksseasonder_rejectNoiseIonospheric
Reject Bragg Peaks Due to Noise/Ionospheric Contaminationseasonder_rejectNoiseIonosphericTest
Structured Restart for Quality Controlseasonder_rerun_qc_with_fun
Execute the MUSIC Algorithm on a SeaSondeRCS Objectseasonder_runMUSIC
Run MUSIC Algorithm on FOR Dataseasonder_runMUSICInFOR seasonder_runMUSIC_in_FOR
Plot Self-Spectrum for a SeaSondeRCS Objectseasonder_SeaSondeRCS_plotSelfSpectrum
Export First Order Region (FOR) Boundariesseasonder_SeaSondeRCSExportFORBoundaries
Perform Doppler Interpolation for SeaSonde Cross-Spectra Dataseasonder_SeaSondeRCSMUSICInterpolateDoppler
Apply Scaling to SeaSondeRCSSW Dataseasonder_SeaSondeRCSSWApplyScaling
Apply Scaling to SeaSondeRCSSY Dataseasonder_SeaSondeRCSSYApplyScaling
Convert Self-Spectra to dB Using a SeaSondeR Objectseasonder_SelfSpectra2dB
Set FOR Maximum Velocity (currmax)seasonder_setFOR_currmax
Set FOR Dropoff Threshold (fdown)seasonder_setFOR_fdown
Set FOR Null Limit (flim)seasonder_setFOR_flim
Set FOR Noise Factor (noisefact)seasonder_setFOR_noisefact
Set FOR Doppler Smoothing Factor (nsm)seasonder_setFOR_nsm
Set First Order Region (FOR) Parameters for a SeaSondeRCS Objectseasonder_setFOR_parameters
Set a Specific FOR Parameter for a SeaSondeRCS Objectseasonder_setFORParameter
Set a Specific MUSIC Option for a SeaSondeRCS Objectseasonder_setMUSICOption
Set MUSIC Options for a SeaSondeRCS Objectseasonder_setMUSICOptions
Set Noise Level Estimation Interval for a SeaSondeRCS Objectseasonder_setNoiseLevelEstimationInterval
Setter for AmplitudeFactorsseasonder_setSeaSondeRAPM_AmplitudeFactors
Setter for AntennaBearingseasonder_setSeaSondeRAPM_AntennaBearing
Setter for BEARseasonder_setSeaSondeRAPM_BEAR
Setter for BearingResolutionseasonder_setSeaSondeRAPM_BearingResolution
Setter for CommentLineseasonder_setSeaSondeRAPM_CommentLine
Setter for CreateTimeStampseasonder_setSeaSondeRAPM_CreateTimeStamp
Setter for Creatorseasonder_setSeaSondeRAPM_Creator
Setter for FileIDseasonder_setSeaSondeRAPM_FileID
Setter for FileNameseasonder_setSeaSondeRAPM_FileName
Setter for PhaseCorrectionsseasonder_setSeaSondeRAPM_PhaseCorrections
Setter for ProcessingStepsseasonder_setSeaSondeRAPM_ProcessingSteps
Setter for quality_matrixseasonder_setSeaSondeRAPM_quality_matrix
Setter for SiteNameseasonder_setSeaSondeRAPM_SiteName
Setter for SiteOriginseasonder_setSeaSondeRAPM_SiteOrigin
Setter for Smoothingseasonder_setSeaSondeRAPM_Smoothing
Setter for StationCodeseasonder_setSeaSondeRAPM_StationCode
Setter for Typeseasonder_setSeaSondeRAPM_Type
Set APM for a SeaSondeRCS Objectseasonder_setSeaSondeRCS_APM
Setter for dataseasonder_setSeaSondeRCS_data
Set First Order Region Data in a SeaSondeRCS Objectseasonder_setSeaSondeRCS_FOR
Set Maximum Power (MAXP) for First Order Region (FOR)seasonder_setSeaSondeRCS_FOR_MAXP
Set Maximum Power Bin Indices for First Order Region (FOR)seasonder_setSeaSondeRCS_FOR_MAXP.bin
Set First Order Region Processing Method for SeaSondeRCS Objectseasonder_setSeaSondeRCS_FOR_method
Set Smoothed Self-Spectra for First Order Region (FOR)seasonder_setSeaSondeRCS_FOR_SS_Smoothed
Setter for headerseasonder_setSeaSondeRCS_header
Set MUSIC Data in a SeaSondeRCS Objectseasonder_setSeaSondeRCS_MUSIC
Set the Doppler Interpolation Factor in a SeaSondeRCS Objectseasonder_setMUSICDopplerInterpolation seasonder_setSeaSondeRCS_MUSIC_doppler_interpolation
Set Dual Solutions Proportion for MUSIC Analysisseasonder_setSeaSondeRCS_MUSIC_dual_solutions_proportion
Set Interpolated MUSIC Data in a SeaSondeRCS Objectseasonder_setSeaSondeRCS_MUSIC_interpolated_data
Set MUSIC Parameters for a SeaSondeRCS Objectseasonder_setSeaSondeRCS_MUSIC_parameters
Set Noise Level for SeaSondeRCS Objectseasonder_setSeaSondeRCS_NoiseLevel
Setter for ProcessingStepsseasonder_setSeaSondeRCS_ProcessingSteps
Skip Reading a CSField and Return a Specified Valueseasonder_skip_cs_field
Skip SeaSonde Cross Spectra (CS) File Readingseasonder_skip_cs_file
Smooth APM Dataseasonder_smoothAPM
Smooth Self-Spectra for First Order Region (FOR)seasonder_SmoothFORSS
Smooth Self-Spectra Matrix Using a Sliding Windowseasonder_SmoothSS
Split Logs Based on Time Thresholdsseasonder_splitLog
Convert Between Different Doppler Frequency Unitsseasonder_SwapDopplerUnits
Trim APM Dataseasonder_trimAPM
Trigger Restart for Skipping Transformationseasonder_v6_skip_transformation
Validate Attributes for a SeaSondeRAPM Objectseasonder_validateAttributesSeaSondeRAPM
Validate Calibration Matrix for a SeaSondeRAPM Objectseasonder_validateCalibrationMatrixSeaSondeRAPM
Validate the Data Structure of CrossSpectra Dataseasonder_validateCSDataStructure
Validate SeaSondeR CS File Dataseasonder_validateCSFileData
Validate the Header of CrossSpectra Dataseasonder_validateCSHeaderStructure
Validate First Order Region (FOR) Parametersseasonder_validateFOR_parameters
Validate First Order Region (FOR) Processing Methodseasonder_validateFORMethod
Generate Amplitude and Phase Corrections Step TextSeaSondeRAPM_amplitude_and_phase_corrections_step_text
Generate Amplitude Factors Override Step TextSeaSondeRAPM_amplitude_factors_override_step_text
Generate Antenna Bearing Override Step TextSeaSondeRAPM_antenna_bearing_override_step_text
Generate Creation Step TextSeaSondeRAPM_creation_step_text
Generate Phase Correction Override Step TextSeaSondeRAPM_phase_correction_override_step_text
Generate SiteOrigin Override Step TextSeaSondeRAPM_SiteOrigin_override_step_text
Generate Smoothing Step TextSeaSondeRAPM_smoothing_step_text
Generate Trimming Step TextSeaSondeRAPM_trimming_step_text
Generate Creation Step TextSeaSondeRCS_creation_step_text
Validate Doppler Interpolation Factor for SeaSondeRCS ObjectsSeaSondeRCS_MUSIC_validate_doppler_interpolation
Convert Self-Spectra Power to dBself_spectra_to_dB
Summarizes a SeaSondeRAPM Objectsummary.SeaSondeRAPM
Summary Method for SeaSondeRCS Objectsummary.SeaSondeRCS
Validate AmplitudeFactors Attribute for a SeaSondeRAPM Objectvalidate_SeaSondeRAPM_AmplitudeFactors
Validate AntennaBearing Attribute for a SeaSondeRAPM Objectvalidate_SeaSondeRAPM_AntennaBearing
Validate BEAR Attribute for a SeaSondeRAPM Objectvalidate_SeaSondeRAPM_BEAR
Validate BearingResolution Attribute for a SeaSondeRAPM Objectvalidate_SeaSondeRAPM_BearingResolution
Validate CommentLine Attribute for a SeaSondeRAPM Objectvalidate_SeaSondeRAPM_CommentLine
Validate CreateTimeStamp Attribute for a SeaSondeRAPM Objectvalidate_SeaSondeRAPM_CreateTimeStamp
Validate Creator Attribute for a SeaSondeRAPM Objectvalidate_SeaSondeRAPM_Creator
Validate FileID Attribute for a SeaSondeRAPM Objectvalidate_SeaSondeRAPM_FileID
Validate FileName Attribute for a SeaSondeRAPM Objectvalidate_SeaSondeRAPM_FileName
Validate PhaseCorrections Attribute for a SeaSondeRAPM Objectvalidate_SeaSondeRAPM_PhaseCorrections
Validate ProcessingSteps Attribute for a SeaSondeRAPM Objectvalidate_SeaSondeRAPM_ProcessingSteps
Validate quality_matrix Attribute for a SeaSondeRAPM Objectvalidate_SeaSondeRAPM_quality_matrix
Validate SiteName Attribute for a SeaSondeRAPM Objectvalidate_SeaSondeRAPM_SiteName
Validate SiteOrigin Attribute for a SeaSondeRAPM Objectvalidate_SeaSondeRAPM_SiteOrigin
Validate Smoothing Attribute for a SeaSondeRAPM Objectvalidate_SeaSondeRAPM_Smoothing
Validate StationCode Attribute for a SeaSondeRAPM Objectvalidate_SeaSondeRAPM_StationCode
Validate Type Attribute for a SeaSondeRAPM Objectvalidate_SeaSondeRAPM_Type
Validate ProcessingSteps Attribute for a SeaSondeRCS Objectvalidate_SeaSondeRCS_ProcessingSteps