Skip to content

Fix doctests

Fix doctests #381

Triggered via pull request November 28, 2025 17:23
@nHackelnHackel
synchronize #152
nh/fixDocs
Status Failure
Total duration 11m 57s
Artifacts

ci.yml

on: pull_request
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

14 errors
Documentation: ../../../.julia/packages/NFFTTools/IXX4H/src/Toeplitz.jl#L178
doctest failure in ../../../.julia/packages/NFFTTools/IXX4H/src/Toeplitz.jl:178-219 ```jldoctest; output = false, setup = :(using NFFT, NFFTTools, Random; Random.seed!(1)) julia> using FFTW julia> Nx = 32; julia> trj = Float32.(rand(2, 1000) .- 0.5); julia> λ = calculateToeplitzKernel((Nx, Nx), trj); julia> xOS1 = similar(λ); julia> xOS2 = similar(λ); julia> fftplan = plan_fft(xOS1; flags=FFTW.MEASURE); julia> ifftplan = plan_ifft(xOS1; flags=FFTW.MEASURE); julia> y = randn(ComplexF32, Nx, Nx); julia> convolveToeplitzKernel!(y, λ, fftplan, ifftplan, xOS1, xOS2) 32×32 Matrix{ComplexF32}: 177.717-52.0493im 10.6059+20.7185im … 746.131+330.005im -311.858+988.219im -1216.83-1295.14im 410.732+751.925im -1082.27+872.968im 1023.97-1556.45im -923.699+478.63im -999.035-525.161im -1694.59-658.558im -521.044+607.005im -342.999+1481.82im -1729.18-2712.81im 56.5212+1394.81im -1187.65-1979.55im 1389.67+970.033im … 2968.93-744.264im -666.533+485.511im -1315.83+409.855im -610.146+132.258im 1159.57+64.6059im -299.169-569.622im 663.802+396.827im -795.112-1464.63im -462.43+2442.77im -1622.72+1701.27im -1047.67+31.5578im -1127.65-936.043im 474.071+797.911im ⋮ ⋱ 327.345+2191.71im -904.635+558.786im -1449.32-276.721im -1047.2-71.362im 363.109+567.346im -1974.0-2348.36im -1540.45+1661.77im 1175.75+1279.75im … 1110.61+653.234im -526.832-435.297im -265.021-2019.08im 68.5607-323.086im -1076.52-2719.16im -477.005+2232.06im -155.59-1275.66im 1143.76-735.966im -380.489+2485.78im 1812.17-261.191im 1685.44-1243.29im 1911.16-1157.72im -991.639-42.8214im 1054.11-1282.41im 66.9358-588.991im … -952.238+1026.35im -417.276-273.367im -946.698+1971.77im -890.339-882.05im ``` Subexpression: ifftplan = plan_ifft(xOS1; flags=FFTW.MEASURE); Evaluated output: ERROR: UndefVarError: `FFTW` not defined in `Main` Suggestion: check for spelling errors or missing imports. Hint: FFTW is loaded but not imported in the active module Main. Stacktrace: [1] top-level scope @ none:1 Expected output: diff = Warning: Diff output requires color. ERROR: UndefVarError: `FFTW` not defined in `Main` Suggestion: check for spelling errors or missing imports. Hint: FFTW is loaded but not imported in the active module Main. Stacktrace: [1] top-level scope @ none:1
Documentation: ../../../.julia/packages/NFFTTools/IXX4H/src/Toeplitz.jl#L178
doctest failure in ../../../.julia/packages/NFFTTools/IXX4H/src/Toeplitz.jl:178-219 ```jldoctest; output = false, setup = :(using NFFT, NFFTTools, Random; Random.seed!(1)) julia> using FFTW julia> Nx = 32; julia> trj = Float32.(rand(2, 1000) .- 0.5); julia> λ = calculateToeplitzKernel((Nx, Nx), trj); julia> xOS1 = similar(λ); julia> xOS2 = similar(λ); julia> fftplan = plan_fft(xOS1; flags=FFTW.MEASURE); julia> ifftplan = plan_ifft(xOS1; flags=FFTW.MEASURE); julia> y = randn(ComplexF32, Nx, Nx); julia> convolveToeplitzKernel!(y, λ, fftplan, ifftplan, xOS1, xOS2) 32×32 Matrix{ComplexF32}: 177.717-52.0493im 10.6059+20.7185im … 746.131+330.005im -311.858+988.219im -1216.83-1295.14im 410.732+751.925im -1082.27+872.968im 1023.97-1556.45im -923.699+478.63im -999.035-525.161im -1694.59-658.558im -521.044+607.005im -342.999+1481.82im -1729.18-2712.81im 56.5212+1394.81im -1187.65-1979.55im 1389.67+970.033im … 2968.93-744.264im -666.533+485.511im -1315.83+409.855im -610.146+132.258im 1159.57+64.6059im -299.169-569.622im 663.802+396.827im -795.112-1464.63im -462.43+2442.77im -1622.72+1701.27im -1047.67+31.5578im -1127.65-936.043im 474.071+797.911im ⋮ ⋱ 327.345+2191.71im -904.635+558.786im -1449.32-276.721im -1047.2-71.362im 363.109+567.346im -1974.0-2348.36im -1540.45+1661.77im 1175.75+1279.75im … 1110.61+653.234im -526.832-435.297im -265.021-2019.08im 68.5607-323.086im -1076.52-2719.16im -477.005+2232.06im -155.59-1275.66im 1143.76-735.966im -380.489+2485.78im 1812.17-261.191im 1685.44-1243.29im 1911.16-1157.72im -991.639-42.8214im 1054.11-1282.41im 66.9358-588.991im … -952.238+1026.35im -417.276-273.367im -946.698+1971.77im -890.339-882.05im ``` Subexpression: fftplan = plan_fft(xOS1; flags=FFTW.MEASURE); Evaluated output: ERROR: UndefVarError: `FFTW` not defined in `Main` Suggestion: check for spelling errors or missing imports. Hint: FFTW is loaded but not imported in the active module Main. Stacktrace: [1] top-level scope @ none:1 Expected output: diff = Warning: Diff output requires color. ERROR: UndefVarError: `FFTW` not defined in `Main` Suggestion: check for spelling errors or missing imports. Hint: FFTW is loaded but not imported in the active module Main. Stacktrace: [1] top-level scope @ none:1
Documentation: ../../../.julia/packages/NFFTTools/IXX4H/src/Toeplitz.jl#L178
doctest failure in ../../../.julia/packages/NFFTTools/IXX4H/src/Toeplitz.jl:178-219 ```jldoctest; output = false, setup = :(using NFFT, NFFTTools, Random; Random.seed!(1)) julia> using FFTW julia> Nx = 32; julia> trj = Float32.(rand(2, 1000) .- 0.5); julia> λ = calculateToeplitzKernel((Nx, Nx), trj); julia> xOS1 = similar(λ); julia> xOS2 = similar(λ); julia> fftplan = plan_fft(xOS1; flags=FFTW.MEASURE); julia> ifftplan = plan_ifft(xOS1; flags=FFTW.MEASURE); julia> y = randn(ComplexF32, Nx, Nx); julia> convolveToeplitzKernel!(y, λ, fftplan, ifftplan, xOS1, xOS2) 32×32 Matrix{ComplexF32}: 177.717-52.0493im 10.6059+20.7185im … 746.131+330.005im -311.858+988.219im -1216.83-1295.14im 410.732+751.925im -1082.27+872.968im 1023.97-1556.45im -923.699+478.63im -999.035-525.161im -1694.59-658.558im -521.044+607.005im -342.999+1481.82im -1729.18-2712.81im 56.5212+1394.81im -1187.65-1979.55im 1389.67+970.033im … 2968.93-744.264im -666.533+485.511im -1315.83+409.855im -610.146+132.258im 1159.57+64.6059im -299.169-569.622im 663.802+396.827im -795.112-1464.63im -462.43+2442.77im -1622.72+1701.27im -1047.67+31.5578im -1127.65-936.043im 474.071+797.911im ⋮ ⋱ 327.345+2191.71im -904.635+558.786im -1449.32-276.721im -1047.2-71.362im 363.109+567.346im -1974.0-2348.36im -1540.45+1661.77im 1175.75+1279.75im … 1110.61+653.234im -526.832-435.297im -265.021-2019.08im 68.5607-323.086im -1076.52-2719.16im -477.005+2232.06im -155.59-1275.66im 1143.76-735.966im -380.489+2485.78im 1812.17-261.191im 1685.44-1243.29im 1911.16-1157.72im -991.639-42.8214im 1054.11-1282.41im 66.9358-588.991im … -952.238+1026.35im -417.276-273.367im -946.698+1971.77im -890.339-882.05im ``` Subexpression: using FFTW Evaluated output: ERROR: ArgumentError: Package FFTW not found in current path. - Run `import Pkg; Pkg.add("FFTW")` to install the FFTW package. Stacktrace: [1] macro expansion @ ./loading.jl:2400 [inlined] [2] macro expansion @ ./lock.jl:376 [inlined] [3] __require(into::Module, mod::Symbol) @ Base ./loading.jl:2383 [4] require(into::Module, mod::Symbol) @ Base ./loading.jl:2359 Expected output: diff = Warning: Diff output requires color. ERROR: ArgumentError: Package FFTW not found in current path. - Run `import Pkg; Pkg.add("FFTW")` to install the FFTW package. Stacktrace: [1] macro expansion @ ./loading.jl:2400 [inlined] [2] macro expansion @ ./lock.jl:376 [inlined] [3] __require(into::Module, mod::Symbol) @ Base ./loading.jl:2383 [4] require(into::Module, mod::Symbol) @ Base ./loading.jl:2359
Documentation: ../../../.julia/packages/NFFTTools/IXX4H/src/Toeplitz.jl#L23
doctest failure in ../../../.julia/packages/NFFTTools/IXX4H/src/Toeplitz.jl:23-75 ```jldoctest; output = false, setup = :(using NFFT, NFFTTools, Random; Random.seed!(1)) julia> Nx = 32; julia> trj = Float32.(rand(2, 1000) .- 0.5); julia> λ = calculateToeplitzKernel((Nx, Nx), trj) 64×64 Matrix{ComplexF32}: -432.209+297.833im 271.68-526.348im … 3044.35+34.6322im 990.057-244.569im -582.825+473.084im 45.7631-87.8965im 1922.01+223.525im 9248.63-452.04im 3649.78+108.941im -402.371-3.37619im 496.815+231.891im 322.646-329.089im -482.346-121.534im 559.756-106.981im 155.183+454.0im 3293.8+194.388im -3361.43+34.1272im … 2672.16-526.853im -936.331+172.246im 4394.11-400.762im -1121.04+160.219im -135.828+169.448im 3509.17+59.0678im 3883.84-501.913im 395.143+158.638im 24.4377-387.153im 5731.3+173.827im 925.902-117.765im 2935.3+346.28im -1414.12-214.701im ⋮ ⋱ 2239.72-295.883im 490.442+524.399im … 2028.84-36.5824im -1108.11+227.146im 24.7403-455.661im -549.699+105.319im 1323.78+110.713im -321.052+117.802im 651.944-443.178im -52.1597+288.0im -326.042-516.516im 3619.1+44.4651im 1180.56+73.3666im -26.1233+155.148im -869.065-405.832im 3555.36+649.527im -198.245-878.042im … 1198.83-317.062im -368.958-177.954im -360.343+406.469im -1478.96-154.512im 4861.29+38.9623im 6082.55-267.478im 2519.09+293.503im 1022.55-185.869im 177.426+414.384im 3650.56-146.597im julia> y = randn(ComplexF32, Nx, Nx); julia> convolveToeplitzKernel!(y, λ) 32×32 Matrix{ComplexF32}: 177.717-52.0493im 10.6059+20.7185im … 746.131+330.005im -311.858+988.219im -1216.83-1295.14im 410.732+751.925im -1082.27+872.968im 1023.97-1556.45im -923.699+478.63im -999.035-525.161im -1694.59-658.558im -521.044+607.005im -342.999+1481.82im -1729.18-2712.81im 56.5212+1394.81im -1187.65-1979.55im 1389.67+970.033im … 2968.93-744.264im -666.533+485.511im -1315.83+409.855im -610.146+132.258im 1159.57+64.6059im -299.169-569.622im 663.802+396.827im -795.112-1464.63im -462.43+2442.77im -1622.72+1701.27im -1047.67+31.5578im -1127.65-936.043im 474.071+797.911im ⋮ ⋱ 327.345+2191.71im -904.635+558.786im -1449.32-276.721im -1047.2-71.362im 363.109+567.346im -1974.0-2348.36im -1540.45+1661.77im 1175.75+1279.75im … 1110.61+653.234im -526.832-435.297im -265.021-2019.08im 68.5607-323.086im -1076.52-2719.16im -477.005+2232.06im -155.59-1275.66im 1143.76-735.966im -380.489+2485.78im 1812.17-261.191im 1685.44-1243.29im 1911.16-1157.72im -991.639-42.8214im 1054.11-1282.41im 66.9358-588.991im … -952.238+1026.35im -417.276-273.367im -946.698+1971.77im -890.339-882.05im ``` Subexpression: convolveToeplitzKernel!(y, λ) Evaluated output: 32×32 Matrix{ComplexF32}: 178.169-48.6708im 12.9518+21.8056im … 749.91+324.029im -317.004+988.44im -1214.48-1299.27im 410.381+747.909im -1087.78+870.916im 1028.41-1556.78im -920.652+477.518im -1007.2-526.453im -1691.3-663.165im -524.921+600.5im -348.506+1479.8im -1725.2-2714.59im 51.0908+1390.72im -1180.14-1977.12im 1391.15+969.678im … 2966.56-737.661im -666.762+478.188im -1309.84+404.228im -607.705+129.812im 1154.85+65.4264im -301.902-570.698im 661.818+395.093im -786.583-1455.54im -465.185+2436.7im -1623.73+1694.6im -1045.34+28.3081im -1123.31-930.45im 469.764+799.731im ⋮ ⋱ 324.714+2197.86im -909.22+565.227im -1453.51-278.172im -1049.93-74.5577im 360.754+577.881im -1977.2-2348.59im -1542.49+1658.0im 1167.51+1285.3im … 1107.94+651.439im -528.651-435.216im -274.957-2013.84im 63.0088-327.94im -1070.11-2721.88im -480.178+2228.54im -160.381-1271.39im 1143.94-738.803im -390.363+2484.48im 1816.4-261.432im 1683.39-1242.72im 1905.95-1150.32im -990.915-47.4431im
Documentation: ../../../.julia/packages/NFFTTools/IXX4H/src/Toeplitz.jl#L23
doctest failure in ../../../.julia/packages/NFFTTools/IXX4H/src/Toeplitz.jl:23-75 ```jldoctest; output = false, setup = :(using NFFT, NFFTTools, Random; Random.seed!(1)) julia> Nx = 32; julia> trj = Float32.(rand(2, 1000) .- 0.5); julia> λ = calculateToeplitzKernel((Nx, Nx), trj) 64×64 Matrix{ComplexF32}: -432.209+297.833im 271.68-526.348im … 3044.35+34.6322im 990.057-244.569im -582.825+473.084im 45.7631-87.8965im 1922.01+223.525im 9248.63-452.04im 3649.78+108.941im -402.371-3.37619im 496.815+231.891im 322.646-329.089im -482.346-121.534im 559.756-106.981im 155.183+454.0im 3293.8+194.388im -3361.43+34.1272im … 2672.16-526.853im -936.331+172.246im 4394.11-400.762im -1121.04+160.219im -135.828+169.448im 3509.17+59.0678im 3883.84-501.913im 395.143+158.638im 24.4377-387.153im 5731.3+173.827im 925.902-117.765im 2935.3+346.28im -1414.12-214.701im ⋮ ⋱ 2239.72-295.883im 490.442+524.399im … 2028.84-36.5824im -1108.11+227.146im 24.7403-455.661im -549.699+105.319im 1323.78+110.713im -321.052+117.802im 651.944-443.178im -52.1597+288.0im -326.042-516.516im 3619.1+44.4651im 1180.56+73.3666im -26.1233+155.148im -869.065-405.832im 3555.36+649.527im -198.245-878.042im … 1198.83-317.062im -368.958-177.954im -360.343+406.469im -1478.96-154.512im 4861.29+38.9623im 6082.55-267.478im 2519.09+293.503im 1022.55-185.869im 177.426+414.384im 3650.56-146.597im julia> y = randn(ComplexF32, Nx, Nx); julia> convolveToeplitzKernel!(y, λ) 32×32 Matrix{ComplexF32}: 177.717-52.0493im 10.6059+20.7185im … 746.131+330.005im -311.858+988.219im -1216.83-1295.14im 410.732+751.925im -1082.27+872.968im 1023.97-1556.45im -923.699+478.63im -999.035-525.161im -1694.59-658.558im -521.044+607.005im -342.999+1481.82im -1729.18-2712.81im 56.5212+1394.81im -1187.65-1979.55im 1389.67+970.033im … 2968.93-744.264im -666.533+485.511im -1315.83+409.855im -610.146+132.258im 1159.57+64.6059im -299.169-569.622im 663.802+396.827im -795.112-1464.63im -462.43+2442.77im -1622.72+1701.27im -1047.67+31.5578im -1127.65-936.043im 474.071+797.911im ⋮ ⋱ 327.345+2191.71im -904.635+558.786im -1449.32-276.721im -1047.2-71.362im 363.109+567.346im -1974.0-2348.36im -1540.45+1661.77im 1175.75+1279.75im … 1110.61+653.234im -526.832-435.297im -265.021-2019.08im 68.5607-323.086im -1076.52-2719.16im -477.005+2232.06im -155.59-1275.66im 1143.76-735.966im -380.489+2485.78im 1812.17-261.191im 1685.44-1243.29im 1911.16-1157.72im -991.639-42.8214im 1054.11-1282.41im 66.9358-588.991im … -952.238+1026.35im -417.276-273.367im -946.698+1971.77im -890.339-882.05im ``` Subexpression: λ = calculateToeplitzKernel((Nx, Nx), trj) Evaluated output: 64×64 Matrix{ComplexF32}: -432.217+297.834im 271.685-526.349im … 3044.35+34.632im 990.059-244.569im -582.83+473.084im 45.764-87.8965im 1922.0+223.525im 9248.64-452.04im 3649.78+108.941im -402.37-3.37622im 496.812+231.891im 322.647-329.09im -482.348-121.535im 559.758-106.98im 155.184+454.001im 3293.8+194.388im -3361.44+34.1275im … 2672.17-526.854im -936.332+172.248im 4394.11-400.763im -1121.05+160.218im -135.83+169.448im 3509.17+59.0674im 3883.84-501.914im 395.145+158.639im 24.436-387.153im 5731.3+173.827im 925.903-117.765im 2935.3+346.28im -1414.13-214.701im ⋮ ⋱ 2239.73-295.885im 490.443+524.4im … 2028.84-36.5808im -1108.11+227.146im 24.741-455.661im -549.697+105.32im 1323.79+110.713im -321.055+117.802im 651.943-443.179im -52.162+288.001im -326.04-516.516im 3619.1+44.4653im 1180.55+73.367im -26.1239+155.148im -869.065-405.833im 3555.37+649.529im -198.252-878.045im … 1198.84-317.064im -368.961-177.955im -360.347+406.47im -147
Documentation: ../../../.julia/packages/NFFTTools/IXX4H/src/Toeplitz.jl#L99
doctest failure in ../../../.julia/packages/NFFTTools/IXX4H/src/Toeplitz.jl:99-118 ```jldoctest; output = false, setup = :(using NFFT, NFFTTools, Random; Random.seed!(1)) julia> using FFTW julia> Nx = 32; julia> trj = Float32.(rand(2, 1000) .- 0.5); julia> p = plan_nfft(trj, (2Nx,2Nx)) NFFTPlan with 1000 sampling points for an input array of size(64, 64) and an output array of size(1000,) with dims 1:2 julia> fftplan = plan_fft(zeros(ComplexF32, (2Nx,2Nx)); flags=FFTW.MEASURE); julia> λ = Array{ComplexF32}(undef, 2Nx, 2Nx); julia> calculateToeplitzKernel!(λ, p, trj, fftplan); julia> y = randn(ComplexF32, Nx, Nx); julia> convolveToeplitzKernel!(y, λ); ``` Subexpression: calculateToeplitzKernel!(λ, p, trj, fftplan); Evaluated output: ERROR: UndefVarError: `fftplan` not defined in `Main` Suggestion: add an appropriate import or assignment. This global was declared but not assigned. Stacktrace: [1] top-level scope @ none:1 Expected output: diff = Warning: Diff output requires color. ERROR: UndefVarError: `fftplan` not defined in `Main` Suggestion: add an appropriate import or assignment. This global was declared but not assigned. Stacktrace: [1] top-level scope @ none:1
Documentation: ../../../.julia/packages/NFFTTools/IXX4H/src/Toeplitz.jl#L99
doctest failure in ../../../.julia/packages/NFFTTools/IXX4H/src/Toeplitz.jl:99-118 ```jldoctest; output = false, setup = :(using NFFT, NFFTTools, Random; Random.seed!(1)) julia> using FFTW julia> Nx = 32; julia> trj = Float32.(rand(2, 1000) .- 0.5); julia> p = plan_nfft(trj, (2Nx,2Nx)) NFFTPlan with 1000 sampling points for an input array of size(64, 64) and an output array of size(1000,) with dims 1:2 julia> fftplan = plan_fft(zeros(ComplexF32, (2Nx,2Nx)); flags=FFTW.MEASURE); julia> λ = Array{ComplexF32}(undef, 2Nx, 2Nx); julia> calculateToeplitzKernel!(λ, p, trj, fftplan); julia> y = randn(ComplexF32, Nx, Nx); julia> convolveToeplitzKernel!(y, λ); ``` Subexpression: fftplan = plan_fft(zeros(ComplexF32, (2Nx,2Nx)); flags=FFTW.MEASURE); Evaluated output: ERROR: UndefVarError: `FFTW` not defined in `Main` Suggestion: check for spelling errors or missing imports. Hint: FFTW is loaded but not imported in the active module Main. Stacktrace: [1] top-level scope @ none:1 Expected output: diff = Warning: Diff output requires color. ERROR: UndefVarError: `FFTW` not defined in `Main` Suggestion: check for spelling errors or missing imports. Hint: FFTW is loaded but not imported in the active module Main. Stacktrace: [1] top-level scope @ none:1
Documentation: ../../../.julia/packages/NFFTTools/IXX4H/src/Toeplitz.jl#L99
doctest failure in ../../../.julia/packages/NFFTTools/IXX4H/src/Toeplitz.jl:99-118 ```jldoctest; output = false, setup = :(using NFFT, NFFTTools, Random; Random.seed!(1)) julia> using FFTW julia> Nx = 32; julia> trj = Float32.(rand(2, 1000) .- 0.5); julia> p = plan_nfft(trj, (2Nx,2Nx)) NFFTPlan with 1000 sampling points for an input array of size(64, 64) and an output array of size(1000,) with dims 1:2 julia> fftplan = plan_fft(zeros(ComplexF32, (2Nx,2Nx)); flags=FFTW.MEASURE); julia> λ = Array{ComplexF32}(undef, 2Nx, 2Nx); julia> calculateToeplitzKernel!(λ, p, trj, fftplan); julia> y = randn(ComplexF32, Nx, Nx); julia> convolveToeplitzKernel!(y, λ); ``` Subexpression: using FFTW Evaluated output: ERROR: ArgumentError: Package FFTW not found in current path. - Run `import Pkg; Pkg.add("FFTW")` to install the FFTW package. Stacktrace: [1] macro expansion @ ./loading.jl:2400 [inlined] [2] macro expansion @ ./lock.jl:376 [inlined] [3] __require(into::Module, mod::Symbol) @ Base ./loading.jl:2383 [4] require(into::Module, mod::Symbol) @ Base ./loading.jl:2359 Expected output: diff = Warning: Diff output requires color. ERROR: ArgumentError: Package FFTW not found in current path. - Run `import Pkg; Pkg.add("FFTW")` to install the FFTW package. Stacktrace: [1] macro expansion @ ./loading.jl:2400 [inlined] [2] macro expansion @ ./lock.jl:376 [inlined] [3] __require(into::Module, mod::Symbol) @ Base ./loading.jl:2383 [4] require(into::Module, mod::Symbol) @ Base ./loading.jl:2359
Documentation: docs/src/overview.md#L33
doctest failure in docs/src/overview.md:33-60 ```jldoctest; output = false, setup = :(using NFFT, StableRNGs, Random; rng = StableRNG(1); Random.seed!(rng, 1)) J, N = 16, 32 k = rand(rng, 2, J) .- 0.5 f = randn(rng, ComplexF64, J) p = plan_nfft(k, (N,N), reltol=1e-9) fHat = adjoint(p) * f y = p * fHat # output 16-element Vector{ComplexF64}: -285.6019670104969 + 34.04948699571122im 467.104349888175 + 976.4784038667614im 344.3320489201338 - 628.8320016658812im 727.674910506867 - 11.600873899657769im 2.4546154918452974 - 604.2757905588678im 462.6886616747879 + 236.1973007163946im -678.919880156888 + 867.4945371065437im -1284.008495786262 + 1906.412756436703im 31.57286449371202 - 385.47358628110265im 238.76057859533697 - 7.874207231698396im 427.7374708284582 + 210.8254013851993im -308.65752741489365 - 255.75822822081753im 93.6740916304109 + 749.8046985671293im 41.89733838302844 - 174.37086588003345im 615.6721908123006 + 1348.2163454701201im -562.1209368178222 + 109.95563778211212im ``` Subexpression: J, N = 16, 32 k = rand(rng, 2, J) .- 0.5 f = randn(rng, ComplexF64, J) p = plan_nfft(k, (N,N), reltol=1e-9) fHat = adjoint(p) * f y = p * fHat Evaluated output: 16-element Vector{ComplexF64}: -285.6019670104969 + 34.04948699571123im 467.10434988817497 + 976.4784038667615im 344.3320489201337 - 628.8320016658812im 727.674910506867 - 11.600873899657737im 2.454615491845343 - 604.2757905588676im 462.6886616747879 + 236.19730071639458im -678.9198801568879 + 867.4945371065437im -1284.0084957862623 + 1906.4127564367025im 31.572864493711975 - 385.47358628110265im 238.76057859533697 - 7.874207231698399im 427.7374708284581 + 210.82540138519929im -308.6575274148937 - 255.75822822081764im 93.67409163041091 + 749.8046985671293im 41.89733838302841 - 174.37086588003342im 615.6721908123006 + 1348.21634547012im -562.1209368178221 + 109.95563778211222im Expected output: 16-element Vector{ComplexF64}: -285.6019670104969 + 34.04948699571122im 467.104349888175 + 976.4784038667614im 344.3320489201338 - 628.8320016658812im 727.674910506867 - 11.600873899657769im 2.4546154918452974 - 604.2757905588678im 462.6886616747879 + 236.1973007163946im -678.919880156888 + 867.4945371065437im -1284.008495786262 + 1906.412756436703im 31.57286449371202 - 385.47358628110265im 238.76057859533697 - 7.874207231698396im 427.7374708284582 + 210.8254013851993im -308.65752741489365 - 255.75822822081753im 93.6740916304109 + 749.8046985671293im 41.89733838302844 - 174.37086588003345im 615.6721908123006 + 1348.2163454701201im -562.1209368178222 + 109.95563778211212im diff = Warning: Diff output requires color. 16-element Vector{ComplexF64}: -285.6019670104969 + 34.04948699571122im 467.104349888175 34.04948699571123im 467.10434988817497 + 976.4784038667614im 344.3320489201338 976.4784038667615im 344.3320489201337 - 628.8320016658812im 727.674910506867 - 11.600873899657769im 2.4546154918452974 11.600873899657737im 2.454615491845343 - 604.2757905588678im 604.2757905588676im 462.6886616747879 + 236.1973007163946im -678.919880156888 236.19730071639458im -678.9198801568879 + 867.4945371065437im -1284.008495786262 867.4945371065437im -1284.0084957862623 + 1906.412756436703im 31.57286449371202 1906.4127564367025im 31.572864493711975 - 385.47358628110265im 238.76057859533697 - 7.874207231698396im 427.7374708284582 7.874207231698399im 427.7374708284581 + 210.8254013851993im -308.65752741489365 210.82540138519929im -308.6575274148937 - 255.75822822081753im 93.6740916304109 255.75822822081764im 93.67409163041091 + 749.8046985671293im 41.89733838302844 41.89733838302841 - 174.37086588003345im 174.37086588003342im 615.6721908123006 + 1348.2163454701201im -562.1209368178222 1348.21634547012im -562.1209368178221 + 109.95563778211212im109.95563778211222im
Documentation: docs/src/overview.md#L8
doctest failure in docs/src/overview.md:8-29 ```jldoctest; output = false, setup = :(using NFFT, StableRNGs, Random; rng = StableRNG(1); Random.seed!(rng, 1)) using NFFT J, N = 8, 16 k = range(-0.4, stop=0.4, length=J) # nodes at which the NFFT is evaluated f = randn(rng, ComplexF64, J) # data to be transformed p = plan_nfft(k, N, reltol=1e-9) # create plan fHat = adjoint(p) * f # calculate adjoint NFFT y = p * fHat # calculate forward NFFT # output 8-element Vector{ComplexF64}: -5.938675364233124 + 1.1882912627693385im 9.663022355397192 - 11.305650336712825im -24.21472942273536 - 4.876659490931492im 14.236061952179966 + 6.549576878806631im 3.346939821203477 + 1.4694502375273426im -15.528452155546569 + 3.1543790251677892im -19.524258202481946 - 4.130732337002719im 3.8673096838196326 + 3.913692808467947im ``` Subexpression: using NFFT J, N = 8, 16 k = range(-0.4, stop=0.4, length=J) # nodes at which the NFFT is evaluated f = randn(rng, ComplexF64, J) # data to be transformed p = plan_nfft(k, N, reltol=1e-9) # create plan fHat = adjoint(p) * f # calculate adjoint NFFT y = p * fHat # calculate forward NFFT Evaluated output: 8-element Vector{ComplexF64}: -5.938675364233122 + 1.188291262769344im 9.663022355397205 - 11.30565033671283im -24.21472942273537 - 4.876659490931492im 14.236061952179961 + 6.549576878806635im 3.3469398212034775 + 1.4694502375273366im -15.52845215554657 + 3.154379025167793im -19.524258202481946 - 4.130732337002719im 3.8673096838196384 + 3.913692808467954im Expected output: 8-element Vector{ComplexF64}: -5.938675364233124 + 1.1882912627693385im 9.663022355397192 - 11.305650336712825im -24.21472942273536 - 4.876659490931492im 14.236061952179966 + 6.549576878806631im 3.346939821203477 + 1.4694502375273426im -15.528452155546569 + 3.1543790251677892im -19.524258202481946 - 4.130732337002719im 3.8673096838196326 + 3.913692808467947im diff = Warning: Diff output requires color. 8-element Vector{ComplexF64}: -5.938675364233124 -5.938675364233122 + 1.1882912627693385im 9.663022355397192 1.188291262769344im 9.663022355397205 - 11.305650336712825im -24.21472942273536 11.30565033671283im -24.21472942273537 - 4.876659490931492im 14.236061952179966 14.236061952179961 + 6.549576878806631im 3.346939821203477 6.549576878806635im 3.3469398212034775 + 1.4694502375273426im -15.528452155546569 1.4694502375273366im -15.52845215554657 + 3.1543790251677892im 3.154379025167793im -19.524258202481946 - 4.130732337002719im 3.8673096838196326 3.8673096838196384 + 3.913692808467947im3.913692808467954im
Julia 1 - ubuntu-latest - x64 - pull_request
Process completed with exit code 1.
Julia 1 - windows-latest - x64 - pull_request
Process completed with exit code 1.
Julia 1.10 - ubuntu-latest - x64 - pull_request
Process completed with exit code 1.
Julia 1.10 - windows-latest - x64 - pull_request
Process completed with exit code 1.