Menu

#2 falls over with "can't convert given polarization to index"

1.1
closed
None
2014-04-23
2014-04-15
No

Trying to make a Stokes IQUV image -- had to poke around the code a bit to figure this out as the help string for the "-pol" parameter is still out of date -- eventually got it to accept "I,Q,U,V", but it fails towards the end:

$ wsclean -size 4096 4096 -nwlayers 128 -scale 0.00055 -weight natural -niter 0 -datacolumn DATA -channelrange 0 1 -pol I,Q,U,V 3C147-CD-LO.MS

This software package is released under the GPL version 3.
Author: Andre Offringa (offringa@gmail.com).

Detected 503.9 GB of system memory, usage not limited.
Opening 3C147-CD-LO.MS with contiguous MS reader.
== Constructing image ==
Selected channels: 0-1
Determining min and max w & beam size... DONE (w=[0.000239687 -- 9746.38] lambdas)
The theoretically suggested number of w-layers (24) is less than the number of availables
cores (32). Changing suggested number of w-layers to 32.
Suggested number of w-layers: 32
Will process 128/128 w-layers per pass.
Visibility count per layer: 79886 183973 161068 137840 117969 113317 96044 88371 76973 67435 55638 45821 41011 36337 35699 34123 30596 29098 28276 24728 25947 22798 22413 21872 19913 20532 18534 18637 16954 16036 15526 14995 13138 12467 11437 10247 9689 8839 8362 8296 7613 7266 6777 6185 6091 5534 5381 4987 4990 4512 4764 4026 4203 4204 3850 3586 3504 3285 2903 2943 2776 2663 2624 2631 2219 2120 2276 2121 1923 1929 1861 1676 1576 1512 1400 1500 1325 1286 1356 1110 1018 1193 982 983 841 885 751 664 693 662 601 498 465 454 356 387 392 348 288 286 336 295 198 246 261 230 222 150 145 197 162 138 156 143 105 66 103 86 81 67 39 44 21 26 31 32 4 12
Gridding pass 0...
Rows that were required: 1951666/1951666
Fourier transforms...
Total rows read: 1951666 (overhead: 0%)
Storing wsclean-residual-I-tmp.fits
Writing gridding correction image... DONE
Storing wsclean-model-I-tmp.fits
Writing dirty image... DONE
Opening 3C147-CD-LO.MS with contiguous MS reader.
== Constructing image ==
Selected channels: 0-1
Determining min and max w & beam size... terminate called after throwing an instance of 'std::runtime_error'
what(): TypeTo4PolIndex(): can't convert given polarization to index
Aborted (core dumped)

Related

Wiki & Manual: Changelog-1.1

Discussion

  • André Offringa

    André Offringa - 2014-04-23

    Fixed in 1.1

     
  • André Offringa

    André Offringa - 2014-04-23
    • status: open --> closed
    • assigned_to: André Offringa