difx:difx-todolist-2016
To-Do and Wish List
Before the end of the week
Clock units in vex2difx
progress: confirmed even newest FS vex library has no support for sec/sec units
progress: vex2difx currently behaves ligitimately – no changes required
plan: Ask Ed to add this.
VDIF channel order
Handle >5 EOPs correctly (at least remove the incorrect sliding average code)
SFXC-DiFX sensitivity question
zoom band amplitudes
Fix errors caused by strideLength and xmacLength during wideband + zoom band
progress: stridelength = 0 → automatic calculation
progress: xmacstride = 0 → automatic calculation
Plan: consider having value not set == 0.
Update the pulsar documentation
Finalise the new (open-source) license (and repository?) Prepare a template that everyone can fill in.
Make repository available
IPP9
difx2fits:
Testing architecture:
Documentathon with emphasis on inner workings (all)
Plan: DataSim feature wishlist (all).
High Priority
Regression testing scripts (AD)
Xcube support (at least one way of getting Xcube data into DiFX) (CP)
Mark6 support (complete getting Mark6 data into DiFX) see
difxmark6
Finish/publish data generator for producing test datasets. (NP,ZMZ,ASIAA)
vex2 support (relies on vex2 finalization and some support from field systems)
DBBC3 support
redirect old CIRA wiki to CSIRO wiki
Medium Priority
GPU acceleration of the DiFX core code
Add project code to difx messages (JS)
Add DiFX diagnostics
Documentation
Maintain database of benchmarking results
visplot (CP, JS)
Investigate sampler stats monitoring (AD/WB/CP)
subband distribution/parallelisation (with VDIF) (AD/CP)
Transition to using band centres instead of band edges (WB)
Parallelised calc server / Efficiency gains in CALC (wait for difxcalc11, which has “native” support and will be easier to parallelise)
Cleanly separate data format and data source
difx2vgos? Next generation geodetic output data format support
A version of polarisation conversion code in the DiFX source codebase
Option for zero-padded FFT
Low Priority
evlbi
reconnection/long term drop-outs (CP)
reliability with UDP data (CP)
real-time delay/rate adjustment (CP)
Store polynomial tau(l, m) generalized delay model in FITS (WB,JM)
Mixed module and file list on one station
Check the relative signs of 1-bit / 2-bit unpacking
IF selection in difx2fits
addZoomFreq in the SETUP section (applies to all antennas)
Document Algorithms
Still produce one FITS file even when there was a clock change during the correlation
Refactoring the mpifxcorr/mk5daemon libraries and merging functionality
Move to a compressed text format for pcal files
Modernize sniffer
cleanup of DiFX error messages (appropriate verbosity level everywhere)
eVLBI gui
Shifted FT (moving channel boundary to edge of band) (AD)
DiFX2fits uv shifting in trunk (JM/AD)
Pulsar predictor support in “polyco”
Get rid of printing to screen in mark5access (change to be called and printed from elsewhere)
Get Eric to improve AIPS PCAL (multi tone)
Fantasy wishlist
Choose framework for unit testing. Implement test cases.
Phased array
Add per-IF phase polynomial in the calc file (and delay polynomial, too?)
On-the-fly application of calibration (bandpasses etc) with appropriate accountability
Space VLBI
Auditing / refactoring the amplitude scaling
Restitching contiguous zoom bands into wider bands (e.g. for ALMA)
difx/difx-todolist-2016.txt · Last modified: 2017/10/18 03:06 by helgerottmann