From fae40b03a966c0d393d01e6a377cd41fc7a19a60 Mon Sep 17 00:00:00 2001
From: thopri <thopri@noc.ac.uk>
Date: Wed, 25 Mar 2020 13:45:01 +0000
Subject: [PATCH] added log statements to show CMEMS behaviour more clearly

---
 pynemo/profile.py       | 7 +++++++
 unit_tests/unit_test.py | 3 +++
 2 files changed, 10 insertions(+)

diff --git a/pynemo/profile.py b/pynemo/profile.py
index ab394b1..12f69dd 100644
--- a/pynemo/profile.py
+++ b/pynemo/profile.py
@@ -97,6 +97,8 @@ def download_cmems(setup_filepath=0):
 
     Setup = setup.Setup(setup_filepath)  # default settings file
     settings = Setup.settings
+    if settings['download_static'] == False:
+        logger.info('CMEMS static data download not requested')
     if settings['download_static'] == True:
         for re in range(settings['num_retry']):
             logger.info('CMEMS Static data requested: downloading static data now.... (this may take awhile)')
@@ -121,6 +123,8 @@ def download_cmems(setup_filepath=0):
                     sys.exit(static)
         dl_cmems.clean_up(settings)
     # subset downloaded static grid files to match downloaded CMEMS data
+    if settings['subset_static'] == False:
+        logger.info('CMEMS subset static data not requested')
     if settings['subset_static'] == True:
         logger.info('CMEMS subset static data requested: subsetting now......')
         subset_static = dl_cmems.subset_static(settings)
@@ -132,6 +136,9 @@ def download_cmems(setup_filepath=0):
             sys.exit(subset_static)
         dl_cmems.clean_up(settings)
 
+    if settings['download_cmems'] == False:
+        logger.info('CMEMS Boundary data download not requested')
+
     if settings['download_cmems'] == True:
 
         logger.info('CMEMS Boundary data requested: starting download process....')
diff --git a/unit_tests/unit_test.py b/unit_tests/unit_test.py
index 2f041ad..1daf0fe 100644
--- a/unit_tests/unit_test.py
+++ b/unit_tests/unit_test.py
@@ -59,6 +59,9 @@ def test_salinty():
         assert abs(sal_[sal_ != 0.0].max() - 35) <= 0.001
         assert abs(sal_[sal_ != 0.0].min() - 35) <= 0.001
 
+# TODO: add in checking so that settings in the bdy file are checked to see if
+#  U and V and SSH tests are required. e.g. ln_dyn2d is set to true.
+
 def test_ssh():
     test_files = glob.glob('unit_tests/test_outputs/*bdyT*')
     if len(test_files) == 0:
-- 
GitLab