[Difx-users] [SPAM] Re: Error on using DiFx GUI to run Experiment on Synthetic data {External} {External} {External}

Adam Deller adeller at astro.swin.edu.au
Mon May 5 03:39:41 EDT 2025


The gui is not needed. It has never been a real general purpose solution,
rather it has been used for a couple of specific sites. So I'd stick with
the command line.

Cheers,
Adam

On Mon, 5 May 2025, 17:36 Victor(Yu-An) Chen, <yuan.chen at narit.or.th> wrote:

> Hi Chris,
>
>
> Thanks for the reply, Yes I was able to use command lines to get from
> test-lsb.vex to .fits  by through commands "vex2difx" --> "difxcalc" -->
> "mpifxcorr" --> "difx2fits", basically following the script in
> "tests/Synthetic/run-lsb.sh" or the example you gave.
>
>
>
> Now I am trying to use the GUI to run experiment. At first I am not sure
> how to supply the synthetic .vdif files during the experiment. But I didn't
> even get that far with experiment, I am stuck at waiting for the .im file.
> Any guidance and help is greatly appreciated. Or is it the case that GUI is
> not as important as long as I get the commands line work flow working.
> Thank you.
>
>
> Sincerely,
>
>
> Victor
>
>
> ------------------------------
> *From:* Phillips, Chris (S&A, Marsfield) <Chris.Phillips at csiro.au>
> *Sent:* Monday, May 5, 2025 1:40:08 PM
> *To:* Victor(Yu-An) Chen
> *Cc:* Adam Deller; difx-users at listmgr.nrao.edu
> *Subject:* Re: [Difx-users] [SPAM] Re: Error on using DiFx GUI to run
> Experiment on Synthetic data {External} {External}
>
> I just tried running on my copy of DIFX:
>
>
>
> $ ./createData.sh
> Using TaskSpooler to parallelise
> 9
> 10
> 11
> 12
> 13
> 14
> 15
> 16
> 17
> Waiting for TaskSpooler to finish
>
>
> $ vex2difx test-lsb.v2d
> start date: 2020y100d07h00m00s
> Requested integration time (1) is not an integer multiple of the FFT time
> (1.024e+06 ns)
> Will attempt to nudge the int time to a more appropriate value
> The provided tInt (1) is not an integer multiple of the subint (0.262144)
> tInt has been updated from 1 to 1.31072
> (You could also try modifying the subintNS if you want to try harder to
> get your desired integration time)
>
> 1 job(s) created.
>
> $ difxcalc test-lsb.calc
>
>
> Warning - No ocean loading coefficients for T1
> Will continue but you really should update file
> /home/vlbi/difx281/share/difxcalc/ocean_load.coef
>
>
> Warning - No ocean loading coefficients for T2
> Will continue but you really should update file
> /home/vlbi/difx281/share/difxcalc/ocean_load.coef
>
>
>
>
> Warning - No ocean pole tide loading coefficients for T1
> Will continue but you really should update file
> /home/vlbi/difx281/share/difxcalc/ocean_pole_tide.
>
> Warning - No ocean pole tide loading coefficients for T2
> Will continue but you really should update file
> /home/vlbi/difx281/share/difxcalc/ocean_pole_tide.
>
> $ mpirun -machinefile machines -np 4 mpifxcorr test-lsb.input
> About to run MPIInit on node bolverk
> About to run MPIInit on node bolverk
> About to run MPIInit on node bolverk
> About to run MPIInit on node bolverk
> NOTE: difxmessage is in use.  If you are not running errormon/errormon2,
> you are missing all the (potentially important) info messages!
> Mark5 stream: 0x7f041c004f20
>   stream = File-1/1=TEST1.vdif
>   format = VDIF_8000-250m1-1-2 = 3
>   start mjd/sec = 58948 25200.000000000
>   frame duration = 4000000.00 ns
>   framenum = 0
>   sample rate = 8000000 Hz
>   offset = 0
>   framebytes = 8032 bytes
>   datasize = 8000 bytes
>   frames per period = 250
>   bits = 2
>   alignment seconds = 1
>   sample granularity = 4
>   frame granularity = 1
>   gframens = 4000000
>   payload offset = 32
>   read position = 0
>   data window size = 1048576 bytes
> Mark5 stream: 0x7fdc3c004f20
>   stream = File-1/1=TEST2-lsb.vdif
>   format = VDIF_8000-250m1-1-2 = 3
>   start mjd/sec = 58948 25200.000000000
>   frame duration = 4000000.00 ns
>   framenum = 0
>   sample rate = 8000000 Hz
>   offset = 0
>   framebytes = 8032 bytes
>   datasize = 8000 bytes
>   frames per period = 250
>   bits = 2
>   alignment seconds = 1
>   sample granularity = 4
>   frame granularity = 1
>   gframens = 4000000
>   payload offset = 32
>   read position = 0
>   data window size = 1048576 bytes
>
> $ difx2fits test-lsb
>
> Writing FITS tables:
>   Header                    2880 bytes
>   AG -- array geometry      5896 bytes
>   SU -- source              11556 bytes
>   AN -- antenna             8560 bytes
>   FR -- frequency           5696 bytes
>   ML -- model               14276 bytes
>   CT -- correlator (eop)    9146 bytes
>   MC -- model components    10342 bytes
>   SO -- spacecraft orbit    No table written
>   GD -- pulsar gate duty    No table written
>   GM -- pulsar gate model   No table written
>   UV -- visibility
>
>   Visibility files:
>     JobId 0 file 1/1 :
> /home/vlbi/difx-git/tests/Synthetic/test-lsb.difx/DIFX_58948_025200.s0000.b0000
>
>     JobId 0 done.
>       0 invalid records dropped
>       0 flagged records dropped
>       0 all zero records dropped
>       0 negative weight records
>       0 scan boundary records dropped
>       0 out-of-time-range records dropped
>       0 records skipped
>       16 records written
>       FITS MJD range: 58948.291674 to 58948.291780
>                             534528 bytes
>   FL -- flag                No table written
>   TS -- system temperature  No table written
>   PH -- phase cal
>     No Tones extracted by DiFX
>                             No table written
>   WR -- weather             No table written
>   GN -- gain curve
>     GAIN_CURVE_PATH not set; only using local gain files.
>
>     No gain curve for station 'T1'
>     No gain curve for station 'T2'
>                             7680 bytes
>                             -----
>   Total                     610560 bytes
>
> Conversion successful
>
> 1 of 1 jobs converted to 1 FITS files
>
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listmgr.nrao.edu/pipermail/difx-users/attachments/20250505/70af20cf/attachment-0001.html>


More information about the Difx-users mailing list