Executor Release Notes

2.2

2.2.0 (15 Aug 2011)

Deployed August 15, 2011 at 13:30 MDT

Changes: (per Barry and Ken)
  • 1. Fixed the "midnight bug".
  • 2. Change handling of activationId to better match what CM expects.


Production file(s): (deployed to /home/mchost/evla/lib)
  • evla-observe-2.2.0.jar

Symlinks at /home/mchost/evla/lib:
  • evla-observe-current.jar -> evla-observe-2.2.0.jar
  • evla-observe-old.jar -> evla-observe-2.1.14.jar
  • evla-observe-test.jar -> /home/asg/www-internal/maven/m2-repo/nrao/evla-observe/SNAPSHOT/evla-observe-SNAPSHOT.jar

Tag(s) for this release:

2.1

2.1.14 (04 Aug 2011)

Deployed August 4, 2011 at 13:45 MDT

Changes: (per Barry and Ken):
  • 1. Subarrays do not try to share activation triggers.
  • 2. Improved array phasing behavior.

Production file(s): (deployed to /home/mchost/evla/lib)
  • evla-observe-2.1.14.jar
Symlinks at /home/mchost/evla/lib:
  • evla-observe-current.jar -> evla-observe-2.1.14.jar
  • evla-observe-old.jar -> evla-observe-2.1.13.jar
  • evla-observe-test.jar -> /home/asg/www-internal/maven/m2-repo/nrao/evla-observe/SNAPSHOT/evla-observe-SNAPSHOT.jar

Tag(s) for this release:

2.1.13 (07 Jul 2011)

Changes: (per Barry and Ken)
  • 1. The choice of first LO (L301) was changed to better center the desired frequencies in the T304 input bandpass.
  • 2. Changes to implement the IDs reorganization were made.
  • 3. The f_shift selection algorithm will use 10 Hz resolution if the fundamental specified is less than or equal to 1 kHz.

Production file(s): (deployed to /home/mchost/evla/lib)
  • evla-observe-2.1.13.jar
Symlinks at /home/mchost/evla/lib:
  • evla-observe-current.jar -> evla-observe-2.1.13.jar
  • evla-observe-old.jar -> evla-observe-2.1.12.jar
  • evla-observe-test.jar -> /home/asg/www-internal/maven/m2-repo/nrao/evla-observe/SNAPSHOT/evla-observe-SNAPSHOT.jar
  • evla-commons-current.jar -> evla-commons-1.6.4.jar
  • evla-commons-old.jar -> evla-commons-1.6.2jar
  • evla-commons-test.jar -> /home/asg/www-internal/maven/m2-repo/nrao/evla-commons/SNAPSHOT/evla-commons-SNAPSHOT.jar
Tag(s) for this release:

2.1.12 (01 Jun 2011)

Changes (per Ken):
  • 1. Convey array configuration in the Antennas Property Table.
  • 2. No longer include ActivationID in the Observation document.
  • 3. Fix configID in the Widar Modify document and extend the class to generate a modify gains document.

Production file(s): (deployed to /home/mchost/evla/lib)
  • evla-observe-2.1.12.jar
Sym-links at /home/mchost/evla/lib:
  • evla-observe-current.jar -> evla-observe-2.1.12.jar
  • evla-observe-old.jar -> evla-observe-2.1.11.jar
  • evla-observe-test.jar -> /home/asg/www-internal/m2-repo/nrao/evla-observe/SNAPSHOT/evla-observe-SNAPSHOT.jar
Tag(s) for this release:

2.1.9 (21 Mar 2011)

  • No new Executor but the CALC library was rebuilt with changes to correct planetary tracking/parallax:
    • -rwxr-xr-x 1 bclark asg 503357 Mar 18 14:37 libCalcCall.1.5.3.so*
    • lrwxrwxrwx 1 mrupen asg 20 Mar 21 21:34 libCalcCall.so -> libCalcCall.1.5.3.so*

2.1.9 (23 Feb 2011)

Changes (per Barry and Ken):

  • 1. Allow operator to set levels during SETANDREMEMBER operation.
  • 2. Slightly different, perhaps more robust, socket handling.
  • 3. Some infrastructure for summed array antenna handling.
  • 4. Use fshift assignment from Primer.java which usually causes fshifts to be a prime multiple of 100 Hz.
  • 5. Added support for use of Mark5C recorders at the VLA.
  • 6. Correct error in delay calculation for planets. Also, simplify handling of light time corrections for planets.
  • 7. Send a 'modify' command to the VCI to change sidebands if needed and OST doesn't do it.
  • 8. Fix bug occurring when script fails before first subarray.execute(); Add a log message to detect bugs of similar effect.

Fixed a typo in the loconnection table and corrected some documentation.
Production file(s): (deployed to /home/mchost/evla/lib)
  • evla-observe-2.1.9.jar
Symlinks at /home/mchost/evla/lib:
  • evla-observe-current.jar -> evla-observe-2.1.9.jar
  • evla-observe-old.jar -> evla-observe-2.1.8.jar
  • evla-observe-test.jar -> /home/asg/www-internal/m2-repo/nrao/evla-observe/SNAPSHOT/evla-observe-SNAPSHOT.jar
  • widar-schema-current.jar -> widar-schema-3.8.0.jar
Tag(s) for this release:

2.1.8 (12 Jan 2011)

Changes: (per Barry and Ken)

  • 1. Added check for invalid time and appropriate message.
  • 2. Restrict possible L301-1 settings for K and Q bands to what the LO filter allows.
  • 3. Replace Iridium filter set/get with solarAttenuator set/get pair.
  • 4. Point to latest version of evla-commons, v1.6.1. (includes Changes to executor.xsd to allow retrieval of scan info from the Executor)

Production file(s): (deployed to /home/mchost/evla/lib)
  • evla-observe-2.1.8.jar
Symlinks at /home/mchost/evla/lib:
  • evla-observe-current.jar -> evla-observe-2.1.8.jar
  • evla-observe-old.jar -> evla-observe-2.1.7.jar
  • evla-observe-test.jar -> /home/asg/www-internal/maven/m2-repo/nrao/evla-observe/SNAPSHOT/evla-observe-SNAPSHOT.jar
  • evla-commons-current.jar -> evla-commons-1.6.1.jar
  • evla-commons-old.jar -> evla-commons-1.5.4.jar
  • evla-commons-test.jar -> /home/asg/www-internal/maven/m2-repo/nrao/evla-commons/SNAPSHOT/evla-commons-SNAPSHOT.jar
Tag(s) for this release: * https://svn.aoc.nrao.edu/repos/EVLA/observe/tags/evla-observe-2.1.8-12jan2011 * https://svn.aoc.nrao.edu/repos/EVLA/commons/tags/evla-commons-1.6.1-05jan2011

2.1.7 (05 Nov 2010)

Changes: (per Barry)
  • 1. Improved error messages in Subarray.java.
  • 2. Create new JAXB marshaller for all marshallings. (EvlaAntennaPhysical.java and WidarSetup.java)
  • 3. Make clone() behave as one would expect. (Intention.java and Source.java)

Production file(s): (deployed to /home/mchost/evla/lib)
  • evla-observe-2.1.7.jar

Symlinks at /home/mchost/evla/lib:
  • evla-observe-current.jar -> evla-observe-2.1.7.jar
  • evla-observe-old.jar -> evla-observe-2.1.6.jar
  • evla-observe-old.jar -> /home/asg/www-internal/m2-repo/nrao/evla-observe/SNAPSHOT/evla-observe-SNAPSHOT.jar

Tag(s) for this release:

2.1.6 (05 Oct 2010)

  • Changes and bug fixes (per Barry):
    • Check spawned threads to see if they die when commanded to do so.
    • Autophasing modified to work better, though more slowly.
    • Obsolete code involving Tcals removed.

Production file(s): (deployed to /home/mchost/evla/lib)
  • evla-observe-2.1.6.jar

Symlinks at /home/mchost/evla/lib:
  • evla-observe-current.jar -> evla-observe-2.1.6.jar
  • evla-observe-old.jar -> evla-observe-2.1.5.jar
  • evla-observe-test.jar -> /home/asg/www-internal/maven/m2-repo/nrao/evla-observe/SNAPSHOT/evla-observe-SNAPSHOT.jar

2.1.5 (16 Aug 2010)

Changes and bug fixes (per Barry and Ken):
  • Set configId to be same as activationId of the create message.
  • Keepalive message not sent to antennas if waiting for a file to start.
  • Print additional information to catch error condition.
  • Bugfix: Condition phase calcualation for L302-4 upon nbitBD==3.
  • Bugfix: When fitting a parabola through three azimuth pointings take into account that they may not all be in the same quadrant.
  • Use version 1.5.4 of evla-commons ("state" element is now optional in Observation document. Added optional "mjdTime" element to Antsol document.)
  • Note: 01 Sep Change to using new version of JAXB with same version of the Executor.

Production file(s): (deployed to /home/mchost/evla/lib)
  • evla-observe-2.1.5.jar
  • evla-commons-1.5.4.jar

Symlinks at /home/mchost/evla/lib:
  • evla-observe-current.jar -> evla-observe-2.1.5.jar
  • evla-observe-old.jar -> evla-observe-2.1.4.jar
  • evla-observe-test.jar -> /home/asg/www-internal/maven/m2-repo/nrao/evla-observe/SNAPSHOT/evla-observe-SNAPSHOT.jar
  • evla-commons-current.jar -> evla-commons-1.5.4.jar
  • evla-commons-old.jar -> evla-commons-1.5.3.jar
  • evla-commons-test.jar -> /home/asg/www-internal/maven/m2-repo/nrao/evla-commons/SNAPSHOT/evla-commons-SNAPSHOT.jar

SVN tag(s) for this release:

2.1.4 (19 Jul 2010)

Changes and bug fixes (per Barry and Ken):
  • A first attempt at correcting for small frequency changes.
  • Implement optional scan number and subscan number control from the script.
  • Move the timing stuff out of the antenna physicals and into Array and Subarray for greater consistency of times used in various places.
  • Set configurationId to activationId when the object is initialized.
  • Make getSsloAC() return getSsloAC1() if in 3 bit mode, etc.
  • Bug fix: Cut and paste error manifest when three bit samplers are used.
  • T304 control mode defaults to SETANDREMEMBER for 8 bit samplers, SETLEVEL for 3 bit samplers, for both AC and BD.
  • Added configId attribute; removed obsolete FEfilter and BWcode attributes.
  • Use newer version of widar schemas.
  • Method, removeIntent(), added to Intention class.

Production file(s): (deployed to /home/mchost/evla/lib)
  • evla-observe-2.1.4.jar
  • evla-commons-1.5.3.jar

Symlinks at /home/mchost/evla/lib:
  • evla-observe-current.jar -> evla-observe-2.1.4.jar
  • evla-observe-old.jar -> evla-observe-2.1.3.jar
  • evla-observe-test.jar -> /home/asg/www-internal/maven/m2-repo/nrao/evla-observe/SNAPSHOT/evla-observe-SNAPSHOT.jar
  • evla-commons-current.jar -> evla-commons-1.5.3.jar
  • evla-commons-old.jar -> evla-commons-1.5.2.jar
  • evla-commons-test.jar -> f/home/asg/www-internal/maven/m2-repo/nrao/evla-commons/SNAPSHOT/evla-commons-SNAPSHOT.jar

SVN tag(s) for this release:

2.1.3 (23 Jun 2010)

  1. Bug fixes and omissions needed to set up three bit samplers.

  1. A change in formulation of autophasing. The recommended form for invoking autophasing is now:
    • phs = subarray.registerPhasing(String subbandName)
to connect the object phs to the phase listener, and
    • subarray.usePhasing(phs)
connect the object phs to the phase and delay calculations.

X band still doesn't phase - the simple fix I had in mind didn't work.

  1. An optional change in the way scan numbers and subscan numbers are generated. They are currently generated by the Executor internally. To cause them to expect to be provided by the script instead, include in the script the statement:
    • subarray.useState(0).

Then scan and subscan numbers must be set and manipulated through the methods:

    • subarray.setScanNumber(int n)
    • sebarray.setSubScanNumber(int m)
    • subarray.scanNumberPlusPlus()
    • subarray.subScanNumberPlusPlus()

  1. A bugfix that sometimes causes scans shorter than ten seconds to be skipped.

2.1.2 (17 Jun 2010)

The Executor update of May 13, 2010 introduced a bug in which it is possible that the delay models for the first 10 seconds of a scan are sent at the beginning of the previous scan, and then no further delay models are sent until the end of that scan.


Production file(s): (deployed to /home/mchost/evla/lib)
  • evla-observe-2.1.2.jar

Symlinks at /home/mchost/evla/lib:
  • evla-observe-current.jar -> evla-observe-2.1.2.jar
  • evla-observe-old.jar -> evla-observe-2.1.1.jar
  • evla-observe-test.jar -> /home/asg/www-internal/maven/m2-repo/nrao/evla-observe/SNAPSHOT/evla-observe-SNAPSHOT.jar

SVN tag(s) for this release:

-- JosephMcMullin - 28 Jun 2010

This topic: EVLA > WebHome > EVLACommissioning > EVLASoftwareVersioning > ExecutorReleaseNotes
Topic revision: 2011-08-15, JosephMcMullin
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