Closed juliohm closed 6 years ago
This seems serious. Just to cover our basics here, can you somehow test that this is not a visualization error by Plots or friends?
@Evizero I've checked the plots commands with simple images, everything is working there. It is really something about the ImageFiltering.jl, offset arrays, or something else in the latest commits of release-0.6 in Julia.
Another way to screen out possibilities is to run the tests for ImageQuilting.jl, they are failing with similar garbage images.
And I can narrow down my usage of Images.jl in the package to this line of code: https://github.com/juliohm/ImageQuilting.jl/blob/master/src/imfilter_cpu.jl
Everything else is Images.jl-independent as far as I remember.
What version of ImageFiltering do you use?
I did an update to make sure everything is in the latest stable. The version is ImageFiltering.jl 0.3.0. Thanks for the prompt reply.
I'll take a closer look when I find some time
The ImageInpainting.jl tests are failing with similar errors, and it also only depends on ImageFiltering.jl.
I am sure the issue is there.
This is what I am seeing. Does this look broken? (I do not know what I am looking at)
It looks correct, the channels are connected. What version of Julia?
Julia Version 0.6.3-pre.1
Commit 41143e875d* (2018-04-18 22:58 UTC)
Platform Info:
OS: Linux (x86_64-pc-linux-gnu)
CPU: Intel(R) Core(TM) i7-6500U CPU @ 2.50GHz
WORD_SIZE: 64
BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY Haswell)
LAPACK: libopenblas64_
LIBM: libopenlibm
LLVM: libLLVM-3.9.1 (ORCJIT, skylake)
Julia Version 0.6.3-pre.0
Commit 93168a6 (2017-12-18 07:11 UTC)
Platform Info:
OS: Linux (x86_64-linux-gnu)
CPU: Intel(R) Xeon(R) CPU E5-1650 v3 @ 3.50GHz
WORD_SIZE: 64
BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY Haswell)
LAPACK: libopenblas64_
LIBM: libopenlibm
LLVM: libLLVM-3.9.1 (ORCJIT, haswell)
I will try to rebuild Julia with the same commit, thanks for sharing...
Before I rebuild Julia, I would like paste the output of tests for ImageFiltering.jl, they are failing for me:
INFO: Testing ImageFiltering
Skipping Base.<|
Skipping Base.active_repl
Skipping Base.active_repl_backend
Skipping Base.<|
Skipping Base.active_repl
Skipping Base.active_repl_backend
Test Summary: | Pass Total
Border | 79 79
INFO: Two warnings are expected
WARNING: Likely overflow or conversion error detected. Consider specifying the output type, e.g., `imfilter(UInt32, img, kernel, ...)`
Test Summary: | Pass Total
1d | 60 60
WARNING: Likely overflow or conversion error detected. Consider specifying the output type, e.g., `imfilter(Int32, img, kernel, ...)`
Test Summary: | Pass Total
2d widening | 3 3
3d: Test Failed
Expression: imfilter(img, kernel, Fill(0), Algorithm.FFT()) ≈ target
Evaluated: [0.296296 0.148148 2.1684e-17 4.53197e-17 1.6263e-17 1.01264e-16 0.148148 0.296296 0.444444 0.444444; 0.444444 0.222222 4.67039e-17 7.98023e-17 3.64768e-17 1.30117e-16 0.222222 0.444444 0.666667 0.666667; 0.444444 0.222222 4.54921e-17 8.09834e-17 3.74514e-17 1.21462e-16 0.222222 0.444444 0.666667 0.666667; 0.444444 0.222222 6.90635e-17 9.41606e-17 3.19945e-17 1.14108e-16 0.222222 0.444444 0.666667 0.666667; 0.444444 0.222222 8.13152e-17 1.00506e-16 2.0383e-17 1.01807e-16 0.222222 0.444444 0.666667 0.666667; 0.444444 0.222222 9.53814e-17 1.0003e-16 5.69904e-18 7.74912e-17 0.222222 0.444444 0.666667 0.666667; 0.444444 0.222222 1.0162e-16 1.01451e-16 6.40076e-18 6.34257e-17 0.222222 0.444444 0.666667 0.666667; 0.444444 0.222222 8.89368e-17 9.32262e-17 -4.06213e-18 4.09701e-17 0.222222 0.444444 0.666667 0.666667; 0.444444 0.222222 9.45424e-17 1.00831e-16 -1.0842e-18 4.57533e-17 0.222222 0.444444 0.666667 0.666667; 0.296296 0.148148 7.26944e-17 6.72915e-17 -1.77706e-17 1.6363e-17 0.148148 0.296296 0.444444 0.444444]
[0.148148 0.0740741 2.30935e-17 3.29597e-17 3.90313e-17 4.68375e-17 0.0740741 0.148148 0.222222 0.222222; 0.222222 0.111111 1.31608e-17 1.50684e-17 1.17041e-17 2.00321e-17 0.111111 0.222222 0.333333 0.333333; 0.222222 0.111111 9.77771e-18 2.74639e-18 -1.14974e-17 3.0711e-18 0.111111 0.222222 0.333333 0.333333; 0.222222 0.111111 1.01095e-17 -6.59331e-18 -2.38163e-17 -9.84433e-18 0.111111 0.222222 0.333333 0.333333; 0.222222 0.111111 2.33103e-18 -1.97325e-17 -2.63461e-17 -1.84314e-17 0.111111 0.222222 0.333333 0.333333; 0.222222 0.111111 1.69221e-17 -5.38009e-18 -1.11441e-17 -4.53309e-18 0.111111 0.222222 0.333333 0.333333; 0.222222 0.111111 2.49002e-17 7.52062e-18 -1.22593e-18 9.03586e-18 0.111111 0.222222 0.333333 0.333333; 0.222222 0.111111 4.02502e-17 2.18181e-17 8.50511e-18 1.58586e-17 0.111111 0.222222 0.333333 0.333333; 0.222222 0.111111 4.47775e-17 1.95156e-17 1.19262e-17 5.63785e-18 0.111111 0.222222 0.333333 0.333333; 0.148148 0.0740741 4.48607e-17 1.33095e-17 6.39171e-18 -6.3738e-18 0.0740741 0.148148 0.222222 0.222222]
[8.17883e-18 5.09754e-18 6.72176e-18 6.58044e-18 6.63958e-18 9.78475e-18 1.55798e-17 2.60818e-17 3.27464e-17 3.58031e-17; 1.41361e-17 1.64669e-17 2.02355e-17 1.91634e-17 1.79314e-17 2.1054e-17 2.08453e-17 2.13456e-17 1.69902e-17 1.45029e-17; 1.48601e-17 2.83465e-17 4.02629e-17 4.14574e-17 3.9958e-17 4.2324e-17 3.20714e-17 1.8187e-17 3.51476e-18 7.76309e-19; 5.635e-18 2.64121e-17 4.19029e-17 4.18611e-17 4.01735e-17 4.24701e-17 2.75791e-17 3.96291e-18 -1.62044e-17 -1.95703e-17; -3.73954e-18 1.87735e-17 3.42955e-17 3.33902e-17 2.93536e-17 2.80238e-17 1.17357e-17 -1.27568e-17 -3.19739e-17 -3.53013e-17; -5.86498e-18 1.5056e-17 2.88751e-17 2.29545e-17 1.81545e-17 1.69525e-17 1.42972e-18 -2.17314e-17 -3.99701e-17 -4.08241e-17; 2.64186e-18 2.50464e-17 3.47079e-17 2.08715e-17 9.98036e-18 9.03493e-18 -6.74472e-18 -2.78563e-17 -4.3788e-17 -4.04626e-17; 1.47423e-17 2.79007e-17 2.84899e-17 5.54519e-18 -1.16185e-17 -1.57124e-17 -2.89662e-17 -4.28169e-17 -5.27469e-17 -4.56702e-17; 2.63996e-17 2.59421e-17 1.3512e-17 -1.80027e-17 -4.21938e-17 -5.01702e-17 -5.96604e-17 -6.5094e-17 -6.79906e-17 -5.97994e-17; 3.50088e-17 2.73607e-17 8.50715e-18 -2.6351e-17 -5.58805e-17 -6.76734e-17 -7.62388e-17 -7.68006e-17 -7.06132e-17 -5.59126e-17]
[3.39602e-17 5.18123e-18 -1.986e-17 -4.06878e-17 -4.15491e-17 -2.46147e-17 -1.37303e-20 2.74024e-17 6.04743e-17 8.55811e-17; 6.76082e-17 4.03258e-17 1.44667e-17 -7.57308e-18 -1.15203e-17 2.86522e-18 2.02944e-17 3.96523e-17 6.46348e-17 8.799e-17; 8.61338e-17 6.92487e-17 5.18633e-17 3.14957e-17 2.58743e-17 3.64454e-17 4.21703e-17 4.85711e-17 6.35904e-17 8.78668e-17; 8.65902e-17 7.78354e-17 6.65457e-17 4.72554e-17 4.05266e-17 4.63975e-17 4.53584e-17 4.35482e-17 5.41792e-17 8.01953e-17; 7.0402e-17 6.66211e-17 5.83618e-17 4.09393e-17 3.40092e-17 3.53036e-17 3.41803e-17 3.13043e-17 4.29094e-17 6.95009e-17; 6.50027e-17 6.24974e-17 5.54983e-17 3.77096e-17 3.33755e-17 3.58248e-17 3.83978e-17 3.78456e-17 5.01704e-17 7.67269e-17; 6.37423e-17 6.026e-17 5.06454e-17 3.03773e-17 2.44245e-17 2.91646e-17 3.69881e-17 4.38279e-17 5.99219e-17 8.63699e-17; 6.17336e-17 4.9874e-17 3.14604e-17 5.50027e-18 -3.58108e-18 2.00913e-18 1.66502e-17 3.35354e-17 5.43944e-17 7.93564e-17; 5.25554e-17 2.63368e-17 -6.27583e-18 -3.83535e-17 -5.29845e-17 -4.94773e-17 -2.93788e-17 -2.75858e-18 2.44725e-17 4.77066e-17; 3.52665e-17 2.61042e-18 -3.40421e-17 -6.80769e-17 -8.62092e-17 -8.60781e-17 -6.76536e-17 -3.84274e-17 -8.01514e-18 1.66102e-17]
[1.16911e-17 -1.45732e-17 -3.31464e-17 -4.74783e-17 -4.21934e-17 -2.33462e-17 1.17327e-17 4.63564e-17 8.09706e-17 9.57232e-17; 3.8641e-17 1.54857e-17 -4.66412e-18 -2.25998e-17 -2.21074e-17 -3.97704e-18 2.73247e-17 5.80823e-17 8.89283e-17 1.07177e-16; 5.84754e-17 4.55526e-17 3.22103e-17 1.2065e-17 9.18612e-18 2.75012e-17 4.84584e-17 6.95383e-17 9.36309e-17 1.20979e-16; 6.67684e-17 6.15544e-17 5.22001e-17 2.97791e-17 2.54218e-17 4.17401e-17 5.4942e-17 6.5351e-17 8.24288e-17 1.1561e-16; 6.24635e-17 6.06423e-17 5.11498e-17 2.80384e-17 2.42134e-17 3.79994e-17 4.86863e-17 5.17629e-17 6.53677e-17 9.87717e-17; 6.1382e-17 5.64499e-17 4.31945e-17 1.87244e-17 1.72329e-17 3.25572e-17 4.40205e-17 4.58498e-17 5.77299e-17 9.17397e-17; 5.99045e-17 4.91012e-17 3.00338e-17 4.08029e-18 7.65692e-19 1.75207e-17 3.04909e-17 3.82408e-17 5.38739e-17 9.02369e-17; 6.32622e-17 4.19365e-17 1.21854e-17 -1.81465e-17 -2.46877e-17 -9.20233e-18 8.55412e-18 2.50231e-17 4.47791e-17 7.70137e-17; 6.38317e-17 3.19103e-17 -9.53554e-18 -4.33315e-17 -5.54082e-17 -4.62643e-17 -2.64002e-17 -4.88368e-18 1.68224e-17 4.03723e-17; 5.37505e-17 1.97104e-17 -2.20027e-17 -5.69821e-17 -7.4301e-17 -7.15784e-17 -5.45689e-17 -3.08163e-17 -6.48605e-18 1.43066e-17]
[1.1196e-17 -1.59834e-17 -3.66709e-17 -5.43324e-17 -5.15282e-17 -3.00145e-17 -3.04875e-18 2.63997e-17 5.75994e-17 8.04408e-17; 4.24636e-17 1.93475e-17 -2.53186e-19 -1.83628e-17 -1.83659e-17 2.12726e-19 2.0883e-17 4.29528e-17 6.76302e-17 8.88814e-17; 5.92346e-17 4.82157e-17 3.86524e-17 2.34159e-17 2.30079e-17 3.81685e-17 4.86437e-17 5.86501e-17 7.49551e-17 9.77234e-17; 5.7442e-17 5.48706e-17 5.20343e-17 3.86637e-17 3.82612e-17 4.92859e-17 5.4689e-17 5.77608e-17 7.20387e-17 9.81522e-17; 4.66273e-17 4.78571e-17 4.72323e-17 3.56e-17 3.53957e-17 4.2306e-17 4.87978e-17 5.20858e-17 6.95023e-17 9.80531e-17; 4.45969e-17 4.5475e-17 4.46262e-17 3.22058e-17 3.39935e-17 4.17603e-17 5.17881e-17 5.7579e-17 7.70591e-17 1.07355e-16; 5.2976e-17 5.13339e-17 4.58683e-17 2.99717e-17 2.86439e-17 3.80167e-17 5.239e-17 6.5038e-17 8.87143e-17 1.19498e-16; 5.81018e-17 4.67982e-17 3.03628e-17 8.11046e-18 2.48581e-18 1.22849e-17 3.22525e-17 5.33529e-17 8.04775e-17 1.08814e-16; 5.34058e-17 2.7174e-17 -4.476e-18 -3.26086e-17 -4.40632e-17 -3.6426e-17 -1.24541e-17 1.60142e-17 4.70399e-17 7.14781e-17; 3.82315e-17 5.05099e-18 -3.11972e-17 -6.07504e-17 -7.4947e-17 -6.98584e-17 -4.80084e-17 -1.85139e-17 1.31404e-17 3.64362e-17]
[0.148148 0.0740741 -1.76725e-17 1.52873e-17 1.37694e-17 1.20346e-17 0.0740741 0.148148 0.222222 0.222222; 0.222222 0.111111 -1.19446e-17 2.49443e-17 2.57241e-17 2.3718e-17 0.111111 0.222222 0.333333 0.333333; 0.222222 0.111111 2.39988e-18 3.52928e-17 3.78994e-17 3.02615e-17 0.111111 0.222222 0.333333 0.333333; 0.222222 0.111111 2.40955e-17 5.42656e-17 5.67812e-17 4.67392e-17 0.111111 0.222222 0.333333 0.333333; 0.222222 0.111111 2.95987e-17 5.50775e-17 6.37511e-17 5.34512e-17 0.111111 0.222222 0.333333 0.333333; 0.222222 0.111111 4.16903e-17 6.01219e-17 6.59976e-17 6.45812e-17 0.111111 0.222222 0.333333 0.333333; 0.222222 0.111111 4.34876e-17 5.70565e-17 5.02709e-17 6.42915e-17 0.111111 0.222222 0.333333 0.333333; 0.222222 0.111111 3.79878e-17 4.27674e-17 3.49072e-17 4.95654e-17 0.111111 0.222222 0.333333 0.333333; 0.222222 0.111111 3.1984e-17 3.35018e-17 2.85145e-17 4.06576e-17 0.111111 0.222222 0.333333 0.333333; 0.148148 0.0740741 2.44815e-17 1.73415e-17 1.82873e-17 2.17305e-17 0.0740741 0.148148 0.222222 0.222222]
[0.296296 0.148148 -6.85216e-17 -4.6187e-17 -5.9848e-17 -4.11997e-18 0.148148 0.296296 0.444444 0.444444; 0.444444 0.222222 -7.49117e-17 -4.03489e-17 -7.29083e-17 -8.09364e-18 0.222222 0.444444 0.666667 0.666667; 0.444444 0.222222 -5.60869e-17 -3.88945e-17 -8.08962e-17 -1.45542e-17 0.222222 0.444444 0.666667 0.666667; 0.444444 0.222222 -4.82226e-17 -4.25113e-17 -9.35081e-17 -3.35828e-17 0.222222 0.444444 0.666667 0.666667; 0.444444 0.222222 -4.79217e-17 -5.75711e-17 -1.0159e-16 -5.54027e-17 0.222222 0.444444 0.666667 0.666667; 0.444444 0.222222 -2.18332e-17 -4.13447e-17 -8.92882e-17 -5.44679e-17 0.222222 0.444444 0.666667 0.666667; 0.444444 0.222222 1.02566e-17 -1.26268e-18 -5.94301e-17 -2.19231e-17 0.222222 0.444444 0.666667 0.666667; 0.444444 0.222222 3.49577e-17 1.66997e-17 -3.85167e-17 -1.81604e-17 0.222222 0.444444 0.666667 0.666667; 0.444444 0.222222 2.25514e-17 1.32273e-17 -3.46945e-17 -2.79724e-17 0.222222 0.444444 0.666667 0.666667; 0.296296 0.148148 2.10662e-17 1.83626e-18 -2.82829e-17 -4.08454e-17 0.148148 0.296296 0.444444 0.444444]
[0.444444 0.222222 -3.42608e-17 -5.1608e-17 3.38271e-17 3.90313e-18 0.222222 0.444444 0.666667 0.666667; 0.666667 0.333333 -1.22668e-17 -1.49801e-17 3.62892e-17 3.63055e-17 0.333333 0.666667 1.0 1.0; 0.666667 0.333333 -4.78326e-18 -3.23629e-17 -6.94792e-18 6.88938e-18 0.333333 0.666667 1.0 1.0; 0.666667 0.333333 2.45018e-17 -2.55631e-17 -1.72636e-17 -4.31995e-18 0.333333 0.666667 1.0 1.0; 0.666667 0.333333 2.9924e-17 -3.1225e-17 -2.47198e-17 -3.1225e-17 0.333333 0.666667 1.0 1.0; 0.666667 0.333333 6.39452e-17 -1.90424e-17 -1.59035e-17 -4.02856e-17 0.333333 0.666667 1.0 1.0; 0.666667 0.333333 9.02268e-17 -5.25369e-18 -9.38314e-18 -4.4506e-17 0.333333 0.666667 1.0 1.0; 0.666667 0.333333 8.23627e-17 -7.3159e-18 2.73863e-18 -5.86015e-17 0.333333 0.666667 1.0 1.0; 0.666667 0.333333 5.59448e-17 3.90313e-18 3.64292e-17 -5.1608e-17 0.333333 0.666667 1.0 1.0; 0.444444 0.222222 7.16785e-18 -3.94246e-17 2.84939e-17 -9.07102e-17 0.222222 0.444444 0.666667 0.666667]
[0.444444 0.222222 -1.79978e-17 4.4886e-17 1.36609e-16 1.00397e-16 0.222222 0.444444 0.666667 0.666667; 0.666667 0.333333 -3.17922e-17 4.67424e-17 1.07272e-16 9.76961e-17 0.333333 0.666667 1.0 1.0; 0.666667 0.333333 -4.74013e-17 1.00505e-17 4.4306e-17 4.99161e-17 0.333333 0.666667 1.0 1.0; 0.666667 0.333333 -6.8439e-17 -1.13817e-17 -3.75912e-18 9.06011e-18 0.333333 0.666667 1.0 1.0; 0.666667 0.333333 -9.5193e-17 -3.1225e-17 -2.66714e-17 -3.03577e-17 0.333333 0.666667 1.0 1.0; 0.666667 0.333333 -7.28125e-17 -2.18869e-17 -2.31085e-17 -4.39314e-17 0.333333 0.666667 1.0 1.0; 0.666667 0.333333 -1.56922e-17 2.67604e-17 1.9617e-17 -1.18786e-17 0.333333 0.666667 1.0 1.0; 0.666667 0.333333 3.76424e-17 6.84018e-17 7.59564e-17 1.67842e-17 0.333333 0.666667 1.0 1.0; 0.666667 0.333333 5.87638e-17 1.2078e-16 1.4615e-16 6.5269e-17 0.333333 0.666667 1.0 1.0; 0.444444 0.222222 6.88197e-17 1.23772e-16 1.81816e-16 7.2818e-17 0.222222 0.444444 0.666667 0.666667] ≈ [0.296296 0.444444 0.444444 0.444444 0.444444 0.444444 0.444444 0.444444 0.444444 0.296296; 0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444; 0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444; 0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444; 0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444; 0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444; 0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444; 0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444; 0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444; 0.296296 0.444444 0.444444 0.444444 0.444444 0.444444 0.444444 0.444444 0.444444 0.296296]
[0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444]
[0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444]
[0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444]
[0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444]
[0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444]
[0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444]
[0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444]
[0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667; 0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444]
[0.296296 0.444444 0.444444 0.444444 0.444444 0.444444 0.444444 0.444444 0.444444 0.296296; 0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444; 0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444; 0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444; 0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444; 0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444; 0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444; 0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444; 0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444; 0.296296 0.444444 0.444444 0.444444 0.444444 0.444444 0.444444 0.444444 0.444444 0.296296]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/ImageFiltering/test/nd.jl:122 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
Test Summary: | Pass Fail Total
3d | 17 1 18
ERROR: LoadError: LoadError: Some tests did not pass: 17 passed, 1 failed, 0 errored, 0 broken.
while loading /home/juliohm/.julia/v0.6/ImageFiltering/test/nd.jl, in expression starting on line 96
while loading /home/juliohm/.julia/v0.6/ImageFiltering/test/runtests.jl, in expression starting on line 9
===========================[ ERROR: ImageFiltering ]============================
failed process: Process(`/home/juliohm/Projects/julia-0.6/usr/bin/julia -Cnative -J/home/juliohm/Projects/julia-0.6/usr/lib/julia/sys.so --compile=yes --depwarn=yes --check-bounds=yes --code-coverage=none --color=yes --compilecache=yes /home/juliohm/.julia/v0.6/ImageFiltering/test/runtests.jl`, ProcessExited(1)) [1]
================================================================================
ERROR: ImageFiltering had test errors
I tried the tests before I tried your example. worked for me
Interesting, it may be something in Julia itself then. I'll confirm after the rebuild.
On Wed, May 9, 2018, 10:47 AM Christof Stocker notifications@github.com wrote:
I tried the tests before I tried your example. worked for me
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/JuliaImages/Images.jl/issues/721#issuecomment-387819999, or mute the thread https://github.com/notifications/unsubscribe-auth/ADMLbY8NAHM5Rxgfb1qkfIL0ksWGbpL5ks5twyurgaJpZM4T4lhU .
@Evizero could you maybe share the output of Pkg.status()?
Ok, the issue is specific to the option Algorithm.FFT(), if I specify Algorithm.FIR() everything works. At least I can proceed with a toy example locally.
This is maybe due to some dependency like FFTW or something that changed recently on the FFT filtering operation?
My FFTW.version
returns 3.3.6, if your version is different, maybe there is the issue. At least we are getting close to the sources.
People were pointing out on slack that FFTW.version will be the same for everyone on Julia v0.6. Do you know how I could reduce the test below to a simple FFTW call?
https://github.com/JuliaImages/ImageFiltering.jl/blob/master/test/nd.jl#L97-L122
The first test passes, the second test with Algorithm.FFT() fails.
Do you use anything from Images.jl? I didn't see it in the ImageQuilting REQUIRE file, but maybe somewhere else?
There's a glitch (and a fix here) related to FFTW moving out of Base in 0.7. Do you see a warning about FFTW at any point as described here? If so, you could try making the edit in that PR and see if it helps.
Thanks @rsrock , the only function I use is literally imfilter
from ImageFiltering.jl. If I could somehow isolate the call to FFTW, that would help understand what is happening. I was checking git blame
on the imfilter.jl file and couldn't find anything abnormal.
It was wondering if perhaps my recent patch for ImageFiltering
#718 broke something in a non-obvious manner? What happens if you check out a previous version? nd.jl
passes fine on a windows system with the master branch of Images
and ImageFiltering
.
I tested it with Julia version:
_
_ _ _(_)_ | A fresh approach to technical computing
(_) | (_) (_) | Documentation: https://docs.julialang.org
_ _ _| |_ __ _ | Type "?help" for help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 0.6.2 (2017-12-13 18:08 UTC)
_/ |\__'_|_|_|\__'_| | Official http://julialang.org/ release
|__/ | x86_64-w64-mingw32
However, I am getting a test failure on this windows machine in ImageFiltering
in basic.jl
.
INFO: Testing ImageFiltering
Skipping Base.<|
Skipping Base.active_repl
Skipping Base.active_repl_backend
Skipping Base.<|
Skipping Base.active_repl
Skipping Base.active_repl_backend
Test Summary: | Pass Total
Border | 102 102
INFO: Two warnings are expected
WARNING: Likely overflow or conversion error detected. Consider specifying the output type, e.g., `i
mfilter(UInt32, img, kernel, ...)`
Test Summary: | Pass Total
1d | 60 60
WARNING: Likely overflow or conversion error detected. Consider specifying the output type, e.g., `i
mfilter(Int32, img, kernel, ...)`
Test Summary: | Pass Total
2d widening | 3 3
Test Summary: | Pass Total
3d | 18 18
Test Summary: | Pass Total
tiling | 10 10
Test Summary: | Pass Total
FIR/FFT | 1191 1191
Test Summary: | Pass Total
TriggsSdika | 100 100
Test Summary: | Pass Total
cascade | 90 90
WARNING: one(ColorTypes.Gray{FixedPointNumbers.Normed{UInt8,8}}) will soon switch to returning 1; yo
u might need to switch to `oneunit`
Stacktrace:
[1] depwarn(::String, ::Symbol) at .\deprecated.jl:70
[2] one(::Type{ColorTypes.Gray{FixedPointNumbers.Normed{UInt8,8}}}) at C:\Users\Spock\.julia\v0.6\C
olorTypes\src\traits.jl:341
[3] (::#makeimpulse#18)(::Type{T} where T, ::Tuple{Int64}, ::Int64) at C:\Users\Spock\.julia\v0.6\I
mageFiltering\test\specialty.jl:23
[4] macro expansion at C:\Users\Spock\.julia\v0.6\ImageFiltering\test\specialty.jl:28 [inlined]
[5] macro expansion at .\test.jl:860 [inlined]
[6] macro expansion at C:\Users\Spock\.julia\v0.6\ImageFiltering\test\specialty.jl:5 [inlined]
[7] macro expansion at .\test.jl:860 [inlined]
[8] anonymous at .\<missing>:?
[9] include_from_node1(::String) at .\loading.jl:576
[10] include(::String) at .\sysimg.jl:14
[11] include_from_node1(::String) at .\loading.jl:576
[12] include(::String) at .\sysimg.jl:14
[13] process_options(::Base.JLOptions) at .\client.jl:305
[14] _start() at .\client.jl:371
while loading C:\Users\Spock\.julia\v0.6\ImageFiltering\test\specialty.jl, in expression starting on
line 4
Test Summary: | Pass Total
specialty | 97 97
Test Summary: | Pass Total
gradient | 6960 6960
Test Summary: | Pass Total
mapwindow | 78 78
basic: Test Failed
Expression: length(tiles) == 1
Evaluated: 4 == 1
Stacktrace:
[1] macro expansion at C:\Users\Spock\.julia\v0.6\ImageFiltering\test\basic.jl:36 [inlined]
[2] macro expansion at .\test.jl:860 [inlined]
[3] anonymous at .\<missing>:?
Test Summary: | Pass Fail Total
basic | 25 1 26
ERROR: LoadError: LoadError: Some tests did not pass: 25 passed, 1 failed, 0 errored, 0 broken.
while loading C:\Users\Spock\.julia\v0.6\ImageFiltering\test\basic.jl, in expression starting on lin
e 3
while loading C:\Users\Spock\.julia\v0.6\ImageFiltering\test\runtests.jl, in expression starting on
line 16
=====================================[ ERROR: ImageFiltering ]======================================
failed process: Process(`'C:\Users\Spock\AppData\Local\Julia-0.6.2\bin\julia.exe' -Cx86-64 '-JC:\Use
rs\Spock\AppData\Local\Julia-0.6.2\lib\julia\sys.dll' --compile=yes --depwarn=yes --check-bounds=yes
--code-coverage=none --color=yes --compilecache=yes 'C:\Users\Spock\.julia\v0.6\ImageFiltering\test
\runtests.jl'`, ProcessExited(1)) [1]
====================================================================================================
ERROR: ImageFiltering had test errors
The following line fails:
tiles = ImageFiltering.tile_allocate(Float32, (rand(3),rand(3)'))
@test length(tiles) == 1
I will check my Linux machine when I get home to see if it also occurs there.
It was wondering if perhaps my recent patch for ImageFiltering #718 broke something in a non-obvious manner? What happens if you check out a previous version?
I already considered that, but your patch is post ImageFiltering.jl 0.3.0.
With
Julia Version 0.6.2
Commit d386e40c17 (2017-12-13 18:08 UTC)
Platform Info:
OS: Linux (x86_64-pc-linux-gnu)
CPU: AMD Ryzen 5 1600 Six-Core Processor
WORD_SIZE: 64
BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY Barcelona)
LAPACK: libopenblas64_
LIBM: libopenlibm
LLVM: libLLVM-3.9.1 (ORCJIT, generic)
and
ImageFiltering 0.3.0
Images 0.13.0
the following lines still fail
tiles = ImageFiltering.tile_allocate(Float32, (rand(3),rand(3)'))
@test isa(tiles, Vector{Matrix{Float32}})
@test length(tiles) == 1
Oddly enough I can reproduce this error today. Yesterday the tests worked. I did do a Pkg.update()
today, but i don't see how that could have influences this.
INFO: Computing changes...
INFO: Upgrading Formatting: v0.3.1 => v0.3.2
INFO: Upgrading HDF5: v0.8.8 => v0.9.1
Hold that thought, I have a hypothesis
@zygmuntszpak can you comfirm that the test pass when you execute the following command before starting julia
export JULIA_NUM_THREADS=1
Turns out that this was the reason why the tests passed yesterday and didn't pass just now (my .bashrc
sets it to 10
)
@juliohm What does Threads.nthreads()
show for you? if its greater than 1, can you try setting it to just 1 and see if that avoids the buggy behaviour?
Either way, we may want to adapt the ImageFiltering
tests to either be tolerant of, or more informative when using more than one thread
I can confirm that the tests pass if I launch Julia with a single thread. I was originally testing things through the Juno REPL and realize now that it launches Julia with multiple threads automatically.
@Evizero just tried with a single thread and the behavior is the same. Any hints on what else could be causing the issue with the FFT algorithm in imfilter?
If there is anything that I can do to help solve the issue, please let me know. Below is a minimum working example where the FFT version gives the wrong result:
using ImageFiltering
img = trues(10,10)
kern = centered(trues(3,3)/9)
imfilter(img, kern, Fill(0))
10×10 Array{Float64,2}:
0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444
0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667
0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667
0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667
0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667
0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667
0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667
0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667
0.666667 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.666667
0.444444 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.666667 0.444444
imfilter(img, kern, Fill(0), Algorithm.FFT())
10×10 Array{Float64,2}:
0.444444 0.222222 -4.2067e-17 -3.36103e-17 -2.68882e-17 -1.6263e-17 0.222222 0.444444 0.666667 0.666667
0.666667 0.333333 1.2001e-17 1.76015e-17 2.2166e-17 3.73618e-17 0.333333 0.666667 1.0 1.0
0.666667 0.333333 7.16134e-18 -4.38646e-18 -1.23987e-17 5.42662e-18 0.333333 0.666667 1.0 1.0
0.666667 0.333333 1.02596e-17 -1.87054e-18 -2.61524e-17 -9.90934e-18 0.333333 0.666667 1.0 1.0
0.666667 0.333333 -6.72205e-18 -1.34441e-17 -2.81893e-17 -9.97466e-18 0.333333 0.666667 1.0 1.0
0.666667 0.333333 -7.60526e-18 -1.56433e-17 -1.8263e-17 -1.40152e-17 0.333333 0.666667 1.0 1.0
0.666667 0.333333 1.27474e-18 -1.35275e-19 1.58501e-17 -5.04181e-18 0.333333 0.666667 1.0 1.0
0.666667 0.333333 2.57827e-18 1.51142e-17 3.55402e-17 -7.30153e-18 0.333333 0.666667 1.0 1.0
0.666667 0.333333 1.30104e-18 3.62124e-17 5.63785e-17 1.88651e-17 0.333333 0.666667 1.0 1.0
0.444444 0.222222 3.31559e-17 6.51603e-17 7.79611e-17 5.92778e-17 0.222222 0.444444 0.666667 0.666667
This may seem silly, but please could you try a few more things with the aforementioned minimal example. Instead of Fill could you try some of the other padding options, such as 'replicate' etc. Could you also please try specify different amounts of explicit padding for the various padding options, including the Fill option.
Of course @zygmuntszpak , below are more comparisons between FIR() and FFT() implementations:
julia> imfilter(img, kern, Fill(1), Algorithm.FIR())
10×10 Array{Float64,2}:
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
julia> imfilter(img, kern, Fill(1), Algorithm.FFT())
10×10 Array{Float64,2}:
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
------------------------------------------------------------
julia> imfilter(img, kern, Fill(2), Algorithm.FIR())
10×10 Array{Float64,2}:
1.55556 1.33333 1.33333 1.33333 … 1.33333 1.33333 1.33333 1.55556
1.33333 1.0 1.0 1.0 1.0 1.0 1.0 1.33333
1.33333 1.0 1.0 1.0 1.0 1.0 1.0 1.33333
1.33333 1.0 1.0 1.0 1.0 1.0 1.0 1.33333
1.33333 1.0 1.0 1.0 1.0 1.0 1.0 1.33333
1.33333 1.0 1.0 1.0 … 1.0 1.0 1.0 1.33333
1.33333 1.0 1.0 1.0 1.0 1.0 1.0 1.33333
1.33333 1.0 1.0 1.0 1.0 1.0 1.0 1.33333
1.33333 1.0 1.0 1.0 1.0 1.0 1.0 1.33333
1.55556 1.33333 1.33333 1.33333 1.33333 1.33333 1.33333 1.55556
julia> imfilter(img, kern, Fill(2), Algorithm.FFT())
10×10 Array{Float64,2}:
1.55556 1.77778 2.0 2.0 2.0 2.0 1.77778 1.55556 1.33333 1.33333
1.33333 1.66667 2.0 2.0 2.0 2.0 1.66667 1.33333 1.0 1.0
1.33333 1.66667 2.0 2.0 2.0 2.0 1.66667 1.33333 1.0 1.0
1.33333 1.66667 2.0 2.0 2.0 2.0 1.66667 1.33333 1.0 1.0
1.33333 1.66667 2.0 2.0 2.0 2.0 1.66667 1.33333 1.0 1.0
1.33333 1.66667 2.0 2.0 2.0 2.0 1.66667 1.33333 1.0 1.0
1.33333 1.66667 2.0 2.0 2.0 2.0 1.66667 1.33333 1.0 1.0
1.33333 1.66667 2.0 2.0 2.0 2.0 1.66667 1.33333 1.0 1.0
1.33333 1.66667 2.0 2.0 2.0 2.0 1.66667 1.33333 1.0 1.0
1.55556 1.77778 2.0 2.0 2.0 2.0 1.77778 1.55556 1.33333 1.33333
------------------------------------------------------------
julia> imfilter(img, kern, "replicate", Algorithm.FIR())
10×10 Array{Float64,2}:
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
julia> imfilter(img, kern, "replicate", Algorithm.FFT())
10×10 Array{Float64,2}:
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
------------------------------------------------------------
julia> imfilter(img, kern, Inner(), Algorithm.FIR())
OffsetArrays.OffsetArray{Float64,2,Array{Float64,2}} with indices 2:9×2:9:
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
julia> imfilter(img, kern, Inner(), Algorithm.FFT())
OffsetArrays.OffsetArray{Float64,2,Array{Float64,2}} with indices 2:9×2:9:
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
------------------------------------------------------------
julia> imfilter(img, kern, NA(), Algorithm.FIR())
10×10 Array{Float64,2}:
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
julia> imfilter(img, kern, NA(), Algorithm.FFT())
10×10 Array{Float64,2}:
1.0 0.333333 -6.31006e-17 -5.04154e-17 -4.03323e-17 -2.43945e-17 0.333333 0.666667 1.0 1.5
1.0 0.333333 1.2001e-17 1.76015e-17 2.2166e-17 3.73618e-17 0.333333 0.666667 1.0 1.5
1.0 0.333333 7.16134e-18 -4.38646e-18 -1.23987e-17 5.42662e-18 0.333333 0.666667 1.0 1.5
1.0 0.333333 1.02596e-17 -1.87054e-18 -2.61524e-17 -9.90934e-18 0.333333 0.666667 1.0 1.5
1.0 0.333333 -6.72205e-18 -1.34441e-17 -2.81893e-17 -9.97466e-18 0.333333 0.666667 1.0 1.5
1.0 0.333333 -7.60526e-18 -1.56433e-17 -1.8263e-17 -1.40152e-17 0.333333 0.666667 1.0 1.5
1.0 0.333333 1.27474e-18 -1.35275e-19 1.58501e-17 -5.04181e-18 0.333333 0.666667 1.0 1.5
1.0 0.333333 2.57827e-18 1.51142e-17 3.55402e-17 -7.30153e-18 0.333333 0.666667 1.0 1.5
1.0 0.333333 1.30104e-18 3.62124e-17 5.63785e-17 1.88651e-17 0.333333 0.666667 1.0 1.5
1.0 0.333333 4.97339e-17 9.77404e-17 1.16942e-16 8.89166e-17 0.333333 0.666667 1.0 1.5
------------------------------------------------------------
julia> imfilter(img, kern, Pad(:replicate,2,4), Algorithm.FIR())
10×10 Array{Float64,2}:
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
julia> imfilter(img, kern, Pad(:replicate,2,4), Algorithm.FFT())
10×10 Array{Float64,2}:
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
Please let me know if you would like to see a specific set of inputs and I will run it locally.
The FFT is really handy, things are super slow on my end :cry:
Does anyone have a suggestion on what I could do to debug this issue further? Could you maybe share your Pkg.status() output to make sure we are on the same page?
I'll take another closer look sometime tomorrow
I get different results to you for the Fill(2)
and the NA()
examples above. Everything else is the same. In other words, everything works for me correctly and the only broken cases for you seem to be the Fill
and the NA()
types. On the other hand, the code that you mentioned
function imfilter_cpu{T<:Real,K<:Real,N}(img::AbstractArray{T,N}, kern::AbstractArray{K,N})
imfilter(img, centered(kern), Inner(), Algorithm.FFT())
end
uses the Inner
type which, apparently, is also broken?
I can't reproduce your bug :(.
Here is a dump of my Pkg.status()
in case it is useful.
Pkg.status()
18 required packages:
- Atom 0.6.12
- BenchmarkTools 0.3.0
- Compat 0.64.0
- Documenter 0.17.0
- HDF5 0.8.8 29ac03e7 (dirty)
- IJulia 1.8.0
- ImageDistances 0.0.2
- ImageFeatures 0.0.1+ hough_prob
- ImageFiltering 0.3.0 fix_pad_offsetarray
- ImageMagick 0.5.1
- ImageView 0.6.0
- Images 0.13.0 boundaries
- MAT 0.4.0
- PkgDev 0.2.1
- ProtoBuf 0.5.0
- TestImages 0.2.0
- ToeplitzMatrices 0.3.0
- Traceur 0.1.1
97 additional packages:
- ASTInterpreter2 0.1.1
- AbstractFFTs 0.3.1
- AxisAlgorithms 0.2.0
- AxisArrays 0.2.1
- BinDeps 0.8.8
- BinaryProvider 0.3.0
- Blink 0.6.2
- Blosc 0.4.2
- BufferedStreams 0.4.0
- Cairo 0.5.1
- Calculus 0.3.1
- CatIndices 0.1.0
- CodeTools 0.5.0
- Codecs 0.4.0
- ColorTypes 0.6.7
- ColorVectorSpace 0.5.2
- Colors 0.8.2
- ComputationalResources 0.2.0
- Conda 0.7.1
- CoordinateTransformations 0.4.1
- CustomUnitRanges 0.1.0
- DataStructures 0.8.2
- DebuggerFramework 0.1.2
- Distances 0.6.0
- Distributions 0.15.0
- DocSeeker 0.1.0
- DocStringExtensions 0.4.4
- DualNumbers 0.3.0
- FFTViews 0.1.0
- FFTW 0.0.4
- FileIO 0.7.0
- FixedPointNumbers 0.4.6
- Graphics 0.3.0
- Gtk 0.13.1
- GtkReactive 0.4.0
- Hiccup 0.1.1
- HttpCommon 0.4.0
- HttpParser 0.3.1
- HttpServer 0.3.1
- IdentityRanges 0.1.0
- ImageAxes 0.4.0
- ImageCore 0.5.0
- ImageMetadata 0.4.0
- ImageMorphology 0.0.2
- ImageTracking 0.0.0- master (unregistered)
- ImageTransformations 0.4.1
- IndirectArrays 0.4.2
- Interpolations 0.7.3
- IntervalSets 0.2.0
- IterTools 0.2.1
- JSON 0.17.2
- Juno 0.4.0
- LNR 0.0.2
- Lazy 0.12.0
- Libz 0.2.4
- MacroTools 0.4.0
- MappedArrays 0.0.7
- MbedTLS 0.5.8
- Media 0.3.0
- Missings 0.2.9
- MultipleViewGeometry 0.0.0- covariance_matrix (unregistered, dirty)
- Mustache 0.3.1
- Mux 0.2.3
- NaNMath 0.3.1
- Nullables 0.0.5
- OffsetArrays 0.5.0
- PDMats 0.8.0
- PaddedViews 0.3.0
- ProgressMeter 0.5.5
- QuadGK 0.2.1
- RangeArrays 0.2.0
- Ratios 0.2.0
- Reactive 0.6.0
- Reexport 0.1.0
- Requires 0.4.3
- Rmath 0.3.2
- Rotations 0.6.1
- RoundingIntegers 0.0.3
- SHA 0.5.7
- SIUnits 0.1.0
- ShowItLikeYouBuildIt 0.2.0
- SimpleTraits 0.6.0
- SortingAlgorithms 0.2.1
- SpecialFunctions 0.4.0
- StaticArrays 0.7.0
- StatsBase 0.22.0
- StatsFuns 0.6.0
- StringDistances 0.2.0
- TexExtensions 0.1.0
- TiledIteration 0.1.0
- Tokenize 0.4.2
- URIParser 0.3.1
- Vinyl 0.1.1
- WebSockets 0.4.0
- WoodburyMatrices 0.2.2
- ZMQ 0.6.0
- ZipFile 0.5.0
I am on version 0.6.2
(the current official stable release). Have you tried running things on 0.6.2
?
Ok so I updated julia to
julia> versioninfo()
Julia Version 0.6.3-pre.1
Commit 41143e8* (2018-04-18 22:58 UTC)
Platform Info:
OS: Linux (x86_64-linux-gnu)
CPU: Intel(R) Xeon(R) CPU E5-1650 v3 @ 3.50GHz
WORD_SIZE: 64
BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY Haswell)
LAPACK: libopenblas64_
LIBM: libopenlibm
LLVM: libLLVM-3.9.1 (ORCJIT, haswell)
but I still can't reproduce your error. so its probably not the julia update itself.
Here an excerpt of my Pkg.status()
77 required packages:
- ArgParse 0.5.0
- BenchmarkTools 0.3.0
- CUDAnative 0.6.3
- CUDNN 0.4.0+ master
- Clang 0.6.1
- Compat 0.64.0
- DistributedArrays 0.4.0
- Distributions 0.15.0
- GeoStatsImages 0.2.0
- GeometryTypes 0.4.4
- HDF5 0.9.1
- IJulia 1.8.0
- ImageDistances 0.0.2
- ImageDraw 0.0.1
- ImageMagick 0.5.1
- ImageQuilting 0.6.3
- ImageView 0.6.0
- Images 0.13.0
- JLD 0.8.3
- MappedArrays 0.0.7
- OMETIFF 0.1.1
- PkgBenchmark 0.1.1
- PkgDev 0.2.1
- Revise 0.1.1
- SpecialFunctions 0.4.0
- StaticArrays 0.7.0
- TestImages 0.2.0
- TiledIteration 0.1.0
- Unitful 0.7.1
196 additional packages:
- AbstractFFTs 0.3.1
- AutoHashEquals 0.2.0
- AxisAlgorithms 0.2.0
- AxisArrays 0.2.1
- BinDeps 0.8.8
- BinaryProvider 0.3.0
- Blosc 0.4.2
- CatIndices 0.1.0
- CategoricalArrays 0.3.9
- CodecZlib 0.4.3
- Codecs 0.4.0
- ColorBrewer 0.3.1
- ColorTypes 0.6.7
- ColorVectorSpace 0.5.2
- Colors 0.8.2
- CommonSubexpressions 0.1.0
- ComputationalResources 0.2.0
- CoordinateTransformations 0.4.1
- CustomUnitRanges 0.1.0
- DataStructures 0.8.2
- Distances 0.6.0
- FFTViews 0.1.0
- FFTW 0.0.4
- FileIO 0.7.0
- FixedPointNumbers 0.4.6
- Gtk 0.13.1
- GtkReactive 0.4.0
- IdentityRanges 0.1.0
- ImageAxes 0.4.0
- ImageCore 0.5.0+ master
- ImageFiltering 0.3.0
- ImageInTerminal 0.2.1+ master
- ImageMetadata 0.4.0
- ImageMorphology 0.0.2
- ImageTransformations 0.4.1 master
- IndirectArrays 0.4.2
- Interpolations 0.7.3
- JLD2 0.0.5
- Libz 0.2.4
- Missings 0.2.9
- NaNMath 0.3.1
- Nullables 0.0.5
- OffsetArrays 0.5.0
- Packing 0.1.0
- PaddedViews 0.3.0
- PyCall 1.16.1
- RangeArrays 0.2.0
- Reexport 0.1.0
- Requests 0.5.1
- Requires 0.4.3
- Rmath 0.3.2
- Rotations 0.6.1
- RoundingIntegers 0.0.3
- SIUnits 0.1.0
- ShowItLikeYouBuildIt 0.2.0
- StatsBase 0.22.0
I tried looking into the imfilter code, but the dispatch is really evolved. If you had to guess a step where things could be going wrong, where would that be?
Based on the outputs above, the error only occurs with Fill
and NA
border options. What is it that these options do differently than the other border options?
I am not quite sure how to proceed from here without the ability to replicate your error.
The code I would look at next would be https://github.com/JuliaImages/ImageFiltering.jl/blob/master/src/imfilter.jl#L1171-L1200 . I.e. trying to call _imfilter_fft!
and filtfft
directly
@juliohm Please, could you post your Pkg.status() for which you get the error?
Thank you @Evizero and @zygmuntszpak , I was in a conference this week, but will look into this again soon.
@zygmuntszpak sorry for the huge delay, time is really scarce around here. Below is the raw output of my Pkg.status()
:
68 required packages:
- Atom 0.6.14
- AverageShiftedHistograms 0.6.2
- BenchmarkTools 0.3.1
- BlackBoxOptim 0.3.0
- Bootstrap 1.2.0 master
- CLFFT 0.5.2
- Dates 0.4.4
- DecisionTree 0.6.5
- DirectGaussianSimulation 0.0.2 master
- Documenter 0.18.0
- FastGaussQuadrature 0.3.0
- GLM 0.11.0
- GLVisualize 0.7.0+ master
- GR 0.31.0
- GeoInterface 0.3.1 master
- GeoStats 0.6.5 master
- GeoStatsImages 0.2.0+ master
- GitHub 4.0.0
- Glob 1.1.1
- GslibIO 0.1.2 master
- Gtk 0.13.1
- HTTP 0.6.9
- IJulia 1.8.0
- ImageQuilting 0.6.4 master (dirty)
- ImageSegmentation 0.0.2
- ImageView 0.6.0
- Interact 0.7.2 master
- InverseDistanceWeighting 0.1.1 master
- Ipopt 0.3.0
- JLD2 0.0.5
- JSON 0.17.2
- LightGraphs 0.12.0
- LightGraphsFlows 0.1.0
- LightXML 0.6.0
- LocallyWeightedRegression 0.1.0 master
- Logging 0.3.1
- Luxor 0.10.5
- MAT 0.4.0
- MarketData 0.6.0+ master
- MarketTechnicals 0.5.1+ master
- Meshing 0.3.1
- MultivariateStats 0.4.0
- NLopt 0.3.6
- NetCDF 0.6.0
- OhMyREPL 0.2.11
- OpenCL 0.7.0+ master
- Optim 0.14.1
- PGFPlots 2.2.2
- PkgBenchmark 0.1.1 master
- PkgDev 0.2.1
- PkgTemplates 0.2.3
- PlotThemes 0.2.0
- PlotlyJS 0.10.2
- Plots 0.17.1
- ProgressMeter 0.5.5
- ProtoBuf 0.5.0
- PyPlot 2.5.0
- RData 0.4.0
- Revise 0.1.1
- Roots 0.6.0
- StatPlots 0.7.2
- TestImages 0.2.0
- Traceur 0.1.1
- UnicodePlots 0.2.6
- VisualRegressionTests 0.1.0
- VoronoiDelaunay 0.2.0
- WAV 0.9.0
- WriteVTK 0.7.2
193 additional packages:
- ASTInterpreter2 0.1.1
- AbstractFFTs 0.3.1
- AbstractNumbers 0.1.1
- AutoHashEquals 0.2.0
- AxisAlgorithms 0.2.0
- AxisArrays 0.2.1
- BinDeps 0.8.8
- BinaryProvider 0.3.0
- Blink 0.6.2
- Blosc 0.5.0
- BufferedStreams 0.4.0
- CMakeWrapper 0.1.0
- CPUTime 0.0.5
- CSSUtil 0.0.1 master
- CSV 0.2.4
- Cairo 0.5.1
- Calculus 0.4.0
- CatIndices 0.1.0
- CategoricalArrays 0.3.9
- Clustering 0.9.1
- CoDa 0.0.1+ master
- CodeTools 0.5.0
- CodecZlib 0.4.3
- Codecs 0.4.0
- ColorBrewer 0.3.1
- ColorTypes 0.6.7
- ColorVectorSpace 0.5.2
- Colors 0.8.2
- Combinatorics 0.6.0
- CommonSubexpressions 0.1.0
- Compat 0.66.0
- ComputationalResources 0.2.0
- Conda 0.7.1
- Contour 0.4.0
- CoordinateTransformations 0.4.1
- Crayons 0.4.1
- CustomUnitRanges 0.1.0
- DataFrames 0.11.6
- DataStreams 0.3.4
- DataStructures 0.8.3
- DataValues 0.3.3
- DebuggerFramework 0.1.2
- DiffEqDiffTools 0.4.1
- DiffResults 0.0.3
- DiffRules 0.0.4
- Discretizers 2.1.0
- Distances 0.6.0
- Distributions 0.15.0
- DocSeeker 0.1.0
- DocStringExtensions 0.4.4
- DualNumbers 0.3.0
- ECOS 0.8.0
- ExtremeStats 0.0.2+ master
- FFTViews 0.1.0
- FFTW 0.0.4
- FileIO 0.9.0
- FixedPointNumbers 0.4.6
- Fontconfig 0.1.1
- Formatting 0.3.2
- ForwardDiff 0.7.5
- FreeType 2.0.0
- FreeTypeAbstraction 0.1.0
- FunctionalCollections 0.3.2
- GLAbstraction 0.6.1
- GLFW 2.0.0-alpha
- GLWindow 0.7.1
- GeneralizedLinearModel 0.0.0- master (unregistered, dirty)
- GeoStatsBase 0.1.2 master
- GeoStatsDevTools 0.1.6 master
- GeometricalPredicates 0.1.0
- GeometryTypes 0.4.4
- Graphics 0.3.0
- GtkReactive 0.4.0
- HDF5 0.9.2
- Hiccup 0.1.1
- HttpCommon 0.4.0
- HttpParser 0.3.1
- HttpServer 0.3.1
- Hwloc 0.6.2
- IdentityRanges 0.1.0
- ImageAxes 0.4.0
- ImageCore 0.5.0
- ImageDistances 0.0.2+ master
- ImageFiltering 0.3.0
- ImageInpainting 0.0.2 master
- ImageMagick 0.5.1
- ImageMetadata 0.4.0
- ImageMorphology 0.0.2
- ImageTransformations 0.4.1
- Images 0.13.0
- IndirectArrays 0.4.2
- IniFile 0.4.0
- InteractNext 0.0.0- master (unregistered)
- Interpolations 0.7.3
- IntervalSets 0.2.0
- IterTools 0.2.1
- IterableTables 0.7.1
- IteratorInterfaceExtensions 0.0.2
- JSExpr 0.1.1
- JuMP 0.18.1
- Juno 0.4.1
- KernelDensity 0.4.1
- KrigingEstimators 0.0.2 master
- LNR 0.0.2
- LaTeXStrings 0.3.0
- Lazy 0.12.0
- Libz 0.2.4
- LineSearches 3.2.5
- MacroTools 0.4.0
- Makie 0.0.0- master (unregistered)
- MapTiles 0.0.0- master (unregistered)
- MappedArrays 0.0.7
- MathProgBase 0.7.1
- MbedTLS 0.5.9
- Measures 0.2.0
- Media 0.3.0
- MeshCat 0.1.2 master
- MeshIO 0.1.3
- Missings 0.2.9
- Mocking 0.5.2
- ModernGL 0.2.1
- MsgPack 0.1.1
- Mustache 0.3.2
- Mux 0.2.3
- NLSolversBase 4.4.1
- NaNMath 0.3.1
- NamedTuples 4.0.2
- NearestNeighbors 0.3.0
- Nullables 0.0.5
- Observables 0.1.0 master
- OffsetArrays 0.5.0
- PDMats 0.8.0
- Packing 0.1.0
- PaddedViews 0.3.0
- Parameters 0.8.1
- PlotUtils 0.4.4
- PlotlyBase 0.1.1
- Polynomials 0.3.0
- PositiveFactorizations 0.1.0
- Primes 0.3.0
- PyCall 1.16.1
- QuadGK 0.2.1
- Quaternions 0.3.0
- RangeArrays 0.2.0
- Ratios 0.2.0
- Reactive 0.6.0
- RecipesBase 0.3.1
- Reexport 0.1.0
- RegionTrees 0.1.0
- Requests 0.5.1
- Requires 0.4.3
- ReverseDiffSparse 0.8.1
- Rmath 0.3.3
- Rotations 0.7.0
- RoundingIntegers 0.0.3
- SHA 0.5.7
- SIUnits 0.1.0
- ScikitLearnBase 0.3.0
- ShowItLikeYouBuildIt 0.2.0
- Showoff 0.2.0
- SignedDistanceFields 0.2.0
- SimpleTraits 0.6.0
- SimpleWeightedGraphs 0.4.0
- SortingAlgorithms 0.2.1
- SpecialFunctions 0.4.0
- StaticArrays 0.7.0
- StatsBase 0.23.0
- StatsFuns 0.6.0
- StatsModels 0.2.3
- StratiGraphics 0.0.0- master (unregistered, dirty)
- StringDistances 0.2.1
- TableTraits 0.2.0
- TableTraitsUtils 0.1.3
- TerminalMenus 0.0.4
- TexExtensions 0.1.0
- TikzPictures 1.2.0
- TiledIteration 0.1.0
- TimeSeries 0.11.1
- TimeZones 0.7.0
- Tokenize 0.4.2
- TranscodingStreams 0.5.2
- URIParser 0.3.1
- UnicodeFun 0.2.0
- Variography 0.1.0 master
- VersionParsing 1.1.0
- Vinyl 0.1.1
- Vue 0.1.0 master
- WeakRefStrings 0.4.6
- WebIO 0.1.10+ master
- WebSockets 0.4.0
- WoodburyMatrices 0.2.2
- ZMQ 0.6.1
- ZipFile 0.5.0
The FFT implementation by @timholy is very advanced to grasp, I tried hard to find time to go over it. Will devote more time today. We would ideally fix this bug before migrating to Julia v0.7, it is very serious.
I am almost sure that the bug must be in one of these two lines:
FFTView
type: https://github.com/JuliaImages/ImageFiltering.jl/blob/master/src/imfilter.jl#L1177filtfft
function: https://github.com/JuliaImages/ImageFiltering.jl/blob/master/src/imfilter.jl#L1194I will investigate the FFTViews.jl
package, maybe the issue is there.
Bingo! The tests are failing for FFTViews.jl
on my machine. If you are familiar with the package, please give some help. This is the output of failed tests:
julia> Pkg.test("FFTViews")
INFO: Computing test dependencies for FFTViews...
INFO: No packages to install, update or remove
INFO: Testing FFTViews
Test Summary: | Pass Total
basics | 18 18
convolution-shift: Test Failed
Expression: real(pfilt) ≈ p
Evaluated: [0.912156, 0.290314, 0.254859, 0.426375, 0.866378, 0.729202, 0.599299, 0.556844] ≈ [0.912156, 0.556844, 0.599299, 0.729202, 0.866378, 0.426375, 0.254859, 0.290314]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:55 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, -1)
Evaluated: [0.556844, 0.912156, 0.290314, 0.254859, 0.426375, 0.866378, 0.729202, 0.599299] ≈ [0.556844, 0.599299, 0.729202, 0.866378, 0.426375, 0.254859, 0.290314, 0.912156]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:59 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, 1)
Evaluated: [0.290314, 0.254859, 0.426375, 0.866378, 0.729202, 0.599299, 0.556844, 0.912156] ≈ [0.290314, 0.912156, 0.556844, 0.599299, 0.729202, 0.866378, 0.426375, 0.254859]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:63 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ p
Evaluated: [0.602383, 0.74608, 0.336743, 0.164515, 0.450074, 0.0221624, 0.555303, 0.440292, 0.144485] ≈ [0.602383, 0.144485, 0.440292, 0.555303, 0.0221624, 0.450074, 0.164515, 0.336743, 0.74608]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:55 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, -1)
Evaluated: [0.144485, 0.602383, 0.74608, 0.336743, 0.164515, 0.450074, 0.0221624, 0.555303, 0.440292] ≈ [0.144485, 0.440292, 0.555303, 0.0221624, 0.450074, 0.164515, 0.336743, 0.74608, 0.602383]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:59 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, 1)
Evaluated: [0.74608, 0.336743, 0.164515, 0.450074, 0.0221624, 0.555303, 0.440292, 0.144485, 0.602383] ≈ [0.74608, 0.602383, 0.144485, 0.440292, 0.555303, 0.0221624, 0.450074, 0.164515, 0.336743]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:63 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.568998 0.439233 0.786327 0.406353 0.52296 0.856881 0.634577 0.249957; 0.598743 0.317185 0.521091 0.403481 0.926632 0.888771 0.635427 0.252326; 0.691867 0.973961 0.816963 0.808397 0.662742 0.630976 0.555335 0.936767; 0.0828907 0.239602 0.149169 0.00396475 0.608567 0.130396 0.167883 0.639358; 0.730426 0.212595 0.793403 0.115942 0.530864 0.679833 0.170786 0.63193; 0.575403 0.353587 0.779422 0.440981 0.799474 0.514455 0.394638 0.0479766; 0.178346 0.28001 0.326827 0.0665507 0.125262 0.714421 0.232671 0.888552; 0.124787 0.684105 0.63493 0.757956 0.125722 0.851273 0.857562 0.201562] ≈ [0.568998 0.249957 0.634577 0.856881 0.52296 0.406353 0.786327 0.439233; 0.124787 0.201562 0.857562 0.851273 0.125722 0.757956 0.63493 0.684105; 0.178346 0.888552 0.232671 0.714421 0.125262 0.0665507 0.326827 0.28001; 0.575403 0.0479766 0.394638 0.514455 0.799474 0.440981 0.779422 0.353587; 0.730426 0.63193 0.170786 0.679833 0.530864 0.115942 0.793403 0.212595; 0.0828907 0.639358 0.167883 0.130396 0.608567 0.00396475 0.149169 0.239602; 0.691867 0.936767 0.555335 0.630976 0.662742 0.808397 0.816963 0.973961; 0.598743 0.252326 0.635427 0.888771 0.926632 0.403481 0.521091 0.317185]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.124787 0.475263 0.689078 0.561969 0.125722 1.04726 0.803414 0.410404; 0.568998 0.363192 0.841266 0.720327 0.52296 0.542906 0.579638 0.325998; 0.598743 0.0848774 0.568902 0.582911 0.926632 0.709341 0.587616 0.484633; 0.691867 0.745697 0.997458 0.437741 0.662742 1.00163 0.37484 1.16503; 0.0828907 0.592285 0.350918 0.0304433 0.608567 0.103917 -0.033866 0.286674; 0.730426 0.117991 0.529173 0.0739523 0.530864 0.721823 0.435017 0.726534; 0.575403 0.442053 0.475714 0.43106 0.799474 0.524376 0.698346 -0.0404894; 0.178346 0.678919 0.355624 0.165222 0.125262 0.61575 0.203874 0.489642] ≈ [0.124787 0.201562 0.857562 0.851273 0.125722 0.757956 0.63493 0.684105; 0.178346 0.888552 0.232671 0.714421 0.125262 0.0665507 0.326827 0.28001; 0.575403 0.0479766 0.394638 0.514455 0.799474 0.440981 0.779422 0.353587; 0.730426 0.63193 0.170786 0.679833 0.530864 0.115942 0.793403 0.212595; 0.0828907 0.639358 0.167883 0.130396 0.608567 0.00396475 0.149169 0.239602; 0.691867 0.936767 0.555335 0.630976 0.662742 0.808397 0.816963 0.973961; 0.598743 0.252326 0.635427 0.888771 0.926632 0.403481 0.521091 0.317185; 0.568998 0.249957 0.634577 0.856881 0.52296 0.406353 0.786327 0.439233]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.249957 0.568998 0.439233 0.786327 0.406353 0.52296 0.856881 0.634577; 0.0434839 0.304846 0.323407 0.978466 0.599468 0.41511 0.895404 0.983473; 1.25964 0.680174 0.997908 0.840635 0.395751 0.555334 0.696806 0.650764; 0.286674 0.0140205 0.0780866 0.368842 0.0304433 0.590643 0.618116 0.0350042; 0.63193 0.730426 0.212595 0.793403 0.115942 0.530864 0.679833 0.170786; 0.40066 0.644273 0.515103 0.559749 0.414503 0.817398 0.0267347 0.527516; 0.565684 0.190038 0.256062 0.303155 0.479196 0.23267 0.648591 0.137242; 0.410404 0.418684 0.677883 0.177555 0.561969 0.637245 0.84464 0.509516] ≈ [0.249957 0.634577 0.856881 0.52296 0.406353 0.786327 0.439233 0.568998; 0.201562 0.857562 0.851273 0.125722 0.757956 0.63493 0.684105 0.124787; 0.888552 0.232671 0.714421 0.125262 0.0665507 0.326827 0.28001 0.178346; 0.0479766 0.394638 0.514455 0.799474 0.440981 0.779422 0.353587 0.575403; 0.63193 0.170786 0.679833 0.530864 0.115942 0.793403 0.212595 0.730426; 0.639358 0.167883 0.130396 0.608567 0.00396475 0.149169 0.239602 0.0828907; 0.936767 0.555335 0.630976 0.662742 0.808397 0.816963 0.973961 0.691867; 0.252326 0.635427 0.888771 0.926632 0.403481 0.521091 0.317185 0.598743]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.201562 0.472832 0.481896 0.177555 0.757956 0.583096 1.05348 0.509516; 0.648866 0.610866 0.408081 0.799398 0.307682 0.481092 0.587795 0.621506; 0.13195 0.176897 0.247774 1.15423 0.609389 0.543058 0.872649 0.807713; 1.16503 0.638306 0.724755 1.063 0.437741 0.597202 1.02257 0.428401; 0.639358 0.215769 0.104565 0.368842 0.00396475 0.388894 0.265433 0.0350042; 0.403666 0.688558 0.0731024 0.571041 0.486598 0.572732 0.676934 0.393149; 0.168352 0.516325 0.760244 0.383989 0.235073 0.945346 0.193331 0.703276; 0.489642 0.231906 0.699861 0.290084 0.165222 0.190802 0.594809 0.150313] ≈ [0.201562 0.857562 0.851273 0.125722 0.757956 0.63493 0.684105 0.124787; 0.888552 0.232671 0.714421 0.125262 0.0665507 0.326827 0.28001 0.178346; 0.0479766 0.394638 0.514455 0.799474 0.440981 0.779422 0.353587 0.575403; 0.63193 0.170786 0.679833 0.530864 0.115942 0.793403 0.212595 0.730426; 0.639358 0.167883 0.130396 0.608567 0.00396475 0.149169 0.239602 0.0828907; 0.936767 0.555335 0.630976 0.662742 0.808397 0.816963 0.973961 0.691867; 0.252326 0.635427 0.888771 0.926632 0.403481 0.521091 0.317185 0.598743; 0.249957 0.634577 0.856881 0.52296 0.406353 0.786327 0.439233 0.568998]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.598743 0.526027 0.466943 0.599468 0.926632 0.692784 0.689575 0.0434839; 0.691867 1.05 0.762024 0.494422 0.662742 0.94495 0.610274 0.860726; 0.0828907 0.47191 0.101358 -0.175465 0.608567 0.309825 0.215694 0.40705; 0.730426 0.440859 0.612909 0.486598 0.530864 0.309177 0.351281 0.403666; 0.575403 0.000904081 0.577673 0.414503 0.799474 0.540933 0.596387 0.40066; 0.178346 0.374613 0.591058 0.108541 0.125262 0.672431 -0.0315596 0.793949; 0.124787 0.595639 0.938638 0.767878 0.125722 0.841352 0.553854 0.290028; 0.568998 0.0403237 0.75753 0.307682 0.52296 0.955552 0.663374 0.648866] ≈ [0.598743 0.252326 0.635427 0.888771 0.926632 0.403481 0.521091 0.317185; 0.568998 0.249957 0.634577 0.856881 0.52296 0.406353 0.786327 0.439233; 0.124787 0.201562 0.857562 0.851273 0.125722 0.757956 0.63493 0.684105; 0.178346 0.888552 0.232671 0.714421 0.125262 0.0665507 0.326827 0.28001; 0.575403 0.0479766 0.394638 0.514455 0.799474 0.440981 0.779422 0.353587; 0.730426 0.63193 0.170786 0.679833 0.530864 0.115942 0.793403 0.212595; 0.0828907 0.639358 0.167883 0.130396 0.608567 0.00396475 0.149169 0.239602; 0.691867 0.936767 0.555335 0.630976 0.662742 0.808397 0.816963 0.973961]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.439233 0.786327 0.406353 0.52296 0.856881 0.634577 0.249957 0.568998; 0.526027 0.814989 0.397259 0.469258 0.692784 1.14695 0.245693 0.250697; 0.651093 0.828656 0.784449 0.63907 1.04362 0.662743 0.870937 0.596438; 0.592285 0.218039 0.16548 0.388894 0.103917 0.185807 0.151638 0.215769; 0.212595 0.793403 0.115942 0.530864 0.679833 0.170786 0.63193 0.730426; 0.000904081 0.710552 0.279466 1.01915 0.540933 0.376714 0.535697 0.442524; 0.602878 0.315134 0.0904981 0.148934 0.301775 0.125263 0.954382 0.273774; 0.475263 0.341032 0.764179 0.583096 1.04726 0.346039 0.208195 0.472832] ≈ [0.439233 0.568998 0.249957 0.634577 0.856881 0.52296 0.406353 0.786327; 0.684105 0.124787 0.201562 0.857562 0.851273 0.125722 0.757956 0.63493; 0.28001 0.178346 0.888552 0.232671 0.714421 0.125262 0.0665507 0.326827; 0.353587 0.575403 0.0479766 0.394638 0.514455 0.799474 0.440981 0.779422; 0.212595 0.730426 0.63193 0.170786 0.679833 0.530864 0.115942 0.793403; 0.239602 0.0828907 0.639358 0.167883 0.130396 0.608567 0.00396475 0.149169; 0.973961 0.691867 0.936767 0.555335 0.630976 0.662742 0.808397 0.816963; 0.317185 0.598743 0.252326 0.635427 0.888771 0.926632 0.403481 0.521091]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.317185 0.814989 0.606101 0.41511 0.888771 1.14695 0.049706 0.304846; 1.05 0.815585 0.515364 0.597202 0.94495 0.675814 0.839784 0.638306; 0.680751 0.0422799 0.142725 0.516843 0.113838 0.361567 0.076005 0.0878208; 0.117991 0.571041 0.441709 0.572732 0.721823 0.393149 0.358777 0.688558; 0.353587 0.710552 -0.0732177 0.817398 0.514455 0.376714 0.562175 0.644273; 0.374613 0.537497 0.0875995 0.190802 0.672431 -0.0970992 0.81489 0.231906; 0.242955 0.516792 0.930775 0.711045 0.86783 0.17028 0.453336 0.344884; 0.363192 0.799398 0.35257 0.481092 0.542906 0.621506 0.693755 0.610866] ≈ [0.317185 0.598743 0.252326 0.635427 0.888771 0.926632 0.403481 0.521091; 0.439233 0.568998 0.249957 0.634577 0.856881 0.52296 0.406353 0.786327; 0.684105 0.124787 0.201562 0.857562 0.851273 0.125722 0.757956 0.63493; 0.28001 0.178346 0.888552 0.232671 0.714421 0.125262 0.0665507 0.326827; 0.353587 0.575403 0.0479766 0.394638 0.514455 0.799474 0.440981 0.779422; 0.212595 0.730426 0.63193 0.170786 0.679833 0.530864 0.115942 0.793403; 0.239602 0.0828907 0.639358 0.167883 0.130396 0.608567 0.00396475 0.149169; 0.973961 0.691867 0.936767 0.555335 0.630976 0.662742 0.808397 0.816963]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.252326 0.250697 0.519394 0.978466 0.403481 0.469258 0.686562 0.983473; 0.860726 0.638306 1.02906 0.827564 0.494422 0.597202 0.965892 0.663835; 0.198208 0.141969 0.153719 0.193083 0.020522 0.462695 0.640871 0.210764; 0.726534 0.772294 0.485748 0.571041 0.0739523 0.488996 0.354066 0.393149; 0.0479766 0.442524 0.488624 0.559749 0.440981 1.01915 0.379418 0.527516; 0.793949 0.231906 0.395555 0.525518 0.108541 0.190802 0.65149 -0.0851202; 0.642711 0.546633 0.432742 0.353315 0.741399 0.509296 0.678044 0.333757; 0.325998 0.52713 -0.00456508 0.799398 0.720327 0.564828 0.910663 0.621506] ≈ [0.252326 0.635427 0.888771 0.926632 0.403481 0.521091 0.317185 0.598743; 0.249957 0.634577 0.856881 0.52296 0.406353 0.786327 0.439233 0.568998; 0.201562 0.857562 0.851273 0.125722 0.757956 0.63493 0.684105 0.124787; 0.888552 0.232671 0.714421 0.125262 0.0665507 0.326827 0.28001 0.178346; 0.0479766 0.394638 0.514455 0.799474 0.440981 0.779422 0.353587 0.575403; 0.63193 0.170786 0.679833 0.530864 0.115942 0.793403 0.212595 0.730426; 0.639358 0.167883 0.130396 0.608567 0.00396475 0.149169 0.239602 0.0828907; 0.936767 0.555335 0.630976 0.662742 0.808397 0.816963 0.973961 0.691867]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.684105 0.341032 0.555337 0.637245 0.851273 0.346039 0.404182 0.418684; 0.0403237 0.799398 0.675439 0.564828 0.955552 0.621506 0.281109 0.52713; 0.437561 0.990749 0.420013 0.341309 0.682863 0.97119 0.321325 0.378646; 0.745697 1.05102 0.458683 0.597202 1.00163 0.44038 1.14409 0.638306; 0.239602 0.218039 0.518164 0.590643 0.130396 0.185807 0.125159 0.0140205; 0.440859 0.571041 0.118841 0.488996 0.309177 0.393149 0.771423 0.772294; 0.233212 0.534792 0.112869 0.891198 0.720363 0.552473 0.290556 0.570473; 0.678919 0.302063 0.14428 0.190802 0.61575 0.138334 0.510584 0.231906] ≈ [0.684105 0.124787 0.201562 0.857562 0.851273 0.125722 0.757956 0.63493; 0.28001 0.178346 0.888552 0.232671 0.714421 0.125262 0.0665507 0.326827; 0.353587 0.575403 0.0479766 0.394638 0.514455 0.799474 0.440981 0.779422; 0.212595 0.730426 0.63193 0.170786 0.679833 0.530864 0.115942 0.793403; 0.239602 0.0828907 0.639358 0.167883 0.130396 0.608567 0.00396475 0.149169; 0.973961 0.691867 0.936767 0.555335 0.630976 0.662742 0.808397 0.816963; 0.317185 0.598743 0.252326 0.635427 0.888771 0.926632 0.403481 0.521091; 0.439233 0.568998 0.249957 0.634577 0.856881 0.52296 0.406353 0.786327]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.00396475 0.388894 0.265433 0.0350042 0.639358 0.215769 0.104565 0.368842; 0.486598 0.572732 0.676934 0.393149 0.403666 0.688558 0.0731024 0.571041; 0.235073 0.945346 0.193331 0.703276 0.168352 0.516325 0.760244 0.383989; 0.165222 0.190802 0.594809 0.150313 0.489642 0.231906 0.699861 0.290084; 0.757956 0.583096 1.05348 0.509516 0.201562 0.472832 0.481896 0.177555; 0.307682 0.481092 0.587795 0.621506 0.648866 0.610866 0.408081 0.799398; 0.609389 0.543058 0.872649 0.807713 0.13195 0.176897 0.247774 1.15423; 0.437741 0.597202 1.02257 0.428401 1.16503 0.638306 0.724755 1.063] ≈ [0.00396475 0.149169 0.239602 0.0828907 0.639358 0.167883 0.130396 0.608567; 0.808397 0.816963 0.973961 0.691867 0.936767 0.555335 0.630976 0.662742; 0.403481 0.521091 0.317185 0.598743 0.252326 0.635427 0.888771 0.926632; 0.406353 0.786327 0.439233 0.568998 0.249957 0.634577 0.856881 0.52296; 0.757956 0.63493 0.684105 0.124787 0.201562 0.857562 0.851273 0.125722; 0.0665507 0.326827 0.28001 0.178346 0.888552 0.232671 0.714421 0.125262; 0.440981 0.779422 0.353587 0.575403 0.0479766 0.394638 0.514455 0.799474; 0.115942 0.793403 0.212595 0.730426 0.63193 0.170786 0.679833 0.530864]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.521091 0.397259 0.763155 0.895404 0.635427 0.245693 0.76222 0.323407; 0.762024 0.515364 0.650763 0.965892 0.610274 0.839784 0.703846 1.02906; 0.04721 0.351567 0.457764 0.432029 0.269842 -0.119982 0.233693 0.349706; 0.529173 0.118841 0.530864 0.676934 0.435017 0.771423 0.730426 0.0731024; 0.779422 0.279466 0.950277 0.0267347 0.394638 0.535697 0.4246 0.515103; 0.591058 0.0875995 0.137241 0.65149 -0.0315596 0.81489 0.166367 0.395555; 0.736889 0.578091 0.289199 1.03073 0.755603 0.479814 -0.0386905 0.406263; 0.841266 0.675439 0.52296 0.587795 0.579638 0.281109 0.568998 0.408081] ≈ [0.521091 0.317185 0.598743 0.252326 0.635427 0.888771 0.926632 0.403481; 0.786327 0.439233 0.568998 0.249957 0.634577 0.856881 0.52296 0.406353; 0.63493 0.684105 0.124787 0.201562 0.857562 0.851273 0.125722 0.757956; 0.326827 0.28001 0.178346 0.888552 0.232671 0.714421 0.125262 0.0665507; 0.779422 0.353587 0.575403 0.0479766 0.394638 0.514455 0.799474 0.440981; 0.793403 0.212595 0.730426 0.63193 0.170786 0.679833 0.530864 0.115942; 0.149169 0.239602 0.0828907 0.639358 0.167883 0.130396 0.608567 0.00396475; 0.816963 0.973961 0.691867 0.936767 0.555335 0.630976 0.662742 0.808397]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.267005 0.902309 0.506921 0.6401 0.734708 0.699976 0.627909 0.812809; 0.146682 0.502832 0.883679 0.58145 0.131971 0.756417 0.4707 0.493073; 0.135113 0.32157 0.979105 0.113284 0.459783 0.631959 0.97791 0.103647; 0.922111 0.706139 0.348887 0.130853 0.896269 0.472697 0.0878708 0.0743361; 0.490003 0.21747 0.593264 0.169835 0.779546 0.227345 0.976797 0.0925948; 0.235559 0.515026 0.0659326 0.741729 0.417845 0.681345 0.0960774 0.570826; 0.115859 0.709892 0.707269 0.218512 0.341368 0.264443 0.682975 0.0351164; 0.461218 0.831096 0.335954 0.859006 0.18857 0.821122 0.490835 0.453559; 0.0146669 0.244711 0.750799 0.958796 0.179369 0.0299981 0.94267 0.124691] ≈ [0.267005 0.812809 0.627909 0.699976 0.734708 0.6401 0.506921 0.902309; 0.0146669 0.124691 0.94267 0.0299981 0.179369 0.958796 0.750799 0.244711; 0.461218 0.453559 0.490835 0.821122 0.18857 0.859006 0.335954 0.831096; 0.115859 0.0351164 0.682975 0.264443 0.341368 0.218512 0.707269 0.709892; 0.235559 0.570826 0.0960774 0.681345 0.417845 0.741729 0.0659326 0.515026; 0.490003 0.0925948 0.976797 0.227345 0.779546 0.169835 0.593264 0.21747; 0.922111 0.0743361 0.0878708 0.472697 0.896269 0.130853 0.348887 0.706139; 0.135113 0.103647 0.97791 0.631959 0.459783 0.113284 0.979105 0.32157; 0.146682 0.493073 0.4707 0.756417 0.131971 0.58145 0.883679 0.502832]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.0146669 0.18958 1.05322 0.406913 0.179369 0.581881 0.640245 0.179821; 0.267005 0.96652 0.568012 0.4107 0.734708 0.929375 0.566817 0.748598; 0.146682 0.813854 0.807697 0.498011 0.131971 0.839855 0.546681 0.182051; 0.135113 0.275046 0.786741 0.343866 0.459783 0.401377 1.17027 0.150171; 0.922111 0.362337 0.203307 0.331967 0.896269 0.271583 0.233451 0.418138; 0.490003 0.49242 0.797177 0.175625 0.779546 0.221556 0.772884 -0.182355; 0.235559 0.731695 0.00356418 0.730479 0.417845 0.692595 0.158446 0.354157; 0.115859 0.432514 0.599186 0.705876 0.341368 -0.222921 0.791057 0.312494; 0.461218 0.687078 0.352901 0.810126 0.18857 0.870002 0.473888 0.597578] ≈ [0.0146669 0.124691 0.94267 0.0299981 0.179369 0.958796 0.750799 0.244711; 0.461218 0.453559 0.490835 0.821122 0.18857 0.859006 0.335954 0.831096; 0.115859 0.0351164 0.682975 0.264443 0.341368 0.218512 0.707269 0.709892; 0.235559 0.570826 0.0960774 0.681345 0.417845 0.741729 0.0659326 0.515026; 0.490003 0.0925948 0.976797 0.227345 0.779546 0.169835 0.593264 0.21747; 0.922111 0.0743361 0.0878708 0.472697 0.896269 0.130853 0.348887 0.706139; 0.135113 0.103647 0.97791 0.631959 0.459783 0.113284 0.979105 0.32157; 0.146682 0.493073 0.4707 0.756417 0.131971 0.58145 0.883679 0.502832; 0.267005 0.812809 0.627909 0.699976 0.734708 0.6401 0.506921 0.902309]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.812809 0.267005 0.902309 0.506921 0.6401 0.734708 0.699976 0.627909; 0.437942 0.147114 0.185099 0.79354 1.13333 -0.0803154 0.577399 0.772692; 0.0238398 0.619741 0.203472 0.793136 0.391564 0.567714 0.551585 0.57132; 0.0528499 0.339794 0.664186 0.805528 0.278809 0.321267 0.38818 0.788549; 0.182933 0.626446 0.0803009 0.510448 0.228782 1.03906 0.21523 0.663659; 0.480488 0.0991152 0.652195 0.148748 0.682782 0.158336 0.693461 0.409216; 0.0566027 0.698176 0.751844 0.250627 0.0705554 0.916371 0.34896 -0.017703; 0.533366 -0.0234102 0.949194 0.521923 0.580727 0.0806389 0.901496 0.897425; 0.179821 0.0142343 0.562445 0.840938 0.406913 0.391655 0.209016 0.640678] ≈ [0.812809 0.627909 0.699976 0.734708 0.6401 0.506921 0.902309 0.267005; 0.124691 0.94267 0.0299981 0.179369 0.958796 0.750799 0.244711 0.0146669; 0.453559 0.490835 0.821122 0.18857 0.859006 0.335954 0.831096 0.461218; 0.0351164 0.682975 0.264443 0.341368 0.218512 0.707269 0.709892 0.115859; 0.570826 0.0960774 0.681345 0.417845 0.741729 0.0659326 0.515026 0.235559; 0.0925948 0.976797 0.227345 0.779546 0.169835 0.593264 0.21747 0.490003; 0.0743361 0.0878708 0.472697 0.896269 0.130853 0.348887 0.706139 0.922111; 0.103647 0.97791 0.631959 0.459783 0.113284 0.979105 0.32157 0.135113; 0.493073 0.4707 0.756417 0.131971 0.58145 0.883679 0.502832 0.146682]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.124691 0.316659 0.0105622 0.840938 0.958796 0.0892297 0.264147 0.640678; 0.66879 0.306024 0.867284 0.528993 0.68898 0.695689 0.830139 0.605837; 0.160565 0.0550824 0.681261 0.80959 0.645968 0.0117165 0.845978 0.756642; 0.240509 0.492375 0.181542 0.728138 0.402814 0.69508 0.345596 0.636318; 0.3278 0.368961 0.458262 0.630781 0.27302 0.2921 0.324943 0.963296; -0.160869 0.655613 0.493128 0.685196 0.0276683 1.00989 0.347318 0.488912; 0.433965 -0.0282512 0.893457 0.213746 0.4522 0.285702 0.729304 0.344218; 0.367625 0.606144 0.659608 0.234577 0.153994 1.0084 0.0467364 -0.00165248; 0.597578 0.015609 0.705939 0.49985 0.810126 0.0416197 0.851141 0.919497] ≈ [0.124691 0.94267 0.0299981 0.179369 0.958796 0.750799 0.244711 0.0146669; 0.453559 0.490835 0.821122 0.18857 0.859006 0.335954 0.831096 0.461218; 0.0351164 0.682975 0.264443 0.341368 0.218512 0.707269 0.709892 0.115859; 0.570826 0.0960774 0.681345 0.417845 0.741729 0.0659326 0.515026 0.235559; 0.0925948 0.976797 0.227345 0.779546 0.169835 0.593264 0.21747 0.490003; 0.0743361 0.0878708 0.472697 0.896269 0.130853 0.348887 0.706139 0.922111; 0.103647 0.97791 0.631959 0.459783 0.113284 0.979105 0.32157 0.135113; 0.493073 0.4707 0.756417 0.131971 0.58145 0.883679 0.502832 0.146682; 0.812809 0.627909 0.699976 0.734708 0.6401 0.506921 0.902309 0.267005]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.146682 0.557963 0.581254 1.13333 0.131971 0.204535 0.773125 0.437942; 0.135113 0.257359 0.918014 0.342683 0.459783 0.40256 1.039 0.167858; 0.922111 0.395117 0.424868 0.214292 0.896269 0.389259 0.0118895 0.385358; 0.490003 0.263994 0.785628 -0.0607471 0.779546 0.457928 0.784433 0.0460715; 0.235559 0.858827 0.211513 0.540615 0.417845 0.882459 -0.0495032 0.227025; 0.115859 0.434942 0.503355 0.212722 0.341368 0.270233 0.886889 0.310066; 0.461218 0.614428 0.398322 0.870256 0.18857 0.809872 0.428467 0.670228; 0.0146669 0.522088 0.858881 0.471431 0.179369 0.517363 0.834588 -0.152687; 0.267005 1.04633 0.489974 0.68898 0.734708 0.651096 0.644856 0.66879] ≈ [0.146682 0.493073 0.4707 0.756417 0.131971 0.58145 0.883679 0.502832; 0.267005 0.812809 0.627909 0.699976 0.734708 0.6401 0.506921 0.902309; 0.0146669 0.124691 0.94267 0.0299981 0.179369 0.958796 0.750799 0.244711; 0.461218 0.453559 0.490835 0.821122 0.18857 0.859006 0.335954 0.831096; 0.115859 0.0351164 0.682975 0.264443 0.341368 0.218512 0.707269 0.709892; 0.235559 0.570826 0.0960774 0.681345 0.417845 0.741729 0.0659326 0.515026; 0.490003 0.0925948 0.976797 0.227345 0.779546 0.169835 0.593264 0.21747; 0.922111 0.0743361 0.0878708 0.472697 0.896269 0.130853 0.348887 0.706139; 0.135113 0.103647 0.97791 0.631959 0.459783 0.113284 0.979105 0.32157]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.902309 0.506921 0.6401 0.734708 0.699976 0.627909 0.812809 0.267005; 0.557963 0.883246 0.899183 0.22211 0.204535 0.682986 0.672091 -0.155311; 0.401377 0.494477 0.231382 0.645752 0.353679 0.869979 0.184022 0.541703; 0.727625 0.931204 0.172806 0.439628 0.324741 0.662873 0.158853 0.221433; 0.127133 0.45682 0.307005 0.862361 0.168398 0.717288 0.104711 0.803141; 0.605364 0.202376 0.60456 0.33503 0.740292 0.355587 0.55871 -0.0775793; 0.688405 0.124952 0.176559 0.79801 0.412399 0.107972 -0.0494007 0.816537; 0.751289 0.820582 0.740909 0.00260058 1.0994 0.598766 0.373185 0.0546281; 0.18958 0.751231 0.641062 0.0892297 0.581881 0.730384 -0.0543275 0.316659] ≈ [0.902309 0.267005 0.812809 0.627909 0.699976 0.734708 0.6401 0.506921; 0.244711 0.0146669 0.124691 0.94267 0.0299981 0.179369 0.958796 0.750799; 0.831096 0.461218 0.453559 0.490835 0.821122 0.18857 0.859006 0.335954; 0.709892 0.115859 0.0351164 0.682975 0.264443 0.341368 0.218512 0.707269; 0.515026 0.235559 0.570826 0.0960774 0.681345 0.417845 0.741729 0.0659326; 0.21747 0.490003 0.0925948 0.976797 0.227345 0.779546 0.169835 0.593264; 0.706139 0.922111 0.0743361 0.0878708 0.472697 0.896269 0.130853 0.348887; 0.32157 0.135113 0.103647 0.97791 0.631959 0.459783 0.113284 0.979105; 0.502832 0.146682 0.493073 0.4707 0.756417 0.131971 0.58145 0.883679]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.502832 0.883246 0.954314 -0.0803154 0.756417 0.682986 0.120209 0.147114; 0.257359 0.472404 0.361545 0.606733 0.40256 0.892052 0.148997 0.580722; 0.450248 0.915153 0.441385 0.53166 -0.162624 0.678924 0.655016 0.129401; 0.343801 0.521818 0.101016 0.989728 0.179648 0.65229 0.0827806 0.675774; 0.880313 0.377123 0.541323 0.305864 0.734503 0.18084 0.352786 -0.0484127; 0.344604 -0.0497952 0.308647 0.768843 0.211285 0.28272 0.363427 0.845704; 0.704765 0.755584 0.776752 0.129967 0.868819 0.663764 0.614447 -0.0727383; 0.500602 0.767282 0.338839 0.181262 0.665319 0.714333 -0.146564 0.224628; 0.96652 0.528993 0.589744 0.695689 0.929375 0.605837 0.569554 0.306024] ≈ [0.502832 0.146682 0.493073 0.4707 0.756417 0.131971 0.58145 0.883679; 0.902309 0.267005 0.812809 0.627909 0.699976 0.734708 0.6401 0.506921; 0.244711 0.0146669 0.124691 0.94267 0.0299981 0.179369 0.958796 0.750799; 0.831096 0.461218 0.453559 0.490835 0.821122 0.18857 0.859006 0.335954; 0.709892 0.115859 0.0351164 0.682975 0.264443 0.341368 0.218512 0.707269; 0.515026 0.235559 0.570826 0.0960774 0.681345 0.417845 0.741729 0.0659326; 0.21747 0.490003 0.0925948 0.976797 0.227345 0.779546 0.169835 0.593264; 0.706139 0.922111 0.0743361 0.0878708 0.472697 0.896269 0.130853 0.348887; 0.32157 0.135113 0.103647 0.97791 0.631959 0.459783 0.113284 0.979105]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.493073 -0.155311 0.736981 0.79354 0.58145 0.22211 0.522268 0.772692; 0.167858 0.580722 0.238497 0.771064 0.342683 0.606733 0.421422 0.593392; 0.330227 0.431826 0.168023 0.789478 0.766174 0.229235 0.119601 0.804599; -0.0337361 0.753813 0.102231 0.575446 0.217533 0.911689 0.421219 0.598661; 0.205538 0.0699487 0.858119 0.323495 0.688572 0.187502 0.756697 0.234468; 0.400404 0.669009 0.339017 0.0758802 0.27167 0.945538 0.216872 0.157044; 0.57989 0.103956 0.707932 0.456924 0.811309 -0.0467275 0.865653 0.962423; -0.1312 0.106266 0.654681 0.856988 0.323475 0.299623 0.51124 0.624627; 0.748598 0.227986 1.14556 0.528993 0.4107 0.773727 0.750332 0.605837] ≈ [0.493073 0.4707 0.756417 0.131971 0.58145 0.883679 0.502832 0.146682; 0.812809 0.627909 0.699976 0.734708 0.6401 0.506921 0.902309 0.267005; 0.124691 0.94267 0.0299981 0.179369 0.958796 0.750799 0.244711 0.0146669; 0.453559 0.490835 0.821122 0.18857 0.859006 0.335954 0.831096 0.461218; 0.0351164 0.682975 0.264443 0.341368 0.218512 0.707269 0.709892 0.115859; 0.570826 0.0960774 0.681345 0.417845 0.741729 0.0659326 0.515026 0.235559; 0.0925948 0.976797 0.227345 0.779546 0.169835 0.593264 0.21747 0.490003; 0.0743361 0.0878708 0.472697 0.896269 0.130853 0.348887 0.706139 0.922111; 0.103647 0.97791 0.631959 0.459783 0.113284 0.979105 0.32157 0.135113]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.244711 0.751231 0.585932 0.391655 0.0299981 0.730384 0.497555 0.0142343; 1.04633 0.528993 0.509936 0.773727 0.651096 0.605837 0.847834 0.227986; 0.83534 0.899297 0.630604 0.130078 0.691899 0.666935 0.175929 -0.0632789; 0.184708 0.429479 0.437371 0.518386 0.342429 0.934977 0.205952 0.669069; 0.452675 0.756457 0.236043 0.468795 0.33053 0.83762 0.364777 0.192266; 0.470934 0.631567 0.174916 0.891528 0.369512 0.542541 -0.308117 0.773974; 0.651887 0.267374 0.568717 0.207664 0.970875 0.290589 0.317448 0.0497871; 0.377383 0.108901 0.478783 0.705978 0.328961 0.124023 0.0428358 0.908569; 0.687078 0.79851 0.791264 0.0416197 0.870002 0.620838 0.616439 0.015609] ≈ [0.244711 0.0146669 0.124691 0.94267 0.0299981 0.179369 0.958796 0.750799; 0.831096 0.461218 0.453559 0.490835 0.821122 0.18857 0.859006 0.335954; 0.709892 0.115859 0.0351164 0.682975 0.264443 0.341368 0.218512 0.707269; 0.515026 0.235559 0.570826 0.0960774 0.681345 0.417845 0.741729 0.0659326; 0.21747 0.490003 0.0925948 0.976797 0.227345 0.779546 0.169835 0.593264; 0.706139 0.922111 0.0743361 0.0878708 0.472697 0.896269 0.130853 0.348887; 0.32157 0.135113 0.103647 0.97791 0.631959 0.459783 0.113284 0.979105; 0.502832 0.146682 0.493073 0.4707 0.756417 0.131971 0.58145 0.883679; 0.902309 0.267005 0.812809 0.627909 0.699976 0.734708 0.6401 0.506921]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.130853 0.439628 0.366694 0.788549 0.0743361 0.221433 0.812142 0.805528; -0.0607471 0.989728 0.341411 0.598661 0.0460715 0.675774 0.380511 0.575446; 0.624054 0.397895 0.432987 0.250519 0.538046 -0.140445 0.913839 0.307444; 0.211539 0.85719 0.292698 0.114118 0.327754 0.757356 0.395972 0.118806; 1.30446 -0.109593 0.66031 0.803727 0.582317 0.166822 0.417693 0.615621; 0.513339 0.201423 0.585141 0.734376 -0.00406789 0.204466 0.263784 0.747239; 0.647072 0.675528 0.777725 0.496087 0.520171 0.326185 1.11023 0.638742; 0.699126 0.159244 0.692404 0.931389 0.525853 -0.0924455 0.41639 0.634843; 0.343866 0.518386 0.435934 0.636318 0.150171 0.669069 0.240489 0.728138] ≈ [0.130853 0.348887 0.706139 0.922111 0.0743361 0.0878708 0.472697 0.896269; 0.113284 0.979105 0.32157 0.135113 0.103647 0.97791 0.631959 0.459783; 0.58145 0.883679 0.502832 0.146682 0.493073 0.4707 0.756417 0.131971; 0.6401 0.506921 0.902309 0.267005 0.812809 0.627909 0.699976 0.734708; 0.958796 0.750799 0.244711 0.0146669 0.124691 0.94267 0.0299981 0.179369; 0.859006 0.335954 0.831096 0.461218 0.453559 0.490835 0.821122 0.18857; 0.218512 0.707269 0.709892 0.115859 0.0351164 0.682975 0.264443 0.341368; 0.741729 0.0659326 0.515026 0.235559 0.570826 0.0960774 0.681345 0.417845; 0.169835 0.593264 0.21747 0.490003 0.0925948 0.976797 0.227345 0.779546]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.979105 0.231382 0.161124 0.551585 0.97791 0.184022 0.433772 0.203472; 0.424868 0.441385 1.02194 0.119601 0.0118895 0.655016 0.796435 0.168023; 0.724537 0.231179 0.725918 0.291055 0.845524 0.0477557 0.543631 0.137256; -0.0149306 0.865033 0.471474 0.432987 0.176941 0.297067 0.18193 0.913839; 0.617681 0.182466 0.215693 0.343053 0.772563 0.0632171 0.241535 0.639227; 0.425541 0.735002 0.487229 0.907403 0.401248 0.260567 0.162559 1.06181; 0.831662 0.380589 0.0896623 0.46949 0.861807 0.207316 0.104373 0.300801; 0.375648 0.715925 0.734708 0.62415 0.759182 0.869764 0.267005 0.845354; 0.807697 0.630604 0.221677 0.845978 0.546681 0.175929 0.0569754 0.681261] ≈ [0.979105 0.32157 0.135113 0.103647 0.97791 0.631959 0.459783 0.113284; 0.883679 0.502832 0.146682 0.493073 0.4707 0.756417 0.131971 0.58145; 0.506921 0.902309 0.267005 0.812809 0.627909 0.699976 0.734708 0.6401; 0.750799 0.244711 0.0146669 0.124691 0.94267 0.0299981 0.179369 0.958796; 0.335954 0.831096 0.461218 0.453559 0.490835 0.821122 0.18857 0.859006; 0.707269 0.709892 0.115859 0.0351164 0.682975 0.264443 0.341368 0.218512; 0.0659326 0.515026 0.235559 0.570826 0.0960774 0.681345 0.417845 0.741729; 0.593264 0.21747 0.490003 0.0925948 0.976797 0.227345 0.779546 0.169835; 0.348887 0.706139 0.922111 0.0743361 0.0878708 0.472697 0.896269 0.130853]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.485071 0.079468 0.767676 0.729515 0.913743 0.521444 0.96826 0.106501 0.0329722; 0.133608 0.827806 0.703504 0.0910215 0.653432 0.656147 0.838405 0.834799 0.998296; 0.933919 0.754505 0.604931 0.632645 0.970557 0.534955 0.198018 0.92421 0.891735; 0.393375 0.987222 0.97523 0.228973 0.308787 0.872446 0.642649 0.181408 0.284228; 0.780727 0.148182 0.107318 0.582135 0.124948 0.699839 0.366226 0.239185 0.285995; 0.603382 0.247845 0.854331 0.982533 0.970188 0.29738 0.845088 0.863034 0.565589; 0.613958 0.763437 0.107112 0.734055 0.609821 0.817607 0.197732 0.562619 0.00331823; 0.66576 0.0705511 0.290744 0.105737 0.596702 0.117294 0.152064 0.648382 0.445428] ≈ [0.485071 0.0329722 0.106501 0.96826 0.521444 0.913743 0.729515 0.767676 0.079468; 0.66576 0.445428 0.648382 0.152064 0.117294 0.596702 0.105737 0.290744 0.0705511; 0.613958 0.00331823 0.562619 0.197732 0.817607 0.609821 0.734055 0.107112 0.763437; 0.603382 0.565589 0.863034 0.845088 0.29738 0.970188 0.982533 0.854331 0.247845; 0.780727 0.285995 0.239185 0.366226 0.699839 0.124948 0.582135 0.107318 0.148182; 0.393375 0.284228 0.181408 0.642649 0.872446 0.308787 0.228973 0.97523 0.987222; 0.933919 0.891735 0.92421 0.198018 0.534955 0.970557 0.632645 0.604931 0.754505; 0.133608 0.998296 0.834799 0.838405 0.656147 0.653432 0.0910215 0.703504 0.827806]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.66576 0.172745 0.403915 -0.244791 0.35564 0.358356 0.502593 0.535211 0.343234; 0.485071 -0.0123947 0.277449 1.0662 0.935395 0.499792 0.631574 0.596728 0.124835; 0.133608 1.26455 1.16606 0.257876 0.37296 0.936619 0.671551 0.372241 0.561554; 0.933919 0.754214 0.698637 0.523286 0.465311 1.0402 0.307377 0.830504 0.892026; 0.393375 0.476853 0.573968 0.504534 0.927021 0.254213 0.367088 0.582671 0.794597; 0.780727 0.597148 -0.0545019 0.742342 0.3085 0.516287 0.206019 0.401005 -0.162971; 0.603382 0.219279 0.679864 0.890647 0.873488 0.39408 0.936974 1.0375 0.594155; 0.613958 0.406625 0.665453 0.346521 0.909863 0.517565 0.585266 0.00427758 0.360129] ≈ [0.66576 0.445428 0.648382 0.152064 0.117294 0.596702 0.105737 0.290744 0.0705511; 0.613958 0.00331823 0.562619 0.197732 0.817607 0.609821 0.734055 0.107112 0.763437; 0.603382 0.565589 0.863034 0.845088 0.29738 0.970188 0.982533 0.854331 0.247845; 0.780727 0.285995 0.239185 0.366226 0.699839 0.124948 0.582135 0.107318 0.148182; 0.393375 0.284228 0.181408 0.642649 0.872446 0.308787 0.228973 0.97523 0.987222; 0.933919 0.891735 0.92421 0.198018 0.534955 0.970557 0.632645 0.604931 0.754505; 0.133608 0.998296 0.834799 0.838405 0.656147 0.653432 0.0910215 0.703504 0.827806; 0.485071 0.0329722 0.106501 0.96826 0.521444 0.913743 0.729515 0.767676 0.079468]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.0329722 0.485071 0.079468 0.767676 0.729515 0.913743 0.521444 0.96826 0.106501; 1.10049 0.606064 0.441821 0.525489 0.367806 0.968238 0.479929 0.771669 0.475514; 0.443061 1.02285 0.708266 0.53639 0.542024 0.790332 0.857077 0.642083 0.903395; 0.794597 0.558828 0.240754 0.58408 0.893286 0.538268 0.2441 0.603188 0.417218; 0.285995 0.780727 0.148182 0.107318 0.582135 0.124948 0.699839 0.366226 0.239185; 0.05522 0.437929 0.994314 1.24548 0.31822 0.740707 0.925726 0.884549 0.627224; 0.451992 0.525029 0.809676 0.175653 0.824677 0.790046 0.495486 -0.246333 0.583434; 0.343234 0.193304 0.456537 0.468759 -0.171047 0.281896 0.293512 0.218801 1.00767] ≈ [0.0329722 0.106501 0.96826 0.521444 0.913743 0.729515 0.767676 0.079468 0.485071; 0.445428 0.648382 0.152064 0.117294 0.596702 0.105737 0.290744 0.0705511 0.66576; 0.00331823 0.562619 0.197732 0.817607 0.609821 0.734055 0.107112 0.763437 0.613958; 0.565589 0.863034 0.845088 0.29738 0.970188 0.982533 0.854331 0.247845 0.603382; 0.285995 0.239185 0.366226 0.699839 0.124948 0.582135 0.107318 0.148182 0.780727; 0.284228 0.181408 0.642649 0.872446 0.308787 0.228973 0.97523 0.987222 0.393375; 0.891735 0.92421 0.198018 0.534955 0.970557 0.632645 0.604931 0.754505 0.933919; 0.998296 0.834799 0.838405 0.656147 0.653432 0.0910215 0.703504 0.827806 0.133608]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.445428 0.306475 0.106008 0.227697 0.0700145 0.632425 0.18034 0.116607 1.00767; -0.323839 0.519129 0.186518 0.404239 0.930778 0.799971 0.626582 0.830487 0.630785; 1.07192 0.75011 0.711959 0.655416 0.685762 0.838868 0.42777 0.438211 0.157001; 0.892026 0.988791 0.509061 0.503305 0.568088 0.420509 1.23553 0.552529 0.775632; 0.284228 0.157565 0.516314 1.20231 0.275053 0.262707 0.645363 1.11356 0.417218; 0.285703 0.74667 0.398235 -0.181292 0.877766 0.443923 0.389496 0.00710594 0.366948; 0.491962 0.581975 0.799144 0.738382 0.377436 0.795109 0.689794 0.809831 0.945737; 0.360129 0.559086 0.651778 0.860784 0.301719 0.954666 0.322233 0.340114 0.0591496] ≈ [0.445428 0.648382 0.152064 0.117294 0.596702 0.105737 0.290744 0.0705511 0.66576; 0.00331823 0.562619 0.197732 0.817607 0.609821 0.734055 0.107112 0.763437 0.613958; 0.565589 0.863034 0.845088 0.29738 0.970188 0.982533 0.854331 0.247845 0.603382; 0.285995 0.239185 0.366226 0.699839 0.124948 0.582135 0.107318 0.148182 0.780727; 0.284228 0.181408 0.642649 0.872446 0.308787 0.228973 0.97523 0.987222 0.393375; 0.891735 0.92421 0.198018 0.534955 0.970557 0.632645 0.604931 0.754505 0.933919; 0.998296 0.834799 0.838405 0.656147 0.653432 0.0910215 0.703504 0.827806 0.133608; 0.0329722 0.106501 0.96826 0.521444 0.913743 0.729515 0.767676 0.079468 0.485071]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.133608 0.725613 0.590333 0.44155 0.894494 0.415085 0.487877 0.947971 1.10049; 0.933919 0.846368 1.09516 0.295959 0.948905 0.556607 0.534704 0.433983 0.799872; 0.393375 0.55048 0.512672 0.062119 0.589259 0.591974 0.809503 0.643967 0.72097; 0.780727 0.148474 0.0136122 0.691494 0.630195 0.194592 0.256867 0.332891 0.285703; 0.603382 0.758214 1.25559 0.706973 0.351954 0.915614 1.12065 0.461772 0.05522; 0.613958 0.314471 0.268932 0.573848 0.426269 1.00116 0.357939 0.400799 0.452284; 0.66576 0.0991177 0.465212 0.197623 0.693402 0.0205937 0.0601778 0.473914 0.416861; 0.485071 0.436279 0.209335 1.11705 0.6137 0.821487 0.580726 0.664842 -0.323839] ≈ [0.133608 0.998296 0.834799 0.838405 0.656147 0.653432 0.0910215 0.703504 0.827806; 0.485071 0.0329722 0.106501 0.96826 0.521444 0.913743 0.729515 0.767676 0.079468; 0.66576 0.445428 0.648382 0.152064 0.117294 0.596702 0.105737 0.290744 0.0705511; 0.613958 0.00331823 0.562619 0.197732 0.817607 0.609821 0.734055 0.107112 0.763437; 0.603382 0.565589 0.863034 0.845088 0.29738 0.970188 0.982533 0.854331 0.247845; 0.780727 0.285995 0.239185 0.366226 0.699839 0.124948 0.582135 0.107318 0.148182; 0.393375 0.284228 0.181408 0.642649 0.872446 0.308787 0.228973 0.97523 0.987222; 0.933919 0.891735 0.92421 0.198018 0.534955 0.970557 0.632645 0.604931 0.754505]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.079468 0.767676 0.729515 0.913743 0.521444 0.96826 0.106501 0.0329722 0.485071; 0.725613 0.231048 0.477007 0.831447 0.379363 0.5236 1.01102 1.06503 0.492893; 1.20318 0.516002 0.678885 1.0391 0.625576 0.378243 0.602088 0.447669 0.954734; 0.476853 0.809778 0.975441 0.699937 0.208133 0.413168 0.809755 0.323689 0.157565; 0.148182 0.107318 0.582135 0.124948 0.699839 0.366226 0.239185 0.285995 0.780727; 0.758214 1.01978 0.236065 0.579038 0.961693 1.07457 0.234688 0.526128 0.839191; 0.314763 0.196041 0.687816 0.541279 0.726986 0.0175066 0.884741 0.447384 0.593143; 0.172745 0.763201 -0.280248 0.418687 0.394078 0.46687 0.472164 0.378691 0.306475] ≈ [0.079468 0.485071 0.0329722 0.106501 0.96826 0.521444 0.913743 0.729515 0.767676; 0.0705511 0.66576 0.445428 0.648382 0.152064 0.117294 0.596702 0.105737 0.290744; 0.763437 0.613958 0.00331823 0.562619 0.197732 0.817607 0.609821 0.734055 0.107112; 0.247845 0.603382 0.565589 0.863034 0.845088 0.29738 0.970188 0.982533 0.854331; 0.148182 0.780727 0.285995 0.239185 0.366226 0.699839 0.124948 0.582135 0.107318; 0.987222 0.393375 0.284228 0.181408 0.642649 0.872446 0.308787 0.228973 0.97523; 0.754505 0.933919 0.891735 0.92421 0.198018 0.534955 0.970557 0.632645 0.604931; 0.827806 0.133608 0.998296 0.834799 0.838405 0.656147 0.653432 0.0910215 0.703504]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.827806 0.231048 0.374813 0.718276 0.729891 0.764662 0.769955 0.714504 0.606064; 0.846368 1.04029 0.541111 1.14424 0.511805 0.579506 0.238651 0.55472 0.988791; 0.448287 0.491265 0.641984 0.647777 0.0787629 0.731124 0.939681 0.593827 0.301611; 0.597148 -0.0204448 0.492581 0.503404 0.330015 0.39229 0.206101 0.0867901 0.74667; 0.247845 1.01978 0.746433 0.9803 0.686133 0.456335 0.852922 0.801689 0.437929; 0.314471 0.323804 0.328696 0.230937 1.04596 0.313137 0.59613 0.697436 0.559086; 0.609486 1.08171 -0.354966 0.182755 0.44848 0.526086 -0.0349352 0.183521 0.450521; -0.0123947 0.243392 1.31596 0.74049 0.686063 0.445303 0.791632 -0.124926 0.519129] ≈ [0.827806 0.133608 0.998296 0.834799 0.838405 0.656147 0.653432 0.0910215 0.703504; 0.079468 0.485071 0.0329722 0.106501 0.96826 0.521444 0.913743 0.729515 0.767676; 0.0705511 0.66576 0.445428 0.648382 0.152064 0.117294 0.596702 0.105737 0.290744; 0.763437 0.613958 0.00331823 0.562619 0.197732 0.817607 0.609821 0.734055 0.107112; 0.247845 0.603382 0.565589 0.863034 0.845088 0.29738 0.970188 0.982533 0.854331; 0.148182 0.780727 0.285995 0.239185 0.366226 0.699839 0.124948 0.582135 0.107318; 0.987222 0.393375 0.284228 0.181408 0.642649 0.872446 0.308787 0.228973 0.97523; 0.754505 0.933919 0.891735 0.92421 0.198018 0.534955 0.970557 0.632645 0.604931]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.998296 0.492893 0.792349 0.766551 0.126744 0.617709 0.5931 0.873862 0.475514; 0.799872 0.988791 0.601216 0.899826 0.340761 0.904103 0.751938 0.779856 0.379111; 0.823163 0.414782 -0.0293846 0.454153 0.57533 0.667638 0.29626 0.936646 0.735731; -0.162971 0.814784 0.347387 0.140403 0.556071 0.494771 0.321382 0.45578 0.366948; 0.565589 0.839191 0.718753 0.627247 0.936454 1.01627 0.524464 0.37418 0.627224; 0.452284 0.559086 0.559623 0.464263 0.529046 0.471071 0.805828 0.112787 0.455671; -0.0935076 0.0492582 0.651707 0.975858 -0.230263 0.227494 0.529443 0.293518 0.689154; 0.124835 0.451014 0.237366 0.0825446 1.25247 0.749124 0.694696 0.381813 0.630785] ≈ [0.998296 0.834799 0.838405 0.656147 0.653432 0.0910215 0.703504 0.827806 0.133608; 0.0329722 0.106501 0.96826 0.521444 0.913743 0.729515 0.767676 0.079468 0.485071; 0.445428 0.648382 0.152064 0.117294 0.596702 0.105737 0.290744 0.0705511 0.66576; 0.00331823 0.562619 0.197732 0.817607 0.609821 0.734055 0.107112 0.763437 0.613958; 0.565589 0.863034 0.845088 0.29738 0.970188 0.982533 0.854331 0.247845 0.603382; 0.285995 0.239185 0.366226 0.699839 0.124948 0.582135 0.107318 0.148182 0.780727; 0.284228 0.181408 0.642649 0.872446 0.308787 0.228973 0.97523 0.987222 0.393375; 0.891735 0.92421 0.198018 0.534955 0.970557 0.632645 0.604931 0.754505 0.933919]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.0705511 0.763201 -0.178055 0.531858 0.0435497 0.225808 0.713226 0.72922 0.193304; 0.436279 0.243392 0.867289 0.808604 0.635216 0.766998 0.469938 -0.0740782 0.451014; 0.754179 0.549561 0.810465 0.883606 0.508733 0.205643 0.88109 0.794894 0.348847; 0.754214 0.643765 0.768438 0.660642 0.995399 0.352179 0.635172 0.646874 0.988791; 0.987222 0.809778 0.465073 0.298674 0.483694 1.0314 0.191521 0.0481283 0.558828; 0.148474 -0.0204448 0.941255 0.43529 0.380863 0.0705955 0.527796 0.0359423 0.814784; 0.321472 0.701271 0.310782 0.81497 0.907291 1.01535 0.741787 0.721298 0.695146; 0.406625 0.720325 0.101369 0.714532 0.562367 0.540464 0.199609 0.605282 0.559086] ≈ [0.0705511 0.66576 0.445428 0.648382 0.152064 0.117294 0.596702 0.105737 0.290744; 0.763437 0.613958 0.00331823 0.562619 0.197732 0.817607 0.609821 0.734055 0.107112; 0.247845 0.603382 0.565589 0.863034 0.845088 0.29738 0.970188 0.982533 0.854331; 0.148182 0.780727 0.285995 0.239185 0.366226 0.699839 0.124948 0.582135 0.107318; 0.987222 0.393375 0.284228 0.181408 0.642649 0.872446 0.308787 0.228973 0.97523; 0.754505 0.933919 0.891735 0.92421 0.198018 0.534955 0.970557 0.632645 0.604931; 0.827806 0.133608 0.998296 0.834799 0.838405 0.656147 0.653432 0.0910215 0.703504; 0.079468 0.485071 0.0329722 0.106501 0.96826 0.521444 0.913743 0.729515 0.767676]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.308787 0.208133 0.804318 0.89191 0.319905 0.357698 0.276721 0.813561 0.893286; 0.630195 0.330015 0.2655 0.142611 0.0613662 1.00506 0.338754 0.00497907 0.556071; 0.632426 0.556762 1.07001 0.777327 0.762566 0.332777 0.468476 1.01053 0.618498; 0.909863 0.562367 0.345133 -0.000741189 0.42002 0.554068 0.411644 0.905586 0.301719; 0.596702 0.394078 0.288855 0.362963 0.987938 0.12325 0.35597 0.153954 -0.171047; 0.6137 0.686063 0.572093 0.855122 -0.0995021 0.260735 0.245999 0.217968 1.25247; 0.991194 0.784293 0.315028 0.495424 0.223131 0.982399 1.03226 0.845763 0.0675283; 0.465311 0.995399 0.547511 0.835522 0.832136 0.99381 0.749195 0.458503 0.568088] ≈ [0.308787 0.228973 0.97523 0.987222 0.393375 0.284228 0.181408 0.642649 0.872446; 0.970557 0.632645 0.604931 0.754505 0.933919 0.891735 0.92421 0.198018 0.534955; 0.653432 0.0910215 0.703504 0.827806 0.133608 0.998296 0.834799 0.838405 0.656147; 0.913743 0.729515 0.767676 0.079468 0.485071 0.0329722 0.106501 0.96826 0.521444; 0.596702 0.105737 0.290744 0.0705511 0.66576 0.445428 0.648382 0.152064 0.117294; 0.609821 0.734055 0.107112 0.763437 0.613958 0.00331823 0.562619 0.197732 0.817607; 0.970188 0.982533 0.854331 0.247845 0.603382 0.565589 0.863034 0.845088 0.29738; 0.124948 0.582135 0.107318 0.148182 0.780727 0.285995 0.239185 0.366226 0.699839]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.653432 0.379363 0.701615 1.12022 0.455785 0.676118 0.542388 0.840295 0.367806; 0.948905 0.511805 0.774838 0.439001 0.739981 0.99381 0.841349 0.855024 0.340761; 0.830321 0.429292 0.676471 0.904141 0.552559 0.663979 0.301283 0.182004 0.334268; 0.3085 0.380863 0.197386 0.591285 0.0613662 0.55639 0.406868 -0.0458687 0.877766; 0.970188 0.961693 0.683419 0.152533 0.529912 0.639059 0.958347 1.016 0.31822; 0.426269 1.04596 0.117805 0.39578 0.512175 0.554068 0.31949 0.509065 0.529046; 0.0751679 0.17292 0.416701 0.350731 0.755284 -0.183031 0.331407 0.785511 0.387971; 0.935395 0.635216 0.640207 0.406448 -0.0995021 0.709408 0.177885 0.268816 0.930778] ≈ [0.653432 0.0910215 0.703504 0.827806 0.133608 0.998296 0.834799 0.838405 0.656147; 0.913743 0.729515 0.767676 0.079468 0.485071 0.0329722 0.106501 0.96826 0.521444; 0.596702 0.105737 0.290744 0.0705511 0.66576 0.445428 0.648382 0.152064 0.117294; 0.609821 0.734055 0.107112 0.763437 0.613958 0.00331823 0.562619 0.197732 0.817607; 0.970188 0.982533 0.854331 0.247845 0.603382 0.565589 0.863034 0.845088 0.29738; 0.124948 0.582135 0.107318 0.148182 0.780727 0.285995 0.239185 0.366226 0.699839; 0.308787 0.228973 0.97523 0.987222 0.393375 0.284228 0.181408 0.642649 0.872446; 0.970557 0.632645 0.604931 0.754505 0.933919 0.891735 0.92421 0.198018 0.534955]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.435243 0.353825 0.232686 0.916492 0.130741 0.0513654 0.797967 0.776641 0.117587; 0.550967 0.461893 0.717516 0.532179 0.198544 0.408026 0.877818 0.423572 0.165458; 0.211147 0.233704 0.375101 0.765193 0.363754 0.663798 0.519782 0.0860816 0.783605; 0.67315 0.795617 0.519637 0.416703 0.508407 0.830418 0.926308 0.264311 0.420046; 0.939956 0.530546 0.0376447 0.938268 0.756343 0.706886 0.984801 0.273947 0.832134; 0.551161 0.148289 0.886143 0.993868 0.938592 0.440693 0.657168 0.548979 0.351327; 0.61884 0.715906 0.0819959 0.716419 0.306504 0.225303 0.0685216 0.605026 0.559557; 0.816183 0.584331 0.0839539 0.758173 0.440097 0.327262 0.744061 0.560938 0.133618; 0.0931911 0.506966 0.488457 0.13115 0.858371 0.642509 0.710306 0.745308 0.759724] ≈ [0.435243 0.117587 0.776641 0.797967 0.0513654 0.130741 0.916492 0.232686 0.353825; 0.0931911 0.759724 0.745308 0.710306 0.642509 0.858371 0.13115 0.488457 0.506966; 0.816183 0.133618 0.560938 0.744061 0.327262 0.440097 0.758173 0.0839539 0.584331; 0.61884 0.559557 0.605026 0.0685216 0.225303 0.306504 0.716419 0.0819959 0.715906; 0.551161 0.351327 0.548979 0.657168 0.440693 0.938592 0.993868 0.886143 0.148289; 0.939956 0.832134 0.273947 0.984801 0.706886 0.756343 0.938268 0.0376447 0.530546; 0.67315 0.420046 0.264311 0.926308 0.830418 0.508407 0.416703 0.519637 0.795617; 0.211147 0.783605 0.0860816 0.519782 0.663798 0.363754 0.765193 0.375101 0.233704; 0.550967 0.165458 0.423572 0.877818 0.408026 0.198544 0.532179 0.717516 0.461893]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.0931911 0.781563 0.763854 0.247908 0.645699 0.855182 0.593547 0.46991 0.485128; 0.435243 -0.0392446 0.649174 0.979935 -0.0589685 0.241075 0.734524 0.360154 0.510656; 0.550967 0.501461 0.698207 0.450196 0.14228 0.464291 0.959801 0.442881 0.12589; 0.211147 0.357861 0.11244 0.619221 0.538505 0.489048 0.665755 0.348743 0.659449; 0.67315 0.506313 0.560556 0.839856 0.918362 0.420463 0.503155 0.223392 0.709351; 0.939956 0.759514 -0.105719 1.28548 0.772215 0.691015 0.637586 0.417311 0.603165; 0.551161 0.475165 0.479069 0.832574 0.74606 0.633225 0.818462 0.956053 0.0244517; 0.61884 0.511352 0.215085 0.102892 0.373834 0.157973 0.682048 0.471936 0.76411; 0.816183 0.477093 0.0504684 0.810379 0.423367 0.343992 0.691854 0.594423 0.240855] ≈ [0.0931911 0.759724 0.745308 0.710306 0.642509 0.858371 0.13115 0.488457 0.506966; 0.816183 0.133618 0.560938 0.744061 0.327262 0.440097 0.758173 0.0839539 0.584331; 0.61884 0.559557 0.605026 0.0685216 0.225303 0.306504 0.716419 0.0819959 0.715906; 0.551161 0.351327 0.548979 0.657168 0.440693 0.938592 0.993868 0.886143 0.148289; 0.939956 0.832134 0.273947 0.984801 0.706886 0.756343 0.938268 0.0376447 0.530546; 0.67315 0.420046 0.264311 0.926308 0.830418 0.508407 0.416703 0.519637 0.795617; 0.211147 0.783605 0.0860816 0.519782 0.663798 0.363754 0.765193 0.375101 0.233704; 0.550967 0.165458 0.423572 0.877818 0.408026 0.198544 0.532179 0.717516 0.461893; 0.435243 0.117587 0.776641 0.797967 0.0513654 0.130741 0.916492 0.232686 0.353825]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.117587 0.435243 0.353825 0.232686 0.916492 0.130741 0.0513654 0.797967 0.776641; 0.440055 0.436608 0.684944 0.273073 0.214423 0.612214 0.3644 0.496929 0.813328; 0.283298 0.659239 0.412528 0.191356 0.929951 0.289786 0.258102 0.956915 0.0209915; 0.529657 0.864816 0.605903 0.401768 0.869118 0.836349 0.357503 0.42766 0.461824; 0.782859 0.321309 0.311617 0.370769 1.09916 1.01128 0.436274 1.06139 0.605861; 0.400602 1.16981 0.367218 0.553018 0.832971 0.683651 0.711306 0.580581 0.217065; 0.449946 0.427175 0.90562 0.199865 0.264004 -0.021438 0.698218 0.56717 0.407513; 0.633925 0.368091 0.405507 0.267699 0.593415 0.514065 0.732958 0.306928 0.626028; 0.485128 0.20755 0.283915 0.9329 0.448906 0.444702 0.686136 1.09119 0.355552] ≈ [0.117587 0.776641 0.797967 0.0513654 0.130741 0.916492 0.232686 0.353825 0.435243; 0.759724 0.745308 0.710306 0.642509 0.858371 0.13115 0.488457 0.506966 0.0931911; 0.133618 0.560938 0.744061 0.327262 0.440097 0.758173 0.0839539 0.584331 0.816183; 0.559557 0.605026 0.0685216 0.225303 0.306504 0.716419 0.0819959 0.715906 0.61884; 0.351327 0.548979 0.657168 0.440693 0.938592 0.993868 0.886143 0.148289 0.551161; 0.832134 0.273947 0.984801 0.706886 0.756343 0.938268 0.0376447 0.530546 0.939956; 0.420046 0.264311 0.926308 0.830418 0.508407 0.416703 0.519637 0.795617 0.67315; 0.783605 0.0860816 0.519782 0.663798 0.363754 0.765193 0.375101 0.233704 0.211147; 0.165458 0.423572 0.877818 0.408026 0.198544 0.532179 0.717516 0.461893 0.550967]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.759724 0.482947 0.400673 0.720228 0.661578 0.327943 0.410739 0.816598 0.355552; 0.0103494 0.626744 0.268734 0.354453 1.02533 -0.0135737 -0.0536453 1.0425 0.551655; 0.235501 0.493498 0.45925 0.202407 0.474661 0.898171 0.369307 0.31365 0.889527; 0.610174 0.324371 0.157535 0.254672 0.946503 0.627061 0.409328 0.723739 -0.0512149; 0.758626 0.813593 0.731951 0.706823 0.694173 0.648206 0.211684 0.419859 0.369682; 0.493554 0.270087 0.955938 0.491541 0.848283 0.429059 0.684538 1.12952 0.698002; 0.524759 0.83494 0.314944 0.471921 0.834202 0.653643 1.22981 0.362726 0.289272; 0.489514 0.484065 0.435804 0.281598 -0.00730124 0.388115 0.57953 0.915435 0.331314; 0.240855 0.559592 0.606248 -0.0605071 0.691017 0.54273 0.454967 0.562699 0.851014] ≈ [0.759724 0.745308 0.710306 0.642509 0.858371 0.13115 0.488457 0.506966 0.0931911; 0.133618 0.560938 0.744061 0.327262 0.440097 0.758173 0.0839539 0.584331 0.816183; 0.559557 0.605026 0.0685216 0.225303 0.306504 0.716419 0.0819959 0.715906 0.61884; 0.351327 0.548979 0.657168 0.440693 0.938592 0.993868 0.886143 0.148289 0.551161; 0.832134 0.273947 0.984801 0.706886 0.756343 0.938268 0.0376447 0.530546 0.939956; 0.420046 0.264311 0.926308 0.830418 0.508407 0.416703 0.519637 0.795617 0.67315; 0.783605 0.0860816 0.519782 0.663798 0.363754 0.765193 0.375101 0.233704 0.211147; 0.165458 0.423572 0.877818 0.408026 0.198544 0.532179 0.717516 0.461893 0.550967; 0.117587 0.776641 0.797967 0.0513654 0.130741 0.916492 0.232686 0.353825 0.435243]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.550967 0.187296 0.442118 0.41542 0.411216 0.195354 0.994576 0.698969 0.440055; 0.211147 0.626774 -0.0413859 0.70175 0.553464 0.474088 0.583225 0.502569 0.390536; 0.67315 0.756049 0.538946 0.498686 0.564671 0.774153 0.844325 0.245002 0.459614; 0.939956 0.406389 0.300306 1.08424 0.581593 0.881637 0.838829 0.0112861 0.95629; 0.551161 0.437594 0.845224 0.570716 0.528637 0.850648 1.08032 0.589898 0.0620227; 0.61884 0.486937 0.22536 0.369204 0.290632 0.241175 0.415737 0.461662 0.788525; 0.816183 0.257455 0.491028 0.919467 0.632629 0.13473 0.582767 0.153864 0.460493; 0.0931911 0.711519 0.355367 0.744676 0.791041 0.70984 0.096779 0.878397 0.555171; 0.435243 0.461062 0.266172 0.864285 0.14747 0.0346361 0.850173 0.743156 0.0103494] ≈ [0.550967 0.165458 0.423572 0.877818 0.408026 0.198544 0.532179 0.717516 0.461893; 0.435243 0.117587 0.776641 0.797967 0.0513654 0.130741 0.916492 0.232686 0.353825; 0.0931911 0.759724 0.745308 0.710306 0.642509 0.858371 0.13115 0.488457 0.506966; 0.816183 0.133618 0.560938 0.744061 0.327262 0.440097 0.758173 0.0839539 0.584331; 0.61884 0.559557 0.605026 0.0685216 0.225303 0.306504 0.716419 0.0819959 0.715906; 0.551161 0.351327 0.548979 0.657168 0.440693 0.938592 0.993868 0.886143 0.148289; 0.939956 0.832134 0.273947 0.984801 0.706886 0.756343 0.938268 0.0376447 0.530546; 0.67315 0.420046 0.264311 0.926308 0.830418 0.508407 0.416703 0.519637 0.795617; 0.211147 0.783605 0.0860816 0.519782 0.663798 0.363754 0.765193 0.375101 0.233704]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.353825 0.232686 0.916492 0.130741 0.0513654 0.797967 0.776641 0.117587 0.435243; 0.187296 0.831874 0.309128 0.642987 0.725783 0.464148 0.467198 0.546347 0.161211; 0.734011 -0.0729906 0.58637 0.547499 0.49904 0.59375 0.491777 0.346472 0.276237; 0.686006 0.327972 0.606417 0.626276 0.378002 0.598367 0.737226 0.918695 0.475638; 0.579821 0.656292 1.1572 0.423219 0.545989 0.72986 0.54456 0.755547 0.608042; 0.099014 0.267496 0.77494 1.27172 0.60159 0.912109 0.278367 0.427914 0.883075; 0.825517 0.273661 0.526705 0.188635 0.677719 0.396463 0.132111 0.0609083 0.816352; 0.0840237 0.532046 0.936996 0.256352 0.49202 0.670093 0.155242 0.570751 0.751093; 0.781563 0.374098 0.354201 0.413928 0.324753 1.12398 0.701681 0.378835 0.482947] ≈ [0.353825 0.435243 0.117587 0.776641 0.797967 0.0513654 0.130741 0.916492 0.232686; 0.506966 0.0931911 0.759724 0.745308 0.710306 0.642509 0.858371 0.13115 0.488457; 0.584331 0.816183 0.133618 0.560938 0.744061 0.327262 0.440097 0.758173 0.0839539; 0.715906 0.61884 0.559557 0.605026 0.0685216 0.225303 0.306504 0.716419 0.0819959; 0.148289 0.551161 0.351327 0.548979 0.657168 0.440693 0.938592 0.993868 0.886143; 0.530546 0.939956 0.832134 0.273947 0.984801 0.706886 0.756343 0.938268 0.0376447; 0.795617 0.67315 0.420046 0.264311 0.926308 0.830418 0.508407 0.416703 0.519637; 0.233704 0.211147 0.783605 0.0860816 0.519782 0.663798 0.363754 0.765193 0.375101; 0.461893 0.550967 0.165458 0.423572 0.877818 0.408026 0.198544 0.532179 0.717516]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.461893 0.831874 0.0345314 0.36759 0.609024 0.67682 0.254526 0.663106 0.436608; 0.626774 -0.297977 0.830905 0.442488 0.354725 0.702588 0.613544 0.261381 0.467738; 0.481452 0.404171 0.423138 0.631183 0.66396 0.858605 0.66656 0.693001 0.532528; 0.906696 0.584085 0.924019 0.574445 0.883264 0.746412 0.607875 0.500554 0.273175; 0.327983 0.175355 0.767139 1.1259 0.413447 0.737165 0.583421 0.553962 0.831852; 0.536212 0.365803 0.594842 0.436899 0.0954929 0.145581 0.252883 0.705229 0.76513; 0.20818 0.604252 0.719141 0.77486 0.462012 0.671323 0.0741445 0.518477 0.416226; 0.821131 0.297899 0.702465 0.295241 0.734306 0.85267 0.783414 -0.0909806 0.539837; -0.0392446 0.457673 1.17226 -0.14725 0.0800309 0.895568 0.448435 0.318328 0.626744] ≈ [0.461893 0.550967 0.165458 0.423572 0.877818 0.408026 0.198544 0.532179 0.717516; 0.353825 0.435243 0.117587 0.776641 0.797967 0.0513654 0.130741 0.916492 0.232686; 0.506966 0.0931911 0.759724 0.745308 0.710306 0.642509 0.858371 0.13115 0.488457; 0.584331 0.816183 0.133618 0.560938 0.744061 0.327262 0.440097 0.758173 0.0839539; 0.715906 0.61884 0.559557 0.605026 0.0685216 0.225303 0.306504 0.716419 0.0819959; 0.148289 0.551161 0.351327 0.548979 0.657168 0.440693 0.938592 0.993868 0.886143; 0.530546 0.939956 0.832134 0.273947 0.984801 0.706886 0.756343 0.938268 0.0376447; 0.795617 0.67315 0.420046 0.264311 0.926308 0.830418 0.508407 0.416703 0.519637; 0.233704 0.211147 0.783605 0.0860816 0.519782 0.663798 0.363754 0.765193 0.375101]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.165458 0.161211 0.568186 0.485745 0.00175083 0.728972 0.639797 0.771525 0.813328; 0.390536 0.467738 0.497619 0.0695895 0.821113 0.434101 0.363113 0.71238 0.245978; 0.734211 0.807926 0.831597 0.472434 0.60888 0.550391 0.352596 0.610938 0.385624; 0.455983 0.656177 0.56661 0.307454 1.08261 0.67401 0.285048 1.29456 0.678067; 0.171634 1.22103 0.24117 0.247964 1.00792 0.871794 0.857125 0.588382 0.309207; 0.73925 0.478397 0.261299 0.079093 0.514886 0.560788 0.449954 0.499034 0.315372; 0.509768 0.702959 0.457781 0.348796 0.592185 0.544073 0.214449 0.524782 0.553821; 0.44556 0.150659 0.753731 0.851167 0.720211 0.0351492 0.804824 0.74293 0.431751; 0.510656 0.243742 0.153084 0.560892 0.81889 0.102076 0.329356 0.542195 0.551655] ≈ [0.165458 0.423572 0.877818 0.408026 0.198544 0.532179 0.717516 0.461893 0.550967; 0.117587 0.776641 0.797967 0.0513654 0.130741 0.916492 0.232686 0.353825 0.435243; 0.759724 0.745308 0.710306 0.642509 0.858371 0.13115 0.488457 0.506966 0.0931911; 0.133618 0.560938 0.744061 0.327262 0.440097 0.758173 0.0839539 0.584331 0.816183; 0.559557 0.605026 0.0685216 0.225303 0.306504 0.716419 0.0819959 0.715906 0.61884; 0.351327 0.548979 0.657168 0.440693 0.938592 0.993868 0.886143 0.148289 0.551161; 0.832134 0.273947 0.984801 0.706886 0.756343 0.938268 0.0376447 0.530546 0.939956; 0.420046 0.264311 0.926308 0.830418 0.508407 0.416703 0.519637 0.795617 0.67315; 0.783605 0.0860816 0.519782 0.663798 0.363754 0.765193 0.375101 0.233704 0.211147]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.506966 0.374098 0.628797 0.689326 0.441512 0.911303 0.914353 0.262077 0.20755; 0.461062 0.457673 0.671956 0.235752 0.19568 0.689129 0.654874 0.202678 0.243742; 0.39185 0.755675 0.492407 0.63808 0.439825 0.20391 0.537864 0.772042 0.104321; 0.407136 -0.000784233 0.819547 0.396273 0.161766 0.577198 0.428462 0.601465 0.611104; 0.457038 0.420113 0.614218 0.772095 0.566145 0.773311 0.432171 0.792647 0.52686; 0.869125 0.56415 1.08906 0.174955 1.12822 0.980742 0.423788 0.111226 0.659265; -0.0251423 0.19529 0.992795 0.753208 0.631598 0.910879 0.359464 0.480187 1.21794; 0.785949 0.349861 0.178441 0.307322 0.268166 0.667768 0.0503788 0.530724 0.759462; 0.477093 0.307059 0.681224 0.534343 0.463354 0.572491 0.483448 0.37001 0.559592] ≈ [0.506966 0.0931911 0.759724 0.745308 0.710306 0.642509 0.858371 0.13115 0.488457; 0.584331 0.816183 0.133618 0.560938 0.744061 0.327262 0.440097 0.758173 0.0839539; 0.715906 0.61884 0.559557 0.605026 0.0685216 0.225303 0.306504 0.716419 0.0819959; 0.148289 0.551161 0.351327 0.548979 0.657168 0.440693 0.938592 0.993868 0.886143; 0.530546 0.939956 0.832134 0.273947 0.984801 0.706886 0.756343 0.938268 0.0376447; 0.795617 0.67315 0.420046 0.264311 0.926308 0.830418 0.508407 0.416703 0.519637; 0.233704 0.211147 0.783605 0.0860816 0.519782 0.663798 0.363754 0.765193 0.375101; 0.461893 0.550967 0.165458 0.423572 0.877818 0.408026 0.198544 0.532179 0.717516; 0.353825 0.435243 0.117587 0.776641 0.797967 0.0513654 0.130741 0.916492 0.232686]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.508407 0.378002 0.716236 0.474524 0.516957 0.57624 0.585404 0.72971 0.869118; 0.581593 0.883264 0.739264 0.449282 0.684769 1.21148 -0.0316065 0.399871 1.08261; 0.584901 0.699405 1.54331 0.348938 0.260257 0.392494 0.619677 0.319564 0.747678; 0.305591 0.288453 0.448494 0.65467 0.477507 0.660945 0.716669 -0.0437523 0.389496; 0.49161 0.443068 0.836229 0.0551065 0.725414 0.576123 0.628359 0.398486 0.294219; 0.806857 0.373705 0.329651 1.05069 0.26942 0.23176 0.663384 0.462411 0.748102; 0.131653 0.440632 0.628067 0.516784 0.102726 0.490048 0.563275 0.148362 0.790999; 0.552235 0.627968 0.610519 0.433301 0.828555 0.137607 0.180818 0.665255 0.299717; 0.538505 0.161766 0.434967 0.301506 0.257453 0.613143 0.405097 0.343228 0.946503] ≈ [0.508407 0.416703 0.519637 0.795617 0.67315 0.420046 0.264311 0.926308 0.830418; 0.363754 0.765193 0.375101 0.233704 0.211147 0.783605 0.0860816 0.519782 0.663798; 0.198544 0.532179 0.717516 0.461893 0.550967 0.165458 0.423572 0.877818 0.408026; 0.130741 0.916492 0.232686 0.353825 0.435243 0.117587 0.776641 0.797967 0.0513654; 0.858371 0.13115 0.488457 0.506966 0.0931911 0.759724 0.745308 0.710306 0.642509; 0.440097 0.758173 0.0839539 0.584331 0.816183 0.133618 0.560938 0.744061 0.327262; 0.306504 0.716419 0.0819959 0.715906 0.61884 0.559557 0.605026 0.0685216 0.225303; 0.938592 0.993868 0.886143 0.148289 0.551161 0.351327 0.548979 0.657168 0.440693; 0.756343 0.938268 0.0376447 0.530546 0.939956 0.832134 0.273947 0.984801 0.706886]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
convolution-shift: Test Failed
Expression: real(pfilt) ≈ circshift(p, offset)
Evaluated: [0.363754 0.49904 0.777495 0.148197 0.156093 0.838659 0.17159 0.117388 0.929951; 0.564671 0.66396 0.925117 0.480818 0.639018 0.493747 0.520234 0.458154 0.60888; 0.771303 0.738949 0.553381 0.924422 0.541853 0.961324 0.30281 0.232709 0.973775; 0.797574 0.582646 1.26791 0.074341 0.260257 0.667091 0.895074 0.436323 0.535006; 0.322321 0.317118 0.251375 0.679837 0.620423 0.410791 0.765254 0.239059 0.291895; 0.42428 0.85262 0.513567 0.213799 0.603353 0.49363 0.807311 -0.0254688 0.565524; 0.99939 0.343697 0.656857 0.75297 0.370779 0.457276 0.227157 0.380985 0.746872; 0.115782 -0.141594 0.641321 0.454811 0.361862 0.45988 0.252916 0.625687 1.04188; 0.14228 0.439825 0.69971 0.55561 0.569418 0.107439 0.388732 0.958298 0.474661] ≈ [0.363754 0.765193 0.375101 0.233704 0.211147 0.783605 0.0860816 0.519782 0.663798; 0.198544 0.532179 0.717516 0.461893 0.550967 0.165458 0.423572 0.877818 0.408026; 0.130741 0.916492 0.232686 0.353825 0.435243 0.117587 0.776641 0.797967 0.0513654; 0.858371 0.13115 0.488457 0.506966 0.0931911 0.759724 0.745308 0.710306 0.642509; 0.440097 0.758173 0.0839539 0.584331 0.816183 0.133618 0.560938 0.744061 0.327262; 0.306504 0.716419 0.0819959 0.715906 0.61884 0.559557 0.605026 0.0685216 0.225303; 0.938592 0.993868 0.886143 0.148289 0.551161 0.351327 0.548979 0.657168 0.440693; 0.756343 0.938268 0.0376447 0.530546 0.939956 0.832134 0.273947 0.984801 0.706886; 0.508407 0.416703 0.519637 0.795617 0.67315 0.420046 0.264311 0.926308 0.830418]
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/FFTViews/test/runtests.jl:76 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
Test Summary: | Pass Fail Total
convolution-shift | 6 50 56
Anyone has any idea of what may be happening with FFTViews.jl
?
Grasping for straws here, but I just git pull
my 0.6 build and noticed some FFTW log message. might be worth trying to update and see if you still get errors with the latest release-0.6
?
* 423d4dfcec (HEAD -> release-0.6, origin/release-0.6) Set the VERSION to 0.6.4-pre now that 0.6.3 is tagged (#27327)
* 856938eafd Bumped FFTW 3.3.6 -> 3.3.8 (#27315)
* abcd18b309 upgrade OpenBLAS to 0.3.0
* d55cadc350 (tag: v0.6.3) Set VERSION to 0.6.3 release (#27283)
you may want to give a hard clean a try (or a fresh clone). a simple make clean
doesn't clean everything. see https://github.com/JuliaLang/julia#general-troubleshooting
On the spot @Evizero , finished rebuilding the release-0.6
branch on a clean clone, and the tests are now passing for FFTViews.jl
. I am testing the other packages to see if the issue is solved.
Only one test failed in ImageFiltering.jl
, but I guess it is unrelated now:
basic: Test Failed
Expression: length(tiles) == 1
Evaluated: 2 == 1
Stacktrace:
[1] macro expansion at /home/juliohm/.julia/v0.6/ImageFiltering/test/basic.jl:36 [inlined]
[2] macro expansion at ./test.jl:860 [inlined]
[3] anonymous at ./<missing>:?
Test Summary: | Pass Fail Total
basic | 25 1 26
ERROR: LoadError: LoadError: Some tests did not pass: 25 passed, 1 failed, 0 errored, 0 broken.
The tests in ImageInpainting.jl
are failing differently now, and for some reason there is a lot of printing happening in the test output, I don't know why. :/ Probably another change in the Plots.jl + GR.jl combination. Time to check it again.
@juliohm The remaining test that is failing for you in ImageFiltering.jl
is due to https://github.com/JuliaImages/ImageFiltering.jl/issues/63
If you scroll up in this thread you will see that Evizero identified the source of the bug. It should pass for you if you launch Julia with just a single thread.
This morning I had to rebuild Julia v0.6 (release-0.6 branch) on my Arch machine due to the GCC update. Now, there is a silent bug introduced somewhere that is making my package generate garbage:
This code used to produce the first image in this link: http://juliohm.github.io/ImageQuilting.jl/stable/examples.html
Now it produces this:
Did someone touch the image filtering operations recently? Some changes in offsets or something that could have affected this? Or this is a more serious regression in the language?