Build log:
Mock Version: 5.5
Mock Version: 5.5
Mock Version: 5.5
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target s390x --nodeps /builddir/build/SPECS/pygsl.spec'], chrootPath='/var/lib/mock/f41-build-49240688-5851790/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x3ffaca33ce0>timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6ee3czg3:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False)
Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6ee3czg3:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '4e493c94266e48898a01e24ea5183e08', '-D', '/var/lib/mock/f41-build-49240688-5851790/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6ee3czg3:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target s390x --nodeps /builddir/build/SPECS/pygsl.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
warning: Macro expanded in comment on line 15: %{pypi_source pygsl}
Building target platforms: s390x
Building for target s390x
setting SOURCE_DATE_EPOCH=1708041600
Wrote: /builddir/build/SRPMS/pygsl-2.3.4-1.fc41.src.rpm
RPM build warnings:
    Macro expanded in comment on line 15: %{pypi_source pygsl}
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target s390x --nodeps /builddir/build/SPECS/pygsl.spec'], chrootPath='/var/lib/mock/f41-build-49240688-5851790/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x3ffaca33ce0>timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6ee3czg3:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueraiseExc=FalseprintOutput=False)
Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6ee3czg3:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '652375a689d249539b52c3e9fc60e4a7', '-D', '/var/lib/mock/f41-build-49240688-5851790/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6ee3czg3:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target s390x --nodeps /builddir/build/SPECS/pygsl.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
warning: Macro expanded in comment on line 15: %{pypi_source pygsl}
Building target platforms: s390x
Building for target s390x
setting SOURCE_DATE_EPOCH=1708041600
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.t6ObcI
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf pygsl-v.2.3.4
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/pygsl-v.2.3.4.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd pygsl-v.2.3.4
+ rm -rf /builddir/build/BUILD/pygsl-v.2.3.4-SPECPARTS
+ /usr/bin/mkdir -p /builddir/build/BUILD/pygsl-v.2.3.4-SPECPARTS
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.28pCJp
+ umask 022
+ cd /builddir/build/BUILD
+ cd pygsl-v.2.3.4
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed   -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(pip) >= 19'
+ echo 'python3dist(packaging)'
+ '[' -f pyproject.toml ']'
+ echo '(python3dist(tomli) if python3-devel < 3.11)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/pygsl-v.2.3.4/.pyproject-builddir
+ echo -n
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection '
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed   -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ TMPDIR=/builddir/build/BUILD/pygsl-v.2.3.4/.pyproject-builddir
+ RPM_TOXENV=py312
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/pygsl-v.2.3.4/pyproject-wheeldir --output /builddir/build/BUILD/pygsl-2.3.4-1.fc41.s390x-pyproject-buildrequires
Handling setuptools from build-system.requires
Requirement not satisfied: setuptools
Handling wheel from build-system.requires
Requirement not satisfied: wheel
Handling numpy from build-system.requires
Requirement satisfied: numpy
   (installed: numpy 1.26.2)
Exiting dependency generation pass: build backend
+ cat /builddir/build/BUILD/pygsl-2.3.4-1.fc41.s390x-pyproject-buildrequires
+ rm -rfv '*.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/pygsl-2.3.4-1.fc41.buildreqs.nosrc.rpm
RPM build warnings:
    Macro expanded in comment on line 15: %{pypi_source pygsl}
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target s390x --nodeps /builddir/build/SPECS/pygsl.spec'], chrootPath='/var/lib/mock/f41-build-49240688-5851790/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x3ffaca33ce0>timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6ee3czg3:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueraiseExc=FalseprintOutput=False)
Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6ee3czg3:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'c1001caa701d4a4a9dcbd76baf7e31e1', '-D', '/var/lib/mock/f41-build-49240688-5851790/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6ee3czg3:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target s390x --nodeps /builddir/build/SPECS/pygsl.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
warning: Macro expanded in comment on line 15: %{pypi_source pygsl}
Building target platforms: s390x
Building for target s390x
setting SOURCE_DATE_EPOCH=1708041600
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.5fcl1I
+ umask 022
+ cd /builddir/build/BUILD
+ cd pygsl-v.2.3.4
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed   -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(pip) >= 19'
+ echo 'python3dist(packaging)'
+ '[' -f pyproject.toml ']'
+ echo '(python3dist(tomli) if python3-devel < 3.11)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/pygsl-v.2.3.4/.pyproject-builddir
+ echo -n
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection '
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed   -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ TMPDIR=/builddir/build/BUILD/pygsl-v.2.3.4/.pyproject-builddir
+ RPM_TOXENV=py312
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/pygsl-v.2.3.4/pyproject-wheeldir --output /builddir/build/BUILD/pygsl-2.3.4-1.fc41.s390x-pyproject-buildrequires
Handling setuptools from build-system.requires
Requirement satisfied: setuptools
   (installed: setuptools 69.0.3)
Handling wheel from build-system.requires
Requirement satisfied: wheel
   (installed: wheel 0.41.2)
Handling numpy from build-system.requires
Requirement satisfied: numpy
   (installed: numpy 1.26.2)
Spoofing argument: config
#0 extension modules
running config
compiling '_configtest.c':
#include <gsl/gsl_version.h>
int main () {
  GSL_MAJOR_VERSION;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_version.h>
int main () {
  GSL_MINOR_VERSION;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
gcc -E -I/usr/include -o _configtest.i _configtest.c
removing: _configtest.c _configtest.i
gcc -E -I/usr/include -o _configtest.i _configtest.c
removing: _configtest.c _configtest.i
gcc -E -I/usr/include -o _configtest.i _configtest.c
removing: _configtest.c _configtest.i
gcc -E -I/usr/include -o _configtest.i _configtest.c
removing: _configtest.c _configtest.i
compiling '_configtest.c':
#include <gsl/gsl_rng.h>
int main () {
  gsl_rng_knuthran2002;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_rng_knuthran2002;
      |   ^~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_deriv.h>
int main () {
  gsl_deriv_central;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_deriv_central;
      |   ^~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_multifit_nlin.h>
int main () {
  gsl_multifit_fdfsolver_lmniel;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_multifit_fdfsolver_lmniel;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_multifit_nlin.h>
int main () {
  gsl_multifit_fdfsolver_jac;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_multifit_fdfsolver_jac;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_multifit_nlin.h>
int main () {
  ((gsl_multifit_fdfsolver *) 0)->J;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:33: error: ‘gsl_multifit_fdfsolver’ has no member named ‘J’
    4 |   ((gsl_multifit_fdfsolver *) 0)->J;
      |                                 ^~
failure.
removing: _configtest.c _configtest.o
compiling '_configtest.c':
#include <gsl/gsl_multifit.h>
int main () {
  ((gsl_multifit_linear_workspace *) 0)->nmax;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:40: warning: statement with no effect [-Wunused-value]
    4 |   ((gsl_multifit_linear_workspace *) 0)->nmax;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_multifit.h>
int main () {
  ((gsl_multifit_linear_workspace *) 0)->pmax;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:40: warning: statement with no effect [-Wunused-value]
    4 |   ((gsl_multifit_linear_workspace *) 0)->pmax;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_multifit.h>
int main () {
  ((gsl_multifit_linear_workspace *) 0)->n;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:40: warning: statement with no effect [-Wunused-value]
    4 |   ((gsl_multifit_linear_workspace *) 0)->n;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_multifit.h>
int main () {
  ((gsl_multifit_linear_workspace *) 0)->p;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:40: warning: statement with no effect [-Wunused-value]
    4 |   ((gsl_multifit_linear_workspace *) 0)->p;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_multimin.h>
int main () {
  gsl_multimin_fsolver;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: error: ‘gsl_multimin_fsolver’ undeclared (first use in this function); did you mean ‘gsl_multimin_fminimizer’?
    4 |   gsl_multimin_fsolver;
      |   ^~~~~~~~~~~~~~~~~~~~
      |   gsl_multimin_fminimizer
_configtest.c:4:3: note: each undeclared identifier is reported only once for each function it appears in
failure.
removing: _configtest.c _configtest.o
compiling '_configtest.c':
#include <gsl/gsl_multimin.h>
int main () {
  gsl_multimin_fminimizer_nmsimplex;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_multimin_fminimizer_nmsimplex;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_multimin.h>
int main () {
  gsl_multimin_fminimizer_nmsimplex2;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_multimin_fminimizer_nmsimplex2;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_multimin.h>
int main () {
  gsl_multimin_fminimizer_nmsimplex2rand;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_multimin_fminimizer_nmsimplex2rand;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_multimin.h>
int main () {
  gsl_multimin_fdfminimizer_vector_bfgs2;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_multimin_fdfminimizer_vector_bfgs2;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
gcc -E -I/usr/include -o _configtest.i _configtest.c
removing: _configtest.c _configtest.i
gcc -E -I/usr/include -o _configtest.i _configtest.c
removing: _configtest.c _configtest.i
gcc -E -I/usr/include -o _configtest.i _configtest.c
removing: _configtest.c _configtest.i
gcc -E -I/usr/include -o _configtest.i _configtest.c
removing: _configtest.c _configtest.i
compiling '_configtest.c':
#include <gsl/gsl_multifit.h>
int main () {
  gsl_multifit_robust_type;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: useless type name in empty declaration
    4 |   gsl_multifit_robust_type;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_permutation.h>
int main () {
  gsl_permutation_linear_to_canonical;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_permutation_linear_to_canonical;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_permutation.h>
int main () {
  gsl_permutation_canonical_to_linear;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_permutation_canonical_to_linear;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_permutation.h>
int main () {
  gsl_permutation_inversions;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_permutation_inversions;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_permutation.h>
int main () {
  gsl_permutation_canonical_cycles;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_permutation_canonical_cycles;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_permutation.h>
int main () {
  gsl_permutation_linear_cycles;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_permutation_linear_cycles;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_permutation.h>
int main () {
  gsl_permutation_mul;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_permutation_mul;
      |   ^~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_complex_householder_mh;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_complex_householder_mh;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_hessenberg_decomp;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_hessenberg_decomp;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_hessenberg_unpack;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_hessenberg_unpack;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_hessenberg_unpack_accum;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_hessenberg_unpack_accum;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_hessenberg_set_zero;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_hessenberg_set_zero;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_hessenberg_submatrix;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_hessenberg_submatrix;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_hessenberg;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: error: ‘gsl_linalg_hessenberg’ undeclared (first use in this function); did you mean ‘gsl_linalg_tri_invert’?
    4 |   gsl_linalg_hessenberg;
      |   ^~~~~~~~~~~~~~~~~~~~~
      |   gsl_linalg_tri_invert
_configtest.c:4:3: note: each undeclared identifier is reported only once for each function it appears in
failure.
removing: _configtest.c _configtest.o
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_hesstri_decomp;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_hesstri_decomp;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_SV_leverage;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_SV_leverage;
      |   ^~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_QR_QTmat;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_QR_QTmat;
      |   ^~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_QR_matQ;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_QR_matQ;
      |   ^~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_cholesky_invert;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_cholesky_invert;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_complex_cholesky_decomp;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_complex_cholesky_decomp;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_complex_cholesky_solve;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_complex_cholesky_solve;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_complex_cholesky_svx;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_complex_cholesky_svx;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_complex_cholesky_invert;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_complex_cholesky_invert;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_balance_matrix;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_balance_matrix;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_balance_accum;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_balance_accum;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_eigen.h>
int main () {
  gsl_eigen_francis_workspace;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: useless type name in empty declaration
    4 |   gsl_eigen_francis_workspace;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_eigen.h>
int main () {
  gsl_eigen_nonsymm_params;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_eigen_nonsymm_params;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_sf.h>
int main () {
  gsl_sf_legendre_Plm_array(0, 0, 0.0, NULL);
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_sf.h>
int main () {
  gsl_sf_legendre_sphPlm_array(0, 0, 0.0, NULL);
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
running egg_info
creating pygsl.egg-info
writing pygsl.egg-info/PKG-INFO
writing dependency_links to pygsl.egg-info/dependency_links.txt
writing requirements to pygsl.egg-info/requires.txt
writing top-level names to pygsl.egg-info/top_level.txt
writing manifest file 'pygsl.egg-info/SOURCES.txt'
reading manifest file 'pygsl.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'gsl_numobj.py'
warning: no files found matching '*.pdf' under directory 'doc'
warning: no files found matching 'MANIFEST'
adding license file 'COPYING'
writing manifest file 'pygsl.egg-info/SOURCES.txt'
Handling wheel from get_requires_for_build_wheel
Requirement satisfied: wheel
   (installed: wheel 0.41.2)
<swig_extension.SWIG_Extension('__callback') at 0x3ff0219e780>
Building testing ufuncs!
#30 extension modules
running dist_info
writing pygsl.egg-info/PKG-INFO
writing dependency_links to pygsl.egg-info/dependency_links.txt
writing requirements to pygsl.egg-info/requires.txt
writing top-level names to pygsl.egg-info/top_level.txt
reading manifest file 'pygsl.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'gsl_numobj.py'
warning: no files found matching '*.pdf' under directory 'doc'
warning: no files found matching 'MANIFEST'
adding license file 'COPYING'
writing manifest file 'pygsl.egg-info/SOURCES.txt'
creating '/builddir/build/BUILD/pygsl-v.2.3.4/pygsl-2.3.4.dist-info'
Handling numpy from hook generated metadata: Requires-Dist (pygsl)
Requirement satisfied: numpy
   (installed: numpy 1.26.2)
+ cat /builddir/build/BUILD/pygsl-2.3.4-1.fc41.s390x-pyproject-buildrequires
+ rm -rfv pygsl-2.3.4.dist-info/
removed 'pygsl-2.3.4.dist-info/top_level.txt'
removed 'pygsl-2.3.4.dist-info/METADATA'
removed 'pygsl-2.3.4.dist-info/COPYING'
removed directory 'pygsl-2.3.4.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/pygsl-2.3.4-1.fc41.buildreqs.nosrc.rpm
RPM build warnings:
    Macro expanded in comment on line 15: %{pypi_source pygsl}
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target s390x /builddir/build/SPECS/pygsl.spec'], chrootPath='/var/lib/mock/f41-build-49240688-5851790/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x3ffaca33ce0>timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6ee3czg3:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False)
Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6ee3czg3:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'bc76911d08b3424e8d34ec10383c685d', '-D', '/var/lib/mock/f41-build-49240688-5851790/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.6ee3czg3:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target s390x /builddir/build/SPECS/pygsl.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
warning: Macro expanded in comment on line 15: %{pypi_source pygsl}
Building target platforms: s390x
Building for target s390x
setting SOURCE_DATE_EPOCH=1708041600
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.QCS6de
+ umask 022
+ cd /builddir/build/BUILD
+ cd pygsl-v.2.3.4
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed   -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(pip) >= 19'
+ echo 'python3dist(packaging)'
+ '[' -f pyproject.toml ']'
+ echo '(python3dist(tomli) if python3-devel < 3.11)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/pygsl-v.2.3.4/.pyproject-builddir
+ echo -n
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection '
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed   -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ TMPDIR=/builddir/build/BUILD/pygsl-v.2.3.4/.pyproject-builddir
+ RPM_TOXENV=py312
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/pygsl-v.2.3.4/pyproject-wheeldir --output /builddir/build/BUILD/pygsl-2.3.4-1.fc41.s390x-pyproject-buildrequires
Handling setuptools from build-system.requires
Requirement satisfied: setuptools
   (installed: setuptools 69.0.3)
Handling wheel from build-system.requires
Requirement satisfied: wheel
   (installed: wheel 0.41.2)
Handling numpy from build-system.requires
Requirement satisfied: numpy
   (installed: numpy 1.26.2)
<swig_extension.SWIG_Extension('__callback') at 0x3ff21f49a90>
Building testing ufuncs!
#30 extension modules
running egg_info
writing pygsl.egg-info/PKG-INFO
writing dependency_links to pygsl.egg-info/dependency_links.txt
writing requirements to pygsl.egg-info/requires.txt
writing top-level names to pygsl.egg-info/top_level.txt
reading manifest file 'pygsl.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'gsl_numobj.py'
warning: no files found matching '*.pdf' under directory 'doc'
warning: no files found matching 'MANIFEST'
adding license file 'COPYING'
writing manifest file 'pygsl.egg-info/SOURCES.txt'
Handling wheel from get_requires_for_build_wheel
Requirement satisfied: wheel
   (installed: wheel 0.41.2)
<swig_extension.SWIG_Extension('__callback') at 0x3ff218c4800>
Building testing ufuncs!
#30 extension modules
running dist_info
writing pygsl.egg-info/PKG-INFO
writing dependency_links to pygsl.egg-info/dependency_links.txt
writing requirements to pygsl.egg-info/requires.txt
writing top-level names to pygsl.egg-info/top_level.txt
reading manifest file 'pygsl.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'gsl_numobj.py'
warning: no files found matching '*.pdf' under directory 'doc'
warning: no files found matching 'MANIFEST'
adding license file 'COPYING'
writing manifest file 'pygsl.egg-info/SOURCES.txt'
creating '/builddir/build/BUILD/pygsl-v.2.3.4/pygsl-2.3.4.dist-info'
Handling numpy from hook generated metadata: Requires-Dist (pygsl)
Requirement satisfied: numpy
   (installed: numpy 1.26.2)
+ cat /builddir/build/BUILD/pygsl-2.3.4-1.fc41.s390x-pyproject-buildrequires
+ rm -rfv pygsl-2.3.4.dist-info/
removed 'pygsl-2.3.4.dist-info/top_level.txt'
removed 'pygsl-2.3.4.dist-info/METADATA'
removed 'pygsl-2.3.4.dist-info/COPYING'
removed directory 'pygsl-2.3.4.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.CtVL0v
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed   -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd pygsl-v.2.3.4
+ rm -f swig_src/gslwrap_wrap.c
+ /usr/bin/python3 setup.py gsl_wrappers
swig -python -keyword -shadow -Itypemaps -I/usr/include -Isrc/gslwrap/ -o swig_src/gslwrap_wrap.c src/gslwrap/gsl_gslwrap.i
<swig_extension.SWIG_Extension('__callback') at 0x3ff05e3cd40>
Building testing ufuncs!
#30 extension modules
running gsl_wrappers
Exporting parser tree using swig: ['swig', '-I/usr/include', '-xml', '/builddir/build/BUILD/pygsl-v.2.3.4/testing/src/sf/sf.i']
Creating ufunc wrappers: ['/usr/bin/python3', '/builddir/build/BUILD/pygsl-v.2.3.4/testing/tools/generate_interface/extract_ufunc_swig.py', '--input', '/builddir/build/BUILD/pygsl-v.2.3.4/testing/src/sf/sf_wrap.xml', '--output-dir', '/builddir/build/BUILD/pygsl-v.2.3.4/testing/src/sf', '--prefix', 'sf_', '--doc-dir', '/builddir/build/BUILD/pygsl-v.2.3.4/doc/api/sf']
Namespace(input='/builddir/build/BUILD/pygsl-v.2.3.4/testing/src/sf/sf_wrap.xml', output_dir='/builddir/build/BUILD/pygsl-v.2.3.4/testing/src/sf', prefix='sf_', doc_dir='/builddir/build/BUILD/pygsl-v.2.3.4/doc/api/sf')
['__class__', '__contains__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getstate__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', '_get_args', '_get_kwargs', 'doc_dir', 'input', 'output_dir', 'prefix']
/builddir/build/BUILD/pygsl-v.2.3.4/testing/src/sf/sf_wrap.xml
starting processing
Found sf's ------
Not sorted in different sections: 0 items
+ /usr/bin/python3 setup.py config
<swig_extension.SWIG_Extension('__callback') at 0x3ff073c6240>
Building testing ufuncs!
#30 extension modules
running config
compiling '_configtest.c':
#include <gsl/gsl_version.h>
int main () {
  GSL_MAJOR_VERSION;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_version.h>
int main () {
  GSL_MINOR_VERSION;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
gcc -E -I/usr/include -o _configtest.i _configtest.c
removing: _configtest.c _configtest.i
gcc -E -I/usr/include -o _configtest.i _configtest.c
removing: _configtest.c _configtest.i
gcc -E -I/usr/include -o _configtest.i _configtest.c
removing: _configtest.c _configtest.i
gcc -E -I/usr/include -o _configtest.i _configtest.c
removing: _configtest.c _configtest.i
compiling '_configtest.c':
#include <gsl/gsl_rng.h>
int main () {
  gsl_rng_knuthran2002;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_rng_knuthran2002;
      |   ^~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_deriv.h>
int main () {
  gsl_deriv_central;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_deriv_central;
      |   ^~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_multifit_nlin.h>
int main () {
  gsl_multifit_fdfsolver_lmniel;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_multifit_fdfsolver_lmniel;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_multifit_nlin.h>
int main () {
  gsl_multifit_fdfsolver_jac;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_multifit_fdfsolver_jac;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_multifit_nlin.h>
int main () {
  ((gsl_multifit_fdfsolver *) 0)->J;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:33: error: ‘gsl_multifit_fdfsolver’ has no member named ‘J’
    4 |   ((gsl_multifit_fdfsolver *) 0)->J;
      |                                 ^~
failure.
removing: _configtest.c _configtest.o
compiling '_configtest.c':
#include <gsl/gsl_multifit.h>
int main () {
  ((gsl_multifit_linear_workspace *) 0)->nmax;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:40: warning: statement with no effect [-Wunused-value]
    4 |   ((gsl_multifit_linear_workspace *) 0)->nmax;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_multifit.h>
int main () {
  ((gsl_multifit_linear_workspace *) 0)->pmax;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:40: warning: statement with no effect [-Wunused-value]
    4 |   ((gsl_multifit_linear_workspace *) 0)->pmax;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_multifit.h>
int main () {
  ((gsl_multifit_linear_workspace *) 0)->n;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:40: warning: statement with no effect [-Wunused-value]
    4 |   ((gsl_multifit_linear_workspace *) 0)->n;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_multifit.h>
int main () {
  ((gsl_multifit_linear_workspace *) 0)->p;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:40: warning: statement with no effect [-Wunused-value]
    4 |   ((gsl_multifit_linear_workspace *) 0)->p;
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_multimin.h>
int main () {
  gsl_multimin_fsolver;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: error: ‘gsl_multimin_fsolver’ undeclared (first use in this function); did you mean ‘gsl_multimin_fminimizer’?
    4 |   gsl_multimin_fsolver;
      |   ^~~~~~~~~~~~~~~~~~~~
      |   gsl_multimin_fminimizer
_configtest.c:4:3: note: each undeclared identifier is reported only once for each function it appears in
failure.
removing: _configtest.c _configtest.o
compiling '_configtest.c':
#include <gsl/gsl_multimin.h>
int main () {
  gsl_multimin_fminimizer_nmsimplex;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_multimin_fminimizer_nmsimplex;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_multimin.h>
int main () {
  gsl_multimin_fminimizer_nmsimplex2;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_multimin_fminimizer_nmsimplex2;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_multimin.h>
int main () {
  gsl_multimin_fminimizer_nmsimplex2rand;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_multimin_fminimizer_nmsimplex2rand;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_multimin.h>
int main () {
  gsl_multimin_fdfminimizer_vector_bfgs2;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_multimin_fdfminimizer_vector_bfgs2;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
gcc -E -I/usr/include -o _configtest.i _configtest.c
removing: _configtest.c _configtest.i
gcc -E -I/usr/include -o _configtest.i _configtest.c
removing: _configtest.c _configtest.i
gcc -E -I/usr/include -o _configtest.i _configtest.c
removing: _configtest.c _configtest.i
gcc -E -I/usr/include -o _configtest.i _configtest.c
removing: _configtest.c _configtest.i
compiling '_configtest.c':
#include <gsl/gsl_multifit.h>
int main () {
  gsl_multifit_robust_type;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: useless type name in empty declaration
    4 |   gsl_multifit_robust_type;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_permutation.h>
int main () {
  gsl_permutation_linear_to_canonical;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_permutation_linear_to_canonical;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_permutation.h>
int main () {
  gsl_permutation_canonical_to_linear;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_permutation_canonical_to_linear;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_permutation.h>
int main () {
  gsl_permutation_inversions;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_permutation_inversions;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_permutation.h>
int main () {
  gsl_permutation_canonical_cycles;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_permutation_canonical_cycles;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_permutation.h>
int main () {
  gsl_permutation_linear_cycles;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_permutation_linear_cycles;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_permutation.h>
int main () {
  gsl_permutation_mul;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_permutation_mul;
      |   ^~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_complex_householder_mh;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_complex_householder_mh;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_hessenberg_decomp;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_hessenberg_decomp;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_hessenberg_unpack;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_hessenberg_unpack;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_hessenberg_unpack_accum;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_hessenberg_unpack_accum;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_hessenberg_set_zero;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_hessenberg_set_zero;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_hessenberg_submatrix;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_hessenberg_submatrix;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_hessenberg;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: error: ‘gsl_linalg_hessenberg’ undeclared (first use in this function); did you mean ‘gsl_linalg_tri_invert’?
    4 |   gsl_linalg_hessenberg;
      |   ^~~~~~~~~~~~~~~~~~~~~
      |   gsl_linalg_tri_invert
_configtest.c:4:3: note: each undeclared identifier is reported only once for each function it appears in
failure.
removing: _configtest.c _configtest.o
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_hesstri_decomp;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_hesstri_decomp;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_SV_leverage;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_SV_leverage;
      |   ^~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_QR_QTmat;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_QR_QTmat;
      |   ^~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_QR_matQ;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_QR_matQ;
      |   ^~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_cholesky_invert;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_cholesky_invert;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_complex_cholesky_decomp;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_complex_cholesky_decomp;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_complex_cholesky_solve;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_complex_cholesky_solve;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_complex_cholesky_svx;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_complex_cholesky_svx;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_complex_cholesky_invert;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_complex_cholesky_invert;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_balance_matrix;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_balance_matrix;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_linalg.h>
int main () {
  gsl_linalg_balance_accum;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_linalg_balance_accum;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_eigen.h>
int main () {
  gsl_eigen_francis_workspace;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: useless type name in empty declaration
    4 |   gsl_eigen_francis_workspace;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_eigen.h>
int main () {
  gsl_eigen_nonsymm_params;
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:4:3: warning: statement with no effect [-Wunused-value]
    4 |   gsl_eigen_nonsymm_params;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_sf.h>
int main () {
  gsl_sf_legendre_Plm_array(0, 0, 0.0, NULL);
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
compiling '_configtest.c':
#include <gsl/gsl_sf.h>
int main () {
  gsl_sf_legendre_sphPlm_array(0, 0, 0.0, NULL);
}
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
+ /usr/bin/python3 setup.py build_ext
<swig_extension.SWIG_Extension('__callback') at 0x3ff38fc6360>
Building testing ufuncs!
#30 extension modules
running build_ext
building 'errno' extension
creating build
creating build/temp.linux-s390x-cpython-312
creating build/temp.linux-s390x-cpython-312/src
creating build/temp.linux-s390x-cpython-312/src/init
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSWIG_COBJECT_TYPES=1 -DDEBUG=1 -DPyGSL_SET_GSL_ERROR_HANDLER=1 -UNDEBUG -I/usr/include -IInclude -I. -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/usr/include/python3.12 -c src/init/errorno.c -o build/temp.linux-s390x-cpython-312/src/init/errorno.o
In file included from Include/pygsl/error_helpers.h:7,
                 from src/init/errorno.c:9:
Include/pygsl/intern.h:43:15: warning: ‘PyGSL_API’ defined but not used [-Wunused-variable]
   43 | static void **PyGSL_API;
      |               ^~~~~~~~~
creating build/lib.linux-s390x-cpython-312
creating build/lib.linux-s390x-cpython-312/pygsl
gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/src/init/errorno.o -L/usr/lib -L/usr/lib64 -lgsl -lgslcblas -lm -o build/lib.linux-s390x-cpython-312/pygsl/errno.cpython-312-s390x-linux-gnu.so
building 'init' extension
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSWIG_COBJECT_TYPES=1 -DDEBUG=1 -DPyGSL_SET_GSL_ERROR_HANDLER=1 -UNDEBUG -I/usr/include -IInclude -I. -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/usr/include/python3.12 -c src/init/initmodule.c -o build/temp.linux-s390x-cpython-312/src/init/initmodule.o
In file included from src/init/initmodule.c:77:
src/init/block_helpers.c: In function ‘PyGSL_copy_pyarray_to_gslmatrix’:
src/init/block_helpers.c:484:27: warning: variable ‘dimensions’ set but not used [-Wunused-but-set-variable]
  484 |      PyGSL_array_index_t *dimensions,  *strides, i, j;
      |                           ^~~~~~~~~~
src/init/block_helpers.c:483:10: warning: variable ‘argnum’ set but not used [-Wunused-but-set-variable]
  483 |      int argnum=-1;
      |          ^~~~~~
src/init/block_helpers.c: In function ‘PyGSL_vector_check’:
src/init/block_helpers.c:591:27: warning: unused variable ‘dimensions’ [-Wunused-variable]
  591 |      PyGSL_array_index_t *dimensions,  *strides;
      |                           ^~~~~~~~~~
src/init/block_helpers.c: In function ‘PyGSL_matrix_check’:
src/init/block_helpers.c:715:27: warning: unused variable ‘dimensions’ [-Wunused-variable]
  715 |      PyGSL_array_index_t *dimensions,  *strides;
      |                           ^~~~~~~~~~
gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/src/init/initmodule.o -L/usr/lib -L/usr/lib64 -lgsl -lgslcblas -lm -o build/lib.linux-s390x-cpython-312/pygsl/init.cpython-312-s390x-linux-gnu.so
building 'inittest' extension
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSWIG_COBJECT_TYPES=1 -DDEBUG=1 -DPyGSL_SET_GSL_ERROR_HANDLER=1 -UNDEBUG -I/usr/include -IInclude -I. -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/usr/include/python3.12 -c src/init/inittestmodule.c -o build/temp.linux-s390x-cpython-312/src/init/inittestmodule.o
gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/src/init/inittestmodule.o -L/usr/lib -L/usr/lib64 -lgsl -lgslcblas -lm -o build/lib.linux-s390x-cpython-312/pygsl/inittest.cpython-312-s390x-linux-gnu.so
building '_gslwrap' extension
creating build/temp.linux-s390x-cpython-312/swig_src
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSWIG_COBJECT_TYPES=1 -DDEBUG=1 -DPyGSL_SET_GSL_ERROR_HANDLER=1 -UNDEBUG -I/usr/include -IInclude -I. -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/usr/include/python3.12 -c swig_src/gslwrap_wrap.c -o build/temp.linux-s390x-cpython-312/swig_src/gslwrap_wrap.o
swig_src/gslwrap_wrap.c: In function ‘pygsl_linalg_LU_decomp’:
swig_src/gslwrap_wrap.c:3917:3: warning: label ‘fail’ defined but not used [-Wunused-label]
 3917 |   fail:
      |   ^~~~
swig_src/gslwrap_wrap.c:3905:27: warning: unused variable ‘p2’ [-Wunused-variable]
 3905 |         gsl_permutation * p2 = NULL;
      |                           ^~
swig_src/gslwrap_wrap.c: In function ‘_wrap_gsl_interp_bsearch’:
swig_src/gslwrap_wrap.c:44821:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
44821 |     if(arg3 >= _PyVectorLength){
      |             ^~
swig_src/gslwrap_wrap.c:44831:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
44831 |     if(arg4 >= _PyVectorLength){
      |             ^~
swig_src/gslwrap_wrap.c: At top level:
swig_src/gslwrap_wrap.c:3242:19: warning: ‘_pygsl_gsl_unimpl_feature’ defined but not used [-Wunused-const-variable=]
 3242 | static const char _pygsl_gsl_unimpl_feature[] =  "Feature not implemented in your version of GSL";
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/swig_src/gslwrap_wrap.o -L/usr/lib -L/usr/lib64 -lgsl -lgslcblas -lm -o build/lib.linux-s390x-cpython-312/pygsl/_gslwrap.cpython-312-s390x-linux-gnu.so
building '_hankel' extension
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSWIG_COBJECT_TYPES=1 -DDEBUG=1 -DPyGSL_SET_GSL_ERROR_HANDLER=1 -UNDEBUG -I/usr/include -IInclude -I. -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/usr/include/python3.12 -c swig_src/hankel_wrap.c -o build/temp.linux-s390x-cpython-312/swig_src/hankel_wrap.o
swig_src/hankel_wrap.c: In function ‘_wrap_delete_DiscreteHankelTransform’:
swig_src/hankel_wrap.c:3875:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 3875 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/hankel_wrap.c: In function ‘_wrap_DiscreteHankelTransform_get_size’:
swig_src/hankel_wrap.c:4013:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4013 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/swig_src/hankel_wrap.o -L/usr/lib -L/usr/lib64 -lgsl -lgslcblas -lm -o build/lib.linux-s390x-cpython-312/pygsl/_hankel.cpython-312-s390x-linux-gnu.so
building '_sum' extension
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSWIG_COBJECT_TYPES=1 -DDEBUG=1 -DPyGSL_SET_GSL_ERROR_HANDLER=1 -UNDEBUG -I/usr/include -IInclude -I. -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/usr/include/python3.12 -c swig_src/sum_wrap.c -o build/temp.linux-s390x-cpython-312/swig_src/sum_wrap.o
swig_src/sum_wrap.c: In function ‘_wrap_delete__levin’:
swig_src/sum_wrap.c:3798:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 3798 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/sum_wrap.c: In function ‘_wrap__levin_get_terms_used’:
swig_src/sum_wrap.c:3894:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 3894 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/sum_wrap.c: In function ‘_wrap__levin_sum_plain’:
swig_src/sum_wrap.c:3916:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 3916 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/sum_wrap.c: In function ‘_wrap_delete__levin_utrunc’:
swig_src/sum_wrap.c:4058:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4058 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/sum_wrap.c: In function ‘_wrap__levin_utrunc_get_terms_used’:
swig_src/sum_wrap.c:4154:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4154 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/sum_wrap.c: In function ‘_wrap__levin_utrunc_sum_plain’:
swig_src/sum_wrap.c:4176:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4176 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/swig_src/sum_wrap.o -L/usr/lib -L/usr/lib64 -lgsl -lgslcblas -lm -o build/lib.linux-s390x-cpython-312/pygsl/_sum.cpython-312-s390x-linux-gnu.so
building '_bspline' extension
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSWIG_COBJECT_TYPES=1 -DDEBUG=1 -DPyGSL_SET_GSL_ERROR_HANDLER=1 -UNDEBUG -I/usr/include -Isrc/bspline -IInclude -I. -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/usr/include/python3.12 -c swig_src/bspline_wrap.c -o build/temp.linux-s390x-cpython-312/swig_src/bspline_wrap.o
swig_src/bspline_wrap.c: In function ‘pygsl_bspline_knots’:
swig_src/bspline_wrap.c:3755:22: warning: comparison of integer expressions of different signedness: ‘PyGSL_array_index_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3755 |        if(sample_len != self->w->nbreak){
      |                      ^~
swig_src/bspline_wrap.c: In function ‘pygsl_bspline_eval_vector’:
swig_src/bspline_wrap.c:3775:56: warning: unused variable ‘strides’ [-Wunused-variable]
 3775 |        PyGSL_array_index_t n, sample_len, tmp[2], i=0, strides;
      |                                                        ^~~~~~~
swig_src/bspline_wrap.c: In function ‘_wrap_bspline_cov_get’:
swig_src/bspline_wrap.c:3986:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 3986 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/bspline_wrap.c: In function ‘_wrap_bspline_coeffs_get’:
swig_src/bspline_wrap.c:4008:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4008 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/bspline_wrap.c: In function ‘_wrap_bspline_tmp_get’:
swig_src/bspline_wrap.c:4038:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4038 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/bspline_wrap.c: In function ‘_wrap_bspline_w_get’:
swig_src/bspline_wrap.c:4068:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4068 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/bspline_wrap.c: In function ‘_wrap_bspline_knots_a_get’:
swig_src/bspline_wrap.c:4090:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4090 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/bspline_wrap.c: In function ‘_wrap_bspline_coeffs_a_get’:
swig_src/bspline_wrap.c:4112:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4112 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/bspline_wrap.c: In function ‘_wrap_bspline_cov_a_get’:
swig_src/bspline_wrap.c:4134:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4134 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/bspline_wrap.c: In function ‘_wrap_bspline_tmp_a_get’:
swig_src/bspline_wrap.c:4156:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4156 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/bspline_wrap.c: In function ‘_wrap_delete_bspline’:
swig_src/bspline_wrap.c:4212:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4212 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/bspline_wrap.c: In function ‘_wrap_bspline_get_internal_knots’:
swig_src/bspline_wrap.c:4233:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4233 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/swig_src/bspline_wrap.o -L/usr/lib -L/usr/lib64 -lgsl -lgslcblas -lm -o build/lib.linux-s390x-cpython-312/pygsl/_bspline.cpython-312-s390x-linux-gnu.so
building '_interpolation2d_wrap' extension
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSWIG_COBJECT_TYPES=1 -DDEBUG=1 -DPyGSL_SET_GSL_ERROR_HANDLER=1 -UNDEBUG -I/usr/include -Isrc/gslwrap -IInclude -I. -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/usr/include/python3.12 -c swig_src/interpolation2d_wrap_wrap.c -o build/temp.linux-s390x-cpython-312/swig_src/interpolation2d_wrap_wrap.o
swig_src/interpolation2d_wrap_wrap.c: In function ‘_wrap_delete_interp2d’:
swig_src/interpolation2d_wrap_wrap.c:4466:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4466 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/interpolation2d_wrap_wrap.c: In function ‘_wrap_interp2d_reset’:
swig_src/interpolation2d_wrap_wrap.c:4487:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4487 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/interpolation2d_wrap_wrap.c: In function ‘_wrap_interp2d_name’:
swig_src/interpolation2d_wrap_wrap.c:4518:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4518 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/interpolation2d_wrap_wrap.c: In function ‘_wrap_interp2d_min_size’:
swig_src/interpolation2d_wrap_wrap.c:4540:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4540 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/interpolation2d_wrap_wrap.c: In function ‘_wrap_delete_spline2d’:
swig_src/interpolation2d_wrap_wrap.c:5874:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 5874 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/interpolation2d_wrap_wrap.c: In function ‘_wrap_spline2d_reset’:
swig_src/interpolation2d_wrap_wrap.c:5895:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 5895 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/interpolation2d_wrap_wrap.c: In function ‘_wrap_spline2d_name’:
swig_src/interpolation2d_wrap_wrap.c:5926:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 5926 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/interpolation2d_wrap_wrap.c: In function ‘_wrap_spline2d_min_size’:
swig_src/interpolation2d_wrap_wrap.c:5948:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 5948 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/swig_src/interpolation2d_wrap_wrap.o -L/usr/lib -L/usr/lib64 -lgsl -lgslcblas -lm -o build/lib.linux-s390x-cpython-312/pygsl/_interpolation2d_wrap.cpython-312-s390x-linux-gnu.so
building '_multifit_robust' extension
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSWIG_COBJECT_TYPES=1 -DDEBUG=1 -DPyGSL_SET_GSL_ERROR_HANDLER=1 -UNDEBUG -I/usr/include -Isrc/callback -IInclude -I. -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/usr/include/python3.12 -c swig_src/multifit_robust_wrap.c -o build/temp.linux-s390x-cpython-312/swig_src/multifit_robust_wrap.o
swig_src/multifit_robust_wrap.c: In function ‘_wrap_stats_sigma_ols’:
swig_src/multifit_robust_wrap.c:3939:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 3939 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/multifit_robust_wrap.c: In function ‘_wrap_stats_sigma_mad’:
swig_src/multifit_robust_wrap.c:3961:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 3961 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/multifit_robust_wrap.c: In function ‘_wrap_stats_sigma_rob’:
swig_src/multifit_robust_wrap.c:3983:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 3983 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/multifit_robust_wrap.c: In function ‘_wrap_stats_sigma’:
swig_src/multifit_robust_wrap.c:4005:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4005 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/multifit_robust_wrap.c: In function ‘_wrap_stats_Rsq’:
swig_src/multifit_robust_wrap.c:4027:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4027 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/multifit_robust_wrap.c: In function ‘_wrap_stats_adj_Rsq’:
swig_src/multifit_robust_wrap.c:4049:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4049 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/multifit_robust_wrap.c: In function ‘_wrap_stats_rmse’:
swig_src/multifit_robust_wrap.c:4071:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4071 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/multifit_robust_wrap.c: In function ‘_wrap_stats_sse’:
swig_src/multifit_robust_wrap.c:4093:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4093 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/multifit_robust_wrap.c: In function ‘_wrap_stats_dof’:
swig_src/multifit_robust_wrap.c:4115:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4115 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/multifit_robust_wrap.c: In function ‘_wrap_stats_numit’:
swig_src/multifit_robust_wrap.c:4137:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4137 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/multifit_robust_wrap.c: In function ‘_wrap_stats_weights’:
swig_src/multifit_robust_wrap.c:4159:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4159 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/multifit_robust_wrap.c: In function ‘_wrap_stats_residuals’:
swig_src/multifit_robust_wrap.c:4181:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4181 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/multifit_robust_wrap.c: In function ‘_wrap_delete_stats’:
swig_src/multifit_robust_wrap.c:4219:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4219 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/multifit_robust_wrap.c: In function ‘_wrap_delete_workspace’:
swig_src/multifit_robust_wrap.c:4285:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4285 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/multifit_robust_wrap.c: In function ‘_wrap_workspace_name’:
swig_src/multifit_robust_wrap.c:4348:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4348 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/multifit_robust_wrap.c: In function ‘_wrap_workspace_statistics’:
swig_src/multifit_robust_wrap.c:4443:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4443 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/swig_src/multifit_robust_wrap.o -L/usr/lib -L/usr/lib64 -lgsl -lgslcblas -lm -o build/lib.linux-s390x-cpython-312/pygsl/_multifit_robust.cpython-312-s390x-linux-gnu.so
building '_odeiv2' extension
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSWIG_COBJECT_TYPES=1 -DDEBUG=1 -DPyGSL_SET_GSL_ERROR_HANDLER=1 -UNDEBUG -I/usr/include -Isrc/callback -IInclude -I. -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/usr/include/python3.12 -c swig_src/odeiv2_wrap.c -o build/temp.linux-s390x-cpython-312/swig_src/odeiv2_wrap.o
swig_src/odeiv2_wrap.c: In function ‘pygsl_odeiv2_control_hadjust’:
swig_src/odeiv2_wrap.c:4154:24: warning: comparison of integer expressions of different signedness: ‘PyGSL_array_index_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 4154 |                 if(dim != self->dimension){
      |                        ^~
swig_src/odeiv2_wrap.c: In function ‘pygsl_odeiv2_evolve_apply’:
swig_src/odeiv2_wrap.c:4250:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘PyGSL_array_index_t’ {aka ‘long int’} [-Wsign-compare]
 4250 |                 if(sys->dydt.dimension != dim){
      |                                        ^~
swig_src/odeiv2_wrap.c: In function ‘pygsl_odeiv2_evolve_apply_fixed_step’:
swig_src/odeiv2_wrap.c:4331:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘PyGSL_array_index_t’ {aka ‘long int’} [-Wsign-compare]
 4331 |                 if(sys->dydt.dimension != dim){
      |                                        ^~
swig_src/odeiv2_wrap.c: In function ‘_wrap_delete_system’:
swig_src/odeiv2_wrap.c:4759:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4759 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/odeiv2_wrap.c: In function ‘_wrap_delete_pygsl_odeiv2_step’:
swig_src/odeiv2_wrap.c:4816:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4816 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/odeiv2_wrap.c: In function ‘_wrap_pygsl_odeiv2_step_reset’:
swig_src/odeiv2_wrap.c:4837:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4837 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/odeiv2_wrap.c: In function ‘_wrap_pygsl_odeiv2_step_name’:
swig_src/odeiv2_wrap.c:4868:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4868 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/odeiv2_wrap.c: In function ‘_wrap_pygsl_odeiv2_step_order’:
swig_src/odeiv2_wrap.c:4890:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 4890 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/odeiv2_wrap.c: In function ‘_wrap_delete_pygsl_odeiv2_control’:
swig_src/odeiv2_wrap.c:5253:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 5253 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/odeiv2_wrap.c: In function ‘_wrap_pygsl_odeiv2_control_name’:
swig_src/odeiv2_wrap.c:5343:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 5343 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/odeiv2_wrap.c: In function ‘_wrap_delete_pygsl_odeiv2_evolve’:
swig_src/odeiv2_wrap.c:5521:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 5521 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/odeiv2_wrap.c: In function ‘_wrap_pygsl_odeiv2_evolve_reset’:
swig_src/odeiv2_wrap.c:5542:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 5542 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/odeiv2_wrap.c: In function ‘_wrap_pygsl_odeiv2_evolve_get_yerr’:
swig_src/odeiv2_wrap.c:5573:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 5573 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/odeiv2_wrap.c: In function ‘_wrap_delete_pygsl_odeiv2_driver’:
swig_src/odeiv2_wrap.c:5750:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 5750 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
swig_src/odeiv2_wrap.c: In function ‘_wrap_pygsl_odeiv2_driver_reset’:
swig_src/odeiv2_wrap.c:5973:13: warning: unused variable ‘swig_obj’ [-Wunused-variable]
 5973 |   PyObject *swig_obj[1] ;
      |             ^~~~~~~~
gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/swig_src/odeiv2_wrap.o -L/usr/lib -L/usr/lib64 -lgsl -lgslcblas -lm -o build/lib.linux-s390x-cpython-312/pygsl/_odeiv2.cpython-312-s390x-linux-gnu.so
building '__poly' extension
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSWIG_COBJECT_TYPES=1 -DDEBUG=1 -DPyGSL_SET_GSL_ERROR_HANDLER=1 -UNDEBUG -I/usr/include -Isrc/poly -IInclude -I. -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/usr/include/python3.12 -c swig_src/poly_wrap.c -o build/temp.linux-s390x-cpython-312/swig_src/poly_wrap.o
In file included from swig_src/poly_wrap.c:3465:
src/poly/poly.ic: In function ‘pygsl_poly_complex_solve’:
src/poly/poly.ic:234:19: warning: comparison of integer expressions of different signedness: ‘PyGSL_array_index_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  234 |   if(za_dimension != ws->nc){
      |                   ^~
gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/swig_src/poly_wrap.o -L/usr/lib -L/usr/lib64 -lgsl -lgslcblas -lm -o build/lib.linux-s390x-cpython-312/pygsl/__poly.cpython-312-s390x-linux-gnu.so
building '__block' extension
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSWIG_COBJECT_TYPES=1 -DDEBUG=1 -DPyGSL_SET_GSL_ERROR_HANDLER=1 -UNDEBUG -I/usr/include -IInclude -I. -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/usr/include/python3.12 -c swig_src/block_wrap.c -o build/temp.linux-s390x-cpython-312/swig_src/block_wrap.o
gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/swig_src/block_wrap.o -L/usr/lib -L/usr/lib64 -lgsl -lgslcblas -lm -o build/lib.linux-s390x-cpython-312/pygsl/__block.cpython-312-s390x-linux-gnu.so
building '_siman' extension
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSWIG_COBJECT_TYPES=1 -DDEBUG=1 -DPyGSL_SET_GSL_ERROR_HANDLER=1 -UNDEBUG -I/usr/include -IInclude -I. -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/usr/include/python3.12 -c src/simanmodule.c -o build/temp.linux-s390x-cpython-312/src/simanmodule.o
src/simanmodule.c:61:19: warning: ‘module_doc’ defined but not used [-Wunused-const-variable=]
   61 | static const char module_doc[] = "C Implementation needed for the siman module.";
      |                   ^~~~~~~~~~
gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/src/simanmodule.o -L/usr/lib -L/usr/lib64 -lgsl -lgslcblas -lm -o build/lib.linux-s390x-cpython-312/pygsl/_siman.cpython-312-s390x-linux-gnu.so
building 'const' extension
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSWIG_COBJECT_TYPES=1 -DDEBUG=1 -DPyGSL_SET_GSL_ERROR_HANDLER=1 -UNDEBUG -I/usr/include -IInclude -I. -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/usr/include/python3.12 -c src/constmodule.c -o build/temp.linux-s390x-cpython-312/src/constmodule.o
src/constmodule.c: In function ‘PyInit_const’:
src/constmodule.c:191:13: warning: variable ‘status’ set but not used [-Wunused-but-set-variable]
  191 |         int status;
      |             ^~~~~~
In file included from Include/pygsl/error_helpers.h:7,
                 from src/constmodule.c:16:
Include/pygsl/intern.h: At top level:
Include/pygsl/intern.h:175:12: warning: ‘pygsl_debug_level’ defined but not used [-Wunused-variable]
  175 | static int pygsl_debug_level = 0;
      |            ^~~~~~~~~~~~~~~~~
Include/pygsl/intern.h:43:15: warning: ‘PyGSL_API’ defined but not used [-Wunused-variable]
   43 | static void **PyGSL_API;
      |               ^~~~~~~~~
gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/src/constmodule.o -L/usr/lib -L/usr/lib64 -lgsl -lgslcblas -lm -o build/lib.linux-s390x-cpython-312/pygsl/const.cpython-312-s390x-linux-gnu.so
building '__callback' extension
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSWIG_COBJECT_TYPES=1 -DDEBUG=1 -DPyGSL_SET_GSL_ERROR_HANDLER=1 -UNDEBUG -I/usr/include -Isrc/callback -IInclude -I. -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/usr/include/python3.12 -c swig_src/callback_wrap.c -o build/temp.linux-s390x-cpython-312/swig_src/callback_wrap.o
swig_src/callback_wrap.c: In function ‘_gsl_multifit_fdfsolver_getJ’:
swig_src/callback_wrap.c:4254:9: warning: unused variable ‘nd’ [-Wunused-variable]
 4254 |     int nd;
      |         ^~
swig_src/callback_wrap.c: In function ‘pygsl_multifit_linear_residuals’:
swig_src/callback_wrap.c:4479:19: warning: unused variable ‘line’ [-Wunused-variable]
 4479 |         int flag, line = __LINE__;
      |                   ^~~~
swig_src/callback_wrap.c: In function ‘_wrap_gsl_multifit_linear’:
swig_src/callback_wrap.c:14586:23: warning: variable ‘_mat_dim0_arg1’ set but not used [-Wunused-but-set-variable]
14586 |   PyGSL_array_index_t _mat_dim0_arg1 = -1;
      |                       ^~~~~~~~~~~~~~
swig_src/callback_wrap.c: In function ‘_wrap_gsl_multifit_wlinear’:
swig_src/callback_wrap.c:14794:23: warning: variable ‘_mat_dim0_arg1’ set but not used [-Wunused-but-set-variable]
14794 |   PyGSL_array_index_t _mat_dim0_arg1 = -1;
      |                       ^~~~~~~~~~~~~~
swig_src/callback_wrap.c: In function ‘_wrap_gsl_multifit_wlinear_svd’:
swig_src/callback_wrap.c:15032:23: warning: variable ‘_mat_dim0_arg1’ set but not used [-Wunused-but-set-variable]
15032 |   PyGSL_array_index_t _mat_dim0_arg1 = -1;
      |                       ^~~~~~~~~~~~~~
swig_src/callback_wrap.c: In function ‘_wrap_gsl_fit_linear’:
swig_src/callback_wrap.c:15588:18: warning: variable ‘_PyVectorLengthy’ set but not used [-Wunused-but-set-variable]
15588 |   size_t         _PyVectorLengthy   = 0;
      |                  ^~~~~~~~~~~~~~~~
swig_src/callback_wrap.c: In function ‘_wrap_gsl_fit_wlinear’:
swig_src/callback_wrap.c:15737:18: warning: variable ‘_PyVectorLengthy’ set but not used [-Wunused-but-set-variable]
15737 |   size_t         _PyVectorLengthy   = 0;
      |                  ^~~~~~~~~~~~~~~~
swig_src/callback_wrap.c:15733:18: warning: variable ‘_PyVectorLengthw’ set but not used [-Wunused-but-set-variable]
15733 |   size_t         _PyVectorLengthw   = 0;
      |                  ^~~~~~~~~~~~~~~~
swig_src/callback_wrap.c: In function ‘_wrap_gsl_fit_mul’:
swig_src/callback_wrap.c:15987:18: warning: variable ‘_PyVectorLengthy’ set but not used [-Wunused-but-set-variable]
15987 |   size_t         _PyVectorLengthy   = 0;
      |                  ^~~~~~~~~~~~~~~~
swig_src/callback_wrap.c: In function ‘_wrap_gsl_fit_wmul’:
swig_src/callback_wrap.c:16106:18: warning: variable ‘_PyVectorLengthy’ set but not used [-Wunused-but-set-variable]
16106 |   size_t         _PyVectorLengthy   = 0;
      |                  ^~~~~~~~~~~~~~~~
swig_src/callback_wrap.c:16102:18: warning: variable ‘_PyVectorLengthw’ set but not used [-Wunused-but-set-variable]
16102 |   size_t         _PyVectorLengthw   = 0;
      |                  ^~~~~~~~~~~~~~~~
gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/swig_src/callback_wrap.o -L/usr/lib -L/usr/lib64 -lgsl -lgslcblas -lm -o build/lib.linux-s390x-cpython-312/pygsl/__callback.cpython-312-s390x-linux-gnu.so
building 'deriv' extension
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSWIG_COBJECT_TYPES=1 -DDEBUG=1 -DPyGSL_SET_GSL_ERROR_HANDLER=1 -UNDEBUG -I/usr/include -IInclude -I. -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/usr/include/python3.12 -c src/derivmodule.c -o build/temp.linux-s390x-cpython-312/src/derivmodule.o
gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/src/derivmodule.o -L/usr/lib -L/usr/lib64 -lgsl -lgslcblas -lm -o build/lib.linux-s390x-cpython-312/pygsl/deriv.cpython-312-s390x-linux-gnu.so
building '_transform' extension
creating build/temp.linux-s390x-cpython-312/src/transform
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSWIG_COBJECT_TYPES=1 -DDEBUG=1 -DPyGSL_SET_GSL_ERROR_HANDLER=1 -UNDEBUG -I/usr/include -IInclude -I. -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/usr/include/python3.12 -c src/transform/transformmodule.c -o build/temp.linux-s390x-cpython-312/src/transform/transformmodule.o
In file included from src/transform/transformmodule.c:45:
src/transform/arraycopy.c: In function ‘PyGSL_copy_array_to_array’:
src/transform/arraycopy.c:162:43: warning: variable ‘c2’ set but not used [-Wunused-but-set-variable]
  162 |         gsl_vector_complex_float_view c1, c2;
      |                                           ^~
src/transform/arraycopy.c:162:39: warning: variable ‘c1’ set but not used [-Wunused-but-set-variable]
  162 |         gsl_vector_complex_float_view c1, c2;
      |                                       ^~
In file included from src/transform/transformmodule.c:43:
src/transform/space.c: At top level:
src/transform/space.c:42:1: warning: ‘PyGSL_transform_space_getattr’ declared ‘static’ but never defined [-Wunused-function]
   42 | PyGSL_transform_space_getattr(PyGSL_transform_space *self, char *name);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/transform/transformmodule.c:55:
src/transform/wavelet.c:25:20: warning: ‘PyGSL_wavelet_methods’ defined but not used [-Wunused-variable]
   25 | static PyMethodDef PyGSL_wavelet_methods[] = {
      |                    ^~~~~~~~~~~~~~~~~~~~~
src/transform/space.c:297:20: warning: ‘PyGSL_transform_space_methods’ defined but not used [-Wunused-variable]
  297 | static PyMethodDef PyGSL_transform_space_methods[] = {
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/transform/space.c:290:20: warning: ‘PyGSL_transform_wavetable_methods’ defined but not used [-Wunused-variable]
  290 | static PyMethodDef PyGSL_transform_wavetable_methods[] = {
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/src/transform/transformmodule.o -L/usr/lib -L/usr/lib64 -lgsl -lgslcblas -lm -o build/lib.linux-s390x-cpython-312/pygsl/_transform.cpython-312-s390x-linux-gnu.so
building 'rng' extension
creating build/temp.linux-s390x-cpython-312/src/rng
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSWIG_COBJECT_TYPES=1 -DDEBUG=1 -DPyGSL_SET_GSL_ERROR_HANDLER=1 -UNDEBUG -I/usr/include -IInclude -I. -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/usr/include/python3.12 -c src/rng/rngmodule.c -o build/temp.linux-s390x-cpython-312/src/rng/rngmodule.o
In file included from src/rng/rngmodule.c:24:
src/rng/rng_helpers.c: In function ‘PyGSL_rng_uidA_to_uiA’:
src/rng/rng_helpers.c:979:35: warning: unused variable ‘iterate_over_parameters’ [-Wunused-variable]
  979 |      int use_array_dimension = 0, iterate_over_parameters = 0, line_no = __LINE__;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~
src/rng/rng_helpers.c:979:10: warning: unused variable ‘use_array_dimension’ [-Wunused-variable]
  979 |      int use_array_dimension = 0, iterate_over_parameters = 0, line_no = __LINE__;
      |          ^~~~~~~~~~~~~~~~~~~
gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/src/rng/rngmodule.o -L/usr/lib -L/usr/lib64 -lgsl -lgslcblas -lm -o build/lib.linux-s390x-cpython-312/pygsl/rng.cpython-312-s390x-linux-gnu.so
building 'ieee' extension
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSWIG_COBJECT_TYPES=1 -DDEBUG=1 -DPyGSL_SET_GSL_ERROR_HANDLER=1 -UNDEBUG -I/usr/include -IInclude -I. -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/usr/include/python3.12 -c src/ieeemodule.c -o build/temp.linux-s390x-cpython-312/src/ieeemodule.o
src/ieeemodule.c:169:135: warning: backslash and newline separated by space
  169 |        rounding       : one of :py:data:`round_to_nearest` , :py:data:`round_down` , :py:data:`round_up` , :py:data:`round_to_zero` \n\
src/ieeemodule.c:159:19: warning: ‘bin_repr_doc’ defined but not used [-Wunused-const-variable=]
  159 | static const char bin_repr_doc[] =
      |                   ^~~~~~~~~~~~
gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/src/ieeemodule.o -L/usr/lib -L/usr/lib64 -lgsl -lgslcblas -lm -o build/lib.linux-s390x-cpython-312/pygsl/ieee.cpython-312-s390x-linux-gnu.so
building '_qrng' extension
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSWIG_COBJECT_TYPES=1 -DDEBUG=1 -DPyGSL_SET_GSL_ERROR_HANDLER=1 -UNDEBUG -I/usr/include -IInclude -I. -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/usr/include/python3.12 -c src/qrng_module.c -o build/temp.linux-s390x-cpython-312/src/qrng_module.o
gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/src/qrng_module.o -L/usr/lib -L/usr/lib64 -lgsl -lgslcblas -lm -o build/lib.linux-s390x-cpython-312/pygsl/_qrng.cpython-312-s390x-linux-gnu.so
building 'statistics._stat' extension
creating build/temp.linux-s390x-cpython-312/src/statistics
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSWIG_COBJECT_TYPES=1 -DDEBUG=1 -DPyGSL_SET_GSL_ERROR_HANDLER=1 -UNDEBUG -I/usr/include -IInclude -I. -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/usr/include/python3.12 -c src/statistics/_statmodule.c -o build/temp.linux-s390x-cpython-312/src/statistics/_statmodule.o
creating build/lib.linux-s390x-cpython-312/pygsl/statistics
gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/src/statistics/_statmodule.o -L/usr/lib -L/usr/lib64 -lgsl -lgslcblas -lm -o build/lib.linux-s390x-cpython-312/pygsl/statistics/_stat.cpython-312-s390x-linux-gnu.so
building 'statistics.uchar' extension
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSWIG_COBJECT_TYPES=1 -DDEBUG=1 -DPyGSL_SET_GSL_ERROR_HANDLER=1 -UNDEBUG -I/usr/include -IInclude -I. -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/usr/include/python3.12 -c src/statistics/ucharmodule.c -o build/temp.linux-s390x-cpython-312/src/statistics/ucharmodule.o
gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/src/statistics/ucharmodule.o -L/usr/lib -L/usr/lib64 -lgsl -lgslcblas -lm -o build/lib.linux-s390x-cpython-312/pygsl/statistics/uchar.cpython-312-s390x-linux-gnu.so
building 'statistics.char' extension
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSWIG_COBJECT_TYPES=1 -DDEBUG=1 -DPyGSL_SET_GSL_ERROR_HANDLER=1 -UNDEBUG -I/usr/include -IInclude -I. -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/usr/include/python3.12 -c src/statistics/charmodule.c -o build/temp.linux-s390x-cpython-312/src/statistics/charmodule.o
gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/src/statistics/charmodule.o -L/usr/lib -L/usr/lib64 -lgsl -lgslcblas -lm -o build/lib.linux-s390x-cpython-312/pygsl/statistics/char.cpython-312-s390x-linux-gnu.so
building 'statistics.double' extension
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSWIG_COBJECT_TYPES=1 -DDEBUG=1 -DPyGSL_SET_GSL_ERROR_HANDLER=1 -UNDEBUG -I/usr/include -IInclude -I. -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/usr/include/python3.12 -c src/statistics/doublemodule.c -o build/temp.linux-s390x-cpython-312/src/statistics/doublemodule.o
gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/src/statistics/doublemodule.o -L/usr/lib -L/usr/lib64 -lgsl -lgslcblas -lm -o build/lib.linux-s390x-cpython-312/pygsl/statistics/double.cpython-312-s390x-linux-gnu.so
building 'statistics.float' extension
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSWIG_COBJECT_TYPES=1 -DDEBUG=1 -DPyGSL_SET_GSL_ERROR_HANDLER=1 -UNDEBUG -I/usr/include -IInclude -I. -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/usr/include/python3.12 -c src/statistics/floatmodule.c -o build/temp.linux-s390x-cpython-312/src/statistics/floatmodule.o
gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/src/statistics/floatmodule.o -L/usr/lib -L/usr/lib64 -lgsl -lgslcblas -lm -o build/lib.linux-s390x-cpython-312/pygsl/statistics/float.cpython-312-s390x-linux-gnu.so
building 'statistics.long' extension
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSWIG_COBJECT_TYPES=1 -DDEBUG=1 -DPyGSL_SET_GSL_ERROR_HANDLER=1 -UNDEBUG -I/usr/include -IInclude -I. -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/usr/include/python3.12 -c src/statistics/longmodule.c -o build/temp.linux-s390x-cpython-312/src/statistics/longmodule.o
gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/src/statistics/longmodule.o -L/usr/lib -L/usr/lib64 -lgsl -lgslcblas -lm -o build/lib.linux-s390x-cpython-312/pygsl/statistics/long.cpython-312-s390x-linux-gnu.so
building 'statistics.int' extension
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSWIG_COBJECT_TYPES=1 -DDEBUG=1 -DPyGSL_SET_GSL_ERROR_HANDLER=1 -UNDEBUG -I/usr/include -IInclude -I. -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/usr/include/python3.12 -c src/statistics/intmodule.c -o build/temp.linux-s390x-cpython-312/src/statistics/intmodule.o
gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/src/statistics/intmodule.o -L/usr/lib -L/usr/lib64 -lgsl -lgslcblas -lm -o build/lib.linux-s390x-cpython-312/pygsl/statistics/int.cpython-312-s390x-linux-gnu.so
building 'statistics.short' extension
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSWIG_COBJECT_TYPES=1 -DDEBUG=1 -DPyGSL_SET_GSL_ERROR_HANDLER=1 -UNDEBUG -I/usr/include -IInclude -I. -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/usr/include/python3.12 -c src/statistics/shortmodule.c -o build/temp.linux-s390x-cpython-312/src/statistics/shortmodule.o
gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/src/statistics/shortmodule.o -L/usr/lib -L/usr/lib64 -lgsl -lgslcblas -lm -o build/lib.linux-s390x-cpython-312/pygsl/statistics/short.cpython-312-s390x-linux-gnu.so
building 'errortest' extension
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSWIG_COBJECT_TYPES=1 -DDEBUG=1 -DPyGSL_SET_GSL_ERROR_HANDLER=1 -UNDEBUG -I/usr/include -IInclude -I. -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/usr/include/python3.12 -c src/errortestmodule.c -o build/temp.linux-s390x-cpython-312/src/errortestmodule.o
gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/src/errortestmodule.o -L/usr/lib -L/usr/lib64 -lgsl -lgslcblas -lm -o build/lib.linux-s390x-cpython-312/pygsl/errortest.cpython-312-s390x-linux-gnu.so
building 'testing._ufuncs' extension
creating build/temp.linux-s390x-cpython-312/testing
creating build/temp.linux-s390x-cpython-312/testing/src
creating build/temp.linux-s390x-cpython-312/testing/src/sf
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSWIG_COBJECT_TYPES=1 -DDEBUG=1 -DPyGSL_SET_GSL_ERROR_HANDLER=1 -UNDEBUG -I/usr/include -IInclude -I. -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/usr/include/python3.12 -c testing/src/sf/sfmodule_testing.c -o build/temp.linux-s390x-cpython-312/testing/src/sf/sfmodule_testing.o
In file included from Include/pygsl/error_helpers.h:8,
                 from testing/src/sf/sfmodule_testing.c:5:
testing/src/sf/sfmodule_testing.c: In function ‘_pygsl_sf_long_to_unsigned_int’:
Include/pygsl/utils.h:48:9: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘long unsigned int’ [-Wformat=]
   48 |         "In Function %s from File %s at line %d "  mess      "\n" ,  \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testing/src/sf/sfmodule_testing.c:59:9: note: in expansion of macro ‘DEBUG_MESS’
   59 |         DEBUG_MESS(8, "sizeof(unsigned int) = %d sizeof(long) =%d", sizeof(unsigned int), sizeof(long));
      |         ^~~~~~~~~~
Include/pygsl/utils.h:48:9: warning: format ‘%d’ expects argument of type ‘int’, but argument 7 has type ‘long unsigned int’ [-Wformat=]
   48 |         "In Function %s from File %s at line %d "  mess      "\n" ,  \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testing/src/sf/sfmodule_testing.c:59:9: note: in expansion of macro ‘DEBUG_MESS’
   59 |         DEBUG_MESS(8, "sizeof(unsigned int) = %d sizeof(long) =%d", sizeof(unsigned int), sizeof(long));
      |         ^~~~~~~~~~
Include/pygsl/utils.h:48:9: warning: too many arguments for format [-Wformat-extra-args]
   48 |         "In Function %s from File %s at line %d "  mess      "\n" ,  \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testing/src/sf/sfmodule_testing.c:60:9: note: in expansion of macro ‘DEBUG_MESS’
   60 |         DEBUG_MESS(8, "UINT_MAX = %u ", UINT_MAX, sizeof(unsigned int), sizeof(long));
      |         ^~~~~~~~~~
Include/pygsl/utils.h:48:9: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘unsigned int’ [-Wformat=]
   48 |         "In Function %s from File %s at line %d "  mess      "\n" ,  \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
testing/src/sf/sfmodule_testing.c:71:17: note: in expansion of macro ‘DEBUG_MESS’
   71 |                 DEBUG_MESS(2, "Conversion long-> unsigned int: val %ld > UNIT_MAX = %ld ", val, UINT_MAX);
      |                 ^~~~~~~~~~
testing/src/sf/sfmodule_testing.c: In function ‘PyGSL_sf_ufunc_qi_dd_D’:
testing/src/sf/sfmodule_testing.c:116:13: warning: variable ‘tmp’ set but not used [-Wunused-but-set-variable]
  116 |         int tmp;
      |             ^~~
testing/src/sf/sfmodule_testing.c: In function ‘PyGSL_sf_ufunc_qi_dd_D_as_ff_F’:
testing/src/sf/sfmodule_testing.c:133:59: warning: variable ‘tmp’ set but not used [-Wunused-but-set-variable]
  133 |         int i,  is0=steps[0], is1=steps[1], os0=steps[2], tmp;
      |                                                           ^~~
testing/src/sf/sfmodule_testing.c: In function ‘PyGSL_sf_ufunc_qi_D_dd’:
testing/src/sf/sfmodule_testing.c:154:13: warning: variable ‘tmp’ set but not used [-Wunused-but-set-variable]
  154 |         int tmp;
      |             ^~~
testing/src/sf/sfmodule_testing.c: In function ‘PyGSL_sf_ufunc_qi_D_dd_as_F_ff’:
testing/src/sf/sfmodule_testing.c:176:76: warning: variable ‘tmp’ set but not used [-Wunused-but-set-variable]
  176 |         PyGSL_array_index_t i,  is0=steps[0], os0=steps[1],  os1=steps[2], tmp;
      |                                                                            ^~~
creating build/lib.linux-s390x-cpython-312/pygsl/testing
gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/testing/src/sf/sfmodule_testing.o -L/usr/lib -L/usr/lib64 -lgsl -lgslcblas -lm -o build/lib.linux-s390x-cpython-312/pygsl/testing/_ufuncs.cpython-312-s390x-linux-gnu.so
+ mkdir -p /builddir/build/BUILD/pygsl-v.2.3.4/.pyproject-builddir
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection '
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed   -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ TMPDIR=/builddir/build/BUILD/pygsl-v.2.3.4/.pyproject-builddir
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/pygsl-v.2.3.4/pyproject-wheeldir
Processing /builddir/build/BUILD/pygsl-v.2.3.4
  Preparing metadata (pyproject.toml): started
  Running command Preparing metadata (pyproject.toml)
  <swig_extension.SWIG_Extension('__callback') at 0x3ff38bd2db0>
  Building testing ufuncs!
  #30 extension modules
  running dist_info
  creating /builddir/build/BUILD/pygsl-v.2.3.4/.pyproject-builddir/pip-modern-metadata-6xco5wbh/pygsl.egg-info
  writing /builddir/build/BUILD/pygsl-v.2.3.4/.pyproject-builddir/pip-modern-metadata-6xco5wbh/pygsl.egg-info/PKG-INFO
  writing dependency_links to /builddir/build/BUILD/pygsl-v.2.3.4/.pyproject-builddir/pip-modern-metadata-6xco5wbh/pygsl.egg-info/dependency_links.txt
  writing requirements to /builddir/build/BUILD/pygsl-v.2.3.4/.pyproject-builddir/pip-modern-metadata-6xco5wbh/pygsl.egg-info/requires.txt
  writing top-level names to /builddir/build/BUILD/pygsl-v.2.3.4/.pyproject-builddir/pip-modern-metadata-6xco5wbh/pygsl.egg-info/top_level.txt
  writing manifest file '/builddir/build/BUILD/pygsl-v.2.3.4/.pyproject-builddir/pip-modern-metadata-6xco5wbh/pygsl.egg-info/SOURCES.txt'
  reading manifest file '/builddir/build/BUILD/pygsl-v.2.3.4/.pyproject-builddir/pip-modern-metadata-6xco5wbh/pygsl.egg-info/SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  warning: no files found matching 'gsl_numobj.py'
  warning: no files found matching '*.pdf' under directory 'doc'
  warning: no files found matching 'MANIFEST'
  adding license file 'COPYING'
  writing manifest file '/builddir/build/BUILD/pygsl-v.2.3.4/.pyproject-builddir/pip-modern-metadata-6xco5wbh/pygsl.egg-info/SOURCES.txt'
  creating '/builddir/build/BUILD/pygsl-v.2.3.4/.pyproject-builddir/pip-modern-metadata-6xco5wbh/pygsl-2.3.4.dist-info'
  Preparing metadata (pyproject.toml): finished with status 'done'
Building wheels for collected packages: pygsl
  Building wheel for pygsl (pyproject.toml): started
  Running command Building wheel for pygsl (pyproject.toml)
  <swig_extension.SWIG_Extension('__callback') at 0x3ff15257170>
  Building testing ufuncs!
  #30 extension modules
  running bdist_wheel
  running config
  compiling '_configtest.c':
  #include <gsl/gsl_version.h>
  int main () {
    GSL_MAJOR_VERSION;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_version.h>
  int main () {
    GSL_MINOR_VERSION;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  gcc -E -I/usr/include -o _configtest.i _configtest.c
  removing: _configtest.c _configtest.i
  gcc -E -I/usr/include -o _configtest.i _configtest.c
  removing: _configtest.c _configtest.i
  gcc -E -I/usr/include -o _configtest.i _configtest.c
  removing: _configtest.c _configtest.i
  gcc -E -I/usr/include -o _configtest.i _configtest.c
  removing: _configtest.c _configtest.i
  compiling '_configtest.c':
  #include <gsl/gsl_rng.h>
  int main () {
    gsl_rng_knuthran2002;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: statement with no effect [-Wunused-value]
      4 |   gsl_rng_knuthran2002;
        |   ^~~~~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_deriv.h>
  int main () {
    gsl_deriv_central;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: statement with no effect [-Wunused-value]
      4 |   gsl_deriv_central;
        |   ^~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_multifit_nlin.h>
  int main () {
    gsl_multifit_fdfsolver_lmniel;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: statement with no effect [-Wunused-value]
      4 |   gsl_multifit_fdfsolver_lmniel;
        |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_multifit_nlin.h>
  int main () {
    gsl_multifit_fdfsolver_jac;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: statement with no effect [-Wunused-value]
      4 |   gsl_multifit_fdfsolver_jac;
        |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_multifit_nlin.h>
  int main () {
    ((gsl_multifit_fdfsolver *) 0)->J;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:33: error: ‘gsl_multifit_fdfsolver’ has no member named ‘J’
      4 |   ((gsl_multifit_fdfsolver *) 0)->J;
        |                                 ^~
  failure.
  removing: _configtest.c _configtest.o
  compiling '_configtest.c':
  #include <gsl/gsl_multifit.h>
  int main () {
    ((gsl_multifit_linear_workspace *) 0)->nmax;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:40: warning: statement with no effect [-Wunused-value]
      4 |   ((gsl_multifit_linear_workspace *) 0)->nmax;
        |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_multifit.h>
  int main () {
    ((gsl_multifit_linear_workspace *) 0)->pmax;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:40: warning: statement with no effect [-Wunused-value]
      4 |   ((gsl_multifit_linear_workspace *) 0)->pmax;
        |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_multifit.h>
  int main () {
    ((gsl_multifit_linear_workspace *) 0)->n;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:40: warning: statement with no effect [-Wunused-value]
      4 |   ((gsl_multifit_linear_workspace *) 0)->n;
        |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_multifit.h>
  int main () {
    ((gsl_multifit_linear_workspace *) 0)->p;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:40: warning: statement with no effect [-Wunused-value]
      4 |   ((gsl_multifit_linear_workspace *) 0)->p;
        |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_multimin.h>
  int main () {
    gsl_multimin_fsolver;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: error: ‘gsl_multimin_fsolver’ undeclared (first use in this function); did you mean ‘gsl_multimin_fminimizer’?
      4 |   gsl_multimin_fsolver;
        |   ^~~~~~~~~~~~~~~~~~~~
        |   gsl_multimin_fminimizer
  _configtest.c:4:3: note: each undeclared identifier is reported only once for each function it appears in
  failure.
  removing: _configtest.c _configtest.o
  compiling '_configtest.c':
  #include <gsl/gsl_multimin.h>
  int main () {
    gsl_multimin_fminimizer_nmsimplex;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: statement with no effect [-Wunused-value]
      4 |   gsl_multimin_fminimizer_nmsimplex;
        |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_multimin.h>
  int main () {
    gsl_multimin_fminimizer_nmsimplex2;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: statement with no effect [-Wunused-value]
      4 |   gsl_multimin_fminimizer_nmsimplex2;
        |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_multimin.h>
  int main () {
    gsl_multimin_fminimizer_nmsimplex2rand;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: statement with no effect [-Wunused-value]
      4 |   gsl_multimin_fminimizer_nmsimplex2rand;
        |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_multimin.h>
  int main () {
    gsl_multimin_fdfminimizer_vector_bfgs2;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: statement with no effect [-Wunused-value]
      4 |   gsl_multimin_fdfminimizer_vector_bfgs2;
        |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  gcc -E -I/usr/include -o _configtest.i _configtest.c
  removing: _configtest.c _configtest.i
  gcc -E -I/usr/include -o _configtest.i _configtest.c
  removing: _configtest.c _configtest.i
  gcc -E -I/usr/include -o _configtest.i _configtest.c
  removing: _configtest.c _configtest.i
  gcc -E -I/usr/include -o _configtest.i _configtest.c
  removing: _configtest.c _configtest.i
  compiling '_configtest.c':
  #include <gsl/gsl_multifit.h>
  int main () {
    gsl_multifit_robust_type;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: useless type name in empty declaration
      4 |   gsl_multifit_robust_type;
        |   ^~~~~~~~~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_permutation.h>
  int main () {
    gsl_permutation_linear_to_canonical;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: statement with no effect [-Wunused-value]
      4 |   gsl_permutation_linear_to_canonical;
        |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_permutation.h>
  int main () {
    gsl_permutation_canonical_to_linear;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: statement with no effect [-Wunused-value]
      4 |   gsl_permutation_canonical_to_linear;
        |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_permutation.h>
  int main () {
    gsl_permutation_inversions;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: statement with no effect [-Wunused-value]
      4 |   gsl_permutation_inversions;
        |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_permutation.h>
  int main () {
    gsl_permutation_canonical_cycles;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: statement with no effect [-Wunused-value]
      4 |   gsl_permutation_canonical_cycles;
        |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_permutation.h>
  int main () {
    gsl_permutation_linear_cycles;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: statement with no effect [-Wunused-value]
      4 |   gsl_permutation_linear_cycles;
        |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_permutation.h>
  int main () {
    gsl_permutation_mul;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: statement with no effect [-Wunused-value]
      4 |   gsl_permutation_mul;
        |   ^~~~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_linalg.h>
  int main () {
    gsl_linalg_complex_householder_mh;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: statement with no effect [-Wunused-value]
      4 |   gsl_linalg_complex_householder_mh;
        |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_linalg.h>
  int main () {
    gsl_linalg_hessenberg_decomp;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: statement with no effect [-Wunused-value]
      4 |   gsl_linalg_hessenberg_decomp;
        |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_linalg.h>
  int main () {
    gsl_linalg_hessenberg_unpack;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: statement with no effect [-Wunused-value]
      4 |   gsl_linalg_hessenberg_unpack;
        |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_linalg.h>
  int main () {
    gsl_linalg_hessenberg_unpack_accum;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: statement with no effect [-Wunused-value]
      4 |   gsl_linalg_hessenberg_unpack_accum;
        |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_linalg.h>
  int main () {
    gsl_linalg_hessenberg_set_zero;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: statement with no effect [-Wunused-value]
      4 |   gsl_linalg_hessenberg_set_zero;
        |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_linalg.h>
  int main () {
    gsl_linalg_hessenberg_submatrix;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: statement with no effect [-Wunused-value]
      4 |   gsl_linalg_hessenberg_submatrix;
        |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_linalg.h>
  int main () {
    gsl_linalg_hessenberg;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: error: ‘gsl_linalg_hessenberg’ undeclared (first use in this function); did you mean ‘gsl_linalg_tri_invert’?
      4 |   gsl_linalg_hessenberg;
        |   ^~~~~~~~~~~~~~~~~~~~~
        |   gsl_linalg_tri_invert
  _configtest.c:4:3: note: each undeclared identifier is reported only once for each function it appears in
  failure.
  removing: _configtest.c _configtest.o
  compiling '_configtest.c':
  #include <gsl/gsl_linalg.h>
  int main () {
    gsl_linalg_hesstri_decomp;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: statement with no effect [-Wunused-value]
      4 |   gsl_linalg_hesstri_decomp;
        |   ^~~~~~~~~~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_linalg.h>
  int main () {
    gsl_linalg_SV_leverage;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: statement with no effect [-Wunused-value]
      4 |   gsl_linalg_SV_leverage;
        |   ^~~~~~~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_linalg.h>
  int main () {
    gsl_linalg_QR_QTmat;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: statement with no effect [-Wunused-value]
      4 |   gsl_linalg_QR_QTmat;
        |   ^~~~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_linalg.h>
  int main () {
    gsl_linalg_QR_matQ;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: statement with no effect [-Wunused-value]
      4 |   gsl_linalg_QR_matQ;
        |   ^~~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_linalg.h>
  int main () {
    gsl_linalg_cholesky_invert;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: statement with no effect [-Wunused-value]
      4 |   gsl_linalg_cholesky_invert;
        |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_linalg.h>
  int main () {
    gsl_linalg_complex_cholesky_decomp;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: statement with no effect [-Wunused-value]
      4 |   gsl_linalg_complex_cholesky_decomp;
        |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_linalg.h>
  int main () {
    gsl_linalg_complex_cholesky_solve;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: statement with no effect [-Wunused-value]
      4 |   gsl_linalg_complex_cholesky_solve;
        |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_linalg.h>
  int main () {
    gsl_linalg_complex_cholesky_svx;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: statement with no effect [-Wunused-value]
      4 |   gsl_linalg_complex_cholesky_svx;
        |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_linalg.h>
  int main () {
    gsl_linalg_complex_cholesky_invert;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: statement with no effect [-Wunused-value]
      4 |   gsl_linalg_complex_cholesky_invert;
        |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_linalg.h>
  int main () {
    gsl_linalg_balance_matrix;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: statement with no effect [-Wunused-value]
      4 |   gsl_linalg_balance_matrix;
        |   ^~~~~~~~~~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_linalg.h>
  int main () {
    gsl_linalg_balance_accum;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: statement with no effect [-Wunused-value]
      4 |   gsl_linalg_balance_accum;
        |   ^~~~~~~~~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_eigen.h>
  int main () {
    gsl_eigen_francis_workspace;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: useless type name in empty declaration
      4 |   gsl_eigen_francis_workspace;
        |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_eigen.h>
  int main () {
    gsl_eigen_nonsymm_params;
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  _configtest.c: In function ‘main’:
  _configtest.c:4:3: warning: statement with no effect [-Wunused-value]
      4 |   gsl_eigen_nonsymm_params;
        |   ^~~~~~~~~~~~~~~~~~~~~~~~
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_sf.h>
  int main () {
    gsl_sf_legendre_Plm_array(0, 0, 0.0, NULL);
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  compiling '_configtest.c':
  #include <gsl/gsl_sf.h>
  int main () {
    gsl_sf_legendre_sphPlm_array(0, 0, 0.0, NULL);
  }
  gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -I/usr/include -c _configtest.c -o _configtest.o
  gcc _configtest.o -L/usr/lib -lgsl -lgslcblas -lm -o _configtest
  success!
  removing: _configtest.c _configtest.o _configtest
  running build
  running build_py
  copying pygsl/__init__.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/_block.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/_callback.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/_generic_solver.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/_numobj.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/_poly.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/_version.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/blas.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/block.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/bspline.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/chebyshev.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/combination.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/eigen.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/errors.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/fft.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/fit.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/gsl_function.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/hankel.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/integrate.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/interpolation.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/interpolation2d.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/interpolation2d_wrap.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/linalg.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/math.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/matrix_pierre.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/minimize.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/monte.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/multifit.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/multifit_nlin.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/multifit_robust.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/multiminimize.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/multiroots.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/odeiv.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/odeiv2.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/permutation.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/poly.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/qrng.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/roots.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/siman.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/spline.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/sum.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/vector.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/wavelet.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/gslwrap.py -> build/lib.linux-s390x-cpython-312/pygsl
  copying pygsl/testing/__init__.py -> build/lib.linux-s390x-cpython-312/pygsl/testing
  copying pygsl/testing/complex.py -> build/lib.linux-s390x-cpython-312/pygsl/testing
  copying pygsl/testing/sf.py -> build/lib.linux-s390x-cpython-312/pygsl/testing
  copying pygsl/statistics/__init__.py -> build/lib.linux-s390x-cpython-312/pygsl/statistics
  creating build/lib.linux-s390x-cpython-312/pygsl/gsl_dist
  copying gsl_dist/__init__.py -> build/lib.linux-s390x-cpython-312/pygsl/gsl_dist
  copying gsl_dist/gsl_CodeGenerator.py -> build/lib.linux-s390x-cpython-312/pygsl/gsl_dist
  copying gsl_dist/gsl_Config.py -> build/lib.linux-s390x-cpython-312/pygsl/gsl_dist
  copying gsl_dist/gsl_Extension.py -> build/lib.linux-s390x-cpython-312/pygsl/gsl_dist
  copying gsl_dist/gsl_Location.py -> build/lib.linux-s390x-cpython-312/pygsl/gsl_dist
  copying gsl_dist/gsl_site_example.py -> build/lib.linux-s390x-cpython-312/pygsl/gsl_dist
  copying gsl_dist/swig_extension.py -> build/lib.linux-s390x-cpython-312/pygsl/gsl_dist
  copying gsl_dist/gsl_features.py -> build/lib.linux-s390x-cpython-312/pygsl/gsl_dist
  running build_ext
  installing to build/bdist.linux-s390x/wheel
  running install
  running build_ext
  running install_lib
  creating build/bdist.linux-s390x
  creating build/bdist.linux-s390x/wheel
  creating build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/errno.cpython-312-s390x-linux-gnu.so -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/init.cpython-312-s390x-linux-gnu.so -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/inittest.cpython-312-s390x-linux-gnu.so -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/_gslwrap.cpython-312-s390x-linux-gnu.so -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/_hankel.cpython-312-s390x-linux-gnu.so -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/_sum.cpython-312-s390x-linux-gnu.so -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/_bspline.cpython-312-s390x-linux-gnu.so -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/_interpolation2d_wrap.cpython-312-s390x-linux-gnu.so -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/_multifit_robust.cpython-312-s390x-linux-gnu.so -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/_odeiv2.cpython-312-s390x-linux-gnu.so -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/__poly.cpython-312-s390x-linux-gnu.so -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/__block.cpython-312-s390x-linux-gnu.so -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/_siman.cpython-312-s390x-linux-gnu.so -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/const.cpython-312-s390x-linux-gnu.so -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/__callback.cpython-312-s390x-linux-gnu.so -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/deriv.cpython-312-s390x-linux-gnu.so -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/_transform.cpython-312-s390x-linux-gnu.so -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/rng.cpython-312-s390x-linux-gnu.so -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/ieee.cpython-312-s390x-linux-gnu.so -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/_qrng.cpython-312-s390x-linux-gnu.so -> build/bdist.linux-s390x/wheel/pygsl
  creating build/bdist.linux-s390x/wheel/pygsl/statistics
  copying build/lib.linux-s390x-cpython-312/pygsl/statistics/_stat.cpython-312-s390x-linux-gnu.so -> build/bdist.linux-s390x/wheel/pygsl/statistics
  copying build/lib.linux-s390x-cpython-312/pygsl/statistics/uchar.cpython-312-s390x-linux-gnu.so -> build/bdist.linux-s390x/wheel/pygsl/statistics
  copying build/lib.linux-s390x-cpython-312/pygsl/statistics/char.cpython-312-s390x-linux-gnu.so -> build/bdist.linux-s390x/wheel/pygsl/statistics
  copying build/lib.linux-s390x-cpython-312/pygsl/statistics/double.cpython-312-s390x-linux-gnu.so -> build/bdist.linux-s390x/wheel/pygsl/statistics
  copying build/lib.linux-s390x-cpython-312/pygsl/statistics/float.cpython-312-s390x-linux-gnu.so -> build/bdist.linux-s390x/wheel/pygsl/statistics
  copying build/lib.linux-s390x-cpython-312/pygsl/statistics/long.cpython-312-s390x-linux-gnu.so -> build/bdist.linux-s390x/wheel/pygsl/statistics
  copying build/lib.linux-s390x-cpython-312/pygsl/statistics/int.cpython-312-s390x-linux-gnu.so -> build/bdist.linux-s390x/wheel/pygsl/statistics
  copying build/lib.linux-s390x-cpython-312/pygsl/statistics/short.cpython-312-s390x-linux-gnu.so -> build/bdist.linux-s390x/wheel/pygsl/statistics
  copying build/lib.linux-s390x-cpython-312/pygsl/statistics/__init__.py -> build/bdist.linux-s390x/wheel/pygsl/statistics
  copying build/lib.linux-s390x-cpython-312/pygsl/errortest.cpython-312-s390x-linux-gnu.so -> build/bdist.linux-s390x/wheel/pygsl
  creating build/bdist.linux-s390x/wheel/pygsl/testing
  copying build/lib.linux-s390x-cpython-312/pygsl/testing/_ufuncs.cpython-312-s390x-linux-gnu.so -> build/bdist.linux-s390x/wheel/pygsl/testing
  copying build/lib.linux-s390x-cpython-312/pygsl/testing/__init__.py -> build/bdist.linux-s390x/wheel/pygsl/testing
  copying build/lib.linux-s390x-cpython-312/pygsl/testing/complex.py -> build/bdist.linux-s390x/wheel/pygsl/testing
  copying build/lib.linux-s390x-cpython-312/pygsl/testing/sf.py -> build/bdist.linux-s390x/wheel/pygsl/testing
  copying build/lib.linux-s390x-cpython-312/pygsl/__init__.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/_block.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/_callback.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/_generic_solver.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/_numobj.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/_poly.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/_version.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/blas.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/block.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/bspline.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/chebyshev.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/combination.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/eigen.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/errors.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/fft.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/fit.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/gsl_function.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/hankel.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/integrate.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/interpolation.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/interpolation2d.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/interpolation2d_wrap.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/linalg.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/math.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/matrix_pierre.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/minimize.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/monte.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/multifit.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/multifit_nlin.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/multifit_robust.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/multiminimize.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/multiroots.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/odeiv.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/odeiv2.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/permutation.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/poly.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/qrng.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/roots.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/siman.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/spline.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/sum.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/vector.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/wavelet.py -> build/bdist.linux-s390x/wheel/pygsl
  copying build/lib.linux-s390x-cpython-312/pygsl/gslwrap.py -> build/bdist.linux-s390x/wheel/pygsl
  creating build/bdist.linux-s390x/wheel/pygsl/gsl_dist
  copying build/lib.linux-s390x-cpython-312/pygsl/gsl_dist/__init__.py -> build/bdist.linux-s390x/wheel/pygsl/gsl_dist
  copying build/lib.linux-s390x-cpython-312/pygsl/gsl_dist/gsl_CodeGenerator.py -> build/bdist.linux-s390x/wheel/pygsl/gsl_dist
  copying build/lib.linux-s390x-cpython-312/pygsl/gsl_dist/gsl_Config.py -> build/bdist.linux-s390x/wheel/pygsl/gsl_dist
  copying build/lib.linux-s390x-cpython-312/pygsl/gsl_dist/gsl_Extension.py -> build/bdist.linux-s390x/wheel/pygsl/gsl_dist
  copying build/lib.linux-s390x-cpython-312/pygsl/gsl_dist/gsl_Location.py -> build/bdist.linux-s390x/wheel/pygsl/gsl_dist
  copying build/lib.linux-s390x-cpython-312/pygsl/gsl_dist/gsl_site_example.py -> build/bdist.linux-s390x/wheel/pygsl/gsl_dist
  copying build/lib.linux-s390x-cpython-312/pygsl/gsl_dist/swig_extension.py -> build/bdist.linux-s390x/wheel/pygsl/gsl_dist
  copying build/lib.linux-s390x-cpython-312/pygsl/gsl_dist/gsl_features.py -> build/bdist.linux-s390x/wheel/pygsl/gsl_dist
  running install_headers
  creating build/bdist.linux-s390x/wheel/pygsl-2.3.4.data
  creating build/bdist.linux-s390x/wheel/pygsl-2.3.4.data/headers
  copying Include/pygsl/block_helpers.h -> build/bdist.linux-s390x/wheel/pygsl-2.3.4.data/headers
  copying Include/pygsl/block_helpers_numpy.h -> build/bdist.linux-s390x/wheel/pygsl-2.3.4.data/headers
  copying Include/pygsl/capsuletrunk.h -> build/bdist.linux-s390x/wheel/pygsl-2.3.4.data/headers
  copying Include/pygsl/compilers.h -> build/bdist.linux-s390x/wheel/pygsl-2.3.4.data/headers
  copying Include/pygsl/complex_helpers.h -> build/bdist.linux-s390x/wheel/pygsl-2.3.4.data/headers
  copying Include/pygsl/error_helpers.h -> build/bdist.linux-s390x/wheel/pygsl-2.3.4.data/headers
  copying Include/pygsl/errorno.h -> build/bdist.linux-s390x/wheel/pygsl-2.3.4.data/headers
  copying Include/pygsl/function_helpers.h -> build/bdist.linux-s390x/wheel/pygsl-2.3.4.data/headers
  copying Include/pygsl/general_helpers.h -> build/bdist.linux-s390x/wheel/pygsl-2.3.4.data/headers
  copying Include/pygsl/intern.h -> build/bdist.linux-s390x/wheel/pygsl-2.3.4.data/headers
  copying Include/pygsl/old_numpy_compat.h -> build/bdist.linux-s390x/wheel/pygsl-2.3.4.data/headers
  copying Include/pygsl/profile.h -> build/bdist.linux-s390x/wheel/pygsl-2.3.4.data/headers
  copying Include/pygsl/pygsl.h -> build/bdist.linux-s390x/wheel/pygsl-2.3.4.data/headers
  copying Include/pygsl/pygsl_features.h -> build/bdist.linux-s390x/wheel/pygsl-2.3.4.data/headers
  copying Include/pygsl/rng.h -> build/bdist.linux-s390x/wheel/pygsl-2.3.4.data/headers
  copying Include/pygsl/rng_helpers.h -> build/bdist.linux-s390x/wheel/pygsl-2.3.4.data/headers
  copying Include/pygsl/solver.h -> build/bdist.linux-s390x/wheel/pygsl-2.3.4.data/headers
  copying Include/pygsl/string_helpers.h -> build/bdist.linux-s390x/wheel/pygsl-2.3.4.data/headers
  copying Include/pygsl/transition.h -> build/bdist.linux-s390x/wheel/pygsl-2.3.4.data/headers
  copying Include/pygsl/utils.h -> build/bdist.linux-s390x/wheel/pygsl-2.3.4.data/headers
  copying Include/pygsl/pygsl_features_config.h -> build/bdist.linux-s390x/wheel/pygsl-2.3.4.data/headers
  running install_egg_info
  running egg_info
  writing pygsl.egg-info/PKG-INFO
  writing dependency_links to pygsl.egg-info/dependency_links.txt
  writing requirements to pygsl.egg-info/requires.txt
  writing top-level names to pygsl.egg-info/top_level.txt
  reading manifest file 'pygsl.egg-info/SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  warning: no files found matching 'gsl_numobj.py'
  warning: no files found matching '*.pdf' under directory 'doc'
  warning: no files found matching 'MANIFEST'
  adding license file 'COPYING'
  writing manifest file 'pygsl.egg-info/SOURCES.txt'
  Copying pygsl.egg-info to build/bdist.linux-s390x/wheel/pygsl-2.3.4-py3.12.egg-info
  running install_scripts
  creating build/bdist.linux-s390x/wheel/pygsl-2.3.4.dist-info/WHEEL
  creating '/builddir/build/BUILD/pygsl-v.2.3.4/.pyproject-builddir/pip-wheel-nmh0_u49/.tmp-9j7cd8o6/pygsl-2.3.4-cp312-cp312-linux_s390x.whl' and adding 'build/bdist.linux-s390x/wheel' to it
  adding 'pygsl/__block.cpython-312-s390x-linux-gnu.so'
  adding 'pygsl/__callback.cpython-312-s390x-linux-gnu.so'
  adding 'pygsl/__init__.py'
  adding 'pygsl/__poly.cpython-312-s390x-linux-gnu.so'
  adding 'pygsl/_block.py'
  adding 'pygsl/_bspline.cpython-312-s390x-linux-gnu.so'
  adding 'pygsl/_callback.py'
  adding 'pygsl/_generic_solver.py'
  adding 'pygsl/_gslwrap.cpython-312-s390x-linux-gnu.so'
  adding 'pygsl/_hankel.cpython-312-s390x-linux-gnu.so'
  adding 'pygsl/_interpolation2d_wrap.cpython-312-s390x-linux-gnu.so'
  adding 'pygsl/_multifit_robust.cpython-312-s390x-linux-gnu.so'
  adding 'pygsl/_numobj.py'
  adding 'pygsl/_odeiv2.cpython-312-s390x-linux-gnu.so'
  adding 'pygsl/_poly.py'
  adding 'pygsl/_qrng.cpython-312-s390x-linux-gnu.so'
  adding 'pygsl/_siman.cpython-312-s390x-linux-gnu.so'
  adding 'pygsl/_sum.cpython-312-s390x-linux-gnu.so'
  adding 'pygsl/_transform.cpython-312-s390x-linux-gnu.so'
  adding 'pygsl/_version.py'
  adding 'pygsl/blas.py'
  adding 'pygsl/block.py'
  adding 'pygsl/bspline.py'
  adding 'pygsl/chebyshev.py'
  adding 'pygsl/combination.py'
  adding 'pygsl/const.cpython-312-s390x-linux-gnu.so'
  adding 'pygsl/deriv.cpython-312-s390x-linux-gnu.so'
  adding 'pygsl/eigen.py'
  adding 'pygsl/errno.cpython-312-s390x-linux-gnu.so'
  adding 'pygsl/errors.py'
  adding 'pygsl/errortest.cpython-312-s390x-linux-gnu.so'
  adding 'pygsl/fft.py'
  adding 'pygsl/fit.py'
  adding 'pygsl/gsl_function.py'
  adding 'pygsl/gslwrap.py'
  adding 'pygsl/hankel.py'
  adding 'pygsl/ieee.cpython-312-s390x-linux-gnu.so'
  adding 'pygsl/init.cpython-312-s390x-linux-gnu.so'
  adding 'pygsl/inittest.cpython-312-s390x-linux-gnu.so'
  adding 'pygsl/integrate.py'
  adding 'pygsl/interpolation.py'
  adding 'pygsl/interpolation2d.py'
  adding 'pygsl/interpolation2d_wrap.py'
  adding 'pygsl/linalg.py'
  adding 'pygsl/math.py'
  adding 'pygsl/matrix_pierre.py'
  adding 'pygsl/minimize.py'
  adding 'pygsl/monte.py'
  adding 'pygsl/multifit.py'
  adding 'pygsl/multifit_nlin.py'
  adding 'pygsl/multifit_robust.py'
  adding 'pygsl/multiminimize.py'
  adding 'pygsl/multiroots.py'
  adding 'pygsl/odeiv.py'
  adding 'pygsl/odeiv2.py'
  adding 'pygsl/permutation.py'
  adding 'pygsl/poly.py'
  adding 'pygsl/qrng.py'
  adding 'pygsl/rng.cpython-312-s390x-linux-gnu.so'
  adding 'pygsl/roots.py'
  adding 'pygsl/siman.py'
  adding 'pygsl/spline.py'
  adding 'pygsl/sum.py'
  adding 'pygsl/vector.py'
  adding 'pygsl/wavelet.py'
  adding 'pygsl/gsl_dist/__init__.py'
  adding 'pygsl/gsl_dist/gsl_CodeGenerator.py'
  adding 'pygsl/gsl_dist/gsl_Config.py'
  adding 'pygsl/gsl_dist/gsl_Extension.py'
  adding 'pygsl/gsl_dist/gsl_Location.py'
  adding 'pygsl/gsl_dist/gsl_features.py'
  adding 'pygsl/gsl_dist/gsl_site_example.py'
  adding 'pygsl/gsl_dist/swig_extension.py'
  adding 'pygsl/statistics/__init__.py'
  adding 'pygsl/statistics/_stat.cpython-312-s390x-linux-gnu.so'
  adding 'pygsl/statistics/char.cpython-312-s390x-linux-gnu.so'
  adding 'pygsl/statistics/double.cpython-312-s390x-linux-gnu.so'
  adding 'pygsl/statistics/float.cpython-312-s390x-linux-gnu.so'
  adding 'pygsl/statistics/int.cpython-312-s390x-linux-gnu.so'
  adding 'pygsl/statistics/long.cpython-312-s390x-linux-gnu.so'
  adding 'pygsl/statistics/short.cpython-312-s390x-linux-gnu.so'
  adding 'pygsl/statistics/uchar.cpython-312-s390x-linux-gnu.so'
  adding 'pygsl/testing/__init__.py'
  adding 'pygsl/testing/_ufuncs.cpython-312-s390x-linux-gnu.so'
  adding 'pygsl/testing/complex.py'
  adding 'pygsl/testing/sf.py'
  adding 'pygsl-2.3.4.data/headers/block_helpers.h'
  adding 'pygsl-2.3.4.data/headers/block_helpers_numpy.h'
  adding 'pygsl-2.3.4.data/headers/capsuletrunk.h'
  adding 'pygsl-2.3.4.data/headers/compilers.h'
  adding 'pygsl-2.3.4.data/headers/complex_helpers.h'
  adding 'pygsl-2.3.4.data/headers/error_helpers.h'
  adding 'pygsl-2.3.4.data/headers/errorno.h'
  adding 'pygsl-2.3.4.data/headers/function_helpers.h'
  adding 'pygsl-2.3.4.data/headers/general_helpers.h'
  adding 'pygsl-2.3.4.data/headers/intern.h'
  adding 'pygsl-2.3.4.data/headers/old_numpy_compat.h'
  adding 'pygsl-2.3.4.data/headers/profile.h'
  adding 'pygsl-2.3.4.data/headers/pygsl.h'
  adding 'pygsl-2.3.4.data/headers/pygsl_features.h'
  adding 'pygsl-2.3.4.data/headers/pygsl_features_config.h'
  adding 'pygsl-2.3.4.data/headers/rng.h'
  adding 'pygsl-2.3.4.data/headers/rng_helpers.h'
  adding 'pygsl-2.3.4.data/headers/solver.h'
  adding 'pygsl-2.3.4.data/headers/string_helpers.h'
  adding 'pygsl-2.3.4.data/headers/transition.h'
  adding 'pygsl-2.3.4.data/headers/utils.h'
  adding 'pygsl-2.3.4.dist-info/COPYING'
  adding 'pygsl-2.3.4.dist-info/METADATA'
  adding 'pygsl-2.3.4.dist-info/WHEEL'
  adding 'pygsl-2.3.4.dist-info/top_level.txt'
  adding 'pygsl-2.3.4.dist-info/RECORD'
  removing build/bdist.linux-s390x/wheel
  Building wheel for pygsl (pyproject.toml): finished with status 'done'
  Created wheel for pygsl: filename=pygsl-2.3.4-cp312-cp312-linux_s390x.whl size=3893016 sha256=5a56d7e16763522ab5e14d62af836876af0b1da1460d3c661432746dc65b53a2
  Stored in directory: /builddir/.cache/pip/wheels/a3/3e/eb/885ffa7808aaf3f6f0694ee6a80be93e87741806752cbcc71c
Successfully built pygsl
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.bJX7Fo
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/pygsl-2.3.4-1.fc41.s390x '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/pygsl-2.3.4-1.fc41.s390x
++ dirname /builddir/build/BUILDROOT/pygsl-2.3.4-1.fc41.s390x
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/pygsl-2.3.4-1.fc41.s390x
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed   -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd pygsl-v.2.3.4
++ ls /builddir/build/BUILD/pygsl-v.2.3.4/pyproject-wheeldir/pygsl-2.3.4-cp312-cp312-linux_s390x.whl
++ xargs basename --multiple
++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/'
+ specifier=pygsl==2.3.4
+ '[' -z pygsl==2.3.4 ']'
+ TMPDIR=/builddir/build/BUILD/pygsl-v.2.3.4/.pyproject-builddir
+ /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/pygsl-2.3.4-1.fc41.s390x --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/pygsl-v.2.3.4/pyproject-wheeldir pygsl==2.3.4
Using pip 23.3.2 from /usr/lib/python3.12/site-packages/pip (python 3.12)
Looking in links: /builddir/build/BUILD/pygsl-v.2.3.4/pyproject-wheeldir
Processing ./pyproject-wheeldir/pygsl-2.3.4-cp312-cp312-linux_s390x.whl
Installing collected packages: pygsl
Successfully installed pygsl-2.3.4
+ '[' -d /builddir/build/BUILDROOT/pygsl-2.3.4-1.fc41.s390x/usr/bin ']'
+ rm -f /builddir/build/BUILD/pygsl-2.3.4-1.fc41.s390x-pyproject-ghost-distinfo
+ site_dirs=()
+ '[' -d /builddir/build/BUILDROOT/pygsl-2.3.4-1.fc41.s390x/usr/lib/python3.12/site-packages ']'
+ '[' /builddir/build/BUILDROOT/pygsl-2.3.4-1.fc41.s390x/usr/lib64/python3.12/site-packages '!=' /builddir/build/BUILDROOT/pygsl-2.3.4-1.fc41.s390x/usr/lib/python3.12/site-packages ']'
+ '[' -d /builddir/build/BUILDROOT/pygsl-2.3.4-1.fc41.s390x/usr/lib64/python3.12/site-packages ']'
+ site_dirs+=("/usr/lib64/python3.12/site-packages")
+ for site_dir in ${site_dirs[@]}
+ for distinfo in /builddir/build/BUILDROOT/pygsl-2.3.4-1.fc41.s390x$site_dir/*.dist-info
+ echo '%ghost /usr/lib64/python3.12/site-packages/pygsl-2.3.4.dist-info'
+ sed -i s/pip/rpm/ /builddir/build/BUILDROOT/pygsl-2.3.4-1.fc41.s390x/usr/lib64/python3.12/site-packages/pygsl-2.3.4.dist-info/INSTALLER
+ PYTHONPATH=/usr/lib/rpm/redhat
+ /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILDROOT/pygsl-2.3.4-1.fc41.s390x --record /builddir/build/BUILDROOT/pygsl-2.3.4-1.fc41.s390x/usr/lib64/python3.12/site-packages/pygsl-2.3.4.dist-info/RECORD --output /builddir/build/BUILD/pygsl-2.3.4-1.fc41.s390x-pyproject-record
+ rm -fv /builddir/build/BUILDROOT/pygsl-2.3.4-1.fc41.s390x/usr/lib64/python3.12/site-packages/pygsl-2.3.4.dist-info/RECORD
removed '/builddir/build/BUILDROOT/pygsl-2.3.4-1.fc41.s390x/usr/lib64/python3.12/site-packages/pygsl-2.3.4.dist-info/RECORD'
+ rm -fv /builddir/build/BUILDROOT/pygsl-2.3.4-1.fc41.s390x/usr/lib64/python3.12/site-packages/pygsl-2.3.4.dist-info/REQUESTED
removed '/builddir/build/BUILDROOT/pygsl-2.3.4-1.fc41.s390x/usr/lib64/python3.12/site-packages/pygsl-2.3.4.dist-info/REQUESTED'
++ wc -l /builddir/build/BUILD/pygsl-2.3.4-1.fc41.s390x-pyproject-ghost-distinfo
++ cut -f1 '-d '
+ lines=1
+ '[' 1 -ne 1 ']'
+ RPM_PERCENTAGES_COUNT=2
+ /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/pygsl-2.3.4-1.fc41.s390x-pyproject-files --output-modules /builddir/build/BUILD/pygsl-2.3.4-1.fc41.s390x-pyproject-modules --buildroot /builddir/build/BUILDROOT/pygsl-2.3.4-1.fc41.s390x --sitelib /usr/lib/python3.12/site-packages --sitearch /usr/lib64/python3.12/site-packages --python-version 3.12 --pyproject-record /builddir/build/BUILD/pygsl-2.3.4-1.fc41.s390x-pyproject-record --prefix /usr pygsl
+ /usr/bin/find-debuginfo -j3 --strict-build-id -m -i --build-id-seed 2.3.4-1.fc41 --unique-debug-suffix -2.3.4-1.fc41.s390x --unique-debug-src-base pygsl-2.3.4-1.fc41.s390x --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/pygsl-v.2.3.4
find-debuginfo: starting
Extracting debug info from 30 files
DWARF-compressing 30 files
sepdebugcrcfix: Updated 30 CRC32s, 0 CRC32s did match.
Creating .debug symlinks for symlinks to ELF files
Copying sources found by 'debugedit -l' to /usr/src/debug/pygsl-2.3.4-1.fc41.s390x
9188 blocks
find-debuginfo: done
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
+ /usr/lib/rpm/brp-remove-la-files
+ env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j3
Bytecompiling .py files below /builddir/build/BUILDROOT/pygsl-2.3.4-1.fc41.s390x/usr/lib64/python3.12 using python3.12
Bytecompiling .py files below /builddir/build/BUILDROOT/pygsl-2.3.4-1.fc41.s390x/usr/lib/debug/usr/lib64/python3.12 using python3.12
+ /usr/lib/rpm/redhat/brp-python-hardlink
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.svNkOX
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed   -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd pygsl-v.2.3.4
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection '
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed   -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ PATH=/builddir/build/BUILDROOT/pygsl-2.3.4-1.fc41.s390x/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin
+ PYTHONPATH=/builddir/build/BUILDROOT/pygsl-2.3.4-1.fc41.s390x/usr/lib64/python3.12/site-packages:/builddir/build/BUILDROOT/pygsl-2.3.4-1.fc41.s390x/usr/lib/python3.12/site-packages
+ PYTHONDONTWRITEBYTECODE=1
+ PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/pygsl-v.2.3.4/.pyproject-builddir'
+ PYTEST_XDIST_AUTO_NUM_WORKERS=3
+ /usr/bin/pytest tests/
============================= test session starts ==============================
platform linux -- Python 3.12.2, pytest-7.4.3, pluggy-1.3.0
rootdir: /builddir/build/BUILD/pygsl-v.2.3.4
collected 3048 items
tests/blas_test.py ..............................................        [  1%]
tests/block_test.py .................................................... [  3%]
........................................................................ [  5%]
........................................................................ [  7%]
........................................................................ [ 10%]
........................................................................ [ 12%]
........................................................................ [ 15%]
........................................................................ [ 17%]
........................................................................ [ 19%]
........................................................................ [ 22%]
..............................................                           [ 23%]
tests/combination_test.py ......                                         [ 23%]
tests/const_test.py .....                                                [ 23%]
tests/deriv_test.py ..................                                   [ 24%]
tests/eigen_test.py ....                                                 [ 24%]
tests/errors_test.py ................................................... [ 26%]
.............                                                            [ 26%]
tests/fft_test.py ...................................................... [ 28%]
......................                                                   [ 29%]
tests/fit_test.py ......                                                 [ 29%]
tests/integrate_test.py ................                                 [ 30%]
tests/interpolation_test.py ............................................ [ 31%]
........................................................................ [ 33%]
..........................................................               [ 35%]
tests/linalg_test.py ...........................                         [ 36%]
tests/minimize_test.py ..                                                [ 36%]
tests/monte_test.py ......................                               [ 37%]
tests/multifit_nlin_test.py ...                                          [ 37%]
tests/multiminimize_test.py ..............                               [ 37%]
tests/multiroots_test.py ........                                        [ 38%]
tests/odeiv2_test.py ................................................... [ 39%]
........................................................................ [ 42%]
........................................................................ [ 44%]
........................................................................ [ 46%]
........................................                                 [ 48%]
tests/permutation_test.py ..............                                 [ 48%]
tests/poly_test.py ...........                                           [ 49%]
tests/qrng_test.py ..................................................... [ 50%]
...........................................                              [ 52%]
tests/rng_test.py ........FFFFFFFFFF.FFF.........FFFFFFFFFF.FFF......... [ 54%]
FFFFFFFFFF.FFF.........FFFFFFFFFF.FFF.........FFFFFFFFFF.FFF.........FFF [ 56%]
FFFFFFF.FFF.........FFFFFFFFFF.FFF.........FFFFFFFFFF.FFF.........FFFFFF [ 58%]
FFFF.FFF.........FFFFFFFFFF.FFF.........FFFFFFFFFF.FFF.........FFFFFFFFF [ 61%]
F.FFF.........FFFFFFFFFF.FFF.........FFFFFFFFFF.FFF.........FFFFFFFFFF.F [ 63%]
FF.........FFFFFFFFFF.FFF.........FFFFFFFFFF.FFF.........FFFFFFFFFF.FFF. [ 65%]
........FFFFFFFFFF.FFF.........FFFFFFFFFF.FFF.........FFFFFFFFFF.FFF.... [ 68%]
.....FFFFFFFFFF.FFF.........FFFFFFFFFF.FFF.........FFFFFFFFFF.FFF....... [ 70%]
..FFFFFFFFFF.FFF.........FFFFFFFFFF.FFF.........FFFFFFFFFF.FFF.........F [ 72%]
FFFFFFFFF.FFF.........FFFFFFFFFF.FFF.........FFFFFFFFFF.FFF.........FFFF [ 75%]
FFFFFF.FFF.........FFFFFFFFFF.FFF.........FFFFFFFFFF.FFF.........FFFFFFF [ 77%]
FFF.FFF.........FFFFFFFFFF.FFF.........FFFFFFFFFF.FFF.........FFFFFFFFFF [ 80%]
.FFF.........FFFFFFFFFF.FFF.........FFFFFFFFFF.FFF.........FFFFFFFFFF.FF [ 82%]
F.........FFFFFFFFFF.FFF.........FFFFFFFFFF.FFF.........FFFFFFFFFF.FFF.. [ 84%]
.......FFFFFFFFFF.FFF.........FFFFFFFFFF.FFF.........FFFFFFFFFF.FFF..... [ 87%]
....FFFFFFFFFF.FFF.........FFFFFFFFFF.FFF.........FFFFFFFFFF.FFF........ [ 89%]
.FFFFFFFFFF.FFF.........FFFFFFFFFF.FFF.........FFFFFFFFFF.FFF.........FF [ 91%]
FFFFFFFF.FFF.........FFFFFFFFFF.FFF.........FFFFFFFFFF.FFF.........FFFFF [ 94%]
FFFFF.FFF.........FFFFFFFFFF.FFF.........FFFFFFFFFF.FFF.........FFFFFFFF [ 96%]
FF.FFF.........FFFFFFFFFF.FFF.........FFFFFFFFFF.FFF.........FFFFFFFFFF. [ 98%]
FFF..                                                                    [ 99%]
tests/roots_test.py ......                                               [ 99%]
tests/statistics_test.py ....................                            [ 99%]
tests/sum_test.py ..                                                     [100%]
=================================== FAILURES ===================================
_________________ borosh13_rng_distributions.test_d_to_double __________________
self = <rng_test.borosh13_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.borosh13_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1f26a7b0>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = -0.6713953755111095, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng borosh13
using <built-in method gaussian of PyGSL_rng object at 0x3ff1f26a7b0> and <built-in function gaussian_pdf>
___________________ borosh13_rng_distributions.test_d_to_ui ____________________
self = <rng_test.borosh13_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.borosh13_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1f26af70>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 1, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_________________ borosh13_rng_distributions.test_dd_to_double _________________
self = <rng_test.borosh13_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.borosh13_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f26b290>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 3.9100819272779503, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng borosh13
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f26b290> and <built-in function gaussian_tail_pdf>
___________________ borosh13_rng_distributions.test_dd_to_ui ___________________
self = <rng_test.borosh13_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.borosh13_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1f26b6d0>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
__________________ borosh13_rng_distributions.test_ddd_to_dd ___________________
self = <rng_test.borosh13_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.borosh13_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f26ba70>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f26ba70> with args (0, 1, 2)
________________ borosh13_rng_distributions.test_ddd_to_double _________________
self = <rng_test.borosh13_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.borosh13_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1f26bf50>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_____________________ borosh13_rng_distributions.test_dir ______________________
self = <rng_test.borosh13_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.borosh13_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1f114250>
pdf_method = None, n = 2, args = (), test = 0
d = array([-0.94841667,  0.31702652]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1f114250> with args ()
__________________ borosh13_rng_distributions.test_dirichlet ___________________
self = <rng_test.borosh13_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
___________________ borosh13_rng_distributions.test_gaussian ___________________
self = <rng_test.borosh13_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
________________ borosh13_rng_distributions.test_gaussian_tail _________________
self = <rng_test.borosh13_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
__________________ borosh13_rng_distributions.test_to_double ___________________
self = <rng_test.borosh13_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.borosh13_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1f26bc90>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = -0.33569768775555475
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng borosh13
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1f26bc90> and <built-in function ugaussian_pdf>
_________________ borosh13_rng_distributions.test_ui_to_double _________________
self = <rng_test.borosh13_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.borosh13_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1f114b70>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 947.9566550919795, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_________________ borosh13_rng_distributions.test_uiuiui_to_ui _________________
self = <rng_test.borosh13_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.borosh13_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1f26aeb0>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ cmrg_rng_distributions.test_d_to_double ____________________
self = <rng_test.cmrg_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.cmrg_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1f115190>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = 1.9045696542208037, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng cmrg
using <built-in method gaussian of PyGSL_rng object at 0x3ff1f115190> and <built-in function gaussian_pdf>
_____________________ cmrg_rng_distributions.test_d_to_ui ______________________
self = <rng_test.cmrg_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.cmrg_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1f119190>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 2, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ cmrg_rng_distributions.test_dd_to_double ___________________
self = <rng_test.cmrg_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.cmrg_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f115410>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 2.8568544813312053, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng cmrg
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f115410> and <built-in function gaussian_tail_pdf>
_____________________ cmrg_rng_distributions.test_dd_to_ui _____________________
self = <rng_test.cmrg_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.cmrg_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1f1186b0>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
____________________ cmrg_rng_distributions.test_ddd_to_dd _____________________
self = <rng_test.cmrg_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.cmrg_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f115170>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f115170> with args (0, 1, 2)
__________________ cmrg_rng_distributions.test_ddd_to_double ___________________
self = <rng_test.cmrg_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.cmrg_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1f116730>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_______________________ cmrg_rng_distributions.test_dir ________________________
self = <rng_test.cmrg_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.cmrg_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1f11b830>
pdf_method = None, n = 2, args = (), test = 0
d = array([ 0.07038535, -0.99751988]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1f11b830> with args ()
____________________ cmrg_rng_distributions.test_dirichlet _____________________
self = <rng_test.cmrg_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
_____________________ cmrg_rng_distributions.test_gaussian _____________________
self = <rng_test.cmrg_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
__________________ cmrg_rng_distributions.test_gaussian_tail ___________________
self = <rng_test.cmrg_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
____________________ cmrg_rng_distributions.test_to_double _____________________
self = <rng_test.cmrg_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.cmrg_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1f1167b0>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 0.9522848271104019
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng cmrg
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1f1167b0> and <built-in function ugaussian_pdf>
___________________ cmrg_rng_distributions.test_ui_to_double ___________________
self = <rng_test.cmrg_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.cmrg_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1f118030>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 1015.3790541416483, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
___________________ cmrg_rng_distributions.test_uiuiui_to_ui ___________________
self = <rng_test.cmrg_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.cmrg_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1f117970>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
__________________ coveyou_rng_distributions.test_d_to_double __________________
self = <rng_test.coveyou_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.coveyou_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1f119a50>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,), a_result = 2.049355894142091
tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng coveyou
using <built-in method gaussian of PyGSL_rng object at 0x3ff1f119a50> and <built-in function gaussian_pdf>
____________________ coveyou_rng_distributions.test_d_to_ui ____________________
self = <rng_test.coveyou_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.coveyou_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1f116c10>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 0, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_________________ coveyou_rng_distributions.test_dd_to_double __________________
self = <rng_test.coveyou_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.coveyou_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f119eb0>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 3.0740338412131365, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng coveyou
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f119eb0> and <built-in function gaussian_tail_pdf>
___________________ coveyou_rng_distributions.test_dd_to_ui ____________________
self = <rng_test.coveyou_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.coveyou_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1f117e70>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ coveyou_rng_distributions.test_ddd_to_dd ___________________
self = <rng_test.coveyou_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.coveyou_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f119c90>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([ 0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f119c90> with args (0, 1, 2)
_________________ coveyou_rng_distributions.test_ddd_to_double _________________
self = <rng_test.coveyou_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.coveyou_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1f116cb0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
______________________ coveyou_rng_distributions.test_dir ______________________
self = <rng_test.coveyou_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.coveyou_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1f119090>
pdf_method = None, n = 2, args = (), test = 0
d = array([-0.60850562,  0.79354956]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1f119090> with args ()
___________________ coveyou_rng_distributions.test_dirichlet ___________________
self = <rng_test.coveyou_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
___________________ coveyou_rng_distributions.test_gaussian ____________________
self = <rng_test.coveyou_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
_________________ coveyou_rng_distributions.test_gaussian_tail _________________
self = <rng_test.coveyou_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
___________________ coveyou_rng_distributions.test_to_double ___________________
self = <rng_test.coveyou_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.coveyou_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1f11aab0>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 1.0246779470710454
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng coveyou
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1f11aab0> and <built-in function ugaussian_pdf>
_________________ coveyou_rng_distributions.test_ui_to_double __________________
self = <rng_test.coveyou_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.coveyou_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1f117550>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 999.000000196222, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_________________ coveyou_rng_distributions.test_uiuiui_to_ui __________________
self = <rng_test.coveyou_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.coveyou_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1f11a0b0>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_________________ fishman18_rng_distributions.test_d_to_double _________________
self = <rng_test.fishman18_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.fishman18_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1f116390>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = -0.16373204758836993, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng fishman18
using <built-in method gaussian of PyGSL_rng object at 0x3ff1f116390> and <built-in function gaussian_pdf>
___________________ fishman18_rng_distributions.test_d_to_ui ___________________
self = <rng_test.fishman18_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.fishman18_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1f11a250>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 0, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
________________ fishman18_rng_distributions.test_dd_to_double _________________
self = <rng_test.fishman18_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.fishman18_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f117990>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 2.673018048271001, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng fishman18
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f117990> and <built-in function gaussian_tail_pdf>
__________________ fishman18_rng_distributions.test_dd_to_ui ___________________
self = <rng_test.fishman18_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.fishman18_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1f11a490>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
__________________ fishman18_rng_distributions.test_ddd_to_dd __________________
self = <rng_test.fishman18_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.fishman18_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f11b310>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f11b310> with args (0, 1, 2)
________________ fishman18_rng_distributions.test_ddd_to_double ________________
self = <rng_test.fishman18_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.fishman18_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1f118670>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_____________________ fishman18_rng_distributions.test_dir _____________________
self = <rng_test.fishman18_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.fishman18_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1f164af0>
pdf_method = None, n = 2, args = (), test = 0
d = array([0.90461341, 0.42623302]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1f164af0> with args ()
__________________ fishman18_rng_distributions.test_dirichlet __________________
self = <rng_test.fishman18_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
__________________ fishman18_rng_distributions.test_gaussian ___________________
self = <rng_test.fishman18_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
________________ fishman18_rng_distributions.test_gaussian_tail ________________
self = <rng_test.fishman18_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
__________________ fishman18_rng_distributions.test_to_double __________________
self = <rng_test.fishman18_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.fishman18_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1f1646d0>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = -0.08186602379418496
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng fishman18
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1f1646d0> and <built-in function ugaussian_pdf>
________________ fishman18_rng_distributions.test_ui_to_double _________________
self = <rng_test.fishman18_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.fishman18_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1f119070>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 1003.0723409703328, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
________________ fishman18_rng_distributions.test_uiuiui_to_ui _________________
self = <rng_test.fishman18_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.fishman18_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1f114b30>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_________________ fishman20_rng_distributions.test_d_to_double _________________
self = <rng_test.fishman20_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.fishman20_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1f11b690>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = 1.7826605279712926, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng fishman20
using <built-in method gaussian of PyGSL_rng object at 0x3ff1f11b690> and <built-in function gaussian_pdf>
___________________ fishman20_rng_distributions.test_d_to_ui ___________________
self = <rng_test.fishman20_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.fishman20_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1f165190>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 0, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
________________ fishman20_rng_distributions.test_dd_to_double _________________
self = <rng_test.fishman20_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.fishman20_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f11a250>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 2.673990791956939, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng fishman20
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f11a250> and <built-in function gaussian_tail_pdf>
__________________ fishman20_rng_distributions.test_dd_to_ui ___________________
self = <rng_test.fishman20_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.fishman20_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1f164250>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
__________________ fishman20_rng_distributions.test_ddd_to_dd __________________
self = <rng_test.fishman20_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.fishman20_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f18cb30>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([ 0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f18cb30> with args (0, 1, 2)
________________ fishman20_rng_distributions.test_ddd_to_double ________________
self = <rng_test.fishman20_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.fishman20_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1f11b910>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_____________________ fishman20_rng_distributions.test_dir _____________________
self = <rng_test.fishman20_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.fishman20_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1f18d9b0>
pdf_method = None, n = 2, args = (), test = 0
d = array([-0.8744455 ,  0.48512376]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1f18d9b0> with args ()
__________________ fishman20_rng_distributions.test_dirichlet __________________
self = <rng_test.fishman20_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
__________________ fishman20_rng_distributions.test_gaussian ___________________
self = <rng_test.fishman20_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
________________ fishman20_rng_distributions.test_gaussian_tail ________________
self = <rng_test.fishman20_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
__________________ fishman20_rng_distributions.test_to_double __________________
self = <rng_test.fishman20_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.fishman20_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1f11b690>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 0.8913302639856463
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng fishman20
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1f11b690> and <built-in function ugaussian_pdf>
________________ fishman20_rng_distributions.test_ui_to_double _________________
self = <rng_test.fishman20_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.fishman20_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1f18c1f0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 999.00315727711, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
________________ fishman20_rng_distributions.test_uiuiui_to_ui _________________
self = <rng_test.fishman20_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.fishman20_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1f165710>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_________________ fishman2x_rng_distributions.test_d_to_double _________________
self = <rng_test.fishman2x_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.fishman2x_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1f18d310>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = -0.37408958248491264, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng fishman2x
using <built-in method gaussian of PyGSL_rng object at 0x3ff1f18d310> and <built-in function gaussian_pdf>
___________________ fishman2x_rng_distributions.test_d_to_ui ___________________
self = <rng_test.fishman2x_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.fishman2x_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1f167330>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 0, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
________________ fishman2x_rng_distributions.test_dd_to_double _________________
self = <rng_test.fishman2x_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.fishman2x_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f18f590>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 2.675749395093806, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng fishman2x
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f18f590> and <built-in function gaussian_tail_pdf>
__________________ fishman2x_rng_distributions.test_dd_to_ui ___________________
self = <rng_test.fishman2x_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.fishman2x_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1f166570>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
__________________ fishman2x_rng_distributions.test_ddd_to_dd __________________
self = <rng_test.fishman2x_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.fishman2x_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f18dfd0>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([ 0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f18dfd0> with args (0, 1, 2)
________________ fishman2x_rng_distributions.test_ddd_to_double ________________
self = <rng_test.fishman2x_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.fishman2x_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1f118970>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_____________________ fishman2x_rng_distributions.test_dir _____________________
self = <rng_test.fishman2x_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.fishman2x_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1f18da70>
pdf_method = None, n = 2, args = (), test = 0
d = array([-0.87893683, -0.47693819]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1f18da70> with args ()
__________________ fishman2x_rng_distributions.test_dirichlet __________________
self = <rng_test.fishman2x_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
__________________ fishman2x_rng_distributions.test_gaussian ___________________
self = <rng_test.fishman2x_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
________________ fishman2x_rng_distributions.test_gaussian_tail ________________
self = <rng_test.fishman2x_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
__________________ fishman2x_rng_distributions.test_to_double __________________
self = <rng_test.fishman2x_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.fishman2x_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1f18ed50>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = -0.18704479124245632
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng fishman2x
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1f18ed50> and <built-in function ugaussian_pdf>
________________ fishman2x_rng_distributions.test_ui_to_double _________________
self = <rng_test.fishman2x_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.fishman2x_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1f166a10>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 999.0004957221349, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
________________ fishman2x_rng_distributions.test_uiuiui_to_ui _________________
self = <rng_test.fishman2x_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.fishman2x_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1f18d6f0>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ gfsr4_rng_distributions.test_d_to_double ___________________
self = <rng_test.gfsr4_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.gfsr4_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1f166b10>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = -2.266384301972354, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng gfsr4
using <built-in method gaussian of PyGSL_rng object at 0x3ff1f166b10> and <built-in function gaussian_pdf>
_____________________ gfsr4_rng_distributions.test_d_to_ui _____________________
self = <rng_test.gfsr4_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.gfsr4_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1f18d5b0>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 2, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
__________________ gfsr4_rng_distributions.test_dd_to_double ___________________
self = <rng_test.gfsr4_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.gfsr4_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f1b8450>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 5.375168664121001, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng gfsr4
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f1b8450> and <built-in function gaussian_tail_pdf>
____________________ gfsr4_rng_distributions.test_dd_to_ui _____________________
self = <rng_test.gfsr4_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.gfsr4_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1f1b90f0>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
____________________ gfsr4_rng_distributions.test_ddd_to_dd ____________________
self = <rng_test.gfsr4_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.gfsr4_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f118470>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([ 0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f118470> with args (0, 1, 2)
__________________ gfsr4_rng_distributions.test_ddd_to_double __________________
self = <rng_test.gfsr4_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.gfsr4_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1f116290>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_______________________ gfsr4_rng_distributions.test_dir _______________________
self = <rng_test.gfsr4_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.gfsr4_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1f167730>
pdf_method = None, n = 2, args = (), test = 0
d = array([-0.37151217, -0.92842808]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1f167730> with args ()
____________________ gfsr4_rng_distributions.test_dirichlet ____________________
self = <rng_test.gfsr4_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
____________________ gfsr4_rng_distributions.test_gaussian _____________________
self = <rng_test.gfsr4_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
__________________ gfsr4_rng_distributions.test_gaussian_tail __________________
self = <rng_test.gfsr4_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
____________________ gfsr4_rng_distributions.test_to_double ____________________
self = <rng_test.gfsr4_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.gfsr4_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1f18d2b0>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = -1.133192150986177
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng gfsr4
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1f18d2b0> and <built-in function ugaussian_pdf>
__________________ gfsr4_rng_distributions.test_ui_to_double ___________________
self = <rng_test.gfsr4_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.gfsr4_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1f1b9030>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 969.143964957841, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
__________________ gfsr4_rng_distributions.test_uiuiui_to_ui ___________________
self = <rng_test.gfsr4_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.gfsr4_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1f165f30>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_________________ knuthran_rng_distributions.test_d_to_double __________________
self = <rng_test.knuthran_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.knuthran_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1f18e930>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = 1.4329741229174418, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng knuthran
using <built-in method gaussian of PyGSL_rng object at 0x3ff1f18e930> and <built-in function gaussian_pdf>
___________________ knuthran_rng_distributions.test_d_to_ui ____________________
self = <rng_test.knuthran_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.knuthran_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1f1b9c10>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 4, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_________________ knuthran_rng_distributions.test_dd_to_double _________________
self = <rng_test.knuthran_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.knuthran_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f165530>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 2.149461184376163, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng knuthran
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f165530> and <built-in function gaussian_tail_pdf>
___________________ knuthran_rng_distributions.test_dd_to_ui ___________________
self = <rng_test.knuthran_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.knuthran_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1f1b9510>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
__________________ knuthran_rng_distributions.test_ddd_to_dd ___________________
self = <rng_test.knuthran_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.knuthran_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f118970>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f118970> with args (0, 1, 2)
________________ knuthran_rng_distributions.test_ddd_to_double _________________
self = <rng_test.knuthran_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.knuthran_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1f1648d0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_____________________ knuthran_rng_distributions.test_dir ______________________
self = <rng_test.knuthran_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.knuthran_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1f1bb7b0>
pdf_method = None, n = 2, args = (), test = 0
d = array([-0.78236056, -0.62282578]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1f1bb7b0> with args ()
__________________ knuthran_rng_distributions.test_dirichlet ___________________
self = <rng_test.knuthran_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
___________________ knuthran_rng_distributions.test_gaussian ___________________
self = <rng_test.knuthran_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
________________ knuthran_rng_distributions.test_gaussian_tail _________________
self = <rng_test.knuthran_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
__________________ knuthran_rng_distributions.test_to_double ___________________
self = <rng_test.knuthran_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.knuthran_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1f18d170>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 0.7164870614587209
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng knuthran
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1f18d170> and <built-in function ugaussian_pdf>
_________________ knuthran_rng_distributions.test_ui_to_double _________________
self = <rng_test.knuthran_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.knuthran_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1f164210>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 993.082108705141, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_________________ knuthran_rng_distributions.test_uiuiui_to_ui _________________
self = <rng_test.knuthran_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.knuthran_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1f18f610>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_________________ knuthran2_rng_distributions.test_d_to_double _________________
self = <rng_test.knuthran2_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.knuthran2_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1f1ba770>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = -2.2252179538409744, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng knuthran2
using <built-in method gaussian of PyGSL_rng object at 0x3ff1f1ba770> and <built-in function gaussian_pdf>
___________________ knuthran2_rng_distributions.test_d_to_ui ___________________
self = <rng_test.knuthran2_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.knuthran2_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1f18fef0>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 3, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
________________ knuthran2_rng_distributions.test_dd_to_double _________________
self = <rng_test.knuthran2_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.knuthran2_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f166df0>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 2.2947215131824334, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng knuthran2
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f166df0> and <built-in function gaussian_tail_pdf>
__________________ knuthran2_rng_distributions.test_dd_to_ui ___________________
self = <rng_test.knuthran2_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.knuthran2_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1f1dc3d0>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
__________________ knuthran2_rng_distributions.test_ddd_to_dd __________________
self = <rng_test.knuthran2_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.knuthran2_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f18c9b0>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f18c9b0> with args (0, 1, 2)
________________ knuthran2_rng_distributions.test_ddd_to_double ________________
self = <rng_test.knuthran2_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.knuthran2_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1f164210>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_____________________ knuthran2_rng_distributions.test_dir _____________________
self = <rng_test.knuthran2_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.knuthran2_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1f18c0d0>
pdf_method = None, n = 2, args = (), test = 0
d = array([0.20601067, 0.97854974]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1f18c0d0> with args ()
__________________ knuthran2_rng_distributions.test_dirichlet __________________
self = <rng_test.knuthran2_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
__________________ knuthran2_rng_distributions.test_gaussian ___________________
self = <rng_test.knuthran2_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
________________ knuthran2_rng_distributions.test_gaussian_tail ________________
self = <rng_test.knuthran2_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
__________________ knuthran2_rng_distributions.test_to_double __________________
self = <rng_test.knuthran2_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.knuthran2_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1f1dd910>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = -1.1126089769204872
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng knuthran2
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1f1dd910> and <built-in function ugaussian_pdf>
________________ knuthran2_rng_distributions.test_ui_to_double _________________
self = <rng_test.knuthran2_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.knuthran2_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1f1babf0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 996.2276920086719, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
________________ knuthran2_rng_distributions.test_uiuiui_to_ui _________________
self = <rng_test.knuthran2_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.knuthran2_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1f1deef0>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_______________ knuthran2002_rng_distributions.test_d_to_double ________________
self = <rng_test.knuthran2002_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.knuthran2002_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1f1bb910>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = -3.1808992723902993, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng knuthran2002
using <built-in method gaussian of PyGSL_rng object at 0x3ff1f1bb910> and <built-in function gaussian_pdf>
_________________ knuthran2002_rng_distributions.test_d_to_ui __________________
self = <rng_test.knuthran2002_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.knuthran2002_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1f1dd570>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 2, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_______________ knuthran2002_rng_distributions.test_dd_to_double _______________
self = <rng_test.knuthran2002_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.knuthran2002_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f18cdd0>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 2.6494654114167706, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng knuthran2002
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f18cdd0> and <built-in function gaussian_tail_pdf>
_________________ knuthran2002_rng_distributions.test_dd_to_ui _________________
self = <rng_test.knuthran2002_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.knuthran2002_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1f164770>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
________________ knuthran2002_rng_distributions.test_ddd_to_dd _________________
self = <rng_test.knuthran2002_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.knuthran2002_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f18db10>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f18db10> with args (0, 1, 2)
______________ knuthran2002_rng_distributions.test_ddd_to_double _______________
self = <rng_test.knuthran2002_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.knuthran2002_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1f1b9b10>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
___________________ knuthran2002_rng_distributions.test_dir ____________________
self = <rng_test.knuthran2002_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.knuthran2002_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1f1dccf0>
pdf_method = None, n = 2, args = (), test = 0
d = array([-0.98497379,  0.17270387]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1f1dccf0> with args ()
________________ knuthran2002_rng_distributions.test_dirichlet _________________
self = <rng_test.knuthran2002_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
_________________ knuthran2002_rng_distributions.test_gaussian _________________
self = <rng_test.knuthran2002_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
______________ knuthran2002_rng_distributions.test_gaussian_tail _______________
self = <rng_test.knuthran2002_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
________________ knuthran2002_rng_distributions.test_to_double _________________
self = <rng_test.knuthran2002_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.knuthran2002_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1f1de130>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = -1.5904496361951497
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng knuthran2002
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1f1de130> and <built-in function ugaussian_pdf>
_______________ knuthran2002_rng_distributions.test_ui_to_double _______________
self = <rng_test.knuthran2002_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.knuthran2002_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1f1b8bb0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 1010.2688634429921, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_______________ knuthran2002_rng_distributions.test_uiuiui_to_ui _______________
self = <rng_test.knuthran2002_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.knuthran2002_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1f015090>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_________________ lecuyer21_rng_distributions.test_d_to_double _________________
self = <rng_test.lecuyer21_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.lecuyer21_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1f1dfaf0>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = 1.7747625305564914, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng lecuyer21
using <built-in method gaussian of PyGSL_rng object at 0x3ff1f1dfaf0> and <built-in function gaussian_pdf>
___________________ lecuyer21_rng_distributions.test_d_to_ui ___________________
self = <rng_test.lecuyer21_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.lecuyer21_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1f014fb0>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 0, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
________________ lecuyer21_rng_distributions.test_dd_to_double _________________
self = <rng_test.lecuyer21_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.lecuyer21_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f1b9330>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 2.662143795834737, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng lecuyer21
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f1b9330> and <built-in function gaussian_tail_pdf>
__________________ lecuyer21_rng_distributions.test_dd_to_ui ___________________
self = <rng_test.lecuyer21_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.lecuyer21_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1f1de630>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
__________________ lecuyer21_rng_distributions.test_ddd_to_dd __________________
self = <rng_test.lecuyer21_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.lecuyer21_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f1b9210>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f1b9210> with args (0, 1, 2)
________________ lecuyer21_rng_distributions.test_ddd_to_double ________________
self = <rng_test.lecuyer21_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.lecuyer21_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1f1dc0b0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_____________________ lecuyer21_rng_distributions.test_dir _____________________
self = <rng_test.lecuyer21_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.lecuyer21_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1f1b92d0>
pdf_method = None, n = 2, args = (), test = 0
d = array([-0.47628616, -0.87929034]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1f1b92d0> with args ()
__________________ lecuyer21_rng_distributions.test_dirichlet __________________
self = <rng_test.lecuyer21_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
__________________ lecuyer21_rng_distributions.test_gaussian ___________________
self = <rng_test.lecuyer21_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
________________ lecuyer21_rng_distributions.test_gaussian_tail ________________
self = <rng_test.lecuyer21_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
__________________ lecuyer21_rng_distributions.test_to_double __________________
self = <rng_test.lecuyer21_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.lecuyer21_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1f015450>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 0.8873812652782457
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng lecuyer21
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1f015450> and <built-in function ugaussian_pdf>
________________ lecuyer21_rng_distributions.test_ui_to_double _________________
self = <rng_test.lecuyer21_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.lecuyer21_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1f1df010>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 999.0026615552803, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
________________ lecuyer21_rng_distributions.test_uiuiui_to_ui _________________
self = <rng_test.lecuyer21_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.lecuyer21_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1f015a30>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
__________________ minstd_rng_distributions.test_d_to_double ___________________
self = <rng_test.minstd_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.minstd_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1f1dd510>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = -0.5181865877239843, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng minstd
using <built-in method gaussian of PyGSL_rng object at 0x3ff1f1dd510> and <built-in function gaussian_pdf>
____________________ minstd_rng_distributions.test_d_to_ui _____________________
self = <rng_test.minstd_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.minstd_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1f1ba810>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 0, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
__________________ minstd_rng_distributions.test_dd_to_double __________________
self = <rng_test.minstd_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.minstd_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f1de8f0>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 5.193791820965887, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng minstd
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f1de8f0> and <built-in function gaussian_tail_pdf>
____________________ minstd_rng_distributions.test_dd_to_ui ____________________
self = <rng_test.minstd_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.minstd_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1f015ff0>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ minstd_rng_distributions.test_ddd_to_dd ____________________
self = <rng_test.minstd_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.minstd_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f1ddc70>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([ 0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f1ddc70> with args (0, 1, 2)
_________________ minstd_rng_distributions.test_ddd_to_double __________________
self = <rng_test.minstd_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.minstd_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1f014d10>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
______________________ minstd_rng_distributions.test_dir _______________________
self = <rng_test.minstd_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.minstd_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1f1dea30>
pdf_method = None, n = 2, args = (), test = 0
d = array([ 0.94899426, -0.31529334]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1f1dea30> with args ()
___________________ minstd_rng_distributions.test_dirichlet ____________________
self = <rng_test.minstd_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
____________________ minstd_rng_distributions.test_gaussian ____________________
self = <rng_test.minstd_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
_________________ minstd_rng_distributions.test_gaussian_tail __________________
self = <rng_test.minstd_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
___________________ minstd_rng_distributions.test_to_double ____________________
self = <rng_test.minstd_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.minstd_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1f1dff50>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = -0.25909329386199215
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng minstd
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1f1dff50> and <built-in function ugaussian_pdf>
__________________ minstd_rng_distributions.test_ui_to_double __________________
self = <rng_test.minstd_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.minstd_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1f04ce10>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 999.0010993009531, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
__________________ minstd_rng_distributions.test_uiuiui_to_ui __________________
self = <rng_test.minstd_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.minstd_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1f1dd430>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
____________________ mrg_rng_distributions.test_d_to_double ____________________
self = <rng_test.mrg_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mrg_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1f0155b0>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = -1.7870866450804157, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng mrg
using <built-in method gaussian of PyGSL_rng object at 0x3ff1f0155b0> and <built-in function gaussian_pdf>
______________________ mrg_rng_distributions.test_d_to_ui ______________________
self = <rng_test.mrg_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mrg_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1f1deef0>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 1, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ mrg_rng_distributions.test_dd_to_double ____________________
self = <rng_test.mrg_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mrg_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f014a10>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 4.441154498645475, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng mrg
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f014a10> and <built-in function gaussian_tail_pdf>
_____________________ mrg_rng_distributions.test_dd_to_ui ______________________
self = <rng_test.mrg_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mrg_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1f04d370>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_____________________ mrg_rng_distributions.test_ddd_to_dd _____________________
self = <rng_test.mrg_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mrg_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f016e10>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f016e10> with args (0, 1, 2)
___________________ mrg_rng_distributions.test_ddd_to_double ___________________
self = <rng_test.mrg_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mrg_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1f016c90>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
________________________ mrg_rng_distributions.test_dir ________________________
self = <rng_test.mrg_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mrg_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1f04c570>
pdf_method = None, n = 2, args = (), test = 0
d = array([-0.09717547,  0.99526727]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1f04c570> with args ()
_____________________ mrg_rng_distributions.test_dirichlet _____________________
self = <rng_test.mrg_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
_____________________ mrg_rng_distributions.test_gaussian ______________________
self = <rng_test.mrg_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
___________________ mrg_rng_distributions.test_gaussian_tail ___________________
self = <rng_test.mrg_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
_____________________ mrg_rng_distributions.test_to_double _____________________
self = <rng_test.mrg_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mrg_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1f1dcef0>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = -0.8935433225402079
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng mrg
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1f1dcef0> and <built-in function ugaussian_pdf>
___________________ mrg_rng_distributions.test_ui_to_double ____________________
self = <rng_test.mrg_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mrg_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1f04d2f0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 1048.6117261867191, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
___________________ mrg_rng_distributions.test_uiuiui_to_ui ____________________
self = <rng_test.mrg_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mrg_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1f014730>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
__________________ mt19937_rng_distributions.test_d_to_double __________________
self = <rng_test.mt19937_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mt19937_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1f04d790>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = 0.2678372162373518, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng mt19937
using <built-in method gaussian of PyGSL_rng object at 0x3ff1f04d790> and <built-in function gaussian_pdf>
____________________ mt19937_rng_distributions.test_d_to_ui ____________________
self = <rng_test.mt19937_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mt19937_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1f0159d0>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 2, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_________________ mt19937_rng_distributions.test_dd_to_double __________________
self = <rng_test.mt19937_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mt19937_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f04ecf0>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 5.023225218761322, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng mt19937
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f04ecf0> and <built-in function gaussian_tail_pdf>
___________________ mt19937_rng_distributions.test_dd_to_ui ____________________
self = <rng_test.mt19937_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mt19937_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1f016f70>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ mt19937_rng_distributions.test_ddd_to_dd ___________________
self = <rng_test.mt19937_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mt19937_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f04e270>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f04e270> with args (0, 1, 2)
_________________ mt19937_rng_distributions.test_ddd_to_double _________________
self = <rng_test.mt19937_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mt19937_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1f016e10>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
______________________ mt19937_rng_distributions.test_dir ______________________
self = <rng_test.mt19937_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mt19937_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1f04e310>
pdf_method = None, n = 2, args = (), test = 0
d = array([-0.61774561, -0.786378  ]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1f04e310> with args ()
___________________ mt19937_rng_distributions.test_dirichlet ___________________
self = <rng_test.mt19937_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
___________________ mt19937_rng_distributions.test_gaussian ____________________
self = <rng_test.mt19937_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
_________________ mt19937_rng_distributions.test_gaussian_tail _________________
self = <rng_test.mt19937_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
___________________ mt19937_rng_distributions.test_to_double ___________________
self = <rng_test.mt19937_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mt19937_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1f04dd90>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 0.1339186081186759
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng mt19937
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1f04dd90> and <built-in function ugaussian_pdf>
_________________ mt19937_rng_distributions.test_ui_to_double __________________
self = <rng_test.mt19937_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mt19937_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1f017750>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 998.9637257423111, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_________________ mt19937_rng_distributions.test_uiuiui_to_ui __________________
self = <rng_test.mt19937_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mt19937_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1f0b4270>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_______________ mt19937_1999_rng_distributions.test_d_to_double ________________
self = <rng_test.mt19937_1999_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mt19937_1999_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1f04f790>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = -2.2769528248288644, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng mt19937_1999
using <built-in method gaussian of PyGSL_rng object at 0x3ff1f04f790> and <built-in function gaussian_pdf>
_________________ mt19937_1999_rng_distributions.test_d_to_ui __________________
self = <rng_test.mt19937_1999_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mt19937_1999_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1f0b4630>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 4, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_______________ mt19937_1999_rng_distributions.test_dd_to_double _______________
self = <rng_test.mt19937_1999_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mt19937_1999_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f04fdd0>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 2.8122933253130937, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng mt19937_1999
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f04fdd0> and <built-in function gaussian_tail_pdf>
_________________ mt19937_1999_rng_distributions.test_dd_to_ui _________________
self = <rng_test.mt19937_1999_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mt19937_1999_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1f0b4370>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
________________ mt19937_1999_rng_distributions.test_ddd_to_dd _________________
self = <rng_test.mt19937_1999_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mt19937_1999_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f04dbf0>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([ 0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f04dbf0> with args (0, 1, 2)
______________ mt19937_1999_rng_distributions.test_ddd_to_double _______________
self = <rng_test.mt19937_1999_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mt19937_1999_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1f04fbd0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
___________________ mt19937_1999_rng_distributions.test_dir ____________________
self = <rng_test.mt19937_1999_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mt19937_1999_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1f0b4990>
pdf_method = None, n = 2, args = (), test = 0
d = array([ 0.24198637, -0.97027965]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1f0b4990> with args ()
________________ mt19937_1999_rng_distributions.test_dirichlet _________________
self = <rng_test.mt19937_1999_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
_________________ mt19937_1999_rng_distributions.test_gaussian _________________
self = <rng_test.mt19937_1999_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
______________ mt19937_1999_rng_distributions.test_gaussian_tail _______________
self = <rng_test.mt19937_1999_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
________________ mt19937_1999_rng_distributions.test_to_double _________________
self = <rng_test.mt19937_1999_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mt19937_1999_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1f04f070>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = -1.1384764124144322
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng mt19937_1999
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1f04f070> and <built-in function ugaussian_pdf>
_______________ mt19937_1999_rng_distributions.test_ui_to_double _______________
self = <rng_test.mt19937_1999_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mt19937_1999_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1f0b5650>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 1019.5884714351473, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_______________ mt19937_1999_rng_distributions.test_uiuiui_to_ui _______________
self = <rng_test.mt19937_1999_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mt19937_1999_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1f04e030>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_______________ mt19937_1998_rng_distributions.test_d_to_double ________________
self = <rng_test.mt19937_1998_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mt19937_1998_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1f0b5a90>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = -2.2077009292440866, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng mt19937_1998
using <built-in method gaussian of PyGSL_rng object at 0x3ff1f0b5a90> and <built-in function gaussian_pdf>
_________________ mt19937_1998_rng_distributions.test_d_to_ui __________________
self = <rng_test.mt19937_1998_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mt19937_1998_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1f04d050>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 3, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_______________ mt19937_1998_rng_distributions.test_dd_to_double _______________
self = <rng_test.mt19937_1998_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mt19937_1998_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f0cc5d0>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 6.049078397389797, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng mt19937_1998
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f0cc5d0> and <built-in function gaussian_tail_pdf>
_________________ mt19937_1998_rng_distributions.test_dd_to_ui _________________
self = <rng_test.mt19937_1998_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mt19937_1998_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1f04fb30>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
________________ mt19937_1998_rng_distributions.test_ddd_to_dd _________________
self = <rng_test.mt19937_1998_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mt19937_1998_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f0b7970>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([ 0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f0b7970> with args (0, 1, 2)
______________ mt19937_1998_rng_distributions.test_ddd_to_double _______________
self = <rng_test.mt19937_1998_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mt19937_1998_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1f04f210>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
___________________ mt19937_1998_rng_distributions.test_dir ____________________
self = <rng_test.mt19937_1998_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mt19937_1998_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1f0ccbb0>
pdf_method = None, n = 2, args = (), test = 0
d = array([-0.99842189, -0.05615808]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1f0ccbb0> with args ()
________________ mt19937_1998_rng_distributions.test_dirichlet _________________
self = <rng_test.mt19937_1998_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
_________________ mt19937_1998_rng_distributions.test_gaussian _________________
self = <rng_test.mt19937_1998_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
______________ mt19937_1998_rng_distributions.test_gaussian_tail _______________
self = <rng_test.mt19937_1998_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
________________ mt19937_1998_rng_distributions.test_to_double _________________
self = <rng_test.mt19937_1998_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mt19937_1998_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1f0b73d0>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = -1.1038504646220433
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng mt19937_1998
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1f0b73d0> and <built-in function ugaussian_pdf>
_______________ mt19937_1998_rng_distributions.test_ui_to_double _______________
self = <rng_test.mt19937_1998_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mt19937_1998_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1f04fa30>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 1018.6039921181975, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_______________ mt19937_1998_rng_distributions.test_uiuiui_to_ui _______________
self = <rng_test.mt19937_1998_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.mt19937_1998_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1f0b4af0>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ r250_rng_distributions.test_d_to_double ____________________
self = <rng_test.r250_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.r250_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1f0cd2f0>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,), a_result = 0.973693695893637
tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng r250
using <built-in method gaussian of PyGSL_rng object at 0x3ff1f0cd2f0> and <built-in function gaussian_pdf>
_____________________ r250_rng_distributions.test_d_to_ui ______________________
self = <rng_test.r250_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.r250_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1f0b6310>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 2, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ r250_rng_distributions.test_dd_to_double ___________________
self = <rng_test.r250_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.r250_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f0cd050>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 4.53496802720371, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng r250
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f0cd050> and <built-in function gaussian_tail_pdf>
_____________________ r250_rng_distributions.test_dd_to_ui _____________________
self = <rng_test.r250_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.r250_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1f0b59b0>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
____________________ r250_rng_distributions.test_ddd_to_dd _____________________
self = <rng_test.r250_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.r250_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f0ceb30>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f0ceb30> with args (0, 1, 2)
__________________ r250_rng_distributions.test_ddd_to_double ___________________
self = <rng_test.r250_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.r250_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1f0b5070>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_______________________ r250_rng_distributions.test_dir ________________________
self = <rng_test.r250_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.r250_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1f0b4270>
pdf_method = None, n = 2, args = (), test = 0
d = array([ 0.78757057, -0.61622447]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1f0b4270> with args ()
____________________ r250_rng_distributions.test_dirichlet _____________________
self = <rng_test.r250_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
_____________________ r250_rng_distributions.test_gaussian _____________________
self = <rng_test.r250_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
__________________ r250_rng_distributions.test_gaussian_tail ___________________
self = <rng_test.r250_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
____________________ r250_rng_distributions.test_to_double _____________________
self = <rng_test.r250_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.r250_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1f1b8030>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 0.4868468479468185
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng r250
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1f1b8030> and <built-in function ugaussian_pdf>
___________________ r250_rng_distributions.test_ui_to_double ___________________
self = <rng_test.r250_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.r250_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1f04d570>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 1038.2716633537052, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
___________________ r250_rng_distributions.test_uiuiui_to_ui ___________________
self = <rng_test.r250_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.r250_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1f1b84b0>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ ran0_rng_distributions.test_d_to_double ____________________
self = <rng_test.ran0_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran0_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1f0b7d70>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = -2.626907185511277, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng ran0
using <built-in method gaussian of PyGSL_rng object at 0x3ff1f0b7d70> and <built-in function gaussian_pdf>
_____________________ ran0_rng_distributions.test_d_to_ui ______________________
self = <rng_test.ran0_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran0_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1f04c570>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 1, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ ran0_rng_distributions.test_dd_to_double ___________________
self = <rng_test.ran0_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran0_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f0b70d0>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 4.761054211326218, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng ran0
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f0b70d0> and <built-in function gaussian_tail_pdf>
_____________________ ran0_rng_distributions.test_dd_to_ui _____________________
self = <rng_test.ran0_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran0_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1f0cf550>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
____________________ ran0_rng_distributions.test_ddd_to_dd _____________________
self = <rng_test.ran0_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran0_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f0b65f0>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f0b65f0> with args (0, 1, 2)
__________________ ran0_rng_distributions.test_ddd_to_double ___________________
self = <rng_test.ran0_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran0_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1f0b4bb0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_______________________ ran0_rng_distributions.test_dir ________________________
self = <rng_test.ran0_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran0_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ef14cb0>
pdf_method = None, n = 2, args = (), test = 0
d = array([0.30430538, 0.95257453]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ef14cb0> with args ()
____________________ ran0_rng_distributions.test_dirichlet _____________________
self = <rng_test.ran0_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
_____________________ ran0_rng_distributions.test_gaussian _____________________
self = <rng_test.ran0_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
__________________ ran0_rng_distributions.test_gaussian_tail ___________________
self = <rng_test.ran0_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
____________________ ran0_rng_distributions.test_to_double _____________________
self = <rng_test.ran0_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran0_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1f0b4d30>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = -1.3134535927556386
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng ran0
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1f0b4d30> and <built-in function ugaussian_pdf>
___________________ ran0_rng_distributions.test_ui_to_double ___________________
self = <rng_test.ran0_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran0_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1f0cd790>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 1041.6723997032, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
___________________ ran0_rng_distributions.test_uiuiui_to_ui ___________________
self = <rng_test.ran0_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran0_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1ef14f30>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ ran1_rng_distributions.test_d_to_double ____________________
self = <rng_test.ran1_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran1_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1f0cf770>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = -1.6737076175714576, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng ran1
using <built-in method gaussian of PyGSL_rng object at 0x3ff1f0cf770> and <built-in function gaussian_pdf>
_____________________ ran1_rng_distributions.test_d_to_ui ______________________
self = <rng_test.ran1_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran1_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1ef153b0>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 1, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ ran1_rng_distributions.test_dd_to_double ___________________
self = <rng_test.ran1_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran1_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f0cd450>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 2.7771269595952246, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng ran1
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1f0cd450> and <built-in function gaussian_tail_pdf>
_____________________ ran1_rng_distributions.test_dd_to_ui _____________________
self = <rng_test.ran1_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran1_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1ef14750>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
____________________ ran1_rng_distributions.test_ddd_to_dd _____________________
self = <rng_test.ran1_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran1_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f0cd1d0>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f0cd1d0> with args (0, 1, 2)
__________________ ran1_rng_distributions.test_ddd_to_double ___________________
self = <rng_test.ran1_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran1_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1f0b6630>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_______________________ ran1_rng_distributions.test_dir ________________________
self = <rng_test.ran1_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran1_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ef16110>
pdf_method = None, n = 2, args = (), test = 0
d = array([-0.91868442,  0.39499232]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ef16110> with args ()
____________________ ran1_rng_distributions.test_dirichlet _____________________
self = <rng_test.ran1_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
_____________________ ran1_rng_distributions.test_gaussian _____________________
self = <rng_test.ran1_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
__________________ ran1_rng_distributions.test_gaussian_tail ___________________
self = <rng_test.ran1_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
____________________ ran1_rng_distributions.test_to_double _____________________
self = <rng_test.ran1_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran1_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1ef161d0>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = -0.8368538087857288
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng ran1
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1ef161d0> and <built-in function ugaussian_pdf>
___________________ ran1_rng_distributions.test_ui_to_double ___________________
self = <rng_test.ran1_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran1_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1f0cf330>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 956.0553515499072, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
___________________ ran1_rng_distributions.test_uiuiui_to_ui ___________________
self = <rng_test.ran1_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran1_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1ef14690>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ ran2_rng_distributions.test_d_to_double ____________________
self = <rng_test.ran2_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran2_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1ef16230>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = -1.9667552385628742, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng ran2
using <built-in method gaussian of PyGSL_rng object at 0x3ff1ef16230> and <built-in function gaussian_pdf>
_____________________ ran2_rng_distributions.test_d_to_ui ______________________
self = <rng_test.ran2_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran2_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1ef25c90>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 1, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ ran2_rng_distributions.test_dd_to_double ___________________
self = <rng_test.ran2_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran2_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ef15e90>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 2.126556486590156, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng ran2
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ef15e90> and <built-in function gaussian_tail_pdf>
_____________________ ran2_rng_distributions.test_dd_to_ui _____________________
self = <rng_test.ran2_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran2_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1ef25d70>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
____________________ ran2_rng_distributions.test_ddd_to_dd _____________________
self = <rng_test.ran2_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran2_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f0cf770>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1f0cf770> with args (0, 1, 2)
__________________ ran2_rng_distributions.test_ddd_to_double ___________________
self = <rng_test.ran2_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran2_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1f04e150>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_______________________ ran2_rng_distributions.test_dir ________________________
self = <rng_test.ran2_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran2_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ef24190>
pdf_method = None, n = 2, args = (), test = 0
d = array([-0.13818261,  0.99040677]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ef24190> with args ()
____________________ ran2_rng_distributions.test_dirichlet _____________________
self = <rng_test.ran2_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
_____________________ ran2_rng_distributions.test_gaussian _____________________
self = <rng_test.ran2_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
__________________ ran2_rng_distributions.test_gaussian_tail ___________________
self = <rng_test.ran2_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
____________________ ran2_rng_distributions.test_to_double _____________________
self = <rng_test.ran2_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran2_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1ef24470>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = -0.9833776192814371
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng ran2
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1ef24470> and <built-in function ugaussian_pdf>
___________________ ran2_rng_distributions.test_ui_to_double ___________________
self = <rng_test.ran2_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran2_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1ef179f0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 1054.944497859691, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
___________________ ran2_rng_distributions.test_uiuiui_to_ui ___________________
self = <rng_test.ran2_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran2_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1ef249b0>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ ran3_rng_distributions.test_d_to_double ____________________
self = <rng_test.ran3_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran3_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1ef15c30>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = 2.1196324147691046, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng ran3
using <built-in method gaussian of PyGSL_rng object at 0x3ff1ef15c30> and <built-in function gaussian_pdf>
_____________________ ran3_rng_distributions.test_d_to_ui ______________________
self = <rng_test.ran3_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran3_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1ef26ab0>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 2, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ ran3_rng_distributions.test_dd_to_double ___________________
self = <rng_test.ran3_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran3_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ef17ab0>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 3.179448622153657, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng ran3
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ef17ab0> and <built-in function gaussian_tail_pdf>
_____________________ ran3_rng_distributions.test_dd_to_ui _____________________
self = <rng_test.ran3_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran3_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1ef26eb0>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
____________________ ran3_rng_distributions.test_ddd_to_dd _____________________
self = <rng_test.ran3_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran3_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ef17310>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ef17310> with args (0, 1, 2)
__________________ ran3_rng_distributions.test_ddd_to_double ___________________
self = <rng_test.ran3_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran3_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1ef25d90>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_______________________ ran3_rng_distributions.test_dir ________________________
self = <rng_test.ran3_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran3_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ef17670>
pdf_method = None, n = 2, args = (), test = 0
d = array([-0.06396312, -0.99795226]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ef17670> with args ()
____________________ ran3_rng_distributions.test_dirichlet _____________________
self = <rng_test.ran3_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
_____________________ ran3_rng_distributions.test_gaussian _____________________
self = <rng_test.ran3_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
__________________ ran3_rng_distributions.test_gaussian_tail ___________________
self = <rng_test.ran3_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
____________________ ran3_rng_distributions.test_to_double _____________________
self = <rng_test.ran3_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran3_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1ef16fd0>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 1.0598162073845523
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng ran3
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1ef16fd0> and <built-in function ugaussian_pdf>
___________________ ran3_rng_distributions.test_ui_to_double ___________________
self = <rng_test.ran3_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran3_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1ef4d9f0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 1003.6548934599738, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
___________________ ran3_rng_distributions.test_uiuiui_to_ui ___________________
self = <rng_test.ran3_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ran3_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1ef16510>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ rand_rng_distributions.test_d_to_double ____________________
self = <rng_test.rand_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.rand_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1ef4c950>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,), a_result = 2.145562354713275
tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng rand
using <built-in method gaussian of PyGSL_rng object at 0x3ff1ef4c950> and <built-in function gaussian_pdf>
_____________________ rand_rng_distributions.test_d_to_ui ______________________
self = <rng_test.rand_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.rand_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1ef278f0>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 0, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ rand_rng_distributions.test_dd_to_double ___________________
self = <rng_test.rand_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.rand_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ef4cc90>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 3.2183435320699125, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng rand
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ef4cc90> and <built-in function gaussian_tail_pdf>
_____________________ rand_rng_distributions.test_dd_to_ui _____________________
self = <rng_test.rand_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.rand_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1ef16250>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
____________________ rand_rng_distributions.test_ddd_to_dd _____________________
self = <rng_test.rand_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.rand_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ef26610>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ef26610> with args (0, 1, 2)
__________________ rand_rng_distributions.test_ddd_to_double ___________________
self = <rng_test.rand_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.rand_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1ef17950>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_______________________ rand_rng_distributions.test_dir ________________________
self = <rng_test.rand_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.rand_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ef256f0>
pdf_method = None, n = 2, args = (), test = 0
d = array([ 0.10895604, -0.99404657]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ef256f0> with args ()
____________________ rand_rng_distributions.test_dirichlet _____________________
self = <rng_test.rand_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
_____________________ rand_rng_distributions.test_gaussian _____________________
self = <rng_test.rand_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
__________________ rand_rng_distributions.test_gaussian_tail ___________________
self = <rng_test.rand_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
____________________ rand_rng_distributions.test_to_double _____________________
self = <rng_test.rand_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.rand_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1ef25cf0>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 1.0727811773566376
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng rand
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1ef25cf0> and <built-in function ugaussian_pdf>
___________________ rand_rng_distributions.test_ui_to_double ___________________
self = <rng_test.rand_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.rand_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1ef4e790>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 999.0008074534575, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
___________________ rand_rng_distributions.test_uiuiui_to_ui ___________________
self = <rng_test.rand_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.rand_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1ef25270>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
__________________ rand48_rng_distributions.test_d_to_double ___________________
self = <rng_test.rand48_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.rand48_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1ef4cc10>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,), a_result = 2.231550602093309
tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng rand48
using <built-in method gaussian of PyGSL_rng object at 0x3ff1ef4cc10> and <built-in function gaussian_pdf>
____________________ rand48_rng_distributions.test_d_to_ui _____________________
self = <rng_test.rand48_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.rand48_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1ef262d0>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 3, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
__________________ rand48_rng_distributions.test_dd_to_double __________________
self = <rng_test.rand48_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.rand48_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ef164b0>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 3.3473259031399634, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng rand48
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ef164b0> and <built-in function gaussian_tail_pdf>
____________________ rand48_rng_distributions.test_dd_to_ui ____________________
self = <rng_test.rand48_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.rand48_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1ef26a50>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ rand48_rng_distributions.test_ddd_to_dd ____________________
self = <rng_test.rand48_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.rand48_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ef4f050>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ef4f050> with args (0, 1, 2)
_________________ rand48_rng_distributions.test_ddd_to_double __________________
self = <rng_test.rand48_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.rand48_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1ef272b0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
______________________ rand48_rng_distributions.test_dir _______________________
self = <rng_test.rand48_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.rand48_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ef4fef0>
pdf_method = None, n = 2, args = (), test = 0
d = array([-0.83072156, -0.55668815]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ef4fef0> with args ()
___________________ rand48_rng_distributions.test_dirichlet ____________________
self = <rng_test.rand48_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
____________________ rand48_rng_distributions.test_gaussian ____________________
self = <rng_test.rand48_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
_________________ rand48_rng_distributions.test_gaussian_tail __________________
self = <rng_test.rand48_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
___________________ rand48_rng_distributions.test_to_double ____________________
self = <rng_test.rand48_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.rand48_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1ef27c70>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 1.1157753010466545
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng rand48
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1ef27c70> and <built-in function ugaussian_pdf>
__________________ rand48_rng_distributions.test_ui_to_double __________________
self = <rng_test.rand48_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.rand48_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1ef4ecd0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 1001.1905354169934, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
__________________ rand48_rng_distributions.test_uiuiui_to_ui __________________
self = <rng_test.rand48_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.rand48_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1ef26e10>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_______________ random128_bsd_rng_distributions.test_d_to_double _______________
self = <rng_test.random128_bsd_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random128_bsd_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1ef27290>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,), a_result = 1.778210437030248
tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng random128-bsd
using <built-in method gaussian of PyGSL_rng object at 0x3ff1ef27290> and <built-in function gaussian_pdf>
_________________ random128_bsd_rng_distributions.test_d_to_ui _________________
self = <rng_test.random128_bsd_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random128_bsd_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1efac9b0>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 1, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
______________ random128_bsd_rng_distributions.test_dd_to_double _______________
self = <rng_test.random128_bsd_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random128_bsd_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ef245d0>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 2.667315655545372, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng random128-bsd
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ef245d0> and <built-in function gaussian_tail_pdf>
________________ random128_bsd_rng_distributions.test_dd_to_ui _________________
self = <rng_test.random128_bsd_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random128_bsd_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1ef4d110>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
________________ random128_bsd_rng_distributions.test_ddd_to_dd ________________
self = <rng_test.random128_bsd_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random128_bsd_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1efaff30>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1efaff30> with args (0, 1, 2)
______________ random128_bsd_rng_distributions.test_ddd_to_double ______________
self = <rng_test.random128_bsd_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random128_bsd_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1ef26e50>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
___________________ random128_bsd_rng_distributions.test_dir ___________________
self = <rng_test.random128_bsd_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random128_bsd_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1efae930>
pdf_method = None, n = 2, args = (), test = 0
d = array([-0.99439074, -0.10576885]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1efae930> with args ()
________________ random128_bsd_rng_distributions.test_dirichlet ________________
self = <rng_test.random128_bsd_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
________________ random128_bsd_rng_distributions.test_gaussian _________________
self = <rng_test.random128_bsd_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
______________ random128_bsd_rng_distributions.test_gaussian_tail ______________
self = <rng_test.random128_bsd_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
________________ random128_bsd_rng_distributions.test_to_double ________________
self = <rng_test.random128_bsd_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random128_bsd_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1efad170>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 0.889105218515124
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng random128-bsd
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1efad170> and <built-in function ugaussian_pdf>
______________ random128_bsd_rng_distributions.test_ui_to_double _______________
self = <rng_test.random128_bsd_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random128_bsd_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1ef4fc10>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 994.5001402712535, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
______________ random128_bsd_rng_distributions.test_uiuiui_to_ui _______________
self = <rng_test.random128_bsd_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random128_bsd_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1ef27950>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_____________ random128_glibc2_rng_distributions.test_d_to_double ______________
self = <rng_test.random128_glibc2_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random128_glibc2_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1ef4e870>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = -0.6906473463788811, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng random128-glibc2
using <built-in method gaussian of PyGSL_rng object at 0x3ff1ef4e870> and <built-in function gaussian_pdf>
_______________ random128_glibc2_rng_distributions.test_d_to_ui ________________
self = <rng_test.random128_glibc2_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random128_glibc2_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1ef25bb0>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 5, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_____________ random128_glibc2_rng_distributions.test_dd_to_double _____________
self = <rng_test.random128_glibc2_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random128_glibc2_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ef4cd30>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 3.477450168931549, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng random128-glibc2
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ef4cd30> and <built-in function gaussian_tail_pdf>
_______________ random128_glibc2_rng_distributions.test_dd_to_ui _______________
self = <rng_test.random128_glibc2_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random128_glibc2_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1efae090>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
______________ random128_glibc2_rng_distributions.test_ddd_to_dd _______________
self = <rng_test.random128_glibc2_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random128_glibc2_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ef80170>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([ 0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ef80170> with args (0, 1, 2)
____________ random128_glibc2_rng_distributions.test_ddd_to_double _____________
self = <rng_test.random128_glibc2_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random128_glibc2_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1efaeb70>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_________________ random128_glibc2_rng_distributions.test_dir __________________
self = <rng_test.random128_glibc2_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random128_glibc2_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ef80b50>
pdf_method = None, n = 2, args = (), test = 0
d = array([ 0.82416877, -0.56634428]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ef80b50> with args ()
______________ random128_glibc2_rng_distributions.test_dirichlet _______________
self = <rng_test.random128_glibc2_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
_______________ random128_glibc2_rng_distributions.test_gaussian _______________
self = <rng_test.random128_glibc2_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
____________ random128_glibc2_rng_distributions.test_gaussian_tail _____________
self = <rng_test.random128_glibc2_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
______________ random128_glibc2_rng_distributions.test_to_double _______________
self = <rng_test.random128_glibc2_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random128_glibc2_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1ef81c30>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = -0.34532367318944057
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng random128-glibc2
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1ef81c30> and <built-in function ugaussian_pdf>
_____________ random128_glibc2_rng_distributions.test_ui_to_double _____________
self = <rng_test.random128_glibc2_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random128_glibc2_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1efae0d0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 974.4546964161224, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_____________ random128_glibc2_rng_distributions.test_uiuiui_to_ui _____________
self = <rng_test.random128_glibc2_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random128_glibc2_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1ef24870>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
______________ random128_libc5_rng_distributions.test_d_to_double ______________
self = <rng_test.random128_libc5_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random128_libc5_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1ef82090>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = 0.2509149420442717, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng random128-libc5
using <built-in method gaussian of PyGSL_rng object at 0x3ff1ef82090> and <built-in function gaussian_pdf>
________________ random128_libc5_rng_distributions.test_d_to_ui ________________
self = <rng_test.random128_libc5_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random128_libc5_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1efaf910>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 1, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_____________ random128_libc5_rng_distributions.test_dd_to_double ______________
self = <rng_test.random128_libc5_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random128_libc5_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ef4ee10>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 5.018616657168709, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng random128-libc5
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ef4ee10> and <built-in function gaussian_tail_pdf>
_______________ random128_libc5_rng_distributions.test_dd_to_ui ________________
self = <rng_test.random128_libc5_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random128_libc5_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1efaf010>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_______________ random128_libc5_rng_distributions.test_ddd_to_dd _______________
self = <rng_test.random128_libc5_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random128_libc5_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ef82310>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ef82310> with args (0, 1, 2)
_____________ random128_libc5_rng_distributions.test_ddd_to_double _____________
self = <rng_test.random128_libc5_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random128_libc5_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1efaf350>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
__________________ random128_libc5_rng_distributions.test_dir __________________
self = <rng_test.random128_libc5_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random128_libc5_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ef83030>
pdf_method = None, n = 2, args = (), test = 0
d = array([ 0.97204876, -0.23477904]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ef83030> with args ()
_______________ random128_libc5_rng_distributions.test_dirichlet _______________
self = <rng_test.random128_libc5_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
_______________ random128_libc5_rng_distributions.test_gaussian ________________
self = <rng_test.random128_libc5_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
_____________ random128_libc5_rng_distributions.test_gaussian_tail _____________
self = <rng_test.random128_libc5_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
_______________ random128_libc5_rng_distributions.test_to_double _______________
self = <rng_test.random128_libc5_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random128_libc5_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1efe82b0>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 0.12545747102213586
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng random128-libc5
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1efe82b0> and <built-in function ugaussian_pdf>
_____________ random128_libc5_rng_distributions.test_ui_to_double ______________
self = <rng_test.random128_libc5_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random128_libc5_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1ef4e770>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 1017.5756714903713, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_____________ random128_libc5_rng_distributions.test_uiuiui_to_ui ______________
self = <rng_test.random128_libc5_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random128_libc5_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1efe8b30>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_______________ random256_bsd_rng_distributions.test_d_to_double _______________
self = <rng_test.random256_bsd_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random256_bsd_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1efade10>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = -1.5692065191563187, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng random256-bsd
using <built-in method gaussian of PyGSL_rng object at 0x3ff1efade10> and <built-in function gaussian_pdf>
_________________ random256_bsd_rng_distributions.test_d_to_ui _________________
self = <rng_test.random256_bsd_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random256_bsd_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1efe87f0>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 1, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
______________ random256_bsd_rng_distributions.test_dd_to_double _______________
self = <rng_test.random256_bsd_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random256_bsd_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ef822b0>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 2.993165867766824, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng random256-bsd
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ef822b0> and <built-in function gaussian_tail_pdf>
________________ random256_bsd_rng_distributions.test_dd_to_ui _________________
self = <rng_test.random256_bsd_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random256_bsd_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1efaff70>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
________________ random256_bsd_rng_distributions.test_ddd_to_dd ________________
self = <rng_test.random256_bsd_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random256_bsd_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1efe9510>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1efe9510> with args (0, 1, 2)
______________ random256_bsd_rng_distributions.test_ddd_to_double ______________
self = <rng_test.random256_bsd_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random256_bsd_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1eface50>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
___________________ random256_bsd_rng_distributions.test_dir ___________________
self = <rng_test.random256_bsd_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random256_bsd_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ef80bd0>
pdf_method = None, n = 2, args = (), test = 0
d = array([-0.9982927 ,  0.05840968]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ef80bd0> with args ()
________________ random256_bsd_rng_distributions.test_dirichlet ________________
self = <rng_test.random256_bsd_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
________________ random256_bsd_rng_distributions.test_gaussian _________________
self = <rng_test.random256_bsd_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
______________ random256_bsd_rng_distributions.test_gaussian_tail ______________
self = <rng_test.random256_bsd_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
________________ random256_bsd_rng_distributions.test_to_double ________________
self = <rng_test.random256_bsd_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random256_bsd_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1ef83dd0>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = -0.7846032595781594
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng random256-bsd
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1ef83dd0> and <built-in function ugaussian_pdf>
______________ random256_bsd_rng_distributions.test_ui_to_double _______________
self = <rng_test.random256_bsd_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random256_bsd_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1efaeef0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 999.5552928707988, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
______________ random256_bsd_rng_distributions.test_uiuiui_to_ui _______________
self = <rng_test.random256_bsd_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random256_bsd_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1ef4d2f0>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_____________ random256_glibc2_rng_distributions.test_d_to_double ______________
self = <rng_test.random256_glibc2_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random256_glibc2_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1efea5f0>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = -1.5758467764046353, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng random256-glibc2
using <built-in method gaussian of PyGSL_rng object at 0x3ff1efea5f0> and <built-in function gaussian_pdf>
_______________ random256_glibc2_rng_distributions.test_d_to_ui ________________
self = <rng_test.random256_glibc2_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random256_glibc2_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1ef27610>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 1, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_____________ random256_glibc2_rng_distributions.test_dd_to_double _____________
self = <rng_test.random256_glibc2_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random256_glibc2_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ef82590>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 3.1271937236808167, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng random256-glibc2
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ef82590> and <built-in function gaussian_tail_pdf>
_______________ random256_glibc2_rng_distributions.test_dd_to_ui _______________
self = <rng_test.random256_glibc2_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random256_glibc2_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1efebc10>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
______________ random256_glibc2_rng_distributions.test_ddd_to_dd _______________
self = <rng_test.random256_glibc2_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random256_glibc2_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1efac7f0>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1efac7f0> with args (0, 1, 2)
____________ random256_glibc2_rng_distributions.test_ddd_to_double _____________
self = <rng_test.random256_glibc2_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random256_glibc2_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1ef82030>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_________________ random256_glibc2_rng_distributions.test_dir __________________
self = <rng_test.random256_glibc2_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random256_glibc2_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1efadd70>
pdf_method = None, n = 2, args = (), test = 0
d = array([0.22330846, 0.97474783]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1efadd70> with args ()
______________ random256_glibc2_rng_distributions.test_dirichlet _______________
self = <rng_test.random256_glibc2_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
_______________ random256_glibc2_rng_distributions.test_gaussian _______________
self = <rng_test.random256_glibc2_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
____________ random256_glibc2_rng_distributions.test_gaussian_tail _____________
self = <rng_test.random256_glibc2_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
______________ random256_glibc2_rng_distributions.test_to_double _______________
self = <rng_test.random256_glibc2_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random256_glibc2_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1ef243f0>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = -0.7879233882023177
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng random256-glibc2
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1ef243f0> and <built-in function ugaussian_pdf>
_____________ random256_glibc2_rng_distributions.test_ui_to_double _____________
self = <rng_test.random256_glibc2_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random256_glibc2_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1ef4e430>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 1040.4046184290505, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_____________ random256_glibc2_rng_distributions.test_uiuiui_to_ui _____________
self = <rng_test.random256_glibc2_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random256_glibc2_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1efaeb70>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
______________ random256_libc5_rng_distributions.test_d_to_double ______________
self = <rng_test.random256_libc5_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random256_libc5_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1ef832d0>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = 2.0272767305563795, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng random256-libc5
using <built-in method gaussian of PyGSL_rng object at 0x3ff1ef832d0> and <built-in function gaussian_pdf>
________________ random256_libc5_rng_distributions.test_d_to_ui ________________
self = <rng_test.random256_libc5_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random256_libc5_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1efe9dd0>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 4, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_____________ random256_libc5_rng_distributions.test_dd_to_double ______________
self = <rng_test.random256_libc5_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random256_libc5_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ef83d70>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 3.040915095834569, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng random256-libc5
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ef83d70> and <built-in function gaussian_tail_pdf>
_______________ random256_libc5_rng_distributions.test_dd_to_ui ________________
self = <rng_test.random256_libc5_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random256_libc5_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1efeb1b0>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_______________ random256_libc5_rng_distributions.test_ddd_to_dd _______________
self = <rng_test.random256_libc5_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random256_libc5_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ee2dad0>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ee2dad0> with args (0, 1, 2)
_____________ random256_libc5_rng_distributions.test_ddd_to_double _____________
self = <rng_test.random256_libc5_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random256_libc5_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1efe8bb0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
__________________ random256_libc5_rng_distributions.test_dir __________________
self = <rng_test.random256_libc5_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random256_libc5_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ee2c410>
pdf_method = None, n = 2, args = (), test = 0
d = array([ 0.05201396, -0.99864636]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ee2c410> with args ()
_______________ random256_libc5_rng_distributions.test_dirichlet _______________
self = <rng_test.random256_libc5_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
_______________ random256_libc5_rng_distributions.test_gaussian ________________
self = <rng_test.random256_libc5_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
_____________ random256_libc5_rng_distributions.test_gaussian_tail _____________
self = <rng_test.random256_libc5_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
_______________ random256_libc5_rng_distributions.test_to_double _______________
self = <rng_test.random256_libc5_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random256_libc5_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1ef83750>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 1.0136383652781897
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng random256-libc5
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1ef83750> and <built-in function ugaussian_pdf>
_____________ random256_libc5_rng_distributions.test_ui_to_double ______________
self = <rng_test.random256_libc5_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random256_libc5_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1ee2d7f0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 986.3190094866422, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_____________ random256_libc5_rng_distributions.test_uiuiui_to_ui ______________
self = <rng_test.random256_libc5_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random256_libc5_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1efe8f10>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_______________ random32_bsd_rng_distributions.test_d_to_double ________________
self = <rng_test.random32_bsd_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random32_bsd_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1ee2cf50>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = -2.8935192491045694, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng random32-bsd
using <built-in method gaussian of PyGSL_rng object at 0x3ff1ee2cf50> and <built-in function gaussian_pdf>
_________________ random32_bsd_rng_distributions.test_d_to_ui __________________
self = <rng_test.random32_bsd_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random32_bsd_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1efea1f0>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 3, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_______________ random32_bsd_rng_distributions.test_dd_to_double _______________
self = <rng_test.random32_bsd_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random32_bsd_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ee2ded0>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 4.143375213393797, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng random32-bsd
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ee2ded0> and <built-in function gaussian_tail_pdf>
_________________ random32_bsd_rng_distributions.test_dd_to_ui _________________
self = <rng_test.random32_bsd_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random32_bsd_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1efe9a30>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
________________ random32_bsd_rng_distributions.test_ddd_to_dd _________________
self = <rng_test.random32_bsd_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random32_bsd_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ee2fd10>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ee2fd10> with args (0, 1, 2)
______________ random32_bsd_rng_distributions.test_ddd_to_double _______________
self = <rng_test.random32_bsd_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random32_bsd_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1efeb430>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
___________________ random32_bsd_rng_distributions.test_dir ____________________
self = <rng_test.random32_bsd_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random32_bsd_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ee2c770>
pdf_method = None, n = 2, args = (), test = 0
d = array([-0.51540443,  0.85694706]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ee2c770> with args ()
________________ random32_bsd_rng_distributions.test_dirichlet _________________
self = <rng_test.random32_bsd_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
_________________ random32_bsd_rng_distributions.test_gaussian _________________
self = <rng_test.random32_bsd_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
______________ random32_bsd_rng_distributions.test_gaussian_tail _______________
self = <rng_test.random32_bsd_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
________________ random32_bsd_rng_distributions.test_to_double _________________
self = <rng_test.random32_bsd_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random32_bsd_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1ee2e410>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = -1.4467596245522847
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng random32-bsd
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1ee2e410> and <built-in function ugaussian_pdf>
_______________ random32_bsd_rng_distributions.test_ui_to_double _______________
self = <rng_test.random32_bsd_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random32_bsd_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1efeb370>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 1036.2780761896374, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_______________ random32_bsd_rng_distributions.test_uiuiui_to_ui _______________
self = <rng_test.random32_bsd_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random32_bsd_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1ee2ca90>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
______________ random32_glibc2_rng_distributions.test_d_to_double ______________
self = <rng_test.random32_glibc2_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random32_glibc2_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1efe9130>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = -2.6826727158200327, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng random32-glibc2
using <built-in method gaussian of PyGSL_rng object at 0x3ff1efe9130> and <built-in function gaussian_pdf>
________________ random32_glibc2_rng_distributions.test_d_to_ui ________________
self = <rng_test.random32_glibc2_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random32_glibc2_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1ee2f490>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 1, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_____________ random32_glibc2_rng_distributions.test_dd_to_double ______________
self = <rng_test.random32_glibc2_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random32_glibc2_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1efe89b0>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 2.6857620397103332, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng random32-glibc2
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1efe89b0> and <built-in function gaussian_tail_pdf>
_______________ random32_glibc2_rng_distributions.test_dd_to_ui ________________
self = <rng_test.random32_glibc2_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random32_glibc2_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1ee2fc70>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_______________ random32_glibc2_rng_distributions.test_ddd_to_dd _______________
self = <rng_test.random32_glibc2_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random32_glibc2_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ee2ed70>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ee2ed70> with args (0, 1, 2)
_____________ random32_glibc2_rng_distributions.test_ddd_to_double _____________
self = <rng_test.random32_glibc2_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random32_glibc2_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1ee2f370>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
__________________ random32_glibc2_rng_distributions.test_dir __________________
self = <rng_test.random32_glibc2_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random32_glibc2_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ee080d0>
pdf_method = None, n = 2, args = (), test = 0
d = array([-0.94760533,  0.31944348]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ee080d0> with args ()
_______________ random32_glibc2_rng_distributions.test_dirichlet _______________
self = <rng_test.random32_glibc2_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
_______________ random32_glibc2_rng_distributions.test_gaussian ________________
self = <rng_test.random32_glibc2_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
_____________ random32_glibc2_rng_distributions.test_gaussian_tail _____________
self = <rng_test.random32_glibc2_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
_______________ random32_glibc2_rng_distributions.test_to_double _______________
self = <rng_test.random32_glibc2_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random32_glibc2_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1ee08e10>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = -1.3413363579100164
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng random32-glibc2
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1ee08e10> and <built-in function ugaussian_pdf>
_____________ random32_glibc2_rng_distributions.test_ui_to_double ______________
self = <rng_test.random32_glibc2_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random32_glibc2_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1ee2ec90>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 1009.4192872182573, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_____________ random32_glibc2_rng_distributions.test_uiuiui_to_ui ______________
self = <rng_test.random32_glibc2_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random32_glibc2_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1efe89b0>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
______________ random32_libc5_rng_distributions.test_d_to_double _______________
self = <rng_test.random32_libc5_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random32_libc5_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1ee2c490>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = 3.2046174851387943, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng random32-libc5
using <built-in method gaussian of PyGSL_rng object at 0x3ff1ee2c490> and <built-in function gaussian_pdf>
________________ random32_libc5_rng_distributions.test_d_to_ui _________________
self = <rng_test.random32_libc5_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random32_libc5_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1ee08d50>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 4, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
______________ random32_libc5_rng_distributions.test_dd_to_double ______________
self = <rng_test.random32_libc5_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random32_libc5_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ee2f9f0>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 4.806926227708192, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng random32-libc5
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ee2f9f0> and <built-in function gaussian_tail_pdf>
________________ random32_libc5_rng_distributions.test_dd_to_ui ________________
self = <rng_test.random32_libc5_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random32_libc5_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1ee0ac30>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_______________ random32_libc5_rng_distributions.test_ddd_to_dd ________________
self = <rng_test.random32_libc5_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random32_libc5_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ee90b10>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ee90b10> with args (0, 1, 2)
_____________ random32_libc5_rng_distributions.test_ddd_to_double ______________
self = <rng_test.random32_libc5_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random32_libc5_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1efe89b0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
__________________ random32_libc5_rng_distributions.test_dir ___________________
self = <rng_test.random32_libc5_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random32_libc5_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ee913d0>
pdf_method = None, n = 2, args = (), test = 0
d = array([-0.92548959, -0.37877305]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ee913d0> with args ()
_______________ random32_libc5_rng_distributions.test_dirichlet ________________
self = <rng_test.random32_libc5_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
________________ random32_libc5_rng_distributions.test_gaussian ________________
self = <rng_test.random32_libc5_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
_____________ random32_libc5_rng_distributions.test_gaussian_tail ______________
self = <rng_test.random32_libc5_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
_______________ random32_libc5_rng_distributions.test_to_double ________________
self = <rng_test.random32_libc5_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random32_libc5_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1ee0a670>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 1.6023087425693971
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng random32-libc5
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1ee0a670> and <built-in function ugaussian_pdf>
______________ random32_libc5_rng_distributions.test_ui_to_double ______________
self = <rng_test.random32_libc5_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random32_libc5_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1ee90970>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 959.2760580984326, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
______________ random32_libc5_rng_distributions.test_uiuiui_to_ui ______________
self = <rng_test.random32_libc5_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random32_libc5_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1ee0a570>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_______________ random64_bsd_rng_distributions.test_d_to_double ________________
self = <rng_test.random64_bsd_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random64_bsd_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1ee903f0>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = -0.0216687525137207, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng random64-bsd
using <built-in method gaussian of PyGSL_rng object at 0x3ff1ee903f0> and <built-in function gaussian_pdf>
_________________ random64_bsd_rng_distributions.test_d_to_ui __________________
self = <rng_test.random64_bsd_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random64_bsd_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1ee0a730>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 2, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_______________ random64_bsd_rng_distributions.test_dd_to_double _______________
self = <rng_test.random64_bsd_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random64_bsd_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ee91650>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 3.7719996201807104, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng random64-bsd
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ee91650> and <built-in function gaussian_tail_pdf>
_________________ random64_bsd_rng_distributions.test_dd_to_ui _________________
self = <rng_test.random64_bsd_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random64_bsd_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1ee0bed0>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
________________ random64_bsd_rng_distributions.test_ddd_to_dd _________________
self = <rng_test.random64_bsd_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random64_bsd_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ee2c8d0>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ee2c8d0> with args (0, 1, 2)
______________ random64_bsd_rng_distributions.test_ddd_to_double _______________
self = <rng_test.random64_bsd_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random64_bsd_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1ee0b0d0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
___________________ random64_bsd_rng_distributions.test_dir ____________________
self = <rng_test.random64_bsd_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random64_bsd_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ee2f070>
pdf_method = None, n = 2, args = (), test = 0
d = array([0.99923254, 0.03917065]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ee2f070> with args ()
________________ random64_bsd_rng_distributions.test_dirichlet _________________
self = <rng_test.random64_bsd_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
_________________ random64_bsd_rng_distributions.test_gaussian _________________
self = <rng_test.random64_bsd_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
______________ random64_bsd_rng_distributions.test_gaussian_tail _______________
self = <rng_test.random64_bsd_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
________________ random64_bsd_rng_distributions.test_to_double _________________
self = <rng_test.random64_bsd_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random64_bsd_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1ee920d0>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = -0.01083437625686035
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng random64-bsd
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1ee920d0> and <built-in function ugaussian_pdf>
_______________ random64_bsd_rng_distributions.test_ui_to_double _______________
self = <rng_test.random64_bsd_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random64_bsd_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1ee081d0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 1004.2064808120192, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_______________ random64_bsd_rng_distributions.test_uiuiui_to_ui _______________
self = <rng_test.random64_bsd_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random64_bsd_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1ee91b70>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
______________ random64_glibc2_rng_distributions.test_d_to_double ______________
self = <rng_test.random64_glibc2_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random64_glibc2_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1ee0bf50>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = 0.6073269684251863, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng random64-glibc2
using <built-in method gaussian of PyGSL_rng object at 0x3ff1ee0bf50> and <built-in function gaussian_pdf>
________________ random64_glibc2_rng_distributions.test_d_to_ui ________________
self = <rng_test.random64_glibc2_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random64_glibc2_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1ee90910>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 5, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_____________ random64_glibc2_rng_distributions.test_dd_to_double ______________
self = <rng_test.random64_glibc2_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random64_glibc2_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1eea25b0>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 4.532525467339997, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng random64-glibc2
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1eea25b0> and <built-in function gaussian_tail_pdf>
_______________ random64_glibc2_rng_distributions.test_dd_to_ui ________________
self = <rng_test.random64_glibc2_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random64_glibc2_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1ee932d0>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_______________ random64_glibc2_rng_distributions.test_ddd_to_dd _______________
self = <rng_test.random64_glibc2_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random64_glibc2_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1eea1c70>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([ 0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1eea1c70> with args (0, 1, 2)
_____________ random64_glibc2_rng_distributions.test_ddd_to_double _____________
self = <rng_test.random64_glibc2_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random64_glibc2_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1ee08b70>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
__________________ random64_glibc2_rng_distributions.test_dir __________________
self = <rng_test.random64_glibc2_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random64_glibc2_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ee92910>
pdf_method = None, n = 2, args = (), test = 0
d = array([0.34736417, 0.93773031]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ee92910> with args ()
_______________ random64_glibc2_rng_distributions.test_dirichlet _______________
self = <rng_test.random64_glibc2_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
_______________ random64_glibc2_rng_distributions.test_gaussian ________________
self = <rng_test.random64_glibc2_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
_____________ random64_glibc2_rng_distributions.test_gaussian_tail _____________
self = <rng_test.random64_glibc2_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
_______________ random64_glibc2_rng_distributions.test_to_double _______________
self = <rng_test.random64_glibc2_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random64_glibc2_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1ee0a550>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 0.30366348421259315
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng random64-glibc2
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1ee0a550> and <built-in function ugaussian_pdf>
_____________ random64_glibc2_rng_distributions.test_ui_to_double ______________
self = <rng_test.random64_glibc2_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random64_glibc2_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1eea0e30>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 981.6865997540486, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_____________ random64_glibc2_rng_distributions.test_uiuiui_to_ui ______________
self = <rng_test.random64_glibc2_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random64_glibc2_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1ee0baf0>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
______________ random64_libc5_rng_distributions.test_d_to_double _______________
self = <rng_test.random64_libc5_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random64_libc5_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1ee93970>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,), a_result = 2.179981668230392
tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng random64-libc5
using <built-in method gaussian of PyGSL_rng object at 0x3ff1ee93970> and <built-in function gaussian_pdf>
________________ random64_libc5_rng_distributions.test_d_to_ui _________________
self = <rng_test.random64_libc5_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random64_libc5_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1ee0b930>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 2, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
______________ random64_libc5_rng_distributions.test_dd_to_double ______________
self = <rng_test.random64_libc5_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random64_libc5_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1eea28b0>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 3.2699725023455883, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng random64-libc5
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1eea28b0> and <built-in function gaussian_tail_pdf>
________________ random64_libc5_rng_distributions.test_dd_to_ui ________________
self = <rng_test.random64_libc5_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random64_libc5_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1ee91f90>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_______________ random64_libc5_rng_distributions.test_ddd_to_dd ________________
self = <rng_test.random64_libc5_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random64_libc5_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ee09830>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ee09830> with args (0, 1, 2)
_____________ random64_libc5_rng_distributions.test_ddd_to_double ______________
self = <rng_test.random64_libc5_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random64_libc5_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1eea0150>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
__________________ random64_libc5_rng_distributions.test_dir ___________________
self = <rng_test.random64_libc5_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random64_libc5_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ee08cf0>
pdf_method = None, n = 2, args = (), test = 0
d = array([ 0.61235616, -0.79058202]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ee08cf0> with args ()
_______________ random64_libc5_rng_distributions.test_dirichlet ________________
self = <rng_test.random64_libc5_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
________________ random64_libc5_rng_distributions.test_gaussian ________________
self = <rng_test.random64_libc5_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
_____________ random64_libc5_rng_distributions.test_gaussian_tail ______________
self = <rng_test.random64_libc5_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
_______________ random64_libc5_rng_distributions.test_to_double ________________
self = <rng_test.random64_libc5_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random64_libc5_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1eea2610>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 1.089990834115196
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng random64-libc5
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1eea2610> and <built-in function ugaussian_pdf>
______________ random64_libc5_rng_distributions.test_ui_to_double ______________
self = <rng_test.random64_libc5_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random64_libc5_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1ee93610>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 1004.1180153154336, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
______________ random64_libc5_rng_distributions.test_uiuiui_to_ui ______________
self = <rng_test.random64_libc5_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random64_libc5_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1eea2430>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
________________ random8_bsd_rng_distributions.test_d_to_double ________________
self = <rng_test.random8_bsd_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random8_bsd_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1eeed270>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = -2.627129828740776, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng random8-bsd
using <built-in method gaussian of PyGSL_rng object at 0x3ff1eeed270> and <built-in function gaussian_pdf>
__________________ random8_bsd_rng_distributions.test_d_to_ui __________________
self = <rng_test.random8_bsd_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random8_bsd_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1eea2cd0>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 1, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_______________ random8_bsd_rng_distributions.test_dd_to_double ________________
self = <rng_test.random8_bsd_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random8_bsd_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ee938f0>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 2.0475495969131483, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng random8-bsd
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ee938f0> and <built-in function gaussian_tail_pdf>
_________________ random8_bsd_rng_distributions.test_dd_to_ui __________________
self = <rng_test.random8_bsd_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random8_bsd_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1eeec210>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_________________ random8_bsd_rng_distributions.test_ddd_to_dd _________________
self = <rng_test.random8_bsd_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random8_bsd_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1eea2f90>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([ 0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1eea2f90> with args (0, 1, 2)
_______________ random8_bsd_rng_distributions.test_ddd_to_double _______________
self = <rng_test.random8_bsd_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random8_bsd_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1ee0b0d0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
____________________ random8_bsd_rng_distributions.test_dir ____________________
self = <rng_test.random8_bsd_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random8_bsd_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1eea1150>
pdf_method = None, n = 2, args = (), test = 0
d = array([-0.99634733, -0.08539322]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1eea1150> with args ()
_________________ random8_bsd_rng_distributions.test_dirichlet _________________
self = <rng_test.random8_bsd_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
_________________ random8_bsd_rng_distributions.test_gaussian __________________
self = <rng_test.random8_bsd_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
_______________ random8_bsd_rng_distributions.test_gaussian_tail _______________
self = <rng_test.random8_bsd_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
_________________ random8_bsd_rng_distributions.test_to_double _________________
self = <rng_test.random8_bsd_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random8_bsd_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1eea3d10>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = -1.313564914370388
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng random8-bsd
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1eea3d10> and <built-in function ugaussian_pdf>
_______________ random8_bsd_rng_distributions.test_ui_to_double ________________
self = <rng_test.random8_bsd_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random8_bsd_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1eeef6d0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 1026.5418627382262, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_______________ random8_bsd_rng_distributions.test_uiuiui_to_ui ________________
self = <rng_test.random8_bsd_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random8_bsd_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1eea0e90>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
______________ random8_glibc2_rng_distributions.test_d_to_double _______________
self = <rng_test.random8_glibc2_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random8_glibc2_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1eea1490>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = -2.627129828740776, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng random8-glibc2
using <built-in method gaussian of PyGSL_rng object at 0x3ff1eea1490> and <built-in function gaussian_pdf>
________________ random8_glibc2_rng_distributions.test_d_to_ui _________________
self = <rng_test.random8_glibc2_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random8_glibc2_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1ee928f0>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 1, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
______________ random8_glibc2_rng_distributions.test_dd_to_double ______________
self = <rng_test.random8_glibc2_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random8_glibc2_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1eea3fd0>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 2.0475495969131483, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng random8-glibc2
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1eea3fd0> and <built-in function gaussian_tail_pdf>
________________ random8_glibc2_rng_distributions.test_dd_to_ui ________________
self = <rng_test.random8_glibc2_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random8_glibc2_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1eeec7b0>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_______________ random8_glibc2_rng_distributions.test_ddd_to_dd ________________
self = <rng_test.random8_glibc2_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random8_glibc2_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1eea25f0>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([ 0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1eea25f0> with args (0, 1, 2)
_____________ random8_glibc2_rng_distributions.test_ddd_to_double ______________
self = <rng_test.random8_glibc2_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random8_glibc2_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1eeef2f0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
__________________ random8_glibc2_rng_distributions.test_dir ___________________
self = <rng_test.random8_glibc2_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random8_glibc2_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1eea08d0>
pdf_method = None, n = 2, args = (), test = 0
d = array([-0.99634733, -0.08539322]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1eea08d0> with args ()
_______________ random8_glibc2_rng_distributions.test_dirichlet ________________
self = <rng_test.random8_glibc2_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
________________ random8_glibc2_rng_distributions.test_gaussian ________________
self = <rng_test.random8_glibc2_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
_____________ random8_glibc2_rng_distributions.test_gaussian_tail ______________
self = <rng_test.random8_glibc2_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
_______________ random8_glibc2_rng_distributions.test_to_double ________________
self = <rng_test.random8_glibc2_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random8_glibc2_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1eea2730>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = -1.313564914370388
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng random8-glibc2
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1eea2730> and <built-in function ugaussian_pdf>
______________ random8_glibc2_rng_distributions.test_ui_to_double ______________
self = <rng_test.random8_glibc2_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random8_glibc2_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1ed1dbf0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 1026.5418627382262, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
______________ random8_glibc2_rng_distributions.test_uiuiui_to_ui ______________
self = <rng_test.random8_glibc2_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random8_glibc2_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1eeecf10>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_______________ random8_libc5_rng_distributions.test_d_to_double _______________
self = <rng_test.random8_libc5_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random8_libc5_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1eea1030>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = -2.627129828740776, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng random8-libc5
using <built-in method gaussian of PyGSL_rng object at 0x3ff1eea1030> and <built-in function gaussian_pdf>
_________________ random8_libc5_rng_distributions.test_d_to_ui _________________
self = <rng_test.random8_libc5_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random8_libc5_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1ee91bd0>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 1, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
______________ random8_libc5_rng_distributions.test_dd_to_double _______________
self = <rng_test.random8_libc5_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random8_libc5_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ee2e8b0>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 2.0475495969131483, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng random8-libc5
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ee2e8b0> and <built-in function gaussian_tail_pdf>
________________ random8_libc5_rng_distributions.test_dd_to_ui _________________
self = <rng_test.random8_libc5_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random8_libc5_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1ee08b70>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
________________ random8_libc5_rng_distributions.test_ddd_to_dd ________________
self = <rng_test.random8_libc5_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random8_libc5_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ed1d3d0>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([ 0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ed1d3d0> with args (0, 1, 2)
______________ random8_libc5_rng_distributions.test_ddd_to_double ______________
self = <rng_test.random8_libc5_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random8_libc5_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1efe9070>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
___________________ random8_libc5_rng_distributions.test_dir ___________________
self = <rng_test.random8_libc5_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random8_libc5_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ed1c890>
pdf_method = None, n = 2, args = (), test = 0
d = array([-0.99634733, -0.08539322]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ed1c890> with args ()
________________ random8_libc5_rng_distributions.test_dirichlet ________________
self = <rng_test.random8_libc5_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
________________ random8_libc5_rng_distributions.test_gaussian _________________
self = <rng_test.random8_libc5_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
______________ random8_libc5_rng_distributions.test_gaussian_tail ______________
self = <rng_test.random8_libc5_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
________________ random8_libc5_rng_distributions.test_to_double ________________
self = <rng_test.random8_libc5_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random8_libc5_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1ed1ca90>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = -1.313564914370388
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng random8-libc5
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1ed1ca90> and <built-in function ugaussian_pdf>
______________ random8_libc5_rng_distributions.test_ui_to_double _______________
self = <rng_test.random8_libc5_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random8_libc5_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1eeed8f0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 1026.5418627382262, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
______________ random8_libc5_rng_distributions.test_uiuiui_to_ui _______________
self = <rng_test.random8_libc5_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random8_libc5_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1ee086f0>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
________________ random_bsd_rng_distributions.test_d_to_double _________________
self = <rng_test.random_bsd_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random_bsd_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1eeee2b0>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,), a_result = 1.778210437030248
tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng random-bsd
using <built-in method gaussian of PyGSL_rng object at 0x3ff1eeee2b0> and <built-in function gaussian_pdf>
__________________ random_bsd_rng_distributions.test_d_to_ui ___________________
self = <rng_test.random_bsd_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random_bsd_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1ee91bd0>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 1, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
________________ random_bsd_rng_distributions.test_dd_to_double ________________
self = <rng_test.random_bsd_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random_bsd_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1eeeee50>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 2.667315655545372, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng random-bsd
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1eeeee50> and <built-in function gaussian_tail_pdf>
__________________ random_bsd_rng_distributions.test_dd_to_ui __________________
self = <rng_test.random_bsd_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random_bsd_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1ed1c6f0>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_________________ random_bsd_rng_distributions.test_ddd_to_dd __________________
self = <rng_test.random_bsd_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random_bsd_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1eeef2f0>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1eeef2f0> with args (0, 1, 2)
_______________ random_bsd_rng_distributions.test_ddd_to_double ________________
self = <rng_test.random_bsd_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random_bsd_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1ed1c4d0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
____________________ random_bsd_rng_distributions.test_dir _____________________
self = <rng_test.random_bsd_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random_bsd_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1eeec4d0>
pdf_method = None, n = 2, args = (), test = 0
d = array([-0.99439074, -0.10576885]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1eeec4d0> with args ()
_________________ random_bsd_rng_distributions.test_dirichlet __________________
self = <rng_test.random_bsd_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
__________________ random_bsd_rng_distributions.test_gaussian __________________
self = <rng_test.random_bsd_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
_______________ random_bsd_rng_distributions.test_gaussian_tail ________________
self = <rng_test.random_bsd_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
_________________ random_bsd_rng_distributions.test_to_double __________________
self = <rng_test.random_bsd_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random_bsd_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1eeec1f0>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 0.889105218515124
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng random-bsd
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1eeec1f0> and <built-in function ugaussian_pdf>
________________ random_bsd_rng_distributions.test_ui_to_double ________________
self = <rng_test.random_bsd_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random_bsd_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1ed242b0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 994.5001402712535, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
________________ random_bsd_rng_distributions.test_uiuiui_to_ui ________________
self = <rng_test.random_bsd_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random_bsd_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1ee928b0>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_______________ random_glibc2_rng_distributions.test_d_to_double _______________
self = <rng_test.random_glibc2_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random_glibc2_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1ed247b0>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = -0.6906473463788811, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng random-glibc2
using <built-in method gaussian of PyGSL_rng object at 0x3ff1ed247b0> and <built-in function gaussian_pdf>
_________________ random_glibc2_rng_distributions.test_d_to_ui _________________
self = <rng_test.random_glibc2_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random_glibc2_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1eeec5b0>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 5, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
______________ random_glibc2_rng_distributions.test_dd_to_double _______________
self = <rng_test.random_glibc2_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random_glibc2_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ed1e0b0>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 3.477450168931549, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng random-glibc2
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ed1e0b0> and <built-in function gaussian_tail_pdf>
________________ random_glibc2_rng_distributions.test_dd_to_ui _________________
self = <rng_test.random_glibc2_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random_glibc2_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1eeef930>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
________________ random_glibc2_rng_distributions.test_ddd_to_dd ________________
self = <rng_test.random_glibc2_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random_glibc2_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ed27170>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([ 0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ed27170> with args (0, 1, 2)
______________ random_glibc2_rng_distributions.test_ddd_to_double ______________
self = <rng_test.random_glibc2_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random_glibc2_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1eeefab0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
___________________ random_glibc2_rng_distributions.test_dir ___________________
self = <rng_test.random_glibc2_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random_glibc2_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ed24e10>
pdf_method = None, n = 2, args = (), test = 0
d = array([ 0.82416877, -0.56634428]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ed24e10> with args ()
________________ random_glibc2_rng_distributions.test_dirichlet ________________
self = <rng_test.random_glibc2_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
________________ random_glibc2_rng_distributions.test_gaussian _________________
self = <rng_test.random_glibc2_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
______________ random_glibc2_rng_distributions.test_gaussian_tail ______________
self = <rng_test.random_glibc2_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
________________ random_glibc2_rng_distributions.test_to_double ________________
self = <rng_test.random_glibc2_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random_glibc2_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1ed26510>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = -0.34532367318944057
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng random-glibc2
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1ed26510> and <built-in function ugaussian_pdf>
______________ random_glibc2_rng_distributions.test_ui_to_double _______________
self = <rng_test.random_glibc2_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random_glibc2_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1ed1d3d0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 974.4546964161224, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
______________ random_glibc2_rng_distributions.test_uiuiui_to_ui _______________
self = <rng_test.random_glibc2_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random_glibc2_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1eeefc10>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_______________ random_libc5_rng_distributions.test_d_to_double ________________
self = <rng_test.random_libc5_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random_libc5_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1ed261f0>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = 0.2509149420442717, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng random-libc5
using <built-in method gaussian of PyGSL_rng object at 0x3ff1ed261f0> and <built-in function gaussian_pdf>
_________________ random_libc5_rng_distributions.test_d_to_ui __________________
self = <rng_test.random_libc5_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random_libc5_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1ed1e210>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 1, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_______________ random_libc5_rng_distributions.test_dd_to_double _______________
self = <rng_test.random_libc5_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random_libc5_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ed26850>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 5.018616657168709, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng random-libc5
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ed26850> and <built-in function gaussian_tail_pdf>
_________________ random_libc5_rng_distributions.test_dd_to_ui _________________
self = <rng_test.random_libc5_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random_libc5_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1ed1deb0>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
________________ random_libc5_rng_distributions.test_ddd_to_dd _________________
self = <rng_test.random_libc5_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random_libc5_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ed24f30>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ed24f30> with args (0, 1, 2)
______________ random_libc5_rng_distributions.test_ddd_to_double _______________
self = <rng_test.random_libc5_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random_libc5_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1ed1d010>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
___________________ random_libc5_rng_distributions.test_dir ____________________
self = <rng_test.random_libc5_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random_libc5_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ed278d0>
pdf_method = None, n = 2, args = (), test = 0
d = array([ 0.97204876, -0.23477904]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ed278d0> with args ()
________________ random_libc5_rng_distributions.test_dirichlet _________________
self = <rng_test.random_libc5_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
_________________ random_libc5_rng_distributions.test_gaussian _________________
self = <rng_test.random_libc5_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
______________ random_libc5_rng_distributions.test_gaussian_tail _______________
self = <rng_test.random_libc5_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
________________ random_libc5_rng_distributions.test_to_double _________________
self = <rng_test.random_libc5_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random_libc5_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1eeefab0>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 0.12545747102213586
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng random-libc5
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1eeefab0> and <built-in function ugaussian_pdf>
_______________ random_libc5_rng_distributions.test_ui_to_double _______________
self = <rng_test.random_libc5_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random_libc5_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1ed1ef10>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 1017.5756714903713, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_______________ random_libc5_rng_distributions.test_uiuiui_to_ui _______________
self = <rng_test.random_libc5_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.random_libc5_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1edaa2b0>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ randu_rng_distributions.test_d_to_double ___________________
self = <rng_test.randu_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.randu_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1ed24570>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = 0.23817121697187477, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng randu
using <built-in method gaussian of PyGSL_rng object at 0x3ff1ed24570> and <built-in function gaussian_pdf>
_____________________ randu_rng_distributions.test_d_to_ui _____________________
self = <rng_test.randu_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.randu_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1ed1c510>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 0, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
__________________ randu_rng_distributions.test_dd_to_double ___________________
self = <rng_test.randu_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.randu_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ed278d0>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 3.4922805575480718, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng randu
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ed278d0> and <built-in function gaussian_tail_pdf>
____________________ randu_rng_distributions.test_dd_to_ui _____________________
self = <rng_test.randu_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.randu_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1eda93b0>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
____________________ randu_rng_distributions.test_ddd_to_dd ____________________
self = <rng_test.randu_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.randu_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ed1d0d0>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ed1d0d0> with args (0, 1, 2)
__________________ randu_rng_distributions.test_ddd_to_double __________________
self = <rng_test.randu_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.randu_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1ed25ed0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_______________________ randu_rng_distributions.test_dir _______________________
self = <rng_test.randu_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.randu_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ed1eb10>
pdf_method = None, n = 2, args = (), test = 0
d = array([ 0.98075026, -0.1952663 ]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ed1eb10> with args ()
____________________ randu_rng_distributions.test_dirichlet ____________________
self = <rng_test.randu_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
____________________ randu_rng_distributions.test_gaussian _____________________
self = <rng_test.randu_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
__________________ randu_rng_distributions.test_gaussian_tail __________________
self = <rng_test.randu_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
____________________ randu_rng_distributions.test_to_double ____________________
self = <rng_test.randu_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.randu_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1ed278d0>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 0.11908560848593738
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng randu
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1ed278d0> and <built-in function ugaussian_pdf>
__________________ randu_rng_distributions.test_ui_to_double ___________________
self = <rng_test.randu_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.randu_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1edaa370>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 999.0042867308468, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
__________________ randu_rng_distributions.test_uiuiui_to_ui ___________________
self = <rng_test.randu_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.randu_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1ed1dbd0>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ ranf_rng_distributions.test_d_to_double ____________________
self = <rng_test.ranf_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranf_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1eda9c50>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,), a_result = 1.17260513451465
tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng ranf
using <built-in method gaussian of PyGSL_rng object at 0x3ff1eda9c50> and <built-in function gaussian_pdf>
_____________________ ranf_rng_distributions.test_d_to_ui ______________________
self = <rng_test.ranf_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranf_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1ed1cf30>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 4, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ ranf_rng_distributions.test_dd_to_double ___________________
self = <rng_test.ranf_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranf_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1edab330>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 2.343957025802143, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng ranf
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1edab330> and <built-in function gaussian_tail_pdf>
_____________________ ranf_rng_distributions.test_dd_to_ui _____________________
self = <rng_test.ranf_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranf_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1ed1d530>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
____________________ ranf_rng_distributions.test_ddd_to_dd _____________________
self = <rng_test.ranf_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranf_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ed581d0>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([ 0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ed581d0> with args (0, 1, 2)
__________________ ranf_rng_distributions.test_ddd_to_double ___________________
self = <rng_test.ranf_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranf_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1edaa410>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_______________________ ranf_rng_distributions.test_dir ________________________
self = <rng_test.ranf_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranf_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ed1ffb0>
pdf_method = None, n = 2, args = (), test = 0
d = array([-0.93869329,  0.34475339]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ed1ffb0> with args ()
____________________ ranf_rng_distributions.test_dirichlet _____________________
self = <rng_test.ranf_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
_____________________ ranf_rng_distributions.test_gaussian _____________________
self = <rng_test.ranf_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
__________________ ranf_rng_distributions.test_gaussian_tail ___________________
self = <rng_test.ranf_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
____________________ ranf_rng_distributions.test_to_double _____________________
self = <rng_test.ranf_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranf_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1ed59390>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 0.586302567257325
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng ranf
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1ed59390> and <built-in function ugaussian_pdf>
___________________ ranf_rng_distributions.test_ui_to_double ___________________
self = <rng_test.ranf_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranf_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1ed1d350>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 963.4955787067762, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
___________________ ranf_rng_distributions.test_uiuiui_to_ui ___________________
self = <rng_test.ranf_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranf_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1edaaaf0>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
__________________ ranlux_rng_distributions.test_d_to_double ___________________
self = <rng_test.ranlux_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlux_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1ed58dd0>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,), a_result = 3.154949172557792
tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng ranlux
using <built-in method gaussian of PyGSL_rng object at 0x3ff1ed58dd0> and <built-in function gaussian_pdf>
____________________ ranlux_rng_distributions.test_d_to_ui _____________________
self = <rng_test.ranlux_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlux_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1edab1f0>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 2, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
__________________ ranlux_rng_distributions.test_dd_to_double __________________
self = <rng_test.ranlux_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlux_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ed59370>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 4.7324237588366875, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng ranlux
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ed59370> and <built-in function gaussian_tail_pdf>
____________________ ranlux_rng_distributions.test_dd_to_ui ____________________
self = <rng_test.ranlux_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlux_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1edaa490>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ ranlux_rng_distributions.test_ddd_to_dd ____________________
self = <rng_test.ranlux_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlux_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ed59770>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([ 0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ed59770> with args (0, 1, 2)
_________________ ranlux_rng_distributions.test_ddd_to_double __________________
self = <rng_test.ranlux_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlux_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1edaa710>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
______________________ ranlux_rng_distributions.test_dir _______________________
self = <rng_test.ranlux_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlux_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1eda92b0>
pdf_method = None, n = 2, args = (), test = 0
d = array([-0.95469658,  0.29758099]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1eda92b0> with args ()
___________________ ranlux_rng_distributions.test_dirichlet ____________________
self = <rng_test.ranlux_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
____________________ ranlux_rng_distributions.test_gaussian ____________________
self = <rng_test.ranlux_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
_________________ ranlux_rng_distributions.test_gaussian_tail __________________
self = <rng_test.ranlux_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
___________________ ranlux_rng_distributions.test_to_double ____________________
self = <rng_test.ranlux_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlux_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1eda8790>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 1.577474586278896
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng ranlux
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1eda8790> and <built-in function ugaussian_pdf>
__________________ ranlux_rng_distributions.test_ui_to_double __________________
self = <rng_test.ranlux_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlux_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1ed5b650>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 1007.5725142856157, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
__________________ ranlux_rng_distributions.test_uiuiui_to_ui __________________
self = <rng_test.ranlux_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlux_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1edab9d0>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_________________ ranlux389_rng_distributions.test_d_to_double _________________
self = <rng_test.ranlux389_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlux389_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1ed5b330>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,), a_result = 3.154949172557792
tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng ranlux389
using <built-in method gaussian of PyGSL_rng object at 0x3ff1ed5b330> and <built-in function gaussian_pdf>
___________________ ranlux389_rng_distributions.test_d_to_ui ___________________
self = <rng_test.ranlux389_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlux389_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1edab450>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 2, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
________________ ranlux389_rng_distributions.test_dd_to_double _________________
self = <rng_test.ranlux389_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlux389_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ede5d50>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 4.7324237588366875, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng ranlux389
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ede5d50> and <built-in function gaussian_tail_pdf>
__________________ ranlux389_rng_distributions.test_dd_to_ui ___________________
self = <rng_test.ranlux389_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlux389_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1ed5a830>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
__________________ ranlux389_rng_distributions.test_ddd_to_dd __________________
self = <rng_test.ranlux389_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlux389_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1edaaf70>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([ 0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1edaaf70> with args (0, 1, 2)
________________ ranlux389_rng_distributions.test_ddd_to_double ________________
self = <rng_test.ranlux389_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlux389_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1ede50f0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_____________________ ranlux389_rng_distributions.test_dir _____________________
self = <rng_test.ranlux389_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlux389_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ed5ac70>
pdf_method = None, n = 2, args = (), test = 0
d = array([-0.95469658,  0.29758099]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ed5ac70> with args ()
__________________ ranlux389_rng_distributions.test_dirichlet __________________
self = <rng_test.ranlux389_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
__________________ ranlux389_rng_distributions.test_gaussian ___________________
self = <rng_test.ranlux389_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
________________ ranlux389_rng_distributions.test_gaussian_tail ________________
self = <rng_test.ranlux389_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
__________________ ranlux389_rng_distributions.test_to_double __________________
self = <rng_test.ranlux389_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlux389_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1ed5b130>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 1.577474586278896
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng ranlux389
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1ed5b130> and <built-in function ugaussian_pdf>
________________ ranlux389_rng_distributions.test_ui_to_double _________________
self = <rng_test.ranlux389_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlux389_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1ede63f0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 1007.5725142856157, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
________________ ranlux389_rng_distributions.test_uiuiui_to_ui _________________
self = <rng_test.ranlux389_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlux389_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1eda8c10>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
__________________ ranlxd1_rng_distributions.test_d_to_double __________________
self = <rng_test.ranlxd1_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxd1_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1ed5b6d0>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = 0.7733319434616291, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng ranlxd1
using <built-in method gaussian of PyGSL_rng object at 0x3ff1ed5b6d0> and <built-in function gaussian_pdf>
____________________ ranlxd1_rng_distributions.test_d_to_ui ____________________
self = <rng_test.ranlxd1_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxd1_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1ede54d0>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 3, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_________________ ranlxd1_rng_distributions.test_dd_to_double __________________
self = <rng_test.ranlxd1_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxd1_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1eda9870>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 4.194385079704324, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng ranlxd1
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1eda9870> and <built-in function gaussian_tail_pdf>
___________________ ranlxd1_rng_distributions.test_dd_to_ui ____________________
self = <rng_test.ranlxd1_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxd1_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1ed5a410>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ ranlxd1_rng_distributions.test_ddd_to_dd ___________________
self = <rng_test.ranlxd1_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxd1_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1edab330>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([ 0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1edab330> with args (0, 1, 2)
_________________ ranlxd1_rng_distributions.test_ddd_to_double _________________
self = <rng_test.ranlxd1_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxd1_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1ed5ab90>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
______________________ ranlxd1_rng_distributions.test_dir ______________________
self = <rng_test.ranlxd1_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxd1_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1edabb10>
pdf_method = None, n = 2, args = (), test = 0
d = array([0.78299672, 0.62202584]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1edabb10> with args ()
___________________ ranlxd1_rng_distributions.test_dirichlet ___________________
self = <rng_test.ranlxd1_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
___________________ ranlxd1_rng_distributions.test_gaussian ____________________
self = <rng_test.ranlxd1_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
_________________ ranlxd1_rng_distributions.test_gaussian_tail _________________
self = <rng_test.ranlxd1_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
___________________ ranlxd1_rng_distributions.test_to_double ___________________
self = <rng_test.ranlxd1_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxd1_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1ede61b0>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 0.3866659717308146
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng ranlxd1
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1ede61b0> and <built-in function ugaussian_pdf>
_________________ ranlxd1_rng_distributions.test_ui_to_double __________________
self = <rng_test.ranlxd1_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxd1_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1ec18850>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 973.4081061064924, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_________________ ranlxd1_rng_distributions.test_uiuiui_to_ui __________________
self = <rng_test.ranlxd1_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxd1_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1ede45b0>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
__________________ ranlxd2_rng_distributions.test_d_to_double __________________
self = <rng_test.ranlxd2_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxd2_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1ec187d0>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = 0.44571406253440515, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng ranlxd2
using <built-in method gaussian of PyGSL_rng object at 0x3ff1ec187d0> and <built-in function gaussian_pdf>
____________________ ranlxd2_rng_distributions.test_d_to_ui ____________________
self = <rng_test.ranlxd2_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxd2_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1ede6e90>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 0, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_________________ ranlxd2_rng_distributions.test_dd_to_double __________________
self = <rng_test.ranlxd2_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxd2_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ec19530>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 3.075919543832085, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng ranlxd2
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ec19530> and <built-in function gaussian_tail_pdf>
___________________ ranlxd2_rng_distributions.test_dd_to_ui ____________________
self = <rng_test.ranlxd2_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxd2_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1ec191f0>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ ranlxd2_rng_distributions.test_ddd_to_dd ___________________
self = <rng_test.ranlxd2_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxd2_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1eda8e70>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1eda8e70> with args (0, 1, 2)
_________________ ranlxd2_rng_distributions.test_ddd_to_double _________________
self = <rng_test.ranlxd2_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxd2_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1ede6770>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
______________________ ranlxd2_rng_distributions.test_dir ______________________
self = <rng_test.ranlxd2_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxd2_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ed5b3f0>
pdf_method = None, n = 2, args = (), test = 0
d = array([ 0.64331719, -0.76559976]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ed5b3f0> with args ()
___________________ ranlxd2_rng_distributions.test_dirichlet ___________________
self = <rng_test.ranlxd2_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
___________________ ranlxd2_rng_distributions.test_gaussian ____________________
self = <rng_test.ranlxd2_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
_________________ ranlxd2_rng_distributions.test_gaussian_tail _________________
self = <rng_test.ranlxd2_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
___________________ ranlxd2_rng_distributions.test_to_double ___________________
self = <rng_test.ranlxd2_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxd2_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1ec19550>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 0.22285703126720258
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng ranlxd2
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1ec19550> and <built-in function ugaussian_pdf>
_________________ ranlxd2_rng_distributions.test_ui_to_double __________________
self = <rng_test.ranlxd2_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxd2_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1ede65b0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 1010.0693634410444, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_________________ ranlxd2_rng_distributions.test_uiuiui_to_ui __________________
self = <rng_test.ranlxd2_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxd2_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1ec1add0>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
__________________ ranlxs0_rng_distributions.test_d_to_double __________________
self = <rng_test.ranlxs0_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxs0_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1ede5670>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = -0.13369088082407515, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng ranlxs0
using <built-in method gaussian of PyGSL_rng object at 0x3ff1ede5670> and <built-in function gaussian_pdf>
____________________ ranlxs0_rng_distributions.test_d_to_ui ____________________
self = <rng_test.ranlxs0_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxs0_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1ec19e50>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 3, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_________________ ranlxs0_rng_distributions.test_dd_to_double __________________
self = <rng_test.ranlxs0_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxs0_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ede4ad0>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 2.7179060343576493, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng ranlxs0
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ede4ad0> and <built-in function gaussian_tail_pdf>
___________________ ranlxs0_rng_distributions.test_dd_to_ui ____________________
self = <rng_test.ranlxs0_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxs0_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1ec1aa30>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ ranlxs0_rng_distributions.test_ddd_to_dd ___________________
self = <rng_test.ranlxs0_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxs0_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1eda8390>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1eda8390> with args (0, 1, 2)
_________________ ranlxs0_rng_distributions.test_ddd_to_double _________________
self = <rng_test.ranlxs0_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxs0_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1ed25bd0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
______________________ ranlxs0_rng_distributions.test_dir ______________________
self = <rng_test.ranlxs0_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxs0_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ede41f0>
pdf_method = None, n = 2, args = (), test = 0
d = array([0.99782223, 0.06596064]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ede41f0> with args ()
___________________ ranlxs0_rng_distributions.test_dirichlet ___________________
self = <rng_test.ranlxs0_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
___________________ ranlxs0_rng_distributions.test_gaussian ____________________
self = <rng_test.ranlxs0_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
_________________ ranlxs0_rng_distributions.test_gaussian_tail _________________
self = <rng_test.ranlxs0_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
___________________ ranlxs0_rng_distributions.test_to_double ___________________
self = <rng_test.ranlxs0_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxs0_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1ec1bd50>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = -0.06684544041203758
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng ranlxs0
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1ec1bd50> and <built-in function ugaussian_pdf>
_________________ ranlxs0_rng_distributions.test_ui_to_double __________________
self = <rng_test.ranlxs0_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxs0_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1ede6f70>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 1025.3650940651041, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_________________ ranlxs0_rng_distributions.test_uiuiui_to_ui __________________
self = <rng_test.ranlxs0_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxs0_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1ec1b6f0>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
__________________ ranlxs1_rng_distributions.test_d_to_double __________________
self = <rng_test.ranlxs1_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxs1_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1ec60b10>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = 1.1042503164085264, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng ranlxs1
using <built-in method gaussian of PyGSL_rng object at 0x3ff1ec60b10> and <built-in function gaussian_pdf>
____________________ ranlxs1_rng_distributions.test_d_to_ui ____________________
self = <rng_test.ranlxs1_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxs1_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1ede7d70>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 0, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_________________ ranlxs1_rng_distributions.test_dd_to_double __________________
self = <rng_test.ranlxs1_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxs1_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1eda8bd0>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 2.586455260106108, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng ranlxs1
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1eda8bd0> and <built-in function gaussian_tail_pdf>
___________________ ranlxs1_rng_distributions.test_dd_to_ui ____________________
self = <rng_test.ranlxs1_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxs1_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1ede5270>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ ranlxs1_rng_distributions.test_ddd_to_dd ___________________
self = <rng_test.ranlxs1_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxs1_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ec62610>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ec62610> with args (0, 1, 2)
_________________ ranlxs1_rng_distributions.test_ddd_to_double _________________
self = <rng_test.ranlxs1_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxs1_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1eeee4f0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
______________________ ranlxs1_rng_distributions.test_dir ______________________
self = <rng_test.ranlxs1_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxs1_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ec1bef0>
pdf_method = None, n = 2, args = (), test = 0
d = array([ 0.8378427 , -0.54591172]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ec1bef0> with args ()
___________________ ranlxs1_rng_distributions.test_dirichlet ___________________
self = <rng_test.ranlxs1_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
___________________ ranlxs1_rng_distributions.test_gaussian ____________________
self = <rng_test.ranlxs1_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
_________________ ranlxs1_rng_distributions.test_gaussian_tail _________________
self = <rng_test.ranlxs1_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
___________________ ranlxs1_rng_distributions.test_to_double ___________________
self = <rng_test.ranlxs1_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxs1_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1ec62a90>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 0.5521251582042632
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng ranlxs1
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1ec62a90> and <built-in function ugaussian_pdf>
_________________ ranlxs1_rng_distributions.test_ui_to_double __________________
self = <rng_test.ranlxs1_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxs1_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1ede60d0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 1008.9400800474516, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_________________ ranlxs1_rng_distributions.test_uiuiui_to_ui __________________
self = <rng_test.ranlxs1_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxs1_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1ec19c50>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
__________________ ranlxs2_rng_distributions.test_d_to_double __________________
self = <rng_test.ranlxs2_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxs2_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1ec60130>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,), a_result = 1.059490169834245
tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng ranlxs2
using <built-in method gaussian of PyGSL_rng object at 0x3ff1ec60130> and <built-in function gaussian_pdf>
____________________ ranlxs2_rng_distributions.test_d_to_ui ____________________
self = <rng_test.ranlxs2_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxs2_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1eeee2b0>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 2, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_________________ ranlxs2_rng_distributions.test_dd_to_double __________________
self = <rng_test.ranlxs2_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxs2_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ede5670>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 5.445176210985978, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng ranlxs2
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ede5670> and <built-in function gaussian_tail_pdf>
___________________ ranlxs2_rng_distributions.test_dd_to_ui ____________________
self = <rng_test.ranlxs2_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxs2_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1ec1bfb0>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ ranlxs2_rng_distributions.test_ddd_to_dd ___________________
self = <rng_test.ranlxs2_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxs2_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ede4cf0>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([ 0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ede4cf0> with args (0, 1, 2)
_________________ ranlxs2_rng_distributions.test_ddd_to_double _________________
self = <rng_test.ranlxs2_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxs2_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1ec62590>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
______________________ ranlxs2_rng_distributions.test_dir ______________________
self = <rng_test.ranlxs2_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxs2_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ede6090>
pdf_method = None, n = 2, args = (), test = 0
d = array([-0.99166171,  0.12886833]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ede6090> with args ()
___________________ ranlxs2_rng_distributions.test_dirichlet ___________________
self = <rng_test.ranlxs2_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
___________________ ranlxs2_rng_distributions.test_gaussian ____________________
self = <rng_test.ranlxs2_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
_________________ ranlxs2_rng_distributions.test_gaussian_tail _________________
self = <rng_test.ranlxs2_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
___________________ ranlxs2_rng_distributions.test_to_double ___________________
self = <rng_test.ranlxs2_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxs2_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1ec1b8f0>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 0.5297450849171225
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng ranlxs2
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1ec1b8f0> and <built-in function ugaussian_pdf>
_________________ ranlxs2_rng_distributions.test_ui_to_double __________________
self = <rng_test.ranlxs2_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxs2_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1ede4790>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 1010.5595159004862, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_________________ ranlxs2_rng_distributions.test_uiuiui_to_ui __________________
self = <rng_test.ranlxs2_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranlxs2_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1ec49970>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
__________________ ranmar_rng_distributions.test_d_to_double ___________________
self = <rng_test.ranmar_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranmar_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1ec48b90>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = -1.2497400021566982, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng ranmar
using <built-in method gaussian of PyGSL_rng object at 0x3ff1ec48b90> and <built-in function gaussian_pdf>
____________________ ranmar_rng_distributions.test_d_to_ui _____________________
self = <rng_test.ranmar_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranmar_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1ed5b530>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 1, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
__________________ ranmar_rng_distributions.test_dd_to_double __________________
self = <rng_test.ranmar_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranmar_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ec1b930>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 3.126773280406651, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng ranmar
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ec1b930> and <built-in function gaussian_tail_pdf>
____________________ ranmar_rng_distributions.test_dd_to_ui ____________________
self = <rng_test.ranmar_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranmar_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1ec63910>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ ranmar_rng_distributions.test_ddd_to_dd ____________________
self = <rng_test.ranmar_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranmar_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ede4410>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ede4410> with args (0, 1, 2)
_________________ ranmar_rng_distributions.test_ddd_to_double __________________
self = <rng_test.ranmar_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranmar_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1ec61850>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
______________________ ranmar_rng_distributions.test_dir _______________________
self = <rng_test.ranmar_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranmar_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ec19db0>
pdf_method = None, n = 2, args = (), test = 0
d = array([-0.76043331,  0.64941604]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ec19db0> with args ()
___________________ ranmar_rng_distributions.test_dirichlet ____________________
self = <rng_test.ranmar_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
____________________ ranmar_rng_distributions.test_gaussian ____________________
self = <rng_test.ranmar_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
_________________ ranmar_rng_distributions.test_gaussian_tail __________________
self = <rng_test.ranmar_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
___________________ ranmar_rng_distributions.test_to_double ____________________
self = <rng_test.ranmar_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranmar_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1ec1b370>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = -0.6248700010783491
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng ranmar
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1ec1b370> and <built-in function ugaussian_pdf>
__________________ ranmar_rng_distributions.test_ui_to_double __________________
self = <rng_test.ranmar_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranmar_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1ec490b0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 1083.517615133717, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
__________________ ranmar_rng_distributions.test_uiuiui_to_ui __________________
self = <rng_test.ranmar_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.ranmar_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1ec63110>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
__________________ slatec_rng_distributions.test_d_to_double ___________________
self = <rng_test.slatec_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.slatec_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1ec1a4b0>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = 0.1120573746181257, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng slatec
using <built-in method gaussian of PyGSL_rng object at 0x3ff1ec1a4b0> and <built-in function gaussian_pdf>
____________________ slatec_rng_distributions.test_d_to_ui _____________________
self = <rng_test.slatec_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.slatec_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1ec63a90>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 0, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
__________________ slatec_rng_distributions.test_dd_to_double __________________
self = <rng_test.slatec_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.slatec_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ec49050>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 3.4927819246111005, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng slatec
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ec49050> and <built-in function gaussian_tail_pdf>
____________________ slatec_rng_distributions.test_dd_to_ui ____________________
self = <rng_test.slatec_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.slatec_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1ec63c30>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ slatec_rng_distributions.test_ddd_to_dd ____________________
self = <rng_test.slatec_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.slatec_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ec4a490>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([ 0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ec4a490> with args (0, 1, 2)
_________________ slatec_rng_distributions.test_ddd_to_double __________________
self = <rng_test.slatec_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.slatec_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1ec63230>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
______________________ slatec_rng_distributions.test_dir _______________________
self = <rng_test.slatec_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.slatec_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ec49470>
pdf_method = None, n = 2, args = (), test = 0
d = array([0.79677131, 0.60428096]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ec49470> with args ()
___________________ slatec_rng_distributions.test_dirichlet ____________________
self = <rng_test.slatec_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
____________________ slatec_rng_distributions.test_gaussian ____________________
self = <rng_test.slatec_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
_________________ slatec_rng_distributions.test_gaussian_tail __________________
self = <rng_test.slatec_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
___________________ slatec_rng_distributions.test_to_double ____________________
self = <rng_test.slatec_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.slatec_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1ecde8f0>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 0.05602868730906285
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng slatec
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1ecde8f0> and <built-in function ugaussian_pdf>
__________________ slatec_rng_distributions.test_ui_to_double __________________
self = <rng_test.slatec_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.slatec_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1ec49d90>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 999.057968715395, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
__________________ slatec_rng_distributions.test_uiuiui_to_ui __________________
self = <rng_test.slatec_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.slatec_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1ec63110>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ taus_rng_distributions.test_d_to_double ____________________
self = <rng_test.taus_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.taus_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1ecdcb70>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = -1.5707728453693535, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng taus
using <built-in method gaussian of PyGSL_rng object at 0x3ff1ecdcb70> and <built-in function gaussian_pdf>
_____________________ taus_rng_distributions.test_d_to_ui ______________________
self = <rng_test.taus_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.taus_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1ec60f90>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 2, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ taus_rng_distributions.test_dd_to_double ___________________
self = <rng_test.taus_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.taus_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ec4b910>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 3.331611361233167, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng taus
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ec4b910> and <built-in function gaussian_tail_pdf>
_____________________ taus_rng_distributions.test_dd_to_ui _____________________
self = <rng_test.taus_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.taus_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1ecdcf10>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
____________________ taus_rng_distributions.test_ddd_to_dd _____________________
self = <rng_test.taus_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.taus_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ec495d0>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([ 0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ec495d0> with args (0, 1, 2)
__________________ taus_rng_distributions.test_ddd_to_double ___________________
self = <rng_test.taus_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.taus_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1ec49130>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_______________________ taus_rng_distributions.test_dir ________________________
self = <rng_test.taus_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.taus_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ecdd550>
pdf_method = None, n = 2, args = (), test = 0
d = array([-0.97743905, -0.21121765]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ecdd550> with args ()
____________________ taus_rng_distributions.test_dirichlet _____________________
self = <rng_test.taus_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
_____________________ taus_rng_distributions.test_gaussian _____________________
self = <rng_test.taus_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
__________________ taus_rng_distributions.test_gaussian_tail ___________________
self = <rng_test.taus_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
____________________ taus_rng_distributions.test_to_double _____________________
self = <rng_test.taus_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.taus_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1ec4b950>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = -0.7853864226846767
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng taus
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1ec4b950> and <built-in function ugaussian_pdf>
___________________ taus_rng_distributions.test_ui_to_double ___________________
self = <rng_test.taus_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.taus_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1ec60f90>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 1038.2227454462, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
___________________ taus_rng_distributions.test_uiuiui_to_ui ___________________
self = <rng_test.taus_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.taus_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1ec4b9f0>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ taus2_rng_distributions.test_d_to_double ___________________
self = <rng_test.taus2_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.taus2_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1ecddbd0>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = -1.5707728453693535, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng taus2
using <built-in method gaussian of PyGSL_rng object at 0x3ff1ecddbd0> and <built-in function gaussian_pdf>
_____________________ taus2_rng_distributions.test_d_to_ui _____________________
self = <rng_test.taus2_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.taus2_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1ec49530>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 2, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
__________________ taus2_rng_distributions.test_dd_to_double ___________________
self = <rng_test.taus2_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.taus2_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ecd0d10>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 3.331611361233167, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng taus2
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ecd0d10> and <built-in function gaussian_tail_pdf>
____________________ taus2_rng_distributions.test_dd_to_ui _____________________
self = <rng_test.taus2_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.taus2_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1ecdfe90>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
____________________ taus2_rng_distributions.test_ddd_to_dd ____________________
self = <rng_test.taus2_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.taus2_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ec4bc30>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([ 0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ec4bc30> with args (0, 1, 2)
__________________ taus2_rng_distributions.test_ddd_to_double __________________
self = <rng_test.taus2_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.taus2_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1ecddcd0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_______________________ taus2_rng_distributions.test_dir _______________________
self = <rng_test.taus2_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.taus2_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ec4b190>
pdf_method = None, n = 2, args = (), test = 0
d = array([-0.97743905, -0.21121765]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ec4b190> with args ()
____________________ taus2_rng_distributions.test_dirichlet ____________________
self = <rng_test.taus2_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
____________________ taus2_rng_distributions.test_gaussian _____________________
self = <rng_test.taus2_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
__________________ taus2_rng_distributions.test_gaussian_tail __________________
self = <rng_test.taus2_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
____________________ taus2_rng_distributions.test_to_double ____________________
self = <rng_test.taus2_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.taus2_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1ecd1bd0>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = -0.7853864226846767
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng taus2
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1ecd1bd0> and <built-in function ugaussian_pdf>
__________________ taus2_rng_distributions.test_ui_to_double ___________________
self = <rng_test.taus2_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.taus2_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1ec49bf0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 1038.2227454462, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
__________________ taus2_rng_distributions.test_uiuiui_to_ui ___________________
self = <rng_test.taus2_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.taus2_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1ecdf4f0>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
__________________ taus113_rng_distributions.test_d_to_double __________________
self = <rng_test.taus113_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.taus113_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1ecd16d0>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = 0.8035246502525066, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng taus113
using <built-in method gaussian of PyGSL_rng object at 0x3ff1ecd16d0> and <built-in function gaussian_pdf>
____________________ taus113_rng_distributions.test_d_to_ui ____________________
self = <rng_test.taus113_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.taus113_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1ecdfed0>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 5, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_________________ taus113_rng_distributions.test_dd_to_double __________________
self = <rng_test.taus113_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.taus113_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ecd1cf0>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 7.154892489603231, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng taus113
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ecd1cf0> and <built-in function gaussian_tail_pdf>
___________________ taus113_rng_distributions.test_dd_to_ui ____________________
self = <rng_test.taus113_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.taus113_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1ecdcfb0>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ taus113_rng_distributions.test_ddd_to_dd ___________________
self = <rng_test.taus113_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.taus113_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ecd11f0>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([ 0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ecd11f0> with args (0, 1, 2)
_________________ taus113_rng_distributions.test_ddd_to_double _________________
self = <rng_test.taus113_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.taus113_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1ecdd9b0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
______________________ taus113_rng_distributions.test_dir ______________________
self = <rng_test.taus113_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.taus113_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ecd2e30>
pdf_method = None, n = 2, args = (), test = 0
d = array([0.80963482, 0.58693395]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ecd2e30> with args ()
___________________ taus113_rng_distributions.test_dirichlet ___________________
self = <rng_test.taus113_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
___________________ taus113_rng_distributions.test_gaussian ____________________
self = <rng_test.taus113_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
_________________ taus113_rng_distributions.test_gaussian_tail _________________
self = <rng_test.taus113_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
___________________ taus113_rng_distributions.test_to_double ___________________
self = <rng_test.taus113_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.taus113_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1ecdf6d0>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 0.4017623251262533
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng taus113
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1ecdf6d0> and <built-in function ugaussian_pdf>
_________________ taus113_rng_distributions.test_ui_to_double __________________
self = <rng_test.taus113_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.taus113_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1ecd0c50>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 968.8738078451437, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_________________ taus113_rng_distributions.test_uiuiui_to_ui __________________
self = <rng_test.taus113_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.taus113_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1ecdfd70>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
________________ transputer_rng_distributions.test_d_to_double _________________
self = <rng_test.transputer_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.transputer_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1ecd0e30>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = -0.2057659445981592, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng transputer
using <built-in method gaussian of PyGSL_rng object at 0x3ff1ecd0e30> and <built-in function gaussian_pdf>
__________________ transputer_rng_distributions.test_d_to_ui ___________________
self = <rng_test.transputer_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.transputer_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1eb189f0>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 0, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
________________ transputer_rng_distributions.test_dd_to_double ________________
self = <rng_test.transputer_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.transputer_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ecdfed0>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 3.577300275403228, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng transputer
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1ecdfed0> and <built-in function gaussian_tail_pdf>
__________________ transputer_rng_distributions.test_dd_to_ui __________________
self = <rng_test.transputer_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.transputer_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1ecd1f90>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_________________ transputer_rng_distributions.test_ddd_to_dd __________________
self = <rng_test.transputer_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.transputer_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ecdfd10>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([ 0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ecdfd10> with args (0, 1, 2)
_______________ transputer_rng_distributions.test_ddd_to_double ________________
self = <rng_test.transputer_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.transputer_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1ecd2b30>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
____________________ transputer_rng_distributions.test_dir _____________________
self = <rng_test.transputer_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.transputer_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ecdcf30>
pdf_method = None, n = 2, args = (), test = 0
d = array([-0.72538327, -0.6883452 ]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ecdcf30> with args ()
_________________ transputer_rng_distributions.test_dirichlet __________________
self = <rng_test.transputer_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
__________________ transputer_rng_distributions.test_gaussian __________________
self = <rng_test.transputer_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
_______________ transputer_rng_distributions.test_gaussian_tail ________________
self = <rng_test.transputer_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
_________________ transputer_rng_distributions.test_to_double __________________
self = <rng_test.transputer_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.transputer_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1ecdfd10>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = -0.1028829722990796
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng transputer
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1ecdfd10> and <built-in function ugaussian_pdf>
________________ transputer_rng_distributions.test_ui_to_double ________________
self = <rng_test.transputer_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.transputer_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1eb18410>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 999.0544360927593, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
________________ transputer_rng_distributions.test_uiuiui_to_ui ________________
self = <rng_test.transputer_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.transputer_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1ecd1550>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ tt800_rng_distributions.test_d_to_double ___________________
self = <rng_test.tt800_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.tt800_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1eb1a4f0>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = 1.5283151057237245, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng tt800
using <built-in method gaussian of PyGSL_rng object at 0x3ff1eb1a4f0> and <built-in function gaussian_pdf>
_____________________ tt800_rng_distributions.test_d_to_ui _____________________
self = <rng_test.tt800_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.tt800_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1ecd2890>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 2, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
__________________ tt800_rng_distributions.test_dd_to_double ___________________
self = <rng_test.tt800_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.tt800_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1eb1be50>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 2.292472658585587, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng tt800
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1eb1be50> and <built-in function gaussian_tail_pdf>
____________________ tt800_rng_distributions.test_dd_to_ui _____________________
self = <rng_test.tt800_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.tt800_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1ecd0990>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
____________________ tt800_rng_distributions.test_ddd_to_dd ____________________
self = <rng_test.tt800_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.tt800_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1eb1bb10>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([ 0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1eb1bb10> with args (0, 1, 2)
__________________ tt800_rng_distributions.test_ddd_to_double __________________
self = <rng_test.tt800_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.tt800_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1eb1b3d0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_______________________ tt800_rng_distributions.test_dir _______________________
self = <rng_test.tt800_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.tt800_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1eb78470>
pdf_method = None, n = 2, args = (), test = 0
d = array([0.51630503, 0.85640476]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1eb78470> with args ()
____________________ tt800_rng_distributions.test_dirichlet ____________________
self = <rng_test.tt800_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
____________________ tt800_rng_distributions.test_gaussian _____________________
self = <rng_test.tt800_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
__________________ tt800_rng_distributions.test_gaussian_tail __________________
self = <rng_test.tt800_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
____________________ tt800_rng_distributions.test_to_double ____________________
self = <rng_test.tt800_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.tt800_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1eb1a630>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 0.7641575528618623
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng tt800
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1eb1a630> and <built-in function ugaussian_pdf>
__________________ tt800_rng_distributions.test_ui_to_double ___________________
self = <rng_test.tt800_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.tt800_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1eb786b0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 950.8052936001309, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
__________________ tt800_rng_distributions.test_uiuiui_to_ui ___________________
self = <rng_test.tt800_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.tt800_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1ecd3590>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
____________________ uni_rng_distributions.test_d_to_double ____________________
self = <rng_test.uni_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.uni_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1eb183f0>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = 1.9770541196636768, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng uni
using <built-in method gaussian of PyGSL_rng object at 0x3ff1eb183f0> and <built-in function gaussian_pdf>
______________________ uni_rng_distributions.test_d_to_ui ______________________
self = <rng_test.uni_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.uni_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1ecd11f0>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 4, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ uni_rng_distributions.test_dd_to_double ____________________
self = <rng_test.uni_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.uni_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1eb78b10>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 2.965581179495515, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng uni
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1eb78b10> and <built-in function gaussian_tail_pdf>
_____________________ uni_rng_distributions.test_dd_to_ui ______________________
self = <rng_test.uni_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.uni_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1eb181d0>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_____________________ uni_rng_distributions.test_ddd_to_dd _____________________
self = <rng_test.uni_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.uni_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ecd14d0>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([ 0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1ecd14d0> with args (0, 1, 2)
___________________ uni_rng_distributions.test_ddd_to_double ___________________
self = <rng_test.uni_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.uni_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1eb1a150>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
________________________ uni_rng_distributions.test_dir ________________________
self = <rng_test.uni_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.uni_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ecdfd10>
pdf_method = None, n = 2, args = (), test = 0
d = array([0.36175401, 0.93227358]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ecdfd10> with args ()
_____________________ uni_rng_distributions.test_dirichlet _____________________
self = <rng_test.uni_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
_____________________ uni_rng_distributions.test_gaussian ______________________
self = <rng_test.uni_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
___________________ uni_rng_distributions.test_gaussian_tail ___________________
self = <rng_test.uni_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
_____________________ uni_rng_distributions.test_to_double _____________________
self = <rng_test.uni_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.uni_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1ecd0d70>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 0.9885270598318384
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng uni
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1ecd0d70> and <built-in function ugaussian_pdf>
___________________ uni_rng_distributions.test_ui_to_double ____________________
self = <rng_test.uni_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.uni_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1ec625b0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 984.811832767056, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
___________________ uni_rng_distributions.test_uiuiui_to_ui ____________________
self = <rng_test.uni_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.uni_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1ecd1bd0>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ uni32_rng_distributions.test_d_to_double ___________________
self = <rng_test.uni32_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.uni32_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1eb1a710>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = 0.16919047047963637, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng uni32
using <built-in method gaussian of PyGSL_rng object at 0x3ff1eb1a710> and <built-in function gaussian_pdf>
_____________________ uni32_rng_distributions.test_d_to_ui _____________________
self = <rng_test.uni32_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.uni32_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1eb790b0>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 2, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
__________________ uni32_rng_distributions.test_dd_to_double ___________________
self = <rng_test.uni32_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.uni32_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1eb18350>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 2.73665068202442, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng uni32
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1eb18350> and <built-in function gaussian_tail_pdf>
____________________ uni32_rng_distributions.test_dd_to_ui _____________________
self = <rng_test.uni32_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.uni32_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1eb79190>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
____________________ uni32_rng_distributions.test_ddd_to_dd ____________________
self = <rng_test.uni32_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.uni32_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1eb1bfd0>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([ 0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1eb1bfd0> with args (0, 1, 2)
__________________ uni32_rng_distributions.test_ddd_to_double __________________
self = <rng_test.uni32_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.uni32_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1eb7a630>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
_______________________ uni32_rng_distributions.test_dir _______________________
self = <rng_test.uni32_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.uni32_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ec4bc50>
pdf_method = None, n = 2, args = (), test = 0
d = array([0.98365025, 0.18008938]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ec4bc50> with args ()
____________________ uni32_rng_distributions.test_dirichlet ____________________
self = <rng_test.uni32_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
____________________ uni32_rng_distributions.test_gaussian _____________________
self = <rng_test.uni32_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
__________________ uni32_rng_distributions.test_gaussian_tail __________________
self = <rng_test.uni32_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
____________________ uni32_rng_distributions.test_to_double ____________________
self = <rng_test.uni32_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.uni32_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1eb7a690>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 0.08459523523981818
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng uni32
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1eb7a690> and <built-in function ugaussian_pdf>
__________________ uni32_rng_distributions.test_ui_to_double ___________________
self = <rng_test.uni32_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.uni32_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1eb1a7d0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 984.4844117257115, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
__________________ uni32_rng_distributions.test_uiuiui_to_ui ___________________
self = <rng_test.uni32_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.uni32_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1eb7bd70>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
____________________ vax_rng_distributions.test_d_to_double ____________________
self = <rng_test.vax_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.vax_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1eb89410>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = 0.5588424415417736, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng vax
using <built-in method gaussian of PyGSL_rng object at 0x3ff1eb89410> and <built-in function gaussian_pdf>
______________________ vax_rng_distributions.test_d_to_ui ______________________
self = <rng_test.vax_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.vax_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1eb7a230>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 0, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ vax_rng_distributions.test_dd_to_double ____________________
self = <rng_test.vax_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.vax_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1eb88d50>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 3.092490822625662, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng vax
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1eb88d50> and <built-in function gaussian_tail_pdf>
_____________________ vax_rng_distributions.test_dd_to_ui ______________________
self = <rng_test.vax_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.vax_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1eb78e90>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_____________________ vax_rng_distributions.test_ddd_to_dd _____________________
self = <rng_test.vax_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.vax_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1eb19ed0>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1eb19ed0> with args (0, 1, 2)
___________________ vax_rng_distributions.test_ddd_to_double ___________________
self = <rng_test.vax_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.vax_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1ecdce30>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
________________________ vax_rng_distributions.test_dir ________________________
self = <rng_test.vax_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.vax_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1eb8aaf0>
pdf_method = None, n = 2, args = (), test = 0
d = array([ 0.37289943, -0.92787177]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1eb8aaf0> with args ()
_____________________ vax_rng_distributions.test_dirichlet _____________________
self = <rng_test.vax_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
_____________________ vax_rng_distributions.test_gaussian ______________________
self = <rng_test.vax_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
___________________ vax_rng_distributions.test_gaussian_tail ___________________
self = <rng_test.vax_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
_____________________ vax_rng_distributions.test_to_double _____________________
self = <rng_test.vax_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.vax_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1eb8a290>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 0.2794212207708868
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng vax
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1eb8a290> and <built-in function ugaussian_pdf>
___________________ vax_rng_distributions.test_ui_to_double ____________________
self = <rng_test.vax_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.vax_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1eb7bdf0>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 999.0000000327036, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
___________________ vax_rng_distributions.test_uiuiui_to_ui ____________________
self = <rng_test.vax_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.vax_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1eb8a6b0>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
________________ waterman14_rng_distributions.test_d_to_double _________________
self = <rng_test.waterman14_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.waterman14_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1eb7b970>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = 0.4377689485852064, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng waterman14
using <built-in method gaussian of PyGSL_rng object at 0x3ff1eb7b970> and <built-in function gaussian_pdf>
__________________ waterman14_rng_distributions.test_d_to_ui ___________________
self = <rng_test.waterman14_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.waterman14_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1eb88f30>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 2, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
________________ waterman14_rng_distributions.test_dd_to_double ________________
self = <rng_test.waterman14_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.waterman14_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1eb79270>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 2.722844002688687, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng waterman14
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1eb79270> and <built-in function gaussian_tail_pdf>
__________________ waterman14_rng_distributions.test_dd_to_ui __________________
self = <rng_test.waterman14_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.waterman14_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1ebb8710>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_________________ waterman14_rng_distributions.test_ddd_to_dd __________________
self = <rng_test.waterman14_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.waterman14_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1eb1a530>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([-0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1eb1a530> with args (0, 1, 2)
_______________ waterman14_rng_distributions.test_ddd_to_double ________________
self = <rng_test.waterman14_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.waterman14_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1eb89e50>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
____________________ waterman14_rng_distributions.test_dir _____________________
self = <rng_test.waterman14_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.waterman14_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ebb8310>
pdf_method = None, n = 2, args = (), test = 0
d = array([ 0.98160112, -0.19094304]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ebb8310> with args ()
_________________ waterman14_rng_distributions.test_dirichlet __________________
self = <rng_test.waterman14_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
__________________ waterman14_rng_distributions.test_gaussian __________________
self = <rng_test.waterman14_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
_______________ waterman14_rng_distributions.test_gaussian_tail ________________
self = <rng_test.waterman14_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
_________________ waterman14_rng_distributions.test_to_double __________________
self = <rng_test.waterman14_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.waterman14_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1eb89810>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 0.2188844742926032
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng waterman14
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1eb89810> and <built-in function ugaussian_pdf>
________________ waterman14_rng_distributions.test_ui_to_double ________________
self = <rng_test.waterman14_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.waterman14_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1eb79590>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 973.4361505453232, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
________________ waterman14_rng_distributions.test_uiuiui_to_ui ________________
self = <rng_test.waterman14_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.waterman14_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1ebb9ef0>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
____________________ zuf_rng_distributions.test_d_to_double ____________________
self = <rng_test.zuf_rng_distributions testMethod=test_d_to_double>
    def test_d_to_double(self):
        t = ('gaussian',
             'gaussian_ratio_method',
             'ugaussian_tail',
             'exponential',
             'laplace',
             'cauchy',
             'rayleigh',
             'chisq',
             'tdist',
             'logistic'
             )
>       self._test_double_return(t, 2.0)
tests/rng_test.py:231: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.zuf_rng_distributions testMethod=test_d_to_double>
method = <built-in method gaussian of PyGSL_rng object at 0x3ff1eb7bc90>
pdf_method = <built-in function gaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0,)
a_result = 0.5276332488598973, tmp = (2.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian of rng zuf
using <built-in method gaussian of PyGSL_rng object at 0x3ff1eb7bc90> and <built-in function gaussian_pdf>
______________________ zuf_rng_distributions.test_d_to_ui ______________________
self = <rng_test.zuf_rng_distributions testMethod=test_d_to_ui>
    def test_d_to_ui(self):
        t = ('poisson',
             'bernoulli',
             'geometric',
             'logarithmic')
>       self._test_ui_return(t, 2.3)
tests/rng_test.py:260: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.zuf_rng_distributions testMethod=test_d_to_ui>
method = <built-in method poisson of PyGSL_rng object at 0x3ff1ebb8770>
pdf_method = <built-in function poisson_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.3,), a_result = 2, tmp = (2.3, 10)
test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
___________________ zuf_rng_distributions.test_dd_to_double ____________________
self = <rng_test.zuf_rng_distributions testMethod=test_dd_to_double>
    def test_dd_to_double(self):
        t = ('gaussian_tail',
             'exppow',
             'rayleigh_tail',
             'levy',
             'gamma',
             'flat',
             'lognormal',
             'fdist',
             'beta',
             'pareto',
             'weibull',
             'gumbel1',
             'gumbel2',
             'erlang')
>       self._test_double_return(t, 2.0, 3.0)
tests/rng_test.py:248: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.zuf_rng_distributions testMethod=test_dd_to_double>
method = <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1eb7a910>
pdf_method = <built-in function gaussian_tail_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (2.0, 3.0)
a_result = 2.5456640296372153, tmp = (2.0, 3.0, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method gaussian_tail of rng zuf
using <built-in method gaussian_tail of PyGSL_rng object at 0x3ff1eb7a910> and <built-in function gaussian_tail_pdf>
_____________________ zuf_rng_distributions.test_dd_to_ui ______________________
self = <rng_test.zuf_rng_distributions testMethod=test_dd_to_ui>
    def test_dd_to_ui(self):
        t = ('binomial',
             'pascal',
             'negative_binomial')
>       self._test_ui_return(t, 2.0, 4.5)
tests/rng_test.py:266: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:179: in _test_ui_return
    self._test_ui_return_one(tmp, pdf, *args)
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.zuf_rng_distributions testMethod=test_dd_to_ui>
method = <built-in method binomial of PyGSL_rng object at 0x3ff1eb888b0>
pdf_method = <built-in function binomial_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (2.0, 4.5), a_result = 4
tmp = (2.0, 4.5, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
_____________________ zuf_rng_distributions.test_ddd_to_dd _____________________
self = <rng_test.zuf_rng_distributions testMethod=test_ddd_to_dd>
    def test_ddd_to_dd(self):
>       self._test_nd_return_one(self.rng.bivariate_gaussian, rngmodule.bivariate_gaussian_pdf,
                                 2, 0, 1, 2)
tests/rng_test.py:274: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.zuf_rng_distributions testMethod=test_ddd_to_dd>
method = <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1eb7b150>
pdf_method = <built-in function bivariate_gaussian_pdf>, n = 2, args = (0, 1, 2)
test = 0, d = array([ 0., nan]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method bivariate_gaussian of PyGSL_rng object at 0x3ff1eb7b150> with args (0, 1, 2)
___________________ zuf_rng_distributions.test_ddd_to_double ___________________
self = <rng_test.zuf_rng_distributions testMethod=test_ddd_to_double>
    def test_ddd_to_double(self):
>       self._test_double_return_one(self.rng.levy_skew, None, 0, 1.0, 2.0)
tests/rng_test.py:251: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.zuf_rng_distributions testMethod=test_ddd_to_double>
method = <built-in method levy_skew of PyGSL_rng object at 0x3ff1eb88690>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (0, 1.0, 2.0), a_result = nan, tmp = (0, 1.0, 2.0, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
________________________ zuf_rng_distributions.test_dir ________________________
self = <rng_test.zuf_rng_distributions testMethod=test_dir>
    def test_dir(self):
>       self._test_nd_return_one(self.rng.dir_2d, None, 2)
tests/rng_test.py:278: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.zuf_rng_distributions testMethod=test_dir>
method = <built-in method dir_2d of PyGSL_rng object at 0x3ff1ebb8730>
pdf_method = None, n = 2, args = (), test = 0
d = array([0.94829003, 0.31740513]), @py_assert2 = None
    def _test_nd_return_one(self, method, pdf_method, n, *args):
        test = 0
        try:
            d = method(*args)
            assert(len(d) == n)
            for i in d:
                assert(isfloat(i))
            if pdf_method:
                p = pdf_method(*(tuple(d) + args))
                assert(isfloat(p))
>           da = method( *(args + (10,)))
E           numpy.core._exceptions._ArrayMemoryError: Unable to allocate 640. GiB for an array with shape (42949672961, 2) and data type float64
tests/rng_test.py:159: MemoryError
----------------------------- Captured stdout call -----------------------------
I was testing  <built-in method dir_2d of PyGSL_rng object at 0x3ff1ebb8730> with args ()
_____________________ zuf_rng_distributions.test_dirichlet _____________________
self = <rng_test.zuf_rng_distributions testMethod=test_dirichlet>
    def test_dirichlet(self):
        a = numx.arange(10) * .1 + .1
        d = self.rng.dirichlet(a)
        array_check(d, Float, (a.shape[0],))
        ra = numx.reshape(a, (a.shape[0], -1))
        ra = numx.transpose(ra)
        p = rngmodule.dirichlet_pdf(d,ra)
>       d = self.rng.dirichlet(a,100)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (429496729601, 10) and data type float64
tests/rng_test.py:295: MemoryError
_____________________ zuf_rng_distributions.test_gaussian ______________________
self = <rng_test.zuf_rng_distributions testMethod=test_gaussian>
    def test_gaussian(self):
        sum=0
        count=0
        num=10000
        accepted_deviation=math.sqrt(num)*5.0
>       sum = numx.add.reduce(self.rng.gaussian(1.0, num))
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 313. TiB for an array with shape (42949672960001,) and data type float64
tests/rng_test.py:306: MemoryError
___________________ zuf_rng_distributions.test_gaussian_tail ___________________
self = <rng_test.zuf_rng_distributions testMethod=test_gaussian_tail>
    def test_gaussian_tail(self):
>       self.rng.gaussian_tail(1.0, 0.5, 1000)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 31.3 TiB for an array with shape (4294967296001,) and data type float64
tests/rng_test.py:310: MemoryError
_____________________ zuf_rng_distributions.test_to_double _____________________
self = <rng_test.zuf_rng_distributions testMethod=test_to_double>
    def test_to_double(self):
        t = ('ugaussian',
             'ugaussian_ratio_method',
             'landau')
    
>       self._test_double_return(t)
tests/rng_test.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:192: in _test_double_return
    self._test_double_return_one(tmp, pdf, *args)
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.zuf_rng_distributions testMethod=test_to_double>
method = <built-in method ugaussian of PyGSL_rng object at 0x3ff1ebb9990>
pdf_method = <built-in function ugaussian_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.float64'>, args = (), a_result = 0.26381662442994863
tmp = (10,), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
----------------------------- Captured stdout call -----------------------------
I was operating on method ugaussian of rng zuf
using <built-in method ugaussian of PyGSL_rng object at 0x3ff1ebb9990> and <built-in function ugaussian_pdf>
___________________ zuf_rng_distributions.test_ui_to_double ____________________
self = <rng_test.zuf_rng_distributions testMethod=test_ui_to_double>
    def test_ui_to_double(self):
>       self._test_double_return_one(self.rng.gamma_int, None, 1000)
tests/rng_test.py:210: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:145: in _test_double_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.zuf_rng_distributions testMethod=test_ui_to_double>
method = <built-in method gamma_int of PyGSL_rng object at 0x3ff1eb8a010>
pdf_method = None, mytype = <class 'int'>, arraytype = <class 'numpy.float64'>
args = (1000,), a_result = 1009.9747960633683, tmp = (1000, 10)
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type float64
tests/rng_test.py:131: MemoryError
___________________ zuf_rng_distributions.test_uiuiui_to_ui ____________________
self = <rng_test.zuf_rng_distributions testMethod=test_uiuiui_to_ui>
    def test_uiuiui_to_ui(self):
>       self._test_ui_return_one(self.rng.hypergeometric, rngmodule.hypergeometric_pdf,
                                 4, 2, 56)
tests/rng_test.py:269: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/rng_test.py:141: in _test_ui_return_one
    self._test_generic_return_generic(method, pdf_method, type(10),
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <rng_test.zuf_rng_distributions testMethod=test_uiuiui_to_ui>
method = <built-in method hypergeometric of PyGSL_rng object at 0x3ff1ebbaeb0>
pdf_method = <built-in function hypergeometric_pdf>, mytype = <class 'int'>
arraytype = <class 'numpy.int64'>, args = (4, 2, 56), a_result = 4
tmp = (4, 2, 56, 10), test2 = 1
    def _test_generic_return_generic(self, method, pdf_method, mytype, arraytype, *args):
        a_result = method(*args)
        #flag = type(a_result) == mytype
        #assert(flag)
        if pdf_method:
            tmp =  (a_result,) + args
            test2 = 0
            try:
                p = pdf_method(*tmp)
                test2 = 1
            finally:
                if test2 == 0:
                    print("called pdf method", pdf_method)
                    print("with args", tmp)
    
            assert(isfloat(p))
    
        tmp = args + (10,)
>       da = method(*tmp)
E       numpy.core._exceptions._ArrayMemoryError: Unable to allocate 320. GiB for an array with shape (42949672961,) and data type int64
tests/rng_test.py:131: MemoryError
=========================== short test summary info ============================
FAILED tests/rng_test.py::borosh13_rng_distributions::test_d_to_double - nump...
FAILED tests/rng_test.py::borosh13_rng_distributions::test_d_to_ui - numpy.co...
FAILED tests/rng_test.py::borosh13_rng_distributions::test_dd_to_double - num...
FAILED tests/rng_test.py::borosh13_rng_distributions::test_dd_to_ui - numpy.c...
FAILED tests/rng_test.py::borosh13_rng_distributions::test_ddd_to_dd - numpy....
FAILED tests/rng_test.py::borosh13_rng_distributions::test_ddd_to_double - nu...
FAILED tests/rng_test.py::borosh13_rng_distributions::test_dir - numpy.core._...
FAILED tests/rng_test.py::borosh13_rng_distributions::test_dirichlet - numpy....
FAILED tests/rng_test.py::borosh13_rng_distributions::test_gaussian - numpy.c...
FAILED tests/rng_test.py::borosh13_rng_distributions::test_gaussian_tail - nu...
FAILED tests/rng_test.py::borosh13_rng_distributions::test_to_double - numpy....
FAILED tests/rng_test.py::borosh13_rng_distributions::test_ui_to_double - num...
FAILED tests/rng_test.py::borosh13_rng_distributions::test_uiuiui_to_ui - num...
FAILED tests/rng_test.py::cmrg_rng_distributions::test_d_to_double - numpy.co...
FAILED tests/rng_test.py::cmrg_rng_distributions::test_d_to_ui - numpy.core._...
FAILED tests/rng_test.py::cmrg_rng_distributions::test_dd_to_double - numpy.c...
FAILED tests/rng_test.py::cmrg_rng_distributions::test_dd_to_ui - numpy.core....
FAILED tests/rng_test.py::cmrg_rng_distributions::test_ddd_to_dd - numpy.core...
FAILED tests/rng_test.py::cmrg_rng_distributions::test_ddd_to_double - numpy....
FAILED tests/rng_test.py::cmrg_rng_distributions::test_dir - numpy.core._exce...
FAILED tests/rng_test.py::cmrg_rng_distributions::test_dirichlet - numpy.core...
FAILED tests/rng_test.py::cmrg_rng_distributions::test_gaussian - numpy.core....
FAILED tests/rng_test.py::cmrg_rng_distributions::test_gaussian_tail - numpy....
FAILED tests/rng_test.py::cmrg_rng_distributions::test_to_double - numpy.core...
FAILED tests/rng_test.py::cmrg_rng_distributions::test_ui_to_double - numpy.c...
FAILED tests/rng_test.py::cmrg_rng_distributions::test_uiuiui_to_ui - numpy.c...
FAILED tests/rng_test.py::coveyou_rng_distributions::test_d_to_double - numpy...
FAILED tests/rng_test.py::coveyou_rng_distributions::test_d_to_ui - numpy.cor...
FAILED tests/rng_test.py::coveyou_rng_distributions::test_dd_to_double - nump...
FAILED tests/rng_test.py::coveyou_rng_distributions::test_dd_to_ui - numpy.co...
FAILED tests/rng_test.py::coveyou_rng_distributions::test_ddd_to_dd - numpy.c...
FAILED tests/rng_test.py::coveyou_rng_distributions::test_ddd_to_double - num...
FAILED tests/rng_test.py::coveyou_rng_distributions::test_dir - numpy.core._e...
FAILED tests/rng_test.py::coveyou_rng_distributions::test_dirichlet - numpy.c...
FAILED tests/rng_test.py::coveyou_rng_distributions::test_gaussian - numpy.co...
FAILED tests/rng_test.py::coveyou_rng_distributions::test_gaussian_tail - num...
FAILED tests/rng_test.py::coveyou_rng_distributions::test_to_double - numpy.c...
FAILED tests/rng_test.py::coveyou_rng_distributions::test_ui_to_double - nump...
FAILED tests/rng_test.py::coveyou_rng_distributions::test_uiuiui_to_ui - nump...
FAILED tests/rng_test.py::fishman18_rng_distributions::test_d_to_double - num...
FAILED tests/rng_test.py::fishman18_rng_distributions::test_d_to_ui - numpy.c...
FAILED tests/rng_test.py::fishman18_rng_distributions::test_dd_to_double - nu...
FAILED tests/rng_test.py::fishman18_rng_distributions::test_dd_to_ui - numpy....
FAILED tests/rng_test.py::fishman18_rng_distributions::test_ddd_to_dd - numpy...
FAILED tests/rng_test.py::fishman18_rng_distributions::test_ddd_to_double - n...
FAILED tests/rng_test.py::fishman18_rng_distributions::test_dir - numpy.core....
FAILED tests/rng_test.py::fishman18_rng_distributions::test_dirichlet - numpy...
FAILED tests/rng_test.py::fishman18_rng_distributions::test_gaussian - numpy....
FAILED tests/rng_test.py::fishman18_rng_distributions::test_gaussian_tail - n...
FAILED tests/rng_test.py::fishman18_rng_distributions::test_to_double - numpy...
FAILED tests/rng_test.py::fishman18_rng_distributions::test_ui_to_double - nu...
FAILED tests/rng_test.py::fishman18_rng_distributions::test_uiuiui_to_ui - nu...
FAILED tests/rng_test.py::fishman20_rng_distributions::test_d_to_double - num...
FAILED tests/rng_test.py::fishman20_rng_distributions::test_d_to_ui - numpy.c...
FAILED tests/rng_test.py::fishman20_rng_distributions::test_dd_to_double - nu...
FAILED tests/rng_test.py::fishman20_rng_distributions::test_dd_to_ui - numpy....
FAILED tests/rng_test.py::fishman20_rng_distributions::test_ddd_to_dd - numpy...
FAILED tests/rng_test.py::fishman20_rng_distributions::test_ddd_to_double - n...
FAILED tests/rng_test.py::fishman20_rng_distributions::test_dir - numpy.core....
FAILED tests/rng_test.py::fishman20_rng_distributions::test_dirichlet - numpy...
FAILED tests/rng_test.py::fishman20_rng_distributions::test_gaussian - numpy....
FAILED tests/rng_test.py::fishman20_rng_distributions::test_gaussian_tail - n...
FAILED tests/rng_test.py::fishman20_rng_distributions::test_to_double - numpy...
FAILED tests/rng_test.py::fishman20_rng_distributions::test_ui_to_double - nu...
FAILED tests/rng_test.py::fishman20_rng_distributions::test_uiuiui_to_ui - nu...
FAILED tests/rng_test.py::fishman2x_rng_distributions::test_d_to_double - num...
FAILED tests/rng_test.py::fishman2x_rng_distributions::test_d_to_ui - numpy.c...
FAILED tests/rng_test.py::fishman2x_rng_distributions::test_dd_to_double - nu...
FAILED tests/rng_test.py::fishman2x_rng_distributions::test_dd_to_ui - numpy....
FAILED tests/rng_test.py::fishman2x_rng_distributions::test_ddd_to_dd - numpy...
FAILED tests/rng_test.py::fishman2x_rng_distributions::test_ddd_to_double - n...
FAILED tests/rng_test.py::fishman2x_rng_distributions::test_dir - numpy.core....
FAILED tests/rng_test.py::fishman2x_rng_distributions::test_dirichlet - numpy...
FAILED tests/rng_test.py::fishman2x_rng_distributions::test_gaussian - numpy....
FAILED tests/rng_test.py::fishman2x_rng_distributions::test_gaussian_tail - n...
FAILED tests/rng_test.py::fishman2x_rng_distributions::test_to_double - numpy...
FAILED tests/rng_test.py::fishman2x_rng_distributions::test_ui_to_double - nu...
FAILED tests/rng_test.py::fishman2x_rng_distributions::test_uiuiui_to_ui - nu...
FAILED tests/rng_test.py::gfsr4_rng_distributions::test_d_to_double - numpy.c...
FAILED tests/rng_test.py::gfsr4_rng_distributions::test_d_to_ui - numpy.core....
FAILED tests/rng_test.py::gfsr4_rng_distributions::test_dd_to_double - numpy....
FAILED tests/rng_test.py::gfsr4_rng_distributions::test_dd_to_ui - numpy.core...
FAILED tests/rng_test.py::gfsr4_rng_distributions::test_ddd_to_dd - numpy.cor...
FAILED tests/rng_test.py::gfsr4_rng_distributions::test_ddd_to_double - numpy...
FAILED tests/rng_test.py::gfsr4_rng_distributions::test_dir - numpy.core._exc...
FAILED tests/rng_test.py::gfsr4_rng_distributions::test_dirichlet - numpy.cor...
FAILED tests/rng_test.py::gfsr4_rng_distributions::test_gaussian - numpy.core...
FAILED tests/rng_test.py::gfsr4_rng_distributions::test_gaussian_tail - numpy...
FAILED tests/rng_test.py::gfsr4_rng_distributions::test_to_double - numpy.cor...
FAILED tests/rng_test.py::gfsr4_rng_distributions::test_ui_to_double - numpy....
FAILED tests/rng_test.py::gfsr4_rng_distributions::test_uiuiui_to_ui - numpy....
FAILED tests/rng_test.py::knuthran_rng_distributions::test_d_to_double - nump...
FAILED tests/rng_test.py::knuthran_rng_distributions::test_d_to_ui - numpy.co...
FAILED tests/rng_test.py::knuthran_rng_distributions::test_dd_to_double - num...
FAILED tests/rng_test.py::knuthran_rng_distributions::test_dd_to_ui - numpy.c...
FAILED tests/rng_test.py::knuthran_rng_distributions::test_ddd_to_dd - numpy....
FAILED tests/rng_test.py::knuthran_rng_distributions::test_ddd_to_double - nu...
FAILED tests/rng_test.py::knuthran_rng_distributions::test_dir - numpy.core._...
FAILED tests/rng_test.py::knuthran_rng_distributions::test_dirichlet - numpy....
FAILED tests/rng_test.py::knuthran_rng_distributions::test_gaussian - numpy.c...
FAILED tests/rng_test.py::knuthran_rng_distributions::test_gaussian_tail - nu...
FAILED tests/rng_test.py::knuthran_rng_distributions::test_to_double - numpy....
FAILED tests/rng_test.py::knuthran_rng_distributions::test_ui_to_double - num...
FAILED tests/rng_test.py::knuthran_rng_distributions::test_uiuiui_to_ui - num...
FAILED tests/rng_test.py::knuthran2_rng_distributions::test_d_to_double - num...
FAILED tests/rng_test.py::knuthran2_rng_distributions::test_d_to_ui - numpy.c...
FAILED tests/rng_test.py::knuthran2_rng_distributions::test_dd_to_double - nu...
FAILED tests/rng_test.py::knuthran2_rng_distributions::test_dd_to_ui - numpy....
FAILED tests/rng_test.py::knuthran2_rng_distributions::test_ddd_to_dd - numpy...
FAILED tests/rng_test.py::knuthran2_rng_distributions::test_ddd_to_double - n...
FAILED tests/rng_test.py::knuthran2_rng_distributions::test_dir - numpy.core....
FAILED tests/rng_test.py::knuthran2_rng_distributions::test_dirichlet - numpy...
FAILED tests/rng_test.py::knuthran2_rng_distributions::test_gaussian - numpy....
FAILED tests/rng_test.py::knuthran2_rng_distributions::test_gaussian_tail - n...
FAILED tests/rng_test.py::knuthran2_rng_distributions::test_to_double - numpy...
FAILED tests/rng_test.py::knuthran2_rng_distributions::test_ui_to_double - nu...
FAILED tests/rng_test.py::knuthran2_rng_distributions::test_uiuiui_to_ui - nu...
FAILED tests/rng_test.py::knuthran2002_rng_distributions::test_d_to_double - ...
FAILED tests/rng_test.py::knuthran2002_rng_distributions::test_d_to_ui - nump...
FAILED tests/rng_test.py::knuthran2002_rng_distributions::test_dd_to_double
FAILED tests/rng_test.py::knuthran2002_rng_distributions::test_dd_to_ui - num...
FAILED tests/rng_test.py::knuthran2002_rng_distributions::test_ddd_to_dd - nu...
FAILED tests/rng_test.py::knuthran2002_rng_distributions::test_ddd_to_double
FAILED tests/rng_test.py::knuthran2002_rng_distributions::test_dir - numpy.co...
FAILED tests/rng_test.py::knuthran2002_rng_distributions::test_dirichlet - nu...
FAILED tests/rng_test.py::knuthran2002_rng_distributions::test_gaussian - num...
FAILED tests/rng_test.py::knuthran2002_rng_distributions::test_gaussian_tail
FAILED tests/rng_test.py::knuthran2002_rng_distributions::test_to_double - nu...
FAILED tests/rng_test.py::knuthran2002_rng_distributions::test_ui_to_double
FAILED tests/rng_test.py::knuthran2002_rng_distributions::test_uiuiui_to_ui
FAILED tests/rng_test.py::lecuyer21_rng_distributions::test_d_to_double - num...
FAILED tests/rng_test.py::lecuyer21_rng_distributions::test_d_to_ui - numpy.c...
FAILED tests/rng_test.py::lecuyer21_rng_distributions::test_dd_to_double - nu...
FAILED tests/rng_test.py::lecuyer21_rng_distributions::test_dd_to_ui - numpy....
FAILED tests/rng_test.py::lecuyer21_rng_distributions::test_ddd_to_dd - numpy...
FAILED tests/rng_test.py::lecuyer21_rng_distributions::test_ddd_to_double - n...
FAILED tests/rng_test.py::lecuyer21_rng_distributions::test_dir - numpy.core....
FAILED tests/rng_test.py::lecuyer21_rng_distributions::test_dirichlet - numpy...
FAILED tests/rng_test.py::lecuyer21_rng_distributions::test_gaussian - numpy....
FAILED tests/rng_test.py::lecuyer21_rng_distributions::test_gaussian_tail - n...
FAILED tests/rng_test.py::lecuyer21_rng_distributions::test_to_double - numpy...
FAILED tests/rng_test.py::lecuyer21_rng_distributions::test_ui_to_double - nu...
FAILED tests/rng_test.py::lecuyer21_rng_distributions::test_uiuiui_to_ui - nu...
FAILED tests/rng_test.py::minstd_rng_distributions::test_d_to_double - numpy....
FAILED tests/rng_test.py::minstd_rng_distributions::test_d_to_ui - numpy.core...
FAILED tests/rng_test.py::minstd_rng_distributions::test_dd_to_double - numpy...
FAILED tests/rng_test.py::minstd_rng_distributions::test_dd_to_ui - numpy.cor...
FAILED tests/rng_test.py::minstd_rng_distributions::test_ddd_to_dd - numpy.co...
FAILED tests/rng_test.py::minstd_rng_distributions::test_ddd_to_double - nump...
FAILED tests/rng_test.py::minstd_rng_distributions::test_dir - numpy.core._ex...
FAILED tests/rng_test.py::minstd_rng_distributions::test_dirichlet - numpy.co...
FAILED tests/rng_test.py::minstd_rng_distributions::test_gaussian - numpy.cor...
FAILED tests/rng_test.py::minstd_rng_distributions::test_gaussian_tail - nump...
FAILED tests/rng_test.py::minstd_rng_distributions::test_to_double - numpy.co...
FAILED tests/rng_test.py::minstd_rng_distributions::test_ui_to_double - numpy...
FAILED tests/rng_test.py::minstd_rng_distributions::test_uiuiui_to_ui - numpy...
FAILED tests/rng_test.py::mrg_rng_distributions::test_d_to_double - numpy.cor...
FAILED tests/rng_test.py::mrg_rng_distributions::test_d_to_ui - numpy.core._e...
FAILED tests/rng_test.py::mrg_rng_distributions::test_dd_to_double - numpy.co...
FAILED tests/rng_test.py::mrg_rng_distributions::test_dd_to_ui - numpy.core._...
FAILED tests/rng_test.py::mrg_rng_distributions::test_ddd_to_dd - numpy.core....
FAILED tests/rng_test.py::mrg_rng_distributions::test_ddd_to_double - numpy.c...
FAILED tests/rng_test.py::mrg_rng_distributions::test_dir - numpy.core._excep...
FAILED tests/rng_test.py::mrg_rng_distributions::test_dirichlet - numpy.core....
FAILED tests/rng_test.py::mrg_rng_distributions::test_gaussian - numpy.core._...
FAILED tests/rng_test.py::mrg_rng_distributions::test_gaussian_tail - numpy.c...
FAILED tests/rng_test.py::mrg_rng_distributions::test_to_double - numpy.core....
FAILED tests/rng_test.py::mrg_rng_distributions::test_ui_to_double - numpy.co...
FAILED tests/rng_test.py::mrg_rng_distributions::test_uiuiui_to_ui - numpy.co...
FAILED tests/rng_test.py::mt19937_rng_distributions::test_d_to_double - numpy...
FAILED tests/rng_test.py::mt19937_rng_distributions::test_d_to_ui - numpy.cor...
FAILED tests/rng_test.py::mt19937_rng_distributions::test_dd_to_double - nump...
FAILED tests/rng_test.py::mt19937_rng_distributions::test_dd_to_ui - numpy.co...
FAILED tests/rng_test.py::mt19937_rng_distributions::test_ddd_to_dd - numpy.c...
FAILED tests/rng_test.py::mt19937_rng_distributions::test_ddd_to_double - num...
FAILED tests/rng_test.py::mt19937_rng_distributions::test_dir - numpy.core._e...
FAILED tests/rng_test.py::mt19937_rng_distributions::test_dirichlet - numpy.c...
FAILED tests/rng_test.py::mt19937_rng_distributions::test_gaussian - numpy.co...
FAILED tests/rng_test.py::mt19937_rng_distributions::test_gaussian_tail - num...
FAILED tests/rng_test.py::mt19937_rng_distributions::test_to_double - numpy.c...
FAILED tests/rng_test.py::mt19937_rng_distributions::test_ui_to_double - nump...
FAILED tests/rng_test.py::mt19937_rng_distributions::test_uiuiui_to_ui - nump...
FAILED tests/rng_test.py::mt19937_1999_rng_distributions::test_d_to_double - ...
FAILED tests/rng_test.py::mt19937_1999_rng_distributions::test_d_to_ui - nump...
FAILED tests/rng_test.py::mt19937_1999_rng_distributions::test_dd_to_double
FAILED tests/rng_test.py::mt19937_1999_rng_distributions::test_dd_to_ui - num...
FAILED tests/rng_test.py::mt19937_1999_rng_distributions::test_ddd_to_dd - nu...
FAILED tests/rng_test.py::mt19937_1999_rng_distributions::test_ddd_to_double
FAILED tests/rng_test.py::mt19937_1999_rng_distributions::test_dir - numpy.co...
FAILED tests/rng_test.py::mt19937_1999_rng_distributions::test_dirichlet - nu...
FAILED tests/rng_test.py::mt19937_1999_rng_distributions::test_gaussian - num...
FAILED tests/rng_test.py::mt19937_1999_rng_distributions::test_gaussian_tail
FAILED tests/rng_test.py::mt19937_1999_rng_distributions::test_to_double - nu...
FAILED tests/rng_test.py::mt19937_1999_rng_distributions::test_ui_to_double
FAILED tests/rng_test.py::mt19937_1999_rng_distributions::test_uiuiui_to_ui
FAILED tests/rng_test.py::mt19937_1998_rng_distributions::test_d_to_double - ...
FAILED tests/rng_test.py::mt19937_1998_rng_distributions::test_d_to_ui - nump...
FAILED tests/rng_test.py::mt19937_1998_rng_distributions::test_dd_to_double
FAILED tests/rng_test.py::mt19937_1998_rng_distributions::test_dd_to_ui - num...
FAILED tests/rng_test.py::mt19937_1998_rng_distributions::test_ddd_to_dd - nu...
FAILED tests/rng_test.py::mt19937_1998_rng_distributions::test_ddd_to_double
FAILED tests/rng_test.py::mt19937_1998_rng_distributions::test_dir - numpy.co...
FAILED tests/rng_test.py::mt19937_1998_rng_distributions::test_dirichlet - nu...
FAILED tests/rng_test.py::mt19937_1998_rng_distributions::test_gaussian - num...
FAILED tests/rng_test.py::mt19937_1998_rng_distributions::test_gaussian_tail
FAILED tests/rng_test.py::mt19937_1998_rng_distributions::test_to_double - nu...
FAILED tests/rng_test.py::mt19937_1998_rng_distributions::test_ui_to_double
FAILED tests/rng_test.py::mt19937_1998_rng_distributions::test_uiuiui_to_ui
FAILED tests/rng_test.py::r250_rng_distributions::test_d_to_double - numpy.co...
FAILED tests/rng_test.py::r250_rng_distributions::test_d_to_ui - numpy.core._...
FAILED tests/rng_test.py::r250_rng_distributions::test_dd_to_double - numpy.c...
FAILED tests/rng_test.py::r250_rng_distributions::test_dd_to_ui - numpy.core....
FAILED tests/rng_test.py::r250_rng_distributions::test_ddd_to_dd - numpy.core...
FAILED tests/rng_test.py::r250_rng_distributions::test_ddd_to_double - numpy....
FAILED tests/rng_test.py::r250_rng_distributions::test_dir - numpy.core._exce...
FAILED tests/rng_test.py::r250_rng_distributions::test_dirichlet - numpy.core...
FAILED tests/rng_test.py::r250_rng_distributions::test_gaussian - numpy.core....
FAILED tests/rng_test.py::r250_rng_distributions::test_gaussian_tail - numpy....
FAILED tests/rng_test.py::r250_rng_distributions::test_to_double - numpy.core...
FAILED tests/rng_test.py::r250_rng_distributions::test_ui_to_double - numpy.c...
FAILED tests/rng_test.py::r250_rng_distributions::test_uiuiui_to_ui - numpy.c...
FAILED tests/rng_test.py::ran0_rng_distributions::test_d_to_double - numpy.co...
FAILED tests/rng_test.py::ran0_rng_distributions::test_d_to_ui - numpy.core._...
FAILED tests/rng_test.py::ran0_rng_distributions::test_dd_to_double - numpy.c...
FAILED tests/rng_test.py::ran0_rng_distributions::test_dd_to_ui - numpy.core....
FAILED tests/rng_test.py::ran0_rng_distributions::test_ddd_to_dd - numpy.core...
FAILED tests/rng_test.py::ran0_rng_distributions::test_ddd_to_double - numpy....
FAILED tests/rng_test.py::ran0_rng_distributions::test_dir - numpy.core._exce...
FAILED tests/rng_test.py::ran0_rng_distributions::test_dirichlet - numpy.core...
FAILED tests/rng_test.py::ran0_rng_distributions::test_gaussian - numpy.core....
FAILED tests/rng_test.py::ran0_rng_distributions::test_gaussian_tail - numpy....
FAILED tests/rng_test.py::ran0_rng_distributions::test_to_double - numpy.core...
FAILED tests/rng_test.py::ran0_rng_distributions::test_ui_to_double - numpy.c...
FAILED tests/rng_test.py::ran0_rng_distributions::test_uiuiui_to_ui - numpy.c...
FAILED tests/rng_test.py::ran1_rng_distributions::test_d_to_double - numpy.co...
FAILED tests/rng_test.py::ran1_rng_distributions::test_d_to_ui - numpy.core._...
FAILED tests/rng_test.py::ran1_rng_distributions::test_dd_to_double - numpy.c...
FAILED tests/rng_test.py::ran1_rng_distributions::test_dd_to_ui - numpy.core....
FAILED tests/rng_test.py::ran1_rng_distributions::test_ddd_to_dd - numpy.core...
FAILED tests/rng_test.py::ran1_rng_distributions::test_ddd_to_double - numpy....
FAILED tests/rng_test.py::ran1_rng_distributions::test_dir - numpy.core._exce...
FAILED tests/rng_test.py::ran1_rng_distributions::test_dirichlet - numpy.core...
FAILED tests/rng_test.py::ran1_rng_distributions::test_gaussian - numpy.core....
FAILED tests/rng_test.py::ran1_rng_distributions::test_gaussian_tail - numpy....
FAILED tests/rng_test.py::ran1_rng_distributions::test_to_double - numpy.core...
FAILED tests/rng_test.py::ran1_rng_distributions::test_ui_to_double - numpy.c...
FAILED tests/rng_test.py::ran1_rng_distributions::test_uiuiui_to_ui - numpy.c...
FAILED tests/rng_test.py::ran2_rng_distributions::test_d_to_double - numpy.co...
FAILED tests/rng_test.py::ran2_rng_distributions::test_d_to_ui - numpy.core._...
FAILED tests/rng_test.py::ran2_rng_distributions::test_dd_to_double - numpy.c...
FAILED tests/rng_test.py::ran2_rng_distributions::test_dd_to_ui - numpy.core....
FAILED tests/rng_test.py::ran2_rng_distributions::test_ddd_to_dd - numpy.core...
FAILED tests/rng_test.py::ran2_rng_distributions::test_ddd_to_double - numpy....
FAILED tests/rng_test.py::ran2_rng_distributions::test_dir - numpy.core._exce...
FAILED tests/rng_test.py::ran2_rng_distributions::test_dirichlet - numpy.core...
FAILED tests/rng_test.py::ran2_rng_distributions::test_gaussian - numpy.core....
FAILED tests/rng_test.py::ran2_rng_distributions::test_gaussian_tail - numpy....
FAILED tests/rng_test.py::ran2_rng_distributions::test_to_double - numpy.core...
FAILED tests/rng_test.py::ran2_rng_distributions::test_ui_to_double - numpy.c...
FAILED tests/rng_test.py::ran2_rng_distributions::test_uiuiui_to_ui - numpy.c...
FAILED tests/rng_test.py::ran3_rng_distributions::test_d_to_double - numpy.co...
FAILED tests/rng_test.py::ran3_rng_distributions::test_d_to_ui - numpy.core._...
FAILED tests/rng_test.py::ran3_rng_distributions::test_dd_to_double - numpy.c...
FAILED tests/rng_test.py::ran3_rng_distributions::test_dd_to_ui - numpy.core....
FAILED tests/rng_test.py::ran3_rng_distributions::test_ddd_to_dd - numpy.core...
FAILED tests/rng_test.py::ran3_rng_distributions::test_ddd_to_double - numpy....
FAILED tests/rng_test.py::ran3_rng_distributions::test_dir - numpy.core._exce...
FAILED tests/rng_test.py::ran3_rng_distributions::test_dirichlet - numpy.core...
FAILED tests/rng_test.py::ran3_rng_distributions::test_gaussian - numpy.core....
FAILED tests/rng_test.py::ran3_rng_distributions::test_gaussian_tail - numpy....
FAILED tests/rng_test.py::ran3_rng_distributions::test_to_double - numpy.core...
FAILED tests/rng_test.py::ran3_rng_distributions::test_ui_to_double - numpy.c...
FAILED tests/rng_test.py::ran3_rng_distributions::test_uiuiui_to_ui - numpy.c...
FAILED tests/rng_test.py::rand_rng_distributions::test_d_to_double - numpy.co...
FAILED tests/rng_test.py::rand_rng_distributions::test_d_to_ui - numpy.core._...
FAILED tests/rng_test.py::rand_rng_distributions::test_dd_to_double - numpy.c...
FAILED tests/rng_test.py::rand_rng_distributions::test_dd_to_ui - numpy.core....
FAILED tests/rng_test.py::rand_rng_distributions::test_ddd_to_dd - numpy.core...
FAILED tests/rng_test.py::rand_rng_distributions::test_ddd_to_double - numpy....
FAILED tests/rng_test.py::rand_rng_distributions::test_dir - numpy.core._exce...
FAILED tests/rng_test.py::rand_rng_distributions::test_dirichlet - numpy.core...
FAILED tests/rng_test.py::rand_rng_distributions::test_gaussian - numpy.core....
FAILED tests/rng_test.py::rand_rng_distributions::test_gaussian_tail - numpy....
FAILED tests/rng_test.py::rand_rng_distributions::test_to_double - numpy.core...
FAILED tests/rng_test.py::rand_rng_distributions::test_ui_to_double - numpy.c...
FAILED tests/rng_test.py::rand_rng_distributions::test_uiuiui_to_ui - numpy.c...
FAILED tests/rng_test.py::rand48_rng_distributions::test_d_to_double - numpy....
FAILED tests/rng_test.py::rand48_rng_distributions::test_d_to_ui - numpy.core...
FAILED tests/rng_test.py::rand48_rng_distributions::test_dd_to_double - numpy...
FAILED tests/rng_test.py::rand48_rng_distributions::test_dd_to_ui - numpy.cor...
FAILED tests/rng_test.py::rand48_rng_distributions::test_ddd_to_dd - numpy.co...
FAILED tests/rng_test.py::rand48_rng_distributions::test_ddd_to_double - nump...
FAILED tests/rng_test.py::rand48_rng_distributions::test_dir - numpy.core._ex...
FAILED tests/rng_test.py::rand48_rng_distributions::test_dirichlet - numpy.co...
FAILED tests/rng_test.py::rand48_rng_distributions::test_gaussian - numpy.cor...
FAILED tests/rng_test.py::rand48_rng_distributions::test_gaussian_tail - nump...
FAILED tests/rng_test.py::rand48_rng_distributions::test_to_double - numpy.co...
FAILED tests/rng_test.py::rand48_rng_distributions::test_ui_to_double - numpy...
FAILED tests/rng_test.py::rand48_rng_distributions::test_uiuiui_to_ui - numpy...
FAILED tests/rng_test.py::random128_bsd_rng_distributions::test_d_to_double
FAILED tests/rng_test.py::random128_bsd_rng_distributions::test_d_to_ui - num...
FAILED tests/rng_test.py::random128_bsd_rng_distributions::test_dd_to_double
FAILED tests/rng_test.py::random128_bsd_rng_distributions::test_dd_to_ui - nu...
FAILED tests/rng_test.py::random128_bsd_rng_distributions::test_ddd_to_dd - n...
FAILED tests/rng_test.py::random128_bsd_rng_distributions::test_ddd_to_double
FAILED tests/rng_test.py::random128_bsd_rng_distributions::test_dir - numpy.c...
FAILED tests/rng_test.py::random128_bsd_rng_distributions::test_dirichlet - n...
FAILED tests/rng_test.py::random128_bsd_rng_distributions::test_gaussian - nu...
FAILED tests/rng_test.py::random128_bsd_rng_distributions::test_gaussian_tail
FAILED tests/rng_test.py::random128_bsd_rng_distributions::test_to_double - n...
FAILED tests/rng_test.py::random128_bsd_rng_distributions::test_ui_to_double
FAILED tests/rng_test.py::random128_bsd_rng_distributions::test_uiuiui_to_ui
FAILED tests/rng_test.py::random128_glibc2_rng_distributions::test_d_to_double
FAILED tests/rng_test.py::random128_glibc2_rng_distributions::test_d_to_ui - ...
FAILED tests/rng_test.py::random128_glibc2_rng_distributions::test_dd_to_double
FAILED tests/rng_test.py::random128_glibc2_rng_distributions::test_dd_to_ui
FAILED tests/rng_test.py::random128_glibc2_rng_distributions::test_ddd_to_dd
FAILED tests/rng_test.py::random128_glibc2_rng_distributions::test_ddd_to_double
FAILED tests/rng_test.py::random128_glibc2_rng_distributions::test_dir - nump...
FAILED tests/rng_test.py::random128_glibc2_rng_distributions::test_dirichlet
FAILED tests/rng_test.py::random128_glibc2_rng_distributions::test_gaussian
FAILED tests/rng_test.py::random128_glibc2_rng_distributions::test_gaussian_tail
FAILED tests/rng_test.py::random128_glibc2_rng_distributions::test_to_double
FAILED tests/rng_test.py::random128_glibc2_rng_distributions::test_ui_to_double
FAILED tests/rng_test.py::random128_glibc2_rng_distributions::test_uiuiui_to_ui
FAILED tests/rng_test.py::random128_libc5_rng_distributions::test_d_to_double
FAILED tests/rng_test.py::random128_libc5_rng_distributions::test_d_to_ui - n...
FAILED tests/rng_test.py::random128_libc5_rng_distributions::test_dd_to_double
FAILED tests/rng_test.py::random128_libc5_rng_distributions::test_dd_to_ui - ...
FAILED tests/rng_test.py::random128_libc5_rng_distributions::test_ddd_to_dd
FAILED tests/rng_test.py::random128_libc5_rng_distributions::test_ddd_to_double
FAILED tests/rng_test.py::random128_libc5_rng_distributions::test_dir - numpy...
FAILED tests/rng_test.py::random128_libc5_rng_distributions::test_dirichlet
FAILED tests/rng_test.py::random128_libc5_rng_distributions::test_gaussian - ...
FAILED tests/rng_test.py::random128_libc5_rng_distributions::test_gaussian_tail
FAILED tests/rng_test.py::random128_libc5_rng_distributions::test_to_double
FAILED tests/rng_test.py::random128_libc5_rng_distributions::test_ui_to_double
FAILED tests/rng_test.py::random128_libc5_rng_distributions::test_uiuiui_to_ui
FAILED tests/rng_test.py::random256_bsd_rng_distributions::test_d_to_double
FAILED tests/rng_test.py::random256_bsd_rng_distributions::test_d_to_ui - num...
FAILED tests/rng_test.py::random256_bsd_rng_distributions::test_dd_to_double
FAILED tests/rng_test.py::random256_bsd_rng_distributions::test_dd_to_ui - nu...
FAILED tests/rng_test.py::random256_bsd_rng_distributions::test_ddd_to_dd - n...
FAILED tests/rng_test.py::random256_bsd_rng_distributions::test_ddd_to_double
FAILED tests/rng_test.py::random256_bsd_rng_distributions::test_dir - numpy.c...
FAILED tests/rng_test.py::random256_bsd_rng_distributions::test_dirichlet - n...
FAILED tests/rng_test.py::random256_bsd_rng_distributions::test_gaussian - nu...
FAILED tests/rng_test.py::random256_bsd_rng_distributions::test_gaussian_tail
FAILED tests/rng_test.py::random256_bsd_rng_distributions::test_to_double - n...
FAILED tests/rng_test.py::random256_bsd_rng_distributions::test_ui_to_double
FAILED tests/rng_test.py::random256_bsd_rng_distributions::test_uiuiui_to_ui
FAILED tests/rng_test.py::random256_glibc2_rng_distributions::test_d_to_double
FAILED tests/rng_test.py::random256_glibc2_rng_distributions::test_d_to_ui - ...
FAILED tests/rng_test.py::random256_glibc2_rng_distributions::test_dd_to_double
FAILED tests/rng_test.py::random256_glibc2_rng_distributions::test_dd_to_ui
FAILED tests/rng_test.py::random256_glibc2_rng_distributions::test_ddd_to_dd
FAILED tests/rng_test.py::random256_glibc2_rng_distributions::test_ddd_to_double
FAILED tests/rng_test.py::random256_glibc2_rng_distributions::test_dir - nump...
FAILED tests/rng_test.py::random256_glibc2_rng_distributions::test_dirichlet
FAILED tests/rng_test.py::random256_glibc2_rng_distributions::test_gaussian
FAILED tests/rng_test.py::random256_glibc2_rng_distributions::test_gaussian_tail
FAILED tests/rng_test.py::random256_glibc2_rng_distributions::test_to_double
FAILED tests/rng_test.py::random256_glibc2_rng_distributions::test_ui_to_double
FAILED tests/rng_test.py::random256_glibc2_rng_distributions::test_uiuiui_to_ui
FAILED tests/rng_test.py::random256_libc5_rng_distributions::test_d_to_double
FAILED tests/rng_test.py::random256_libc5_rng_distributions::test_d_to_ui - n...
FAILED tests/rng_test.py::random256_libc5_rng_distributions::test_dd_to_double
FAILED tests/rng_test.py::random256_libc5_rng_distributions::test_dd_to_ui - ...
FAILED tests/rng_test.py::random256_libc5_rng_distributions::test_ddd_to_dd
FAILED tests/rng_test.py::random256_libc5_rng_distributions::test_ddd_to_double
FAILED tests/rng_test.py::random256_libc5_rng_distributions::test_dir - numpy...
FAILED tests/rng_test.py::random256_libc5_rng_distributions::test_dirichlet
FAILED tests/rng_test.py::random256_libc5_rng_distributions::test_gaussian - ...
FAILED tests/rng_test.py::random256_libc5_rng_distributions::test_gaussian_tail
FAILED tests/rng_test.py::random256_libc5_rng_distributions::test_to_double
FAILED tests/rng_test.py::random256_libc5_rng_distributions::test_ui_to_double
FAILED tests/rng_test.py::random256_libc5_rng_distributions::test_uiuiui_to_ui
FAILED tests/rng_test.py::random32_bsd_rng_distributions::test_d_to_double - ...
FAILED tests/rng_test.py::random32_bsd_rng_distributions::test_d_to_ui - nump...
FAILED tests/rng_test.py::random32_bsd_rng_distributions::test_dd_to_double
FAILED tests/rng_test.py::random32_bsd_rng_distributions::test_dd_to_ui - num...
FAILED tests/rng_test.py::random32_bsd_rng_distributions::test_ddd_to_dd - nu...
FAILED tests/rng_test.py::random32_bsd_rng_distributions::test_ddd_to_double
FAILED tests/rng_test.py::random32_bsd_rng_distributions::test_dir - numpy.co...
FAILED tests/rng_test.py::random32_bsd_rng_distributions::test_dirichlet - nu...
FAILED tests/rng_test.py::random32_bsd_rng_distributions::test_gaussian - num...
FAILED tests/rng_test.py::random32_bsd_rng_distributions::test_gaussian_tail
FAILED tests/rng_test.py::random32_bsd_rng_distributions::test_to_double - nu...
FAILED tests/rng_test.py::random32_bsd_rng_distributions::test_ui_to_double
FAILED tests/rng_test.py::random32_bsd_rng_distributions::test_uiuiui_to_ui
FAILED tests/rng_test.py::random32_glibc2_rng_distributions::test_d_to_double
FAILED tests/rng_test.py::random32_glibc2_rng_distributions::test_d_to_ui - n...
FAILED tests/rng_test.py::random32_glibc2_rng_distributions::test_dd_to_double
FAILED tests/rng_test.py::random32_glibc2_rng_distributions::test_dd_to_ui - ...
FAILED tests/rng_test.py::random32_glibc2_rng_distributions::test_ddd_to_dd
FAILED tests/rng_test.py::random32_glibc2_rng_distributions::test_ddd_to_double
FAILED tests/rng_test.py::random32_glibc2_rng_distributions::test_dir - numpy...
FAILED tests/rng_test.py::random32_glibc2_rng_distributions::test_dirichlet
FAILED tests/rng_test.py::random32_glibc2_rng_distributions::test_gaussian - ...
FAILED tests/rng_test.py::random32_glibc2_rng_distributions::test_gaussian_tail
FAILED tests/rng_test.py::random32_glibc2_rng_distributions::test_to_double
FAILED tests/rng_test.py::random32_glibc2_rng_distributions::test_ui_to_double
FAILED tests/rng_test.py::random32_glibc2_rng_distributions::test_uiuiui_to_ui
FAILED tests/rng_test.py::random32_libc5_rng_distributions::test_d_to_double
FAILED tests/rng_test.py::random32_libc5_rng_distributions::test_d_to_ui - nu...
FAILED tests/rng_test.py::random32_libc5_rng_distributions::test_dd_to_double
FAILED tests/rng_test.py::random32_libc5_rng_distributions::test_dd_to_ui - n...
FAILED tests/rng_test.py::random32_libc5_rng_distributions::test_ddd_to_dd - ...
FAILED tests/rng_test.py::random32_libc5_rng_distributions::test_ddd_to_double
FAILED tests/rng_test.py::random32_libc5_rng_distributions::test_dir - numpy....
FAILED tests/rng_test.py::random32_libc5_rng_distributions::test_dirichlet - ...
FAILED tests/rng_test.py::random32_libc5_rng_distributions::test_gaussian - n...
FAILED tests/rng_test.py::random32_libc5_rng_distributions::test_gaussian_tail
FAILED tests/rng_test.py::random32_libc5_rng_distributions::test_to_double - ...
FAILED tests/rng_test.py::random32_libc5_rng_distributions::test_ui_to_double
FAILED tests/rng_test.py::random32_libc5_rng_distributions::test_uiuiui_to_ui
FAILED tests/rng_test.py::random64_bsd_rng_distributions::test_d_to_double - ...
FAILED tests/rng_test.py::random64_bsd_rng_distributions::test_d_to_ui - nump...
FAILED tests/rng_test.py::random64_bsd_rng_distributions::test_dd_to_double
FAILED tests/rng_test.py::random64_bsd_rng_distributions::test_dd_to_ui - num...
FAILED tests/rng_test.py::random64_bsd_rng_distributions::test_ddd_to_dd - nu...
FAILED tests/rng_test.py::random64_bsd_rng_distributions::test_ddd_to_double
FAILED tests/rng_test.py::random64_bsd_rng_distributions::test_dir - numpy.co...
FAILED tests/rng_test.py::random64_bsd_rng_distributions::test_dirichlet - nu...
FAILED tests/rng_test.py::random64_bsd_rng_distributions::test_gaussian - num...
FAILED tests/rng_test.py::random64_bsd_rng_distributions::test_gaussian_tail
FAILED tests/rng_test.py::random64_bsd_rng_distributions::test_to_double - nu...
FAILED tests/rng_test.py::random64_bsd_rng_distributions::test_ui_to_double
FAILED tests/rng_test.py::random64_bsd_rng_distributions::test_uiuiui_to_ui
FAILED tests/rng_test.py::random64_glibc2_rng_distributions::test_d_to_double
FAILED tests/rng_test.py::random64_glibc2_rng_distributions::test_d_to_ui - n...
FAILED tests/rng_test.py::random64_glibc2_rng_distributions::test_dd_to_double
FAILED tests/rng_test.py::random64_glibc2_rng_distributions::test_dd_to_ui - ...
FAILED tests/rng_test.py::random64_glibc2_rng_distributions::test_ddd_to_dd
FAILED tests/rng_test.py::random64_glibc2_rng_distributions::test_ddd_to_double
FAILED tests/rng_test.py::random64_glibc2_rng_distributions::test_dir - numpy...
FAILED tests/rng_test.py::random64_glibc2_rng_distributions::test_dirichlet
FAILED tests/rng_test.py::random64_glibc2_rng_distributions::test_gaussian - ...
FAILED tests/rng_test.py::random64_glibc2_rng_distributions::test_gaussian_tail
FAILED tests/rng_test.py::random64_glibc2_rng_distributions::test_to_double
FAILED tests/rng_test.py::random64_glibc2_rng_distributions::test_ui_to_double
FAILED tests/rng_test.py::random64_glibc2_rng_distributions::test_uiuiui_to_ui
FAILED tests/rng_test.py::random64_libc5_rng_distributions::test_d_to_double
FAILED tests/rng_test.py::random64_libc5_rng_distributions::test_d_to_ui - nu...
FAILED tests/rng_test.py::random64_libc5_rng_distributions::test_dd_to_double
FAILED tests/rng_test.py::random64_libc5_rng_distributions::test_dd_to_ui - n...
FAILED tests/rng_test.py::random64_libc5_rng_distributions::test_ddd_to_dd - ...
FAILED tests/rng_test.py::random64_libc5_rng_distributions::test_ddd_to_double
FAILED tests/rng_test.py::random64_libc5_rng_distributions::test_dir - numpy....
FAILED tests/rng_test.py::random64_libc5_rng_distributions::test_dirichlet - ...
FAILED tests/rng_test.py::random64_libc5_rng_distributions::test_gaussian - n...
FAILED tests/rng_test.py::random64_libc5_rng_distributions::test_gaussian_tail
FAILED tests/rng_test.py::random64_libc5_rng_distributions::test_to_double - ...
FAILED tests/rng_test.py::random64_libc5_rng_distributions::test_ui_to_double
FAILED tests/rng_test.py::random64_libc5_rng_distributions::test_uiuiui_to_ui
FAILED tests/rng_test.py::random8_bsd_rng_distributions::test_d_to_double - n...
FAILED tests/rng_test.py::random8_bsd_rng_distributions::test_d_to_ui - numpy...
FAILED tests/rng_test.py::random8_bsd_rng_distributions::test_dd_to_double - ...
FAILED tests/rng_test.py::random8_bsd_rng_distributions::test_dd_to_ui - nump...
FAILED tests/rng_test.py::random8_bsd_rng_distributions::test_ddd_to_dd - num...
FAILED tests/rng_test.py::random8_bsd_rng_distributions::test_ddd_to_double
FAILED tests/rng_test.py::random8_bsd_rng_distributions::test_dir - numpy.cor...
FAILED tests/rng_test.py::random8_bsd_rng_distributions::test_dirichlet - num...
FAILED tests/rng_test.py::random8_bsd_rng_distributions::test_gaussian - nump...
FAILED tests/rng_test.py::random8_bsd_rng_distributions::test_gaussian_tail
FAILED tests/rng_test.py::random8_bsd_rng_distributions::test_to_double - num...
FAILED tests/rng_test.py::random8_bsd_rng_distributions::test_ui_to_double - ...
FAILED tests/rng_test.py::random8_bsd_rng_distributions::test_uiuiui_to_ui - ...
FAILED tests/rng_test.py::random8_glibc2_rng_distributions::test_d_to_double
FAILED tests/rng_test.py::random8_glibc2_rng_distributions::test_d_to_ui - nu...
FAILED tests/rng_test.py::random8_glibc2_rng_distributions::test_dd_to_double
FAILED tests/rng_test.py::random8_glibc2_rng_distributions::test_dd_to_ui - n...
FAILED tests/rng_test.py::random8_glibc2_rng_distributions::test_ddd_to_dd - ...
FAILED tests/rng_test.py::random8_glibc2_rng_distributions::test_ddd_to_double
FAILED tests/rng_test.py::random8_glibc2_rng_distributions::test_dir - numpy....
FAILED tests/rng_test.py::random8_glibc2_rng_distributions::test_dirichlet - ...
FAILED tests/rng_test.py::random8_glibc2_rng_distributions::test_gaussian - n...
FAILED tests/rng_test.py::random8_glibc2_rng_distributions::test_gaussian_tail
FAILED tests/rng_test.py::random8_glibc2_rng_distributions::test_to_double - ...
FAILED tests/rng_test.py::random8_glibc2_rng_distributions::test_ui_to_double
FAILED tests/rng_test.py::random8_glibc2_rng_distributions::test_uiuiui_to_ui
FAILED tests/rng_test.py::random8_libc5_rng_distributions::test_d_to_double
FAILED tests/rng_test.py::random8_libc5_rng_distributions::test_d_to_ui - num...
FAILED tests/rng_test.py::random8_libc5_rng_distributions::test_dd_to_double
FAILED tests/rng_test.py::random8_libc5_rng_distributions::test_dd_to_ui - nu...
FAILED tests/rng_test.py::random8_libc5_rng_distributions::test_ddd_to_dd - n...
FAILED tests/rng_test.py::random8_libc5_rng_distributions::test_ddd_to_double
FAILED tests/rng_test.py::random8_libc5_rng_distributions::test_dir - numpy.c...
FAILED tests/rng_test.py::random8_libc5_rng_distributions::test_dirichlet - n...
FAILED tests/rng_test.py::random8_libc5_rng_distributions::test_gaussian - nu...
FAILED tests/rng_test.py::random8_libc5_rng_distributions::test_gaussian_tail
FAILED tests/rng_test.py::random8_libc5_rng_distributions::test_to_double - n...
FAILED tests/rng_test.py::random8_libc5_rng_distributions::test_ui_to_double
FAILED tests/rng_test.py::random8_libc5_rng_distributions::test_uiuiui_to_ui
FAILED tests/rng_test.py::random_bsd_rng_distributions::test_d_to_double - nu...
FAILED tests/rng_test.py::random_bsd_rng_distributions::test_d_to_ui - numpy....
FAILED tests/rng_test.py::random_bsd_rng_distributions::test_dd_to_double - n...
FAILED tests/rng_test.py::random_bsd_rng_distributions::test_dd_to_ui - numpy...
FAILED tests/rng_test.py::random_bsd_rng_distributions::test_ddd_to_dd - nump...
FAILED tests/rng_test.py::random_bsd_rng_distributions::test_ddd_to_double - ...
FAILED tests/rng_test.py::random_bsd_rng_distributions::test_dir - numpy.core...
FAILED tests/rng_test.py::random_bsd_rng_distributions::test_dirichlet - nump...
FAILED tests/rng_test.py::random_bsd_rng_distributions::test_gaussian - numpy...
FAILED tests/rng_test.py::random_bsd_rng_distributions::test_gaussian_tail - ...
FAILED tests/rng_test.py::random_bsd_rng_distributions::test_to_double - nump...
FAILED tests/rng_test.py::random_bsd_rng_distributions::test_ui_to_double - n...
FAILED tests/rng_test.py::random_bsd_rng_distributions::test_uiuiui_to_ui - n...
FAILED tests/rng_test.py::random_glibc2_rng_distributions::test_d_to_double
FAILED tests/rng_test.py::random_glibc2_rng_distributions::test_d_to_ui - num...
FAILED tests/rng_test.py::random_glibc2_rng_distributions::test_dd_to_double
FAILED tests/rng_test.py::random_glibc2_rng_distributions::test_dd_to_ui - nu...
FAILED tests/rng_test.py::random_glibc2_rng_distributions::test_ddd_to_dd - n...
FAILED tests/rng_test.py::random_glibc2_rng_distributions::test_ddd_to_double
FAILED tests/rng_test.py::random_glibc2_rng_distributions::test_dir - numpy.c...
FAILED tests/rng_test.py::random_glibc2_rng_distributions::test_dirichlet - n...
FAILED tests/rng_test.py::random_glibc2_rng_distributions::test_gaussian - nu...
FAILED tests/rng_test.py::random_glibc2_rng_distributions::test_gaussian_tail
FAILED tests/rng_test.py::random_glibc2_rng_distributions::test_to_double - n...
FAILED tests/rng_test.py::random_glibc2_rng_distributions::test_ui_to_double
FAILED tests/rng_test.py::random_glibc2_rng_distributions::test_uiuiui_to_ui
FAILED tests/rng_test.py::random_libc5_rng_distributions::test_d_to_double - ...
FAILED tests/rng_test.py::random_libc5_rng_distributions::test_d_to_ui - nump...
FAILED tests/rng_test.py::random_libc5_rng_distributions::test_dd_to_double
FAILED tests/rng_test.py::random_libc5_rng_distributions::test_dd_to_ui - num...
FAILED tests/rng_test.py::random_libc5_rng_distributions::test_ddd_to_dd - nu...
FAILED tests/rng_test.py::random_libc5_rng_distributions::test_ddd_to_double
FAILED tests/rng_test.py::random_libc5_rng_distributions::test_dir - numpy.co...
FAILED tests/rng_test.py::random_libc5_rng_distributions::test_dirichlet - nu...
FAILED tests/rng_test.py::random_libc5_rng_distributions::test_gaussian - num...
FAILED tests/rng_test.py::random_libc5_rng_distributions::test_gaussian_tail
FAILED tests/rng_test.py::random_libc5_rng_distributions::test_to_double - nu...
FAILED tests/rng_test.py::random_libc5_rng_distributions::test_ui_to_double
FAILED tests/rng_test.py::random_libc5_rng_distributions::test_uiuiui_to_ui
FAILED tests/rng_test.py::randu_rng_distributions::test_d_to_double - numpy.c...
FAILED tests/rng_test.py::randu_rng_distributions::test_d_to_ui - numpy.core....
FAILED tests/rng_test.py::randu_rng_distributions::test_dd_to_double - numpy....
FAILED tests/rng_test.py::randu_rng_distributions::test_dd_to_ui - numpy.core...
FAILED tests/rng_test.py::randu_rng_distributions::test_ddd_to_dd - numpy.cor...
FAILED tests/rng_test.py::randu_rng_distributions::test_ddd_to_double - numpy...
FAILED tests/rng_test.py::randu_rng_distributions::test_dir - numpy.core._exc...
FAILED tests/rng_test.py::randu_rng_distributions::test_dirichlet - numpy.cor...
FAILED tests/rng_test.py::randu_rng_distributions::test_gaussian - numpy.core...
FAILED tests/rng_test.py::randu_rng_distributions::test_gaussian_tail - numpy...
FAILED tests/rng_test.py::randu_rng_distributions::test_to_double - numpy.cor...
FAILED tests/rng_test.py::randu_rng_distributions::test_ui_to_double - numpy....
FAILED tests/rng_test.py::randu_rng_distributions::test_uiuiui_to_ui - numpy....
FAILED tests/rng_test.py::ranf_rng_distributions::test_d_to_double - numpy.co...
FAILED tests/rng_test.py::ranf_rng_distributions::test_d_to_ui - numpy.core._...
FAILED tests/rng_test.py::ranf_rng_distributions::test_dd_to_double - numpy.c...
FAILED tests/rng_test.py::ranf_rng_distributions::test_dd_to_ui - numpy.core....
FAILED tests/rng_test.py::ranf_rng_distributions::test_ddd_to_dd - numpy.core...
FAILED tests/rng_test.py::ranf_rng_distributions::test_ddd_to_double - numpy....
FAILED tests/rng_test.py::ranf_rng_distributions::test_dir - numpy.core._exce...
FAILED tests/rng_test.py::ranf_rng_distributions::test_dirichlet - numpy.core...
FAILED tests/rng_test.py::ranf_rng_distributions::test_gaussian - numpy.core....
FAILED tests/rng_test.py::ranf_rng_distributions::test_gaussian_tail - numpy....
FAILED tests/rng_test.py::ranf_rng_distributions::test_to_double - numpy.core...
FAILED tests/rng_test.py::ranf_rng_distributions::test_ui_to_double - numpy.c...
FAILED tests/rng_test.py::ranf_rng_distributions::test_uiuiui_to_ui - numpy.c...
FAILED tests/rng_test.py::ranlux_rng_distributions::test_d_to_double - numpy....
FAILED tests/rng_test.py::ranlux_rng_distributions::test_d_to_ui - numpy.core...
FAILED tests/rng_test.py::ranlux_rng_distributions::test_dd_to_double - numpy...
FAILED tests/rng_test.py::ranlux_rng_distributions::test_dd_to_ui - numpy.cor...
FAILED tests/rng_test.py::ranlux_rng_distributions::test_ddd_to_dd - numpy.co...
FAILED tests/rng_test.py::ranlux_rng_distributions::test_ddd_to_double - nump...
FAILED tests/rng_test.py::ranlux_rng_distributions::test_dir - numpy.core._ex...
FAILED tests/rng_test.py::ranlux_rng_distributions::test_dirichlet - numpy.co...
FAILED tests/rng_test.py::ranlux_rng_distributions::test_gaussian - numpy.cor...
FAILED tests/rng_test.py::ranlux_rng_distributions::test_gaussian_tail - nump...
FAILED tests/rng_test.py::ranlux_rng_distributions::test_to_double - numpy.co...
FAILED tests/rng_test.py::ranlux_rng_distributions::test_ui_to_double - numpy...
FAILED tests/rng_test.py::ranlux_rng_distributions::test_uiuiui_to_ui - numpy...
FAILED tests/rng_test.py::ranlux389_rng_distributions::test_d_to_double - num...
FAILED tests/rng_test.py::ranlux389_rng_distributions::test_d_to_ui - numpy.c...
FAILED tests/rng_test.py::ranlux389_rng_distributions::test_dd_to_double - nu...
FAILED tests/rng_test.py::ranlux389_rng_distributions::test_dd_to_ui - numpy....
FAILED tests/rng_test.py::ranlux389_rng_distributions::test_ddd_to_dd - numpy...
FAILED tests/rng_test.py::ranlux389_rng_distributions::test_ddd_to_double - n...
FAILED tests/rng_test.py::ranlux389_rng_distributions::test_dir - numpy.core....
FAILED tests/rng_test.py::ranlux389_rng_distributions::test_dirichlet - numpy...
FAILED tests/rng_test.py::ranlux389_rng_distributions::test_gaussian - numpy....
FAILED tests/rng_test.py::ranlux389_rng_distributions::test_gaussian_tail - n...
FAILED tests/rng_test.py::ranlux389_rng_distributions::test_to_double - numpy...
FAILED tests/rng_test.py::ranlux389_rng_distributions::test_ui_to_double - nu...
FAILED tests/rng_test.py::ranlux389_rng_distributions::test_uiuiui_to_ui - nu...
FAILED tests/rng_test.py::ranlxd1_rng_distributions::test_d_to_double - numpy...
FAILED tests/rng_test.py::ranlxd1_rng_distributions::test_d_to_ui - numpy.cor...
FAILED tests/rng_test.py::ranlxd1_rng_distributions::test_dd_to_double - nump...
FAILED tests/rng_test.py::ranlxd1_rng_distributions::test_dd_to_ui - numpy.co...
FAILED tests/rng_test.py::ranlxd1_rng_distributions::test_ddd_to_dd - numpy.c...
FAILED tests/rng_test.py::ranlxd1_rng_distributions::test_ddd_to_double - num...
FAILED tests/rng_test.py::ranlxd1_rng_distributions::test_dir - numpy.core._e...
FAILED tests/rng_test.py::ranlxd1_rng_distributions::test_dirichlet - numpy.c...
FAILED tests/rng_test.py::ranlxd1_rng_distributions::test_gaussian - numpy.co...
FAILED tests/rng_test.py::ranlxd1_rng_distributions::test_gaussian_tail - num...
FAILED tests/rng_test.py::ranlxd1_rng_distributions::test_to_double - numpy.c...
FAILED tests/rng_test.py::ranlxd1_rng_distributions::test_ui_to_double - nump...
FAILED tests/rng_test.py::ranlxd1_rng_distributions::test_uiuiui_to_ui - nump...
FAILED tests/rng_test.py::ranlxd2_rng_distributions::test_d_to_double - numpy...
FAILED tests/rng_test.py::ranlxd2_rng_distributions::test_d_to_ui - numpy.cor...
FAILED tests/rng_test.py::ranlxd2_rng_distributions::test_dd_to_double - nump...
FAILED tests/rng_test.py::ranlxd2_rng_distributions::test_dd_to_ui - numpy.co...
FAILED tests/rng_test.py::ranlxd2_rng_distributions::test_ddd_to_dd - numpy.c...
FAILED tests/rng_test.py::ranlxd2_rng_distributions::test_ddd_to_double - num...
FAILED tests/rng_test.py::ranlxd2_rng_distributions::test_dir - numpy.core._e...
FAILED tests/rng_test.py::ranlxd2_rng_distributions::test_dirichlet - numpy.c...
FAILED tests/rng_test.py::ranlxd2_rng_distributions::test_gaussian - numpy.co...
FAILED tests/rng_test.py::ranlxd2_rng_distributions::test_gaussian_tail - num...
FAILED tests/rng_test.py::ranlxd2_rng_distributions::test_to_double - numpy.c...
FAILED tests/rng_test.py::ranlxd2_rng_distributions::test_ui_to_double - nump...
FAILED tests/rng_test.py::ranlxd2_rng_distributions::test_uiuiui_to_ui - nump...
FAILED tests/rng_test.py::ranlxs0_rng_distributions::test_d_to_double - numpy...
FAILED tests/rng_test.py::ranlxs0_rng_distributions::test_d_to_ui - numpy.cor...
FAILED tests/rng_test.py::ranlxs0_rng_distributions::test_dd_to_double - nump...
FAILED tests/rng_test.py::ranlxs0_rng_distributions::test_dd_to_ui - numpy.co...
FAILED tests/rng_test.py::ranlxs0_rng_distributions::test_ddd_to_dd - numpy.c...
FAILED tests/rng_test.py::ranlxs0_rng_distributions::test_ddd_to_double - num...
FAILED tests/rng_test.py::ranlxs0_rng_distributions::test_dir - numpy.core._e...
FAILED tests/rng_test.py::ranlxs0_rng_distributions::test_dirichlet - numpy.c...
FAILED tests/rng_test.py::ranlxs0_rng_distributions::test_gaussian - numpy.co...
FAILED tests/rng_test.py::ranlxs0_rng_distributions::test_gaussian_tail - num...
FAILED tests/rng_test.py::ranlxs0_rng_distributions::test_to_double - numpy.c...
FAILED tests/rng_test.py::ranlxs0_rng_distributions::test_ui_to_double - nump...
FAILED tests/rng_test.py::ranlxs0_rng_distributions::test_uiuiui_to_ui - nump...
FAILED tests/rng_test.py::ranlxs1_rng_distributions::test_d_to_double - numpy...
FAILED tests/rng_test.py::ranlxs1_rng_distributions::test_d_to_ui - numpy.cor...
FAILED tests/rng_test.py::ranlxs1_rng_distributions::test_dd_to_double - nump...
FAILED tests/rng_test.py::ranlxs1_rng_distributions::test_dd_to_ui - numpy.co...
FAILED tests/rng_test.py::ranlxs1_rng_distributions::test_ddd_to_dd - numpy.c...
FAILED tests/rng_test.py::ranlxs1_rng_distributions::test_ddd_to_double - num...
FAILED tests/rng_test.py::ranlxs1_rng_distributions::test_dir - numpy.core._e...
FAILED tests/rng_test.py::ranlxs1_rng_distributions::test_dirichlet - numpy.c...
FAILED tests/rng_test.py::ranlxs1_rng_distributions::test_gaussian - numpy.co...
FAILED tests/rng_test.py::ranlxs1_rng_distributions::test_gaussian_tail - num...
FAILED tests/rng_test.py::ranlxs1_rng_distributions::test_to_double - numpy.c...
FAILED tests/rng_test.py::ranlxs1_rng_distributions::test_ui_to_double - nump...
FAILED tests/rng_test.py::ranlxs1_rng_distributions::test_uiuiui_to_ui - nump...
FAILED tests/rng_test.py::ranlxs2_rng_distributions::test_d_to_double - numpy...
FAILED tests/rng_test.py::ranlxs2_rng_distributions::test_d_to_ui - numpy.cor...
FAILED tests/rng_test.py::ranlxs2_rng_distributions::test_dd_to_double - nump...
FAILED tests/rng_test.py::ranlxs2_rng_distributions::test_dd_to_ui - numpy.co...
FAILED tests/rng_test.py::ranlxs2_rng_distributions::test_ddd_to_dd - numpy.c...
FAILED tests/rng_test.py::ranlxs2_rng_distributions::test_ddd_to_double - num...
FAILED tests/rng_test.py::ranlxs2_rng_distributions::test_dir - numpy.core._e...
FAILED tests/rng_test.py::ranlxs2_rng_distributions::test_dirichlet - numpy.c...
FAILED tests/rng_test.py::ranlxs2_rng_distributions::test_gaussian - numpy.co...
FAILED tests/rng_test.py::ranlxs2_rng_distributions::test_gaussian_tail - num...
FAILED tests/rng_test.py::ranlxs2_rng_distributions::test_to_double - numpy.c...
FAILED tests/rng_test.py::ranlxs2_rng_distributions::test_ui_to_double - nump...
FAILED tests/rng_test.py::ranlxs2_rng_distributions::test_uiuiui_to_ui - nump...
FAILED tests/rng_test.py::ranmar_rng_distributions::test_d_to_double - numpy....
FAILED tests/rng_test.py::ranmar_rng_distributions::test_d_to_ui - numpy.core...
FAILED tests/rng_test.py::ranmar_rng_distributions::test_dd_to_double - numpy...
FAILED tests/rng_test.py::ranmar_rng_distributions::test_dd_to_ui - numpy.cor...
FAILED tests/rng_test.py::ranmar_rng_distributions::test_ddd_to_dd - numpy.co...
FAILED tests/rng_test.py::ranmar_rng_distributions::test_ddd_to_double - nump...
FAILED tests/rng_test.py::ranmar_rng_distributions::test_dir - numpy.core._ex...
FAILED tests/rng_test.py::ranmar_rng_distributions::test_dirichlet - numpy.co...
FAILED tests/rng_test.py::ranmar_rng_distributions::test_gaussian - numpy.cor...
FAILED tests/rng_test.py::ranmar_rng_distributions::test_gaussian_tail - nump...
FAILED tests/rng_test.py::ranmar_rng_distributions::test_to_double - numpy.co...
FAILED tests/rng_test.py::ranmar_rng_distributions::test_ui_to_double - numpy...
FAILED tests/rng_test.py::ranmar_rng_distributions::test_uiuiui_to_ui - numpy...
FAILED tests/rng_test.py::slatec_rng_distributions::test_d_to_double - numpy....
FAILED tests/rng_test.py::slatec_rng_distributions::test_d_to_ui - numpy.core...
FAILED tests/rng_test.py::slatec_rng_distributions::test_dd_to_double - numpy...
FAILED tests/rng_test.py::slatec_rng_distributions::test_dd_to_ui - numpy.cor...
FAILED tests/rng_test.py::slatec_rng_distributions::test_ddd_to_dd - numpy.co...
FAILED tests/rng_test.py::slatec_rng_distributions::test_ddd_to_double - nump...
FAILED tests/rng_test.py::slatec_rng_distributions::test_dir - numpy.core._ex...
FAILED tests/rng_test.py::slatec_rng_distributions::test_dirichlet - numpy.co...
FAILED tests/rng_test.py::slatec_rng_distributions::test_gaussian - numpy.cor...
FAILED tests/rng_test.py::slatec_rng_distributions::test_gaussian_tail - nump...
FAILED tests/rng_test.py::slatec_rng_distributions::test_to_double - numpy.co...
FAILED tests/rng_test.py::slatec_rng_distributions::test_ui_to_double - numpy...
FAILED tests/rng_test.py::slatec_rng_distributions::test_uiuiui_to_ui - numpy...
FAILED tests/rng_test.py::taus_rng_distributions::test_d_to_double - numpy.co...
FAILED tests/rng_test.py::taus_rng_distributions::test_d_to_ui - numpy.core._...
FAILED tests/rng_test.py::taus_rng_distributions::test_dd_to_double - numpy.c...
FAILED tests/rng_test.py::taus_rng_distributions::test_dd_to_ui - numpy.core....
FAILED tests/rng_test.py::taus_rng_distributions::test_ddd_to_dd - numpy.core...
FAILED tests/rng_test.py::taus_rng_distributions::test_ddd_to_double - numpy....
FAILED tests/rng_test.py::taus_rng_distributions::test_dir - numpy.core._exce...
FAILED tests/rng_test.py::taus_rng_distributions::test_dirichlet - numpy.core...
FAILED tests/rng_test.py::taus_rng_distributions::test_gaussian - numpy.core....
FAILED tests/rng_test.py::taus_rng_distributions::test_gaussian_tail - numpy....
FAILED tests/rng_test.py::taus_rng_distributions::test_to_double - numpy.core...
FAILED tests/rng_test.py::taus_rng_distributions::test_ui_to_double - numpy.c...
FAILED tests/rng_test.py::taus_rng_distributions::test_uiuiui_to_ui - numpy.c...
FAILED tests/rng_test.py::taus2_rng_distributions::test_d_to_double - numpy.c...
FAILED tests/rng_test.py::taus2_rng_distributions::test_d_to_ui - numpy.core....
FAILED tests/rng_test.py::taus2_rng_distributions::test_dd_to_double - numpy....
FAILED tests/rng_test.py::taus2_rng_distributions::test_dd_to_ui - numpy.core...
FAILED tests/rng_test.py::taus2_rng_distributions::test_ddd_to_dd - numpy.cor...
FAILED tests/rng_test.py::taus2_rng_distributions::test_ddd_to_double - numpy...
FAILED tests/rng_test.py::taus2_rng_distributions::test_dir - numpy.core._exc...
FAILED tests/rng_test.py::taus2_rng_distributions::test_dirichlet - numpy.cor...
FAILED tests/rng_test.py::taus2_rng_distributions::test_gaussian - numpy.core...
FAILED tests/rng_test.py::taus2_rng_distributions::test_gaussian_tail - numpy...
FAILED tests/rng_test.py::taus2_rng_distributions::test_to_double - numpy.cor...
FAILED tests/rng_test.py::taus2_rng_distributions::test_ui_to_double - numpy....
FAILED tests/rng_test.py::taus2_rng_distributions::test_uiuiui_to_ui - numpy....
FAILED tests/rng_test.py::taus113_rng_distributions::test_d_to_double - numpy...
FAILED tests/rng_test.py::taus113_rng_distributions::test_d_to_ui - numpy.cor...
FAILED tests/rng_test.py::taus113_rng_distributions::test_dd_to_double - nump...
FAILED tests/rng_test.py::taus113_rng_distributions::test_dd_to_ui - numpy.co...
FAILED tests/rng_test.py::taus113_rng_distributions::test_ddd_to_dd - numpy.c...
FAILED tests/rng_test.py::taus113_rng_distributions::test_ddd_to_double - num...
FAILED tests/rng_test.py::taus113_rng_distributions::test_dir - numpy.core._e...
FAILED tests/rng_test.py::taus113_rng_distributions::test_dirichlet - numpy.c...
FAILED tests/rng_test.py::taus113_rng_distributions::test_gaussian - numpy.co...
FAILED tests/rng_test.py::taus113_rng_distributions::test_gaussian_tail - num...
FAILED tests/rng_test.py::taus113_rng_distributions::test_to_double - numpy.c...
FAILED tests/rng_test.py::taus113_rng_distributions::test_ui_to_double - nump...
FAILED tests/rng_test.py::taus113_rng_distributions::test_uiuiui_to_ui - nump...
FAILED tests/rng_test.py::transputer_rng_distributions::test_d_to_double - nu...
FAILED tests/rng_test.py::transputer_rng_distributions::test_d_to_ui - numpy....
FAILED tests/rng_test.py::transputer_rng_distributions::test_dd_to_double - n...
FAILED tests/rng_test.py::transputer_rng_distributions::test_dd_to_ui - numpy...
FAILED tests/rng_test.py::transputer_rng_distributions::test_ddd_to_dd - nump...
FAILED tests/rng_test.py::transputer_rng_distributions::test_ddd_to_double - ...
FAILED tests/rng_test.py::transputer_rng_distributions::test_dir - numpy.core...
FAILED tests/rng_test.py::transputer_rng_distributions::test_dirichlet - nump...
FAILED tests/rng_test.py::transputer_rng_distributions::test_gaussian - numpy...
FAILED tests/rng_test.py::transputer_rng_distributions::test_gaussian_tail - ...
FAILED tests/rng_test.py::transputer_rng_distributions::test_to_double - nump...
FAILED tests/rng_test.py::transputer_rng_distributions::test_ui_to_double - n...
FAILED tests/rng_test.py::transputer_rng_distributions::test_uiuiui_to_ui - n...
FAILED tests/rng_test.py::tt800_rng_distributions::test_d_to_double - numpy.c...
FAILED tests/rng_test.py::tt800_rng_distributions::test_d_to_ui - numpy.core....
FAILED tests/rng_test.py::tt800_rng_distributions::test_dd_to_double - numpy....
FAILED tests/rng_test.py::tt800_rng_distributions::test_dd_to_ui - numpy.core...
FAILED tests/rng_test.py::tt800_rng_distributions::test_ddd_to_dd - numpy.cor...
FAILED tests/rng_test.py::tt800_rng_distributions::test_ddd_to_double - numpy...
FAILED tests/rng_test.py::tt800_rng_distributions::test_dir - numpy.core._exc...
FAILED tests/rng_test.py::tt800_rng_distributions::test_dirichlet - numpy.cor...
FAILED tests/rng_test.py::tt800_rng_distributions::test_gaussian - numpy.core...
FAILED tests/rng_test.py::tt800_rng_distributions::test_gaussian_tail - numpy...
FAILED tests/rng_test.py::tt800_rng_distributions::test_to_double - numpy.cor...
FAILED tests/rng_test.py::tt800_rng_distributions::test_ui_to_double - numpy....
FAILED tests/rng_test.py::tt800_rng_distributions::test_uiuiui_to_ui - numpy....
FAILED tests/rng_test.py::uni_rng_distributions::test_d_to_double - numpy.cor...
FAILED tests/rng_test.py::uni_rng_distributions::test_d_to_ui - numpy.core._e...
FAILED tests/rng_test.py::uni_rng_distributions::test_dd_to_double - numpy.co...
FAILED tests/rng_test.py::uni_rng_distributions::test_dd_to_ui - numpy.core._...
FAILED tests/rng_test.py::uni_rng_distributions::test_ddd_to_dd - numpy.core....
FAILED tests/rng_test.py::uni_rng_distributions::test_ddd_to_double - numpy.c...
FAILED tests/rng_test.py::uni_rng_distributions::test_dir - numpy.core._excep...
FAILED tests/rng_test.py::uni_rng_distributions::test_dirichlet - numpy.core....
FAILED tests/rng_test.py::uni_rng_distributions::test_gaussian - numpy.core._...
FAILED tests/rng_test.py::uni_rng_distributions::test_gaussian_tail - numpy.c...
FAILED tests/rng_test.py::uni_rng_distributions::test_to_double - numpy.core....
FAILED tests/rng_test.py::uni_rng_distributions::test_ui_to_double - numpy.co...
FAILED tests/rng_test.py::uni_rng_distributions::test_uiuiui_to_ui - numpy.co...
FAILED tests/rng_test.py::uni32_rng_distributions::test_d_to_double - numpy.c...
FAILED tests/rng_test.py::uni32_rng_distributions::test_d_to_ui - numpy.core....
FAILED tests/rng_test.py::uni32_rng_distributions::test_dd_to_double - numpy....
FAILED tests/rng_test.py::uni32_rng_distributions::test_dd_to_ui - numpy.core...
FAILED tests/rng_test.py::uni32_rng_distributions::test_ddd_to_dd - numpy.cor...
FAILED tests/rng_test.py::uni32_rng_distributions::test_ddd_to_double - numpy...
FAILED tests/rng_test.py::uni32_rng_distributions::test_dir - numpy.core._exc...
FAILED tests/rng_test.py::uni32_rng_distributions::test_dirichlet - numpy.cor...
FAILED tests/rng_test.py::uni32_rng_distributions::test_gaussian - numpy.core...
FAILED tests/rng_test.py::uni32_rng_distributions::test_gaussian_tail - numpy...
FAILED tests/rng_test.py::uni32_rng_distributions::test_to_double - numpy.cor...
FAILED tests/rng_test.py::uni32_rng_distributions::test_ui_to_double - numpy....
FAILED tests/rng_test.py::uni32_rng_distributions::test_uiuiui_to_ui - numpy....
FAILED tests/rng_test.py::vax_rng_distributions::test_d_to_double - numpy.cor...
FAILED tests/rng_test.py::vax_rng_distributions::test_d_to_ui - numpy.core._e...
FAILED tests/rng_test.py::vax_rng_distributions::test_dd_to_double - numpy.co...
FAILED tests/rng_test.py::vax_rng_distributions::test_dd_to_ui - numpy.core._...
FAILED tests/rng_test.py::vax_rng_distributions::test_ddd_to_dd - numpy.core....
FAILED tests/rng_test.py::vax_rng_distributions::test_ddd_to_double - numpy.c...
FAILED tests/rng_test.py::vax_rng_distributions::test_dir - numpy.core._excep...
FAILED tests/rng_test.py::vax_rng_distributions::test_dirichlet - numpy.core....
FAILED tests/rng_test.py::vax_rng_distributions::test_gaussian - numpy.core._...
FAILED tests/rng_test.py::vax_rng_distributions::test_gaussian_tail - numpy.c...
FAILED tests/rng_test.py::vax_rng_distributions::test_to_double - numpy.core....
FAILED tests/rng_test.py::vax_rng_distributions::test_ui_to_double - numpy.co...
FAILED tests/rng_test.py::vax_rng_distributions::test_uiuiui_to_ui - numpy.co...
FAILED tests/rng_test.py::waterman14_rng_distributions::test_d_to_double - nu...
FAILED tests/rng_test.py::waterman14_rng_distributions::test_d_to_ui - numpy....
FAILED tests/rng_test.py::waterman14_rng_distributions::test_dd_to_double - n...
FAILED tests/rng_test.py::waterman14_rng_distributions::test_dd_to_ui - numpy...
FAILED tests/rng_test.py::waterman14_rng_distributions::test_ddd_to_dd - nump...
FAILED tests/rng_test.py::waterman14_rng_distributions::test_ddd_to_double - ...
FAILED tests/rng_test.py::waterman14_rng_distributions::test_dir - numpy.core...
FAILED tests/rng_test.py::waterman14_rng_distributions::test_dirichlet - nump...
FAILED tests/rng_test.py::waterman14_rng_distributions::test_gaussian - numpy...
FAILED tests/rng_test.py::waterman14_rng_distributions::test_gaussian_tail - ...
FAILED tests/rng_test.py::waterman14_rng_distributions::test_to_double - nump...
FAILED tests/rng_test.py::waterman14_rng_distributions::test_ui_to_double - n...
FAILED tests/rng_test.py::waterman14_rng_distributions::test_uiuiui_to_ui - n...
FAILED tests/rng_test.py::zuf_rng_distributions::test_d_to_double - numpy.cor...
FAILED tests/rng_test.py::zuf_rng_distributions::test_d_to_ui - numpy.core._e...
FAILED tests/rng_test.py::zuf_rng_distributions::test_dd_to_double - numpy.co...
FAILED tests/rng_test.py::zuf_rng_distributions::test_dd_to_ui - numpy.core._...
FAILED tests/rng_test.py::zuf_rng_distributions::test_ddd_to_dd - numpy.core....
FAILED tests/rng_test.py::zuf_rng_distributions::test_ddd_to_double - numpy.c...
FAILED tests/rng_test.py::zuf_rng_distributions::test_dir - numpy.core._excep...
FAILED tests/rng_test.py::zuf_rng_distributions::test_dirichlet - numpy.core....
FAILED tests/rng_test.py::zuf_rng_distributions::test_gaussian - numpy.core._...
FAILED tests/rng_test.py::zuf_rng_distributions::test_gaussian_tail - numpy.c...
FAILED tests/rng_test.py::zuf_rng_distributions::test_to_double - numpy.core....
FAILED tests/rng_test.py::zuf_rng_distributions::test_ui_to_double - numpy.co...
FAILED tests/rng_test.py::zuf_rng_distributions::test_uiuiui_to_ui - numpy.co...
====================== 806 failed, 2242 passed in 15.62s =======================
error: Bad exit status from /var/tmp/rpm-tmp.svNkOX (%check)
RPM build warnings:
    Macro expanded in comment on line 15: %{pypi_source pygsl}
RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.svNkOX (%check)
Child return code was: 1
EXCEPTION: [Error('Command failed: \n # /usr/bin/systemd-nspawn -q -M bc76911d08b3424e8d34ec10383c685d -D /var/lib/mock/f41-build-49240688-5851790/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.6ee3czg3:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin \'--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"\' \'--setenv=PS1=<mock-chroot> \\s-\\v\\$ \' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c \'/usr/bin/rpmbuild -ba --noprep --noclean --target s390x /builddir/build/SPECS/pygsl.spec\'\n', 1)]
Traceback (most recent call last):
  File "/usr/lib/python3.12/site-packages/mockbuild/trace_decorator.py", line 93, in trace
    result = func(*args, **kw)
             ^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/mockbuild/util.py", line 612, in do_with_status
    raise exception.Error("Command failed: \n # %s\n%s" % (cmd_pretty(command, env), output), child.returncode)
mockbuild.exception.Error: Command failed: 
 # /usr/bin/systemd-nspawn -q -M bc76911d08b3424e8d34ec10383c685d -D /var/lib/mock/f41-build-49240688-5851790/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.6ee3czg3:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;<mock-chroot>\007"' '--setenv=PS1=<mock-chroot> \s-\v\$ ' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -ba --noprep --noclean --target s390x /builddir/build/SPECS/pygsl.spec'



Extracted relevant lines:
umpy.core...
FAILED tests/rng_test.py::tt800_rng_distributions::test_gaussian_tail - numpy...
FAILED tests/rng_test.py::tt800_rng_distributions::test_to_double - numpy.cor...
FAILED tests/rng_test.py::tt800_rng_distributions::test_ui_to_double - numpy....
FAILED tests/rng_test.py::tt800_rng_distributions::test_uiuiui_to_ui - numpy....
FAILED tests/rng_test.py::uni_rng_distributions::test_d_to_double - numpy.cor...
FAILED tests/rng_test.py::uni_rng_distributions::test_d_to_ui - numpy.core._e...
FAILED tests/rng_test.py::uni_rng_distributions::test_dd_to_double - numpy.co...
FAILED tests/rng_test.py::uni_rng_distributions::test_dd_to_ui - numpy.core._...
FAILED tests/rng_test.py::uni_rng_distributions::test_ddd_to_dd - numpy.core....
FAILED tests/rng_test.py::uni_rng_distributions::test_ddd_to_double - numpy.c...
FAILED tests/rng_test.py::uni_rng_distributions::test_dir - numpy.core._excep...
FAILED tests/rng_test.py::uni_rng_distributions::test_dirichlet - numpy.core....
FAILED tests/rng_test.py::uni_rng_distributions::test_gaussian - numpy.core._...
FAILED tests/rng_test.py::uni_rng_distributions::test_gaussian_tail - numpy.c...
FAILED tests/rng_test.py::uni_rng_distributions::test_to_double - numpy.core....
FAILED tests/rng_test.py::uni_rng_distributions::test_ui_to_double - numpy.co...
FAILED tests/rng_test.py::uni_rng_distributions::test_uiuiui_to_ui - numpy.co...
FAILED tests/rng_test.py::uni32_rng_distributions::test_d_to_double - numpy.c...
FAILED tests/rng_test.py::uni32_rng_distributions::test_d_to_ui - numpy.core....
FAILED tests/rng_test.py::uni32_rng_distributions::test_dd_to_double - numpy....
FAILED tests/rng_test.py::uni32_rng_distributions::test_dd_to_ui - numpy.core...
FAILED tests/rng_test.py::uni32_rng_distributions::test_ddd_to_dd - numpy.cor...
FAILED tests/rng_test.py::uni32_rng_distributions::test_ddd_to_double - numpy...
FAILED tests/rng_test.py::uni32_rng_distributions::test_dir - numpy.core._exc...
FAILED tests/rng_test.py::uni32_rng_distributions::test_dirichlet - numpy.cor...
FAILED tests/rng_test.py::uni32_rng_distributions::test_gaussian - numpy.core...
FAILED tests/rng_test.py::uni32_rng_distributions::test_gaussian_tail - numpy...
FAILED tests/rng_test.py::uni32_rng_distributions::test_to_double - numpy.cor...
FAILED tests/rng_test.py::uni32_rng_distributions::test_ui_to_double - numpy....
FAILED tests/rng_test.py::uni32_rng_distributions::test_uiuiui_to_ui - numpy....
FAILED tests/rng_test.py::vax_rng_distributions::test_d_to_double - numpy.cor...
FAILED tests/rng_test.py::vax_rng_distributions::test_d_to_ui - numpy.core._e...
FAILED tests/rng_test.py::vax_rng_distributions::test_dd_to_double - numpy.co...
FAILED tests/rng_test.py::vax_rng_distributions::test_dd_to_ui - numpy.core._...
FAILED tests/rng_test.py::vax_rng_distributions::test_ddd_to_dd - numpy.core....
FAILED tests/rng_test.py::vax_rng_distributions::test_ddd_to_double - numpy.c...
FAILED tests/rng_test.py::vax_rng_distributions::test_dir - numpy.core._excep...
FAILED tests/rng_test.py::vax_rng_distributions::test_dirichlet - numpy.core....
FAILED tests/rng_test.py::vax_rng_distributions::test_gaussian - numpy.core._...
FAILED tests/rng_test.py::vax_rng_distributions::test_gaussian_tail - numpy.c...
FAILED tests/rng_test.py::vax_rng_distributions::test_to_double - numpy.core....
FAILED tests/rng_test.py::vax_rng_distributions::test_ui_to_double - numpy.co...
FAILED tests/rng_test.py::vax_rng_distributions::test_uiuiui_to_ui - numpy.co...
FAILED tests/rng_test.py::waterman14_rng_distributions::test_d_to_double - nu...
FAILED tests/rng_test.py::waterman14_rng_distributions::test_d_to_ui - numpy....
FAILED tests/rng_test.py::waterman14_rng_distributions::test_dd_to_double - n...
FAILED tests/rng_test.py::waterman14_rng_distributions::test_dd_to_ui - numpy...
FAILED tests/rng_test.py::waterman14_rng_distributions::test_ddd_to_dd - nump...
FAILED tests/rng_test.py::waterman14_rng_distributions::test_ddd_to_double - ...
FAILED tests/rng_test.py::waterman14_rng_distributions::test_dir - numpy.core...
FAILED tests/rng_test.py::waterman14_rng_distributions::test_dirichlet - nump...
FAILED tests/rng_test.py::waterman14_rng_distributions::test_gaussian - numpy...
FAILED tests/rng_test.py::waterman14_rng_distributions::test_gaussian_tail - ...
FAILED tests/rng_test.py::waterman14_rng_distributions::test_to_double - nump...
FAILED tests/rng_test.py::waterman14_rng_distributions::test_ui_to_double - n...
FAILED tests/rng_test.py::waterman14_rng_distributions::test_uiuiui_to_ui - n...
FAILED tests/rng_test.py::zuf_rng_distributions::test_d_to_double - numpy.cor...
FAILED tests/rng_test.py::zuf_rng_distributions::test_d_to_ui - numpy.core._e...
FAILED tests/rng_test.py::zuf_rng_distributions::test_dd_to_double - numpy.co...
FAILED tests/rng_test.py::zuf_rng_distributions::test_dd_to_ui - numpy.core._...
FAILED tests/rng_test.py::zuf_rng_distributions::test_ddd_to_dd - numpy.core....
FAILED tests/rng_test.py::zuf_rng_distributions::test_ddd_to_double - numpy.c...
FAILED tests/rng_test.py::zuf_rng_distributions::test_dir - numpy.core._excep...
FAILED tests/rng_test.py::zuf_rng_distributions::test_dirichlet - numpy.core....
FAILED tests/rng_test.py::zuf_rng_distributions::test_gaussian - numpy.core._...
FAILED tests/rng_test.py::zuf_rng_distributions::test_gaussian_tail - numpy.c...
FAILED tests/rng_test.py::zuf_rng_distributions::test_to_double - numpy.core....
FAILED tests/rng_test.py::zuf_rng_distributions::test_ui_to_double - numpy.co...
FAILED tests/rng_test.py::zuf_rng_distributions::test_uiuiui_to_ui - numpy.co...
====================== 806 failed, 2242 passed in 15.62s =======================
EXCEPTION: [Error('Command failed: 
 # /usr/bin/systemd-nspawn -q -M bc76911d08b3424e8d34ec10383c685d -D /var/lib/mock/f41-build-49240688-5851790/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.6ee3czg3:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin \'--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"\' \'--setenv=PS1=<mock-chroot> \\s-\\v\\$ \' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c \'/usr/bin/rpmbuild -ba --noprep --noclean --target s390x /builddir/build/SPECS/pygsl.spec\'
', 1)]
Traceback (most recent call last):
  File "/usr/lib/python3.12/site-packages/mockbuild/trace_decorator.py", line 93, in trace
    result = func(*args, **kw)
             ^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/mockbuild/util.py", line 612, in do_with_status
    raise exception.Error("Command failed: 
 # %s
%s" % (cmd_pretty(command, env), output), child.returncode)
mockbuild.exception.Error: Command failed: 
 # /usr/bin/systemd-nspawn -q -M bc76911d08b3424e8d34ec10383c685d -D /var/lib/mock/f41-build-49240688-5851790/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.6ee3czg3:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;<mock-chroot>\007"' '--setenv=PS1=<mock-chroot> \s-\v\$ ' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -ba --noprep --noclean --target s390x /builddir/build/SPECS/pygsl.spec'