[med-svn] [SCM] aghermann branch, master, updated. 551e213a23b59b71cba6a9c3a282d1b60e21b854
Andrei Zavada
johnhommer at gmail.com
Sun Apr 21 23:18:22 UTC 2013
The following commit has been merged in the master branch:
commit 551e213a23b59b71cba6a9c3a282d1b60e21b854
Author: Andrei Zavada <johnhommer at gmail.com>
Date: Mon Apr 22 02:17:07 2013 +0300
ICM, update ChangeLog
diff --git a/ChangeLog b/ChangeLog
index bc295e3..776304a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -5,6 +5,10 @@ v.0.9 (2013-xx-xx)
* Only plot finite profile values on msmt overview.
* Proper file size checks in CEDFFile ctor.
* Don't read last sidecar annotation twice.
+ * Support EDF+, including embedded annotations.
+ * Make all timestamps in sidecar files (a) relative to recording
+ start, (b) expressed in seconds, to be consistent with embedded
+ annotations.
v.0.8.2 (2013-04-07)
* Fix GtkScrolledWindow issue in Annotations dialog.
diff --git a/src/libsigfile/edf.cc b/src/libsigfile/edf.cc
index 6585934..f21b164 100644
--- a/src/libsigfile/edf.cc
+++ b/src/libsigfile/edf.cc
@@ -764,9 +764,7 @@ _parse_header()
// calculate gain
for ( auto &H : channels )
- if ( H.label == SSignal::edf_annotations_label )
- ;
- else
+ if ( H.label != SSignal::edf_annotations_label ) {
if ( H.physical_max <= H.physical_min ||
H.digital_max <= H.digital_min ) {
_status |= nogain;
@@ -776,6 +774,7 @@ _parse_header()
H.scale =
(H.physical_max - H.physical_min) /
(H.digital_max - H.digital_min );
+ }
// determine & validate signal types
@@ -988,7 +987,10 @@ details( int which) const
if ( which & with_annotations ) {
recv << "Embedded annotations (" << common_annotations.size() << "):\n";
for ( auto &A : common_annotations )
- recv << ' ' << A.span.a << '\t' << A.span.z << '\t' << A.label << endl;
+ recv << ' '
+ << A.span.a << '\t'
+ << A.span.z << '\t'
+ << A.label << endl;
}
}
diff --git a/src/ui/mw/mw.cc b/src/ui/mw/mw.cc
index c84100b..2307625 100644
--- a/src/ui/mw/mw.cc
+++ b/src/ui/mw/mw.cc
@@ -520,7 +520,6 @@ calculate_profile_scale()
auto this_episode_avg = J.cprofile->metric_avg();
if ( isfinite(this_episode_avg) ) {
avg_profile_height += this_episode_avg;
- printf( "this_episode_avg %g\n", this_episode_avg);
++valid_episodes;
}
}
--
Sleep experiment manager
More information about the debian-med-commit
mailing list