Browse Source

improve pydoit configuration

Johannes Gütschow 3 years ago
parent
commit
43d5ed8951
1 changed files with 30 additions and 0 deletions
  1. 30 0
      dodo.py

+ 30 - 0
dodo.py

@@ -8,6 +8,7 @@ def task_update_bur():
         'actions': ['datalad run -m "Fetch BUR submissions" '
                     '-o downloaded_data/UNFCCC/submissions-bur.csv '
                     './venv/bin/python code/UNFCCC_downloader/fetch_submissions_bur.py'],
+        'verbosity': 2,
     }
 
 
@@ -18,6 +19,7 @@ def task_download_bur():
         'actions': ['datalad run -m "Download BUR submissions" '
                     '-i downloaded_data/UNFCCC/submissions-bur.csv '
                     './venv/bin/python code/UNFCCC_downloader/download_bur.py'],
+        'verbosity': 2,
     }
 
 
@@ -28,6 +30,7 @@ def task_update_nc():
         'actions': ['datalad run -m "Fetch NC submissions" '
                     '-o downloaded_data/UNFCCC/submissions-nc.csv '
                     './venv/bin/python code/UNFCCC_downloader/fetch_submissions_nc.py'],
+        'verbosity': 2,
     }
 
 
@@ -38,6 +41,7 @@ def task_download_nc():
         'actions': ['datalad run -m "Download NC submissions" '
                     '-i downloaded_data/UNFCCC/submissions-nc.csv '
                     './venv/bin/python code/UNFCCC_downloader/download_nc.py'],
+        'verbosity': 2,
     }
 
 
@@ -46,4 +50,30 @@ def task_download_ndc():
     return {
         'actions': ['datalad run -m "Download NDC submissions" '
                     './venv/bin/python code/UNFCCC_downloader/download_ndc.py'],
+        'verbosity': 2,
     }
+
+# read UNFCCC submissions.
+# datalad run is called from within the read_UNFCCC_submission.py script
+# add parameters and pass them to script
+def task_read_UNFCCC_submission():
+    """ Read submission for a country (if code exists) """
+    return {
+        'actions': ['./venv/bin/python code/UNFCCC_downloader/read_UNFCCC_submission.py'],
+        'verbosity': 2,
+        'params': [{'name': 'country',
+                    'short': 'c',
+                    'long': 'country',
+                    'default': None,
+                    'help': 'name or ISO 3-letter code of the country to read data for (e.g. China)',
+                    'type': str,
+                    },
+                   {'name': 'submission',
+                    'short': 's',
+                    'long': 'submission',
+                    'default': None,
+                    'help': 'submission to read (e.g. BUR4)',
+                    'type': str,
+                    },
+                   ],
+    }