Skip to content

Commit 2e4071d

Browse files
authored
use offsets=:dsp (#50)
1 parent f214805 commit 2e4071d

10 files changed

+10
-20
lines changed

docs/lit/examples/02-ellipse.jl

+1-2
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,7 @@ jim(x, y, img, "Ellipse image")
7676
# Hereafter we use `ImageGeoms` to simplify the indexing.
7777

7878
M, N = (2^8, 2^8+17) # odd
79-
offsets = 0.5 .* iseven.((M,N)) # subtle FFT issue!
80-
ig = ImageGeom(dims=(M,N), deltas=(dx,dy); offsets)
79+
ig = ImageGeom(dims=(M,N), deltas=(dx,dy), offsets=:dsp)
8180
@assert axes(ig)[1] x
8281
oversample = 2
8382
img = phantom(axes(ig)..., [ob], oversample)

docs/lit/examples/03-rect.jl

+1-2
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,7 @@ jim(x, y, img, "Rect image")
7676
# Hereafter we use `ImageGeoms` to simplify the indexing.
7777

7878
M, N = (2^8, 2^8+17) # odd
79-
offsets = 0.5 .* iseven.((M,N)) # subtle FFT issue!
80-
ig = ImageGeom(dims=(M,N), deltas=(dx,dy); offsets)
79+
ig = ImageGeom(dims=(M,N), deltas=(dx,dy), offsets=:dsp)
8180
@assert axes(ig)[1] x
8281
oversample = 2
8382
img = phantom(axes(ig)..., [ob], oversample)

docs/lit/examples/04-gauss.jl

+1-2
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,7 @@ jim(x, y, img, "2D Gaussian image")
7676
# Hereafter we use `ImageGeoms` to simplify the indexing.
7777

7878
M, N = (2^8, 2^8+17) # odd
79-
offsets = 0.5 .* iseven.((M,N)) # subtle FFT issue!
80-
ig = ImageGeom(dims=(M,N), deltas=(dx,dy); offsets)
79+
ig = ImageGeom(dims=(M,N), deltas=(dx,dy), offsets=:dsp)
8180
@assert axes(ig)[1] x
8281
oversample = 2
8382
img = phantom(axes(ig)..., [ob], oversample)

docs/lit/examples/05-triangle.jl

+1-2
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,7 @@ jim(x, y, img, "Triangle image")
8080
# Hereafter we use `ImageGeoms` to simplify the indexing.
8181

8282
M, N = (2^8, 2^8+17) # odd
83-
offsets = 0.5 .* iseven.((M,N)) # subtle FFT issue!
84-
ig = ImageGeom(dims=(M,N), deltas=(dx,dy); offsets)
83+
ig = ImageGeom(dims=(M,N), deltas=(dx,dy), offsets=:dsp)
8584
@assert axes(ig)[1] x
8685
oversample = 2
8786
img = phantom(axes(ig)..., [ob], oversample)

docs/lit/examples/32-ellipsoid.jl

+1-2
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,7 @@ We use `ImageGeoms` to simplify the indexing.
7878

7979
deltas = (1.0mm, 1.1mm, 0.9mm)
8080
dims = (2^8, 2^8+2, 49) # odd
81-
offsets = 0.5 .* iseven.(dims) # subtle FFT issue!
82-
ig = ImageGeom( ; dims, deltas, offsets)
81+
ig = ImageGeom( ; dims, deltas, offsets=:dsp)
8382
oversample = 2
8483
img = phantom(axes(ig)..., [ob], oversample)
8584
p1 = jim(axes(ig), img;

docs/lit/examples/33-cuboid.jl

+1-2
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,7 @@ We use `ImageGeoms` to simplify the indexing.
7878

7979
deltas = (1.0mm, 1.1mm, 1.2mm)
8080
dims = (2^8, 2^8+2, 49) # odd
81-
offsets = 0.5 .* iseven.(dims) # subtle FFT issue!
82-
ig = ImageGeom( ; dims, deltas, offsets)
81+
ig = ImageGeom( ; dims, deltas, offsets=:dsp)
8382
oversample = 3
8483
img = phantom(axes(ig)..., [ob], oversample)
8584
p1 = jim(axes(ig), img;

docs/lit/examples/34-gauss3.jl

+1-2
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,7 @@ We use `ImageGeoms` to simplify the indexing.
7979

8080
deltas = (1.0mm, 1.1mm, 1.2mm)
8181
dims = (2^8, 2^8+2, 49) # odd
82-
offsets = 0.5 .* iseven.(dims) # subtle FFT issue!
83-
ig = ImageGeom( ; dims, deltas, offsets)
82+
ig = ImageGeom( ; dims, deltas, offsets=:dsp)
8483
oversample = 2
8584
img = phantom(axes(ig)..., [ob], oversample)
8685
p1 = jim(axes(ig), img;

docs/lit/examples/35-cylinder.jl

+1-2
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,7 @@ We use `ImageGeoms` to simplify the indexing.
7878

7979
deltas = (1.0mm, 1.1mm, 0.9mm)
8080
dims = (2^8, 2^8+2, 49) # odd
81-
offsets = 0.5 .* iseven.(dims) # subtle FFT issue!
82-
ig = ImageGeom( ; dims, deltas, offsets)
81+
ig = ImageGeom( ; dims, deltas, offsets=:dsp)
8382
oversample = 3
8483
img = phantom(axes(ig)..., [ob], oversample)
8584
p1 = jim(axes(ig), img;

test/shape2.jl

+1-2
Original file line numberDiff line numberDiff line change
@@ -144,8 +144,7 @@ end
144144

145145
@testset "spectrum" begin
146146
(M,N) = (2^10,2^10+5) # odd
147-
offsets = 0.5 .* iseven.((M,N))
148-
ig = ImageGeom( dims=(M,N), deltas=(0.02m, 0.025m); offsets)
147+
ig = ImageGeom( dims=(M,N), deltas=(0.02m, 0.025m), offsets=:dsp)
149148
ob = shape((2m, -3m), swidth, π/6, 1.0f0)
150149
img = @inferred phantom(axes(ig)..., [ob])
151150

test/shape3.jl

+1-2
Original file line numberDiff line numberDiff line change
@@ -163,8 +163,7 @@ end
163163

164164
@testset "spectrum" begin
165165
(L,M,N) = (2^7,2^7+2,2^7+3) # odd
166-
offsets = 0.5 .* iseven.((L,M,N))
167-
ig = ImageGeom( dims=(L,M,N), deltas=(1.0m, 1.1m, 1.2m); offsets)
166+
ig = ImageGeom( dims=(L,M,N), deltas=(1.0m, 1.1m, 1.2m), offsets=:dsp)
168167
width = (30m, 40m, 50m)
169168
ob = shape((8m, 7m, 6m), width, (π/6, 0), 5.0f0)
170169
oversample = 2

0 commit comments

Comments
 (0)