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/11/13 15:28]
cormac [DiFX 2+ Developments]
difx:changelog [2020/09/14 17:53] (current)
janwagner [DiFX 2.6.2 (Released 11 Sep 2020)]
Line 3: Line 3:
 A synopsis of the main developments between DiFX-2.0 and the current release can be found [[difx2.0tonow | here]] A synopsis of the main developments between DiFX-2.0 and the current release can be found [[difx2.0tonow | here]]
  
 +===== DiFX 2.6.2 (Released 11 Sep 2020) =====
 +
 +This tag provides new features and some important bug fixes
 +
 +=== New Features ===
 +
 +  * parseDiFX package added
 +  * HOPS updated to v 3.21
 +  * PolConvert updated to v 1.7.8
 +  * Access to CDDIS servers changed to FTP-SSL (geteop.pl)
 +
 +=== Bugs fixed ===
 +
 +  * mpifxcorr:
 +    * Fix correlation of Complex LSB data, restore fringes. Note: DiFX 2.5.x and 2.6.1 treated Complex LSB as if Complex USB, while Trunk prior to r9647 05aug2020 treated LSB nearly correctly except for a off-by-one channel bug.
 +  * difx2mark4:
 +    * Fix seg-fault in createType3s.c when a station has only a single entry in the PCAL file 
 +    * Remove unneeded debugging statement (calling d2m4_pcal_dump_record() )
 +    * Update createType3s.c to add support for DiFX PCAL files generated from station data where each data-stream thread resides in a separate file (multi-datastream support). This separates the code reading the PCAL files from the code filling the type-3 records so that tone records from multiple data streams can be merged before populating the type-309s.
 +    * Update createType3s.c to remove support for DiFX version-0 PCAL files
 +    * Add support for 10 MHz p-cal tone spacing (needed by VGOS at Yebes)
 +    * Significantly increase hardcoded array sizes (difx2mark4.h: NVRMAX 8M, MAX_FPPAIRS 10k, MAX_DFRQ 800) as required for EHT2018.
 +    * Fix a bounds check, permit tabs in VEX file
 +  * difx2fits:
 +    * Fix FITS PH table having missing or superfluous pcal records when one correlates multi-datastream antennas, or not all recorded frequencies, or multiple zooms per recorded frequency
 +  * mark6gather:
 +    * Fix poor weights in native Mark6 correlation for VDIF frame sizes not equal to 5032 bytes
 +  * difxio:
 +    * Fix PCal tone frequency rounding bug on some platforms
 +    * Cope with recorded bands that lack PCal tones, e.g., 200 MHz PCal spacing of KVN with say 32 MHz recorded bands
 +  * calc11:
 +    * Dave Gordon provided ocean loading params at EHT stations
 +    * Increased the number of field rows supported in .calc files
 +  * vex2difx:
 +    * Fix internal merge of SamplingType (real, complex) when info found in VEX and/or v2d file
 +  * other:
 +    * Minor changes to oms2v2d and vexpeek
 +    * More IPP versions supported
 +    * Minor issues with vis2screen fixed
 +    * Fixed build failure with gcc defaults
 +    * Python3 support in many/most places
 +
 +=== Caveats ===
 +
 +  * difx2mark4
 +    * Some LSB-LSB baselines do not get converted in mixed-sideband correlation setups (DiFX 2.6.1, 2.6.2); if affected, use difx2mark4 2.5.3 with --override-version. A bugfix is pending for DiFX 2.6.3 later this year.
 +    * Performance regression with p-cal files, conversion of p-cal data may take noticeably longer than before.
 +  * calcserver and difxcalc11
 +    * With the latest versions of gfortran (10.1 or newer) you will need to uncomment the line with **-fallow-argument-mismatch** line in the environment setup in order to compile. Users who do this should be alert to possible issues.
 ===== DiFX 2.6.1 (Released Aug 28, 2019) ===== ===== DiFX 2.6.1 (Released Aug 28, 2019) =====
  
difx/changelog.1573619302.txt.gz · Last modified: 2019/11/13 15:28 by cormac