<module>
    <manifestVersion>1.0.0</manifestVersion>
    <symbolicName>beam-binning</symbolicName>
    <version>5.0.6</version>
    <name>Level-3 Binning Processor (GPF)</name>

    <description>
        The Level-3 Binning Operator performs a spatial and temporal aggregation of a number of input (Level-2)
        products using the NASA SeaDAS binning scheme. This module has replaced the module 'beam-binning'.
    </description>

    <vendor>Brockmann Consult GmbH</vendor>
    <contactAddress>Max-Planck-Str. 2, 21502 Geesthacht (Germany)</contactAddress>
    <copyright>(C) 2014 by Brockmann Consult GmbH</copyright>
    <url>http://envisat.esa.int/beam</url>
    <licenseUrl>http://www.gnu.org/licenses/gpl.html</licenseUrl>
    <funding>ESA, EU (Project Aquamar)</funding>

    <dependency>
        <module>beam-gpf</module>
    </dependency>
    <dependency>
        <module>beam-netcdf</module>
    </dependency>
    <dependency>
        <module>beam-visat-rcp</module>
        <optional>true</optional>
    </dependency>

    <changelog>
        <![CDATA[
        <b>Changes in 5.0.6</b><br/>
        [BEAM-1764] - Binned Product reader makes errors in sampling to rectangular product image<br/>
        <b>Changes in 5.0.5</b><br/>
        [BEAM-1748] - Binned product reader should handle time dimension<br/>
        Support output format BigGeoTiff.
        <b>Changes in 5.0.4</b><br/>
        [BEAM-1746] Writing binning result SeaDAS-style failes with exception<br/>
        [BEAM-1743] Complex geometry WKTs can slow down binner<br/>
        [BEAM-1742] Add tracing to L3 binner<br/>
        <b>Changes in 5.0.3</b><br/>
        [BEAM-1737] Product with pole wrapping boundaries should not crash the binner<br/>
        [BEAM-1734] Spatial data day filter relies on left corners of product<br/>
        Default metadata aggregator in BinningContext changed from NAME to FIRST_HISTORY.<br/>
        ProcessingTime added to OperatorContext to add it to each metadata node.<br/>
        ProcessingTime also added in GlobalMetadata for binning, removed from binning parameters.<br/>
        Metadata attributes with empty value suppressed.<br/>
        <b>Changes in 5.0.2</b><br/>
        ...
        <b>Changes in 5.0.1</b><br/>
        Fixed typo in error message<br/>
        <b>Changes in 5.0</b><br/>
        [BEAM-1584] Binner should include used source products in metadata<br/>
        [BEAM-1580] Binned Level 3 products from the oc-cci project should be readable<br/>
        [BEAM-1565] Binning shall use parameter 'region' to subset source products<br/>
        [BEAM-1564] Binning operator causes NPE with invalid graph XML<br/>
        [BEAM-1495] NaN should be considered in L3-Binning<br/>
        [BEAM-1502] Binning should (optionally) support a postprocessor<br/>
        [BEAM-1499] In L3-Binning No-data should always be represented by NaN<br/>
        [BEAM-1483] Percentile Aggregator shares state<br/>
        ]]>
    </changelog>


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

    <extension point="ceres-core:serviceProviders">
        <serviceProvider>org.esa.beam.binning.AggregatorDescriptor</serviceProvider>
    </extension>

    <extension point="beam-ui:actions">
        <action>
            <parent>processing</parent>
            <id>Binning</id>
            <placeLast>true</placeLast>
            <text>Level-3 Binning</text>
            <class>org.esa.beam.binning.operator.ui.BinningOperatorAction</class>
            <operatorName>Binning</operatorName>
            <helpId>binning_overview</helpId>
        </action>
    </extension>
    <!-- todo - clarify with MZ if we need this, it is actually an OC-CCI-specific product format -->
    <extension point="beam-ui:actions">
        <action>
            <id>importBinnedProduct</id>
            <class>org.esa.beam.visat.actions.ProductImportAction</class>
            <formatName>Binned_data_product</formatName>
            <useAllFileFilter>true</useAllFileFilter>
            <text>Binned SeaDAS data</text>
            <shortDescr>Import a SeaDAS-Level-3-alike NetCDF file.</shortDescr>
        </action>
    </extension>

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

</module>
