CASA Developers meeting 2013

  • 18-21 June Socorro NM
  • Start Time: 8:30 Local Time

CasaDev2013.jpg

Agenda ( Minutes and Action Items)

Tuesday 18 June

Work in progress (or complete)

Wednesday 19 June

  • 08:30 (Sandra) Flagging module
    • Flagging bookkeeping and enhancements
    • Flagversions or flag commands or both ? Which is better for undo/unapply/revert/re-flag and what do we mean by this?
    • Constructing and saving flag commands from viewer and plotms - is this viable ?
The Measurement Set Definition
Build and Testing
Graphics, GUIs, and Plotters
  • 15:45 (Susan, Darrell) Demo of new capabilities in the Viewer
Frames
  • 16:00 (Kumar) Definition of REST frame
    • For ephemerides defined sources and atmospheric sources
  • (?) Getting rid of outframe in clean
  • (?) CVEL for ephemerides sources

Thursday 20 June

  • 08:30 (Patrick, Jim) New Architecture for Plot MS plotms.pdf
  • 09:15 (All) Requirements for plotters, API, etc graphics.pdf
    • When to use what (viewer, plotters, msplot, pylab)
      • What should be deprecated
    • Need for a extensible uniform interface plotter ?
      • API requirements; revive/reimplement PGPlotter API ?
      • Requirements for interfacing to msplot, viewer, spectral profile plotter (outside of their main use case)
      • Howto communicate to them from python, C++, command line etc
    • Handling Big Data, remote access
    • Is QT/QwT the way of the future for CASA GUI development?
  • 10:30 Coffee
  • 10:45 Continue GUI Discussion
  • 12:00 Lunch
Parallelization and IPC

Friday 21 June

CASA Environment
  • 8:30 (Darrell, Wes, Scott) System Startup CASA Initialization (casainit etc., what gets run when, etc)
  • 9:15 (Jim) Environment Variables and casarc environment.pdf
Tool and Task System
  • 9:45 (Jeff) Long term design for Tool and Tasks
  • 10:15 Coffee
  • 10:30 (All) Task and Tool Discussion
    • CASA tool management and state (disposition of taskinit, casac, imports and namespace, ctors for private tools, etc.)
    • Interface uniformization (e.g when expecting a quanta or measures...string or dictionary always and not string only or double etc)
    • What are the different tools for and where are the functionality ... (3 flagging tools for e.g) are there repetition and unnecessary obscurity.
    • Any rules on how many functions a tool should have v/s few tools with lots of parameters
    • Rules about state setters
    • Return Values
    • Decide how serious we are about backward compatibility, can we handle this in a uniform way
  • 12:00 Lunch
  • 13:30 (Jeff) Documentation
    • Consistent rules for documenting tasks, tools, classes (where things go in XML)
    • Revive the casa memo and programmer-note series.
    • A team publication that summarizes CASA (for users to refer to in their papers) ?
  • 14:30 AOB
  • 15:00 Coffee* 15:30 (Jeff) Review of decision and AIs

-- JeffKern - 2013-02-02

Topic attachments
I Attachment Action Size DateSorted ascending Who Comment
VirtualModelColumn.pdfpdf VirtualModelColumn.pdf manage 49 K 2013-06-17 - 17:01 KumarGolap  
Intro.pdfpdf Intro.pdf manage 478 K 2013-06-17 - 20:32 JeffKern  
Weights.pdfpdf Weights.pdf manage 31 K 2013-06-17 - 21:56 JeffKern  
vi_vb.pdfpdf vi_vb.pdf manage 213 K 2013-06-18 - 10:10 JimJacobs VisibilityIterator2 Talk
casacore.pdfpdf casacore.pdf manage 50 K 2013-06-18 - 10:21 JimJacobs Casa Core Meeting at Astron
singleDish_kanaSugimoto_casaDevMtg2013.pdfpdf singleDish_kanaSugimoto_casaDevMtg2013.pdf manage 32 MB 2013-06-18 - 10:56 TakTsutsumi Single dish presentation
singleDish_kanaSugimoto.pdfpdf singleDish_kanaSugimoto.pdf manage 5 MB 2013-06-18 - 11:10 TakTsutsumi  
Flagging2013.pdfpdf Flagging2013.pdf manage 2 MB 2013-06-18 - 11:57 SandraCastro Flagging module
MSS_DataIterators.pdfpdf MSS_DataIterators.pdf manage 749 K 2013-06-18 - 13:31 SanjayBhatnagar MSSelection and interaction with Data Iterators
CDM2013_ImagerModule.pdfpdf CDM2013_ImagerModule.pdf manage 619 K 2013-06-18 - 13:51 UrvashiRV Imaging Process, Options, and Code Design
CalLib.pdfpdf CalLib.pdf manage 85 K 2013-06-18 - 15:57 GeorgeMoellenbrock  
tools.pdfpdf tools.pdf manage 40 K 2013-06-18 - 22:15 JimJacobs Development Tools
thread-safety.pdfpdf thread-safety.pdf manage 43 K 2013-06-18 - 22:19 JimJacobs Thread Safety
environment.pdfpdf environment.pdf manage 41 K 2013-06-18 - 22:21 JimJacobs CASA Environment and Settins
graphics.pdfpdf graphics.pdf manage 656 K 2013-06-18 - 23:02 JimJacobs CASA Graphics
publish_summary.pdfpdf publish_summary.pdf manage 588 K 2013-06-19 - 01:03 KumarGolap  
openmp.pdfpdf openmp.pdf manage 110 K 2013-06-19 - 01:43 KumarGolap  
CASABuildAndDistribution.pdfpdf CASABuildAndDistribution.pdf manage 88 K 2013-06-19 - 12:15 ScottRankin CASA Build And Distribution
runUnitTest.pdfpdf runUnitTest.pdf manage 2 MB 2013-06-19 - 12:25 SandraCastro Python functional tests
CASA3rdPartyPackages.pdfpdf CASA3rdPartyPackages.pdf manage 43 K 2013-06-19 - 13:08 JeffKern Third Party Packages Support
cdm2013-dbus.pdfpdf cdm2013-dbus.pdf manage 2 MB 2013-06-19 - 21:16 DarrellSchiebel dbus presentation
cdm2013-pyro.pdfpdf cdm2013-pyro.pdf manage 999 K 2013-06-19 - 21:25 DarrellSchiebel  
plotms.pdfpdf plotms.pdf manage 46 K 2013-06-20 - 09:59 PatrickBrandt  
HPC_MSTransform.pdfpdf HPC_MSTransform.pdf manage 5 MB 2013-06-20 - 10:32 SandraCastro HPC, MMS, mstransform
CASAClusterFramework.pdfpdf CASAClusterFramework.pdf manage 3 MB 2013-06-20 - 10:36 JustoGonzalez CASA cluster Framework
casasamp.pdfpdf casasamp.pdf manage 626 K 2013-06-20 - 17:40 WesYoung  
Documentation.pdfpdf Documentation.pdf manage 4 MB 2013-06-21 - 10:30 JeffKern  
CasaDev2013.jpgjpg CasaDev2013.jpg manage 5 MB 2013-06-25 - 04:58 SandraCastro  
Topic revision: r49 - 2013-06-25, SandraCastro
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding NRAO Public Wiki? Send feedback