generate_xy#
- xrayvision.transform.generate_xy(number_pixels, *, phase_center=<Quantity 0. arcsec>, pixel_size=<Quantity 1. arcsec / pix>)[source]#
Generate the x or y coordinates given the number of pixels, phase_center and pixel size.
- Parameters:
- Returns:
The generated x, y coordinates
- Return type:
See also
generate_uvGenerates corresponding coordinates but in Fourier or u, v space.
Examples
>>> import astropy.units as apu >>> generate_xy(9*apu.pix) <Quantity [-4., -3., -2., -1., 0., 1., 2., 3., 4.] arcsec>
>>> generate_xy(9*apu.pix, pixel_size=2.5 * apu.arcsec/apu.pix) <Quantity [-10. , -7.5, -5. , -2.5, 0. , 2.5, 5. , 7.5, 10. ] arcsec>
>>> generate_xy(9*apu.pix, phase_center=10 * apu.arcsec, pixel_size=2.5 * apu.arcsec/apu.pix) <Quantity [ 0. , 2.5, 5. , 7.5, 10. , 12.5, 15. , 17.5, 20. ] arcsec>