25 lines
545 B
Python
25 lines
545 B
Python
import matplotlib.pyplot as plt
|
|
plt.ion()
|
|
import numpy as np
|
|
|
|
|
|
from simple_eta import gaussian_2d, plot_gaussian
|
|
from simple_eta import generate
|
|
|
|
sigma_um = 12
|
|
resolution = 200
|
|
grid_size = 3
|
|
pixel_size = 25
|
|
|
|
|
|
pos = (37.5,37.5) #x,y
|
|
t = gaussian_2d(mx=pos[0], my = pos[1], sigma = sigma_um, res = resolution, grid_size = grid_size, pixel_size = pixel_size)
|
|
|
|
fig, ax = plot_gaussian(t, pixel_size=pixel_size, grid_size = grid_size)
|
|
plt.show()
|
|
|
|
res = generate.sum_pixels(t, grid_size)
|
|
|
|
|
|
fig,ax = plt.subplots()
|
|
im = ax.imshow(res, origin = 'lower') |