Search Results for

    Show / Hide Table of Contents

    Code Paths

    [INCOMPLETE]

    Common commands

    graph TD;
        A-->B;
        A-->C;
        B-->D;
        C-->D;
    

    IAnalyzer[2]

    IAnalyzer2 is a pattern code must adhere to in order to be run by audio2csv. audio2csv is our mass, parallel, analysis runner that is used to analyze very long files.

    It is common for each analysis type to have both a development sub-program type which is used for testing and an IAnalyzer implementation which is used in production.

    For example, the canetoad recognizer has:

    • Sub-program type: canetoad (for short testing recordings, <2min)

    • $ AnalysisPrograms.exe canetoad ... -> CanetoadOld.Execute -> CanetoadOld.Analysis -> RhinellaMarina.Analysis

    • audio2csv + IAnalyzer: Rhinella.Marina (for very long files, >2min)

    • $ AnalysisPrograms.exe audio2csv ... -c Rhinella.Marina.yml ...-> AnalyseLongRecording.Execute -> RhinellaMarina.Analysis

    Note: All event recognizers are run through a generic sub-program named eventrecognizer

    • eventrecognizer + IAnalyzer: Rhinella.Marina (for short testing recordings, <2min)

    • $ AnalysisPrograms.exe eventrecognizer ... -c Rhinella.Marina.yml ... -> RecognizerEntry.Execute -> RecognizerBase.Analysis -> RhinellaMarina.Analysis

    • Improve this Doc
    In This Article
    Generated by DocFX AP docs version: 21.7.0.4-master-e26127a50d7bd7472d47288f10e61014fb981f7f-DIRTY-CI:144 Back to top