<module>
    <manifestVersion>1.0.0</manifestVersion>
    <symbolicName>beam-binning</symbolicName>
    <version>2.0.3</version>
    <name>Level-3 Binning Processor</name>

    <description>
        The Level-3 Binning Processor distributes the contributions of a Level 2 pixels in satellite coordinates
        to a fixed Level 3 grid using a geographic reference system.
    </description>

    <vendor>Brockmann Consult GmbH</vendor>
    <contactAddress>Max Planck Str.2, 21502 Geesthacht (Germany)</contactAddress>
    <copyright>(C) 2007 by Brockmann Consult GmbH</copyright>
    <url>http://envisat.esa.int/beam</url>
    <licenseUrl>http://www.gnu.org/licenses/gpl.html</licenseUrl>
    
    <dependency>
        <module>beam-visat</module>
    </dependency>
    <dependency>
        <module>beam-processing</module>
    </dependency>
    <dependency>
        <module>beam-visat</module>
        <optional>true</optional>
    </dependency>

    <changelog>
        <![CDATA[
        Changes in 2.0.3:<br\>
        [BEAM-111030] Product outside of target area breaks processing of L3 binning<br\>
        Changes in 2.0.2:<br\>
        [BEAM-1051] A corrupt product breaks the binning process<br\>
        Changes in 2.0.101:<br\>
        [BEAM-957] "Search" tab missing VISAT help<br\>
        Changes in 2.0.100:<br\>
        [BEAM-808] L3 processor doesn't set no-data value of output bands<br\>
        [BEAM-806] Default aggregation algorithm should be "Arithmetic Mean" in L3 processor<br\>
        [BEAM-805] Valid pixel expression field in L3 processor GUI should be an editable field<br\>
        [BEAM-757] Layout of help pages is not uniform<br\>
        ]]>
    </changelog>


    <categories>Application,Processor,Geometry,VISAT,Level-3,Envisat,MERIS,AATSR,AVHRR,CHRIS</categories>

    <extension point="beam-ui:actions">
        <action>
            <id>Binning</id>
            <class>org.esa.beam.visat.actions.ActionGroup</class>
            <text>Level-3 Binning</text>
            <mnemonic>3</mnemonic>
            <placeAfter>collocation</placeAfter>
        </action>
        <action>
            <id>binningScientificTool</id>
            <class>org.esa.beam.visat.actions.ProcessorAction</class>
            <processor>org.esa.beam.processor.binning.OneShotL3Processor</processor>
            <text>Binning Processor...</text>
            <shortDescr>Invoke the Level-3 Processor.</shortDescr>
            <mnemonic>B</mnemonic>
            <parent>Binning</parent>
            <helpId>binningScientificTool</helpId>
        </action>
        <action>
            <id>binningInitializeTool</id>
            <class>org.esa.beam.visat.actions.ProcessorAction</class>
            <processor>org.esa.beam.processor.binning.InitL3Processor</processor>
            <text>Create Bin Database...</text>
            <shortDescr>Invoke the BEAM L3 Initialize Processor.</shortDescr>
            <mnemonic>I</mnemonic>
            <parent>Binning</parent>
            <helpId>binningInitializeTool</helpId>
            <placeAfter>binningScientificTool</placeAfter>
        </action>
        <action>
            <id>binningUpdateTool</id>
            <class>org.esa.beam.visat.actions.ProcessorAction</class>
            <processor>org.esa.beam.processor.binning.UpdateL3Processor</processor>
            <text>Update Bin Database...</text>
            <shortDescr>Invoke the BEAM L3 Initialize Processor.</shortDescr>
            <mnemonic>U</mnemonic>
            <parent>Binning</parent>
            <helpId>binningUpdateTool</helpId>
            <placeAfter>binningInitializeTool</placeAfter>
        </action>
        <action>
            <id>binningFinalTool</id>
            <class>org.esa.beam.visat.actions.ProcessorAction</class>
            <processor>org.esa.beam.processor.binning.FinalL3Processor</processor>
            <text>Create final L3 Product...</text>
            <shortDescr>Invoke the BEAM L3 Final Processor.</shortDescr>
            <mnemonic>F</mnemonic>
            <parent>Binning</parent>
            <helpId>binningFinalTool</helpId>
            <placeAfter>binningUpdateTool</placeAfter>
        </action>
    </extension>


    <extension point="beam-ui:helpSets">
        <helpSet>
            <parent>beam-help</parent>
            <path>doc/help/binning.hs</path>
        </helpSet>
    </extension>

</module>
