Commit ffd549fe authored by Brenner Silva's avatar Brenner Silva

add acwater polymer to description

parent 6def54d2
Pipeline #19090 failed with stage
in 7 minutes and 26 seconds
......@@ -99,8 +99,24 @@ to BOA- (bottom-of-atmosphere / surface) reflectance. SICOR is a Python based op
German Research Centre for Geosciences (GFZ) Potsdam. For details on the underlying algorithm, please refer to the
`documentation pages of SICOR`_.
Atmospheric correction for water
*********************************
Optionally, EnPT retrieves water reflectance above the surface using the `ACwater Polymer`_.
The ACwater Polymer is a "wrapper" package (developed at the Alfred-Wegener-Institute, Bremerhaven)
for the `Polymer`_ atmospheric correction (AC) algorithm (developed by Hygeos, Inc).
Polymer AC is based on the optimization technique that considers atmospheric and oceanic signals to retrieves the
normalized spectral reflectance above water. For details regarding the Polymer algorithm,
users are referred to `Steinmetz F, Deschamps P-Y, Ramon R., Opt. Express. 2011; 19`__.
The Polymer software should be installed separately.
Installation instructions are available at the `ACwater Polymer`_ repository page
and a free version of the Polymer software is available for non-commercial use at `Polymer`_ forum page.
__ https://doi.org/10.1364/OE.19.009783
.. _ACwater Polymer: https://gitlab.awi.de/phytooptics/acwater
.. _Polymer: https://www.hygeos.com/polymer
Spatial Co-Registration
***********************
......
......@@ -64,7 +64,7 @@ path_options_default = os.path.join(path_enptlib, 'options', 'options_default.js
config_for_testing_water = dict(
path_l1b_enmap_image=os.path.abspath(
os.path.join(path_enptlib, '..', 'tests', 'data', 'EnMAP_Level_1B', 'ENMAP01-____L1B-DT000400126_20170218T110115Z_002_V000204_20200206T182719Z__rows700-730.zip')),
os.path.join(path_enptlib, '..', 'tests', 'data', 'EnMAP_Level_1B', 'ENMAP01-____L1B-DT000400126_20170218T110115Z_002_V000204_20200206T182719Z__rows700-750.zip')),
# path_l1b_enmap_image_gapfill=os.path.abspath(
# os.path.join(path_enptlib, '..', 'tests', 'data', 'EnMAP_Level_1B', 'ENMAP01-____L1B-DT000400126_20170218T110115Z_002_V000204_20200206T182719Z__rows700-730.zip')),
path_dem=os.path.abspath(
......@@ -76,6 +76,8 @@ config_for_testing_water = dict(
is_dummy_dataformat=False,
enable_ac=True,
mode_ac='combined',
blocksize=100,
auto_download_ecmwf=True,
enable_ice_retrieval=False,
CPUs=16
)
......@@ -366,9 +368,6 @@ class EnPTConfig(object):
# atmospheric_correction
self.enable_ac = gp('enable_ac')
self.mode_ac = gp('mode_ac')
if self.mode_ac != 'land':
warnings.warn("The atmospheric correction mode '%s' is currently under development and "
"may not yet work as expected." % self.mode_ac) # FIXME
self.auto_download_ecmwf = gp('auto_download_ecmwf')
self.enable_ice_retrieval = gp('enable_ice_retrieval')
self.enable_cloud_screening = gp('enable_cloud_screening')
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment