Package deepWhistle
Class DeepWhistleProcess
java.lang.Object
PamguardMVC.PamProcess
deepWhistle.MaskedFFTProcess
deepWhistle.DeepWhistleProcess
- All Implemented Interfaces:
PamObserver,ProcessAnnotator
Process class for DeepWhistle which inludes the ability to use different types of deep learning based masks
- Author:
- Jamie Macaulay
-
Field Summary
Fields inherited from class PamguardMVC.PamProcess
outputDataBlocks, parentDataBlock, processName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidCalled for each process before any of them receive the PamStart commandMethods inherited from class deepWhistle.MaskedFFTProcess
applyMask, destroyProcess, getInputFFTData, getMask, getMaskedFFTDataBlock, getMaskFFTParams, getMaxPendingBatches, getUnitsToBuffer, newData, pamStart, pamStop, prepareProcessOK, setMask, setMaxPendingBatches, setSampleRateMethods inherited from class PamguardMVC.PamProcess
absMillisecondsToSamples, absSamplesToMilliseconds, addData, addMultiPlexDataBlock, addOutputDataBlock, changedThreading, clearOldData, createAnnotations, doClearOldData, dumpBufferStatus, flushDataBlockBuffers, getAncestorDataBlock, getAnnotation, getChainPosition, getCompatibleDataUnits, getCpuPercent, getFrequencyRange, getLastSourceNotificationObject, getLastSourceNotificationType, getMuiltiplexDataBlock, getNumAnnotations, getNumMuiltiplexDataBlocks, getNumOutputDataBlocks, getObserverName, getObserverObject, getOfflineData, getOfflineData, getOutputDataBlock, getOutputDataBlocks, getPamControlledUnit, getParentDataBlock, getParentDataBlocks, getParentProcess, getProcessCheck, getProcessName, getRawSourceDataBlock, getRawSourceDataBlock, getRequiredDataHistory, getSampleRate, getSourceDataBlock, getSourceProcess, hasOutputDatablock, isCanMultiThread, isClearAtStart, isExternalProcess, isMultiplex, makePamProcess, masterClockUpdate, noteNewSettings, notifyModelChanged, processNewBuoyData, receiveSourceNotification, relMillisecondsToSamples, relSamplesToMilliseconds, removeAllDataBlocks, removeAllMultiPlexDataBlocks, removeMultiPlexDataBlock, removeObservable, removeOutputDatablock, resetDataBlocks, saveViewerData, setCanMultiThread, setExternalProcess, setMultiplex, setParentDataBlock, setParentDataBlock, setProcessCheck, setProcessName, setupProcess, toString, updateData
-
Constructor Details
-
DeepWhistleProcess
-
-
Method Details
-
prepareProcess
public void prepareProcess()Description copied from class:PamProcessCalled for each process before any of them receive the PamStart command- Overrides:
prepareProcessin classMaskedFFTProcess
-
getDeepWhistleParameters
-