This commit is contained in:
Jacob Holder 2023-02-16 10:07:19 +01:00
parent a6e526264e
commit 57152e4054

View File

@ -7,6 +7,7 @@ import scipy.fftpack as sfft
import matplotlib.patches as patches
import matplotlib
import scipy
import scipy.signal
import tqdm
@ -115,9 +116,16 @@ def plot(freqx, freqy, intens, ax_log=None, ax_lin=None):
plt.colorbar(t)
def rotate(x, y, angle):
radian = angle / 180 * 2 * np.pi
return np.cos(radian) * x - np.sin(radian) * y, np.sin(radian) * x + np.cos(radian) * y
def test_square():
lat = SCC_Lattice(300, 300)
si = SpinImage(*lat.get_from_mask(None))
lat = SCC_Lattice(40, 40)
pos_x, pos_y = lat.get_from_mask(None)
pos_x, pos_y = rotate(pos_x, pos_y,30)
si = SpinImage(pos_x, pos_y)
fig, axs = plt.subplots(2, 2)
si.pad_it_square(10)
si.plot(axs[0, 0], 2)
@ -129,6 +137,7 @@ def test_square():
fx, fy, intens = si.fft()
plot(fx, fy, intens, axs[1, 0], axs[1, 1])
print("Done")
plt.savefig("test.png")
plt.show()