[med-svn] [python-mne] 30/353: BF: save correct first_samp time in raw file

Yaroslav Halchenko debian at onerussian.com
Fri Nov 27 17:24:27 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 538c87f4bd93312cb5c639d7d05998de23bc50de
Author: Martin Luessi <mluessi at nmr.mgh.harvard.edu>
Date:   Fri Dec 16 12:01:02 2011 -0500

    BF: save correct first_samp time in raw file
---
 mne/fiff/raw.py | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/mne/fiff/raw.py b/mne/fiff/raw.py
index a6dd4f7..572aab6 100644
--- a/mne/fiff/raw.py
+++ b/mne/fiff/raw.py
@@ -200,7 +200,7 @@ class Raw(dict):
             self.times = times
             self._preloaded = True
 
-    def save(self, fname, picks=None, tmin=0, tmax=None, buffer_size_sec=10,
+    def save(self, fname, picks=None, tmin=None, tmax=None, buffer_size_sec=10,
              drop_small_buffer=False):
         """Save raw data to file
 
@@ -232,7 +232,12 @@ class Raw(dict):
         #
 
         #   Convert to samples
-        start = int(floor(tmin * self.info['sfreq']))
+        if tmin is None:
+            start = 0
+            first_samp = self.first_samp
+        else:
+            start = int(floor(tmin * self.info['sfreq']))
+            first_samp = start
 
         if tmax is None:
             stop = self.last_samp + 1 - self.first_samp
@@ -243,7 +248,7 @@ class Raw(dict):
         #
         #   Read and write all the data
         #
-        write_int(outfid, FIFF.FIFF_FIRST_SAMPLE, start)
+        write_int(outfid, FIFF.FIFF_FIRST_SAMPLE, first_samp)
         for first in range(start, stop, buffer_size):
             last = first + buffer_size
             if last >= stop:

-- 
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