generate_uv#
- xrayvision.transform.generate_uv(number_pixels, center=<Quantity 0. arcsec>, pixel_size=<Quantity 1. arcsec>)[source]#
Generate the u or v coordinates given the number of pixels, center and pixel size.
- Parameters:
- Returns:
numpy.array
– The generated u, v coordinates
See also
None
Generates corresponding coordinate but un x, y space
Examples
>>> generate_uv(9) <Quantity [-0.44444444, -0.33333333, -0.22222222, -0.11111111, 0. , 0.11111111, 0.22222222, 0.33333333, 0.44444444] 1 / arcsec>
>>> generate_uv(9, pixel_size=2.5 * apu.arcsec) <Quantity [-0.17777778, -0.13333333, -0.08888889, -0.04444444, 0. , 0.04444444, 0.08888889, 0.13333333, 0.17777778] 1 / arcsec>
>>> generate_uv(9, center=10 * apu.arcsec, pixel_size=2.5 * apu.arcsec) <Quantity [-0.07777778, -0.03333333, 0.01111111, 0.05555556, 0.1 , 0.14444444, 0.18888889, 0.23333333, 0.27777778] 1 / arcsec>