| Getting Started | Documentation | Glish | Learn More | Programming | Contact Us |
| Version 1.9 Build 1488 |
|
| Package | general | |
| Module | images | |
| Tool | imagepol |
| complex | in | Output complex image file name | |
| Allowed: | String | ||
| real | in | Input real image file name | |
| Allowed: | String | ||
| Default: | Unset | ||
| imag | in | Input imaginary image file name | |
| Allowed: | String | ||
| Default: | Unset | ||
| amp | in | Input amplitude image file name | |
| Allowed: | String | ||
| Default: | Unset | ||
| phase | in | Input phase image file name | |
| Allowed: | String | ||
| Default: | Unset | ||
This function generates a Complex image file from either a real and imaginary, or an amplitude and phase pair of images. If you give a linear position angle image for the phase, it will be multipled by two before the real and imaginary parts are formed.
- p := imagepol('iquv')
- p.complexlinpol('qu.cplx1')
-
- q := p.stokesq()
- u := p.stokesu()
- q2 := q.subimage('q')
- u2 := u.subimage('u')
- p.makecomplex('qu.cplx2', real='q', image='u')
In this example we make two complex linear polarization
images which should be identical.