[med-svn] [python-mne] 146/353: API : clean up options in mne_compute_proj_ecg.py

Yaroslav Halchenko debian at onerussian.com
Fri Nov 27 17:24:47 UTC 2015


This is an automated email from the git hooks/post-receive script.

yoh pushed a commit to tag 0.4
in repository python-mne.

commit d7da4ad06fb0fb31648b43aad3d7e352ef17f32b
Author: Alexandre Gramfort <alexandre.gramfort at inria.fr>
Date:   Sun Apr 15 15:44:41 2012 +0200

    API : clean up options in mne_compute_proj_ecg.py
---
 bin/mne_compute_proj_ecg.py | 28 +++++++++++++++++-----------
 1 file changed, 17 insertions(+), 11 deletions(-)

diff --git a/bin/mne_compute_proj_ecg.py b/bin/mne_compute_proj_ecg.py
index 03bd3b4..e3c2712 100755
--- a/bin/mne_compute_proj_ecg.py
+++ b/bin/mne_compute_proj_ecg.py
@@ -8,6 +8,7 @@ $mne_compute_proj_ecg.py -i sample_audvis_raw.fif -c "MEG 1531" --l-freq 1 --h-f
 
 # Authors : Alexandre Gramfort, Ph.D.
 
+import sys
 import os
 import mne
 
@@ -98,10 +99,10 @@ if __name__ == '__main__':
     parser = OptionParser()
     parser.add_option("-i", "--in", dest="raw_in",
                     help="Input raw FIF file", metavar="FILE")
-    parser.add_option("-n", "--tmin", dest="tmin",
+    parser.add_option("--tmin", dest="tmin",
                     help="time before event in seconds",
                     default=-0.2)
-    parser.add_option("-x", "--tmax", dest="tmax",
+    parser.add_option("--tmax", dest="tmax",
                     help="time before event in seconds",
                     default=0.4)
     parser.add_option("-g", "--n-grad", dest="n_grad",
@@ -113,10 +114,10 @@ if __name__ == '__main__':
     parser.add_option("-e", "--n-eeg", dest="n_eeg",
                     help="Number of SSP vectors for EEG",
                     default=2)
-    parser.add_option("-l", "--l-freq", dest="l_freq",
+    parser.add_option("--l-freq", dest="l_freq",
                     help="Filter low cut-off frequency in Hz",
                     default=None)  # XXX
-    parser.add_option("-t", "--h-freq", dest="h_freq",
+    parser.add_option("--h-freq", dest="h_freq",
                     help="Filter high cut-off frequency in Hz",
                     default=None)  # XXX
     parser.add_option("-p", "--preload", dest="preload",
@@ -125,7 +126,7 @@ if __name__ == '__main__':
     parser.add_option("-a", "--average", dest="average", action="store_true",
                     help="Compute SSP after averaging",
                     default=False)
-    parser.add_option("-f", "--filter-length", dest="filter_length",
+    parser.add_option("--filtersize", dest="filter_length",
                     help="Number of SSP vectors for EEG",
                     default=2048)
     parser.add_option("-j", "--n-jobs", dest="n_jobs",
@@ -134,28 +135,33 @@ if __name__ == '__main__':
     parser.add_option("-c", "--channel", dest="ch_name",
                     help="Channel to use for ECG detection (Required if no ECG found)",
                     default=None)
-    parser.add_option("-q", "--rej-grad", dest="rej_grad",
+    parser.add_option("--rej-grad", dest="rej_grad",
                     help="Gradiometers rejection parameter in fT/cm (peak to peak amplitude)",
                     default=2000)
-    parser.add_option("-r", "--rej-mag", dest="rej_mag",
+    parser.add_option("--rej-mag", dest="rej_mag",
                     help="Magnetometers rejection parameter in fT (peak to peak amplitude)",
                     default=3000)
-    parser.add_option("-s", "--rej-eeg", dest="rej_eeg",
+    parser.add_option("--rej-eeg", dest="rej_eeg",
                     help="EEG rejection parameter in uV (peak to peak amplitude)",
                     default=50)
-    parser.add_option("-o", "--rej-eog", dest="rej_eog",
+    parser.add_option("--rej-eog", dest="rej_eog",
                     help="EOG rejection parameter in uV (peak to peak amplitude)",
                     default=250)
-    parser.add_option("-v", "--avg-ref", dest="avg_ref", action="store_true",
+    parser.add_option("--avg-ref", dest="avg_ref", action="store_true",
                     help="Add EEG average reference proj",
                     default=False)
-    parser.add_option("-d", "--bad", dest="bad_fname",
+    parser.add_option("--bad", dest="bad_fname",
                     help="Text file containing bad channels list (one per line)",
                     default=None)
 
     options, args = parser.parse_args()
 
     raw_in = options.raw_in
+
+    if raw_in is None:
+        parser.print_help()
+        sys.exit(-1)
+
     tmin = options.tmin
     tmax = options.tmax
     n_grad = options.n_grad

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/python-mne.git



More information about the debian-med-commit mailing list