Diff of the two buildlogs: -- --- b1/build.log 2023-05-13 13:48:34.411558731 +0000 +++ b2/build.log 2023-05-13 19:36:56.794956995 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat May 13 00:11:01 -12 2023 -I: pbuilder-time-stamp: 1683979861 +I: Current time: Sat Jun 15 10:11:41 +14 2024 +I: pbuilder-time-stamp: 1718395901 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -16,7 +16,7 @@ I: copying [./mir-eval_0.7.orig.tar.gz] I: copying [./mir-eval_0.7-3.debian.tar.xz] I: Extracting source -gpgv: Signature made Tue Jan 17 00:28:27 2023 -12 +gpgv: Signature made Wed Jan 18 02:28:27 2023 +14 gpgv: using RSA key 406220C8B8552802378CCE411F5C7A8B45564314 gpgv: issuer "bage@debian.org" gpgv: Can't check signature: No public key @@ -31,135 +31,167 @@ dpkg-source: info: applying 004.fix-name-attibute.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2642480/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2239657/tmp/hooks/D01_modify_environment starting +debug: Running on ionos15-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Jun 15 10:12 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/2239657/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2239657/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=15' - DISTRIBUTION='bookworm' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.15(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='337b06b3bb1e41ce9ac6b1bba2f54831' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='2642480' - PS1='# ' - PS2='> ' + INVOCATION_ID=e70aeab8aeeb4f17b74aeb075f94484f + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=2239657 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.jCtNFxEc/pbuilderrc_krxe --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.jCtNFxEc/b1 --logfile b1/build.log mir-eval_0.7-3.dsc' - SUDO_GID='110' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://78.137.99.97:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.jCtNFxEc/pbuilderrc_fEfX --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.jCtNFxEc/b2 --logfile b2/build.log --extrapackages usrmerge mir-eval_0.7-3.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://85.184.249.68:3128 I: uname -a - Linux ionos1-amd64 5.10.0-22-amd64 #1 SMP Debian 5.10.178-3 (2023-04-22) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-0.deb11.6-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.15-1~bpo11+1 (2023-03-16) x86_64 GNU/Linux I: ls -l /bin total 5632 - -rwxr-xr-x 1 root root 1265648 Apr 23 09:23 bash - -rwxr-xr-x 3 root root 39224 Sep 18 2022 bunzip2 - -rwxr-xr-x 3 root root 39224 Sep 18 2022 bzcat - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Sep 18 2022 bzdiff - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4893 Nov 27 2021 bzexe - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Sep 18 2022 bzgrep - -rwxr-xr-x 3 root root 39224 Sep 18 2022 bzip2 - -rwxr-xr-x 1 root root 14568 Sep 18 2022 bzip2recover - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Sep 18 2022 bzmore - -rwxr-xr-x 1 root root 44016 Sep 20 2022 cat - -rwxr-xr-x 1 root root 68656 Sep 20 2022 chgrp - -rwxr-xr-x 1 root root 64496 Sep 20 2022 chmod - -rwxr-xr-x 1 root root 72752 Sep 20 2022 chown - -rwxr-xr-x 1 root root 151152 Sep 20 2022 cp - -rwxr-xr-x 1 root root 125640 Jan 5 01:20 dash - -rwxr-xr-x 1 root root 121904 Sep 20 2022 date - -rwxr-xr-x 1 root root 89240 Sep 20 2022 dd - -rwxr-xr-x 1 root root 102200 Sep 20 2022 df - -rwxr-xr-x 1 root root 151344 Sep 20 2022 dir - -rwxr-xr-x 1 root root 88656 Mar 22 22:02 dmesg - lrwxrwxrwx 1 root root 8 Dec 19 01:33 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Dec 19 01:33 domainname -> hostname - -rwxr-xr-x 1 root root 43856 Sep 20 2022 echo - -rwxr-xr-x 1 root root 41 Jan 24 02:43 egrep - -rwxr-xr-x 1 root root 35664 Sep 20 2022 false - -rwxr-xr-x 1 root root 41 Jan 24 02:43 fgrep - -rwxr-xr-x 1 root root 85600 Mar 22 22:02 findmnt - -rwsr-xr-x 1 root root 35128 Mar 22 20:35 fusermount - -rwxr-xr-x 1 root root 203152 Jan 24 02:43 grep - -rwxr-xr-x 2 root root 2346 Apr 9 2022 gunzip - -rwxr-xr-x 1 root root 6447 Apr 9 2022 gzexe - -rwxr-xr-x 1 root root 98136 Apr 9 2022 gzip - -rwxr-xr-x 1 root root 22680 Dec 19 01:33 hostname - -rwxr-xr-x 1 root root 72824 Sep 20 2022 ln - -rwxr-xr-x 1 root root 53024 Mar 23 00:40 login - -rwxr-xr-x 1 root root 151344 Sep 20 2022 ls - -rwxr-xr-x 1 root root 207168 Mar 22 22:02 lsblk - -rwxr-xr-x 1 root root 97552 Sep 20 2022 mkdir - -rwxr-xr-x 1 root root 72912 Sep 20 2022 mknod - -rwxr-xr-x 1 root root 43952 Sep 20 2022 mktemp - -rwxr-xr-x 1 root root 59712 Mar 22 22:02 more - -rwsr-xr-x 1 root root 59704 Mar 22 22:02 mount - -rwxr-xr-x 1 root root 18744 Mar 22 22:02 mountpoint - -rwxr-xr-x 1 root root 142968 Sep 20 2022 mv - lrwxrwxrwx 1 root root 8 Dec 19 01:33 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 2 18:25 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 43952 Sep 20 2022 pwd - lrwxrwxrwx 1 root root 4 Apr 23 09:23 rbash -> bash - -rwxr-xr-x 1 root root 52112 Sep 20 2022 readlink - -rwxr-xr-x 1 root root 72752 Sep 20 2022 rm - -rwxr-xr-x 1 root root 56240 Sep 20 2022 rmdir - -rwxr-xr-x 1 root root 27560 Nov 2 2022 run-parts - -rwxr-xr-x 1 root root 126424 Jan 5 07:55 sed - lrwxrwxrwx 1 root root 4 Jan 5 01:20 sh -> dash - -rwxr-xr-x 1 root root 43888 Sep 20 2022 sleep - -rwxr-xr-x 1 root root 85008 Sep 20 2022 stty - -rwsr-xr-x 1 root root 72000 Mar 22 22:02 su - -rwxr-xr-x 1 root root 39824 Sep 20 2022 sync - -rwxr-xr-x 1 root root 531984 Apr 6 02:25 tar - -rwxr-xr-x 1 root root 14520 Nov 2 2022 tempfile - -rwxr-xr-x 1 root root 109616 Sep 20 2022 touch - -rwxr-xr-x 1 root root 35664 Sep 20 2022 true - -rwxr-xr-x 1 root root 14568 Mar 22 20:35 ulockmgr_server - -rwsr-xr-x 1 root root 35128 Mar 22 22:02 umount - -rwxr-xr-x 1 root root 43888 Sep 20 2022 uname - -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress - -rwxr-xr-x 1 root root 151344 Sep 20 2022 vdir - -rwxr-xr-x 1 root root 72024 Mar 22 22:02 wdctl - lrwxrwxrwx 1 root root 8 Dec 19 01:33 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Apr 9 2022 zcat - -rwxr-xr-x 1 root root 1678 Apr 9 2022 zcmp - -rwxr-xr-x 1 root root 6460 Apr 9 2022 zdiff - -rwxr-xr-x 1 root root 29 Apr 9 2022 zegrep - -rwxr-xr-x 1 root root 29 Apr 9 2022 zfgrep - -rwxr-xr-x 1 root root 2081 Apr 9 2022 zforce - -rwxr-xr-x 1 root root 8103 Apr 9 2022 zgrep - -rwxr-xr-x 1 root root 2206 Apr 9 2022 zless - -rwxr-xr-x 1 root root 1842 Apr 9 2022 zmore - -rwxr-xr-x 1 root root 4577 Apr 9 2022 znew -I: user script /srv/workspace/pbuilder/2642480/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1265648 Apr 24 2023 bash + -rwxr-xr-x 3 root root 39224 Sep 19 2022 bunzip2 + -rwxr-xr-x 3 root root 39224 Sep 19 2022 bzcat + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Sep 19 2022 bzdiff + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4893 Nov 28 2021 bzexe + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Sep 19 2022 bzgrep + -rwxr-xr-x 3 root root 39224 Sep 19 2022 bzip2 + -rwxr-xr-x 1 root root 14568 Sep 19 2022 bzip2recover + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Sep 19 2022 bzmore + -rwxr-xr-x 1 root root 44016 Sep 21 2022 cat + -rwxr-xr-x 1 root root 68656 Sep 21 2022 chgrp + -rwxr-xr-x 1 root root 64496 Sep 21 2022 chmod + -rwxr-xr-x 1 root root 72752 Sep 21 2022 chown + -rwxr-xr-x 1 root root 151152 Sep 21 2022 cp + -rwxr-xr-x 1 root root 125640 Jan 6 2023 dash + -rwxr-xr-x 1 root root 121904 Sep 21 2022 date + -rwxr-xr-x 1 root root 89240 Sep 21 2022 dd + -rwxr-xr-x 1 root root 102200 Sep 21 2022 df + -rwxr-xr-x 1 root root 151344 Sep 21 2022 dir + -rwxr-xr-x 1 root root 88656 Mar 24 2023 dmesg + lrwxrwxrwx 1 root root 8 Dec 20 2022 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Dec 20 2022 domainname -> hostname + -rwxr-xr-x 1 root root 43856 Sep 21 2022 echo + -rwxr-xr-x 1 root root 41 Jan 25 2023 egrep + -rwxr-xr-x 1 root root 35664 Sep 21 2022 false + -rwxr-xr-x 1 root root 41 Jan 25 2023 fgrep + -rwxr-xr-x 1 root root 85600 Mar 24 2023 findmnt + -rwsr-xr-x 1 root root 35128 Mar 23 2023 fusermount + -rwxr-xr-x 1 root root 203152 Jan 25 2023 grep + -rwxr-xr-x 2 root root 2346 Apr 10 2022 gunzip + -rwxr-xr-x 1 root root 6447 Apr 10 2022 gzexe + -rwxr-xr-x 1 root root 98136 Apr 10 2022 gzip + -rwxr-xr-x 1 root root 22680 Dec 20 2022 hostname + -rwxr-xr-x 1 root root 72824 Sep 21 2022 ln + -rwxr-xr-x 1 root root 53024 Mar 24 2023 login + -rwxr-xr-x 1 root root 151344 Sep 21 2022 ls + -rwxr-xr-x 1 root root 207168 Mar 24 2023 lsblk + -rwxr-xr-x 1 root root 97552 Sep 21 2022 mkdir + -rwxr-xr-x 1 root root 72912 Sep 21 2022 mknod + -rwxr-xr-x 1 root root 43952 Sep 21 2022 mktemp + -rwxr-xr-x 1 root root 59712 Mar 24 2023 more + -rwsr-xr-x 1 root root 59704 Mar 24 2023 mount + -rwxr-xr-x 1 root root 18744 Mar 24 2023 mountpoint + -rwxr-xr-x 1 root root 142968 Sep 21 2022 mv + lrwxrwxrwx 1 root root 8 Dec 20 2022 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 3 2023 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 43952 Sep 21 2022 pwd + lrwxrwxrwx 1 root root 4 Apr 24 2023 rbash -> bash + -rwxr-xr-x 1 root root 52112 Sep 21 2022 readlink + -rwxr-xr-x 1 root root 72752 Sep 21 2022 rm + -rwxr-xr-x 1 root root 56240 Sep 21 2022 rmdir + -rwxr-xr-x 1 root root 27560 Nov 3 2022 run-parts + -rwxr-xr-x 1 root root 126424 Jan 6 2023 sed + lrwxrwxrwx 1 root root 9 Jun 15 10:12 sh -> /bin/bash + -rwxr-xr-x 1 root root 43888 Sep 21 2022 sleep + -rwxr-xr-x 1 root root 85008 Sep 21 2022 stty + -rwsr-xr-x 1 root root 72000 Mar 24 2023 su + -rwxr-xr-x 1 root root 39824 Sep 21 2022 sync + -rwxr-xr-x 1 root root 531984 Apr 7 2023 tar + -rwxr-xr-x 1 root root 14520 Nov 3 2022 tempfile + -rwxr-xr-x 1 root root 109616 Sep 21 2022 touch + -rwxr-xr-x 1 root root 35664 Sep 21 2022 true + -rwxr-xr-x 1 root root 14568 Mar 23 2023 ulockmgr_server + -rwsr-xr-x 1 root root 35128 Mar 24 2023 umount + -rwxr-xr-x 1 root root 43888 Sep 21 2022 uname + -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress + -rwxr-xr-x 1 root root 151344 Sep 21 2022 vdir + -rwxr-xr-x 1 root root 72024 Mar 24 2023 wdctl + lrwxrwxrwx 1 root root 8 Dec 20 2022 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Apr 10 2022 zcat + -rwxr-xr-x 1 root root 1678 Apr 10 2022 zcmp + -rwxr-xr-x 1 root root 6460 Apr 10 2022 zdiff + -rwxr-xr-x 1 root root 29 Apr 10 2022 zegrep + -rwxr-xr-x 1 root root 29 Apr 10 2022 zfgrep + -rwxr-xr-x 1 root root 2081 Apr 10 2022 zforce + -rwxr-xr-x 1 root root 8103 Apr 10 2022 zgrep + -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless + -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore + -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew +I: user script /srv/workspace/pbuilder/2239657/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -386,7 +418,7 @@ Get: 167 http://deb.debian.org/debian bookworm/main amd64 python3-sphinx all 5.3.0-4 [549 kB] Get: 168 http://deb.debian.org/debian bookworm/main amd64 python3-numpydoc all 1.5.0-1 [43.0 kB] Get: 169 http://deb.debian.org/debian bookworm/main amd64 python3-setuptools all 66.1.1-1 [521 kB] -Fetched 131 MB in 3s (50.0 MB/s) +Fetched 131 MB in 24s (5380 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.11-minimal:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19596 files and directories currently installed.) @@ -1101,8 +1133,19 @@ Writing extended state information... Building tag database... -> Finished parsing the build-deps +Reading package lists... +Building dependency tree... +Reading state information... +usrmerge is already the newest version (35). +0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/mir-eval-0.7/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../mir-eval_0.7-3_source.changes +I: user script /srv/workspace/pbuilder/2239657/tmp/hooks/A99_set_merged_usr starting +Re-configuring usrmerge... +removed '/etc/unsupported-skip-usrmerge-conversion' +The system has been successfully converted. +I: user script /srv/workspace/pbuilder/2239657/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/mir-eval-0.7/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../mir-eval_0.7-3_source.changes dpkg-buildpackage: info: source package mir-eval dpkg-buildpackage: info: source version 0.7-3 dpkg-buildpackage: info: source distribution unstable @@ -1157,7 +1200,7 @@ making output directory... done WARNING: html_static_path entry '_static' does not exist [autosummary] generating autosummary for: changes.rst, index.rst -Matplotlib created a temporary config/cache directory at /tmp/matplotlib-72zbbjvy because the default path (/nonexistent/first-build/.config/matplotlib) is not a writable directory; it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing. +Matplotlib created a temporary config/cache directory at /tmp/matplotlib-965o2ww_ because the default path (/nonexistent/second-build/.config/matplotlib) is not a writable directory; it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing. building [mo]: targets for 0 po files that are out of date building [html]: targets for 2 source files that are out of date updating environment: [new config] 2 added, 0 changed, 0 removed @@ -1210,11 +1253,11 @@ make[1]: Leaving directory '/build/mir-eval-0.7' dh_auto_test -O--buildsystem=pybuild I: pybuild base:240: cd /build/mir-eval-0.7/.pybuild/cpython3_3.11_mir-eval/build; python3.11 -m nose -v -w /build/mir-eval-0.7/tests/ -e .*test_multipitch_midi.* -e test_sonify.py -e test_display.py -test_alignment.test_alignment_functions(,) ... ok -test_alignment.test_alignment_functions(,) ... ok -test_alignment.test_alignment_functions(,) ... ok -test_alignment.test_alignment_functions(. at 0x7f49787eda80>,) ... ok -test_alignment.test_alignment_functions(,) ... ok +test_alignment.test_alignment_functions(,) ... ok +test_alignment.test_alignment_functions(,) ... ok +test_alignment.test_alignment_functions(,) ... ok +test_alignment.test_alignment_functions(. at 0x7fb81dba1a80>,) ... ok +test_alignment.test_alignment_functions(,) ... ok test_alignment.test_alignment_functions('data/alignment/output00.json', 'pc', 1.0, 1.0) ... ok test_alignment.test_alignment_functions('data/alignment/output00.json', 'mae', 0.0, 0.0) ... ok test_alignment.test_alignment_functions('data/alignment/output00.json', 'aae', 0.0, 0.0) ... ok @@ -1241,12 +1284,12 @@ test_alignment.test_alignment_functions('data/alignment/output04_mirex.json', 'pcs', 0.5395690469032295, 0.5395690469032295) ... ok test_alignment.test_alignment_functions('data/alignment/output04_mirex.json', 'perceptual', 0.014511670347043502, 0.014511670347043502) ... ok test_beat.test_trim_beats ... ok -test_beat.test_beat_functions(,) ... ok -test_beat.test_beat_functions(,) ... ok -test_beat.test_beat_functions(,) ... ok -test_beat.test_beat_functions(,) ... ok -test_beat.test_beat_functions(,) ... ok -test_beat.test_beat_functions(,) ... ok +test_beat.test_beat_functions(,) ... ok +test_beat.test_beat_functions(,) ... ok +test_beat.test_beat_functions(,) ... ok +test_beat.test_beat_functions(,) ... ok +test_beat.test_beat_functions(,) ... ok +test_beat.test_beat_functions(,) ... ok test_beat.test_beat_functions('data/beat/output00.json', 'F-measure', 0.6216216216216216, 0.6216216216216216) ... ok test_beat.test_beat_functions('data/beat/output00.json', 'Cemgil', 0.3626766994737641, 0.3626766994737641) ... ok test_beat.test_beat_functions('data/beat/output00.json', 'Cemgil Best Metric Level', 0.3626766994737641, 0.3626766994737641) ... ok @@ -1350,60 +1393,60 @@ test_beat.test_goto_proportion_correct ... ok test_beat.test_warning_on_one_beat ... ok test_beat.test_continuity_edge_cases ... ok -test_chord.test_pitch_class_to_semitone(, ('Gbb',), 5) ... ok -test_chord.test_pitch_class_to_semitone(, ('G',), 7) ... ok -test_chord.test_pitch_class_to_semitone(, ('G#',), 8) ... ok -test_chord.test_pitch_class_to_semitone(, ('Cb',), 11) ... ok -test_chord.test_pitch_class_to_semitone(, ('B#',), 0) ... ok -test_chord.test_pitch_class_to_semitone(, ('Cab',), ) ... ok -test_chord.test_pitch_class_to_semitone(, ('#C',), ) ... ok -test_chord.test_pitch_class_to_semitone(, ('bG',), ) ... ok -test_chord.test_scale_degree_to_semitone(, ('b7',), 10) ... ok -test_chord.test_scale_degree_to_semitone(, ('#3',), 5) ... ok -test_chord.test_scale_degree_to_semitone(, ('1',), 0) ... ok -test_chord.test_scale_degree_to_semitone(, ('b1',), -1) ... ok -test_chord.test_scale_degree_to_semitone(, ('#7',), 12) ... ok -test_chord.test_scale_degree_to_semitone(, ('bb5',), 5) ... ok -test_chord.test_scale_degree_to_semitone(, ('11',), 17) ... ok -test_chord.test_scale_degree_to_semitone(, ('#13',), 22) ... ok -test_chord.test_scale_degree_to_semitone(, ('7b',), ) ... ok -test_chord.test_scale_degree_to_semitone(, ('4#',), ) ... ok -test_chord.test_scale_degree_to_semitone(, ('77',), ) ... ok -test_chord.test_scale_degree_to_semitone(, ('15',), ) ... ok -test_chord.test_scale_degree_to_bitmap(, ('3', True, 12), array([0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0])) ... ok -test_chord.test_scale_degree_to_bitmap(, ('*3', True, 12), array([ 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0])) ... ok -test_chord.test_scale_degree_to_bitmap(, ('b1', True, 12), array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1])) ... ok -test_chord.test_scale_degree_to_bitmap(, ('9', True, 12), array([0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0])) ... ok -test_chord.test_scale_degree_to_bitmap(, ('9', False, 12), array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0])) ... ok -test_chord.test_scale_degree_to_bitmap(, ('9', False, 15), array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1])) ... ok +test_chord.test_pitch_class_to_semitone(, ('Gbb',), 5) ... ok +test_chord.test_pitch_class_to_semitone(, ('G',), 7) ... ok +test_chord.test_pitch_class_to_semitone(, ('G#',), 8) ... ok +test_chord.test_pitch_class_to_semitone(, ('Cb',), 11) ... ok +test_chord.test_pitch_class_to_semitone(, ('B#',), 0) ... ok +test_chord.test_pitch_class_to_semitone(, ('Cab',), ) ... ok +test_chord.test_pitch_class_to_semitone(, ('#C',), ) ... ok +test_chord.test_pitch_class_to_semitone(, ('bG',), ) ... ok +test_chord.test_scale_degree_to_semitone(, ('b7',), 10) ... ok +test_chord.test_scale_degree_to_semitone(, ('#3',), 5) ... ok +test_chord.test_scale_degree_to_semitone(, ('1',), 0) ... ok +test_chord.test_scale_degree_to_semitone(, ('b1',), -1) ... ok +test_chord.test_scale_degree_to_semitone(, ('#7',), 12) ... ok +test_chord.test_scale_degree_to_semitone(, ('bb5',), 5) ... ok +test_chord.test_scale_degree_to_semitone(, ('11',), 17) ... ok +test_chord.test_scale_degree_to_semitone(, ('#13',), 22) ... ok +test_chord.test_scale_degree_to_semitone(, ('7b',), ) ... ok +test_chord.test_scale_degree_to_semitone(, ('4#',), ) ... ok +test_chord.test_scale_degree_to_semitone(, ('77',), ) ... ok +test_chord.test_scale_degree_to_semitone(, ('15',), ) ... ok +test_chord.test_scale_degree_to_bitmap(, ('3', True, 12), array([0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0])) ... ok +test_chord.test_scale_degree_to_bitmap(, ('*3', True, 12), array([ 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0])) ... ok +test_chord.test_scale_degree_to_bitmap(, ('b1', True, 12), array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1])) ... ok +test_chord.test_scale_degree_to_bitmap(, ('9', True, 12), array([0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0])) ... ok +test_chord.test_scale_degree_to_bitmap(, ('9', False, 12), array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0])) ... ok +test_chord.test_scale_degree_to_bitmap(, ('9', False, 15), array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1])) ... ok test_chord.test_validate_chord_label('C',) ... ok test_chord.test_validate_chord_label('Eb:min/5',) ... ok test_chord.test_validate_chord_label('A#:dim7',) ... ok test_chord.test_validate_chord_label('B:maj(*1,*5)/3',) ... ok test_chord.test_validate_chord_label('A#:sus4',) ... ok test_chord.test_validate_chord_label('A:(9,11)',) ... ok -test_chord.test_validate_chord_label(, ('C::maj',), ) ... ok -test_chord.test_validate_chord_label(, ('C//5',), ) ... ok -test_chord.test_validate_chord_label(, ('C((4)',), ) ... ok -test_chord.test_validate_chord_label(, ('C5))',), ) ... ok -test_chord.test_validate_chord_label(, ('C:maj(*3/3',), ) ... ok -test_chord.test_validate_chord_label(, ('Cmaj*3/3)',), ) ... ok -test_chord.test_validate_chord_label(, ('asdf',), ) ... ok -test_chord.test_split(, ('C',), ['C', 'maj', set(), '1']) ... ok -test_chord.test_split(, ('B:maj(*1,*3)/5',), ['B', 'maj', {'*1', '*3'}, '5']) ... ok -test_chord.test_split(, ('Ab:min/b3',), ['Ab', 'min', set(), 'b3']) ... ok -test_chord.test_split(, ('N',), ['N', '', set(), '']) ... ok -test_chord.test_split(, ('G:(3)',), ['G', '', {'3'}, '1']) ... ok -test_chord.test_split(, ('C', True), ['C', 'maj', set(), '1']) ... ok -test_chord.test_split(, ('C:minmaj7', True), ['C', 'min', {'7'}, '1']) ... ok -test_chord.test_split(, ('C(*5)',), ) ... ok -test_chord.test_join(, ('F#', '', None, ''), 'F#') ... ok -test_chord.test_join(, ('F#', 'hdim7', None, ''), 'F#:hdim7') ... ok -test_chord.test_join(, ('F#', '', ['*b3', '4'], ''), 'F#:(*b3,4)') ... ok -test_chord.test_join(, ('F#', '', None, 'b7'), 'F#/b7') ... ok -test_chord.test_join(, ('F#', '', ['*b3', '4'], 'b7'), 'F#:(*b3,4)/b7') ... ok -test_chord.test_join(, ('F#', 'hdim7', None, 'b7'), 'F#:hdim7/b7') ... ok -test_chord.test_join(, ('F#', 'hdim7', ['*b3', '4'], 'b7'), 'F#:hdim7(*b3,4)/b7') ... ok +test_chord.test_validate_chord_label(, ('C::maj',), ) ... ok +test_chord.test_validate_chord_label(, ('C//5',), ) ... ok +test_chord.test_validate_chord_label(, ('C((4)',), ) ... ok +test_chord.test_validate_chord_label(, ('C5))',), ) ... ok +test_chord.test_validate_chord_label(, ('C:maj(*3/3',), ) ... ok +test_chord.test_validate_chord_label(, ('Cmaj*3/3)',), ) ... ok +test_chord.test_validate_chord_label(, ('asdf',), ) ... ok +test_chord.test_split(, ('C',), ['C', 'maj', set(), '1']) ... ok +test_chord.test_split(, ('B:maj(*1,*3)/5',), ['B', 'maj', {'*1', '*3'}, '5']) ... ok +test_chord.test_split(, ('Ab:min/b3',), ['Ab', 'min', set(), 'b3']) ... ok +test_chord.test_split(, ('N',), ['N', '', set(), '']) ... ok +test_chord.test_split(, ('G:(3)',), ['G', '', {'3'}, '1']) ... ok +test_chord.test_split(, ('C', True), ['C', 'maj', set(), '1']) ... ok +test_chord.test_split(, ('C:minmaj7', True), ['C', 'min', {'7'}, '1']) ... ok +test_chord.test_split(, ('C(*5)',), ) ... ok +test_chord.test_join(, ('F#', '', None, ''), 'F#') ... ok +test_chord.test_join(, ('F#', 'hdim7', None, ''), 'F#:hdim7') ... ok +test_chord.test_join(, ('F#', '', ['*b3', '4'], ''), 'F#:(*b3,4)') ... ok +test_chord.test_join(, ('F#', '', None, 'b7'), 'F#/b7') ... ok +test_chord.test_join(, ('F#', '', ['*b3', '4'], 'b7'), 'F#:(*b3,4)/b7') ... ok +test_chord.test_join(, ('F#', 'hdim7', None, 'b7'), 'F#:hdim7/b7') ... ok +test_chord.test_join(, ('F#', 'hdim7', ['*b3', '4'], 'b7'), 'F#:hdim7(*b3,4)/b7') ... ok test_chord.test_rotate_bitmaps_to_roots([[1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0]], [0], [[1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0]]) ... ok test_chord.test_rotate_bitmaps_to_roots([[1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0]], [5], [[1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0]]) ... ok test_chord.test_rotate_bitmaps_to_roots([[1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0]], [11], [[0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1]]) ... ok @@ -1411,119 +1454,119 @@ test_chord.test_encode('G:dim', 7, [1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0], 0, False, False) ... ok test_chord.test_encode('C:(3)/3', 0, [1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0], 4, False, False) ... ok test_chord.test_encode('A:9/b3', 9, [1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 0], 3, False, False) ... ok -test_chord.test_encode(, ('G:dim(4)/6', False, True), ) ... ok +test_chord.test_encode(, ('G:dim(4)/6', False, True), ) ... ok test_chord.test_encode('G:dim(4)/6', 7, [1, 0, 0, 1, 0, 1, 1, 0, 0, 1, 0, 0], 9, False, False) ... ok test_chord.test_encode('A:9', 9, [1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0], 0, True, False) ... ok test_chord.test_encode_many(['B:maj(*1,*3)/5', 'B:maj(*1,*3)/5', 'N', 'C:min', 'C:min'], [11, 11, -1, 0, 0], [[0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0], [1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0]], [7, 7, -1, 0, 0]) ... ok -test_chord.test_mirex(, 'N', 'N', 1.0) ... ok -test_chord.test_mirex(, 'C:maj', 'N', 0.0) ... ok -test_chord.test_mirex(, 'C:maj', 'C:aug', 0.0) ... ok -test_chord.test_mirex(, 'C:maj', 'C:dim', 0.0) ... ok -test_chord.test_mirex(, 'C:min', 'C:dim', 0.0) ... ok -test_chord.test_mirex(, 'C:maj', 'C:5', 0.0) ... ok -test_chord.test_mirex(, 'C:maj', 'C:sus4', 0.0) ... ok -test_chord.test_mirex(, 'G:min', 'G:sus2', 0.0) ... ok -test_chord.test_mirex(, 'C:maj', 'G:maj', 0.0) ... ok -test_chord.test_mirex(, 'C:min', 'C:hdim7', 0.0) ... ok -test_chord.test_mirex(, 'C:min', 'C:min7', 1.0) ... ok -test_chord.test_mirex(, 'C:maj', 'C:maj6', 1.0) ... ok -test_chord.test_mirex(, 'F:maj', 'F:min6', 0.0) ... ok -test_chord.test_mirex(, 'C:maj7', 'C:minmaj7', 1.0) ... ok -test_chord.test_mirex(, 'A:maj', 'A:7', 1.0) ... ok -test_chord.test_mirex(, 'A:maj', 'A:9', 1.0) ... ok -test_chord.test_mirex(, 'C:5', 'C:maj') ... ok -test_chord.test_mirex(, 'X', 'N') ... ok -test_chord.test_thirds(, 'N', 'N', 1.0) ... ok -test_chord.test_thirds(, 'C:maj', 'N', 0.0) ... ok -test_chord.test_thirds(, 'C:maj', 'C:aug', 1.0) ... ok -test_chord.test_thirds(, 'C:maj', 'C:dim', 0.0) ... ok -test_chord.test_thirds(, 'C:min', 'C:dim', 1.0) ... ok -test_chord.test_thirds(, 'C:maj', 'C:sus4', 1.0) ... ok -test_chord.test_thirds(, 'G:min', 'G:sus2', 0.0) ... ok -test_chord.test_thirds(, 'C:maj', 'G:maj', 0.0) ... ok -test_chord.test_thirds(, 'C:min', 'C:hdim7', 1.0) ... ok -test_chord.test_thirds(, 'C:min', 'C:min7', 1.0) ... ok -test_chord.test_thirds(, 'C:maj', 'C:maj6', 1.0) ... ok -test_chord.test_thirds(, 'F:maj', 'F:min6', 0.0) ... ok -test_chord.test_thirds(, 'C:maj', 'C:minmaj7', 0.0) ... ok -test_chord.test_thirds(, 'A:maj', 'A:7', 1.0) ... ok -test_chord.test_thirds(, 'A:maj', 'A:9', 1.0) ... ok -test_chord.test_thirds(, 'X', 'N') ... ok -test_chord.test_thirds_inv(, 'C:maj/5', 'C:sus4/5', 1.0) ... ok -test_chord.test_thirds_inv(, 'G:min', 'G:min/b3', 0.0) ... ok -test_chord.test_thirds_inv(, 'C:maj', 'C:maj/5', 0.0) ... ok -test_chord.test_thirds_inv(, 'C:min/b3', 'C:hdim7/b3', 1.0) ... ok -test_chord.test_thirds_inv(, 'C:min', 'C:dim', 1.0) ... ok -test_chord.test_thirds_inv(, 'X', 'N') ... ok -test_chord.test_triads(, 'C:min', 'C:min7', 1.0) ... ok -test_chord.test_triads(, 'C:maj', 'C:7', 1.0) ... ok -test_chord.test_triads(, 'C:maj', 'C:aug', 0.0) ... ok -test_chord.test_triads(, 'C:min', 'C:dim', 0.0) ... ok -test_chord.test_triads(, 'C:maj', 'C:sus2', 0.0) ... ok -test_chord.test_triads(, 'C:maj', 'C:sus4', 0.0) ... ok -test_chord.test_triads(, 'G:min', 'G:minmaj7', 1.0) ... ok -test_chord.test_triads(, 'C:maj', 'G:maj', 0.0) ... ok -test_chord.test_triads(, 'C:min', 'C:hdim7', 0.0) ... ok -test_chord.test_triads(, 'C:min', 'C:min6', 1.0) ... ok -test_chord.test_triads(, 'X', 'N') ... ok -test_chord.test_triads_inv(, 'C:maj/5', 'C:maj7/5', 1.0) ... ok -test_chord.test_triads_inv(, 'G:min', 'G:min7/5', 0.0) ... ok -test_chord.test_triads_inv(, 'C:maj', 'C:7/5', 0.0) ... ok -test_chord.test_triads_inv(, 'C:min/b3', 'C:min6/b3', 1.0) ... ok -test_chord.test_triads_inv(, 'C:min/b3', 'C:dim/b3', 0.0) ... ok -test_chord.test_triads_inv(, 'X', 'N') ... ok -test_chord.test_tetrads(, 'C:min', 'C:min7', 0.0) ... ok -test_chord.test_tetrads(, 'C:maj', 'C:maj6', 0.0) ... ok -test_chord.test_tetrads(, 'C:7', 'C:9', 1.0) ... ok -test_chord.test_tetrads(, 'C:maj7', 'C:maj7/5', 1.0) ... ok -test_chord.test_tetrads(, 'C:sus2', 'C:sus2/2', 1.0) ... ok -test_chord.test_tetrads(, 'C:7/3', 'C:11/b7', 1.0) ... ok -test_chord.test_tetrads(, 'G:min', 'G:sus2', 0.0) ... ok -test_chord.test_tetrads(, 'C:maj', 'G:maj', 0.0) ... ok -test_chord.test_tetrads(, 'C:min', 'C:hdim7', 0.0) ... ok -test_chord.test_tetrads(, 'C:min', 'C:minmaj7', 0.0) ... ok -test_chord.test_tetrads(, 'X', 'N') ... ok -test_chord.test_tetrads_inv(, 'C:maj7/5', 'C:maj7/3', 0.0) ... ok -test_chord.test_tetrads_inv(, 'G:min', 'G:min/b3', 0.0) ... ok -test_chord.test_tetrads_inv(, 'C:7/5', 'C:13/5', 1.0) ... ok -test_chord.test_tetrads_inv(, 'C:min/b3', 'C:hdim7/b3', 0.0) ... ok -test_chord.test_tetrads_inv(, 'C:min9', 'C:min7', 1.0) ... ok -test_chord.test_tetrads_inv(, 'X', 'N') ... ok -test_chord.test_majmin(, 'N', 'N', 1.0) ... ok -test_chord.test_majmin(, 'C:maj', 'N', 0.0) ... ok -test_chord.test_majmin(, 'C:maj', 'C:aug', 0.0) ... ok -test_chord.test_majmin(, 'C:min', 'C:dim', 0.0) ... ok -test_chord.test_majmin(, 'G:maj7', 'G', 1.0) ... ok -test_chord.test_majmin(, 'C:aug', 'C:maj') ... ok -test_chord.test_majmin(, 'X', 'N') ... ok -test_chord.test_majmin_inv(, 'C:maj/5', 'C:sus4/5', 0.0) ... ok -test_chord.test_majmin_inv(, 'G:min', 'G:min/b3', 0.0) ... ok -test_chord.test_majmin_inv(, 'C:maj/5', 'C:maj/5', 1.0) ... ok -test_chord.test_majmin_inv(, 'C:min7', 'C:min', 1.0) ... ok -test_chord.test_majmin_inv(, 'G:min/b3', 'G:min/b3', 1.0) ... ok -test_chord.test_majmin_inv(, 'C:maj7/5', 'C:maj/5', 1.0) ... ok -test_chord.test_majmin_inv(, 'C:7', 'C:maj', 1.0) ... ok -test_chord.test_majmin_inv(, 'C:hdim7/b3', 'C:min/b3') ... ok -test_chord.test_majmin_inv(, 'C:maj/4', 'C:maj/4') ... ok -test_chord.test_majmin_inv(, 'C:maj/2', 'C:sus2/2') ... ok -test_chord.test_majmin_inv(, 'X', 'N') ... ok -test_chord.test_sevenths(, 'C:min', 'C:min7', 0.0) ... ok -test_chord.test_sevenths(, 'C:maj', 'C:maj6', 0.0) ... ok -test_chord.test_sevenths(, 'C:7', 'C:9', 1.0) ... ok -test_chord.test_sevenths(, 'C:maj7', 'C:maj7/5', 1.0) ... ok -test_chord.test_sevenths(, 'C:7/3', 'C:11/b7', 1.0) ... ok -test_chord.test_sevenths(, 'G:min', 'G:sus2', 0.0) ... ok -test_chord.test_sevenths(, 'C:maj', 'G:maj', 0.0) ... ok -test_chord.test_sevenths(, 'C:7', 'C:maj7', 0.0) ... ok -test_chord.test_sevenths(, 'C:sus2', 'C:sus2/2') ... ok -test_chord.test_sevenths(, 'C:hdim7', 'C:hdim7') ... ok -test_chord.test_sevenths(, 'X', 'N') ... ok -test_chord.test_sevenths_inv(, 'C:maj7/5', 'C:maj7/3', 0.0) ... ok -test_chord.test_sevenths_inv(, 'G:min', 'G:min/b3', 0.0) ... ok -test_chord.test_sevenths_inv(, 'C:7/5', 'C:13/5', 1.0) ... ok -test_chord.test_sevenths_inv(, 'C:min7/b7', 'C:min7/b7', 1.0) ... ok -test_chord.test_sevenths_inv(, 'C:dim7/b3', 'C:dim7/b3') ... ok -test_chord.test_sevenths_inv(, 'X', 'N') ... ok +test_chord.test_mirex(, 'N', 'N', 1.0) ... ok +test_chord.test_mirex(, 'C:maj', 'N', 0.0) ... ok +test_chord.test_mirex(, 'C:maj', 'C:aug', 0.0) ... ok +test_chord.test_mirex(, 'C:maj', 'C:dim', 0.0) ... ok +test_chord.test_mirex(, 'C:min', 'C:dim', 0.0) ... ok +test_chord.test_mirex(, 'C:maj', 'C:5', 0.0) ... ok +test_chord.test_mirex(, 'C:maj', 'C:sus4', 0.0) ... ok +test_chord.test_mirex(, 'G:min', 'G:sus2', 0.0) ... ok +test_chord.test_mirex(, 'C:maj', 'G:maj', 0.0) ... ok +test_chord.test_mirex(, 'C:min', 'C:hdim7', 0.0) ... ok +test_chord.test_mirex(, 'C:min', 'C:min7', 1.0) ... ok +test_chord.test_mirex(, 'C:maj', 'C:maj6', 1.0) ... ok +test_chord.test_mirex(, 'F:maj', 'F:min6', 0.0) ... ok +test_chord.test_mirex(, 'C:maj7', 'C:minmaj7', 1.0) ... ok +test_chord.test_mirex(, 'A:maj', 'A:7', 1.0) ... ok +test_chord.test_mirex(, 'A:maj', 'A:9', 1.0) ... ok +test_chord.test_mirex(, 'C:5', 'C:maj') ... ok +test_chord.test_mirex(, 'X', 'N') ... ok +test_chord.test_thirds(, 'N', 'N', 1.0) ... ok +test_chord.test_thirds(, 'C:maj', 'N', 0.0) ... ok +test_chord.test_thirds(, 'C:maj', 'C:aug', 1.0) ... ok +test_chord.test_thirds(, 'C:maj', 'C:dim', 0.0) ... ok +test_chord.test_thirds(, 'C:min', 'C:dim', 1.0) ... ok +test_chord.test_thirds(, 'C:maj', 'C:sus4', 1.0) ... ok +test_chord.test_thirds(, 'G:min', 'G:sus2', 0.0) ... ok +test_chord.test_thirds(, 'C:maj', 'G:maj', 0.0) ... ok +test_chord.test_thirds(, 'C:min', 'C:hdim7', 1.0) ... ok +test_chord.test_thirds(, 'C:min', 'C:min7', 1.0) ... ok +test_chord.test_thirds(, 'C:maj', 'C:maj6', 1.0) ... ok +test_chord.test_thirds(, 'F:maj', 'F:min6', 0.0) ... ok +test_chord.test_thirds(, 'C:maj', 'C:minmaj7', 0.0) ... ok +test_chord.test_thirds(, 'A:maj', 'A:7', 1.0) ... ok +test_chord.test_thirds(, 'A:maj', 'A:9', 1.0) ... ok +test_chord.test_thirds(, 'X', 'N') ... ok +test_chord.test_thirds_inv(, 'C:maj/5', 'C:sus4/5', 1.0) ... ok +test_chord.test_thirds_inv(, 'G:min', 'G:min/b3', 0.0) ... ok +test_chord.test_thirds_inv(, 'C:maj', 'C:maj/5', 0.0) ... ok +test_chord.test_thirds_inv(, 'C:min/b3', 'C:hdim7/b3', 1.0) ... ok +test_chord.test_thirds_inv(, 'C:min', 'C:dim', 1.0) ... ok +test_chord.test_thirds_inv(, 'X', 'N') ... ok +test_chord.test_triads(, 'C:min', 'C:min7', 1.0) ... ok +test_chord.test_triads(, 'C:maj', 'C:7', 1.0) ... ok +test_chord.test_triads(, 'C:maj', 'C:aug', 0.0) ... ok +test_chord.test_triads(, 'C:min', 'C:dim', 0.0) ... ok +test_chord.test_triads(, 'C:maj', 'C:sus2', 0.0) ... ok +test_chord.test_triads(, 'C:maj', 'C:sus4', 0.0) ... ok +test_chord.test_triads(, 'G:min', 'G:minmaj7', 1.0) ... ok +test_chord.test_triads(, 'C:maj', 'G:maj', 0.0) ... ok +test_chord.test_triads(, 'C:min', 'C:hdim7', 0.0) ... ok +test_chord.test_triads(, 'C:min', 'C:min6', 1.0) ... ok +test_chord.test_triads(, 'X', 'N') ... ok +test_chord.test_triads_inv(, 'C:maj/5', 'C:maj7/5', 1.0) ... ok +test_chord.test_triads_inv(, 'G:min', 'G:min7/5', 0.0) ... ok +test_chord.test_triads_inv(, 'C:maj', 'C:7/5', 0.0) ... ok +test_chord.test_triads_inv(, 'C:min/b3', 'C:min6/b3', 1.0) ... ok +test_chord.test_triads_inv(, 'C:min/b3', 'C:dim/b3', 0.0) ... ok +test_chord.test_triads_inv(, 'X', 'N') ... ok +test_chord.test_tetrads(, 'C:min', 'C:min7', 0.0) ... ok +test_chord.test_tetrads(, 'C:maj', 'C:maj6', 0.0) ... ok +test_chord.test_tetrads(, 'C:7', 'C:9', 1.0) ... ok +test_chord.test_tetrads(, 'C:maj7', 'C:maj7/5', 1.0) ... ok +test_chord.test_tetrads(, 'C:sus2', 'C:sus2/2', 1.0) ... ok +test_chord.test_tetrads(, 'C:7/3', 'C:11/b7', 1.0) ... ok +test_chord.test_tetrads(, 'G:min', 'G:sus2', 0.0) ... ok +test_chord.test_tetrads(, 'C:maj', 'G:maj', 0.0) ... ok +test_chord.test_tetrads(, 'C:min', 'C:hdim7', 0.0) ... ok +test_chord.test_tetrads(, 'C:min', 'C:minmaj7', 0.0) ... ok +test_chord.test_tetrads(, 'X', 'N') ... ok +test_chord.test_tetrads_inv(, 'C:maj7/5', 'C:maj7/3', 0.0) ... ok +test_chord.test_tetrads_inv(, 'G:min', 'G:min/b3', 0.0) ... ok +test_chord.test_tetrads_inv(, 'C:7/5', 'C:13/5', 1.0) ... ok +test_chord.test_tetrads_inv(, 'C:min/b3', 'C:hdim7/b3', 0.0) ... ok +test_chord.test_tetrads_inv(, 'C:min9', 'C:min7', 1.0) ... ok +test_chord.test_tetrads_inv(, 'X', 'N') ... ok +test_chord.test_majmin(, 'N', 'N', 1.0) ... ok +test_chord.test_majmin(, 'C:maj', 'N', 0.0) ... ok +test_chord.test_majmin(, 'C:maj', 'C:aug', 0.0) ... ok +test_chord.test_majmin(, 'C:min', 'C:dim', 0.0) ... ok +test_chord.test_majmin(, 'G:maj7', 'G', 1.0) ... ok +test_chord.test_majmin(, 'C:aug', 'C:maj') ... ok +test_chord.test_majmin(, 'X', 'N') ... ok +test_chord.test_majmin_inv(, 'C:maj/5', 'C:sus4/5', 0.0) ... ok +test_chord.test_majmin_inv(, 'G:min', 'G:min/b3', 0.0) ... ok +test_chord.test_majmin_inv(, 'C:maj/5', 'C:maj/5', 1.0) ... ok +test_chord.test_majmin_inv(, 'C:min7', 'C:min', 1.0) ... ok +test_chord.test_majmin_inv(, 'G:min/b3', 'G:min/b3', 1.0) ... ok +test_chord.test_majmin_inv(, 'C:maj7/5', 'C:maj/5', 1.0) ... ok +test_chord.test_majmin_inv(, 'C:7', 'C:maj', 1.0) ... ok +test_chord.test_majmin_inv(, 'C:hdim7/b3', 'C:min/b3') ... ok +test_chord.test_majmin_inv(, 'C:maj/4', 'C:maj/4') ... ok +test_chord.test_majmin_inv(, 'C:maj/2', 'C:sus2/2') ... ok +test_chord.test_majmin_inv(, 'X', 'N') ... ok +test_chord.test_sevenths(, 'C:min', 'C:min7', 0.0) ... ok +test_chord.test_sevenths(, 'C:maj', 'C:maj6', 0.0) ... ok +test_chord.test_sevenths(, 'C:7', 'C:9', 1.0) ... ok +test_chord.test_sevenths(, 'C:maj7', 'C:maj7/5', 1.0) ... ok +test_chord.test_sevenths(, 'C:7/3', 'C:11/b7', 1.0) ... ok +test_chord.test_sevenths(, 'G:min', 'G:sus2', 0.0) ... ok +test_chord.test_sevenths(, 'C:maj', 'G:maj', 0.0) ... ok +test_chord.test_sevenths(, 'C:7', 'C:maj7', 0.0) ... ok +test_chord.test_sevenths(, 'C:sus2', 'C:sus2/2') ... ok +test_chord.test_sevenths(, 'C:hdim7', 'C:hdim7') ... ok +test_chord.test_sevenths(, 'X', 'N') ... ok +test_chord.test_sevenths_inv(, 'C:maj7/5', 'C:maj7/3', 0.0) ... ok +test_chord.test_sevenths_inv(, 'G:min', 'G:min/b3', 0.0) ... ok +test_chord.test_sevenths_inv(, 'C:7/5', 'C:13/5', 1.0) ... ok +test_chord.test_sevenths_inv(, 'C:min7/b7', 'C:min7/b7', 1.0) ... ok +test_chord.test_sevenths_inv(, 'C:dim7/b3', 'C:dim7/b3') ... ok +test_chord.test_sevenths_inv(, 'X', 'N') ... ok test_chord.test_directional_hamming_distance ... ok test_chord.test_segmentation_functions ... ok test_chord.test_merge_chord_intervals ... ok @@ -1678,9 +1721,9 @@ test_chord.test_chord_functions('data/chord/output09.json', 'underseg', 0.9851019432270632, 0.985101943227) ... ok test_chord.test_chord_functions('data/chord/output09.json', 'overseg', 0.26999055082625334, 0.269990550826) ... ok test_chord.test_chord_functions('data/chord/output09.json', 'seg', 0.26999055082625334, 0.269990550826) ... ok -test_chord.test_quality_to_bitmap(, ('maj5',), ) ... ok -test_chord.test_quality_to_bitmap(, ('2',), ) ... ok -test_chord.test_quality_to_bitmap(, ('#7',), ) ... ok +test_chord.test_quality_to_bitmap(, ('maj5',), ) ... ok +test_chord.test_quality_to_bitmap(, ('2',), ) ... ok +test_chord.test_quality_to_bitmap(, ('#7',), ) ... ok test_chord.test_validate ... ok test_hierarchy.test_tmeasure_pass(5, 0.1) ... ok test_hierarchy.test_tmeasure_pass(5, 0.5) ... ok @@ -1740,7 +1783,7 @@ test_input_output.test_load_tempo_multiline ... ok test_input_output.test_load_tempo_badweight ... ok test_input_output.test_load_bad_tempi ... ok -test_key.test_key_functions(,) ... ok +test_key.test_key_functions(,) ... ok test_key.test_key_functions('data/key/output00.json', 'Weighted Score', 1.0, 1.0) ... ok test_key.test_key_functions('data/key/output01.json', 'Weighted Score', 1.0, 1.0) ... ok test_key.test_key_functions('data/key/output02.json', 'Weighted Score', 0.5, 0.5) ... ok @@ -1764,10 +1807,10 @@ /build/mir-eval-0.7/.pybuild/cpython3_3.11_mir-eval/build/mir_eval/melody.py:89: UserWarning: Reference melody has no voiced frames. warnings.warn("Reference melody has no voiced frames.") ok -test_melody.test_melody_functions(,) ... ok -test_melody.test_melody_functions(,) ... ok -test_melody.test_melody_functions(,) ... ok -test_melody.test_melody_functions(,) ... ok +test_melody.test_melody_functions(,) ... ok +test_melody.test_melody_functions(,) ... ok +test_melody.test_melody_functions(,) ... ok +test_melody.test_melody_functions(,) ... ok test_melody.test_melody_functions('data/melody/output00.json', 'Voicing Recall', 0.9765342960288809, 0.9765342960288809) ... ok test_melody.test_melody_functions('data/melody/output00.json', 'Voicing False Alarm', 0.03248259860788863, 0.03248259860788863) ... ok test_melody.test_melody_functions('data/melody/output00.json', 'Raw Pitch Accuracy', 0.964259927797834, 0.964259927797834) ... ok @@ -1818,10 +1861,10 @@ test_melody.test_melody_functions('data/melody/output09.json', 'Raw Pitch Accuracy', 0.8018450184501845, 0.8018450184501845) ... ok test_melody.test_melody_functions('data/melody/output09.json', 'Raw Chroma Accuracy', 0.8457564575645756, 0.8457564575645756) ... ok test_melody.test_melody_functions('data/melody/output09.json', 'Overall Accuracy', 0.7877030162412993, 0.7877030162412993) ... ok -test_melody.test_melody_functions_continuous_voicing_equivalence(,) ... ok -test_melody.test_melody_functions_continuous_voicing_equivalence(,) ... ok -test_melody.test_melody_functions_continuous_voicing_equivalence(,) ... ok -test_melody.test_melody_functions_continuous_voicing_equivalence(,) ... ok +test_melody.test_melody_functions_continuous_voicing_equivalence(,) ... ok +test_melody.test_melody_functions_continuous_voicing_equivalence(,) ... ok +test_melody.test_melody_functions_continuous_voicing_equivalence(,) ... ok +test_melody.test_melody_functions_continuous_voicing_equivalence(,) ... ok test_melody.test_melody_functions_continuous_voicing_equivalence('data/melody/output00.json', 'Voicing Recall', 0.9765342960288809, 0.9765342960288809) ... ok test_melody.test_melody_functions_continuous_voicing_equivalence('data/melody/output00.json', 'Voicing False Alarm', 0.03248259860788863, 0.03248259860788863) ... ok test_melody.test_melody_functions_continuous_voicing_equivalence('data/melody/output00.json', 'Raw Pitch Accuracy', 0.964259927797834, 0.964259927797834) ... ok @@ -1901,7 +1944,7 @@ /build/mir-eval-0.7/.pybuild/cpython3_3.11_mir-eval/build/mir_eval/multipitch.py:410: UserWarning: Estimate times not equal to reference times. Resampling to common time base. warnings.warn("Estimate times not equal to reference times. " ok -test_onset.test_onset_functions(,) ... ok +test_onset.test_onset_functions(,) ... ok test_onset.test_onset_functions('data/onset/output00.json', 'F-measure', 0.5306122448979591, 0.5306122448979591) ... ok test_onset.test_onset_functions('data/onset/output00.json', 'Precision', 0.48148148148148145, 0.48148148148148145) ... ok test_onset.test_onset_functions('data/onset/output00.json', 'Recall', 0.5909090909090909, 0.5909090909090909) ... ok @@ -1932,12 +1975,12 @@ test_onset.test_onset_functions('data/onset/output09.json', 'F-measure', 0.04838709677419355, 0.04838709677419355) ... ok test_onset.test_onset_functions('data/onset/output09.json', 'Precision', 0.05172413793103448, 0.05172413793103448) ... ok test_onset.test_onset_functions('data/onset/output09.json', 'Recall', 0.045454545454545456, 0.045454545454545456) ... ok -test_pattern.test_pattern_functions(,) ... ok -test_pattern.test_pattern_functions(,) ... ok -test_pattern.test_pattern_functions(,) ... ok -test_pattern.test_pattern_functions(,) ... ok -test_pattern.test_pattern_functions(,) ... ok -test_pattern.test_pattern_functions(,) ... ok +test_pattern.test_pattern_functions(,) ... ok +test_pattern.test_pattern_functions(,) ... ok +test_pattern.test_pattern_functions(,) ... ok +test_pattern.test_pattern_functions(,) ... ok +test_pattern.test_pattern_functions(,) ... ok +test_pattern.test_pattern_functions(,) ... ok test_pattern.test_pattern_functions('data/pattern/output00.json', 'F', 0.0, 0.0) ... ok test_pattern.test_pattern_functions('data/pattern/output00.json', 'P', 0.0, 0.0) ... ok test_pattern.test_pattern_functions('data/pattern/output00.json', 'R', 0.0, 0.0) ... ok @@ -1989,14 +2032,14 @@ test_pattern.test_pattern_functions('data/pattern/output02.json', 'R_3', 0.4091637593847234, 0.4091637593847234) ... ok test_pattern.test_pattern_functions('data/pattern/output02.json', 'FFP', 0.46540500984993144, 0.46540500984993144) ... ok test_pattern.test_pattern_functions('data/pattern/output02.json', 'FFTP_est', 0.6083897684615014, 0.6083897684615014) ... ok -test_segment.test_segment_functions(,) ... ok -test_segment.test_segment_functions(,) ... ok -test_segment.test_segment_functions(,) ... ok -test_segment.test_segment_functions(,) ... ok -test_segment.test_segment_functions(,) ... ok -test_segment.test_segment_functions(,) ... ok -test_segment.test_segment_functions(,) ... ok -test_segment.test_segment_functions(,) ... ok +test_segment.test_segment_functions(,) ... ok +test_segment.test_segment_functions(,) ... ok +test_segment.test_segment_functions(,) ... ok +test_segment.test_segment_functions(,) ... ok +test_segment.test_segment_functions(,) ... ok +test_segment.test_segment_functions(,) ... ok +test_segment.test_segment_functions(,) ... ok +test_segment.test_segment_functions(,) ... ok test_segment.test_segment_functions('data/segment/output00.json', 'Precision@0.5', 0.3333333333333333, 0.3333333333333333) ... ok test_segment.test_segment_functions('data/segment/output00.json', 'Recall@0.5', 0.6, 0.6) ... ok test_segment.test_segment_functions('data/segment/output00.json', 'F-measure@0.5', 0.42857142857142855, 0.42857142857142855) ... ok @@ -2227,175 +2270,175 @@ test_segment.test_segment_functions('data/segment/output09.json', 'V Recall', 0.12517655270774686, 0.12517655270774686) ... ok test_segment.test_segment_functions('data/segment/output09.json', 'V-measure', 0.17574503215524864, 0.17574503215524864) ... ok test_segment.test_segment_functions('data/segment/output09.json', array([[ 0.245, 3.424], ... ok -test_separation.test_separation_functions(,) ... ok -test_separation.test_separation_functions(,) ... ok -test_separation.test_separation_functions(,) ... ok -test_separation.test_separation_functions(,) ... ok -test_separation.test_separation_functions(,) ... ok -test_separation.test_separation_functions(,) ... ok -test_separation.test_separation_functions(,) ... ok -test_separation.test_separation_functions(,) ... ok -test_separation.test_separation_functions(,) ... ok -test_separation.test_separation_functions(,) ... ok -test_separation.test_separation_functions(,) ... ok -test_separation.test_separation_functions(,) ... ok -test_separation.test_separation_functions(,) ... ok -test_separation.test_separation_functions(,) ... ok -test_separation.test_separation_functions(,) ... ok -test_separation.test_separation_functions(,) ... ok -test_separation.test_separation_functions(,) ... ok -test_separation.test_separation_functions(,) ... ok -test_separation.test_separation_functions(,) ... ok -test_separation.test_separation_functions(,) ... ok -test_separation.test_separation_functions(,) ... ok -test_separation.test_separation_functions(,) ... ok -test_separation.test_separation_functions(,) ... ok -test_separation.test_separation_functions(,) ... ok -test_separation.test_separation_functions(,) ... ok -test_separation.test_separation_functions(,) ... ok -test_separation.test_separation_functions('data/separation/output01.json', 'Sources Frames - Source to Distortion', [[5.149669474914781, 3.148810079654031, 1.6539826780575517, 2.874839784315789, 2.6745263013094145, 2.5542948621892343, 0.41438689453916433], [8.140962974194391, 9.168101838553662, 9.205298939573085, 8.55630836272136, 18.666441030639298, 16.815137099504977, 10.585218780016401]], [[5.149669474914772, 3.1488100796540404, 1.6539826780575286, 2.8748397843157396, 2.6745263013094145, 2.5542948621892525, 0.41438689453916433], [8.140962974194387, 9.168101838553662, 9.20529893957309, 8.556308362721357, 18.666441030639284, 16.815137099504994, 10.585218780016422]]) ... ok -test_separation.test_separation_functions('data/separation/output01.json', 'Sources Frames - Source to Interference', [[7.904800707297056, 4.057003844506836, 2.2213721814841008, 3.613739447661224, 3.1490706498916845, 3.1501808657513886, 1.803241300592799], [15.402937023765801, 13.875470944863117, 16.175846921346075, 14.675806974689312, 22.988234803446886, 20.542399924195458, 15.217408852344203]], [[7.904800707297028, 4.0570038445068395, 2.22137218148402, 3.61373944766269, 3.149070649891711, 3.1501808657513037, 1.8032413005929873], [15.402937023765805, 13.875470944863594, 16.175846921346125, 14.675806974690932, 22.988234803441774, 20.54239992419536, 15.217408852352577]]) ... ok -test_separation.test_separation_functions('data/separation/output01.json', 'Sources Frames - Source to Artifact', [[9.083139700967198, 11.830303419333514, 12.813737665972697, 12.499974926705377, 14.2398598418587, 13.189827403144207, 8.243205007241412], [9.167978020038666, 11.135668579824056, 10.282717737529818, 9.918738648987082, 20.692569552034996, 19.248396467503028, 12.546051958209691]], [[9.08313970096718, 11.83030341933345, 12.813737665972784, 12.499974926704931, 14.239859841858657, 13.189827403144259, 8.243205007241274], [9.167978020038662, 11.135668579824056, 10.282717737529854, 9.918738648986986, 20.69256955203501, 19.24839646750305, 12.546051958209466]]) ... ok +test_separation.test_separation_functions(,) ... ok +test_separation.test_separation_functions(,) ... ok +test_separation.test_separation_functions(,) ... ok +test_separation.test_separation_functions(,) ... ok +test_separation.test_separation_functions(,) ... ok +test_separation.test_separation_functions(,) ... ok +test_separation.test_separation_functions(,) ... ok +test_separation.test_separation_functions(,) ... ok +test_separation.test_separation_functions(,) ... ok +test_separation.test_separation_functions(,) ... ok +test_separation.test_separation_functions(,) ... ok +test_separation.test_separation_functions(,) ... ok +test_separation.test_separation_functions(,) ... ok +test_separation.test_separation_functions(,) ... ok +test_separation.test_separation_functions(,) ... ok +test_separation.test_separation_functions(,) ... ok +test_separation.test_separation_functions(,) ... ok +test_separation.test_separation_functions(,) ... ok +test_separation.test_separation_functions(,) ... ok +test_separation.test_separation_functions(,) ... ok +test_separation.test_separation_functions(,) ... ok +test_separation.test_separation_functions(,) ... ok +test_separation.test_separation_functions(,) ... ok +test_separation.test_separation_functions(,) ... ok +test_separation.test_separation_functions(,) ... ok +test_separation.test_separation_functions(,) ... ok +test_separation.test_separation_functions('data/separation/output01.json', 'Sources Frames - Source to Distortion', [[5.149669474914789, 3.148810079654024, 1.6539826780575564, 2.8748397843157947, 2.674526301309412, 2.55429486218923, 0.41438689453915906], [8.140962974194391, 9.16810183855365, 9.20529893957309, 8.556308362721365, 18.6664410306393, 16.815137099504998, 10.585218780016403]], [[5.149669474914772, 3.1488100796540404, 1.6539826780575286, 2.8748397843157396, 2.6745263013094145, 2.5542948621892525, 0.41438689453916433], [8.140962974194387, 9.168101838553662, 9.20529893957309, 8.556308362721357, 18.666441030639284, 16.815137099504994, 10.585218780016422]]) ... ok +test_separation.test_separation_functions('data/separation/output01.json', 'Sources Frames - Source to Interference', [[7.904800707297186, 4.057003844506585, 2.221372181483942, 3.6137394476619313, 3.1490706498917342, 3.150180865751302, 1.8032413005926518], [15.402937023766176, 13.87547094486214, 16.175846921346423, 14.675806974688523, 22.988234803449107, 20.542399924198335, 15.217408852344288]], [[7.904800707297028, 4.0570038445068395, 2.22137218148402, 3.61373944766269, 3.149070649891711, 3.1501808657513037, 1.8032413005929873], [15.402937023765805, 13.875470944863594, 16.175846921346125, 14.675806974690932, 22.988234803441774, 20.54239992419536, 15.217408852352577]]) ... ok +test_separation.test_separation_functions('data/separation/output01.json', 'Sources Frames - Source to Artifact', [[9.083139700967195, 11.830303419333614, 12.813737665972697, 12.499974926705146, 14.239859841858609, 13.18982740314423, 8.243205007241482], [9.167978020038644, 11.135668579824076, 10.282717737529858, 9.918738648987235, 20.69256955203498, 19.248396467502968, 12.546051958209969]], [[9.08313970096718, 11.83030341933345, 12.813737665972784, 12.499974926704931, 14.239859841858657, 13.189827403144259, 8.243205007241274], [9.167978020038662, 11.135668579824056, 10.282717737529854, 9.918738648986986, 20.69256955203501, 19.24839646750305, 12.546051958209466]]) ... ok test_separation.test_separation_functions('data/separation/output01.json', 'Sources Frames - Source permutation', [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0]], [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0]]) ... ok -test_separation.test_separation_functions('data/separation/output01.json', 'Sources - Source to Distortion', [1.6357250261616316, 8.3573076837436], [1.6357250261616694, 8.35730768374355]) ... ok -test_separation.test_separation_functions('data/separation/output01.json', 'Sources - Source to Interference', [2.869614536622988, 19.596668518617818], [2.869614536623785, 19.596668518613885]) ... ok -test_separation.test_separation_functions('data/separation/output01.json', 'Sources - Source to Artifact', [9.5114690332445, 8.744100747693302], [9.511469033244348, 8.744100747692844]) ... ok +test_separation.test_separation_functions('data/separation/output01.json', 'Sources - Source to Distortion', [1.6357250261616254, 8.357307683743587], [1.6357250261616694, 8.35730768374355]) ... ok +test_separation.test_separation_functions('data/separation/output01.json', 'Sources - Source to Interference', [2.8696145366228816, 19.59666851861651], [2.869614536623785, 19.596668518613885]) ... ok +test_separation.test_separation_functions('data/separation/output01.json', 'Sources - Source to Artifact', [9.511469033244614, 8.744100747693498], [9.511469033244348, 8.744100747692844]) ... ok test_separation.test_separation_functions('data/separation/output01.json', 'Sources - Source permutation', [0, 1], [0, 1]) ... ok test_separation.test_separation_functions('data/separation/output01.json', 'Images - Source to Distortion', [-3.728734240907568, -0.4318201250413093], [-3.728734240907568, -0.4318201250413093]) ... ok -test_separation.test_separation_functions('data/separation/output01.json', 'Images - Image to Spatial', [-3.101322996790094, -0.2835345450958404], [-3.101322996790156, -0.28353454509577714]) ... ok -test_separation.test_separation_functions('data/separation/output01.json', 'Images - Source to Interference', [2.8696145366188635, 19.596668515974336], [2.8696145365946797, 19.596668515448087]) ... ok -test_separation.test_separation_functions('data/separation/output01.json', 'Images - Source to Artifact', [9.511469033241935, 8.744100747718281], [9.511469033350544, 8.744100747708758]) ... ok +test_separation.test_separation_functions('data/separation/output01.json', 'Images - Image to Spatial', [-3.1013229967901017, -0.28353454509598], [-3.101322996790156, -0.28353454509577714]) ... ok +test_separation.test_separation_functions('data/separation/output01.json', 'Images - Source to Interference', [2.8696145364214845, 19.59666852454728], [2.8696145365946797, 19.596668515448087]) ... ok +test_separation.test_separation_functions('data/separation/output01.json', 'Images - Source to Artifact', [9.511469033936251, 8.744100747715269], [9.511469033350544, 8.744100747708758]) ... ok test_separation.test_separation_functions('data/separation/output01.json', 'Images - Source permutation', [0, 1], [0, 1]) ... ok test_separation.test_separation_functions('data/separation/output01.json', 'Images Frames - Source to Distortion', [[-3.610134649333453, -3.8689468446156905], [-1.025984860608304, -0.3227907605130132]], [[-3.610134649333453, -3.8689468446156905], [-1.025984860608304, -0.3227907605130132]]) ... ok -test_separation.test_separation_functions('data/separation/output01.json', 'Images Frames - Image to Spatial', [[-3.122461076387077, -3.208652882243478], [-0.9437277119526148, -0.2380069655203412]], [[-3.122461076386494, -3.20865288224359], [-0.9437277119526215, -0.23800696552017314]]) ... ok -test_separation.test_separation_functions('data/separation/output01.json', 'Images Frames - Source to Interference', [[3.965050804059837, 2.5015023988589773], [19.2257125935901, 20.41295034595469]], [[3.9650508040494343, 2.5015023988684137], [19.22571259353907, 20.412950345526504]]) ... ok -test_separation.test_separation_functions('data/separation/output01.json', 'Images Frames - Source to Artifact', [[10.543876939089508, 12.17583277471935], [11.046588452498876, 11.060465308796443]], [[10.543876939080949, 12.175832774712031], [11.046588452497266, 11.060465308797735]]) ... ok +test_separation.test_separation_functions('data/separation/output01.json', 'Images Frames - Image to Spatial', [[-3.122461076386659, -3.2086528822434754], [-0.9437277119526251, -0.23800696552037587]], [[-3.122461076386494, -3.20865288224359], [-0.9437277119526215, -0.23800696552017314]]) ... ok +test_separation.test_separation_functions('data/separation/output01.json', 'Images Frames - Source to Interference', [[3.9650508040545995, 2.5015023988550915], [19.22571259368532, 20.41295034508732]], [[3.9650508040494343, 2.5015023988684137], [19.22571259353907, 20.412950345526504]]) ... ok +test_separation.test_separation_functions('data/separation/output01.json', 'Images Frames - Source to Artifact', [[10.543876939086484, 12.17583277472758], [11.046588452499464, 11.060465308795195]], [[10.543876939080949, 12.175832774712031], [11.046588452497266, 11.060465308797735]]) ... ok test_separation.test_separation_functions('data/separation/output01.json', 'Images Frames - Source permutation', [[0.0, 0.0], [1.0, 1.0]], [[0.0, 0.0], [1.0, 1.0]]) ... ok -test_separation.test_separation_functions('data/separation/output02.json', 'Sources Frames - Source to Distortion', [[-3.3683586251724034, -0.4258131004730439, 5.7379543842872405, 13.496549686251893, 11.133937944745503, 11.74496979298916, 8.783665593807772, 0.10586742903207873, -3.3923533035633358], [4.114269729136065, 3.6731744276405225, 4.706638787684431, 4.60806101498786, 2.5012704048947274, 3.7095657831176925, 1.367671248312829, 2.95622628724305, 5.244098638114356], [16.978354236989187, 17.74189709179343, 14.577608333324964, 12.73900071117332, 2.2621375012667313, 1.6333311475483991, 1.255020326153363, 1.6631735614599552, -1.1497584991655372]], [[-3.3683586251724176, -0.4258131004730029, 5.737954384287263, 13.496549686251882, 11.133937944745513, 11.744969792989144, 8.783665593807779, 0.10586742903207497, -3.392353303563334], [4.114269729136045, 3.6731744276418876, 4.706638787684438, 4.608061014987869, 2.501270404894758, 3.7095657831177444, 1.3676712483128473, 2.956226287243273, 5.2440986381143295], [16.978354236989194, 17.741897091793426, 14.577608333324958, 12.739000711173317, 2.2621375012667193, 1.6333311475483014, 1.2550203261532684, 1.6631735614600018, -1.1497584991656096]]) ... ok -test_separation.test_separation_functions('data/separation/output02.json', 'Sources Frames - Source to Interference', [[-3.3613113831802304, -0.418058847093595, 5.750722251004214, 13.873877733245683, 11.422785774882973, 11.87378206995083, 9.384159479313547, 0.1435794269270147, -3.391552081520741], [4.161081265660884, 3.67836637325608, 4.713902939677706, 4.626415071183223, 2.549111345023775, 3.8484107073505265, 1.4468443712173606, 2.981135208475436, 5.2805724398245175], [17.03250353965832, 17.845143240914506, 14.647512686524212, 12.895973966739579, 2.2986470961157717, 1.689623136340654, 1.3021291115863267, 1.7020151191730257, -1.1403297080809613]], [[-3.361311383159377, -0.41805884675415195, 5.750722251019655, 13.873877733477302, 11.422785774638367, 11.873782070113656, 9.384159481188938, 0.14357942689956213, -3.3915520815178564], [4.161081265635496, 3.6783663733941028, 4.713902939683422, 4.6264150711234775, 2.5491113448998397, 3.8484107075454532, 1.4468443722471211, 2.981135208402449, 5.28057243985441], [17.03250354285748, 17.84514324717382, 14.647512686549733, 12.895973966261625, 2.298647095986888, 1.689623136425914, 1.3021291134452864, 1.7020151192991826, -1.1403297080800905]]) ... ok -test_separation.test_separation_functions('data/separation/output02.json', 'Sources Frames - Source to Artifact', [[29.541159307825993, 30.28486437605057, 32.08543046334981, 24.468939761289793, 23.350922624086117, 27.36080546521451, 18.146874280392243, 23.676861051357378, 38.97742383387455], [25.222110956336753, 34.44975192277065, 33.74005006568234, 29.6437990867582, 24.02516118108039, 20.230457095268726, 21.146116053757204, 27.15362466756637, 27.147893385078753], [36.132481395469064, 34.10327241424662, 32.691764718320464, 27.45424321412202, 25.04546556940796, 22.78196778284066, 23.33323285998596, 24.409599008558814, 29.106022947569627]], [[29.54115930781021, 30.284864375869876, 32.085430463346434, 24.4689397612799, 23.350922624102438, 27.360805465204532, 18.14687428019694, 23.676861051371574, 38.977423833872535], [25.22211095634335, 34.44975192272571, 33.740050065681054, 29.643799086772052, 24.025161181124336, 20.230457095212245, 21.146116053327013, 27.153624667590456, 27.147893385072148], [36.1324813954066, 34.10327241414194, 32.691764718319675, 27.454243214145258, 25.045465569457566, 22.781967782806024, 23.333232859196787, 24.409599008507577, 29.106022947569375]]) ... ok +test_separation.test_separation_functions('data/separation/output02.json', 'Sources Frames - Source to Distortion', [[-3.3683586251724016, -0.42581310047304444, 5.7379543842872565, 13.496549686251871, 11.133937944745512, 11.744969792989156, 8.783665593807777, 0.10586742903207969, -3.392353303563338], [4.114269729136067, 3.67317442764071, 4.706638787684429, 4.60806101498786, 2.5012704048947185, 3.7095657831176734, 1.3676712483128395, 2.9562262872431013, 5.244098638114352], [16.978354236989187, 17.74189709179344, 14.577608333324976, 12.739000711173308, 2.2621375012667198, 1.6333311475483947, 1.2550203261533313, 1.6631735614599776, -1.149758499165495]], [[-3.3683586251724176, -0.4258131004730029, 5.737954384287263, 13.496549686251882, 11.133937944745513, 11.744969792989144, 8.783665593807779, 0.10586742903207497, -3.392353303563334], [4.114269729136045, 3.6731744276418876, 4.706638787684438, 4.608061014987869, 2.501270404894758, 3.7095657831177444, 1.3676712483128473, 2.956226287243273, 5.2440986381143295], [16.978354236989194, 17.741897091793426, 14.577608333324958, 12.739000711173317, 2.2621375012667193, 1.6333311475483014, 1.2550203261532684, 1.6631735614600018, -1.1497584991656096]]) ... ok +test_separation.test_separation_functions('data/separation/output02.json', 'Sources Frames - Source to Interference', [[-3.361311383115169, -0.41805884715197006, 5.750722250999846, 13.873877733526786, 11.422785774878603, 11.873782070007458, 9.384159479908208, 0.14357942689868233, -3.3915520815199485], [4.161081265718989, 3.67836637321438, 4.713902939677048, 4.626415071166586, 2.5491113450748477, 3.8484107073860176, 1.4468443722890898, 2.9811352084514646, 5.280572439827305], [17.032503542817697, 17.84514323947064, 14.64751268651629, 12.89597396664563, 2.2986470961536614, 1.689623136357667, 1.3021291123504908, 1.7020151191450776, -1.1403297080809076]], [[-3.361311383159377, -0.41805884675415195, 5.750722251019655, 13.873877733477302, 11.422785774638367, 11.873782070113656, 9.384159481188938, 0.14357942689956213, -3.3915520815178564], [4.161081265635496, 3.6783663733941028, 4.713902939683422, 4.6264150711234775, 2.5491113448998397, 3.8484107075454532, 1.4468443722471211, 2.981135208402449, 5.28057243985441], [17.03250354285748, 17.84514324717382, 14.647512686549733, 12.895973966261625, 2.298647095986888, 1.689623136425914, 1.3021291134452864, 1.7020151192991826, -1.1403297080800905]]) ... ok +test_separation.test_separation_functions('data/separation/output02.json', 'Sources Frames - Source to Artifact', [[29.541159307781207, 30.28486437607985, 32.08543046335084, 24.468939761278136, 23.350922624086476, 27.36080546521107, 18.146874280330575, 23.676861051370885, 38.9774238338736], [25.222110956321252, 34.449751922785005, 33.74005006568267, 29.643799086762108, 24.025161181061865, 20.230457095258153, 21.146116053307303, 27.15362466757432, 27.147893385078078], [36.13248139540963, 34.103272414269966, 32.69176471832086, 27.45424321412692, 25.045465569394956, 22.781967782833657, 23.333232859659763, 24.409599008570602, 29.1060229475698]], [[29.54115930781021, 30.284864375869876, 32.085430463346434, 24.4689397612799, 23.350922624102438, 27.360805465204532, 18.14687428019694, 23.676861051371574, 38.977423833872535], [25.22211095634335, 34.44975192272571, 33.740050065681054, 29.643799086772052, 24.025161181124336, 20.230457095212245, 21.146116053327013, 27.153624667590456, 27.147893385072148], [36.1324813954066, 34.10327241414194, 32.691764718319675, 27.454243214145258, 25.045465569457566, 22.781967782806024, 23.333232859196787, 24.409599008507577, 29.106022947569375]]) ... ok test_separation.test_separation_functions('data/separation/output02.json', 'Sources Frames - Source permutation', [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0]], [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0]]) ... ok -test_separation.test_separation_functions('data/separation/output02.json', 'Sources - Source to Distortion', [10.402442396290397, 11.615179897174556, 8.21382016449657], [10.402442396290404, 11.615179897174547, 8.213820164496585]) ... ok -test_separation.test_separation_functions('data/separation/output02.json', 'Sources - Source to Interference', [13.688266627397766, 15.19413711612387, 10.08439717760015], [13.688266627376017, 15.194137115835119, 10.084397177627933]) ... ok -test_separation.test_separation_functions('data/separation/output02.json', 'Sources - Source to Artifact', [13.335559184909123, 14.252119758886499, 13.179999062947743], [13.335559184910213, 14.252119758894345, 13.179999062945116]) ... ok +test_separation.test_separation_functions('data/separation/output02.json', 'Sources - Source to Distortion', [10.40244239629038, 11.615179897174546, 8.213820164496564], [10.402442396290404, 11.615179897174547, 8.213820164496585]) ... ok +test_separation.test_separation_functions('data/separation/output02.json', 'Sources - Source to Interference', [13.688266627448936, 15.194137116147399, 10.084397177604611], [13.688266627376017, 15.194137115835119, 10.084397177627933]) ... ok +test_separation.test_separation_functions('data/separation/output02.json', 'Sources - Source to Artifact', [13.335559184907076, 14.252119758885875, 13.1799990629474], [13.335559184910213, 14.252119758894345, 13.179999062945116]) ... ok test_separation.test_separation_functions('data/separation/output02.json', 'Sources - Source permutation', [2, 0, 1], [2, 0, 1]) ... ok test_separation.test_separation_functions('data/separation/output02.json', 'Images - Source to Distortion', [-1.8775463755729618, -3.3887395937444476, 0.9747284594596128], [-1.8775463755729618, -3.3887395937444476, 0.9747284594596128]) ... ok -test_separation.test_separation_functions('data/separation/output02.json', 'Images - Image to Spatial', [-0.8589065941550855, -2.7043695498277858, 2.893011135454924], [-0.8589065941545819, -2.7043695498276343, 2.8930111354532895]) ... ok -test_separation.test_separation_functions('data/separation/output02.json', 'Images - Source to Interference', [13.6882666078363, 15.194137043229256, 10.084397182345], [13.688266928269748, 15.194137341965568, 10.084397086748702]) ... ok -test_separation.test_separation_functions('data/separation/output02.json', 'Images - Source to Artifact', [13.335559185802799, 14.25211976068214, 13.17999906244556], [13.335559171890424, 14.252119748135586, 13.179999070154329]) ... ok +test_separation.test_separation_functions('data/separation/output02.json', 'Images - Image to Spatial', [-0.858906594154948, -2.7043695498272244, 2.8930111354553336], [-0.8589065941545819, -2.7043695498276343, 2.8930111354532895]) ... ok +test_separation.test_separation_functions('data/separation/output02.json', 'Images - Source to Interference', [13.688266623278002, 15.194137103948584, 10.084397178089588], [13.688266928269748, 15.194137341965568, 10.084397086748702]) ... ok +test_separation.test_separation_functions('data/separation/output02.json', 'Images - Source to Artifact', [13.335559185236916, 14.252119759375393, 13.179999062901171], [13.335559171890424, 14.252119748135586, 13.179999070154329]) ... ok test_separation.test_separation_functions('data/separation/output02.json', 'Images - Source permutation', [2, 0, 1], [2, 0, 1]) ... ok test_separation.test_separation_functions('data/separation/output02.json', 'Images Frames - Source to Distortion', [[-11.614228844618804, -5.008678822252923, 3.2383992767890897, 5.453958144668951, 2.1004345511608293, 1.578438283107806, 1.7170021719232518, -6.724556591393716, -2.7989921444160815], [-2.6772513397327313, -7.70614904807331, -12.643073365588425, -13.857563303999301, -14.794561242422972, -14.419593058031563, -14.243452366815628, -3.4840667763821425, -6.687913508461344], [2.053185842579845, 1.9854522015713219, 1.9249036337181638, 1.686324789474099, -4.208020949310968, -6.239651644568832, -5.800603582950306, -4.155670065507797, -6.998789124033747]], [[-11.614228844618804, -5.008678822252923, 3.2383992767890897, 5.453958144668951, 2.1004345511608293, 1.578438283107806, 1.7170021719232518, -6.724556591393716, -2.7989921444160815], [-2.6772513397327313, -7.70614904807331, -12.643073365588425, -13.857563303999301, -14.794561242422972, -14.419593058031563, -14.243452366815628, -3.4840667763821425, -6.687913508461344], [2.053185842579845, 1.9854522015713219, 1.9249036337181638, 1.686324789474099, -4.208020949310968, -6.239651644568832, -5.800603582950306, -4.155670065507797, -6.998789124033747]]) ... ok -test_separation.test_separation_functions('data/separation/output02.json', 'Images Frames - Image to Spatial', [[-6.342642426729359, -1.377953416862846, 5.0702131939386685, 5.83130901384596, 2.245863798407455, 1.6601523401956846, 1.9142589759710065, -3.987038044034143, 0.037586973761985526], [-1.3493777848416755, -5.953438120041197, -10.972563351438346, -12.10274832101647, -12.22786034403196, -12.37268767675837, -11.091952373738758, -1.53555255123799, -5.441900648088054], [2.302722293770723, 2.2001648439899877, 2.3854236136055795, 2.3883773862073627, -0.5838165671349584, -2.78293264143639, -2.0511812620160943, -0.41754847643524484, -1.2608875491323237]], [[-6.342642426729091, -1.3779534168628726, 5.0702131939383275, 5.831309013846431, 2.245863798407403, 1.6601523401957372, 1.9142589759698259, -3.9870380440341373, 0.037586973762036194], [-1.349377784842438, -5.953438120047759, -10.972563351438128, -12.102748321014795, -12.227860344070313, -12.372687676758218, -11.091952373738739, -1.5355525512440464, -5.441900648087925], [2.302722293773217, 2.200164843986763, 2.3854236136064895, 2.3883773862073503, -0.5838165671281382, -2.782932641429039, -2.0511812620158207, -0.4175484764395975, -1.2608875491737064]]) ... ok -test_separation.test_separation_functions('data/separation/output02.json', 'Images Frames - Source to Interference', [[-3.3613113834307584, -0.4180588465260938, 5.750722247195673, 13.873877632008753, 11.422785775053352, 11.873782069958697, 9.384159587258498, 0.14357940060283922, -3.3915520808220734], [4.161081251868798, 3.6783663741485673, 4.7139029370870995, 4.62641507260593, 2.549111345713282, 3.848410707565357, 1.4468443932743034, 2.981135218324755, 5.280572449280616], [17.03250370376177, 17.8451432588793, 14.647512685398759, 12.895973972176344, 2.2986470967477017, 1.6896231365776917, 1.3021291431019277, 1.7020151237509271, -1.1403297080018775]], [[-3.3613113999856163, -0.41805884815136635, 5.750722250758927, 13.873877719484689, 11.42278577755504, 11.873782067658286, 9.384158517962705, 0.1435793526388831, -3.391552081359699], [4.161081261514829, 3.6783663705120957, 4.713902939692706, 4.626415069648544, 2.549111345491055, 3.8484107053594805, 1.4468443970717002, 2.9811351444485936, 5.280572440663402], [17.032502610132568, 17.84514318855103, 14.647512685778041, 12.89597395611403, 2.2986470964724908, 1.689623135153164, 1.3021290607635574, 1.7020151053995032, -1.1403297080475863]]) ... ok -test_separation.test_separation_functions('data/separation/output02.json', 'Images Frames - Source to Artifact', [[29.541159307133995, 30.28486437593486, 32.085430458047064, 24.468939756403614, 23.350922624113736, 27.36080546521795, 18.146874268752594, 23.67686105608091, 38.977423825435395], [25.22211095447876, 34.449751922698994, 33.74005006120736, 29.64379907685098, 24.025161180879955, 20.23045709501946, 21.14611604436925, 27.153624650202147, 27.147893379907615], [36.132481385912435, 34.10327241360636, 32.691764718309095, 27.454243213688848, 25.04546556916887, 22.781967782729215, 23.333232845821282, 24.409599004826802, 29.106022947442728]], [[29.541159284469806, 30.284864376603664, 32.08543046340018, 24.46893976177227, 23.35092262389296, 27.360805465361423, 18.146874195853638, 23.676860735173122, 38.97742383230484], [25.22211095028493, 34.44975192338721, 33.74005006567967, 29.643799086977968, 24.02516118091551, 20.230457095840976, 21.146115340325892, 27.153624219688183, 27.147893384824293], [36.132481064536144, 34.103272414992134, 32.69176471834025, 27.454243214386686, 25.04546556931182, 22.78196778318227, 23.33323120636724, 24.409598992734267, 29.106022947464627]]) ... ok +test_separation.test_separation_functions('data/separation/output02.json', 'Images Frames - Image to Spatial', [[-6.34264242672788, -1.377953416862706, 5.070213193938806, 5.83130901384687, 2.245863798407242, 1.6601523401957288, 1.9142589759698088, -3.9870380440341258, 0.03758697376198457], [-1.3493777848410176, -5.953438120091208, -10.972563351438023, -12.10274832101641, -12.22786034403259, -12.372687676758275, -11.091952373737847, -1.5355525512374841, -5.441900648088403], [2.302722293773999, 2.2001648439879586, 2.3854236136061213, 2.388377386207191, -0.5838165671358179, -2.7829326414642774, -2.051181262016584, -0.41754847643439813, -1.2608875491785287]], [[-6.342642426729091, -1.3779534168628726, 5.0702131939383275, 5.831309013846431, 2.245863798407403, 1.6601523401957372, 1.9142589759698259, -3.9870380440341373, 0.037586973762036194], [-1.349377784842438, -5.953438120047759, -10.972563351438128, -12.102748321014795, -12.227860344070313, -12.372687676758218, -11.091952373738739, -1.5355525512440464, -5.441900648087925], [2.302722293773217, 2.200164843986763, 2.3854236136064895, 2.3883773862073503, -0.5838165671281382, -2.782932641429039, -2.0511812620158207, -0.4175484764395975, -1.2608875491737064]]) ... ok +test_separation.test_separation_functions('data/separation/output02.json', 'Images Frames - Source to Interference', [[-3.3613113832489083, -0.41805884608069305, 5.750722250878923, 13.87387825546486, 11.422785776167697, 11.873782065698485, 9.384159463905084, 0.1435794219735264, -3.3915520815236593], [4.161081264190296, 3.678366373398555, 4.713902939665678, 4.626415093466444, 2.549111345787289, 3.8484107047350156, 1.4468443395824926, 2.9811352062503103, 5.280572439860476], [17.03250356442393, 17.84514325078144, 14.647512686319983, 12.895974104934904, 2.2986470965601926, 1.689623135700882, 1.3021290772385927, 1.7020151214322654, -1.140329708718237]], [[-3.3613113999856163, -0.41805884815136635, 5.750722250758927, 13.873877719484689, 11.42278577755504, 11.873782067658286, 9.384158517962705, 0.1435793526388831, -3.391552081359699], [4.161081261514829, 3.6783663705120957, 4.713902939692706, 4.626415069648544, 2.549111345491055, 3.8484107053594805, 1.4468443970717002, 2.9811351444485936, 5.280572440663402], [17.032502610132568, 17.84514318855103, 14.647512685778041, 12.89597395611403, 2.2986470964724908, 1.689623135153164, 1.3021290607635574, 1.7020151053995032, -1.1403297080475863]]) ... ok +test_separation.test_separation_functions('data/separation/output02.json', 'Images Frames - Source to Artifact', [[29.54115930846266, 30.28486437518026, 32.085430463371274, 24.468939623277347, 23.350922623986396, 27.360805465423365, 18.146874281971847, 23.676861050072382, 38.977423833671125], [25.222110956731317, 34.44975192270135, 33.74005006567886, 29.643798992881663, 24.025161180678765, 20.230457096218323, 21.146116064517248, 27.153624668217464, 27.14789338514652], [36.13248139038415, 34.10327241416053, 32.69176471833748, 27.454243153543057, 25.04546556921184, 22.781967782678805, 23.333232870620378, 24.40959900677184, 29.106022947671203]], [[29.541159284469806, 30.284864376603664, 32.08543046340018, 24.46893976177227, 23.35092262389296, 27.360805465361423, 18.146874195853638, 23.676860735173122, 38.97742383230484], [25.22211095028493, 34.44975192338721, 33.74005006567967, 29.643799086977968, 24.02516118091551, 20.230457095840976, 21.146115340325892, 27.153624219688183, 27.147893384824293], [36.132481064536144, 34.103272414992134, 32.69176471834025, 27.454243214386686, 25.04546556931182, 22.78196778318227, 23.33323120636724, 24.409598992734267, 29.106022947464627]]) ... ok test_separation.test_separation_functions('data/separation/output02.json', 'Images Frames - Source permutation', [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0]], [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0]]) ... ok -test_separation.test_separation_functions('data/separation/output03.json', 'Sources Frames - Source to Distortion', [[6.334331918339606, 5.669633027022246, 9.514464186545137, 10.71164392578317, 9.297428445800003, 8.77171356859061, 10.403935522673706], [-8.513135611071709, -8.064798819890893, -8.251509304920715, -7.850194258043728, -12.458178865642147, -4.617977607866611, -2.6446156187108585], [3.954084340316565, -3.0720269164432823, -12.105206825589592, 11.99053489992935, 4.810319300991278, -0.47816637025080144, -5.219895828058016], [12.060237250059458, 13.93549138738673, 12.426917555156137, 13.636511936766018, 15.425723921844167, 14.70441898655099, 14.4831434044045]], [[6.334331918339612, 5.669633027022265, 9.514464186545139, 10.71164392578315, 9.297428445800008, 8.771713568590616, 10.403935522673704], [-8.513135611073594, -8.064798819888791, -8.251509304933107, -7.850194258047162, -12.458178865642155, -4.6179776078665995, -2.644615618710851], [3.9540843403165615, -3.0720269164432774, -12.10520682558961, 11.990534899929347, 4.810319300991273, -0.47816637025080955, -5.219895828058016], [12.060237250059458, 13.935491387386808, 12.426917555156134, 13.636511936766013, 15.425723921844167, 14.704418986550998, 14.483143404404505]]) ... ok -test_separation.test_separation_functions('data/separation/output03.json', 'Sources Frames - Source to Interference', [[6.517511431250167, 5.81158423525183, 9.584118567055388, 12.053504436687714, 9.757649465233346, 8.9500210211816, 10.465652434845257], [-7.063425827841289, -6.919588139175024, -7.051067565444304, -6.414204222758903, -11.905715000396157, -4.197909156602908, -2.481385500614052], [4.141014911015082, -3.0662821416585033, -10.876089319075401, 13.139617800551818, 5.7175487483133764, 0.2376957317229949, -4.954793379548168], [12.92241666768976, 14.906538661288112, 13.27812610521474, 14.832517357410438, 15.84821819838745, 15.421359248009507, 15.706812591229198]], [[6.517511430418773, 5.811584235204686, 9.584118567039901, 12.0535044371654, 9.757649467411412, 8.950021021537328, 10.46565243486915], [-7.063426513233857, -6.919588115314706, -7.0510675813016475, -6.414204157657953, -11.905715000061399, -4.197909156233509, -2.4813855006475842], [4.141014910687602, -3.0662821416570836, -10.876089318848761, 13.1396178007717, 5.717548749645411, 0.2376957317518501, -4.954793379034611], [12.922416671673943, 14.906538658441146, 13.278126105039757, 14.832517357389065, 15.848218198376067, 15.42135925531434, 15.706812594153735]]) ... ok -test_separation.test_separation_functions('data/separation/output03.json', 'Sources Frames - Source to Artifact', [[21.04883634586589, 21.608583262187683, 27.951027125792326, 16.728648799569015, 19.710211838250256, 23.247296923591897, 29.282157260590846], [4.799644926337673, 6.0073847825720605, 5.7520391985906, 4.961749764126463, 8.947021685591878, 11.332878323543138, 16.112437890813872], [19.123969289454095, 30.524572261278095, 5.194061850525745, 18.532566785331273, 13.088137800959387, 10.59747667973404, 13.214694804975103], [19.72218257925038, 21.055515792630352, 20.122562940089775, 19.96175152988682, 25.86641897258071, 23.003854645304468, 20.696992505530698]], [[21.048836346016834, 21.608583262197634, 27.951027125793622, 16.72864879954062, 19.710211838041786, 23.24729692355166, 29.2821572605892], [4.79964549937246, 6.007384762964339, 5.752039211870982, 4.961749710617883, 8.947021685277118, 11.332878323275246, 16.112437890835338], [19.123969289544746, 30.52457226127728, 5.194061850315177, 18.53256678532119, 13.088137800677963, 10.597476679719989, 13.214694804585587], [19.72218257905594, 21.055515792722215, 20.12256294009786, 19.96175152988701, 25.866418972581066, 23.003854645101143, 20.69699250545369]]) ... ok +test_separation.test_separation_functions('data/separation/output03.json', 'Sources Frames - Source to Distortion', [[6.334331918339606, 5.669633027022252, 9.514464186545148, 10.71164392578316, 9.297428445800014, 8.771713568590616, 10.403935522673695], [-8.513135611072947, -8.06479881988801, -8.25150930492175, -7.8501942580442705, -12.45817886564216, -4.617977607866615, -2.64461561871086], [3.9540843403165615, -3.0720269164432827, -12.105206825589603, 11.990534899929347, 4.810319300991275, -0.4781663702508073, -5.219895828058015], [12.06023725005945, 13.935491387386723, 12.426917555156152, 13.63651193676602, 15.42572392184417, 14.704418986550996, 14.48314340440451]], [[6.334331918339612, 5.669633027022265, 9.514464186545139, 10.71164392578315, 9.297428445800008, 8.771713568590616, 10.403935522673704], [-8.513135611073594, -8.064798819888791, -8.251509304933107, -7.850194258047162, -12.458178865642155, -4.6179776078665995, -2.644615618710851], [3.9540843403165615, -3.0720269164432774, -12.10520682558961, 11.990534899929347, 4.810319300991273, -0.47816637025080955, -5.219895828058016], [12.060237250059458, 13.935491387386808, 12.426917555156134, 13.636511936766013, 15.425723921844167, 14.704418986550998, 14.483143404404505]]) ... ok +test_separation.test_separation_functions('data/separation/output03.json', 'Sources Frames - Source to Interference', [[6.517511430956059, 5.811584235191804, 9.584118567061893, 12.053504437554937, 9.757649464586176, 8.950021021252027, 10.465652434850174], [-7.063425826761157, -6.919588154586787, -7.0510675585127665, -6.41420422914417, -11.905715000367598, -4.197909156618304, -2.481385500673486], [4.141014911149426, -3.0662821416577026, -10.876089319174651, 13.139617800785874, 5.717548748279755, 0.2376957317160609, -4.95479337943393], [12.922416672256979, 14.9065386603734, 13.278126105218409, 14.832517359591613, 15.848218198392894, 15.421359248559945, 15.706812592194249]], [[6.517511430418773, 5.811584235204686, 9.584118567039901, 12.0535044371654, 9.757649467411412, 8.950021021537328, 10.46565243486915], [-7.063426513233857, -6.919588115314706, -7.0510675813016475, -6.414204157657953, -11.905715000061399, -4.197909156233509, -2.4813855006475842], [4.141014910687602, -3.0662821416570836, -10.876089318848761, 13.1396178007717, 5.717548749645411, 0.2376957317518501, -4.954793379034611], [12.922416671673943, 14.906538658441146, 13.278126105039757, 14.832517357389065, 15.848218198376067, 15.42135925531434, 15.706812594153735]]) ... ok +test_separation.test_separation_functions('data/separation/output03.json', 'Sources Frames - Source to Artifact', [[21.048836345919693, 21.608583262200483, 27.951027125791697, 16.72864879951803, 19.71021183831201, 23.247296923584152, 29.282157260590303], [4.799644924140044, 6.0073847955656, 5.752039192874227, 4.961749769348593, 8.947021685564929, 11.332878323554013, 16.11243789085223], [19.123969289415776, 30.52457226127744, 5.194061850617207, 18.532566785320505, 13.088137800966999, 10.597476679737309, 13.214694804889211], [19.72218257902913, 21.055515792659747, 20.122562940089704, 19.961751529816834, 25.866418972580533, 23.003854645289668, 20.69699250550567]], [[21.048836346016834, 21.608583262197634, 27.951027125793622, 16.72864879954062, 19.710211838041786, 23.24729692355166, 29.2821572605892], [4.79964549937246, 6.007384762964339, 5.752039211870982, 4.961749710617883, 8.947021685277118, 11.332878323275246, 16.112437890835338], [19.123969289544746, 30.52457226127728, 5.194061850315177, 18.53256678532119, 13.088137800677963, 10.597476679719989, 13.214694804585587], [19.72218257905594, 21.055515792722215, 20.12256294009786, 19.96175152988701, 25.866418972581066, 23.003854645101143, 20.69699250545369]]) ... ok test_separation.test_separation_functions('data/separation/output03.json', 'Sources Frames - Source permutation', [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0], [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0]], [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0], [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0]]) ... ok -test_separation.test_separation_functions('data/separation/output03.json', 'Sources - Source to Distortion', [7.227899883748839, -4.463066010998925, 1.282110838448778, 12.080451610955595], [7.227899883748847, -4.463066010999018, 1.2821108384488062, 12.080451610955636]) ... ok -test_separation.test_separation_functions('data/separation/output03.json', 'Sources - Source to Interference', [9.099154153204669, -0.6395992452178498, 4.933804919302359, 18.322102006126194], [9.099154153186786, -0.6395992455508694, 4.933804919293891, 18.322102002191336]) ... ok -test_separation.test_separation_functions('data/separation/output03.json', 'Sources - Source to Artifact', [12.290493438164713, 1.2044404037445815, 4.94297276988999, 13.3220320585599], [12.29049343816683, 1.2044404039163803, 4.942972769893187, 13.322032058619765]) ... ok +test_separation.test_separation_functions('data/separation/output03.json', 'Sources - Source to Distortion', [7.227899883748834, -4.463066010998922, 1.2821108384487931, 12.08045161095563], [7.227899883748847, -4.463066010999018, 1.2821108384488062, 12.080451610955636]) ... ok +test_separation.test_separation_functions('data/separation/output03.json', 'Sources - Source to Interference', [9.099154153150357, -0.6395992449918776, 4.933804919293743, 18.322102008336522], [9.099154153186786, -0.6395992455508694, 4.933804919293891, 18.322102002191336]) ... ok +test_separation.test_separation_functions('data/separation/output03.json', 'Sources - Source to Artifact', [12.290493438170484, 1.2044404036217558, 4.94297276989194, 13.322032058528471], [12.29049343816683, 1.2044404039163803, 4.942972769893187, 13.322032058619765]) ... ok test_separation.test_separation_functions('data/separation/output03.json', 'Sources - Source permutation', [0, 1, 2, 3], [0, 1, 2, 3]) ... ok test_separation.test_separation_functions('data/separation/output03.json', 'Images - Source to Distortion', [5.712753094141592, -0.5289757449175277, 2.549532481747531, 7.304802908427809], [5.712753094141592, -0.5289757449175277, 2.549532481747531, 7.304802908427809]) ... ok -test_separation.test_separation_functions('data/separation/output03.json', 'Images - Image to Spatial', [8.318816498816261, 0.2997698880963518, 4.804595475041118, 9.811871171879861], [8.318816498816233, 0.29976988809635446, 4.804595475041144, 9.81187117187988]) ... ok -test_separation.test_separation_functions('data/separation/output03.json', 'Images - Source to Interference', [9.099154153204669, -0.6395992452178498, 4.933804919302359, 18.322102006126194], [9.099154152762832, -0.639599245138507, 4.933804919281571, 18.322102007674253]) ... ok -test_separation.test_separation_functions('data/separation/output03.json', 'Images - Source to Artifact', [12.290493438164713, 1.2044404037445815, 4.94297276988999, 13.3220320585599], [12.290493438213053, 1.2044404037004555, 4.942972769894986, 13.322032058536436]) ... ok +test_separation.test_separation_functions('data/separation/output03.json', 'Images - Image to Spatial', [8.318816498816252, 0.2997698880963518, 4.804595475041133, 9.811871171879824], [8.318816498816233, 0.29976988809635446, 4.804595475041144, 9.81187117187988]) ... ok +test_separation.test_separation_functions('data/separation/output03.json', 'Images - Source to Interference', [9.099154153150357, -0.6395992449918776, 4.933804919293743, 18.322102008336522], [9.099154152762832, -0.639599245138507, 4.933804919281571, 18.322102007674253]) ... ok +test_separation.test_separation_functions('data/separation/output03.json', 'Images - Source to Artifact', [12.290493438170484, 1.2044404036217558, 4.94297276989194, 13.322032058528471], [12.290493438213053, 1.2044404037004555, 4.942972769894986, 13.322032058536436]) ... ok test_separation.test_separation_functions('data/separation/output03.json', 'Images - Source permutation', [0, 1, 2, 3], [0, 1, 2, 3]) ... ok test_separation.test_separation_functions('data/separation/output03.json', 'Images Frames - Source to Distortion', [[4.19954929801372, 3.96782825444149, 4.361892868515408, 6.5073212368026825, 6.955560133790401, 5.984627571776252, 7.929196739408663], [-1.4095944954010409e-05, -2.8326066278908866e-06, 1.1949171397866073e-05, 9.838309428075156e-06, -0.043281902154532, -1.409758632530891, -1.4422546911181748], [3.117618233726835, -0.28622284622982813, -0.015140774063767213, 5.574189592449486, 3.7010547007907855, 1.167937056847659, 0.4592080989842254], [7.354561939979786, 8.361046167970864, 6.775511410749754, 6.889497911805611, 6.804044580985504, 6.417840147181597, 8.290624270950048]], [[4.19954929801372, 3.96782825444149, 4.361892868515408, 6.5073212368026825, 6.955560133790401, 5.984627571776252, 7.929196739408663], [-1.4095944954010409e-05, -2.8326066278908866e-06, 1.1949171397866073e-05, 9.838309428075156e-06, -0.043281902154532, -1.409758632530891, -1.4422546911181748], [3.117618233726835, -0.28622284622982813, -0.015140774063767213, 5.574189592449486, 3.7010547007907855, 1.167937056847659, 0.4592080989842254], [7.354561939979786, 8.361046167970864, 6.775511410749754, 6.889497911805611, 6.804044580985504, 6.417840147181597, 8.290624270950048]]) ... ok -test_separation.test_separation_functions('data/separation/output03.json', 'Images Frames - Image to Spatial', [[6.112430375659281, 5.316079069647989, 5.02754697294117, 7.561106359147766, 9.767718417885025, 9.05195120319567, 10.595479265345205], [-1.4080045367696296e-05, -2.817805683465462e-06, 1.1963908148885579e-05, 9.852421879178893e-06, -0.0413096055991435, 1.0455158520558603, 0.6549993870997013], [5.452577519367848, 0.5197310016117935, 0.0038051781058960924, 5.868918719128882, 5.5283546570993884, 3.4966849250081977, 0.6693780756670286], [9.918609420131808, 10.363424299609472, 8.899797095616508, 8.279821888574894, 7.6331594535493705, 7.435927366549882, 10.021556206256415]], [[6.112430375659283, 5.316079069648002, 5.027546972941165, 7.561106359147739, 9.767718417885034, 9.05195120319567, 10.595479265345196], [-1.4080045367696296e-05, -2.817805683465462e-06, 1.1963908148885579e-05, 9.85242188014322e-06, -0.0413096055991435, 1.04551585205587, 0.6549993870997048], [5.452577519367842, 0.5197310016117918, 0.0038051781058960924, 5.86891871912888, 5.528354657099386, 3.496684925008192, 0.6693780756670293], [9.918609420131812, 10.363424299608557, 8.899797095616515, 8.279821888574899, 7.633159453549365, 7.435927366549889, 10.021556206256408]]) ... ok -test_separation.test_separation_functions('data/separation/output03.json', 'Images Frames - Source to Interference', [[6.517511431250167, 5.81158423525183, 9.584118567055388, 12.053504436687714, 9.757649465233346, 8.9500210211816, 10.465652434845257], [-7.063425827841289, -6.919588139175024, -7.051067565444304, -6.414204222758903, -11.905715000396157, -4.197909156602908, -2.481385500614052], [4.141014911015082, -3.0662821416585033, -10.876089319075401, 13.139617800551818, 5.7175487483133764, 0.2376957317229949, -4.954793379548168], [12.92241666768976, 14.906538661288112, 13.27812610521474, 14.832517357410438, 15.84821819838745, 15.421359248009507, 15.706812591229198]], [[6.517511430418773, 5.811584235204686, 9.584118567039901, 12.0535044371654, 9.757649467411412, 8.950021021537328, 10.46565243486915], [-7.063426513233857, -6.919588115314706, -7.0510675813016475, -6.414204157657953, -11.905715000061399, -4.197909156233509, -2.4813855006475842], [4.141014910687602, -3.0662821416570836, -10.876089318848761, 13.1396178007717, 5.717548749645411, 0.2376957317518501, -4.954793379034611], [12.922416671673943, 14.906538658441146, 13.278126105039757, 14.832517357389065, 15.848218198376067, 15.42135925531434, 15.706812594153735]]) ... ok -test_separation.test_separation_functions('data/separation/output03.json', 'Images Frames - Source to Artifact', [[21.04883634586589, 21.608583262187683, 27.951027125792326, 16.728648799569015, 19.710211838250256, 23.247296923591897, 29.282157260590846], [4.799644926337673, 6.0073847825720605, 5.7520391985906, 4.961749764126463, 8.947021685591878, 11.332878323543138, 16.112437890813872], [19.123969289454095, 30.524572261278095, 5.194061850525745, 18.532566785331273, 13.088137800959387, 10.59747667973404, 13.214694804975103], [19.72218257925038, 21.055515792630352, 20.122562940089775, 19.96175152988682, 25.86641897258071, 23.003854645304468, 20.696992505530698]], [[21.048836346016834, 21.608583262197634, 27.951027125793622, 16.72864879954062, 19.710211838041786, 23.24729692355166, 29.2821572605892], [4.79964549937246, 6.007384762964339, 5.752039211870982, 4.961749710617883, 8.947021685277118, 11.332878323275246, 16.112437890835338], [19.123969289544746, 30.52457226127728, 5.194061850315177, 18.53256678532119, 13.088137800677963, 10.597476679719989, 13.214694804585587], [19.72218257905594, 21.055515792722215, 20.12256294009786, 19.96175152988701, 25.866418972581066, 23.003854645101143, 20.69699250545369]]) ... ok +test_separation.test_separation_functions('data/separation/output03.json', 'Images Frames - Image to Spatial', [[6.112430375659276, 5.316079069648, 5.027546972941176, 7.561106359147754, 9.767718417885046, 9.051951203195674, 10.595479265345201], [-1.4080045367696296e-05, -2.817805683465462e-06, 1.1963908148885579e-05, 9.852421879178893e-06, -0.0413096055991435, 1.0455158520558625, 0.6549993870997072], [5.452577519367842, 0.5197310016117918, 0.0038051781058960924, 5.86891871912888, 5.528354657099386, 3.49668492500819, 0.6693780756670293], [9.918609420131816, 10.363424299609477, 8.899797095616487, 8.27982188857489, 7.633159453549368, 7.435927366549882, 10.021556206256403]], [[6.112430375659283, 5.316079069648002, 5.027546972941165, 7.561106359147739, 9.767718417885034, 9.05195120319567, 10.595479265345196], [-1.4080045367696296e-05, -2.817805683465462e-06, 1.1963908148885579e-05, 9.85242188014322e-06, -0.0413096055991435, 1.04551585205587, 0.6549993870997048], [5.452577519367842, 0.5197310016117918, 0.0038051781058960924, 5.86891871912888, 5.528354657099386, 3.496684925008192, 0.6693780756670293], [9.918609420131812, 10.363424299608557, 8.899797095616515, 8.279821888574899, 7.633159453549365, 7.435927366549889, 10.021556206256408]]) ... ok +test_separation.test_separation_functions('data/separation/output03.json', 'Images Frames - Source to Interference', [[6.517511430956059, 5.811584235191804, 9.584118567061893, 12.053504437554937, 9.757649464586176, 8.950021021252027, 10.465652434850174], [-7.063425826761157, -6.919588154586787, -7.0510675585127665, -6.41420422914417, -11.905715000367598, -4.197909156618304, -2.481385500673486], [4.141014911149426, -3.0662821416577026, -10.876089319174651, 13.139617800785874, 5.717548748279755, 0.2376957317160609, -4.95479337943393], [12.922416672256979, 14.9065386603734, 13.278126105218409, 14.832517359591613, 15.848218198392894, 15.421359248559945, 15.706812592194249]], [[6.517511430418773, 5.811584235204686, 9.584118567039901, 12.0535044371654, 9.757649467411412, 8.950021021537328, 10.46565243486915], [-7.063426513233857, -6.919588115314706, -7.0510675813016475, -6.414204157657953, -11.905715000061399, -4.197909156233509, -2.4813855006475842], [4.141014910687602, -3.0662821416570836, -10.876089318848761, 13.1396178007717, 5.717548749645411, 0.2376957317518501, -4.954793379034611], [12.922416671673943, 14.906538658441146, 13.278126105039757, 14.832517357389065, 15.848218198376067, 15.42135925531434, 15.706812594153735]]) ... ok +test_separation.test_separation_functions('data/separation/output03.json', 'Images Frames - Source to Artifact', [[21.048836345919693, 21.608583262200483, 27.951027125791697, 16.72864879951803, 19.71021183831201, 23.247296923584152, 29.282157260590303], [4.799644924140044, 6.0073847955656, 5.752039192874227, 4.961749769348593, 8.947021685564929, 11.332878323554013, 16.11243789085223], [19.123969289415776, 30.52457226127744, 5.194061850617207, 18.532566785320505, 13.088137800966999, 10.597476679737309, 13.214694804889211], [19.72218257902913, 21.055515792659747, 20.122562940089704, 19.961751529816834, 25.866418972580533, 23.003854645289668, 20.69699250550567]], [[21.048836346016834, 21.608583262197634, 27.951027125793622, 16.72864879954062, 19.710211838041786, 23.24729692355166, 29.2821572605892], [4.79964549937246, 6.007384762964339, 5.752039211870982, 4.961749710617883, 8.947021685277118, 11.332878323275246, 16.112437890835338], [19.123969289544746, 30.52457226127728, 5.194061850315177, 18.53256678532119, 13.088137800677963, 10.597476679719989, 13.214694804585587], [19.72218257905594, 21.055515792722215, 20.12256294009786, 19.96175152988701, 25.866418972581066, 23.003854645101143, 20.69699250545369]]) ... ok test_separation.test_separation_functions('data/separation/output03.json', 'Images Frames - Source permutation', [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0], [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0]], [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0], [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0]]) ... ok -test_separation.test_separation_functions('data/separation/output05.json', 'Sources Frames - Source to Distortion', [[11.44053667506759, 17.328375913229202, 19.246247909082797, 19.15107868850006, 23.35477132443165, 23.21091745726151, 18.48919767884878], [3.2004995075979026, 2.469781098195154, -3.8346240995499086, 7.931333626411324, 11.172922729330653, -2.3006149433583274, 3.3027992432643813], [13.124358137427157, 12.993318101201123, 5.859129776687093, 3.147786090783535, -8.938596094423712, 14.23943338016775, 13.54881574813592]], [[11.440536675067579, 17.328375913229216, 19.246247909082772, 19.15107868850007, 23.354771324431663, 23.2109174572615, 18.48919767884879], [3.200499507597892, 2.4697810981951642, -3.834624099549914, 7.9313336264114165, 11.17292272933065, -2.3006149433583194, 3.30279924326439], [13.12435813742717, 12.993318101201163, 5.859129776687109, 3.147786090782722, -8.938596094423708, 14.239433380167759, 13.548815748136056]]) ... ok -test_separation.test_separation_functions('data/separation/output05.json', 'Sources Frames - Source to Interference', [[12.765247980488967, 17.48635121722314, 20.940410354949158, 20.026300194279237, 23.96794059785303, 25.230972473266657, 19.402046431189085], [3.7592967870792027, 2.555820915255466, -3.2068474186797884, 8.558003118400581, 11.583077988393804, -0.8357643907278779, 4.022718590139004], [13.999773465736547, 13.100223365296067, 6.902335250633128, 3.666557467576827, -8.731410599687086, 16.160022781780533, 14.258939589188104]], [[12.765247980489129, 17.486351217195573, 20.940410354949456, 20.026300194268384, 23.96794059785485, 25.230972473267187, 19.4020464311528], [3.75929678707931, 2.5558209152386198, -3.2068474186796414, 8.55800311839287, 11.583077988395162, -0.8357643907276845, 4.022718590112774], [13.999773465737002, 13.100223365279911, 6.902335250633238, 3.6665574675697377, -8.731410599686226, 16.160022781780587, 14.258939589164363]]) ... ok -test_separation.test_separation_functions('data/separation/output05.json', 'Sources Frames - Source to Artifact', [[17.466580806940147, 31.875865139416955, 24.188953472076626, 26.58096014805615, 32.1771715206209, 27.519079324974932, 25.761041518333982], [13.907516503438016, 21.461328162921845, 9.778502652958046, 17.215043841970726, 21.91636456072787, 6.579408542410734, 12.911739918445587], [20.679969040167208, 29.342166172612284, 13.37093687260856, 14.185660075486426, 13.656085168710971, 18.811784798091367, 21.923450931296223]], [[17.466580806940193, 31.875865139417332, 24.188953472076662, 26.580960148056274, 32.17717152062089, 27.519079324974953, 25.761041518334498], [13.907516503437991, 21.46132816292758, 9.778502652957963, 17.2150438419717, 21.916364560727757, 6.579408542410596, 12.911739918453357], [20.679969040167208, 29.342166172612735, 13.370936872608572, 14.185660075488357, 13.656085168710208, 18.811784798091374, 21.9234509312971]]) ... ok +test_separation.test_separation_functions('data/separation/output05.json', 'Sources Frames - Source to Distortion', [[11.440536675067596, 17.328375913229205, 19.2462479090828, 19.15107868850005, 23.35477132443166, 23.210917457261488, 18.489197678848782], [3.2004995075979057, 2.469781098195154, -3.834624099549915, 7.9313336264113286, 11.172922729330644, -2.300614943358314, 3.302799243264362], [13.124358137427173, 12.993318101201146, 5.859129776687107, 3.147786090783302, -8.938596094423712, 14.23943338016775, 13.548815748135947]], [[11.440536675067579, 17.328375913229216, 19.246247909082772, 19.15107868850007, 23.354771324431663, 23.2109174572615, 18.48919767884879], [3.200499507597892, 2.4697810981951642, -3.834624099549914, 7.9313336264114165, 11.17292272933065, -2.3006149433583194, 3.30279924326439], [13.12435813742717, 12.993318101201163, 5.859129776687109, 3.147786090782722, -8.938596094423708, 14.239433380167759, 13.548815748136056]]) ... ok +test_separation.test_separation_functions('data/separation/output05.json', 'Sources Frames - Source to Interference', [[12.765247980488594, 17.486351217243918, 20.940410354948682, 20.02630019427866, 23.96794059785329, 25.230972473266576, 19.402046431189778], [3.759296787078944, 2.555820915266143, -3.206847418679932, 8.558003118400304, 11.583077988393802, -0.8357643907278025, 4.022718590139006], [13.999773465736457, 13.100223365307118, 6.902335250632708, 3.666557467575725, -8.73141059968706, 16.16002278177941, 14.258939589196537]], [[12.765247980489129, 17.486351217195573, 20.940410354949456, 20.026300194268384, 23.96794059785485, 25.230972473267187, 19.4020464311528], [3.75929678707931, 2.5558209152386198, -3.2068474186796414, 8.55800311839287, 11.583077988395162, -0.8357643907276845, 4.022718590112774], [13.999773465737002, 13.100223365279911, 6.902335250633238, 3.6665574675697377, -8.731410599686226, 16.160022781780587, 14.258939589164363]]) ... ok +test_separation.test_separation_functions('data/separation/output05.json', 'Sources Frames - Source to Artifact', [[17.466580806940183, 31.875865139416554, 24.18895347207666, 26.58096014805617, 32.17717152062088, 27.519079324974903, 25.761041518334032], [13.907516503438085, 21.46132816291777, 9.778502652958156, 17.215043841970797, 21.916364560727885, 6.579408542410655, 12.91173991844568], [20.679969040167215, 29.34216617261167, 13.370936872608642, 14.185660075486455, 13.656085168710948, 18.81178479809137, 21.92345093129594]], [[17.466580806940193, 31.875865139417332, 24.188953472076662, 26.580960148056274, 32.17717152062089, 27.519079324974953, 25.761041518334498], [13.907516503437991, 21.46132816292758, 9.778502652957963, 17.2150438419717, 21.916364560727757, 6.579408542410596, 12.911739918453357], [20.679969040167208, 29.342166172612735, 13.370936872608572, 14.185660075488357, 13.656085168710208, 18.811784798091374, 21.9234509312971]]) ... ok test_separation.test_separation_functions('data/separation/output05.json', 'Sources Frames - Source permutation', [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0]], [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0]]) ... ok -test_separation.test_separation_functions('data/separation/output05.json', 'Sources - Source to Distortion', [15.989628144732428, 2.925852770373188, 10.390551440343593], [15.989628144732425, 2.92585277037319, 10.390551440343547]) ... ok -test_separation.test_separation_functions('data/separation/output05.json', 'Sources - Source to Interference', [19.310156466663585, 5.042019427790719, 13.118530603652525], [19.310156466664875, 5.042019427791443, 13.118530603652601]) ... ok -test_separation.test_separation_functions('data/separation/output05.json', 'Sources - Source to Artifact', [18.761000337486035, 8.246653505074278, 13.909608717243135], [18.76100033748606, 8.24665350507413, 13.909608717243112]) ... ok +test_separation.test_separation_functions('data/separation/output05.json', 'Sources - Source to Distortion', [15.989628144732432, 2.9258527703732016, 10.390551440343582], [15.989628144732425, 2.92585277037319, 10.390551440343547]) ... ok +test_separation.test_separation_functions('data/separation/output05.json', 'Sources - Source to Interference', [19.310156466663955, 5.042019427790949, 13.118530603652857], [19.310156466664875, 5.042019427791443, 13.118530603652601]) ... ok +test_separation.test_separation_functions('data/separation/output05.json', 'Sources - Source to Artifact', [18.761000337486028, 8.246653505074239, 13.909608717243106], [18.76100033748606, 8.24665350507413, 13.909608717243112]) ... ok test_separation.test_separation_functions('data/separation/output05.json', 'Sources - Source permutation', [0, 1, 2], [0, 1, 2]) ... ok test_separation.test_separation_functions('data/separation/output05.json', 'Images - Source to Distortion', [2.163258282027192, 0.897843090973953, 1.2282412977280202], [2.163258282027192, 0.897843090973953, 1.2282412977280202]) ... ok -test_separation.test_separation_functions('data/separation/output05.json', 'Images - Image to Spatial', [2.6751543739781294, 8.372130218894497, 2.8493541624535856], [2.675154373977956, 8.372130218893792, 2.8493541624550485]) ... ok -test_separation.test_separation_functions('data/separation/output05.json', 'Images - Source to Interference', [19.310156464364074, 5.042019457861333, 13.118530731558117], [19.310016796340754, 5.042011979810868, 13.118530796703595]) ... ok -test_separation.test_separation_functions('data/separation/output05.json', 'Images - Source to Artifact', [18.76100033477313, 8.246653482476024, 13.909608730277911], [18.761000317979864, 8.246653519942392, 13.90960877164283]) ... ok +test_separation.test_separation_functions('data/separation/output05.json', 'Images - Image to Spatial', [2.6751543739795043, 8.372130218894506, 2.8493541624577654], [2.675154373977956, 8.372130218893792, 2.8493541624550485]) ... ok +test_separation.test_separation_functions('data/separation/output05.json', 'Images - Source to Interference', [19.31015646558772, 5.0420194252804045, 13.11853059743482], [19.310016796340754, 5.042011979810868, 13.118530796703595]) ... ok +test_separation.test_separation_functions('data/separation/output05.json', 'Images - Source to Artifact', [18.761000338914286, 8.246653505381495, 13.909608715988744], [18.761000317979864, 8.246653519942392, 13.90960877164283]) ... ok test_separation.test_separation_functions('data/separation/output05.json', 'Images - Source permutation', [0, 1, 2], [0, 1, 2]) ... ok test_separation.test_separation_functions('data/separation/output05.json', 'Images Frames - Source to Distortion', [[1.4640689573054708, 2.7226855497949582, 2.01993537403283, 2.0707454220204204, 1.7654217138662174, 2.2757164947868103], [0.5862203071772628, -2.555224133136584, 0.8281683915332907, 3.9038945737714243, -8.166310458073198, 0.8747108716969225], [1.863929146719244, 0.4142955685304883, -0.16934518084163938, -11.026720818380532, 2.337017329764834, 1.2285975158734879]], [[1.4640689573054708, 2.7226855497949582, 2.01993537403283, 2.0707454220204204, 1.7654217138662174, 2.2757164947868103], [0.5862203071772628, -2.555224133136584, 0.8281683915332907, 3.9038945737714243, -8.166310458073198, 0.8747108716969225], [1.863929146719244, 0.4142955685304883, -0.16934518084163938, -11.026720818380532, 2.337017329764834, 1.2285975158734879]]) ... ok -test_separation.test_separation_functions('data/separation/output05.json', 'Images Frames - Image to Spatial', [[2.674345974052031, 3.0421381970636374, 2.171851184656884, 2.2199036764690505, 1.8469091257219628, 2.566792166707933], [6.986314555665624, 1.1937990357101103, 5.924077706271249, 6.798483342932102, -3.2041611423917837, 5.55757488264118], [2.786320464507803, 1.2693990721586157, 2.104572025405193, -8.402250815014977, 3.744772513386317, 2.0153662739031217]], [[2.6743459740517226, 3.042138197061535, 2.171851184655353, 2.21990367646539, 1.846909125722322, 2.5667921667091735], [6.986314555664403, 1.1937990357095065, 5.924077706272566, 6.798483342879064, -3.204161142391748, 5.557574882687534], [2.786320464519493, 1.269399072157903, 2.104572025397564, -8.40225081501467, 3.7447725133852394, 2.015366273884354]]) ... ok -test_separation.test_separation_functions('data/separation/output05.json', 'Images Frames - Source to Interference', [[12.765247972675962, 18.548198332935407, 21.569422139785182, 21.727536055856852, 25.07450424268384, 19.402046418589716], [3.75929683574285, 2.9643296874435943, 3.452116605977605, 8.899899551629018, -0.013368611283979804, 4.022718594838402], [13.999773394588841, 12.840072406338708, 7.85528310007733, 2.012888027873647, 13.254450172254549, 14.258939608507964]], [[12.765247987217723, 18.548198326401238, 21.56942205365922, 21.727536058601494, 25.074504242651123, 19.402046376019406], [3.7592969952118938, 2.9643294210871796, 3.4521164707672103, 8.89989960878802, -0.013368601758496676, 4.022718272413978], [13.999773826767068, 12.840068959398272, 7.855283150243267, 2.0128880192086265, 13.254450179478315, 14.258939821646521]]) ... ok -test_separation.test_separation_functions('data/separation/output05.json', 'Images Frames - Source to Artifact', [[17.46658081725434, 30.644492693505015, 31.81821984841083, 31.403889984413237, 29.74250643031196, 25.76104151508192], [13.907516570664434, 19.28631040759366, 18.049825819314663, 21.324888241137693, 8.415006039958259, 12.911739889713932], [20.67996905958434, 26.253637183496814, 20.398337859196673, 14.98500219340201, 16.75512468127024, 21.92345091806868]], [[17.466581324467473, 30.64449260447506, 31.818219899436677, 31.403889961649718, 29.742506431757878, 25.76104133124133], [13.90751663604565, 19.286311163564886, 18.04982577022389, 21.32488824647362, 8.415006032654246, 12.91174006255146], [20.67996907702124, 26.253639802519878, 20.39833802217094, 14.985002236348938, 16.75512467904216, 21.9234510210249]]) ... ok +test_separation.test_separation_functions('data/separation/output05.json', 'Images Frames - Image to Spatial', [[2.674345974053058, 3.042138197051505, 2.171851184655144, 2.21990367646635, 1.8469091257261692, 2.5667921667105738], [6.98631455566823, 1.1937990357104127, 5.924077706272185, 6.798483342879158, -3.204161142389813, 5.557574882686591], [2.78632046451344, 1.2693990721644695, 2.1045720253894675, -8.402250815014842, 3.7447725133854037, 2.015366273903474]], [[2.6743459740517226, 3.042138197061535, 2.171851184655353, 2.21990367646539, 1.846909125722322, 2.5667921667091735], [6.986314555664403, 1.1937990357095065, 5.924077706272566, 6.798483342879064, -3.204161142391748, 5.557574882687534], [2.786320464519493, 1.269399072157903, 2.104572025397564, -8.40225081501467, 3.7447725133852394, 2.015366273884354]]) ... ok +test_separation.test_separation_functions('data/separation/output05.json', 'Images Frames - Source to Interference', [[12.765247978952921, 18.548198362597866, 21.569422102070888, 21.727536053768443, 25.07450424272447, 19.402046354452835], [3.7592969566550147, 2.9643292003076915, 3.4521165658425117, 8.899899567849408, -0.013368607239778767, 4.02271829646254], [13.999773425009462, 12.840069926851537, 7.855283100933218, 2.0128880378103977, 13.254450173302628, 14.258939498545658]], [[12.765247987217723, 18.548198326401238, 21.56942205365922, 21.727536058601494, 25.074504242651123, 19.402046376019406], [3.7592969952118938, 2.9643294210871796, 3.4521164707672103, 8.89989960878802, -0.013368601758496676, 4.022718272413978], [13.999773826767068, 12.840068959398272, 7.855283150243267, 2.0128880192086265, 13.254450179478315, 14.258939821646521]]) ... ok +test_separation.test_separation_functions('data/separation/output05.json', 'Images Frames - Source to Artifact', [[17.466580843605623, 30.64449297843373, 31.81821985570452, 31.403889982836045, 29.74250643096079, 25.761041550256504], [13.90751650071267, 19.28631216778904, 18.049825794913616, 21.324888251393475, 8.415006039243035, 12.911739887025496], [20.679969093362153, 26.253640137362524, 20.398337873206493, 14.985002191057797, 16.75512467803071, 21.92345088386083]], [[17.466581324467473, 30.64449260447506, 31.818219899436677, 31.403889961649718, 29.742506431757878, 25.76104133124133], [13.90751663604565, 19.286311163564886, 18.04982577022389, 21.32488824647362, 8.415006032654246, 12.91174006255146], [20.67996907702124, 26.253639802519878, 20.39833802217094, 14.985002236348938, 16.75512467904216, 21.9234510210249]]) ... ok test_separation.test_separation_functions('data/separation/output05.json', 'Images Frames - Source permutation', [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [2.0, 2.0, 2.0, 2.0, 2.0, 2.0]], [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [2.0, 2.0, 2.0, 2.0, 2.0, 2.0]]) ... ok -test_separation.test_separation_functions('data/separation/output06.json', 'Sources Frames - Source to Distortion', [[15.770861118084024, 10.266491728120792, 10.616425286260345, 10.402612463899496, 11.341693557777493, 17.977919644661608, 20.899809133103066, 20.68495872876802, 19.816412831063722, 15.157352480870557, 10.918400740940768, 12.79428404857018, 16.35341492981468, 19.142915379163867, 20.35618214565091, 19.684323666460394, 21.236160511571388, 21.49831430887316, 21.411517037797083, 15.6893481420108, 14.973688010752507], [10.234148337188167, 13.494352305226036, 13.261602906653135, 10.270234658668535, 8.926526735416868, 0.7285082470816113, -1.4450260040874072, -0.34910372245165827, -3.5361158771361456, -4.871801382705674, 7.024768329666882, 9.435832460227994, 10.397105843295122, 1.8924601837813197, -5.498679269679707, -5.707465929170647, -3.016408381580702, 0.9723598073007418, -8.414915765241787, 9.753313478712448, 11.817349843774192]], [[15.770861118084023, 10.266491728120815, 10.616425286260341, 10.402612463899505, 11.341693557777493, 17.977919644661608, 20.899809133103066, 20.684958728768006, 19.81641283106371, 15.157352480870586, 10.918400740940763, 12.794284048570162, 16.35341492981471, 19.142915379163863, 20.356182145650912, 19.68432366646042, 21.236160511571388, 21.498314308873177, 21.411517037797086, 15.689348142010811, 14.973688010752495], [10.234148337188175, 13.494352305226032, 13.261602906653147, 10.270234658668533, 8.926526735416843, 0.7285082470816284, -1.445026004087403, -0.3491037224516751, -3.5361158771361154, -4.871801382705655, 7.024768329666901, 9.435832460228072, 10.397105843295142, 1.8924601837813337, -5.498679269679663, -5.707465929170647, -3.016408381580664, 0.9723598073007549, -8.41491576524177, 9.75331347871246, 11.817349843774206]]) ... ok -test_separation.test_separation_functions('data/separation/output06.json', 'Sources Frames - Source to Interference', [[16.983165650601784, 11.066620858416783, 11.119816633976637, 11.248434408988501, 12.128696219803402, 19.13596762600305, 22.814960093766867, 22.862196782184185, 24.30012865902984, 23.182897730382006, 13.635867354293946, 13.749698225694702, 17.406888721891338, 20.684358361310732, 23.94938905742919, 23.574858838760456, 25.266629368982958, 22.704300333535965, 28.523071184675352, 17.130537763017855, 16.540378844175546], [12.7613027011002, 16.725423398871722, 15.50531558578961, 12.822840381089142, 11.569695660595853, 3.519854856132007, 0.3365083764479487, 1.1806141185060905, -0.9230897029461665, -2.576214313865189, 9.10602442521866, 11.226290236312348, 12.707662470216754, 3.5750031043137973, -4.155211115828423, -3.1568928354414245, 0.8942659663030563, 2.3983185381583008, -5.992697570650685, 12.918316411158482, 15.409436033821798]], [[16.983165650601777, 11.066620858416801, 11.119816633976619, 11.248434408988468, 12.128696219803377, 19.13596762600305, 22.814960093766867, 22.86219678218422, 24.300128659029884, 23.182897730381974, 13.635867354293921, 13.74969822569331, 17.406888721891345, 20.68435836131071, 23.949389057429066, 23.57485883876062, 25.266629368983104, 22.704300333535944, 28.52307118467533, 17.130537763017905, 16.54037884417558], [12.761302701100185, 16.725423398871758, 15.505315585789596, 12.82284038108909, 11.569695660595814, 3.5198548561320138, 0.3365083764479299, 1.1806141185060266, -0.9230897029461725, -2.5762143138651847, 9.106024425218664, 11.226290236310998, 12.707662470216736, 3.5750031043137893, -4.155211115828419, -3.156892835441405, 0.8942659663030604, 2.39831853815833, -5.992697570650662, 12.918316411158452, 15.40943603382166]]) ... ok -test_separation.test_separation_functions('data/separation/output06.json', 'Sources Frames - Source to Artifact', [[21.990778005120838, 18.333746530033388, 20.54772668796844, 18.23786659984541, 19.405526331340415, 24.33733097150398, 25.400719693560205, 24.749387110512938, 21.744645957909103, 15.922780436530761, 14.426776962742538, 20.018559739001564, 23.09931034129518, 24.426373457428518, 22.87009180440782, 21.98210695171666, 23.433829394223448, 27.67502058361795, 22.35677824908201, 21.263949483186867, 20.25679399600904], [14.012229445929318, 16.38590431848713, 17.323999898629427, 14.013214533201232, 12.630371248910077, 5.567003858183538, 6.130538618398564, 7.38504579198543, 3.4078156073272274, 3.4811516488942997, 11.721747364516, 14.46425093706646, 14.468754307872969, 8.405501929920142, 5.818303254181892, 2.686539545460932, 1.834651984670618, 8.477254710078228, 2.2431515909826456, 12.830549832539607, 14.43788870978569]], [[21.99077800512083, 18.333746530033405, 20.547726687968467, 18.23786659984539, 19.405526331340425, 24.337330971503963, 25.400719693560223, 24.749387110512938, 21.74464595790909, 15.92278043653074, 14.426776962742522, 20.018559739001624, 23.099310341295208, 24.426373457428518, 22.870091804407828, 21.982106951716652, 23.433829394223462, 27.675020583617965, 22.35677824908201, 21.2639494831869, 20.25679399600904], [14.012229445929318, 16.385904318487157, 17.32399989862944, 14.013214533201253, 12.630371248910073, 5.567003858183554, 6.130538618398581, 7.385045791985439, 3.4078156073272456, 3.4811516488943166, 11.721747364516004, 14.464250937066641, 14.468754307872985, 8.405501929920156, 5.818303254181928, 2.6865395454609016, 1.8346519846706522, 8.477254710078228, 2.2431515909826487, 12.83054983253958, 14.437888709785698]]) ... ok +test_separation.test_separation_functions('data/separation/output06.json', 'Sources Frames - Source to Distortion', [[15.77086111808403, 10.266491728120805, 10.616425286260334, 10.402612463899501, 11.341693557777504, 17.97791964466161, 20.899809133103062, 20.684958728768027, 19.816412831063722, 15.157352480870568, 10.918400740940763, 12.79428404857017, 16.3534149298147, 19.142915379163856, 20.3561821456509, 19.6843236664604, 21.23616051157139, 21.498314308873155, 21.41151703779709, 15.689348142010784, 14.97368801075249], [10.234148337188163, 13.494352305226043, 13.261602906653147, 10.270234658668524, 8.92652673541685, 0.7285082470816153, -1.4450260040874086, -0.3491037224516557, -3.5361158771361447, -4.871801382705669, 7.024768329666889, 9.435832460227994, 10.39710584329513, 1.8924601837813169, -5.498679269679676, -5.707465929170626, -3.0164083815807077, 0.972359807300741, -8.414915765241787, 9.75331347871245, 11.81734984377421]], [[15.770861118084023, 10.266491728120815, 10.616425286260341, 10.402612463899505, 11.341693557777493, 17.977919644661608, 20.899809133103066, 20.684958728768006, 19.81641283106371, 15.157352480870586, 10.918400740940763, 12.794284048570162, 16.35341492981471, 19.142915379163863, 20.356182145650912, 19.68432366646042, 21.236160511571388, 21.498314308873177, 21.411517037797086, 15.689348142010811, 14.973688010752495], [10.234148337188175, 13.494352305226032, 13.261602906653147, 10.270234658668533, 8.926526735416843, 0.7285082470816284, -1.445026004087403, -0.3491037224516751, -3.5361158771361154, -4.871801382705655, 7.024768329666901, 9.435832460228072, 10.397105843295142, 1.8924601837813337, -5.498679269679663, -5.707465929170647, -3.016408381580664, 0.9723598073007549, -8.41491576524177, 9.75331347871246, 11.817349843774206]]) ... ok +test_separation.test_separation_functions('data/separation/output06.json', 'Sources Frames - Source to Interference', [[16.98316565060179, 11.066620858416801, 11.119816633976644, 11.24843440898848, 12.128696219803397, 19.13596762600306, 22.814960093766878, 22.862196782184185, 24.300128659029845, 23.18289773038202, 13.63586735429394, 13.749698225694722, 17.406888721891352, 20.684358361310725, 23.949389057429094, 23.574858838760477, 25.266629368982933, 22.704300333535954, 28.523071184675374, 17.130537763017852, 16.540378844175507], [12.761302701100208, 16.725423398871687, 15.50531558578965, 12.822840381089108, 11.5696956605958, 3.5198548561320098, 0.33650837644793885, 1.180614118506081, -0.9230897029461617, -2.5762143138651963, 9.106024425218672, 11.226290236312249, 12.70766247021674, 3.575003104313796, -4.155211115828387, -3.156892835441392, 0.8942659663030484, 2.398318538158311, -5.992697570650682, 12.918316411158418, 15.40943603382167]], [[16.983165650601777, 11.066620858416801, 11.119816633976619, 11.248434408988468, 12.128696219803377, 19.13596762600305, 22.814960093766867, 22.86219678218422, 24.300128659029884, 23.182897730381974, 13.635867354293921, 13.74969822569331, 17.406888721891345, 20.68435836131071, 23.949389057429066, 23.57485883876062, 25.266629368983104, 22.704300333535944, 28.52307118467533, 17.130537763017905, 16.54037884417558], [12.761302701100185, 16.725423398871758, 15.505315585789596, 12.82284038108909, 11.569695660595814, 3.5198548561320138, 0.3365083764479299, 1.1806141185060266, -0.9230897029461725, -2.5762143138651847, 9.106024425218664, 11.226290236310998, 12.707662470216736, 3.5750031043137893, -4.155211115828419, -3.156892835441405, 0.8942659663030604, 2.39831853815833, -5.992697570650662, 12.918316411158452, 15.40943603382166]]) ... ok +test_separation.test_separation_functions('data/separation/output06.json', 'Sources Frames - Source to Artifact', [[21.990778005120852, 18.333746530033395, 20.547726687968467, 18.237866599845404, 19.405526331340404, 24.33733097150396, 25.400719693560205, 24.74938711051291, 21.7446459579091, 15.922780436530736, 14.426776962742538, 20.018559739001557, 23.099310341295215, 24.426373457428507, 22.870091804407828, 21.98210695171666, 23.433829394223466, 27.675020583617957, 22.35677824908201, 21.263949483186874, 20.25679399600902], [14.012229445929336, 16.385904318487125, 17.32399989862942, 14.013214533201241, 12.63037124891007, 5.567003858183542, 6.13053861839857, 7.385045791985432, 3.407815607327226, 3.481151648894301, 11.721747364515998, 14.464250937066465, 14.468754307872988, 8.40550192992014, 5.8183032541819015, 2.6865395454609313, 1.834651984670623, 8.477254710078226, 2.2431515909826456, 12.830549832539596, 14.437888709785705]], [[21.99077800512083, 18.333746530033405, 20.547726687968467, 18.23786659984539, 19.405526331340425, 24.337330971503963, 25.400719693560223, 24.749387110512938, 21.74464595790909, 15.92278043653074, 14.426776962742522, 20.018559739001624, 23.099310341295208, 24.426373457428518, 22.870091804407828, 21.982106951716652, 23.433829394223462, 27.675020583617965, 22.35677824908201, 21.2639494831869, 20.25679399600904], [14.012229445929318, 16.385904318487157, 17.32399989862944, 14.013214533201253, 12.630371248910073, 5.567003858183554, 6.130538618398581, 7.385045791985439, 3.4078156073272456, 3.4811516488943166, 11.721747364516004, 14.464250937066641, 14.468754307872985, 8.405501929920156, 5.818303254181928, 2.6865395454609016, 1.8346519846706522, 8.477254710078228, 2.2431515909826487, 12.83054983253958, 14.437888709785698]]) ... ok test_separation.test_separation_functions('data/separation/output06.json', 'Sources Frames - Source permutation', [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0]], [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0]]) ... ok -test_separation.test_separation_functions('data/separation/output06.json', 'Sources - Source to Distortion', [13.783382049292738, 7.250163706520238], [13.78338204929278, 7.250163706520247]) ... ok -test_separation.test_separation_functions('data/separation/output06.json', 'Sources - Source to Interference', [16.204235407537382, 11.658569116183273], [16.204235407537556, 11.658569116183275]) ... ok -test_separation.test_separation_functions('data/separation/output06.json', 'Sources - Source to Artifact', [17.57873623383177, 9.491272183553761], [17.578736233831776, 9.491272183553724]) ... ok +test_separation.test_separation_functions('data/separation/output06.json', 'Sources - Source to Distortion', [13.783382049292761, 7.250163706520252], [13.78338204929278, 7.250163706520247]) ... ok +test_separation.test_separation_functions('data/separation/output06.json', 'Sources - Source to Interference', [16.204235407537467, 11.658569116183283], [16.204235407537556, 11.658569116183275]) ... ok +test_separation.test_separation_functions('data/separation/output06.json', 'Sources - Source to Artifact', [17.578736233831776, 9.491272183553743], [17.578736233831776, 9.491272183553724]) ... ok test_separation.test_separation_functions('data/separation/output06.json', 'Sources - Source permutation', [0, 1], [0, 1]) ... ok test_separation.test_separation_functions('data/separation/output06.json', 'Images - Source to Distortion', [4.064384201051032, 3.038140191822751], [4.064384201051032, 3.038140191822751]) ... ok -test_separation.test_separation_functions('data/separation/output06.json', 'Images - Image to Spatial', [4.287976103505104, 3.525044340309087], [4.2879761035049695, 3.5250443403090737]) ... ok -test_separation.test_separation_functions('data/separation/output06.json', 'Images - Source to Interference', [16.204235407537332, 11.658569116183362], [16.204235407534707, 11.658569116182962]) ... ok -test_separation.test_separation_functions('data/separation/output06.json', 'Images - Source to Artifact', [17.57873623383177, 9.491272183553841], [17.57873623383274, 9.491272183553775]) ... ok +test_separation.test_separation_functions('data/separation/output06.json', 'Images - Image to Spatial', [4.287976103503465, 3.5250443403090976], [4.2879761035049695, 3.5250443403090737]) ... ok +test_separation.test_separation_functions('data/separation/output06.json', 'Images - Source to Interference', [16.20423540754212, 11.65856911618328], [16.204235407534707, 11.658569116182962]) ... ok +test_separation.test_separation_functions('data/separation/output06.json', 'Images - Source to Artifact', [17.57873623383171, 9.491272183553761], [17.57873623383274, 9.491272183553775]) ... ok test_separation.test_separation_functions('data/separation/output06.json', 'Images - Source permutation', [0, 1], [0, 1]) ... ok test_separation.test_separation_functions('data/separation/output06.json', 'Images Frames - Source to Distortion', [[4.117419268849969, 3.404760584148478, 3.580617666901382, 3.5797608104702894, 3.659998659710374, 4.207105486629724, 4.270863765260916, 4.220394181272049, 4.216632880349893, 3.9285482622458283, 3.5546202403109177, 3.9486055105584943, 4.111378352283996, 4.235035943571582, 4.221309951381499, 4.257700615094955, 4.3013969596916715, 4.285296208666528, 4.307183770801567, 4.139987661546405, 4.115106885313501], [3.1905908448064144, 3.247026431796786, 3.194355189052204, 3.0654520919430723, 2.61420098085057, 0.2087777138236804, -2.3484300223219923, -2.9419470404441945, -6.020107795326631, -6.03024714724787, 3.115826293743474, 3.2023857090762124, 2.9876542216812414, -1.8264261719831683, -2.926105777573023, -1.63949835880122, -3.7989003862454163, -11.768189421606994, -18.02829560081907, 3.1414599127022482, 3.518099641928803]], [[4.117419268849969, 3.404760584148478, 3.580617666901382, 3.5797608104702894, 3.659998659710374, 4.207105486629724, 4.270863765260916, 4.220394181272049, 4.216632880349893, 3.9285482622458283, 3.5546202403109177, 3.9486055105584943, 4.111378352283996, 4.235035943571582, 4.221309951381499, 4.257700615094955, 4.3013969596916715, 4.285296208666528, 4.307183770801567, 4.139987661546405, 4.115106885313501], [3.1905908448064144, 3.247026431796786, 3.194355189052204, 3.0654520919430723, 2.61420098085057, 0.2087777138236804, -2.3484300223219923, -2.9419470404441945, -6.020107795326631, -6.03024714724787, 3.115826293743474, 3.2023857090762124, 2.9876542216812414, -1.8264261719831683, -2.926105777573023, -1.63949835880122, -3.7989003862454163, -11.768189421606994, -18.02829560081907, 3.1414599127022482, 3.518099641928803]]) ... ok -test_separation.test_separation_functions('data/separation/output06.json', 'Images Frames - Image to Spatial', [[4.265946270456108, 3.8620084749953247, 4.00634727501134, 4.012938245485282, 4.001145757814463, 4.29542329931534, 4.3155136542976456, 4.2661075022883255, 4.272049981361245, 4.056150986107545, 3.8994045526807746, 4.231496668590492, 4.239916766404632, 4.302680762837597, 4.27309780314315, 4.318665094317344, 4.343992335550146, 4.324702081070062, 4.349695345479292, 4.293376619628301, 4.288744140001398], [3.4332164140630406, 3.3665447951896157, 3.3129303686202025, 3.2638752736746413, 2.84219607023839, 0.8947742187324238, -0.013513052652011392, -0.7698875505952969, -2.2329123386996934, 2.3783862255937165, 3.715005217092631, 3.5243716750116976, 3.233661078845302, 0.12244334429658771, 0.7237286409010096, 1.1697520139873845, -0.9177281060445244, -9.371059914549726, -9.114054598374533, 3.4224066196841063, 3.7309553459378213]], [[4.265946270456123, 3.862008474995351, 4.006347275011335, 4.012938245485315, 4.001145757814493, 4.2954232993153205, 4.315513654297631, 4.266107502288021, 4.272049981361309, 4.056150986107566, 3.8994045526807386, 4.231496668590401, 4.239916766404593, 4.302680762837564, 4.27309780314319, 4.318665094317284, 4.343992335550145, 4.324702081070074, 4.34969534547889, 4.293376619628399, 4.288744140001434], [3.4332164140630663, 3.3665447951896637, 3.3129303686199356, 3.2638752736746355, 2.8421960702384803, 0.894774218732992, -0.013513052652211146, -0.7698875505954419, -2.232912338699759, 2.378386225593676, 3.7150052170924344, 3.524371675011229, 3.23366107884534, 0.12244334429659523, 0.7237286409011028, 1.1697520139872948, -0.917728106038417, -9.371059914549628, -9.114054598374521, 3.4224066196840885, 3.730955345937695]]) ... ok -test_separation.test_separation_functions('data/separation/output06.json', 'Images Frames - Source to Interference', [[16.983165650602942, 11.066620858417917, 11.119816633978177, 11.248434408988512, 12.128696219803004, 19.135967626003218, 22.814960093764853, 22.862196782183393, 24.300128659029305, 23.182897730376325, 13.635867354293945, 13.749698225692494, 17.40688872189895, 20.684358361310714, 23.949389057431738, 23.574858838760704, 25.2666293689743, 22.704300333535738, 28.523071184679818, 17.130537763015866, 16.540378844174377], [12.761302701105151, 16.72542339886451, 15.505315585788734, 12.822840381089511, 11.569695660595551, 3.519854856130231, 0.33650837644762566, 1.1806141185058618, -0.9230897029461517, -2.576214313865343, 9.106024425219822, 11.226290236310565, 12.707662470307945, 3.5750031043139496, -4.1552111158282, -3.1568928354414876, 0.8942659663040132, 2.3983185381585077, -5.99269757064963, 12.918316411158262, 15.409436033821134]], [[16.983165650601663, 11.066620858417622, 11.119816633976146, 11.248434408986954, 12.128696219802212, 19.135967626002905, 22.814960093762927, 22.86219678220032, 24.300128659031138, 23.182897730381807, 13.63586735429285, 13.749698225717568, 17.4068887219101, 20.684358361309823, 23.949389057406552, 23.5748588387573, 25.266629369058286, 22.70430033353293, 28.523071184674997, 17.13053776301665, 16.540378844175308], [12.761302701095055, 16.72542339885745, 15.505315585790246, 12.822840381088369, 11.569695660590076, 3.5198548561316216, 0.3365083764475069, 1.1806141185066974, -0.9230897029461338, -2.5762143138653473, 9.106024425218695, 11.226290236193112, 12.707662470218244, 3.575003104313886, -4.155211115829531, -3.156892835440776, 0.8942659662898784, 2.3983185381577683, -5.992697570650948, 12.91831641115734, 15.40943603382102]]) ... ok -test_separation.test_separation_functions('data/separation/output06.json', 'Images Frames - Source to Artifact', [[21.99077800512065, 18.333746530033046, 20.54772668797003, 18.23786659984463, 19.405526331341633, 24.337330971503842, 25.400719693560966, 24.749387110513478, 21.744645957908926, 15.922780436530935, 14.42677696274256, 20.018559739003106, 23.09931034129946, 24.426373457425594, 22.870091804408, 21.982106951716553, 23.433829394224013, 27.675020583618256, 22.35677824908045, 21.26394948318731, 20.256793996009108], [14.012229445929306, 16.385904318492507, 17.323999898629644, 14.013214533200944, 12.63037124891027, 5.567003858183417, 6.130538618398699, 7.385045791985543, 3.407815607327203, 3.4811516488944223, 11.721747364516018, 14.464250937066527, 14.46875430785959, 8.405501929920087, 5.81830325418185, 2.68653954546095, 1.8346519846702463, 8.47725471007815, 2.2431515909818245, 12.830549832539774, 14.437888709785241]], [[21.990778005120966, 18.33374653003158, 20.54772668796959, 18.23786659984509, 19.405526331340955, 24.337330971503857, 25.400719693560475, 24.749387110513187, 21.744645957909057, 15.922780436530795, 14.426776962742519, 20.018559739003905, 23.099310341297887, 24.426373457428475, 22.870091804408545, 21.982106951716602, 23.43382939422338, 27.67502058361842, 22.35677824908202, 21.26394948318737, 20.25679399600897], [14.012229445929735, 16.385904318490848, 17.323999898629516, 14.013214533201236, 12.63037124891111, 5.567003858183495, 6.13053861839874, 7.385045791985267, 3.407815607327187, 3.4811516488944223, 11.721747364516418, 14.464250937057635, 14.46875430787298, 8.405501929920085, 5.818303254182101, 2.686539545460951, 1.8346519846706086, 8.477254710078375, 2.2431515909828548, 12.830549832539608, 14.43788870978543]]) ... ok +test_separation.test_separation_functions('data/separation/output06.json', 'Images Frames - Image to Spatial', [[4.265946270456195, 3.8620084749952985, 4.006347275011265, 4.012938245485204, 4.001145757814499, 4.295423299315363, 4.315513654297611, 4.266107502288243, 4.272049981361395, 4.056150986107505, 3.899404552680722, 4.231496668590395, 4.239916766404667, 4.3026807628375945, 4.273097803143452, 4.318665094317312, 4.343992335550234, 4.3247020810700025, 4.349695345478899, 4.293376619628447, 4.2887441400014845], [3.433216414063025, 3.3665447951896654, 3.31293036861992, 3.2638752736746275, 2.842196070238371, 0.8947742187330721, -0.01351305265198334, -0.7698875505953302, -2.2329123386997556, 2.378386225593714, 3.7150052170926124, 3.524371675011515, 3.2336610788454347, 0.12244334429661302, 0.7237286409012373, 1.169752013987422, -0.9177281060444858, -9.371059914549594, -9.114054598374523, 3.422406619684101, 3.7309553459377627]], [[4.265946270456123, 3.862008474995351, 4.006347275011335, 4.012938245485315, 4.001145757814493, 4.2954232993153205, 4.315513654297631, 4.266107502288021, 4.272049981361309, 4.056150986107566, 3.8994045526807386, 4.231496668590401, 4.239916766404593, 4.302680762837564, 4.27309780314319, 4.318665094317284, 4.343992335550145, 4.324702081070074, 4.34969534547889, 4.293376619628399, 4.288744140001434], [3.4332164140630663, 3.3665447951896637, 3.3129303686199356, 3.2638752736746355, 2.8421960702384803, 0.894774218732992, -0.013513052652211146, -0.7698875505954419, -2.232912338699759, 2.378386225593676, 3.7150052170924344, 3.524371675011229, 3.23366107884534, 0.12244334429659523, 0.7237286409011028, 1.1697520139872948, -0.917728106038417, -9.371059914549628, -9.114054598374521, 3.4224066196840885, 3.730955345937695]]) ... ok +test_separation.test_separation_functions('data/separation/output06.json', 'Images Frames - Source to Interference', [[16.983165650603368, 11.06662085841814, 11.119816633976988, 11.248434408988635, 12.128696219803208, 19.135967626002714, 22.814960093761457, 22.86219678218337, 24.300128659020068, 23.182897730379484, 13.635867354293394, 13.749698225670809, 17.40688872189243, 20.68435836131063, 23.94938905741533, 23.574858838774443, 25.26662936885138, 22.704300333537944, 28.52307118467778, 17.130537763018612, 16.540378844177333], [12.761302701071164, 16.72542339866355, 15.505315585787836, 12.822840381089051, 11.569695660596063, 3.5198548561361886, 0.3365083764483021, 1.1806141185061472, -0.9230897029461929, -2.576214313865121, 9.10602442521973, 11.226290236277016, 12.707662470217398, 3.5750031043137276, -4.1552111158289, -3.156892835441107, 0.8942659663035768, 2.398318538158408, -5.9926975706506465, 12.91831641117263, 15.409436033822896]], [[16.983165650601663, 11.066620858417622, 11.119816633976146, 11.248434408986954, 12.128696219802212, 19.135967626002905, 22.814960093762927, 22.86219678220032, 24.300128659031138, 23.182897730381807, 13.63586735429285, 13.749698225717568, 17.4068887219101, 20.684358361309823, 23.949389057406552, 23.5748588387573, 25.266629369058286, 22.70430033353293, 28.523071184674997, 17.13053776301665, 16.540378844175308], [12.761302701095055, 16.72542339885745, 15.505315585790246, 12.822840381088369, 11.569695660590076, 3.5198548561316216, 0.3365083764475069, 1.1806141185066974, -0.9230897029461338, -2.5762143138653473, 9.106024425218695, 11.226290236193112, 12.707662470218244, 3.575003104313886, -4.155211115829531, -3.156892835440776, 0.8942659662898784, 2.3983185381577683, -5.992697570650948, 12.91831641115734, 15.40943603382102]]) ... ok +test_separation.test_separation_functions('data/separation/output06.json', 'Images Frames - Source to Artifact', [[21.99077800512043, 18.333746530034677, 20.547726687968414, 18.23786659984554, 19.405526331340223, 24.33733097149828, 25.400719693559385, 24.74938711051289, 21.74464595790813, 15.92278043653067, 14.426776962741872, 20.018559739003013, 23.099310341294, 24.426373457428475, 22.870091804407913, 21.982106951716318, 23.43382939421989, 27.675020583618085, 22.356778249082065, 21.26394948318399, 20.256793996010884], [14.01222944593088, 16.38590431852349, 17.323999898628962, 14.013214533199578, 12.630371248910032, 5.567003858183521, 6.130538618398541, 7.385045791985307, 3.4078156073269823, 3.481151648894264, 11.721747364515744, 14.46425093706553, 14.468754307873755, 8.405501929920074, 5.818303254181871, 2.686539545460673, 1.8346519846695175, 8.477254710078112, 2.2431515909825923, 12.830549832539768, 14.437888709785828]], [[21.990778005120966, 18.33374653003158, 20.54772668796959, 18.23786659984509, 19.405526331340955, 24.337330971503857, 25.400719693560475, 24.749387110513187, 21.744645957909057, 15.922780436530795, 14.426776962742519, 20.018559739003905, 23.099310341297887, 24.426373457428475, 22.870091804408545, 21.982106951716602, 23.43382939422338, 27.67502058361842, 22.35677824908202, 21.26394948318737, 20.25679399600897], [14.012229445929735, 16.385904318490848, 17.323999898629516, 14.013214533201236, 12.63037124891111, 5.567003858183495, 6.13053861839874, 7.385045791985267, 3.407815607327187, 3.4811516488944223, 11.721747364516418, 14.464250937057635, 14.46875430787298, 8.405501929920085, 5.818303254182101, 2.686539545460951, 1.8346519846706086, 8.477254710078375, 2.2431515909828548, 12.830549832539608, 14.43788870978543]]) ... ok test_separation.test_separation_functions('data/separation/output06.json', 'Images Frames - Source permutation', [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0]], [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0]]) ... ok -test_separation.test_separation_functions('data/separation/output07.json', 'Sources Frames - Source to Distortion', [[34.800702394670694, 26.233964206351317, 35.52152001095217, 37.491913036007325, 34.446925768643794, 30.644871381679863, 29.533007147150265, 34.51284054393291, 33.31009727280656, 34.363916510789586], [26.13086358577066, 30.057520446580874, 36.185948791295964, 34.537511946262505, 35.130012109898395, 34.565317116657525, 34.639596060319874, 39.22390839018143, 31.063860723680982, 29.511903392413352]], [[34.80070239467067, 26.233964206351303, 35.52152001095222, 37.491913036007325, 34.44692576864385, 30.644871381679888, 29.53300714715028, 34.512840543932896, 33.31009727280657, 34.36391651078961], [26.130863585770637, 30.05752044658083, 36.18594879129595, 34.537511946262526, 35.130012109898374, 34.565317116657496, 34.63959606031987, 39.223908390181435, 31.063860723680932, 29.51190339241336]]) ... ok -test_separation.test_separation_functions('data/separation/output07.json', 'Sources Frames - Source to Interference', [[37.05623507766613, 29.043142694321954, 38.35924656300569, 39.944870879651155, 39.60727483980862, 36.322356323418546, 32.809992822622036, 37.373695325278305, 34.478444912320334, 37.066900409631984], [27.845610482027343, 34.543374184146096, 38.54337124413402, 35.205326099579885, 37.13331392820787, 38.31297112962934, 37.570267685568105, 41.02765296668374, 32.003487255736815, 33.393514333870165]], [[37.056235077666095, 29.04314269432124, 38.35924656300556, 39.94487087965189, 39.60727483981047, 36.322356323417075, 32.809992822610944, 37.373695325278916, 34.47844491232085, 37.066900409631224], [27.845610482037387, 34.54337418412345, 38.54337124412963, 35.20532609957952, 37.13331392820961, 38.31297112963255, 37.57026768557177, 41.02765296670008, 32.00348725573812, 33.393514333858064]]) ... ok -test_separation.test_separation_functions('data/separation/output07.json', 'Sources Frames - Source to Artifact', [[38.725975834383206, 29.46056377159177, 38.71216923960857, 41.14219899235343, 36.026084877124134, 32.015943551221454, 32.29432790970613, 37.678707082629764, 39.58485326623573, 37.70579937932509], [31.003032704566593, 31.969991606105683, 39.965547938077854, 42.999737793832196, 39.454447341682354, 36.94611082396061, 37.731771489641694, 43.91104655903013, 38.17623422569443, 31.79881637628046]], [[38.725975834383235, 29.46056377159172, 38.71216923960858, 41.142198992353336, 36.026084877124205, 32.015943551221454, 32.29432790970611, 37.678707082629735, 39.584853266235726, 37.70579937932512], [31.003032704566586, 31.969991606105687, 39.96554793807786, 42.99973779383219, 39.454447341682354, 36.946110823960595, 37.73177148964179, 43.91104655903011, 38.176234225694444, 31.798816376280424]]) ... ok +test_separation.test_separation_functions('data/separation/output07.json', 'Sources Frames - Source to Distortion', [[34.80070239467071, 26.2339642063513, 35.5215200109522, 37.49191303600733, 34.44692576864382, 30.64487138167989, 29.533007147150276, 34.512840543932896, 33.31009727280656, 34.36391651078958], [26.13086358577064, 30.057520446580863, 36.185948791295964, 34.537511946262526, 35.13001210989838, 34.56531711665751, 34.63959606031986, 39.223908390181435, 31.06386072368094, 29.511903392413373]], [[34.80070239467067, 26.233964206351303, 35.52152001095222, 37.491913036007325, 34.44692576864385, 30.644871381679888, 29.53300714715028, 34.512840543932896, 33.31009727280657, 34.36391651078961], [26.130863585770637, 30.05752044658083, 36.18594879129595, 34.537511946262526, 35.130012109898374, 34.565317116657496, 34.63959606031987, 39.223908390181435, 31.063860723680932, 29.51190339241336]]) ... ok +test_separation.test_separation_functions('data/separation/output07.json', 'Sources Frames - Source to Interference', [[37.05623507766616, 29.043142694321944, 38.3592465630058, 39.94487087965168, 39.60727483980821, 36.32235632341899, 32.809992822622235, 37.37369532527908, 34.47844491232024, 37.06690040963204], [27.845610482030516, 34.54337418414521, 38.54337124413395, 35.20532609958096, 37.13331392820733, 38.31297112963101, 37.570267685568595, 41.027652966687484, 32.003487255750564, 33.39351433386843]], [[37.056235077666095, 29.04314269432124, 38.35924656300556, 39.94487087965189, 39.60727483981047, 36.322356323417075, 32.809992822610944, 37.373695325278916, 34.47844491232085, 37.066900409631224], [27.845610482037387, 34.54337418412345, 38.54337124412963, 35.20532609957952, 37.13331392820961, 38.31297112963255, 37.57026768557177, 41.02765296670008, 32.00348725573812, 33.393514333858064]]) ... ok +test_separation.test_separation_functions('data/separation/output07.json', 'Sources Frames - Source to Artifact', [[38.7259758343832, 29.460563771591772, 38.71216923960858, 41.14219899235343, 36.026084877124156, 32.01594355122144, 32.294327909706205, 37.67870708262977, 39.58485326623575, 37.70579937932511], [31.003032704566593, 31.969991606105673, 39.96554793807786, 42.99973779383219, 39.45444734168235, 36.94611082396064, 37.73177148964176, 43.911046559030105, 38.176234225694444, 31.798816376280445]], [[38.725975834383235, 29.46056377159172, 38.71216923960858, 41.142198992353336, 36.026084877124205, 32.015943551221454, 32.29432790970611, 37.678707082629735, 39.584853266235726, 37.70579937932512], [31.003032704566586, 31.969991606105687, 39.96554793807786, 42.99973779383219, 39.454447341682354, 36.946110823960595, 37.73177148964179, 43.91104655903011, 38.176234225694444, 31.798816376280424]]) ... ok test_separation.test_separation_functions('data/separation/output07.json', 'Sources Frames - Source permutation', [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0]], [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0]]) ... ok -test_separation.test_separation_functions('data/separation/output07.json', 'Sources - Source to Distortion', [31.654267480720442, 30.509880888730663], [31.65426748072045, 30.509880888730656]) ... ok -test_separation.test_separation_functions('data/separation/output07.json', 'Sources - Source to Interference', [41.53416899203668, 37.739787311315645], [41.534168992046155, 37.73978731132595]) ... ok -test_separation.test_separation_functions('data/separation/output07.json', 'Sources - Source to Artifact', [32.12569904260707, 31.421680139098214], [32.12569904260708, 31.421680139098243]) ... ok +test_separation.test_separation_functions('data/separation/output07.json', 'Sources - Source to Distortion', [31.654267480720403, 30.509880888730663], [31.65426748072045, 30.509880888730656]) ... ok +test_separation.test_separation_functions('data/separation/output07.json', 'Sources - Source to Interference', [41.53416899203668, 37.739787311321145], [41.534168992046155, 37.73978731132595]) ... ok +test_separation.test_separation_functions('data/separation/output07.json', 'Sources - Source to Artifact', [32.12569904260705, 31.42168013909822], [32.12569904260708, 31.421680139098243]) ... ok test_separation.test_separation_functions('data/separation/output07.json', 'Sources - Source permutation', [0, 1], [0, 1]) ... ok test_separation.test_separation_functions('data/separation/output07.json', 'Images - Source to Distortion', [1.7583517906290023, 1.700757929346703], [1.7583517906290023, 1.700757929346703]) ... ok -test_separation.test_separation_functions('data/separation/output07.json', 'Images - Image to Spatial', [1.7597961218853428, 1.7032878400792568], [1.759796121885355, 1.703287840079689]) ... ok -test_separation.test_separation_functions('data/separation/output07.json', 'Images - Source to Interference', [41.534168991903044, 37.73978731129378], [41.534168989923394, 37.73978780133325]) ... ok -test_separation.test_separation_functions('data/separation/output07.json', 'Images - Source to Artifact', [32.12569904260609, 31.421680139098722], [32.125699044478075, 31.421680111910717]) ... ok +test_separation.test_separation_functions('data/separation/output07.json', 'Images - Image to Spatial', [1.759796121885325, 1.7032878401090057], [1.759796121885355, 1.703287840079689]) ... ok +test_separation.test_separation_functions('data/separation/output07.json', 'Images - Source to Interference', [41.53416899210707, 37.73978731091043], [41.534168989923394, 37.73978780133325]) ... ok +test_separation.test_separation_functions('data/separation/output07.json', 'Images - Source to Artifact', [32.12569904260668, 31.421680139098132], [32.125699044478075, 31.421680111910717]) ... ok test_separation.test_separation_functions('data/separation/output07.json', 'Images - Source permutation', [0, 1], [0, 1]) ... ok test_separation.test_separation_functions('data/separation/output07.json', 'Images Frames - Source to Distortion', [[1.7557212625185228, 1.7547138785946859, 1.7596843790872958, 1.759055848870768, 1.75875122726139, 1.7574519775193291, 1.7568176293537074, 1.7586480165943554, 1.7592363101234085, 1.7592638145539201], [1.6924649211005733, 1.7016692668632922, 1.7043722099280738, 1.7036499830252747, 1.7041040471838227, 1.7039242185501602, 1.7041741414448572, 1.7043970483380702, 1.702430129381245, 1.701751212753497]], [[1.7557212625185228, 1.7547138785946859, 1.7596843790872958, 1.759055848870768, 1.75875122726139, 1.7574519775193291, 1.7568176293537074, 1.7586480165943554, 1.7592363101234085, 1.7592638145539201], [1.6924649211005733, 1.7016692668632922, 1.7043722099280738, 1.7036499830252747, 1.7041040471838227, 1.7039242185501602, 1.7041741414448572, 1.7043970483380702, 1.702430129381245, 1.701751212753497]]) ... ok -test_separation.test_separation_functions('data/separation/output07.json', 'Images Frames - Image to Spatial', [[1.7564115904843067, 1.7597473682073321, 1.7602869182174654, 1.7594335093388593, 1.759517018090202, 1.7592760076457954, 1.759173760912129, 1.7593912607029796, 1.760218424403042, 1.760036267120776], [1.6992851561194757, 1.7045012461532325, 1.7050670369295575, 1.7046661474364195, 1.70499023355805, 1.7049335634192864, 1.705165531363391, 1.70474254052884, 1.704666154642981, 1.7048499625726379]], [[1.7564115904843982, 1.7597473682073619, 1.7602869182174874, 1.7594335093388682, 1.7595170180900648, 1.7592760076460983, 1.759173760912185, 1.7593912607029725, 1.7602184244029835, 1.7600362671204637], [1.699285156121919, 1.7045012461538642, 1.7050670369289587, 1.704666147436396, 1.7049902335583038, 1.704933563419315, 1.7051655313634067, 1.7047425405294456, 1.7046661546430155, 1.7048499625703208]]) ... ok -test_separation.test_separation_functions('data/separation/output07.json', 'Images Frames - Source to Interference', [[37.05623507664561, 29.043142694345462, 38.35924656297719, 39.94487087987143, 39.60727484073041, 36.322356323399504, 32.809992822584825, 37.373695326723166, 34.4784449123088, 37.06690040956143], [27.845610763439076, 34.543374184112054, 38.54337124442487, 35.205326099768186, 37.13331393106144, 38.3129711311159, 37.570267685452805, 41.02765296803825, 32.0034872550681, 33.393514333921004]], [[37.056235077774694, 29.043142694487507, 38.359246563037466, 39.94487087969612, 39.60727483971729, 36.32235632350306, 32.80999282286602, 37.37369532659421, 34.47844490855107, 37.066900409446795], [27.845610482247693, 34.54337418051188, 38.54337124491327, 35.20532609961636, 37.13331395958441, 38.312971130155766, 37.57026768559318, 41.02765296778991, 32.00348725880361, 33.39351433530094]]) ... ok -test_separation.test_separation_functions('data/separation/output07.json', 'Images Frames - Source to Artifact', [[38.725975832499536, 29.46056377159262, 38.71216923960061, 41.142198992279724, 36.02608487643647, 32.01594355165544, 32.29432790969477, 37.678707082593654, 39.5848532662326, 37.70579937932156], [31.00303270251166, 31.969991606106532, 39.96554793813019, 42.99973779373933, 39.4544473419281, 36.946110824104935, 37.73177148966998, 43.91104655906908, 38.17623422564634, 31.79881637629593]], [[38.72597583438812, 29.46056377170782, 38.71216923958582, 41.14219899235472, 36.02608487624218, 32.01594355122171, 32.29432790970482, 37.67870708376333, 39.58485326321377, 37.705799379313504], [31.003032704528973, 31.969991606882164, 39.965547938040004, 42.99973779384051, 39.45444733874109, 36.94611082395758, 37.73177148963505, 43.91104655926426, 38.17623422559254, 31.798816376335633]]) ... ok +test_separation.test_separation_functions('data/separation/output07.json', 'Images Frames - Image to Spatial', [[1.7564115904840918, 1.7597473682072862, 1.760286918217465, 1.7594335093388611, 1.7595170180900803, 1.7592760076462475, 1.7591737609121592, 1.7593912607029782, 1.7602184244030348, 1.7600362671204643], [1.699285156120375, 1.7045012461545552, 1.7050670369295942, 1.7046661474367222, 1.704990233558261, 1.7049335634192517, 1.7051655313635585, 1.7047425405296448, 1.7046661546428172, 1.7048499625725904]], [[1.7564115904843982, 1.7597473682073619, 1.7602869182174874, 1.7594335093388682, 1.7595170180900648, 1.7592760076460983, 1.759173760912185, 1.7593912607029725, 1.7602184244029835, 1.7600362671204637], [1.699285156121919, 1.7045012461538642, 1.7050670369289587, 1.704666147436396, 1.7049902335583038, 1.704933563419315, 1.7051655313634067, 1.7047425405294456, 1.7046661546430155, 1.7048499625703208]]) ... ok +test_separation.test_separation_functions('data/separation/output07.json', 'Images Frames - Source to Interference', [[37.056235054949816, 29.04314269434004, 38.359246562945934, 39.94487087963565, 39.60727483995146, 36.32235632345569, 32.80999282385412, 37.37369532533543, 34.47844491229937, 37.06690040957616], [27.845609707187997, 34.543374184608, 38.54337124412956, 35.2053260993043, 37.13331392742766, 38.312971129783456, 37.57026769612631, 41.027652962496255, 32.003487255501014, 33.39351433455339]], [[37.056235077774694, 29.043142694487507, 38.359246563037466, 39.94487087969612, 39.60727483971729, 36.32235632350306, 32.80999282286602, 37.37369532659421, 34.47844490855107, 37.066900409446795], [27.845610482247693, 34.54337418051188, 38.54337124491327, 35.20532609961636, 37.13331395958441, 38.312971130155766, 37.57026768559318, 41.02765296778991, 32.00348725880361, 33.39351433530094]]) ... ok +test_separation.test_separation_functions('data/separation/output07.json', 'Images Frames - Source to Artifact', [[38.72597579331918, 29.460563771589364, 38.71216923959473, 41.142198992413086, 36.02608487713168, 32.015943551137404, 32.29432790987082, 37.67870708255843, 39.5848532662423, 37.70579937933087], [31.003032727473794, 31.96999160602435, 39.96554793808072, 42.99973779382366, 39.454447341772806, 36.94611082396344, 37.73177148944011, 43.91104655873137, 38.17623422570736, 31.79881637627141]], [[38.72597583438812, 29.46056377170782, 38.71216923958582, 41.14219899235472, 36.02608487624218, 32.01594355122171, 32.29432790970482, 37.67870708376333, 39.58485326321377, 37.705799379313504], [31.003032704528973, 31.969991606882164, 39.965547938040004, 42.99973779384051, 39.45444733874109, 36.94611082395758, 37.73177148963505, 43.91104655926426, 38.17623422559254, 31.798816376335633]]) ... ok test_separation.test_separation_functions('data/separation/output07.json', 'Images Frames - Source permutation', [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0]], [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0]]) ... ok -test_separation.test_separation_functions('data/separation/output08.json', 'Sources Frames - Source to Distortion', [[16.192865169727405, 13.028356898467594, 14.893095079349157, 13.20618444874376, 11.278322194600852, 11.149686478954123, 13.481957165397052, 10.418114868053836, 13.680843762014225], [19.169286437514124, 22.33260979627913, 20.885016145238385, 23.17546022589124, 23.56971439313702, 25.417457455374446, 22.707319453703867, 19.755994742864058, 16.47491192002275], [20.149927282268475, 20.267695322224103, 18.49657266486927, 16.187032211624054, 19.024302145824265, 14.190596411379524, 16.882791388476374, 19.9213029387849, 21.258470553277107]], [[16.192865169727398, 13.028356898467596, 14.893095079349159, 13.206184448743779, 11.278322194600843, 11.149686478954122, 13.481957165397043, 10.418114868053863, 13.680843762014243], [19.16928643751411, 22.33260979627913, 20.88501614523839, 23.17546022589123, 23.569714393137026, 25.417457455374443, 22.707319453703875, 19.755994742864043, 16.47491192002275], [20.149927282268454, 20.267695322224103, 18.496572664869277, 16.18703221162405, 19.024302145824258, 14.190596411379516, 16.88279138847638, 19.921302938784912, 21.2584705532771]]) ... ok -test_separation.test_separation_functions('data/separation/output08.json', 'Sources Frames - Source to Interference', [[16.28829594271693, 13.118430949204178, 14.930286338581977, 13.264972375622893, 11.365058041521522, 11.200327712726512, 13.56547041631686, 10.46702329842665, 13.86538549853126], [19.513035261946467, 22.42708501057969, 21.00741086233553, 23.300468617019675, 23.73421861398251, 25.514157939336357, 22.775316452357877, 19.874311594924897, 16.583023470371394], [20.317541863839676, 20.345014175910038, 18.562319616000966, 16.26955062371004, 19.241210702478693, 14.207980881940763, 16.92095051081732, 19.97320738584782, 21.362175528818312]], [[16.288295958752727, 13.118430955873595, 14.930286338199622, 13.264972384336719, 11.365058006587974, 11.200327720655764, 13.56547042390435, 10.467023286202862, 13.865385487811974], [19.51303533008609, 22.42708511693099, 21.00741091217366, 23.30046863949658, 23.734218387200183, 25.514157962740356, 22.775316455057478, 19.874311587607504, 16.583023468025996], [20.31754190446126, 20.345014205362993, 18.562319621923248, 16.269550631841422, 19.241210680291484, 14.207980885183762, 16.920950511451522, 19.97320737927088, 21.36217552372802]]) ... ok -test_separation.test_separation_functions('data/separation/output08.json', 'Sources Frames - Source to Artifact', [[32.9223548951949, 30.1119666409577, 35.722474638818674, 32.12060555331651, 28.62359210712765, 30.82530845119185, 30.870941019379167, 30.300037906639012, 27.66445917864585], [30.403770695260356, 39.029186973551575, 36.48058581263307, 38.66653009006733, 37.886135378673494, 42.00145811424357, 40.817080879577176, 35.506872091816554, 32.6623306808833], [34.408370370787445, 37.84121399879338, 36.788544740237285, 33.54189410441906, 32.19879673382748, 38.33727533720652, 37.551076541044914, 39.216506650374605, 37.56168867994165]], [[32.92235489483052, 30.111966640647857, 35.72247463881086, 32.12060555291033, 28.623592109542486, 30.825308450625837, 30.870941019057348, 30.30003790763802, 27.664459179077237], [30.403770694506083, 39.02918697290886, 36.480585812213675, 38.66653008995361, 37.88613537966818, 42.00145811413804, 40.81708087956089, 35.50687209189353, 32.66233068093355], [34.40837037041166, 37.84121399852104, 36.788544740106815, 33.54189410422633, 32.19879673409346, 38.33727533707226, 37.55107654103121, 39.216506650434496, 37.56168867998662]]) ... ok +test_separation.test_separation_functions('data/separation/output08.json', 'Sources Frames - Source to Distortion', [[16.192865169727398, 13.028356898467589, 14.893095079349168, 13.206184448743763, 11.278322194600843, 11.14968647895412, 13.481957165397048, 10.418114868053816, 13.680843762014248], [19.169286437514117, 22.332609796279115, 20.885016145238392, 23.175460225891218, 23.56971439313703, 25.417457455374446, 22.707319453703867, 19.75599474286405, 16.474911920022763], [20.149927282268468, 20.267695322224107, 18.49657266486927, 16.18703221162406, 19.02430214582426, 14.190596411379522, 16.882791388476374, 19.921302938784905, 21.25847055327712]], [[16.192865169727398, 13.028356898467596, 14.893095079349159, 13.206184448743779, 11.278322194600843, 11.149686478954122, 13.481957165397043, 10.418114868053863, 13.680843762014243], [19.16928643751411, 22.33260979627913, 20.88501614523839, 23.17546022589123, 23.569714393137026, 25.417457455374443, 22.707319453703875, 19.755994742864043, 16.47491192002275], [20.149927282268454, 20.267695322224103, 18.496572664869277, 16.18703221162405, 19.024302145824258, 14.190596411379516, 16.88279138847638, 19.921302938784912, 21.2584705532771]]) ... ok +test_separation.test_separation_functions('data/separation/output08.json', 'Sources Frames - Source to Interference', [[16.288295944254287, 13.118430948793069, 14.930286338844812, 13.26497237573224, 11.365058045473152, 11.200327717897121, 13.565470416609948, 10.46702330336386, 13.865385501412732], [19.51303525350226, 22.42708500876551, 21.00741085973366, 23.300468616946624, 23.734218621011443, 25.514157938597105, 22.775316453221972, 19.874311596630537, 16.583023470786664], [20.317541858432516, 20.345014175382467, 18.562319615590216, 16.269550623802797, 19.2412107076026, 14.207980883206822, 16.920950511067318, 19.97320738688581, 21.362175530655772]], [[16.288295958752727, 13.118430955873595, 14.930286338199622, 13.264972384336719, 11.365058006587974, 11.200327720655764, 13.56547042390435, 10.467023286202862, 13.865385487811974], [19.51303533008609, 22.42708511693099, 21.00741091217366, 23.30046863949658, 23.734218387200183, 25.514157962740356, 22.775316455057478, 19.874311587607504, 16.583023468025996], [20.31754190446126, 20.345014205362993, 18.562319621923248, 16.269550631841422, 19.241210680291484, 14.207980885183762, 16.920950511451522, 19.97320737927088, 21.36217552372802]]) ... ok +test_separation.test_separation_functions('data/separation/output08.json', 'Sources Frames - Source to Artifact', [[32.92235489516034, 30.111966640968404, 35.72247463880562, 32.12060555329681, 28.623592106857885, 30.825308450823982, 30.870941019369205, 30.30003790624555, 27.664459178529096], [30.40377069535074, 39.02918697352008, 36.480585812638964, 38.666530090064214, 37.886135378644504, 42.00145811424097, 40.817080879572735, 35.50687209180296, 32.66233068087573], [34.40837037083665, 37.84121399878579, 36.78854474023335, 33.54189410441306, 32.19879673377237, 38.33727533716254, 37.551076541040175, 39.216506650365744, 37.56168867993216]], [[32.92235489483052, 30.111966640647857, 35.72247463881086, 32.12060555291033, 28.623592109542486, 30.825308450625837, 30.870941019057348, 30.30003790763802, 27.664459179077237], [30.403770694506083, 39.02918697290886, 36.480585812213675, 38.66653008995361, 37.88613537966818, 42.00145811413804, 40.81708087956089, 35.50687209189353, 32.66233068093355], [34.40837037041166, 37.84121399852104, 36.788544740106815, 33.54189410422633, 32.19879673409346, 38.33727533707226, 37.55107654103121, 39.216506650434496, 37.56168867998662]]) ... ok test_separation.test_separation_functions('data/separation/output08.json', 'Sources Frames - Source permutation', [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0]], [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0]]) ... ok -test_separation.test_separation_functions('data/separation/output08.json', 'Sources - Source to Distortion', [12.658621714161619, 19.35377985118731, 16.490559932201585], [12.658621714161605, 19.353779851187323, 16.490559932201563]) ... ok -test_separation.test_separation_functions('data/separation/output08.json', 'Sources - Source to Interference', [16.64792585483297, 24.29841868089688, 19.534653909107636], [16.647925846010466, 24.298418678982788, 19.534653901953313]) ... ok -test_separation.test_separation_functions('data/separation/output08.json', 'Sources - Source to Artifact', [14.963487364291534, 21.04662056007332, 19.515401108611208], [14.963487364475371, 21.04662056008085, 19.51540110868908]) ... ok +test_separation.test_separation_functions('data/separation/output08.json', 'Sources - Source to Distortion', [12.658621714161626, 19.353779851187298, 16.490559932201602], [12.658621714161605, 19.353779851187323, 16.490559932201563]) ... ok +test_separation.test_separation_functions('data/separation/output08.json', 'Sources - Source to Interference', [16.647925855284655, 24.298418680851135, 19.534653909765257], [16.647925846010466, 24.298418678982788, 19.534653901953313]) ... ok +test_separation.test_separation_functions('data/separation/output08.json', 'Sources - Source to Artifact', [14.963487364278937, 21.046620560073066, 19.515401108602184], [14.963487364475371, 21.04662056008085, 19.51540110868908]) ... ok test_separation.test_separation_functions('data/separation/output08.json', 'Sources - Source permutation', [0, 1, 2], [0, 1, 2]) ... ok test_separation.test_separation_functions('data/separation/output08.json', 'Images - Source to Distortion', [5.564462357516159, 13.543786828358558, 14.790182930065344], [5.564462357516159, 13.543786828358558, 14.790182930065344]) ... ok -test_separation.test_separation_functions('data/separation/output08.json', 'Images - Image to Spatial', [5.944542395017569, 15.364637810790944, 19.38846622767987], [5.944542395012337, 15.364637810803266, 19.388466227656373]) ... ok -test_separation.test_separation_functions('data/separation/output08.json', 'Images - Source to Interference', [16.647925846980556, 24.29841872367083, 19.53465399332622], [16.647925479510807, 24.298418874234812, 19.53465377105395]) ... ok -test_separation.test_separation_functions('data/separation/output08.json', 'Images - Source to Artifact', [14.963487364378558, 21.046620559051945, 19.515401108501436], [14.963487374060156, 21.046620558943488, 19.515401109517914]) ... ok +test_separation.test_separation_functions('data/separation/output08.json', 'Images - Image to Spatial', [5.944542395031808, 15.36463781077956, 19.388466227622484], [5.944542395012337, 15.364637810803266, 19.388466227656373]) ... ok +test_separation.test_separation_functions('data/separation/output08.json', 'Images - Source to Interference', [16.64792582344479, 24.2984186206421, 19.534653840200683], [16.647925479510807, 24.298418874234812, 19.53465377105395]) ... ok +test_separation.test_separation_functions('data/separation/output08.json', 'Images - Source to Artifact', [14.963487365071302, 21.04662056029116, 19.515401109360347], [14.963487374060156, 21.046620558943488, 19.515401109517914]) ... ok test_separation.test_separation_functions('data/separation/output08.json', 'Images - Source permutation', [0, 1, 2], [0, 1, 2]) ... ok test_separation.test_separation_functions('data/separation/output08.json', 'Images Frames - Source to Distortion', [[5.294990460101518, 4.687705558241064, 7.15239687398372, 7.056277354255535, 4.836621026089924, 4.606203323283599, 4.476283581464221, 4.4513527353179505, 5.505522083738992], [13.375814667564757, 13.234386523239749, 13.962318060375573, 14.47242477721307, 14.680861756879459, 14.944545542008466, 14.546485099539886, 12.898782981988798, 11.774378159344677], [19.453436963657346, 18.773763229989346, 15.7382856333261, 11.788681629922612, 11.315202779808523, 13.41549683555196, 15.396491568239512, 18.668470174410317, 17.65413081367002]], [[5.294990460101518, 4.687705558241064, 7.15239687398372, 7.056277354255535, 4.836621026089924, 4.606203323283599, 4.476283581464221, 4.4513527353179505, 5.505522083738992], [13.375814667564757, 13.234386523239749, 13.962318060375573, 14.47242477721307, 14.680861756879459, 14.944545542008466, 14.546485099539886, 12.898782981988798, 11.774378159344677], [19.453436963657346, 18.773763229989346, 15.7382856333261, 11.788681629922612, 11.315202779808523, 13.41549683555196, 15.396491568239512, 18.668470174410317, 17.65413081367002]]) ... ok -test_separation.test_separation_functions('data/separation/output08.json', 'Images Frames - Image to Spatial', [[5.399685549292793, 4.816675552376953, 7.64154890384682, 7.855560444622607, 5.314916078147853, 4.8639214607438, 4.585930784613542, 4.65351089928382, 5.780728409146699], [15.028813235749476, 13.968520558756765, 15.350564189566015, 15.34653845259685, 15.514240646189524, 15.507050971682617, 15.553893947464601, 14.28648061049277, 14.269466348601402], [27.897930807821542, 24.267708066488794, 18.894550278725827, 13.600079956657055, 12.013564755868153, 21.0070293937508, 20.871187088271622, 24.37895141420183, 20.072858575627286]], [[5.399685549299138, 4.816675552115289, 7.641548903848636, 7.855560444625053, 5.314916078156076, 4.863921460742268, 4.585930784612097, 4.6535108992860845, 5.78072840942011], [15.028813235733114, 13.968520558761492, 15.350564189566917, 15.346538452591087, 15.514240646162706, 15.507050971670694, 15.553893947514421, 14.286480610504693, 14.269466348586892], [27.897930807565523, 24.26770806636389, 18.894550278738468, 13.600079956657346, 12.013564755866623, 21.007029393784368, 20.871187088270126, 24.378951406104598, 20.072858575521476]]) ... ok -test_separation.test_separation_functions('data/separation/output08.json', 'Images Frames - Source to Interference', [[16.28833264098317, 13.118430844864157, 14.93028632899492, 13.2649724343389, 11.365054733957694, 11.200327747578879, 13.56547065163471, 10.467023284748976, 13.865405068743133], [19.512746377655425, 22.427090915146497, 21.007389389233527, 23.30046896799841, 23.734206110608838, 25.514158076363888, 22.775316245479452, 19.87431148237215, 16.583034304242968], [20.31743127111337, 20.345016048969416, 18.56231453144003, 16.269550659573056, 19.24121009584233, 14.207980877528687, 16.92095048678513, 19.973207400752678, 21.362172622686614]], [[16.288298722144038, 13.11843104098601, 14.93028616587486, 13.2649721932521, 11.365054983910273, 11.200328214591442, 13.565470544044487, 10.467023396120922, 13.865383757870347], [19.513039699388695, 22.42707966527728, 21.007411139412852, 23.300468118797344, 23.734193134223283, 25.514168159637173, 22.77531645692427, 19.87431171391975, 16.583023375565034], [20.317548379871347, 20.345012200602774, 18.56231909329937, 16.2695504711067, 19.241209935568143, 14.207980823648864, 16.920950527564614, 19.973207276296236, 21.362175129090893]]) ... ok -test_separation.test_separation_functions('data/separation/output08.json', 'Images Frames - Source to Artifact', [[32.92200978541808, 30.11196671145686, 35.72247463834234, 32.12060554978188, 28.62359179730788, 30.825308443508135, 30.870940929411837, 30.30003782636061, 27.664446690321185], [30.40329852488274, 39.029186213532164, 36.48058384446272, 38.666530083494244, 37.88613513105682, 42.001458110606215, 40.81708086932045, 35.50687206744187, 32.66231671442887], [34.40819686673607, 37.84121382521117, 36.78854384112616, 33.54189410199694, 32.19879642091602, 38.337275334272796, 37.551076476417876, 39.21650664103746, 37.56169167574156]], [[32.922354537610794, 30.11196661488308, 35.72247463305713, 32.12060552923858, 28.623592081799295, 30.825308079137642, 30.870941012978133, 30.30003772490787, 27.664459350203707], [30.40377049649575, 39.02918663674912, 36.48058577529872, 38.66653003496973, 37.886134635059214, 42.00145670488575, 40.81708087807754, 35.50687207789059, 32.66233065310512], [34.408370059844664, 37.84121390962211, 36.78854469136054, 33.541894094549335, 32.19879667507221, 38.33727532234484, 37.551076539971504, 39.21650683048246, 37.56168803523778]]) ... ok +test_separation.test_separation_functions('data/separation/output08.json', 'Images Frames - Image to Spatial', [[5.399685549295005, 4.8166755521923434, 7.641548903890143, 7.855560444618744, 5.314916078154376, 4.863921460740071, 4.585930784611897, 4.653510899283258, 5.780728409421238], [15.028813235750839, 13.968520558759161, 15.350564189621439, 15.346538452552211, 15.514240646183165, 15.5070509716777, 15.553893947515371, 14.286480610468605, 14.269466349298288], [27.89793080738105, 24.26770806632048, 18.894550278741093, 13.600079956665255, 12.013564755859004, 21.00702939377751, 20.871187088272393, 24.378951414253333, 20.072858575478687]], [[5.399685549299138, 4.816675552115289, 7.641548903848636, 7.855560444625053, 5.314916078156076, 4.863921460742268, 4.585930784612097, 4.6535108992860845, 5.78072840942011], [15.028813235733114, 13.968520558761492, 15.350564189566917, 15.346538452591087, 15.514240646162706, 15.507050971670694, 15.553893947514421, 14.286480610504693, 14.269466348586892], [27.897930807565523, 24.26770806636389, 18.894550278738468, 13.600079956657346, 12.013564755866623, 21.007029393784368, 20.871187088270126, 24.378951406104598, 20.072858575521476]]) ... ok +test_separation.test_separation_functions('data/separation/output08.json', 'Images Frames - Source to Interference', [[16.28829703368314, 13.118431012780762, 14.93028635423812, 13.26497226832878, 11.365058494815923, 11.200327417086502, 13.56547033974326, 10.467024189212633, 13.865385123140818], [19.51302994427313, 22.42708314187496, 21.007410817080792, 23.30046793947327, 23.734205081424598, 25.514158703021632, 22.77531646301595, 19.87431184728694, 16.58302348325835], [20.317545115756033, 20.345013600019524, 18.56231957578133, 16.269550655796245, 19.241211553652956, 14.207980736756117, 16.92095049052323, 19.973207785242074, 21.362175152654356]], [[16.288298722144038, 13.11843104098601, 14.93028616587486, 13.2649721932521, 11.365054983910273, 11.200328214591442, 13.565470544044487, 10.467023396120922, 13.865383757870347], [19.513039699388695, 22.42707966527728, 21.007411139412852, 23.300468118797344, 23.734193134223283, 25.514168159637173, 22.77531645692427, 19.87431171391975, 16.583023375565034], [20.317548379871347, 20.345012200602774, 18.56231909329937, 16.2695504711067, 19.241209935568143, 14.207980823648864, 16.920950527564614, 19.973207276296236, 21.362175129090893]]) ... ok +test_separation.test_separation_functions('data/separation/output08.json', 'Images Frames - Source to Artifact', [[32.92235485337571, 30.111966632329054, 35.72247463664636, 32.12060555257939, 28.623592039643867, 30.82530841012528, 30.870941021363706, 30.300037164487467, 27.664459232455634], [30.40377022533579, 39.029187058146164, 36.4805857927591, 38.66653005870923, 37.88613418782952, 42.00145810053662, 40.817080877759906, 35.50687205654476, 32.6623307933441], [34.40836961763896, 37.84121400602414, 36.78854472581556, 33.54189410138828, 32.19879646604604, 38.33727529999372, 37.551076540804495, 39.216506307666506, 37.561688788049196]], [[32.922354537610794, 30.11196661488308, 35.72247463305713, 32.12060552923858, 28.623592081799295, 30.825308079137642, 30.870941012978133, 30.30003772490787, 27.664459350203707], [30.40377049649575, 39.02918663674912, 36.48058577529872, 38.66653003496973, 37.886134635059214, 42.00145670488575, 40.81708087807754, 35.50687207789059, 32.66233065310512], [34.408370059844664, 37.84121390962211, 36.78854469136054, 33.541894094549335, 32.19879667507221, 38.33727532234484, 37.551076539971504, 39.21650683048246, 37.56168803523778]]) ... ok test_separation.test_separation_functions('data/separation/output08.json', 'Images Frames - Source permutation', [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0]], [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0], [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0]]) ... ok -test_separation.test_separation_functions('data/separation/output09.json', 'Sources Frames - Source to Distortion', [[12.119934389970304, 9.839136413593948, 10.104607545126413, 14.83174440067324, 10.402492739711453, 9.962792788321893, 7.591397020480595, 6.953836345225296, 19.310138680395557, 14.78990349655744, 11.06977239751253, 10.15320655023614, 9.71780620245195, 7.908023275472438, 8.189812854799039, 18.57730185885113]], [[12.119934389970112, 9.839136413593899, 10.104607545126424, 14.83174440067323, 10.402492739711457, 9.962792788321892, 7.591397020480595, 6.953836345225294, 19.31013868039556, 14.789903496557441, 11.069772397512526, 10.153206550236124, 9.717806202451953, 7.908023275472441, 8.189812854799017, 18.577301858851083]]) ... ok +test_separation.test_separation_functions('data/separation/output09.json', 'Sources Frames - Source to Distortion', [[12.119934389970282, 9.839136413593966, 10.104607545126449, 14.831744400673227, 10.402492739711427, 9.96279278832189, 7.591397020480598, 6.953836345225301, 19.310138680395568, 14.789903496557455, 11.069772397512516, 10.153206550236122, 9.717806202451957, 7.90802327547242, 8.189812854799028, 18.577301858851143]], [[12.119934389970112, 9.839136413593899, 10.104607545126424, 14.83174440067323, 10.402492739711457, 9.962792788321892, 7.591397020480595, 6.953836345225294, 19.31013868039556, 14.789903496557441, 11.069772397512526, 10.153206550236124, 9.717806202451953, 7.908023275472441, 8.189812854799017, 18.577301858851083]]) ... ok test_separation.test_separation_functions('data/separation/output09.json', 'Sources Frames - Source to Interference', [[inf, inf, inf, inf, inf, inf, inf, inf, inf, inf, inf, inf, inf, inf, inf, inf]], [[inf, inf, inf, inf, inf, inf, inf, inf, inf, inf, inf, inf, inf, inf, inf, inf]]) ... ok -test_separation.test_separation_functions('data/separation/output09.json', 'Sources Frames - Source to Artifact', [[12.119934389970304, 9.839136413593948, 10.104607545126413, 14.83174440067324, 10.402492739711453, 9.962792788321893, 7.591397020480595, 6.953836345225296, 19.310138680395557, 14.78990349655744, 11.06977239751253, 10.15320655023614, 9.71780620245195, 7.908023275472438, 8.189812854799039, 18.57730185885113]], [[12.119934389970112, 9.839136413593899, 10.104607545126424, 14.83174440067323, 10.402492739711457, 9.962792788321892, 7.591397020480595, 6.953836345225294, 19.31013868039556, 14.789903496557441, 11.069772397512526, 10.153206550236124, 9.717806202451953, 7.908023275472441, 8.189812854799017, 18.577301858851083]]) ... ok +test_separation.test_separation_functions('data/separation/output09.json', 'Sources Frames - Source to Artifact', [[12.119934389970282, 9.839136413593966, 10.104607545126449, 14.831744400673227, 10.402492739711427, 9.96279278832189, 7.591397020480598, 6.953836345225301, 19.310138680395568, 14.789903496557455, 11.069772397512516, 10.153206550236122, 9.717806202451957, 7.90802327547242, 8.189812854799028, 18.577301858851143]], [[12.119934389970112, 9.839136413593899, 10.104607545126424, 14.83174440067323, 10.402492739711457, 9.962792788321892, 7.591397020480595, 6.953836345225294, 19.31013868039556, 14.789903496557441, 11.069772397512526, 10.153206550236124, 9.717806202451953, 7.908023275472441, 8.189812854799017, 18.577301858851083]]) ... ok test_separation.test_separation_functions('data/separation/output09.json', 'Sources Frames - Source permutation', [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]], [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]]) ... ok -test_separation.test_separation_functions('data/separation/output09.json', 'Sources - Source to Distortion', [6.533836035573254], [6.533836035573265]) ... ok +test_separation.test_separation_functions('data/separation/output09.json', 'Sources - Source to Distortion', [6.5338360355732465], [6.533836035573265]) ... ok test_separation.test_separation_functions('data/separation/output09.json', 'Sources - Source to Interference', [inf], [inf]) ... ok -test_separation.test_separation_functions('data/separation/output09.json', 'Sources - Source to Artifact', [6.533836035573254], [6.533836035573265]) ... ok +test_separation.test_separation_functions('data/separation/output09.json', 'Sources - Source to Artifact', [6.5338360355732465], [6.533836035573265]) ... ok test_separation.test_separation_functions('data/separation/output09.json', 'Sources - Source permutation', [0], [0]) ... ok test_separation.test_separation_functions('data/separation/output09.json', 'Images - Source to Distortion', [-5.124915966181872], [-5.124915966181872]) ... ok -test_separation.test_separation_functions('data/separation/output09.json', 'Images - Image to Spatial', [-4.220713809183744], [-4.220713809183423]) ... ok +test_separation.test_separation_functions('data/separation/output09.json', 'Images - Image to Spatial', [-4.220713809183126], [-4.220713809183423]) ... ok test_separation.test_separation_functions('data/separation/output09.json', 'Images - Source to Interference', [inf], [inf]) ... ok -test_separation.test_separation_functions('data/separation/output09.json', 'Images - Source to Artifact', [6.533836035573356], [6.533836035573084]) ... ok +test_separation.test_separation_functions('data/separation/output09.json', 'Images - Source to Artifact', [6.533836035572263], [6.533836035573084]) ... ok test_separation.test_separation_functions('data/separation/output09.json', 'Images - Source permutation', [0], [0]) ... ok test_separation.test_separation_functions('data/separation/output09.json', 'Images Frames - Source to Distortion', [[-2.051176730267349, -5.146884744328681, -6.734284215137559, -3.6310338903056136, -4.122510730027927, -4.167078355532121]], [[-2.051176730267349, -5.146884744328681, -6.734284215137559, -3.6310338903056136, -4.122510730027927, -4.167078355532121]]) ... ok -test_separation.test_separation_functions('data/separation/output09.json', 'Images Frames - Image to Spatial', [[-0.2723876003064462, -4.0209058701096385, -6.301402520259508, -2.8528030817941, -3.7188178998985473, -3.2253073293682104]], [[-0.27238760025916553, -4.020905870109551, -6.301402520259074, -2.852803081793685, -3.718817899898826, -3.225307329367855]]) ... ok +test_separation.test_separation_functions('data/separation/output09.json', 'Images Frames - Image to Spatial', [[-0.27238760025938163, -4.0209058701087965, -6.3014025202592325, -2.8528030817920236, -3.71881789989867, -3.225307329368019]], [[-0.27238760025916553, -4.020905870109551, -6.301402520259074, -2.852803081793685, -3.718817899898826, -3.225307329367855]]) ... ok test_separation.test_separation_functions('data/separation/output09.json', 'Images Frames - Source to Interference', [[inf, inf, inf, inf, inf, inf]], [[inf, inf, inf, inf, inf, inf]]) ... ok -test_separation.test_separation_functions('data/separation/output09.json', 'Images Frames - Source to Artifact', [[8.088869387898049, 5.9481799951828815, 8.01111316986552, 8.9427859591711, 11.216100461431132, 7.37961274641142]], [[8.08886938787347, 5.948179995182407, 8.011113169865057, 8.942785959170472, 11.216100461431367, 7.379612746411304]]) ... ok +test_separation.test_separation_functions('data/separation/output09.json', 'Images Frames - Source to Artifact', [[8.088869387876155, 5.9481799951820165, 8.011113169865157, 8.942785959168623, 11.216100461431232, 7.37961274641131]], [[8.08886938787347, 5.948179995182407, 8.011113169865057, 8.942785959170472, 11.216100461431367, 7.379612746411304]]) ... ok test_separation.test_separation_functions('data/separation/output09.json', 'Images Frames - Source permutation', [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0]], [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0]]) ... ok test_tempo.test_zero_tolerance_pass ... ok test_tempo.test_tempo_pass(array([50, 50]), 0.5, array([120, 180]), 0.08) ... ok @@ -2774,18 +2817,18 @@ test_util.test_validate_intervals ... ok test_util.test_validate_events ... ok test_util.test_validate_frequencies ... ok -test_util.test_has_kwargs(False, .f1 at 0x7f497881b240>) ... ok -test_util.test_has_kwargs(False, .f2 at 0x7f49787ecd60>) ... ok -test_util.test_has_kwargs(False, .f3 at 0x7f497868a520>) ... ok -test_util.test_has_kwargs(True, .f4 at 0x7f497868a660>) ... ok -test_util.test_has_kwargs(True, .f5 at 0x7f497868a700>) ... ok +test_util.test_has_kwargs(False, .f1 at 0x7fb81dbcb240>) ... ok +test_util.test_has_kwargs(False, .f2 at 0x7fb81dba0d60>) ... ok +test_util.test_has_kwargs(False, .f3 at 0x7fb81da36520>) ... ok +test_util.test_has_kwargs(True, .f4 at 0x7fb81da36660>) ... ok +test_util.test_has_kwargs(True, .f5 at 0x7fb81da36700>) ... ok test_util.test_sort_labeled_intervals(array([[10, 20], ... ok test_util.test_sort_labeled_intervals(array([[10, 20], ... ok test_util.test_sort_labeled_intervals(array([[ 0, 10], ... ok test_util.test_sort_labeled_intervals(array([[ 0, 10], ... ok ---------------------------------------------------------------------- -Ran 1465 tests in 5682.636s +Ran 1465 tests in 20138.962s OK create-stamp debian/debhelper-build-stamp @@ -2892,8 +2935,8 @@ dh_gencontrol -O--buildsystem=pybuild dh_md5sums -O--buildsystem=pybuild dh_builddeb -O--buildsystem=pybuild -dpkg-deb: building package 'python3-mir-eval' in '../python3-mir-eval_0.7-3_all.deb'. dpkg-deb: building package 'python-mir-eval-doc' in '../python-mir-eval-doc_0.7-3_all.deb'. +dpkg-deb: building package 'python3-mir-eval' in '../python3-mir-eval_0.7-3_all.deb'. dpkg-genbuildinfo --build=binary -O../mir-eval_0.7-3_amd64.buildinfo dpkg-genchanges --build=binary -O../mir-eval_0.7-3_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -2901,12 +2944,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/2239657/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2239657/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/2642480 and its subdirectories -I: Current time: Sat May 13 01:48:33 -12 2023 -I: pbuilder-time-stamp: 1683985713 +I: removing directory /srv/workspace/pbuilder/2239657 and its subdirectories +I: Current time: Sat Jun 15 15:59:54 +14 2024 +I: pbuilder-time-stamp: 1718416794