User Tools

Site Tools


difx:changelog

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
difx:changelog [2019/07/31 00:24]
walterbrisken
difx:changelog [2019/08/22 04:45] (current)
walterbrisken
Line 1: Line 1:
  
-===== DiFX 2.6.1 (Released Aug 2, 2019) =====+===== DiFX 2.6.1 (Released Aug 23, 2019) =====
  
 Sections below summarize the major changes to the DiFX code since the DiFX 2.5 series. ​ Please look at individual module ChangeLog files for the nitty gritty. Sections below summarize the major changes to the DiFX code since the DiFX 2.5 series. ​ Please look at individual module ChangeLog files for the nitty gritty.
Line 9: Line 9:
     * Improvements in processing VDIF with frame sizes very different from 5000 bytes     * Improvements in processing VDIF with frame sizes very different from 5000 bytes
     * New in-line reordering functionality via vdifreader...() functions; allows operation on more highly skewed VDIF files     * New in-line reordering functionality via vdifreader...() functions; allows operation on more highly skewed VDIF files
-  * mpifxcorr input, calc, pulsar files are now only read by the head node+  * mpifxcorr input, calc, threads, pulsar files are now only read by the head node
   * mpifxcorr can be provided a new stop time via a DifxParameter message; results in clean shutdown at that time.   * mpifxcorr can be provided a new stop time via a DifxParameter message; results in clean shutdown at that time.
   * mpifxcorr can extract pulse cals with tone spacing smaller than 1 MHz   * mpifxcorr can extract pulse cals with tone spacing smaller than 1 MHz
Line 29: Line 29:
 === Bug fixes === === Bug fixes ===
   * mpifxcorr: Retry on NFS open errors of kind: "​EAGAIN Resource temporarily unavailable"​   * mpifxcorr: Retry on NFS open errors of kind: "​EAGAIN Resource temporarily unavailable"​
 +  * mpifxcorr: Fix weight issue when the parameter nBufferedFFTs > 1
   * startdifx/​genmachines:​ Fixes for cases when multiple input files are provided   * startdifx/​genmachines:​ Fixes for cases when multiple input files are provided
   * python 2 scripts now explicitly call python2   * python 2 scripts now explicitly call python2
Line 40: Line 41:
   * Various changes made between DiFX 2.5 and 2.6 are not API-compatible. Please don't mix packages from these two releases. ​ If you have non-DiFX software that links against the DiFX libraries, be sure to recompile them. A small number of changes may result in need to restructure such code.   * Various changes made between DiFX 2.5 and 2.6 are not API-compatible. Please don't mix packages from these two releases. ​ If you have non-DiFX software that links against the DiFX libraries, be sure to recompile them. A small number of changes may result in need to restructure such code.
   * There is some suspicion that correlation of very narrow bandwidth VDIF modes on Mark6 media can result in premature termination of datastreams.   * There is some suspicion that correlation of very narrow bandwidth VDIF modes on Mark6 media can result in premature termination of datastreams.
 +  * The .threads file must now exist; previously (before the change to only have manager read these files), a missing .threads file would cause each core process instance to have a single thread.
   * "​difx_monitor"​ won't compile with IPP >= 9   * "​difx_monitor"​ won't compile with IPP >= 9
  
difx/changelog.1564496680.txt.gz · Last modified: 2019/07/31 00:24 by walterbrisken