Checked-in MSSelection changes to time and SPW selection as commented code.
Helping Andy to test these changes (made a build for him with these changes)
MSSelection related discussions with SD group.
Updated the MSSelection document to (hopefully) clarify somethings.
Started debugging the W-term part of AW-Projection code (this used to work, but doesn't now).
Usual impromptu discussions with Jeff, Urvashi.
Resuming work on CAS-5833. Working on the design for this implementation. Steve hasn't answered my questions, so I am working with what I know. I think I will need to create a new datahandler class inside the flagger. My idea is to have a class to handle sub-tables, FlagTableHandler. I wanted to use the TableProxy (TaQL) directly for the selection of antenna, spw, time, but this will not work, as I would have to interpret every syntax, similar to what MSSelection already does. Second plan: use MSSelection for the selections, but then there is no class in MeasurementSets to handle the SYSPOWER table. I am back to the beginning. NOTE: There is no iterator for sub-tables either.
Created CAS-6493: Add proper conversion of numpy types across Python/XML/C++. Until this is not implemented automatically, I have added work-arounds in split2/mstransform to convert numpy types from the chanbin/width parameters.
Fixed the two mstransform failing tests in "CAS-6408 test_mstransform.py failed in OS X package CASA-intel64b-10.7-29047-2.dmg:" There were two missing commits in that branch which led to the failures.
Lindsey Davis: working on blocker tickets to full ALMA interferometry pipeline acceptance mostly web log and plotting, debugging and testing pipeline ASDM / CASA / pipeline problems
Kumar Golap: (On Vacation)
Justo González Villalba (last 3 weeks)
New MPI-based parallel processing framework is integrated in ParallelTaskHelper, and thus working with all the tasks
Execution modes: Blocking / Non-Blocking / Single target server / Multiple target servers / Undefined target server
Parameters can now be specified in a dictionary, and it is not necessary to convert them to strings (all Python pickable objects are supported)
When a server is in timeout condition the corresponding commands are marked so that the client response is not blocked globally
Added checks at startup time to guarantee that the provided MPI implementation will work as expected
Created a set of more than 50 unit tests to cover all MPICommandclient/Server cases, including server timeout detection and recovery
Began Carta (Alma visualization project) GUI design
Started looking at long term planning for CASA
Susan Loveland: Fixed bugs in 4.2.1, 4.2.2, and trunk for viewer, plotms, and feather. Worked on CARTA user interface and floundered around trying to build Skel2.
David Mehringer: much of the week spent on refactoring code for ImageAnalysis::getFreqProfile() rewrite, minor imregrid modification to remove repeated error messages, updated imfit/ia.fitcomponents() docs per user request, modified imfit/ia.fitcomponents() to use null value (empty string) of noisefwhm by default, investigated a reported defect in ia.decimate() which I couldn't reproduce
Completed regression adjustments for new weight calculation regime, including nchan correction in applycal
Began investigating new weights consequences for split and mstransform (some changes related to nchan correction and other effects are likely)
Further analysis of the 'bpdip' effect CAS-4071, which seems to persist in some cases despite previous advice to use phase-only for pre-bandbass gaincal.
Some additional testing of the new ionosphere corrections
Studied new laptop options
No major CASA activities last week.
Urvashi Rao : (a) Reworking internals of imagestore classes for better handling of reference images (for facet imaging) and to enable image allocation only 'on demand' without any extra setup logic elsewhere in the code (b) 'tclean' task : tested TT's spectral frame code, added ability to image data or corrected cols, added optional auto imagename increments, etc.
Darrell Schiebel: RHEL6 build, casacore includes in RPM, update of casainfo, purchase of OSX build host, sleep/awake crash of DBus VO service, addition of fetch via libcurl, viewer OSX defects
Rob Selina: Tracking 4.2.1 progress. Tracking 4.2.2 progress. Setting up PC to update documentation folders (VNC to gygax, SVN checkout, etc). Naming convention requirements (below).
Fixed some issues in cube/cubedata modes in the refactored imaging code
Fixed a bug in setjy output dictionary and updated setjy unit tests to be more consistent with current task interface
Re-tested setjy with Crystal's data set on different casapy builds just to be sure the reported issue was non-reproducible. Also looked at VisModelData code a bit for source_id=-1 handling issue but the fix was not trivial (for me)
Started looking into im.setjy code to refactor inefficient part of the code that is doing per-spw processing
Friday NAOJ Meeting
Takeshi Nakazato: Implemented a function to fill weight in sdsave based on interferomerty tasks/tools. Replied to testers comments for some "Ready To Test" tickets.
Shinnosuke Kawakami: verification for test data of tsdstat unittest, investigation of XSLT file related to async dependencies of CASA
Build, Release, Testing
CASA 4.2.1 Status
EL Ready to go
Juergen completed testing of dmg on 10.7
Nathan testing dmg on 10.8.
Outstanding tickets are related to regression test failures. Top of the list are import failures, in progress debug by Scott and Michel.
Mark will ping Michel and Scott for an update.
Push milestones back 2 weeks. Merging on hold while Scott prioritizes 4.2.1 debugging.
Stable for pipeline development & testing around 5/23.
ACTION: Rob to update the schedule accordingly.
CASA 4.3 Test Packages
Importasdm issue needs to be checked and resolved. Likely a packaging issue. Impacts the pipeline.
CASA Package Naming Convention & Version Identification