For Debian, aghermann is configured with the default options.  One
potentially relevant option is --with-fp-type=float|double (float is
the default).  It sets the floating-point type for most of internal
variables.

Note that (1) ICA routines operate on double, to accommodate which
necessary conversions are done at run time; and (2) data stored in EDF
files are actually 16-bit integers, which largely defeats any expected
benefit from the use of double.  Neither float nor double will produce
a convincing argument overall, though.



Date: Tue, 14 Jan 2020 04:35:47 +0200
From: andrei zavada <johnhommer@gmail.com>
Subject: Re: Bug#925629: aghermann: ftbfs with GCC-9

Gentlemen,

This is the original author of aghermann. First of all, thanks for
take good care of it. My circumstances have changed quite a bit since
I did my last release -- an age ago. In professional capacity, in 2010
I have turned to Erlang and, since around 2014, my proficiency in C++
has been in steady decline. These days, even as I am looking at this
40k LOC of my own code with a faint sense of some grand achievement, I
find myself totally incapable of carrying on with it. Please consider
this as a letter of retirement.

The other day I wanted to cherry-pick Andreas's changes
(https://salsa.debian.org/med-team/aghermann/commit/3cf06970a18219a327fc79a3580d94959ffd7a9a)
into my repo, but it being a mix of useful gtk3 deprecations and a lot
more, along with massive move/rename, I gave up. But all of them were
good.

I am aware of at least one recent paper where the slow-wave sleep
model as used in aghermann is revived and applied in very much the
same way: https://dx.doi.org/10.1093%2Fsleep%2Fzsy079. (It comes from
the lab of Vlad Viazovsky, who happens to be my old acquaintance, even
though we don't keep in touch.) This has largely vindicated my effort,
and it is my hope it can make your maintainership of it in Debian
worth your time.

Again, thanks a lot, and cheers!
Andrei

