diff --git a/cadc-data-ops-fits/README.md b/cadc-data-ops-fits/README.md index eaa48c52..96eeffd8 100644 --- a/cadc-data-ops-fits/README.md +++ b/cadc-data-ops-fits/README.md @@ -5,12 +5,20 @@ The `cadc-data-ops-fits` library depends on the NASA led NOM TAM FITS library (https://github.com/nom-tam-fits/nom-tam-fits) version 1.15.3 (or newer). ## Building it -You may use the provided Gradle Wrapper, or provide your own Gradle (< 7) installation. +Use the repository Gradle Wrapper (8.x). From the repo root: ```sh -$ ../gradlew -i clean build +../gradlew -i :cadc-data-ops-fits:clean :cadc-data-ops-fits:build ``` +### WCS native dependency (`cadc-wcs`) + +World-coordinate cutouts use **`cadc-wcs`**, which loads a JNI library bundled in the JAR plus the system **WCSLib** C library at runtime. **`mavenLocal()` is listed before `mavenCentral()`** in this module so you can **`publishToMavenLocal`** a locally built `cadc-wcs` (with a JNI binary for your OS) and override the artifact from Central. + +**Linux:** Install WCSLib from your distribution (e.g. `wcslib-dev` on Debian/Ubuntu) or a prefix build. **macOS:** Install via Homebrew, MacPorts, or a prefix build ([WCSLIB](https://www.atnf.csiro.au/computing/software/wcs/)). + +If tests fail with `WCSLibInitializationException` or `UnsatisfiedLinkError`, build JNI in the [`opencadc/wcs`](https://github.com/opencadc/wcs) `cadc-wcs` project (`./gradlew -c settings-jni.gradle copyJniToResources` after installing WCSLib), then `./gradlew :cadc-wcs:publishToMavenLocal` from that repo. Optional overrides when building JNI: environment variables **`WCSLIB_LIB`** (path to `libwcs.so` / `libwcs.dylib`) or **`WCSLIB_LIB_DIR`**, or Gradle **`-Pwcslib.lib=...` / `-Pwcslib.libDir=...`**. + ## Cutout API This library supports the commonly used cutout syntax to extract a sub-image from an Image HDU. diff --git a/cadc-data-ops-fits/build.gradle b/cadc-data-ops-fits/build.gradle index b80203b1..b2ffb110 100644 --- a/cadc-data-ops-fits/build.gradle +++ b/cadc-data-ops-fits/build.gradle @@ -11,21 +11,24 @@ repositories { apply from: '../opencadc.gradle' -sourceCompatibility = 11 +java { + sourceCompatibility = JavaVersion.VERSION_11 + targetCompatibility = JavaVersion.VERSION_11 +} group = 'org.opencadc' -version = '0.4.1' +version = '0.4.2' description = 'OpenCADC FITS cutout library' def git_url = 'https://github.com/opencadc/dal' dependencies { implementation 'org.opencadc:cadc-dali:[1.2.10,2.0.0)' - implementation 'org.opencadc:cadc-util:[1.6,2.0)' + implementation 'org.opencadc:cadc-util:[1.12.5,2.0)' implementation 'org.opencadc:cadc-soda-server:[1.2.1,2.0)' - implementation 'org.opencadc:cadc-wcs:[2.1.4,3.0)' + implementation 'org.opencadc:cadc-wcs:[2.2.0,2.4.0)' implementation 'org.opencadc:jsky:[1.0.0,2.0.0)' - implementation 'gov.nasa.gsfc.heasarc:nom-tam-fits:1.20.0' + implementation 'gov.nasa.gsfc.heasarc:nom-tam-fits:1.22.0' // Use JUnit test framework testImplementation 'junit:junit:[4.13,5.0)' diff --git a/cadc-data-ops-fits/src/main/java/org/opencadc/fits/slice/AxisBoundsFiller.java b/cadc-data-ops-fits/src/main/java/org/opencadc/fits/slice/AxisBoundsFiller.java new file mode 100644 index 00000000..7f6a1dce --- /dev/null +++ b/cadc-data-ops-fits/src/main/java/org/opencadc/fits/slice/AxisBoundsFiller.java @@ -0,0 +1,52 @@ +package org.opencadc.fits.slice; + +import java.util.Arrays; +import nom.tam.fits.header.Standard; +import org.apache.log4j.Logger; + + +/** + * Fills a flat {@code long[naxis*2]} bounds array: the cut axis uses clipped interval coordinates + * ({@code clippedBounds[0]},{@code clippedBounds[1]} when present); every other axis spans + * {@code [1, NAXISn]} for that axis. {@code naxisPerAxis.length} must equal {@code naxis} (FITS + * NAXIS1..NAXISn sizes in axis order). + */ +public class AxisBoundsFiller { + private static final Logger LOGGER = Logger.getLogger(AxisBoundsFiller.class); + + /** + * @param naxis FITS NAXIS (number of axes); array length in elements is {@code 2 * naxis} + * @param clippedBounds pixel bounds on {@code clipAxis} (up to two values), or {@code null} only + * when {@code naxis} is 0 + * @param clipAxis 1-based axis index receiving {@code clippedBounds} + * @param naxisPerAxis per-axis NAXISn lengths, length {@code naxis} + */ + static long[] fill(final int naxis, final long[] clippedBounds, final int clipAxis, final int[] naxisPerAxis) { + LOGGER.debug("Filling bounds for naxis=" + naxis + ", clip axis " + clipAxis + ", clipped bounds " + + Arrays.toString(clippedBounds)); + final int flatLen = 2 * naxis; + final long[] bounds = new long[flatLen]; + for (int i = 0; i < flatLen; i += 2) { + final int axis = (i + 2) / 2; + if (axis == clipAxis) { + bounds[i] = clippedBounds != null && clippedBounds.length > 0 ? clippedBounds[0] : 1L; + bounds[i + 1] = clippedBounds != null && clippedBounds.length > 1 + ? clippedBounds[1] : naxisPerAxis[axis - 1]; + } else { + bounds[i] = 1L; + bounds[i + 1] = naxisPerAxis[axis - 1]; + } + } + LOGGER.debug("Filled bounds: " + Arrays.toString(bounds)); + + return bounds; + } + + static int[] naxisSizes(final FITSHeaderWCSKeywords wcs, final int naxis) { + final int[] sizes = new int[naxis]; + for (int a = 1; a <= naxis; a++) { + sizes[a - 1] = wcs.getIntValue(Standard.NAXISn.n(a).key()); + } + return sizes; + } +} diff --git a/cadc-data-ops-fits/src/main/java/org/opencadc/fits/slice/EnergyCutout.java b/cadc-data-ops-fits/src/main/java/org/opencadc/fits/slice/EnergyCutout.java index ba07d1d5..c3660ae4 100644 --- a/cadc-data-ops-fits/src/main/java/org/opencadc/fits/slice/EnergyCutout.java +++ b/cadc-data-ops-fits/src/main/java/org/opencadc/fits/slice/EnergyCutout.java @@ -71,6 +71,8 @@ import ca.nrc.cadc.dali.EnergyConverter; import ca.nrc.cadc.dali.Interval; import ca.nrc.cadc.wcs.Transform; +import ca.nrc.cadc.wcs.WCSKeywords; +import ca.nrc.cadc.wcs.WCSKeywordsImpl; import ca.nrc.cadc.wcs.exceptions.NoSuchKeywordException; import ca.nrc.cadc.wcs.exceptions.WCSLibRuntimeException; import java.util.Arrays; @@ -130,14 +132,22 @@ public long[] getBounds(final Interval bounds) throws NoSuchKeywordExcep return null; } else { final int naxis = spectralWCSKeywords.getIntValue(Standard.NAXIS.key()); - final Interval boundsIntervalPixel = getCutoutPixelInterval(bounds, energyAxis, naxis); - final Interval nativePixelsInterval = - new Interval<>(0.0D, (double) spectralWCSKeywords.getIntValue( - Standard.NAXISn.n(energyAxis).key())); + final String ctype = spectralWCSKeywords.getStringValue(Standard.CTYPEn.n(energyAxis).key()); + final boolean isVelocity = CoordTypeCode.fromCType(ctype).isVelocity(); + // Intersect user-requested wavelength (m) with the spectral range covered by the data at pixels 1..N + // so that extended / infinite physical bounds (e.g. -Inf) map to a finite WCS call instead of + // sky2pix endpoints that miss the field of view in pixel space. + final Interval requestMetres = isVelocity ? bounds : clampWavelengthToSpectralFieldOfView(bounds, energyAxis); + if (requestMetres == null) { + return null; + } + final int nchan = spectralWCSKeywords.getIntValue(Standard.NAXISn.n(energyAxis).key()); + final Interval boundsIntervalPixel = getCutoutPixelInterval(requestMetres, energyAxis, naxis); + // FITS pixel indices 1..N; clip() in FITSCutout is 1-based to len inclusive. + final Interval nativePixelsInterval = new Interval<>(1.0D, (double) nchan); final Interval intersectionPixels = getOverlap(nativePixelsInterval, boundsIntervalPixel); if (intersectionPixels == null) { - LOGGER.warn("No overlap."); return null; } else { final double low = intersectionPixels.getLower(); @@ -149,39 +159,147 @@ public long[] getBounds(final Interval bounds) throws NoSuchKeywordExcep clip(maxSpectralLength, (long) Math.floor(Math.min(low, up) + 0.5D), (long) Math.ceil(Math.max(low, up) - 0.5D)); - final long[] entireBounds = clippedSpectralBounds == null ? null : new long[naxis * 2]; - - if (entireBounds != null) { - for (int i = 0; i < entireBounds.length; i += 2) { - final int axis = (i + 2) / 2; - if (axis == energyAxis) { - entireBounds[i] = clippedSpectralBounds[0]; - entireBounds[i + 1] = clippedSpectralBounds[1]; - } else { - entireBounds[i] = 1L; - entireBounds[i + 1] = (long) this.fitsHeaderWCSKeywords.getDoubleValue( - Standard.NAXISn.n(axis).key()); - } - } - } - - return entireBounds; + final int fillNaxis = clippedSpectralBounds == null ? 0 : naxis; + return AxisBoundsFiller.fill(fillNaxis, clippedSpectralBounds, energyAxis, + AxisBoundsFiller.naxisSizes(spectralWCSKeywords, naxis)); } } } - private Interval getOverlap(final Interval headerWCSInterval, final Interval cutoutBounds) { - LOGGER.debug("Checking overlap between header pixels (" - + headerWCSInterval.getLower() + ", " + headerWCSInterval.getUpper() - + ") and requested bounds pixels (" - + cutoutBounds.getLower() + ", " + cutoutBounds.getUpper() + ")"); - if (headerWCSInterval.getLower() > cutoutBounds.getUpper() - || headerWCSInterval.getUpper() < cutoutBounds.getLower()) { + private Interval getOverlap(final Interval a, final Interval b) { + final double lo = Math.max(a.getLower(), b.getLower()); + final double hi = Math.min(a.getUpper(), b.getUpper()); + LOGGER.debug("Pixel interval intersection (" + a.getLower() + ", " + a.getUpper() + ") with (" + + b.getLower() + ", " + b.getUpper() + ") -> (" + lo + ", " + hi + ")"); + if (lo > hi) { return null; + } + return new Interval<>(lo, hi); + } + + /** + * Wavelength in metres (barycentric) for channels 1 and nchan, using a linear WCS in the native + * spectral unit (CUNIT) at the reference pixel (same approximation as a simple 1D grid). + * @see caom2-compute source (toInterval) + * @return The ordered pair [min, max] in metres. + */ + static Interval spectralWavelengthMetresAtBandEdges(final int energyAxis, final WCSKeywords wcsKeywords) + throws NoSuchKeywordException, WCSLibRuntimeException { + // wcslib translate/pix2sky require NAXIS to match the coordinate array length; use a 1D + // spectral WCS as in caom2-compute WCSWrapper(SpectralWCS, 1). + final WCSKeywords spectralWcs = EnergyCutout.extractSpectralAxis(wcsKeywords, energyAxis); + Transform trans = new Transform(spectralWcs); + final String ctype = spectralWcs.getStringValue(Standard.CTYPEn.n(1).key()); + final WCSKeywords kw; + if (!ctype.startsWith(EnergyConverter.CORE_CTYPE)) { + LOGGER.debug("toInterval: transform from " + ctype + " to " + EnergyConverter.CORE_CTYPE + "-???"); + kw = trans.translate(EnergyConverter.CORE_CTYPE + "-???"); // any linearization algorithm + trans = new Transform(kw); } else { - return new Interval<>(Math.max(headerWCSInterval.getLower(), cutoutBounds.getLower()), - Math.min(headerWCSInterval.getUpper(), cutoutBounds.getUpper())); + kw = spectralWcs; + } + double naxis = kw.getDoubleValue("NAXIS1"); + double p1 = 0.5; + double p2 = naxis + 0.5; + Transform.Result start = trans.pix2sky(new double[] {p1}); + Transform.Result end = trans.pix2sky(new double[] {p2}); + + double a = start.coordinates[0]; + double b = end.coordinates[0]; + LOGGER.debug("toInterval: wcslib returned " + a + start.units[0] + "," + b + end.units[0]); + + final String specsys = kw.getStringValue(CADCExt.SPECSYS.key()); + final EnergyConverter energyConverter = new EnergyConverter(); + if (!EnergyConverter.CORE_SPECSYS.equals(specsys)) { + a = energyConverter.convertSpecsys(a, specsys); + b = energyConverter.convertSpecsys(b, specsys); + } + + // wcslib convert to WAVE-??? but units might be a multiple of EnergyConverter.CORE_UNIT + String cunit = start.units[0]; // assume same as end.units[0] + if (!EnergyConverter.CORE_UNIT.equals(cunit)) { + LOGGER.debug("toInterval: converting " + a + " " + cunit); + a = energyConverter.convert(a, EnergyConverter.CORE_CTYPE, cunit); + LOGGER.debug("toInterval: converting " + b + " " + cunit); + b = energyConverter.convert(b, EnergyConverter.CORE_CTYPE, cunit); + } + + return new Interval<>(Math.min(a, b), Math.max(a, b)); + } + + /** + * Build a 1-axis WCS containing only the spectral axis, mapped to axis 1. + */ + static WCSKeywords extractSpectralAxis(final WCSKeywords wcsKeywords, final int energyAxis) { + final WCSKeywordsImpl kw = new WCSKeywordsImpl(); + kw.put("NAXIS", 1); + kw.put("NAXIS1", wcsKeywords.getIntValue(Standard.NAXISn.n(energyAxis).key())); + kw.put("CTYPE1", wcsKeywords.getStringValue(Standard.CTYPEn.n(energyAxis).key())); + kw.put("CRPIX1", wcsKeywords.getDoubleValue(Standard.CRPIXn.n(energyAxis).key())); + kw.put("CRVAL1", wcsKeywords.getDoubleValue(Standard.CRVALn.n(energyAxis).key())); + + final String cunitKey = CADCExt.CUNITn.n(energyAxis).key(); + if (wcsKeywords.containsKey(cunitKey)) { + kw.put("CUNIT1", wcsKeywords.getStringValue(cunitKey)); + } + + final String cdeltKey = Standard.CDELTn.n(energyAxis).key(); + if (wcsKeywords.containsKey(cdeltKey)) { + kw.put("CDELT1", wcsKeywords.getDoubleValue(cdeltKey)); + } + + EnergyCutout.copyOptionalStringKeyword(wcsKeywords, kw, CADCExt.SPECSYS.key()); + EnergyCutout.copyOptionalDoubleKeyword(wcsKeywords, kw, CADCExt.RESTFRQ.key()); + EnergyCutout.copyOptionalDoubleKeyword(wcsKeywords, kw, CADCExt.RESTWAV.key()); + EnergyCutout.copyOptionalDoubleKeyword(wcsKeywords, kw, "RESTFREQ"); + EnergyCutout.copyOptionalIntKeyword(wcsKeywords, kw, "VELREF"); + return kw; + } + + private static void copyOptionalStringKeyword(final WCSKeywords source, final WCSKeywordsImpl target, + final String key) { + if (source.containsKey(key)) { + target.put(key, source.getStringValue(key)); + } + } + + private static void copyOptionalDoubleKeyword(final WCSKeywords source, final WCSKeywordsImpl target, + final String key) { + if (source.containsKey(key)) { + target.put(key, source.getDoubleValue(key)); + } + } + + private static void copyOptionalIntKeyword(final WCSKeywords source, final WCSKeywordsImpl target, + final String key) { + if (source.containsKey(key)) { + target.put(key, source.getIntValue(key)); + } + } + + /** + * Intersect the requested barycentric wavelength range (m) with the [min,max] in metres of the + * spectral band on the data (linear in native unit at pixels 1 and nchan). Handles ±Infinity on + * the request via {@code max}/{@code min} with the band; returns null if there is no intersection. + */ + private Interval clampWavelengthToSpectralFieldOfView(final Interval bounds, final int energyAxis) + throws NoSuchKeywordException, WCSLibRuntimeException { + final double wmin = bounds.getLower().doubleValue(); + final double wmax = bounds.getUpper().doubleValue(); + final double rlo = Math.min(wmin, wmax); + final double rhi = Math.max(wmin, wmax); + final Interval m = EnergyCutout.spectralWavelengthMetresAtBandEdges(energyAxis, this.fitsHeaderWCSKeywords); + final double mmin = m.getLower().doubleValue(); + final double mmax = m.getUpper().doubleValue(); + // max(rlo, mmin) lets -Inf select the in-band start; min(rhi, mmax) clips a request that runs past the band. + final double cLo = Math.max(rlo, mmin); + final double cHi = Math.min(rhi, mmax); + LOGGER.debug("Spectral (m) request [" + rlo + ", " + rhi + "] with header band ~[" + mmin + ", " + mmax + + "] -> [" + cLo + ", " + cHi + "]"); + if (cLo > cHi) { + return null; } + return new Interval<>(cLo, cHi); } /** diff --git a/cadc-data-ops-fits/src/main/java/org/opencadc/fits/slice/NDimensionalSlicer.java b/cadc-data-ops-fits/src/main/java/org/opencadc/fits/slice/NDimensionalSlicer.java index ec7112b4..04e30fba 100644 --- a/cadc-data-ops-fits/src/main/java/org/opencadc/fits/slice/NDimensionalSlicer.java +++ b/cadc-data-ops-fits/src/main/java/org/opencadc/fits/slice/NDimensionalSlicer.java @@ -78,7 +78,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; -import java.util.HashSet; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.List; @@ -401,7 +400,7 @@ private boolean isEmpty(final Cutout cutout) { private void fillCornersAndLengths(final int[] dimensions, final Header header, final ExtensionSlice extensionSliceValue, final int[] corners, final int[] lengths, final int[] steps) - throws FitsException { + throws FitsException, NoOverlapException { LOGGER.debug("Full dimensions are " + Arrays.toString(dimensions)); final int dimensionLength = dimensions.length; @@ -423,21 +422,37 @@ private void fillCornersAndLengths(final int[] dimensions, final Header header, final int rangeUpBound = pixelRange.upperBound; final int rangeStep = pixelRange.step; + // PixelRange is 1-based inclusive [low, high]. Tiler / nom-tam use 0-based half-open [start, end) + // with end equal to the 1-based upper bound (exclusive 0-based end index). final int lowerBound = rangeLowBound > 0 ? rangeLowBound - 1 : rangeLowBound; LOGGER.debug("Set lowerBound to " + lowerBound + " from rangeLowBound " + rangeLowBound); final int upperBound; final int step; + int corner0; + int nextLength; if (lowerBound > rangeUpBound) { upperBound = rangeUpBound - 2; step = rangeStep * -1; + nextLength = Math.min((upperBound - lowerBound), maxRegionSize); + corner0 = lowerBound; } else { upperBound = rangeUpBound; step = rangeStep; + // Clamp to the image: intersection with [0, maxRegionSize) in 0-based half-open form. + final int endExclusive = Math.min(upperBound, maxRegionSize); + final int start0 = Math.max(0, lowerBound); + if (start0 >= endExclusive) { + nextLength = 0; + } else { + nextLength = endExclusive - start0; + } + corner0 = start0; } - - final int nextLength = Math.min((upperBound - lowerBound), maxRegionSize); - LOGGER.debug("Length is " + nextLength + " (" + upperBound + " - " + lowerBound + "):" + step); + if (nextLength <= 0) { + throw new NoOverlapException(); + } + LOGGER.debug("Length is " + nextLength + " (corner0=" + corner0 + ", upperBound=" + upperBound + "): " + step); // Adjust the NAXISn header appropriately. If the step value does not divide perfectly into the length, // then there will be an extra write, so add 1 where necessary. @@ -445,7 +460,7 @@ private void fillCornersAndLengths(final int[] dimensions, final Header header, (nextLength / step) + ((nextLength % step) == 0 ? 0 : 1)); // Need to set the values backwards (reverse order) to match the dimensions. - corners[corners.length - i - 1] = lowerBound; + corners[corners.length - i - 1] = corner0; // Need to set the values backwards (reverse order) to match the dimensions. lengths[lengths.length - i - 1] = nextLength; @@ -455,6 +470,27 @@ private void fillCornersAndLengths(final int[] dimensions, final Header header, } } + /** + * For tests: 1-based inclusive {@code [rangeLowBound, rangeUpBound]} → 0-based half-open tile along one axis + * clipped to an image of length {@code maxRegionSize} (FITS NAXISn value). + */ + static int computeClippedAxisLengthForTests(final int maxRegionSize, final int rangeLowBound, + final int rangeUpBound) { + final int lowerBound = rangeLowBound > 0 ? rangeLowBound - 1 : rangeLowBound; + if (lowerBound > rangeUpBound) { + final int upperBound = rangeUpBound - 2; + return Math.min(upperBound - lowerBound, maxRegionSize); + } else { + final int endExclusive = Math.min(rangeUpBound, maxRegionSize); + final int start0 = Math.max(0, lowerBound); + if (start0 >= endExclusive) { + return 0; + } else { + return endExclusive - start0; + } + } + } + /** * Make a copy of the header. Adjusting the source one directly with an underlying File will result in the source * file being modified. @@ -677,27 +713,29 @@ private Map> getOverlap(final Fits fits, final Lis hduIndex++; } - // Check for missing matches. + // Check for missing matches. Matched entries use PixelCutout-clipped bounds, which may be tighter than the + // request (e.g. request 50:200, image width 100 -> matched 50:100), so we accept a match when the same + // extension is targeted and each axis range in the result lies within the request span (same step). final List matchedValues = overlapHDUIndexesSlices.values().stream().flatMap(Collection::stream).collect(Collectors.toList()); - final List containsAll = + final List missing = extensionSlices.stream().filter(e -> { - boolean contained = false; for (final ExtensionSlice extensionSlice : matchedValues) { + if (!sameExtensionSliceTarget(e, extensionSlice)) { + continue; + } final List matchedPixelRange = extensionSlice.getPixelRanges(); final List requestedPixelRange = e.getPixelRanges(); LOGGER.debug("\nMatched: " + matchedPixelRange + "\nRequested: " + requestedPixelRange); - if ((matchedPixelRange.isEmpty() && requestedPixelRange.isEmpty()) - || new HashSet<>(requestedPixelRange).containsAll(matchedPixelRange)) { - contained = true; - break; + if (pixelCutoutSatisfiedByClippedMatch(requestedPixelRange, matchedPixelRange)) { + return false; } } - return !contained; + return true; }).collect(Collectors.toList()); - if (!containsAll.isEmpty()) { - throw new NoOverlapException("One or more requested slices could not be found:\n" + containsAll); + if (!missing.isEmpty()) { + throw new NoOverlapException("One or more requested slices could not be found:\n" + missing); } return overlapHDUIndexesSlices; @@ -718,4 +756,50 @@ private ExtensionSlice getOverlap(final ExtensionSlice extensionSlice, final Pix return overlapSlice; } } + + private static boolean sameExtensionSliceTarget(final ExtensionSlice a, final ExtensionSlice b) { + if (a.extensionIndex != null) { + return a.extensionIndex.equals(b.extensionIndex); + } + if (b.extensionIndex != null) { + return false; + } + if (a.extensionName == null || b.extensionName == null) { + return false; + } + final int vA = a.extensionVersion == null ? 1 : a.extensionVersion; + final int vB = b.extensionVersion == null ? 1 : b.extensionVersion; + return a.extensionName.equalsIgnoreCase(b.extensionName) && (vA == vB); + } + + private static boolean pixelCutoutSatisfiedByClippedMatch(final List requested, + final List matched) { + if (requested.isEmpty()) { + return matched.isEmpty(); + } + if (requested.size() != matched.size()) { + return false; + } + for (int i = 0; i < requested.size(); i++) { + if (!pixelRangeIsClippedWithinRequest(requested.get(i), matched.get(i))) { + return false; + } + } + return true; + } + + /** + * True when {@code result} is the same span as a fully-overlapping request, or a tighter span along the same axis + * (PixelCutout clipping to the image), with matching step. + */ + private static boolean pixelRangeIsClippedWithinRequest(final PixelRange requested, final PixelRange result) { + if (requested.step != result.step) { + return false; + } + final int reqMin = Math.min(requested.lowerBound, requested.upperBound); + final int reqMax = Math.max(requested.lowerBound, requested.upperBound); + final int resMin = Math.min(result.lowerBound, result.upperBound); + final int resMax = Math.max(result.lowerBound, result.upperBound); + return resMin >= reqMin && resMax <= reqMax; + } } diff --git a/cadc-data-ops-fits/src/main/java/org/opencadc/fits/slice/PolarizationCutout.java b/cadc-data-ops-fits/src/main/java/org/opencadc/fits/slice/PolarizationCutout.java index 1f0c5cd8..e513670f 100644 --- a/cadc-data-ops-fits/src/main/java/org/opencadc/fits/slice/PolarizationCutout.java +++ b/cadc-data-ops-fits/src/main/java/org/opencadc/fits/slice/PolarizationCutout.java @@ -131,23 +131,11 @@ public long[] getBounds(final PolarizationState[] states) { // The polarization axis is the length to compare against. final long[] clippedPolarizationBounds = clip(polarizationAxis, pix1, pix2); - final long[] entireBounds = clippedPolarizationBounds == null ? null : new long[naxis * 2]; - - if (entireBounds != null) { - for (int i = 0; i < entireBounds.length; i += 2) { - final int axis = (i + 2) / 2; - if (axis == polarizationAxis) { - entireBounds[i] = clippedPolarizationBounds[0]; - entireBounds[i + 1] = clippedPolarizationBounds[1]; - } else { - entireBounds[i] = 1L; - entireBounds[i + 1] = (long) this.fitsHeaderWCSKeywords.getDoubleValue( - Standard.NAXISn.n(axis).key()); - } - } + if (clippedPolarizationBounds == null) { + return null; } - - return entireBounds; + return AxisBoundsFiller.fill(naxis, clippedPolarizationBounds, polarizationAxis, + AxisBoundsFiller.naxisSizes(this.fitsHeaderWCSKeywords, naxis)); } /** diff --git a/cadc-data-ops-fits/src/test/java/org/opencadc/fits/slice/AxisBoundsFillerTest.java b/cadc-data-ops-fits/src/test/java/org/opencadc/fits/slice/AxisBoundsFillerTest.java new file mode 100644 index 00000000..0621b241 --- /dev/null +++ b/cadc-data-ops-fits/src/test/java/org/opencadc/fits/slice/AxisBoundsFillerTest.java @@ -0,0 +1,64 @@ +/* +************************************************************************ +******************* CANADIAN ASTRONOMY DATA CENTRE ******************* +************** CENTRE CANADIEN DE DONNÉES ASTRONOMIQUES ************** +* +* (c) 2026. (c) 2026. +* Government of Canada Gouvernement du Canada +* National Research Council Conseil national de recherches +* Ottawa, Canada, K1A 0R6 Ottawa, Canada, K1A 0R6 +* All rights reserved Tous droits réservés +* +************************************************************************ +*/ + +package org.opencadc.fits.slice; + +import nom.tam.fits.Header; +import nom.tam.fits.header.Standard; +import org.junit.Assert; +import org.junit.Test; +import org.opencadc.fits.CADCExt; + +public class AxisBoundsFillerTest { + + @Test + public void fillPutsClipOnRequestedAxisAndFullExtentOnOthers() { + final int naxis = 4; + final int clipAxis = 3; + final long[] clippedSpectral = new long[]{5L, 18L}; + final int[] nAxisPerAxis = new int[]{400, 400, 60, 1}; + + final long[] out = AxisBoundsFiller.fill(naxis, clippedSpectral, clipAxis, nAxisPerAxis); + + final long[] expected = new long[]{1L, 400L, 1L, 400L, 5L, 18L, 1L, 1L}; + Assert.assertArrayEquals("RA/DEC and Stokes full, spectral axis from clip", expected, out); + } + + @Test + public void fillUsesClippedRangeOnFirstAxis() { + final int naxis = 2; + final long[] out = AxisBoundsFiller.fill( + naxis, new long[]{3L, 9L}, 1, new int[]{128, 256}); + Assert.assertArrayEquals(new long[]{3L, 9L, 1L, 256L}, out); + } + + @Test + public void naxisSizesReadsNaxis1ThroughN() throws Exception { + final Header header = new Header(); + header.setSimple(true); + header.setNaxes(3); + header.setBitpix(8); + header.addValue(Standard.NAXISn.n(1), 10); + header.addValue(Standard.NAXISn.n(2), 20); + header.addValue(Standard.NAXISn.n(3), 4); + for (int i = 1; i <= 3; i++) { + header.addValue(Standard.CTYPEn.n(i), "TEMP"); + header.addValue(CADCExt.CUNITn.n(i), "m"); + } + + final FITSHeaderWCSKeywords wcs = new FITSHeaderWCSKeywords(header); + final int[] sizes = AxisBoundsFiller.naxisSizes(wcs, 3); + Assert.assertArrayEquals(new int[]{10, 20, 4}, sizes); + } +} diff --git a/cadc-data-ops-fits/src/test/java/org/opencadc/fits/slice/EnergyCutoutTest.java b/cadc-data-ops-fits/src/test/java/org/opencadc/fits/slice/EnergyCutoutTest.java index 0ab12e8b..62a0384a 100644 --- a/cadc-data-ops-fits/src/test/java/org/opencadc/fits/slice/EnergyCutoutTest.java +++ b/cadc-data-ops-fits/src/test/java/org/opencadc/fits/slice/EnergyCutoutTest.java @@ -68,6 +68,7 @@ package org.opencadc.fits.slice; +import ca.nrc.cadc.dali.EnergyConverter; import ca.nrc.cadc.dali.Interval; import ca.nrc.cadc.util.FileUtil; import ca.nrc.cadc.util.Log4jInit; @@ -80,7 +81,7 @@ import nom.tam.fits.Header; import nom.tam.fits.header.Standard; import nom.tam.util.ArrayDataInput; -import nom.tam.util.BufferedDataInputStream; +import nom.tam.util.FitsInputStream; import org.apache.log4j.Level; import org.apache.log4j.Logger; import org.junit.Assert; @@ -104,7 +105,7 @@ public void testCGPS() throws Exception { final File testFile = FileUtil.getFileFromResource(headerFileName, CircleCutoutTest.class); try (final InputStream inputStream = new FileInputStream(testFile); - final ArrayDataInput arrayDataInput = new BufferedDataInputStream(inputStream)) { + final ArrayDataInput arrayDataInput = new FitsInputStream(inputStream)) { final Header testHeader = Header.readHeader(arrayDataInput); final EnergyCutout energyCutout = new EnergyCutout(testHeader); @@ -128,7 +129,7 @@ public void testVLASS() throws Exception { final File testFile = FileUtil.getFileFromResource(headerFileName, CircleCutoutTest.class); try (final InputStream inputStream = new FileInputStream(testFile); - final ArrayDataInput arrayDataInput = new BufferedDataInputStream(inputStream)) { + final ArrayDataInput arrayDataInput = new FitsInputStream(inputStream)) { final Header testHeader = Header.readHeader(arrayDataInput); final EnergyCutout energyCutout = new EnergyCutout(testHeader); @@ -152,7 +153,7 @@ public void testALMA() throws Exception { final File testFile = FileUtil.getFileFromResource(headerFileName, CircleCutoutTest.class); try (final InputStream inputStream = new FileInputStream(testFile); - final ArrayDataInput arrayDataInput = new BufferedDataInputStream(inputStream)) { + final ArrayDataInput arrayDataInput = new FitsInputStream(inputStream)) { final Header testHeader = Header.readHeader(arrayDataInput); final EnergyCutout energyCutout = new EnergyCutout(testHeader); @@ -177,7 +178,7 @@ public void testALMA2() throws Exception { final File testFile = FileUtil.getFileFromResource(headerFileName, CircleCutoutTest.class); try (final InputStream inputStream = new FileInputStream(testFile); - final ArrayDataInput arrayDataInput = new BufferedDataInputStream(inputStream)) { + final ArrayDataInput arrayDataInput = new FitsInputStream(inputStream)) { final Header testHeader = Header.readHeader(arrayDataInput); final EnergyCutout energyCutout = new EnergyCutout(testHeader); @@ -194,8 +195,50 @@ public void testALMA2() throws Exception { public void test1DEnergy() throws Exception { final long startMillis = System.currentTimeMillis(); - final Header testHeader = new Header(); + final Header testHeader = newOneDimensionalTestFreqHeader(); + + final EnergyCutout energyCutout = new EnergyCutout(testHeader); + final Interval energyCutoutBounds = new Interval<>(2.600708E-3D, 2.6008209E-3D); + energyCutout.fitsHeaderWCSKeywords.iterator().forEachRemaining(keyVal -> LOGGER.debug(keyVal.getKey() + " = " + + keyVal.getValue())); + final long[] resultBounds = energyCutout.getBounds(energyCutoutBounds); + final long[] expectedBounds = new long[]{22L, 87L}; + + assertFuzzyPixelArrayEquals("Wrong energy bounds 1D file.", expectedBounds, resultBounds); + LOGGER.debug("EnergyCutoutTest.test1DEnergy OK: " + (System.currentTimeMillis() - startMillis) + " ms"); + } + + /** + * A requested wavelength upper limit beyond the data band (barycentric metres) must clip to the + * on-air spectral extent instead of giving no overlap (previously, sky2pix at unclamped + * endpoints could place the pixel range entirely off the grism). + */ + @Test + public void testOversizeWavelengthUpperClipsToBand() throws Exception { + final Header testHeader = newOneDimensionalTestFreqHeader(); + final EnergyConverter energyConverter = new EnergyConverter(); + final double crval = 1.152750450330E+11D; + final double cdelt = -7.690066705322E+04D; + final double crpix = 1.000000000000E+00D; + final int nchan = 151; + final String cunit = "Hz"; + final double w1 = crval + cdelt * (1.0D - crpix); + final double wN = crval + cdelt * ((double) nchan - crpix); + final double m1 = energyConverter.toMeters(w1, cunit); + final double m2 = energyConverter.toMeters(wN, cunit); + final double mmax = Math.max(m1, m2); + final EnergyCutout energyCutout = new EnergyCutout(testHeader); + final long[] atMax = energyCutout.getBounds(new Interval<>(Double.NEGATIVE_INFINITY, mmax)); + final long[] beyond = energyCutout.getBounds(new Interval<>(Double.NEGATIVE_INFINITY, mmax * 1.1D)); + Assert.assertNotNull("clamped request must overlap the cube", beyond); + assertFuzzyPixelArrayEquals("OOB upper in metres (above band) should match cutout to header band max.", + atMax, beyond); + + } + + private static Header newOneDimensionalTestFreqHeader() { + final Header testHeader = new Header(); testHeader.setSimple(true); testHeader.setBitpix(-32); testHeader.setNaxes(1); @@ -217,16 +260,7 @@ public void test1DEnergy() throws Exception { testHeader.addValue("LONPOLE", 1.800000000000E+02D, ""); testHeader.addValue(Standard.EQUINOX, 2.000000000000E+03D); testHeader.addValue(Standard.RADESYS, "FK5"); - - final EnergyCutout energyCutout = new EnergyCutout(testHeader); - final Interval energyCutoutBounds = new Interval<>(2.600708E-3D, 2.6008209E-3D); - energyCutout.fitsHeaderWCSKeywords.iterator().forEachRemaining(keyVal -> LOGGER.debug(keyVal.getKey() + " = " - + keyVal.getValue())); - final long[] resultBounds = energyCutout.getBounds(energyCutoutBounds); - final long[] expectedBounds = new long[]{22L, 87L}; - - assertFuzzyPixelArrayEquals("Wrong energy bounds 1D file.", expectedBounds, resultBounds); - LOGGER.debug("EnergyCutoutTest.test1DEnergy OK: " + (System.currentTimeMillis() - startMillis) + " ms"); + return testHeader; } @Test @@ -298,7 +332,7 @@ public void testSITELLE() throws Exception { final File testFile = FileUtil.getFileFromResource(headerFileName, CircleCutoutTest.class); try (final InputStream inputStream = new FileInputStream(testFile); - final ArrayDataInput arrayDataInput = new BufferedDataInputStream(inputStream)) { + final ArrayDataInput arrayDataInput = new FitsInputStream(inputStream)) { final Header testHeader = Header.readHeader(arrayDataInput); final EnergyCutout energyCutout = new EnergyCutout(testHeader); diff --git a/cadc-data-ops-fits/src/test/java/org/opencadc/fits/slice/FillCornersAxisLengthTest.java b/cadc-data-ops-fits/src/test/java/org/opencadc/fits/slice/FillCornersAxisLengthTest.java new file mode 100644 index 00000000..8bf68979 --- /dev/null +++ b/cadc-data-ops-fits/src/test/java/org/opencadc/fits/slice/FillCornersAxisLengthTest.java @@ -0,0 +1,50 @@ +/* + ************************************************************************ + ******************* CANADIAN ASTRONOMY DATA CENTRE ******************* + ************************************************************************ + * + * (c) 2025. Government of Canada / Gouvernement du Canada + * + ************************************************************************ + */ + +package org.opencadc.fits.slice; + +import org.junit.Assert; +import org.junit.Test; + +/** + * Unit tests for {@link NDimensionalSlicer#computeClippedAxisLengthForTests} (1-based inclusive pixel ranges + * clipped to image width). + */ +public class FillCornersAxisLengthTest { + + @Test + public void overshootPastHighEdgeUsesIntersectionNotCappedDifference() { + // N=100, 1-based [50, 150]: intersection is pixels 50–100 => length 51. + // Old bug: min(150-49, 100) = 100. + Assert.assertEquals(51, NDimensionalSlicer.computeClippedAxisLengthForTests(100, 50, 150)); + } + + @Test + public void fullWidth() { + Assert.assertEquals(100, NDimensionalSlicer.computeClippedAxisLengthForTests(100, 1, 100)); + } + + @Test + public void partialWidth() { + Assert.assertEquals(50, NDimensionalSlicer.computeClippedAxisLengthForTests(100, 1, 50)); + Assert.assertEquals(51, NDimensionalSlicer.computeClippedAxisLengthForTests(100, 50, 100)); + } + + @Test + public void zeroLengthWhenCompletelyPastImage() { + Assert.assertEquals(0, NDimensionalSlicer.computeClippedAxisLengthForTests(100, 150, 200)); + } + + @Test + public void lowEdgeClampedToZeroIn0Based() { + // 1-based [0, 50] gives lowerBound 0, end 50 => 50 pixels if N>=50 + Assert.assertEquals(50, NDimensionalSlicer.computeClippedAxisLengthForTests(100, 0, 50)); + } +} diff --git a/cadc-data-ops-fits/src/test/java/org/opencadc/fits/slice/NDimensionalSlicerTest.java b/cadc-data-ops-fits/src/test/java/org/opencadc/fits/slice/NDimensionalSlicerTest.java index c730e44b..eeaa2d49 100644 --- a/cadc-data-ops-fits/src/test/java/org/opencadc/fits/slice/NDimensionalSlicerTest.java +++ b/cadc-data-ops-fits/src/test/java/org/opencadc/fits/slice/NDimensionalSlicerTest.java @@ -76,6 +76,7 @@ import java.nio.file.Files; import java.nio.file.Path; import java.util.ArrayList; +import java.util.Collections; import java.util.List; import nom.tam.fits.BasicHDU; @@ -84,9 +85,11 @@ import nom.tam.util.RandomAccessFileIO; import org.apache.log4j.Level; import org.apache.log4j.Logger; +import nom.tam.fits.header.Standard; import org.junit.Assert; import org.junit.Ignore; import org.junit.Test; +import org.junit.Assume; import org.opencadc.fits.FitsTest; import org.opencadc.fits.NoOverlapException; import org.opencadc.fits.RandomAccessStorageObject; @@ -400,4 +403,94 @@ public void testDataInPrimaryHeader() throws Exception { Files.deleteIfExists(outputPath); } + + /** + * In-memory FITS: requesting pixels past the image edge must yield a sub-image of the intersection only + * (not a box as wide as min(requested span, N)). + */ + @Test + public void testPixelCutoutClampsToImageWhenRequestExceedsBounds() throws Exception { + final int w = 100; + final int h = 100; + final int[][] data = new int[h][w]; + final File file = Files.createTempFile("overshoot-cutout-", ".fits").toFile(); + try (final FitsOutputStream fitsOutputStream = new FitsOutputStream(Files.newOutputStream(file.toPath())); + final Fits fits = new Fits()) { + fits.addHDU(Fits.makeHDU(data)); + fits.write(fitsOutputStream); + fitsOutputStream.flush(); + } + + final ExtensionSliceFormat fmt = new ExtensionSliceFormat(); + final Cutout cutout = new Cutout(); + cutout.pixelCutouts = Collections.singletonList(fmt.parse("[0][50:200,1:100]")); + + final String configuredTestWriteDir = System.getenv("TEST_WRITE_DIR"); + final Path outputPath = (configuredTestWriteDir == null) + ? Files.createTempFile("overshoot-cutout-out-", ".fits") + : Files.createTempFile(new File(configuredTestWriteDir).toPath(), "overshoot-cutout-out-", ".fits"); + + try (final RandomAccessFileIO randomAccessDataObject = new RandomAccessStorageObject(file, "r"); + final OutputStream outputStream = Files.newOutputStream(outputPath.toFile().toPath())) { + final NDimensionalSlicer slicer = new NDimensionalSlicer(); + slicer.slice(randomAccessDataObject, cutout, outputStream); + outputStream.flush(); + } + + try (final Fits result = new Fits(outputPath.toFile())) { + result.read(); + final BasicHDU hdu = result.getHDU(0); + final int n1 = hdu.getHeader().getIntValue(Standard.NAXIS1); + final int n2 = hdu.getHeader().getIntValue(Standard.NAXIS2); + // Intersection: 51 x 100 pixels (order follows FITS / nom-tam). + final int a = Math.min(n1, n2); + final int b = Math.max(n1, n2); + Assert.assertEquals("Sub-image should be 51x100 (intersection), not 100x100 from buggy span cap.", + 51, a); + Assert.assertEquals(100, b); + } finally { + Files.deleteIfExists(outputPath); + Files.deleteIfExists(file.toPath()); + } + } + + /** + * In-memory FITS: a pixel range that does not intersect the image at all must yield NoOverlap (not a zero-sized + * or partial write). + */ + @Test + public void testPixelCutoutNoIntersectionThrowsNoOverlapException() throws Exception { + final int w = 100; + final int h = 100; + final int[][] data = new int[h][w]; + final File file = Files.createTempFile("disjoint-cutout-", ".fits").toFile(); + try (final FitsOutputStream fitsOutputStream = new FitsOutputStream(Files.newOutputStream(file.toPath())); + final Fits fits = new Fits()) { + fits.addHDU(Fits.makeHDU(data)); + fits.write(fitsOutputStream); + fitsOutputStream.flush(); + } + + final ExtensionSliceFormat fmt = new ExtensionSliceFormat(); + final Cutout cutout = new Cutout(); + // Entirely past the 1:100 1-based extent on both axes (no common pixels with the 100x100 array). + cutout.pixelCutouts = Collections.singletonList(fmt.parse("[0][201:300,201:300]")); + + final String configuredTestWriteDir = System.getenv("TEST_WRITE_DIR"); + final Path outputPath = (configuredTestWriteDir == null) + ? Files.createTempFile("disjoint-cutout-out-", ".fits") + : Files.createTempFile(new File(configuredTestWriteDir).toPath(), "disjoint-cutout-out-", ".fits"); + + try (final RandomAccessFileIO randomAccessDataObject = new RandomAccessStorageObject(file, "r"); + final OutputStream outputStream = Files.newOutputStream(outputPath.toFile().toPath())) { + final NDimensionalSlicer slicer = new NDimensionalSlicer(); + slicer.slice(randomAccessDataObject, cutout, outputStream); + Assert.fail("Disjoint pixel cutout should not produce a slice"); + } catch (NoOverlapException e) { + // ok + } finally { + Files.deleteIfExists(outputPath); + Files.deleteIfExists(file.toPath()); + } + } } diff --git a/cadc-data-ops-fits/src/test/java/org/opencadc/fits/slice/PolygonCutoutTest.java b/cadc-data-ops-fits/src/test/java/org/opencadc/fits/slice/PolygonCutoutTest.java index b805f1a4..64098dc2 100644 --- a/cadc-data-ops-fits/src/test/java/org/opencadc/fits/slice/PolygonCutoutTest.java +++ b/cadc-data-ops-fits/src/test/java/org/opencadc/fits/slice/PolygonCutoutTest.java @@ -79,7 +79,7 @@ import nom.tam.fits.header.Standard; import nom.tam.fits.header.extra.NOAOExt; import nom.tam.util.ArrayDataInput; -import nom.tam.util.BufferedDataInputStream; +import nom.tam.util.FitsInputStream; import org.apache.log4j.Level; import org.apache.log4j.Logger; import org.junit.Test; @@ -101,7 +101,7 @@ public void testMegapipeCutout() throws Exception { final File testFile = FileUtil.getFileFromResource(headerFileName, CircleCutoutTest.class); try (final InputStream inputStream = new FileInputStream(testFile); - final ArrayDataInput arrayDataInput = new BufferedDataInputStream(inputStream)) { + final ArrayDataInput arrayDataInput = new FitsInputStream(inputStream)) { final Header testHeader = Header.readHeader(arrayDataInput); final PolygonCutout polygonCutout = new PolygonCutout(testHeader); diff --git a/cadc-data-ops-fits/src/test/java/org/opencadc/fits/slice/RangeCutoutTest.java b/cadc-data-ops-fits/src/test/java/org/opencadc/fits/slice/RangeCutoutTest.java index 643ba7a3..6674a7c7 100644 --- a/cadc-data-ops-fits/src/test/java/org/opencadc/fits/slice/RangeCutoutTest.java +++ b/cadc-data-ops-fits/src/test/java/org/opencadc/fits/slice/RangeCutoutTest.java @@ -68,13 +68,13 @@ package org.opencadc.fits.slice; -import ca.nrc.cadc.dali.DoubleInterval; +import ca.nrc.cadc.dali.Interval; import ca.nrc.cadc.dali.Range; import ca.nrc.cadc.util.FileUtil; import ca.nrc.cadc.util.Log4jInit; import nom.tam.fits.Header; import nom.tam.util.ArrayDataInput; -import nom.tam.util.BufferedDataInputStream; +import nom.tam.util.FitsInputStream; import org.apache.log4j.Level; import org.apache.log4j.Logger; import org.junit.Assert; @@ -98,10 +98,10 @@ public void testGetBounds() throws Exception { final File testFile = FileUtil.getFileFromResource(headerFileName, CircleCutoutTest.class); try (final InputStream inputStream = new FileInputStream(testFile); - final ArrayDataInput arrayDataInput = new BufferedDataInputStream(inputStream)) { + final ArrayDataInput arrayDataInput = new FitsInputStream(inputStream)) { final Header testHeader = Header.readHeader(arrayDataInput); - final Range range = new Range(new DoubleInterval(246.50902531258566D, 246.53097468741436D), - new DoubleInterval(-24.34D, -24.319999999999997D)); + final Range range = new Range(new Interval<>(246.50902531258566D, 246.53097468741436D), + new Interval<>(-24.34D, -24.319999999999997D)); final RangeCutout rangeCutout = new RangeCutout(testHeader); final long[] expected = new long[]{169, 300, 151, 300, 1, 151, 1, 1}; @@ -119,10 +119,10 @@ public void testNoOverlap() throws Exception { final File testFile = FileUtil.getFileFromResource(headerFileName, CircleCutoutTest.class); try (final InputStream inputStream = new FileInputStream(testFile); - final ArrayDataInput arrayDataInput = new BufferedDataInputStream(inputStream)) { + final ArrayDataInput arrayDataInput = new FitsInputStream(inputStream)) { final Header testHeader = Header.readHeader(arrayDataInput); - final Range range = new Range(new DoubleInterval(110.5D, 155.8D), - new DoubleInterval(-4.34D, 10.31D)); + final Range range = new Range(new Interval<>(110.5D, 155.8D), + new Interval<>(-4.34D, 10.31D)); final RangeCutout rangeCutout = new RangeCutout(testHeader); final long[] result = rangeCutout.getBounds(range); diff --git a/cadc-data-ops-fits/src/test/java/org/opencadc/fits/slice/TimeCutoutTest.java b/cadc-data-ops-fits/src/test/java/org/opencadc/fits/slice/TimeCutoutTest.java index 453e7b32..494022cd 100644 --- a/cadc-data-ops-fits/src/test/java/org/opencadc/fits/slice/TimeCutoutTest.java +++ b/cadc-data-ops-fits/src/test/java/org/opencadc/fits/slice/TimeCutoutTest.java @@ -74,7 +74,6 @@ import nom.tam.fits.Header; import nom.tam.fits.header.DateTime; import nom.tam.fits.header.Standard; -import nom.tam.fits.header.extra.NOAOExt; import org.apache.log4j.Level; import org.junit.Assert; import org.junit.Test; diff --git a/cadc-data-ops-fits/src/test/resources/test-alma-cube-band-header.txt b/cadc-data-ops-fits/src/test/resources/test-alma-cube-band-header.txt index bda529cd..ddfd044b 100644 --- a/cadc-data-ops-fits/src/test/resources/test-alma-cube-band-header.txt +++ b/cadc-data-ops-fits/src/test/resources/test-alma-cube-band-header.txt @@ -1 +1 @@ -SIMPLE = T /Standard FITS BITPIX = -32 /Floating point (32 bit) NAXIS = 4 NAXIS1 = 400 NAXIS2 = 400 NAXIS3 = 60 NAXIS4 = 1 EXTEND = T BSCALE = 1.000000000000E+00 /PHYSICAL = PIXEL*BSCALE + BZERO BZERO = 0.000000000000E+00 BMAJ = 4.346999857161E-04 BMIN = 3.258897529708E-04 BPA = 4.164298248291E+01 BTYPE = 'Intensity' OBJECT = '2276_444_53712' BUNIT = 'Jy/beam ' /Brightness (pixel) unit RADESYS = 'ICRS ' LONPOLE = 1.800000000000E+02 LATPOLE = 1.734619444444E+01 PC01_01 = 1.000000000000E+00 PC02_01 = 0.000000000000E+00 PC03_01 = 0.000000000000E+00 PC04_01 = 0.000000000000E+00 PC01_02 = 0.000000000000E+00 PC02_02 = 1.000000000000E+00 PC03_02 = 0.000000000000E+00 PC04_02 = 0.000000000000E+00 PC01_03 = 0.000000000000E+00 PC02_03 = 0.000000000000E+00 PC03_03 = 1.000000000000E+00 PC04_03 = 0.000000000000E+00 PC01_04 = 0.000000000000E+00 PC02_04 = 0.000000000000E+00 PC03_04 = 0.000000000000E+00 PC04_04 = 1.000000000000E+00 CTYPE1 = 'RA---SIN' CRVAL1 = 1.286404583333E+02 CDELT1 = -4.166666666667E-05 CRPIX1 = 2.010000000000E+02 CUNIT1 = 'deg ' CTYPE2 = 'DEC--SIN' CRVAL2 = 1.734619444444E+01 CDELT2 = 4.166666666667E-05 CRPIX2 = 2.010000000000E+02 CUNIT2 = 'deg ' CTYPE3 = 'FREQ ' CRVAL3 = 2.203104064830E+11 CDELT3 = -7.689919937897E+06 CRPIX3 = 1.000000000000E+00 CUNIT3 = 'Hz ' CTYPE4 = 'STOKES ' CRVAL4 = 1.000000000000E+00 CDELT4 = 1.000000000000E+00 CRPIX4 = 1.000000000000E+00 CUNIT4 = ' ' PV2_1 = 0.000000000000E+00 PV2_2 = 0.000000000000E+00 RESTFRQ = 2.305380000000E+11 /Rest Frequency (Hz) SPECSYS = 'LSRK ' /Spectral reference frame ALTRVAL = 1.329999999950E+07 /Alternate frequency reference value ALTRPIX = 1.000000000000E+00 /Alternate frequency reference pixel VELREF = 257 /1 LSR, 2 HEL, 3 OBS, +256 Radio COMMENT casacore non-standard usage: 4 LSD, 5 GEO, 6 SOU, 7 GAL TELESCOP= 'ALMA ' OBSERVER= 'jdtsmith' DATE-OBS= '2016-01-06T05:10:37.536000' TIMESYS = 'UTC ' OBSRA = 1.286404583333E+02 OBSDEC = 1.734619444444E+01 OBSGEO-X= 2.225142180269E+06 OBSGEO-Y= -5.440307370349E+06 OBSGEO-Z= -2.481029851874E+06 DATE = '2016-02-19T23:37:14.837000' /Date FITS file was written ORIGIN = 'CASA 4.5.1-REL (r35996)' HISTORY CASA START LOGTABLE HISTORY 2016-02-19T23:37:09 INFO SRCCODE='imager::clean()' HISTORY 2016-02-19T23:37:09 INFO SRCCODE='imager::clean()' HISTORY Thu Feb 18 22:54:44 2016 HISTORY importasdm [] taskname=importasdm HISTORY Thu Feb 18 22:54:44 2016 HISTORY importasdm [] version: 4.5.1 branches HISTORY > rev. 35996 Sun 2016/01/31 13:15:33 UTC HISTORY Thu Feb 18 22:54:45 2016 HISTORY importasdm [] asdm = "../rawdatHISTORY >a/uid___A002_Xaea19c_X2ead" HISTORY Thu Feb 18 22:54:45 2016 HISTORY importasdm [] vis = "/lustre/nHISTORY >aasc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_X2c3.SBNAME.2HISTORY >76_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibraHISTORY >ed/working/uid___A002_Xaea19c_X2ead.ms" HISTORY Thu Feb 18 22:54:45 2016 HISTORY importasdm [] createmms = False HISTORY Thu Feb 18 22:54:45 2016 HISTORY importasdm [] separationaxis = "auto" HISTORY Thu Feb 18 22:54:45 2016 HISTORY importasdm [] numsubms = "auto" HISTORY Thu Feb 18 22:54:45 2016 HISTORY importasdm [] singledish = False HISTORY Thu Feb 18 22:54:45 2016 HISTORY importasdm [] antenna = 0 HISTORY Thu Feb 18 22:54:46 2016 HISTORY importasdm [] corr_mode = "all" HISTORY Thu Feb 18 22:54:46 2016 HISTORY importasdm [] srt = "all" HISTORY Thu Feb 18 22:54:46 2016 HISTORY importasdm [] time_sampling = "all" HISTORY Thu Feb 18 22:54:47 2016 HISTORY importasdm [] ocorr_mode = "ca" HISTORY Thu Feb 18 22:54:47 2016 HISTORY importasdm [] compression = False HISTORY Thu Feb 18 22:54:47 2016 HISTORY importasdm [] lazy = False HISTORY Thu Feb 18 22:54:47 2016 HISTORY importasdm [] asis = "Antenna SHISTORY >tation Receiver Source CalAtmosphere CalWVR" HISTORY Thu Feb 18 22:54:47 2016 HISTORY importasdm [] wvr_corrected_data = "noHISTORY >" HISTORY Thu Feb 18 22:54:47 2016 HISTORY importasdm [] scans = "" HISTORY Thu Feb 18 22:54:47 2016 HISTORY importasdm [] ignore_time = False HISTORY Thu Feb 18 22:54:47 2016 HISTORY importasdm [] process_syspower = True HISTORY Thu Feb 18 22:54:48 2016 HISTORY importasdm [] process_caldevice = FalsHISTORY >e HISTORY Thu Feb 18 22:54:48 2016 HISTORY importasdm [] process_pointing = True HISTORY Thu Feb 18 22:54:48 2016 HISTORY importasdm [] process_flags = True HISTORY Thu Feb 18 22:54:48 2016 HISTORY importasdm [] tbuff = 0.0 HISTORY Thu Feb 18 22:54:48 2016 HISTORY importasdm [] applyflags = False HISTORY Thu Feb 18 22:54:48 2016 HISTORY importasdm [] savecmds = True HISTORY Thu Feb 18 22:54:48 2016 HISTORY importasdm [] outfile = ['/lustre/HISTORY >naasc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_X2c3.SBNAME.HISTORY >276_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibrHISTORY >ted/working/uid___A002_Xaea19c_X2ead_flagonline.txt'] HISTORY Thu Feb 18 22:54:48 2016 HISTORY importasdm [] flagbackup = True HISTORY Thu Feb 18 22:54:48 2016 HISTORY importasdm [] verbose = False HISTORY Thu Feb 18 22:54:49 2016 HISTORY importasdm [] overwrite = False HISTORY Thu Feb 18 22:54:49 2016 HISTORY importasdm [] showversion = False HISTORY Thu Feb 18 22:54:49 2016 HISTORY importasdm [] useversion = "v3" HISTORY Thu Feb 18 22:54:49 2016 HISTORY importasdm [] bdfflags = True HISTORY Thu Feb 18 22:54:49 2016 HISTORY importasdm [] with_pointing_correctionHISTORY > = False HISTORY Thu Feb 18 22:54:49 2016 HISTORY importasdm [] remove_ref_undef = FalseHISTORY Thu Feb 18 22:54:49 2016 HISTORY importasdm [] convert_ephem2geo = TrueHISTORY Thu Feb 18 23:09:05 2016 HISTORY calibrater::setdata [Beginning selectvHISTORY >is--(MSSelection version)-------, chanmode=none nchan=1 start=0 step=1 HISTORY >Start='0km/s' mStep='0km/s' msSelect=''] HISTORY Thu Feb 18 23:09:11 2016 HISTORY calibrater::correct [] Beginning correHISTORY >ct--------------------------- HISTORY Thu Feb 18 23:10:01 2016 HISTORY applycal [] taskname=applycal HISTORY Thu Feb 18 23:10:01 2016 HISTORY applycal [] version: 4.5.1 branches reHISTORY >v. 35996 Sun 2016/01/31 13:15:33 UTC HISTORY Thu Feb 18 23:10:01 2016 HISTORY applycal [] vis = "/lustre/naaHISTORY >sc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_X2c3.SBNAME.227HISTORY >_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibrateHISTORY >/working/uid___A002_Xaea19c_X2ead.ms" HISTORY Thu Feb 18 23:10:01 2016 HISTORY applycal [] field = "1,2,3,4,5,6HISTORY >" HISTORY Thu Feb 18 23:10:01 2016 HISTORY applycal [] spw = "19,21,23,25HISTORY >" HISTORY Thu Feb 18 23:10:01 2016 HISTORY applycal [] intent = "*PHASE*,*TAHISTORY >RGET*" HISTORY Thu Feb 18 23:10:02 2016 HISTORY applycal [] selectdata = True HISTORY Thu Feb 18 23:10:02 2016 HISTORY applycal [] timerange = "" HISTORY Thu Feb 18 23:10:02 2016 HISTORY applycal [] uvrange = "" HISTORY Thu Feb 18 23:10:02 2016 HISTORY applycal [] antenna = "*&*" HISTORY Thu Feb 18 23:10:02 2016 HISTORY applycal [] scan = "" HISTORY Thu Feb 18 23:10:02 2016 HISTORY applycal [] observation = "" HISTORY Thu Feb 18 23:10:02 2016 HISTORY applycal [] msselect = "" HISTORY Thu Feb 18 23:10:02 2016 HISTORY applycal [] docallib = False HISTORY Thu Feb 18 23:10:02 2016 HISTORY applycal [] callib = "" HISTORY Thu Feb 18 23:10:02 2016 HISTORY applycal [] gaintable = ['/lustre/naHISTORY >asc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_X2c3.SBNAME.22HISTORY >6_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibratHISTORY >d/working/uid___A002_Xaea19c_X2ead.ms.hifa_tsyscal.s6_1.tsyscal.tbl', 'HISTORY >lustre/naasc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_X2c3.HISTORY >BNAME.2276_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_idHISTORY >calibrated/working/uid___A002_Xaea19c_X2ead.ms.hifa_antpos.s8_1.ants.tbHISTORY >', '/lustre/naasc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_HISTORY >2c3.SBNAME.2276_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/member_ouHISTORY >s_id/calibrated/working/uid___A002_Xaea19c_X2ead.ms.hifa_wvrgcalflag.s9HISTORY >4.sm6_048s.wvrcal.tbl', '/lustre/naasc/sciops/qa2/bkirk/2015.1.00665.S.HISTORY >OUS.uid___A001_X2d8_X2c3.SBNAME.2276_444_a_06_TE-analysis/sg_ouss_id/grHISTORY >up_ouss_id/member_ouss_id/calibrated/working/uid___A002_Xaea19c_X2ead.mHISTORY >.hifa_bandpass.s13_3.spw19_21_23_25.channel.solintinf.bcal.tbl', '/lustHISTORY >e/naasc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_X2c3.SBNAMHISTORY >.2276_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/caliHISTORY >rated/working/uid___A002_Xaea19c_X2ead.ms.hifa_spwphaseup.s14_2.spw19_2HISTORY >_23_25.solintinf.gpcal.tbl', '/lustre/naasc/sciops/qa2/bkirk/2015.1.006HISTORY >5.S.MOUS.uid___A001_X2d8_X2c3.SBNAME.2276_444_a_06_TE-analysis/sg_ouss_HISTORY >d/group_ouss_id/member_ouss_id/calibrated/working/uid___A002_Xaea19c_X2HISTORY >ad.ms.hifa_timegaincal.s16_3.spw19_21_23_25.solintinf.gpcal.tbl', '/lusHISTORY >re/naasc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_X2c3.SBNAHISTORY >E.2276_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calHISTORY >brated/working/uid___A002_Xaea19c_X2ead.ms.hifa_timegaincal.s16_5.spw19HISTORY >21_23_25.solintinf.gacal.tbl'] HISTORY Thu Feb 18 23:10:02 2016 HISTORY applycal [] gainfield = ['nearest', HISTORY > '', '', '', 'nearest', 'nearest', 'nearest'] HISTORY Thu Feb 18 23:10:03 2016 HISTORY applycal [] interp = ['linear,linHISTORY >ear', 'linear', 'nearest', 'linearperobs,linearflag', 'linear,linear', HISTORY >linear,linear', 'linear,linear'] HISTORY Thu Feb 18 23:10:03 2016 HISTORY applycal [] spwmap = [[0, 1, 2, 3HISTORY >, 4, 5, 6, 7, 8, 9, 10, 11, 12, 17, 19, 21, 23, 17, 17, 19, 19, 21, 21,HISTORY > 23, 23, 17, 17], [], [], [], [], [], []] HISTORY Thu Feb 18 23:10:03 2016 HISTORY applycal [] calwt = [True, FalseHISTORY >, False, True, False, False, True] HISTORY Thu Feb 18 23:10:03 2016 HISTORY applycal [] parang = False HISTORY Thu Feb 18 23:10:03 2016 HISTORY applycal [] applymode = "calflagstriHISTORY >ct" HISTORY Thu Feb 18 23:10:03 2016 HISTORY applycal [] flagbackup = True HISTORY Thu Feb 18 23:10:57 2016 HISTORY calibrater::setdata [Beginning selectvHISTORY >is--(MSSelection version)-------, chanmode=none nchan=1 start=0 step=1 HISTORY >Start='0km/s' mStep='0km/s' msSelect=''] HISTORY Thu Feb 18 23:11:02 2016 HISTORY calibrater::correct [] Beginning correHISTORY >ct--------------------------- HISTORY Thu Feb 18 23:11:20 2016 HISTORY applycal [] taskname=applycal HISTORY Thu Feb 18 23:11:20 2016 HISTORY applycal [] version: 4.5.1 branches reHISTORY >v. 35996 Sun 2016/01/31 13:15:33 UTC HISTORY Thu Feb 18 23:11:20 2016 HISTORY applycal [] vis = "/lustre/naaHISTORY >sc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_X2c3.SBNAME.227HISTORY >_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibrateHISTORY >/working/uid___A002_Xaea19c_X2ead.ms" HISTORY Thu Feb 18 23:11:20 2016 HISTORY applycal [] field = "0" HISTORY Thu Feb 18 23:11:21 2016 HISTORY applycal [] spw = "19,21,23,25HISTORY >" HISTORY Thu Feb 18 23:11:21 2016 HISTORY applycal [] intent = "*FLUX*,*BANHISTORY >DPASS*" HISTORY Thu Feb 18 23:11:21 2016 HISTORY applycal [] selectdata = True HISTORY Thu Feb 18 23:11:21 2016 HISTORY applycal [] timerange = "" HISTORY Thu Feb 18 23:11:21 2016 HISTORY applycal [] uvrange = "" HISTORY Thu Feb 18 23:11:21 2016 HISTORY applycal [] antenna = "*&*" HISTORY Thu Feb 18 23:11:21 2016 HISTORY applycal [] scan = "" HISTORY Thu Feb 18 23:11:21 2016 HISTORY applycal [] observation = "" HISTORY Thu Feb 18 23:11:21 2016 HISTORY applycal [] msselect = "" HISTORY Thu Feb 18 23:11:21 2016 HISTORY applycal [] docallib = False HISTORY Thu Feb 18 23:11:22 2016 HISTORY applycal [] callib = "" HISTORY Thu Feb 18 23:11:22 2016 HISTORY applycal [] gaintable = ['/lustre/naHISTORY >asc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_X2c3.SBNAME.22HISTORY >6_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibratHISTORY >d/working/uid___A002_Xaea19c_X2ead.ms.hifa_tsyscal.s6_1.tsyscal.tbl', 'HISTORY >lustre/naasc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_X2c3.HISTORY >BNAME.2276_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_idHISTORY >calibrated/working/uid___A002_Xaea19c_X2ead.ms.hifa_antpos.s8_1.ants.tbHISTORY >', '/lustre/naasc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_HISTORY >2c3.SBNAME.2276_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/member_ouHISTORY >s_id/calibrated/working/uid___A002_Xaea19c_X2ead.ms.hifa_wvrgcalflag.s9HISTORY >4.sm6_048s.wvrcal.tbl', '/lustre/naasc/sciops/qa2/bkirk/2015.1.00665.S.HISTORY >OUS.uid___A001_X2d8_X2c3.SBNAME.2276_444_a_06_TE-analysis/sg_ouss_id/grHISTORY >up_ouss_id/member_ouss_id/calibrated/working/uid___A002_Xaea19c_X2ead.mHISTORY >.hifa_bandpass.s13_3.spw19_21_23_25.channel.solintinf.bcal.tbl', '/lustHISTORY >e/naasc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_X2c3.SBNAMHISTORY >.2276_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/caliHISTORY >rated/working/uid___A002_Xaea19c_X2ead.ms.hifa_spwphaseup.s14_2.spw19_2HISTORY >_23_25.solintinf.gpcal.tbl', '/lustre/naasc/sciops/qa2/bkirk/2015.1.006HISTORY >5.S.MOUS.uid___A001_X2d8_X2c3.SBNAME.2276_444_a_06_TE-analysis/sg_ouss_HISTORY >d/group_ouss_id/member_ouss_id/calibrated/working/uid___A002_Xaea19c_X2HISTORY >ad.ms.hifa_timegaincal.s16_4.spw19_21_23_25.solintint.gpcal.tbl', '/lusHISTORY >re/naasc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_X2c3.SBNAHISTORY >E.2276_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calHISTORY >brated/working/uid___A002_Xaea19c_X2ead.ms.hifa_timegaincal.s16_5.spw19HISTORY >21_23_25.solintinf.gacal.tbl'] HISTORY Thu Feb 18 23:11:22 2016 HISTORY applycal [] gainfield = ['nearest', HISTORY > '', '', '', 'nearest', 'nearest', 'nearest'] HISTORY Thu Feb 18 23:11:22 2016 HISTORY applycal [] interp = ['linear,linHISTORY >ear', 'linear', 'nearest', 'linearperobs,linearflag', 'linear,linear', HISTORY >linear,linear', 'linear,linear'] HISTORY Thu Feb 18 23:11:22 2016 HISTORY applycal [] spwmap = [[0, 1, 2, 3HISTORY >, 4, 5, 6, 7, 8, 9, 10, 11, 12, 17, 19, 21, 23, 17, 17, 19, 19, 21, 21,HISTORY > 23, 23, 17, 17], [], [], [], [], [], []] HISTORY Thu Feb 18 23:11:22 2016 HISTORY applycal [] calwt = [True, FalseHISTORY >, False, True, False, False, True] HISTORY Thu Feb 18 23:11:22 2016 HISTORY applycal [] parang = False HISTORY Thu Feb 18 23:11:22 2016 HISTORY applycal [] applymode = "calflagstriHISTORY >ct" HISTORY Thu Feb 18 23:11:23 2016 HISTORY applycal [] flagbackup = True HISTORY Thu Feb 18 23:15:38 2016 HISTORY flagdata [] taskname=flagdata HISTORY Thu Feb 18 23:15:38 2016 HISTORY flagdata [] version: 4.5.1 branches reHISTORY >v. 35996 Sun 2016/01/31 13:15:33 UTC HISTORY Thu Feb 18 23:15:38 2016 HISTORY flagdata [] vis = "/lustre/naaHISTORY >sc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_X2c3.SBNAME.227HISTORY >_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibrateHISTORY >/working/uid___A002_Xaea19c_X2ead.ms" HISTORY Thu Feb 18 23:15:38 2016 HISTORY flagdata [] mode = "list" HISTORY Thu Feb 18 23:15:38 2016 HISTORY flagdata [] autocorr = False HISTORY Thu Feb 18 23:15:38 2016 HISTORY flagdata [] inpfile = ["spw='19' fHISTORY >ieldcnt=True mode='summary' name='AntSpw019", "spw='21' fieldcnt=True mHISTORY >de='summary' name='AntSpw021", "spw='23' fieldcnt=True mode='summary' nHISTORY >me='AntSpw023", "spw='25' fieldcnt=True mode='summary' name='AntSpw025"HISTORY Thu Feb 18 23:15:38 2016 HISTORY flagdata [] reason = "any" HISTORY Thu Feb 18 23:15:38 2016 HISTORY flagdata [] tbuff = 0.0 HISTORY Thu Feb 18 23:15:38 2016 HISTORY flagdata [] spw = "" HISTORY Thu Feb 18 23:15:39 2016 HISTORY flagdata [] field = "" HISTORY Thu Feb 18 23:15:39 2016 HISTORY flagdata [] antenna = "" HISTORY Thu Feb 18 23:15:39 2016 HISTORY flagdata [] uvrange = "" HISTORY Thu Feb 18 23:15:39 2016 HISTORY flagdata [] timerange = "" HISTORY Thu Feb 18 23:15:39 2016 HISTORY flagdata [] correlation = "" HISTORY Thu Feb 18 23:15:39 2016 HISTORY flagdata [] scan = "" HISTORY Thu Feb 18 23:15:39 2016 HISTORY flagdata [] intent = "" HISTORY Thu Feb 18 23:15:39 2016 HISTORY flagdata [] array = "" HISTORY Thu Feb 18 23:15:39 2016 HISTORY flagdata [] observation = "" HISTORY Thu Feb 18 23:15:39 2016 HISTORY flagdata [] feed = "" HISTORY Thu Feb 18 23:15:40 2016 HISTORY flagdata [] clipminmax = [] HISTORY Thu Feb 18 23:15:40 2016 HISTORY flagdata [] datacolumn = "DATA" HISTORY Thu Feb 18 23:15:40 2016 HISTORY flagdata [] clipoutside = True HISTORY Thu Feb 18 23:15:40 2016 HISTORY flagdata [] channelavg = False HISTORY Thu Feb 18 23:15:40 2016 HISTORY flagdata [] timeavg = False HISTORY Thu Feb 18 23:15:40 2016 HISTORY flagdata [] timebin = "0s" HISTORY Thu Feb 18 23:15:40 2016 HISTORY flagdata [] clipzeros = False HISTORY Thu Feb 18 23:15:40 2016 HISTORY flagdata [] quackinterval = 1.0 HISTORY Thu Feb 18 23:15:40 2016 HISTORY flagdata [] quackmode = "beg" HISTORY Thu Feb 18 23:15:40 2016 HISTORY flagdata [] quackincrement = False HISTORY Thu Feb 18 23:15:41 2016 HISTORY flagdata [] tolerance = 0.0 HISTORY Thu Feb 18 23:15:41 2016 HISTORY flagdata [] addantenna = "" HISTORY Thu Feb 18 23:15:41 2016 HISTORY flagdata [] lowerlimit = 0.0 HISTORY Thu Feb 18 23:15:41 2016 HISTORY flagdata [] upperlimit = 90.0 HISTORY Thu Feb 18 23:15:41 2016 HISTORY flagdata [] ntime = "scan" HISTORY Thu Feb 18 23:15:41 2016 HISTORY flagdata [] combinescans = False HISTORY Thu Feb 18 23:15:41 2016 HISTORY flagdata [] timecutoff = 4.0 HISTORY Thu Feb 18 23:15:41 2016 HISTORY flagdata [] freqcutoff = 3.0 HISTORY Thu Feb 18 23:15:41 2016 HISTORY flagdata [] timefit = "line" HISTORY Thu Feb 18 23:15:41 2016 HISTORY flagdata [] freqfit = "poly" HISTORY Thu Feb 18 23:15:41 2016 HISTORY flagdata [] maxnpieces = 7 HISTORY Thu Feb 18 23:15:42 2016 HISTORY flagdata [] flagdimension = "freqtime"HISTORY Thu Feb 18 23:15:42 2016 HISTORY flagdata [] usewindowstats = "none" HISTORY Thu Feb 18 23:15:42 2016 HISTORY flagdata [] halfwin = 1 HISTORY Thu Feb 18 23:15:42 2016 HISTORY flagdata [] extendflags = True HISTORY Thu Feb 18 23:15:42 2016 HISTORY flagdata [] winsize = 3 HISTORY Thu Feb 18 23:15:42 2016 HISTORY flagdata [] timedev = "" HISTORY Thu Feb 18 23:15:42 2016 HISTORY flagdata [] freqdev = "" HISTORY Thu Feb 18 23:15:42 2016 HISTORY flagdata [] timedevscale = 5.0 HISTORY Thu Feb 18 23:15:42 2016 HISTORY flagdata [] freqdevscale = 5.0 HISTORY Thu Feb 18 23:15:42 2016 HISTORY flagdata [] spectralmax = 1000000.0 HISTORY Thu Feb 18 23:15:42 2016 HISTORY flagdata [] spectralmin = 0.0 HISTORY Thu Feb 18 23:15:43 2016 HISTORY flagdata [] extendpols = True HISTORY Thu Feb 18 23:15:43 2016 HISTORY flagdata [] growtime = 50.0 HISTORY Thu Feb 18 23:15:43 2016 HISTORY flagdata [] growfreq = 50.0 HISTORY Thu Feb 18 23:15:43 2016 HISTORY flagdata [] growaround = False HISTORY Thu Feb 18 23:15:43 2016 HISTORY flagdata [] flagneartime = False HISTORY Thu Feb 18 23:15:43 2016 HISTORY flagdata [] flagnearfreq = False HISTORY Thu Feb 18 23:15:43 2016 HISTORY flagdata [] minrel = 0.0 HISTORY Thu Feb 18 23:15:43 2016 HISTORY flagdata [] maxrel = 1.0 HISTORY Thu Feb 18 23:15:43 2016 HISTORY flagdata [] minabs = 0 HISTORY Thu Feb 18 23:15:43 2016 HISTORY flagdata [] maxabs = -1 HISTORY Thu Feb 18 23:15:43 2016 HISTORY flagdata [] spwchan = False HISTORY Thu Feb 18 23:15:44 2016 HISTORY flagdata [] spwcorr = False HISTORY Thu Feb 18 23:15:44 2016 HISTORY flagdata [] basecnt = False HISTORY Thu Feb 18 23:15:44 2016 HISTORY flagdata [] fieldcnt = False HISTORY Thu Feb 18 23:15:44 2016 HISTORY flagdata [] name = "Summary" HISTORY Thu Feb 18 23:15:44 2016 HISTORY flagdata [] action = "apply" HISTORY Thu Feb 18 23:15:44 2016 HISTORY flagdata [] display = "" HISTORY Thu Feb 18 23:15:44 2016 HISTORY flagdata [] flagbackup = False HISTORY Thu Feb 18 23:15:44 2016 HISTORY flagdata [] savepars = False HISTORY Thu Feb 18 23:15:44 2016 HISTORY flagdata [] cmdreason = "" HISTORY Thu Feb 18 23:15:44 2016 HISTORY flagdata [] outfile = "" HISTORY Thu Feb 18 23:15:44 2016 HISTORY flagdata [] writeflags = True HISTORY Thu Feb 18 23:18:15 2016 HISTORY ms::split() [fieldids= spwids=19,21,23HISTORY >,25 step=[1] which='corrected'] uid___A002_Xaea19c_X2ead.ms.split.cal sHISTORY >lit from /lustre/naasc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_HISTORY >2d8_X2c3.SBNAME.2276_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/membHISTORY >r_ouss_id/calibrated/working/uid___A002_Xaea19c_X2ead.ms HISTORY Thu Feb 18 23:18:15 2016 HISTORY split [] taskname=split HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] version: 4.5.1 branches rev. HISTORY > 35996 Sun 2016/01/31 13:15:33 UTC HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] vis = "uid___A002_XaeHISTORY >a19c_X2ead.ms" HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] outputvis = "uid___A002_XaeHISTORY >a19c_X2ead.ms.split.cal" HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] datacolumn = "corrected" HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] field = "" HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] spw = "19,21,23,25" HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] width = 1 HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] antenna = "" HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] timebin = "0.0s" HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] timerange = "" HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] scan = "" HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] intent = "" HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] array = "" HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] uvrange = "" HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] correlation = "" HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] observation = "" HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] combine = "" HISTORY Thu Feb 18 23:18:17 2016 HISTORY split [] keepflags = True HISTORY Thu Feb 18 23:22:18 2016 HISTORY ms::split() [fieldids= spwids=* step=[HISTORY >1] which='data'] calibrated_source.ms split from /lustre/naasc/sciops/qHISTORY >2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_X2c3.SBNAME.2276_444_a_06_THISTORY >-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibrated/uid___A002HISTORY >Xaea19c_X2ead.ms.split.cal HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] taskname=split HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] version: 4.5.1 branches rev. HISTORY > 35996 Sun 2016/01/31 13:15:33 UTC HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] vis = "uid___A002_XaeHISTORY >a19c_X2ead.ms.split.cal" HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] outputvis = "calibrated_souHISTORY >rce.ms" HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] datacolumn = "data" HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] field = "" HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] spw = "" HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] width = 1 HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] antenna = "" HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] timebin = "0.0s" HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] timerange = "" HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] scan = "" HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] intent = "*TARGET*" HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] array = "" HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] uvrange = "" HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] correlation = "" HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] observation = "" HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] combine = "" HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] keepflags = True HISTORY Thu Feb 18 23:22:38 2016 HISTORY calibrater::initweights [] Beginning iHISTORY >nitweights--------------------------- HISTORY Thu Feb 18 23:22:58 2016 HISTORY initweights [] taskname = initweights HISTORY Thu Feb 18 23:22:58 2016 HISTORY initweights [] vis = "calibratHISTORY >ed_final.ms" HISTORY Thu Feb 18 23:22:58 2016 HISTORY initweights [] wtmode = "weight" HISTORY Thu Feb 18 23:22:58 2016 HISTORY initweights [] dowtsp = "True" HISTORY Thu Feb 18 23:22:59 2016 HISTORY flagdata [] taskname=flagdata HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] version: 4.5.1 branches reHISTORY >v. 35996 Sun 2016/01/31 13:15:33 UTC HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] vis = "calibrated_HISTORY >final.ms" HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] mode = "manual" HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] autocorr = False HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] inpfile = "" HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] reason = "any" HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] tbuff = 0.0 HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] spw = "2:100~120" HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] field = "" HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] antenna = "" HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] uvrange = "" HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] timerange = "" HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] correlation = "" HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] scan = "" HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] intent = "" HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] array = "" HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] observation = "" HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] feed = "" HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] clipminmax = [] HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] datacolumn = "DATA" HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] clipoutside = True HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] channelavg = False HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] timeavg = False HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] timebin = "0s" HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] clipzeros = False HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] quackinterval = 1.0 HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] quackmode = "beg" HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] quackincrement = False HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] tolerance = 0.0 HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] addantenna = "" HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] lowerlimit = 0.0 HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] upperlimit = 90.0 HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] ntime = "scan" HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] combinescans = False HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] timecutoff = 4.0 HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] freqcutoff = 3.0 HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] timefit = "line" HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] freqfit = "poly" HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] maxnpieces = 7 HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] flagdimension = "freqtime"HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] usewindowstats = "none" HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] halfwin = 1 HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] extendflags = True HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] winsize = 3 HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] timedev = "" HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] freqdev = "" HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] timedevscale = 5.0 HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] freqdevscale = 5.0 HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] spectralmax = 1000000.0 HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] spectralmin = 0.0 HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] extendpols = True HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] growtime = 50.0 HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] growfreq = 50.0 HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] growaround = False HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] flagneartime = False HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] flagnearfreq = False HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] minrel = 0.0 HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] maxrel = 1.0 HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] minabs = 0 HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] maxabs = -1 HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] spwchan = False HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] spwcorr = False HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] basecnt = False HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] fieldcnt = False HISTORY Thu Feb 18 23:23:03 2016 HISTORY flagdata [] name = "Summary" HISTORY Thu Feb 18 23:23:03 2016 HISTORY flagdata [] action = "apply" HISTORY Thu Feb 18 23:23:03 2016 HISTORY flagdata [] display = "" HISTORY Thu Feb 18 23:23:03 2016 HISTORY flagdata [] flagbackup = False HISTORY Thu Feb 18 23:23:03 2016 HISTORY flagdata [] savepars = False HISTORY Thu Feb 18 23:23:03 2016 HISTORY flagdata [] cmdreason = "" HISTORY Thu Feb 18 23:23:03 2016 HISTORY flagdata [] outfile = "" HISTORY Thu Feb 18 23:23:03 2016 HISTORY flagdata [] writeflags = True HISTORY Fri Feb 19 17:03:48 2016 HISTORY calibrater::initweights [] Beginning iHISTORY >nitweights--------------------------- HISTORY Fri Feb 19 17:04:12 2016 HISTORY initweights [] taskname = initweights HISTORY Fri Feb 19 17:04:12 2016 HISTORY initweights [] vis = "calibratHISTORY >ed_final.ms" HISTORY Fri Feb 19 17:04:12 2016 HISTORY initweights [] wtmode = "weight" HISTORY Fri Feb 19 17:04:12 2016 HISTORY initweights [] dowtsp = "True" HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] taskname=flagdata HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] version: 4.5.1 branches reHISTORY >v. 35996 Sun 2016/01/31 13:15:33 UTC HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] vis = "calibrated_HISTORY >final.ms" HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] mode = "manual" HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] autocorr = False HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] inpfile = "" HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] reason = "any" HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] tbuff = 0.0 HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] spw = "2:100~120" HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] field = "" HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] antenna = "" HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] uvrange = "" HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] timerange = "" HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] correlation = "" HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] scan = "" HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] intent = "" HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] array = "" HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] observation = "" HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] feed = "" HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] clipminmax = [] HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] datacolumn = "DATA" HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] clipoutside = True HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] channelavg = False HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] timeavg = False HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] timebin = "0s" HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] clipzeros = False HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] quackinterval = 1.0 HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] quackmode = "beg" HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] quackincrement = False HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] tolerance = 0.0 HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] addantenna = "" HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] lowerlimit = 0.0 HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] upperlimit = 90.0 HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] ntime = "scan" HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] combinescans = False HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] timecutoff = 4.0 HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] freqcutoff = 3.0 HISTORY Fri Feb 19 17:04:16 2016 HISTORY flagdata [] timefit = "line" HISTORY Fri Feb 19 17:04:16 2016 HISTORY flagdata [] freqfit = "poly" HISTORY Fri Feb 19 17:04:16 2016 HISTORY flagdata [] maxnpieces = 7 HISTORY Fri Feb 19 17:04:16 2016 HISTORY flagdata [] flagdimension = "freqtime"HISTORY Fri Feb 19 17:04:16 2016 HISTORY flagdata [] usewindowstats = "none" HISTORY Fri Feb 19 17:04:16 2016 HISTORY flagdata [] halfwin = 1 HISTORY Fri Feb 19 17:04:16 2016 HISTORY flagdata [] extendflags = True HISTORY Fri Feb 19 17:04:16 2016 HISTORY flagdata [] winsize = 3 HISTORY Fri Feb 19 17:04:16 2016 HISTORY flagdata [] timedev = "" HISTORY Fri Feb 19 17:04:16 2016 HISTORY flagdata [] freqdev = "" HISTORY Fri Feb 19 17:04:16 2016 HISTORY flagdata [] timedevscale = 5.0 HISTORY Fri Feb 19 17:04:16 2016 HISTORY flagdata [] freqdevscale = 5.0 HISTORY Fri Feb 19 17:04:16 2016 HISTORY flagdata [] spectralmax = 1000000.0 HISTORY Fri Feb 19 17:04:16 2016 HISTORY flagdata [] spectralmin = 0.0 HISTORY Fri Feb 19 17:04:16 2016 HISTORY flagdata [] extendpols = True HISTORY Fri Feb 19 17:04:16 2016 HISTORY flagdata [] growtime = 50.0 HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] growfreq = 50.0 HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] growaround = False HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] flagneartime = False HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] flagnearfreq = False HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] minrel = 0.0 HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] maxrel = 1.0 HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] minabs = 0 HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] maxabs = -1 HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] spwchan = False HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] spwcorr = False HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] basecnt = False HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] fieldcnt = False HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] name = "Summary" HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] action = "apply" HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] display = "" HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] flagbackup = False HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] savepars = False HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] cmdreason = "" HISTORY Fri Feb 19 17:04:18 2016 HISTORY flagdata [] outfile = "" HISTORY Fri Feb 19 17:04:18 2016 HISTORY flagdata [] writeflags = True HISTORY Fri Feb 19 22:45:04 2016 HISTORY calibrater::initweights [] Beginning iHISTORY >nitweights--------------------------- HISTORY Fri Feb 19 22:45:29 2016 HISTORY initweights [] taskname = initweights HISTORY Fri Feb 19 22:45:29 2016 HISTORY initweights [] vis = "calibratHISTORY >ed_final.ms" HISTORY Fri Feb 19 22:45:29 2016 HISTORY initweights [] wtmode = "weight" HISTORY Fri Feb 19 22:45:29 2016 HISTORY initweights [] dowtsp = "True" HISTORY Fri Feb 19 22:45:30 2016 HISTORY flagdata [] taskname=flagdata HISTORY Fri Feb 19 22:45:30 2016 HISTORY flagdata [] version: 4.5.1 branches reHISTORY >v. 35996 Sun 2016/01/31 13:15:33 UTC HISTORY Fri Feb 19 22:45:31 2016 HISTORY flagdata [] vis = "calibrated_HISTORY >final.ms" HISTORY Fri Feb 19 22:45:31 2016 HISTORY flagdata [] mode = "manual" HISTORY Fri Feb 19 22:45:31 2016 HISTORY flagdata [] autocorr = False HISTORY Fri Feb 19 22:45:31 2016 HISTORY flagdata [] inpfile = "" HISTORY Fri Feb 19 22:45:31 2016 HISTORY flagdata [] reason = "any" HISTORY Fri Feb 19 22:45:31 2016 HISTORY flagdata [] tbuff = 0.0 HISTORY Fri Feb 19 22:45:31 2016 HISTORY flagdata [] spw = "2:100~120" HISTORY Fri Feb 19 22:45:31 2016 HISTORY flagdata [] field = "" HISTORY Fri Feb 19 22:45:31 2016 HISTORY flagdata [] antenna = "" HISTORY Fri Feb 19 22:45:31 2016 HISTORY flagdata [] uvrange = "" HISTORY Fri Feb 19 22:45:31 2016 HISTORY flagdata [] timerange = "" HISTORY Fri Feb 19 22:45:31 2016 HISTORY flagdata [] correlation = "" HISTORY Fri Feb 19 22:45:31 2016 HISTORY flagdata [] scan = "" HISTORY Fri Feb 19 22:45:31 2016 HISTORY flagdata [] intent = "" HISTORY Fri Feb 19 22:45:31 2016 HISTORY flagdata [] array = "" HISTORY Fri Feb 19 22:45:32 2016 HISTORY flagdata [] observation = "" HISTORY Fri Feb 19 22:45:32 2016 HISTORY flagdata [] feed = "" HISTORY Fri Feb 19 22:45:32 2016 HISTORY flagdata [] clipminmax = [] HISTORY Fri Feb 19 22:45:32 2016 HISTORY flagdata [] datacolumn = "DATA" HISTORY Fri Feb 19 22:45:32 2016 HISTORY flagdata [] clipoutside = True HISTORY Fri Feb 19 22:45:32 2016 HISTORY flagdata [] channelavg = False HISTORY Fri Feb 19 22:45:32 2016 HISTORY flagdata [] timeavg = False HISTORY Fri Feb 19 22:45:32 2016 HISTORY flagdata [] timebin = "0s" HISTORY Fri Feb 19 22:45:32 2016 HISTORY flagdata [] clipzeros = False HISTORY Fri Feb 19 22:45:32 2016 HISTORY flagdata [] quackinterval = 1.0 HISTORY Fri Feb 19 22:45:32 2016 HISTORY flagdata [] quackmode = "beg" HISTORY Fri Feb 19 22:45:32 2016 HISTORY flagdata [] quackincrement = False HISTORY Fri Feb 19 22:45:32 2016 HISTORY flagdata [] tolerance = 0.0 HISTORY Fri Feb 19 22:45:32 2016 HISTORY flagdata [] addantenna = "" HISTORY Fri Feb 19 22:45:33 2016 HISTORY flagdata [] lowerlimit = 0.0 HISTORY Fri Feb 19 22:45:33 2016 HISTORY flagdata [] upperlimit = 90.0 HISTORY Fri Feb 19 22:45:33 2016 HISTORY flagdata [] ntime = "scan" HISTORY Fri Feb 19 22:45:33 2016 HISTORY flagdata [] combinescans = False HISTORY Fri Feb 19 22:45:33 2016 HISTORY flagdata [] timecutoff = 4.0 HISTORY Fri Feb 19 22:45:33 2016 HISTORY flagdata [] freqcutoff = 3.0 HISTORY Fri Feb 19 22:45:33 2016 HISTORY flagdata [] timefit = "line" HISTORY Fri Feb 19 22:45:33 2016 HISTORY flagdata [] freqfit = "poly" HISTORY Fri Feb 19 22:45:33 2016 HISTORY flagdata [] maxnpieces = 7 HISTORY Fri Feb 19 22:45:33 2016 HISTORY flagdata [] flagdimension = "freqtime"HISTORY Fri Feb 19 22:45:33 2016 HISTORY flagdata [] usewindowstats = "none" HISTORY Fri Feb 19 22:45:33 2016 HISTORY flagdata [] halfwin = 1 HISTORY Fri Feb 19 22:45:33 2016 HISTORY flagdata [] extendflags = True HISTORY Fri Feb 19 22:45:33 2016 HISTORY flagdata [] winsize = 3 HISTORY Fri Feb 19 22:45:33 2016 HISTORY flagdata [] timedev = "" HISTORY Fri Feb 19 22:45:34 2016 HISTORY flagdata [] freqdev = "" HISTORY Fri Feb 19 22:45:34 2016 HISTORY flagdata [] timedevscale = 5.0 HISTORY Fri Feb 19 22:45:34 2016 HISTORY flagdata [] freqdevscale = 5.0 HISTORY Fri Feb 19 22:45:34 2016 HISTORY flagdata [] spectralmax = 1000000.0 HISTORY Fri Feb 19 22:45:34 2016 HISTORY flagdata [] spectralmin = 0.0 HISTORY Fri Feb 19 22:45:34 2016 HISTORY flagdata [] extendpols = True HISTORY Fri Feb 19 22:45:34 2016 HISTORY flagdata [] growtime = 50.0 HISTORY Fri Feb 19 22:45:34 2016 HISTORY flagdata [] growfreq = 50.0 HISTORY Fri Feb 19 22:45:34 2016 HISTORY flagdata [] growaround = False HISTORY Fri Feb 19 22:45:34 2016 HISTORY flagdata [] flagneartime = False HISTORY Fri Feb 19 22:45:34 2016 HISTORY flagdata [] flagnearfreq = False HISTORY Fri Feb 19 22:45:34 2016 HISTORY flagdata [] minrel = 0.0 HISTORY Fri Feb 19 22:45:34 2016 HISTORY flagdata [] maxrel = 1.0 HISTORY Fri Feb 19 22:45:34 2016 HISTORY flagdata [] minabs = 0 HISTORY Fri Feb 19 22:45:35 2016 HISTORY flagdata [] maxabs = -1 HISTORY Fri Feb 19 22:45:35 2016 HISTORY flagdata [] spwchan = False HISTORY Fri Feb 19 22:45:35 2016 HISTORY flagdata [] spwcorr = False HISTORY Fri Feb 19 22:45:35 2016 HISTORY flagdata [] basecnt = False HISTORY Fri Feb 19 22:45:35 2016 HISTORY flagdata [] fieldcnt = False HISTORY Fri Feb 19 22:45:35 2016 HISTORY flagdata [] name = "Summary" HISTORY Fri Feb 19 22:45:35 2016 HISTORY flagdata [] action = "apply" HISTORY Fri Feb 19 22:45:35 2016 HISTORY flagdata [] display = "" HISTORY Fri Feb 19 22:45:35 2016 HISTORY flagdata [] flagbackup = False HISTORY Fri Feb 19 22:45:35 2016 HISTORY flagdata [] savepars = False HISTORY Fri Feb 19 22:45:35 2016 HISTORY flagdata [] cmdreason = "" HISTORY Fri Feb 19 22:45:35 2016 HISTORY flagdata [] outfile = "" HISTORY Fri Feb 19 22:45:35 2016 HISTORY flagdata [] writeflags = True HISTORY Fri Feb 19 22:56:00 2016 HISTORY ms::split() [fieldids=* spwids=0~1,2,3HISTORY > step=[1] which='DATA'] /lustre/naasc/sciops/qa2/bkirk/2015.1.00665.S.MHISTORY >US.uid___A001_X2d8_X2c3.SBNAME.2276_444_a_06_TE-analysis/sg_ouss_id/groHISTORY >p_ouss_id/member_ouss_id/calibrated/calibrated_final.ms.contsubZ0q12E sHISTORY >lit from /lustre/naasc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_HISTORY >2d8_X2c3.SBNAME.2276_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/membHISTORY >r_ouss_id/calibrated/calibrated_final.ms HISTORY Fri Feb 19 22:56:00 2016 HISTORY uvcontsub [] taskname=uvcontsub HISTORY Fri Feb 19 22:56:01 2016 HISTORY uvcontsub [] version: 4.5.1 branches rHISTORY >ev. 35996 Sun 2016/01/31 13:15:33 UTC HISTORY Fri Feb 19 22:56:01 2016 HISTORY uvcontsub [] vis = "calibratedHISTORY >_final.ms" HISTORY Fri Feb 19 22:56:02 2016 HISTORY uvcontsub [] field = "" HISTORY Fri Feb 19 22:56:02 2016 HISTORY uvcontsub [] fitspw = "0,1,2:0~10HISTORY >0" HISTORY Fri Feb 19 22:56:02 2016 HISTORY uvcontsub [] excludechans = False HISTORY Fri Feb 19 22:56:03 2016 HISTORY uvcontsub [] combine = "spw" HISTORY Fri Feb 19 22:56:03 2016 HISTORY uvcontsub [] solint = "int" HISTORY Fri Feb 19 22:56:04 2016 HISTORY uvcontsub [] fitorder = 1 HISTORY Fri Feb 19 22:56:04 2016 HISTORY uvcontsub [] spw = "3" HISTORY Fri Feb 19 22:56:04 2016 HISTORY uvcontsub [] want_cont = False HISTORY Fri Feb 19 22:56:17 2016 HISTORY calibrater::setdata [Beginning selectvHISTORY >is--(MSSelection version)-------, chanmode=none nchan=1 start=0 step=1 HISTORY >Start='0km/s' mStep='0km/s' msSelect=''] HISTORY Fri Feb 19 22:56:18 2016 HISTORY calibrater::solve [] Beginning solve--HISTORY >--------------------------- HISTORY Fri Feb 19 22:56:57 2016 HISTORY calibrater::setdata [Beginning selectvHISTORY >is--(MSSelection version)-------, chanmode=none nchan=1 start=0 step=1 HISTORY >Start='0km/s' mStep='0km/s' msSelect=''] HISTORY Fri Feb 19 22:56:59 2016 HISTORY calibrater::correct [] Beginning correHISTORY >ct--------------------------- HISTORY Fri Feb 19 22:57:26 2016 HISTORY ms::split() [fieldids= spwids=3 step=[HISTORY >1] which='corrected'] calibrated_final.ms.contsub split from /lustre/naHISTORY >sc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_X2c3.SBNAME.227HISTORY >_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibrateHISTORY >/calibrated_final.ms.contsubZ0q12E HISTORY Fri Feb 19 22:57:32 2016 HISTORY clearcal [] taskname=clearcal HISTORY Fri Feb 19 22:57:32 2016 HISTORY clearcal [] version: 4.5.1 branches reHISTORY >v. 35996 Sun 2016/01/31 13:15:33 UTC HISTORY Fri Feb 19 22:57:32 2016 HISTORY clearcal [] vis = "calibrated_HISTORY >final.ms.contsub" HISTORY Fri Feb 19 22:57:32 2016 HISTORY clearcal [] field = "" HISTORY Fri Feb 19 22:57:32 2016 HISTORY clearcal [] spw = "" HISTORY Fri Feb 19 22:57:32 2016 HISTORY clearcal [] intent = "" HISTORY Fri Feb 19 22:57:32 2016 HISTORY clearcal [] addmodel = False HISTORY Fri Feb 19 22:57:33 2016 HISTORY delmod [] taskname = delmod HISTORY Fri Feb 19 22:57:33 2016 HISTORY delmod [] vis = "calibrated_fiHISTORY >nal.ms.contsub" HISTORY Fri Feb 19 22:57:33 2016 HISTORY delmod [] otf = "True" HISTORY Fri Feb 19 22:57:33 2016 HISTORY delmod [] scr = "False" HISTORY Fri Feb 19 22:57:34 2016 HISTORY imager::defineimage() [Defining image HISTORY > properties:nx=400 ny=400 cellx='0.15arcsec' celly='0.15arcsec' stokes=HISTORY >' mode=RADIOVELOCITY nchan=60 start=-1 step=0 spwids=[-1] fieldid=2 facHISTORY >ts=1 frame=1 distance='0', phaseCenter='field-2 ' mStart='RadialvelociHISTORY >y: 1.33e+07' qStep='10 km/s'' mFreqStart='Frequency: 0] HISTORY Fri Feb 19 22:57:34 2016 HISTORY imager::weight() [] Weighting MS: ImagHISTORY >ing weights will be changed HISTORY Fri Feb 19 22:57:34 2016 HISTORY imager::weight() [] Briggs weighting: HISTORY > sidelobes will be suppressed over full image HISTORY Fri Feb 19 23:27:43 2016 HISTORY imager::clean() [] Clean gain = 0.1, NHISTORY >iter = 100, Threshold = 0 mJy HISTORY Fri Feb 19 23:27:43 2016 HISTORY imager::clean() [] Starting deconvolutHISTORY >ion HISTORY Fri Feb 19 23:29:28 2016 HISTORY imager::clean() [] Threshhold not reacHISTORY >hed yet. HISTORY Fri Feb 19 23:29:28 2016 HISTORY imager::clean() [] Beam used in restorHISTORY >ation: 1.56492 by 1.1732 (arcsec) at pa 41.643 (deg) HISTORY Fri Feb 19 23:37:07 2016 HISTORY imager::iClean() [] Restoring Image(s)HISTORY > with the clean-beam HISTORY CASA END LOGTABLE END \ No newline at end of file +SIMPLE = T /Standard FITS BITPIX = -32 /Floating point (32 bit) NAXIS = 4 NAXIS1 = 400 NAXIS2 = 400 NAXIS3 = 60 NAXIS4 = 1 EXTEND = T BSCALE = 1.000000000000E+00 /PHYSICAL = PIXEL*BSCALE + BZERO BZERO = 0.000000000000E+00 BMAJ = 4.346999857161E-04 BMIN = 3.258897529708E-04 BPA = 4.164298248291E+01 BTYPE = 'Intensity' OBJECT = '2276_444_53712' BUNIT = 'Jy/beam ' /Brightness (pixel) unit RADESYS = 'ICRS ' LONPOLE = 1.800000000000E+02 LATPOLE = 1.734619444444E+01 PC01_01 = 1.000000000000E+00 PC02_01 = 0.000000000000E+00 PC03_01 = 0.000000000000E+00 PC04_01 = 0.000000000000E+00 PC01_02 = 0.000000000000E+00 PC02_02 = 1.000000000000E+00 PC03_02 = 0.000000000000E+00 PC04_02 = 0.000000000000E+00 PC01_03 = 0.000000000000E+00 PC02_03 = 0.000000000000E+00 PC03_03 = 1.000000000000E+00 PC04_03 = 0.000000000000E+00 PC01_04 = 0.000000000000E+00 PC02_04 = 0.000000000000E+00 PC03_04 = 0.000000000000E+00 PC04_04 = 1.000000000000E+00 CTYPE1 = 'RA---SIN' CRVAL1 = 1.286404583333E+02 CDELT1 = -4.166666666667E-05 CRPIX1 = 2.010000000000E+02 CUNIT1 = 'deg ' CTYPE2 = 'DEC--SIN' CRVAL2 = 1.734619444444E+01 CDELT2 = 4.166666666667E-05 CRPIX2 = 2.010000000000E+02 CUNIT2 = 'deg ' CTYPE3 = 'FREQ ' CRVAL3 = 2.203104064830E+11 CDELT3 = -7.689919937897E+06 CRPIX3 = 1.000000000000E+00 CUNIT3 = 'Hz ' CTYPE4 = 'STOKES ' CRVAL4 = 1.000000000000E+00 CDELT4 = 1.000000000000E+00 CRPIX4 = 1.000000000000E+00 CUNIT4 = ' ' PV2_1 = 0.000000000000E+00 PV2_2 = 0.000000000000E+00 RESTFRQ = 2.305380000000E+11 /Rest Frequency (Hz) SPECSYS = 'LSRK ' /Spectral reference frame ALTRVAL = 1.329999999950E+07 /Alternate frequency reference value ALTRPIX = 1.000000000000E+00 /Alternate frequency reference pixel VELREF = 257 /1 LSR, 2 HEL, 3 OBS, +256 Radio COMMENT casacore non-standard usage: 4 LSD, 5 GEO, 6 SOU, 7 GAL TELESCOP= 'ALMA ' OBSERVER= 'jdtsmith' DATE-OBS= '2016-01-06T05:10:37.536000' TIMESYS = 'UTC ' OBSRA = 1.286404583333E+02 OBSDEC = 1.734619444444E+01 OBSGEO-X= 2.225142180269E+06 OBSGEO-Y= -5.440307370349E+06 OBSGEO-Z= -2.481029851874E+06 DATE = '2016-02-19T23:37:14.837000' /Date FITS file was written ORIGIN = 'CASA 4.5.1-REL (r35996)' HISTORY CASA START LOGTABLE HISTORY 2016-02-19T23:37:09 INFO SRCCODE='imager::clean()' HISTORY 2016-02-19T23:37:09 INFO SRCCODE='imager::clean()' HISTORY Thu Feb 18 22:54:44 2016 HISTORY importasdm [] taskname=importasdm HISTORY Thu Feb 18 22:54:44 2016 HISTORY importasdm [] version: 4.5.1 branches HISTORY > rev. 35996 Sun 2016/01/31 13:15:33 UTC HISTORY Thu Feb 18 22:54:45 2016 HISTORY importasdm [] asdm = "../rawdatHISTORY >a/uid___A002_Xaea19c_X2ead" HISTORY Thu Feb 18 22:54:45 2016 HISTORY importasdm [] vis = "/lustre/nHISTORY >aasc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_X2c3.SBNAME.2HISTORY >76_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibraHISTORY >ed/working/uid___A002_Xaea19c_X2ead.ms" HISTORY Thu Feb 18 22:54:45 2016 HISTORY importasdm [] createmms = False HISTORY Thu Feb 18 22:54:45 2016 HISTORY importasdm [] separationaxis = "auto" HISTORY Thu Feb 18 22:54:45 2016 HISTORY importasdm [] numsubms = "auto" HISTORY Thu Feb 18 22:54:45 2016 HISTORY importasdm [] singledish = False HISTORY Thu Feb 18 22:54:45 2016 HISTORY importasdm [] antenna = 0 HISTORY Thu Feb 18 22:54:46 2016 HISTORY importasdm [] corr_mode = "all" HISTORY Thu Feb 18 22:54:46 2016 HISTORY importasdm [] srt = "all" HISTORY Thu Feb 18 22:54:46 2016 HISTORY importasdm [] time_sampling = "all" HISTORY Thu Feb 18 22:54:47 2016 HISTORY importasdm [] ocorr_mode = "ca" HISTORY Thu Feb 18 22:54:47 2016 HISTORY importasdm [] compression = False HISTORY Thu Feb 18 22:54:47 2016 HISTORY importasdm [] lazy = False HISTORY Thu Feb 18 22:54:47 2016 HISTORY importasdm [] asis = "Antenna SHISTORY >tation Receiver Source CalAtmosphere CalWVR" HISTORY Thu Feb 18 22:54:47 2016 HISTORY importasdm [] wvr_corrected_data = "noHISTORY >" HISTORY Thu Feb 18 22:54:47 2016 HISTORY importasdm [] scans = "" HISTORY Thu Feb 18 22:54:47 2016 HISTORY importasdm [] ignore_time = False HISTORY Thu Feb 18 22:54:47 2016 HISTORY importasdm [] process_syspower = True HISTORY Thu Feb 18 22:54:48 2016 HISTORY importasdm [] process_caldevice = FalsHISTORY >e HISTORY Thu Feb 18 22:54:48 2016 HISTORY importasdm [] process_pointing = True HISTORY Thu Feb 18 22:54:48 2016 HISTORY importasdm [] process_flags = True HISTORY Thu Feb 18 22:54:48 2016 HISTORY importasdm [] tbuff = 0.0 HISTORY Thu Feb 18 22:54:48 2016 HISTORY importasdm [] applyflags = False HISTORY Thu Feb 18 22:54:48 2016 HISTORY importasdm [] savecmds = True HISTORY Thu Feb 18 22:54:48 2016 HISTORY importasdm [] outfile = ['/lustre/HISTORY >naasc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_X2c3.SBNAME.HISTORY >276_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibrHISTORY >ted/working/uid___A002_Xaea19c_X2ead_flagonline.txt'] HISTORY Thu Feb 18 22:54:48 2016 HISTORY importasdm [] flagbackup = True HISTORY Thu Feb 18 22:54:48 2016 HISTORY importasdm [] verbose = False HISTORY Thu Feb 18 22:54:49 2016 HISTORY importasdm [] overwrite = False HISTORY Thu Feb 18 22:54:49 2016 HISTORY importasdm [] showversion = False HISTORY Thu Feb 18 22:54:49 2016 HISTORY importasdm [] useversion = "v3" HISTORY Thu Feb 18 22:54:49 2016 HISTORY importasdm [] bdfflags = True HISTORY Thu Feb 18 22:54:49 2016 HISTORY importasdm [] with_pointing_correctionHISTORY > = False HISTORY Thu Feb 18 22:54:49 2016 HISTORY importasdm [] remove_ref_undef = FalseHISTORY Thu Feb 18 22:54:49 2016 HISTORY importasdm [] convert_ephem2geo = TrueHISTORY Thu Feb 18 23:09:05 2016 HISTORY calibrater::setdata [Beginning selectvHISTORY >is--(MSSelection version)-------, chanmode=none nchan=1 start=0 step=1 HISTORY >Start='0km/s' mStep='0km/s' msSelect=''] HISTORY Thu Feb 18 23:09:11 2016 HISTORY calibrater::correct [] Beginning correHISTORY >ct--------------------------- HISTORY Thu Feb 18 23:10:01 2016 HISTORY applycal [] taskname=applycal HISTORY Thu Feb 18 23:10:01 2016 HISTORY applycal [] version: 4.5.1 branches reHISTORY >v. 35996 Sun 2016/01/31 13:15:33 UTC HISTORY Thu Feb 18 23:10:01 2016 HISTORY applycal [] vis = "/lustre/naaHISTORY >sc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_X2c3.SBNAME.227HISTORY >_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibrateHISTORY >/working/uid___A002_Xaea19c_X2ead.ms" HISTORY Thu Feb 18 23:10:01 2016 HISTORY applycal [] field = "1,2,3,4,5,6HISTORY >" HISTORY Thu Feb 18 23:10:01 2016 HISTORY applycal [] spw = "19,21,23,25HISTORY >" HISTORY Thu Feb 18 23:10:01 2016 HISTORY applycal [] intent = "*PHASE*,*TAHISTORY >RGET*" HISTORY Thu Feb 18 23:10:02 2016 HISTORY applycal [] selectdata = True HISTORY Thu Feb 18 23:10:02 2016 HISTORY applycal [] timerange = "" HISTORY Thu Feb 18 23:10:02 2016 HISTORY applycal [] uvrange = "" HISTORY Thu Feb 18 23:10:02 2016 HISTORY applycal [] antenna = "*&*" HISTORY Thu Feb 18 23:10:02 2016 HISTORY applycal [] scan = "" HISTORY Thu Feb 18 23:10:02 2016 HISTORY applycal [] observation = "" HISTORY Thu Feb 18 23:10:02 2016 HISTORY applycal [] msselect = "" HISTORY Thu Feb 18 23:10:02 2016 HISTORY applycal [] docallib = False HISTORY Thu Feb 18 23:10:02 2016 HISTORY applycal [] callib = "" HISTORY Thu Feb 18 23:10:02 2016 HISTORY applycal [] gaintable = ['/lustre/naHISTORY >asc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_X2c3.SBNAME.22HISTORY >6_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibratHISTORY >d/working/uid___A002_Xaea19c_X2ead.ms.hifa_tsyscal.s6_1.tsyscal.tbl', 'HISTORY >lustre/naasc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_X2c3.HISTORY >BNAME.2276_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_idHISTORY >calibrated/working/uid___A002_Xaea19c_X2ead.ms.hifa_antpos.s8_1.ants.tbHISTORY >', '/lustre/naasc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_HISTORY >2c3.SBNAME.2276_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/member_ouHISTORY >s_id/calibrated/working/uid___A002_Xaea19c_X2ead.ms.hifa_wvrgcalflag.s9HISTORY >4.sm6_048s.wvrcal.tbl', '/lustre/naasc/sciops/qa2/bkirk/2015.1.00665.S.HISTORY >OUS.uid___A001_X2d8_X2c3.SBNAME.2276_444_a_06_TE-analysis/sg_ouss_id/grHISTORY >up_ouss_id/member_ouss_id/calibrated/working/uid___A002_Xaea19c_X2ead.mHISTORY >.hifa_bandpass.s13_3.spw19_21_23_25.channel.solintinf.bcal.tbl', '/lustHISTORY >e/naasc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_X2c3.SBNAMHISTORY >.2276_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/caliHISTORY >rated/working/uid___A002_Xaea19c_X2ead.ms.hifa_spwphaseup.s14_2.spw19_2HISTORY >_23_25.solintinf.gpcal.tbl', '/lustre/naasc/sciops/qa2/bkirk/2015.1.006HISTORY >5.S.MOUS.uid___A001_X2d8_X2c3.SBNAME.2276_444_a_06_TE-analysis/sg_ouss_HISTORY >d/group_ouss_id/member_ouss_id/calibrated/working/uid___A002_Xaea19c_X2HISTORY >ad.ms.hifa_timegaincal.s16_3.spw19_21_23_25.solintinf.gpcal.tbl', '/lusHISTORY >re/naasc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_X2c3.SBNAHISTORY >E.2276_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calHISTORY >brated/working/uid___A002_Xaea19c_X2ead.ms.hifa_timegaincal.s16_5.spw19HISTORY >21_23_25.solintinf.gacal.tbl'] HISTORY Thu Feb 18 23:10:02 2016 HISTORY applycal [] gainfield = ['nearest', HISTORY > '', '', '', 'nearest', 'nearest', 'nearest'] HISTORY Thu Feb 18 23:10:03 2016 HISTORY applycal [] interp = ['linear,linHISTORY >ear', 'linear', 'nearest', 'linearperobs,linearflag', 'linear,linear', HISTORY >linear,linear', 'linear,linear'] HISTORY Thu Feb 18 23:10:03 2016 HISTORY applycal [] spwmap = [[0, 1, 2, 3HISTORY >, 4, 5, 6, 7, 8, 9, 10, 11, 12, 17, 19, 21, 23, 17, 17, 19, 19, 21, 21,HISTORY > 23, 23, 17, 17], [], [], [], [], [], []] HISTORY Thu Feb 18 23:10:03 2016 HISTORY applycal [] calwt = [True, FalseHISTORY >, False, True, False, False, True] HISTORY Thu Feb 18 23:10:03 2016 HISTORY applycal [] parang = False HISTORY Thu Feb 18 23:10:03 2016 HISTORY applycal [] applymode = "calflagstriHISTORY >ct" HISTORY Thu Feb 18 23:10:03 2016 HISTORY applycal [] flagbackup = True HISTORY Thu Feb 18 23:10:57 2016 HISTORY calibrater::setdata [Beginning selectvHISTORY >is--(MSSelection version)-------, chanmode=none nchan=1 start=0 step=1 HISTORY >Start='0km/s' mStep='0km/s' msSelect=''] HISTORY Thu Feb 18 23:11:02 2016 HISTORY calibrater::correct [] Beginning correHISTORY >ct--------------------------- HISTORY Thu Feb 18 23:11:20 2016 HISTORY applycal [] taskname=applycal HISTORY Thu Feb 18 23:11:20 2016 HISTORY applycal [] version: 4.5.1 branches reHISTORY >v. 35996 Sun 2016/01/31 13:15:33 UTC HISTORY Thu Feb 18 23:11:20 2016 HISTORY applycal [] vis = "/lustre/naaHISTORY >sc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_X2c3.SBNAME.227HISTORY >_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibrateHISTORY >/working/uid___A002_Xaea19c_X2ead.ms" HISTORY Thu Feb 18 23:11:20 2016 HISTORY applycal [] field = "0" HISTORY Thu Feb 18 23:11:21 2016 HISTORY applycal [] spw = "19,21,23,25HISTORY >" HISTORY Thu Feb 18 23:11:21 2016 HISTORY applycal [] intent = "*FLUX*,*BANHISTORY >DPASS*" HISTORY Thu Feb 18 23:11:21 2016 HISTORY applycal [] selectdata = True HISTORY Thu Feb 18 23:11:21 2016 HISTORY applycal [] timerange = "" HISTORY Thu Feb 18 23:11:21 2016 HISTORY applycal [] uvrange = "" HISTORY Thu Feb 18 23:11:21 2016 HISTORY applycal [] antenna = "*&*" HISTORY Thu Feb 18 23:11:21 2016 HISTORY applycal [] scan = "" HISTORY Thu Feb 18 23:11:21 2016 HISTORY applycal [] observation = "" HISTORY Thu Feb 18 23:11:21 2016 HISTORY applycal [] msselect = "" HISTORY Thu Feb 18 23:11:21 2016 HISTORY applycal [] docallib = False HISTORY Thu Feb 18 23:11:22 2016 HISTORY applycal [] callib = "" HISTORY Thu Feb 18 23:11:22 2016 HISTORY applycal [] gaintable = ['/lustre/naHISTORY >asc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_X2c3.SBNAME.22HISTORY >6_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibratHISTORY >d/working/uid___A002_Xaea19c_X2ead.ms.hifa_tsyscal.s6_1.tsyscal.tbl', 'HISTORY >lustre/naasc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_X2c3.HISTORY >BNAME.2276_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_idHISTORY >calibrated/working/uid___A002_Xaea19c_X2ead.ms.hifa_antpos.s8_1.ants.tbHISTORY >', '/lustre/naasc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_HISTORY >2c3.SBNAME.2276_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/member_ouHISTORY >s_id/calibrated/working/uid___A002_Xaea19c_X2ead.ms.hifa_wvrgcalflag.s9HISTORY >4.sm6_048s.wvrcal.tbl', '/lustre/naasc/sciops/qa2/bkirk/2015.1.00665.S.HISTORY >OUS.uid___A001_X2d8_X2c3.SBNAME.2276_444_a_06_TE-analysis/sg_ouss_id/grHISTORY >up_ouss_id/member_ouss_id/calibrated/working/uid___A002_Xaea19c_X2ead.mHISTORY >.hifa_bandpass.s13_3.spw19_21_23_25.channel.solintinf.bcal.tbl', '/lustHISTORY >e/naasc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_X2c3.SBNAMHISTORY >.2276_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/caliHISTORY >rated/working/uid___A002_Xaea19c_X2ead.ms.hifa_spwphaseup.s14_2.spw19_2HISTORY >_23_25.solintinf.gpcal.tbl', '/lustre/naasc/sciops/qa2/bkirk/2015.1.006HISTORY >5.S.MOUS.uid___A001_X2d8_X2c3.SBNAME.2276_444_a_06_TE-analysis/sg_ouss_HISTORY >d/group_ouss_id/member_ouss_id/calibrated/working/uid___A002_Xaea19c_X2HISTORY >ad.ms.hifa_timegaincal.s16_4.spw19_21_23_25.solintint.gpcal.tbl', '/lusHISTORY >re/naasc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_X2c3.SBNAHISTORY >E.2276_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calHISTORY >brated/working/uid___A002_Xaea19c_X2ead.ms.hifa_timegaincal.s16_5.spw19HISTORY >21_23_25.solintinf.gacal.tbl'] HISTORY Thu Feb 18 23:11:22 2016 HISTORY applycal [] gainfield = ['nearest', HISTORY > '', '', '', 'nearest', 'nearest', 'nearest'] HISTORY Thu Feb 18 23:11:22 2016 HISTORY applycal [] interp = ['linear,linHISTORY >ear', 'linear', 'nearest', 'linearperobs,linearflag', 'linear,linear', HISTORY >linear,linear', 'linear,linear'] HISTORY Thu Feb 18 23:11:22 2016 HISTORY applycal [] spwmap = [[0, 1, 2, 3HISTORY >, 4, 5, 6, 7, 8, 9, 10, 11, 12, 17, 19, 21, 23, 17, 17, 19, 19, 21, 21,HISTORY > 23, 23, 17, 17], [], [], [], [], [], []] HISTORY Thu Feb 18 23:11:22 2016 HISTORY applycal [] calwt = [True, FalseHISTORY >, False, True, False, False, True] HISTORY Thu Feb 18 23:11:22 2016 HISTORY applycal [] parang = False HISTORY Thu Feb 18 23:11:22 2016 HISTORY applycal [] applymode = "calflagstriHISTORY >ct" HISTORY Thu Feb 18 23:11:23 2016 HISTORY applycal [] flagbackup = True HISTORY Thu Feb 18 23:15:38 2016 HISTORY flagdata [] taskname=flagdata HISTORY Thu Feb 18 23:15:38 2016 HISTORY flagdata [] version: 4.5.1 branches reHISTORY >v. 35996 Sun 2016/01/31 13:15:33 UTC HISTORY Thu Feb 18 23:15:38 2016 HISTORY flagdata [] vis = "/lustre/naaHISTORY >sc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_X2c3.SBNAME.227HISTORY >_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibrateHISTORY >/working/uid___A002_Xaea19c_X2ead.ms" HISTORY Thu Feb 18 23:15:38 2016 HISTORY flagdata [] mode = "list" HISTORY Thu Feb 18 23:15:38 2016 HISTORY flagdata [] autocorr = False HISTORY Thu Feb 18 23:15:38 2016 HISTORY flagdata [] inpfile = ["spw='19' fHISTORY >ieldcnt=True mode='summary' name='AntSpw019", "spw='21' fieldcnt=True mHISTORY >de='summary' name='AntSpw021", "spw='23' fieldcnt=True mode='summary' nHISTORY >me='AntSpw023", "spw='25' fieldcnt=True mode='summary' name='AntSpw025"HISTORY Thu Feb 18 23:15:38 2016 HISTORY flagdata [] reason = "any" HISTORY Thu Feb 18 23:15:38 2016 HISTORY flagdata [] tbuff = 0.0 HISTORY Thu Feb 18 23:15:38 2016 HISTORY flagdata [] spw = "" HISTORY Thu Feb 18 23:15:39 2016 HISTORY flagdata [] field = "" HISTORY Thu Feb 18 23:15:39 2016 HISTORY flagdata [] antenna = "" HISTORY Thu Feb 18 23:15:39 2016 HISTORY flagdata [] uvrange = "" HISTORY Thu Feb 18 23:15:39 2016 HISTORY flagdata [] timerange = "" HISTORY Thu Feb 18 23:15:39 2016 HISTORY flagdata [] correlation = "" HISTORY Thu Feb 18 23:15:39 2016 HISTORY flagdata [] scan = "" HISTORY Thu Feb 18 23:15:39 2016 HISTORY flagdata [] intent = "" HISTORY Thu Feb 18 23:15:39 2016 HISTORY flagdata [] array = "" HISTORY Thu Feb 18 23:15:39 2016 HISTORY flagdata [] observation = "" HISTORY Thu Feb 18 23:15:39 2016 HISTORY flagdata [] feed = "" HISTORY Thu Feb 18 23:15:40 2016 HISTORY flagdata [] clipminmax = [] HISTORY Thu Feb 18 23:15:40 2016 HISTORY flagdata [] datacolumn = "DATA" HISTORY Thu Feb 18 23:15:40 2016 HISTORY flagdata [] clipoutside = True HISTORY Thu Feb 18 23:15:40 2016 HISTORY flagdata [] channelavg = False HISTORY Thu Feb 18 23:15:40 2016 HISTORY flagdata [] timeavg = False HISTORY Thu Feb 18 23:15:40 2016 HISTORY flagdata [] timebin = "0s" HISTORY Thu Feb 18 23:15:40 2016 HISTORY flagdata [] clipzeros = False HISTORY Thu Feb 18 23:15:40 2016 HISTORY flagdata [] quackinterval = 1.0 HISTORY Thu Feb 18 23:15:40 2016 HISTORY flagdata [] quackmode = "beg" HISTORY Thu Feb 18 23:15:40 2016 HISTORY flagdata [] quackincrement = False HISTORY Thu Feb 18 23:15:41 2016 HISTORY flagdata [] tolerance = 0.0 HISTORY Thu Feb 18 23:15:41 2016 HISTORY flagdata [] addantenna = "" HISTORY Thu Feb 18 23:15:41 2016 HISTORY flagdata [] lowerlimit = 0.0 HISTORY Thu Feb 18 23:15:41 2016 HISTORY flagdata [] upperlimit = 90.0 HISTORY Thu Feb 18 23:15:41 2016 HISTORY flagdata [] ntime = "scan" HISTORY Thu Feb 18 23:15:41 2016 HISTORY flagdata [] combinescans = False HISTORY Thu Feb 18 23:15:41 2016 HISTORY flagdata [] timecutoff = 4.0 HISTORY Thu Feb 18 23:15:41 2016 HISTORY flagdata [] freqcutoff = 3.0 HISTORY Thu Feb 18 23:15:41 2016 HISTORY flagdata [] timefit = "line" HISTORY Thu Feb 18 23:15:41 2016 HISTORY flagdata [] freqfit = "poly" HISTORY Thu Feb 18 23:15:41 2016 HISTORY flagdata [] maxnpieces = 7 HISTORY Thu Feb 18 23:15:42 2016 HISTORY flagdata [] flagdimension = "freqtime"HISTORY Thu Feb 18 23:15:42 2016 HISTORY flagdata [] usewindowstats = "none" HISTORY Thu Feb 18 23:15:42 2016 HISTORY flagdata [] halfwin = 1 HISTORY Thu Feb 18 23:15:42 2016 HISTORY flagdata [] extendflags = True HISTORY Thu Feb 18 23:15:42 2016 HISTORY flagdata [] winsize = 3 HISTORY Thu Feb 18 23:15:42 2016 HISTORY flagdata [] timedev = "" HISTORY Thu Feb 18 23:15:42 2016 HISTORY flagdata [] freqdev = "" HISTORY Thu Feb 18 23:15:42 2016 HISTORY flagdata [] timedevscale = 5.0 HISTORY Thu Feb 18 23:15:42 2016 HISTORY flagdata [] freqdevscale = 5.0 HISTORY Thu Feb 18 23:15:42 2016 HISTORY flagdata [] spectralmax = 1000000.0 HISTORY Thu Feb 18 23:15:42 2016 HISTORY flagdata [] spectralmin = 0.0 HISTORY Thu Feb 18 23:15:43 2016 HISTORY flagdata [] extendpols = True HISTORY Thu Feb 18 23:15:43 2016 HISTORY flagdata [] growtime = 50.0 HISTORY Thu Feb 18 23:15:43 2016 HISTORY flagdata [] growfreq = 50.0 HISTORY Thu Feb 18 23:15:43 2016 HISTORY flagdata [] growaround = False HISTORY Thu Feb 18 23:15:43 2016 HISTORY flagdata [] flagneartime = False HISTORY Thu Feb 18 23:15:43 2016 HISTORY flagdata [] flagnearfreq = False HISTORY Thu Feb 18 23:15:43 2016 HISTORY flagdata [] minrel = 0.0 HISTORY Thu Feb 18 23:15:43 2016 HISTORY flagdata [] maxrel = 1.0 HISTORY Thu Feb 18 23:15:43 2016 HISTORY flagdata [] minabs = 0 HISTORY Thu Feb 18 23:15:43 2016 HISTORY flagdata [] maxabs = -1 HISTORY Thu Feb 18 23:15:43 2016 HISTORY flagdata [] spwchan = False HISTORY Thu Feb 18 23:15:44 2016 HISTORY flagdata [] spwcorr = False HISTORY Thu Feb 18 23:15:44 2016 HISTORY flagdata [] basecnt = False HISTORY Thu Feb 18 23:15:44 2016 HISTORY flagdata [] fieldcnt = False HISTORY Thu Feb 18 23:15:44 2016 HISTORY flagdata [] name = "Summary" HISTORY Thu Feb 18 23:15:44 2016 HISTORY flagdata [] action = "apply" HISTORY Thu Feb 18 23:15:44 2016 HISTORY flagdata [] display = "" HISTORY Thu Feb 18 23:15:44 2016 HISTORY flagdata [] flagbackup = False HISTORY Thu Feb 18 23:15:44 2016 HISTORY flagdata [] savepars = False HISTORY Thu Feb 18 23:15:44 2016 HISTORY flagdata [] cmdreason = "" HISTORY Thu Feb 18 23:15:44 2016 HISTORY flagdata [] outfile = "" HISTORY Thu Feb 18 23:15:44 2016 HISTORY flagdata [] writeflags = True HISTORY Thu Feb 18 23:18:15 2016 HISTORY ms::split() [fieldids= spwids=19,21,23HISTORY >,25 step=[1] which='corrected'] uid___A002_Xaea19c_X2ead.ms.split.cal sHISTORY >lit from /lustre/naasc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_HISTORY >2d8_X2c3.SBNAME.2276_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/membHISTORY >r_ouss_id/calibrated/working/uid___A002_Xaea19c_X2ead.ms HISTORY Thu Feb 18 23:18:15 2016 HISTORY split [] taskname=split HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] version: 4.5.1 branches rev. HISTORY > 35996 Sun 2016/01/31 13:15:33 UTC HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] vis = "uid___A002_XaeHISTORY >a19c_X2ead.ms" HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] outputvis = "uid___A002_XaeHISTORY >a19c_X2ead.ms.split.cal" HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] datacolumn = "corrected" HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] field = "" HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] spw = "19,21,23,25" HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] width = 1 HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] antenna = "" HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] timebin = "0.0s" HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] timerange = "" HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] scan = "" HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] intent = "" HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] array = "" HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] uvrange = "" HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] correlation = "" HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] observation = "" HISTORY Thu Feb 18 23:18:16 2016 HISTORY split [] combine = "" HISTORY Thu Feb 18 23:18:17 2016 HISTORY split [] keepflags = True HISTORY Thu Feb 18 23:22:18 2016 HISTORY ms::split() [fieldids= spwids=* step=[HISTORY >1] which='data'] calibrated_source.ms split from /lustre/naasc/sciops/qHISTORY >2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_X2c3.SBNAME.2276_444_a_06_THISTORY >-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibrated/uid___A002HISTORY >Xaea19c_X2ead.ms.split.cal HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] taskname=split HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] version: 4.5.1 branches rev. HISTORY > 35996 Sun 2016/01/31 13:15:33 UTC HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] vis = "uid___A002_XaeHISTORY >a19c_X2ead.ms.split.cal" HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] outputvis = "calibrated_souHISTORY >rce.ms" HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] datacolumn = "data" HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] field = "" HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] spw = "" HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] width = 1 HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] antenna = "" HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] timebin = "0.0s" HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] timerange = "" HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] scan = "" HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] intent = "*TARGET*" HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] array = "" HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] uvrange = "" HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] correlation = "" HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] observation = "" HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] combine = "" HISTORY Thu Feb 18 23:22:19 2016 HISTORY split [] keepflags = True HISTORY Thu Feb 18 23:22:38 2016 HISTORY calibrater::initweights [] Beginning iHISTORY >nitweights--------------------------- HISTORY Thu Feb 18 23:22:58 2016 HISTORY initweights [] taskname = initweights HISTORY Thu Feb 18 23:22:58 2016 HISTORY initweights [] vis = "calibratHISTORY >ed_final.ms" HISTORY Thu Feb 18 23:22:58 2016 HISTORY initweights [] wtmode = "weight" HISTORY Thu Feb 18 23:22:58 2016 HISTORY initweights [] dowtsp = "True" HISTORY Thu Feb 18 23:22:59 2016 HISTORY flagdata [] taskname=flagdata HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] version: 4.5.1 branches reHISTORY >v. 35996 Sun 2016/01/31 13:15:33 UTC HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] vis = "calibrated_HISTORY >final.ms" HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] mode = "manual" HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] autocorr = False HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] inpfile = "" HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] reason = "any" HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] tbuff = 0.0 HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] spw = "2:100~120" HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] field = "" HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] antenna = "" HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] uvrange = "" HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] timerange = "" HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] correlation = "" HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] scan = "" HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] intent = "" HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] array = "" HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] observation = "" HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] feed = "" HISTORY Thu Feb 18 23:23:00 2016 HISTORY flagdata [] clipminmax = [] HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] datacolumn = "DATA" HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] clipoutside = True HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] channelavg = False HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] timeavg = False HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] timebin = "0s" HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] clipzeros = False HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] quackinterval = 1.0 HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] quackmode = "beg" HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] quackincrement = False HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] tolerance = 0.0 HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] addantenna = "" HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] lowerlimit = 0.0 HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] upperlimit = 90.0 HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] ntime = "scan" HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] combinescans = False HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] timecutoff = 4.0 HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] freqcutoff = 3.0 HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] timefit = "line" HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] freqfit = "poly" HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] maxnpieces = 7 HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] flagdimension = "freqtime"HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] usewindowstats = "none" HISTORY Thu Feb 18 23:23:01 2016 HISTORY flagdata [] halfwin = 1 HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] extendflags = True HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] winsize = 3 HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] timedev = "" HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] freqdev = "" HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] timedevscale = 5.0 HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] freqdevscale = 5.0 HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] spectralmax = 1000000.0 HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] spectralmin = 0.0 HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] extendpols = True HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] growtime = 50.0 HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] growfreq = 50.0 HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] growaround = False HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] flagneartime = False HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] flagnearfreq = False HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] minrel = 0.0 HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] maxrel = 1.0 HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] minabs = 0 HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] maxabs = -1 HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] spwchan = False HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] spwcorr = False HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] basecnt = False HISTORY Thu Feb 18 23:23:02 2016 HISTORY flagdata [] fieldcnt = False HISTORY Thu Feb 18 23:23:03 2016 HISTORY flagdata [] name = "Summary" HISTORY Thu Feb 18 23:23:03 2016 HISTORY flagdata [] action = "apply" HISTORY Thu Feb 18 23:23:03 2016 HISTORY flagdata [] display = "" HISTORY Thu Feb 18 23:23:03 2016 HISTORY flagdata [] flagbackup = False HISTORY Thu Feb 18 23:23:03 2016 HISTORY flagdata [] savepars = False HISTORY Thu Feb 18 23:23:03 2016 HISTORY flagdata [] cmdreason = "" HISTORY Thu Feb 18 23:23:03 2016 HISTORY flagdata [] outfile = "" HISTORY Thu Feb 18 23:23:03 2016 HISTORY flagdata [] writeflags = True HISTORY Fri Feb 19 17:03:48 2016 HISTORY calibrater::initweights [] Beginning iHISTORY >nitweights--------------------------- HISTORY Fri Feb 19 17:04:12 2016 HISTORY initweights [] taskname = initweights HISTORY Fri Feb 19 17:04:12 2016 HISTORY initweights [] vis = "calibratHISTORY >ed_final.ms" HISTORY Fri Feb 19 17:04:12 2016 HISTORY initweights [] wtmode = "weight" HISTORY Fri Feb 19 17:04:12 2016 HISTORY initweights [] dowtsp = "True" HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] taskname=flagdata HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] version: 4.5.1 branches reHISTORY >v. 35996 Sun 2016/01/31 13:15:33 UTC HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] vis = "calibrated_HISTORY >final.ms" HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] mode = "manual" HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] autocorr = False HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] inpfile = "" HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] reason = "any" HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] tbuff = 0.0 HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] spw = "2:100~120" HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] field = "" HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] antenna = "" HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] uvrange = "" HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] timerange = "" HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] correlation = "" HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] scan = "" HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] intent = "" HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] array = "" HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] observation = "" HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] feed = "" HISTORY Fri Feb 19 17:04:14 2016 HISTORY flagdata [] clipminmax = [] HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] datacolumn = "DATA" HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] clipoutside = True HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] channelavg = False HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] timeavg = False HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] timebin = "0s" HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] clipzeros = False HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] quackinterval = 1.0 HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] quackmode = "beg" HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] quackincrement = False HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] tolerance = 0.0 HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] addantenna = "" HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] lowerlimit = 0.0 HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] upperlimit = 90.0 HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] ntime = "scan" HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] combinescans = False HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] timecutoff = 4.0 HISTORY Fri Feb 19 17:04:15 2016 HISTORY flagdata [] freqcutoff = 3.0 HISTORY Fri Feb 19 17:04:16 2016 HISTORY flagdata [] timefit = "line" HISTORY Fri Feb 19 17:04:16 2016 HISTORY flagdata [] freqfit = "poly" HISTORY Fri Feb 19 17:04:16 2016 HISTORY flagdata [] maxnpieces = 7 HISTORY Fri Feb 19 17:04:16 2016 HISTORY flagdata [] flagdimension = "freqtime"HISTORY Fri Feb 19 17:04:16 2016 HISTORY flagdata [] usewindowstats = "none" HISTORY Fri Feb 19 17:04:16 2016 HISTORY flagdata [] halfwin = 1 HISTORY Fri Feb 19 17:04:16 2016 HISTORY flagdata [] extendflags = True HISTORY Fri Feb 19 17:04:16 2016 HISTORY flagdata [] winsize = 3 HISTORY Fri Feb 19 17:04:16 2016 HISTORY flagdata [] timedev = "" HISTORY Fri Feb 19 17:04:16 2016 HISTORY flagdata [] freqdev = "" HISTORY Fri Feb 19 17:04:16 2016 HISTORY flagdata [] timedevscale = 5.0 HISTORY Fri Feb 19 17:04:16 2016 HISTORY flagdata [] freqdevscale = 5.0 HISTORY Fri Feb 19 17:04:16 2016 HISTORY flagdata [] spectralmax = 1000000.0 HISTORY Fri Feb 19 17:04:16 2016 HISTORY flagdata [] spectralmin = 0.0 HISTORY Fri Feb 19 17:04:16 2016 HISTORY flagdata [] extendpols = True HISTORY Fri Feb 19 17:04:16 2016 HISTORY flagdata [] growtime = 50.0 HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] growfreq = 50.0 HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] growaround = False HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] flagneartime = False HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] flagnearfreq = False HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] minrel = 0.0 HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] maxrel = 1.0 HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] minabs = 0 HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] maxabs = -1 HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] spwchan = False HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] spwcorr = False HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] basecnt = False HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] fieldcnt = False HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] name = "Summary" HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] action = "apply" HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] display = "" HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] flagbackup = False HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] savepars = False HISTORY Fri Feb 19 17:04:17 2016 HISTORY flagdata [] cmdreason = "" HISTORY Fri Feb 19 17:04:18 2016 HISTORY flagdata [] outfile = "" HISTORY Fri Feb 19 17:04:18 2016 HISTORY flagdata [] writeflags = True HISTORY Fri Feb 19 22:45:04 2016 HISTORY calibrater::initweights [] Beginning iHISTORY >nitweights--------------------------- HISTORY Fri Feb 19 22:45:29 2016 HISTORY initweights [] taskname = initweights HISTORY Fri Feb 19 22:45:29 2016 HISTORY initweights [] vis = "calibratHISTORY >ed_final.ms" HISTORY Fri Feb 19 22:45:29 2016 HISTORY initweights [] wtmode = "weight" HISTORY Fri Feb 19 22:45:29 2016 HISTORY initweights [] dowtsp = "True" HISTORY Fri Feb 19 22:45:30 2016 HISTORY flagdata [] taskname=flagdata HISTORY Fri Feb 19 22:45:30 2016 HISTORY flagdata [] version: 4.5.1 branches reHISTORY >v. 35996 Sun 2016/01/31 13:15:33 UTC HISTORY Fri Feb 19 22:45:31 2016 HISTORY flagdata [] vis = "calibrated_HISTORY >final.ms" HISTORY Fri Feb 19 22:45:31 2016 HISTORY flagdata [] mode = "manual" HISTORY Fri Feb 19 22:45:31 2016 HISTORY flagdata [] autocorr = False HISTORY Fri Feb 19 22:45:31 2016 HISTORY flagdata [] inpfile = "" HISTORY Fri Feb 19 22:45:31 2016 HISTORY flagdata [] reason = "any" HISTORY Fri Feb 19 22:45:31 2016 HISTORY flagdata [] tbuff = 0.0 HISTORY Fri Feb 19 22:45:31 2016 HISTORY flagdata [] spw = "2:100~120" HISTORY Fri Feb 19 22:45:31 2016 HISTORY flagdata [] field = "" HISTORY Fri Feb 19 22:45:31 2016 HISTORY flagdata [] antenna = "" HISTORY Fri Feb 19 22:45:31 2016 HISTORY flagdata [] uvrange = "" HISTORY Fri Feb 19 22:45:31 2016 HISTORY flagdata [] timerange = "" HISTORY Fri Feb 19 22:45:31 2016 HISTORY flagdata [] correlation = "" HISTORY Fri Feb 19 22:45:31 2016 HISTORY flagdata [] scan = "" HISTORY Fri Feb 19 22:45:31 2016 HISTORY flagdata [] intent = "" HISTORY Fri Feb 19 22:45:31 2016 HISTORY flagdata [] array = "" HISTORY Fri Feb 19 22:45:32 2016 HISTORY flagdata [] observation = "" HISTORY Fri Feb 19 22:45:32 2016 HISTORY flagdata [] feed = "" HISTORY Fri Feb 19 22:45:32 2016 HISTORY flagdata [] clipminmax = [] HISTORY Fri Feb 19 22:45:32 2016 HISTORY flagdata [] datacolumn = "DATA" HISTORY Fri Feb 19 22:45:32 2016 HISTORY flagdata [] clipoutside = True HISTORY Fri Feb 19 22:45:32 2016 HISTORY flagdata [] channelavg = False HISTORY Fri Feb 19 22:45:32 2016 HISTORY flagdata [] timeavg = False HISTORY Fri Feb 19 22:45:32 2016 HISTORY flagdata [] timebin = "0s" HISTORY Fri Feb 19 22:45:32 2016 HISTORY flagdata [] clipzeros = False HISTORY Fri Feb 19 22:45:32 2016 HISTORY flagdata [] quackinterval = 1.0 HISTORY Fri Feb 19 22:45:32 2016 HISTORY flagdata [] quackmode = "beg" HISTORY Fri Feb 19 22:45:32 2016 HISTORY flagdata [] quackincrement = False HISTORY Fri Feb 19 22:45:32 2016 HISTORY flagdata [] tolerance = 0.0 HISTORY Fri Feb 19 22:45:32 2016 HISTORY flagdata [] addantenna = "" HISTORY Fri Feb 19 22:45:33 2016 HISTORY flagdata [] lowerlimit = 0.0 HISTORY Fri Feb 19 22:45:33 2016 HISTORY flagdata [] upperlimit = 90.0 HISTORY Fri Feb 19 22:45:33 2016 HISTORY flagdata [] ntime = "scan" HISTORY Fri Feb 19 22:45:33 2016 HISTORY flagdata [] combinescans = False HISTORY Fri Feb 19 22:45:33 2016 HISTORY flagdata [] timecutoff = 4.0 HISTORY Fri Feb 19 22:45:33 2016 HISTORY flagdata [] freqcutoff = 3.0 HISTORY Fri Feb 19 22:45:33 2016 HISTORY flagdata [] timefit = "line" HISTORY Fri Feb 19 22:45:33 2016 HISTORY flagdata [] freqfit = "poly" HISTORY Fri Feb 19 22:45:33 2016 HISTORY flagdata [] maxnpieces = 7 HISTORY Fri Feb 19 22:45:33 2016 HISTORY flagdata [] flagdimension = "freqtime"HISTORY Fri Feb 19 22:45:33 2016 HISTORY flagdata [] usewindowstats = "none" HISTORY Fri Feb 19 22:45:33 2016 HISTORY flagdata [] halfwin = 1 HISTORY Fri Feb 19 22:45:33 2016 HISTORY flagdata [] extendflags = True HISTORY Fri Feb 19 22:45:33 2016 HISTORY flagdata [] winsize = 3 HISTORY Fri Feb 19 22:45:33 2016 HISTORY flagdata [] timedev = "" HISTORY Fri Feb 19 22:45:34 2016 HISTORY flagdata [] freqdev = "" HISTORY Fri Feb 19 22:45:34 2016 HISTORY flagdata [] timedevscale = 5.0 HISTORY Fri Feb 19 22:45:34 2016 HISTORY flagdata [] freqdevscale = 5.0 HISTORY Fri Feb 19 22:45:34 2016 HISTORY flagdata [] spectralmax = 1000000.0 HISTORY Fri Feb 19 22:45:34 2016 HISTORY flagdata [] spectralmin = 0.0 HISTORY Fri Feb 19 22:45:34 2016 HISTORY flagdata [] extendpols = True HISTORY Fri Feb 19 22:45:34 2016 HISTORY flagdata [] growtime = 50.0 HISTORY Fri Feb 19 22:45:34 2016 HISTORY flagdata [] growfreq = 50.0 HISTORY Fri Feb 19 22:45:34 2016 HISTORY flagdata [] growaround = False HISTORY Fri Feb 19 22:45:34 2016 HISTORY flagdata [] flagneartime = False HISTORY Fri Feb 19 22:45:34 2016 HISTORY flagdata [] flagnearfreq = False HISTORY Fri Feb 19 22:45:34 2016 HISTORY flagdata [] minrel = 0.0 HISTORY Fri Feb 19 22:45:34 2016 HISTORY flagdata [] maxrel = 1.0 HISTORY Fri Feb 19 22:45:34 2016 HISTORY flagdata [] minabs = 0 HISTORY Fri Feb 19 22:45:35 2016 HISTORY flagdata [] maxabs = -1 HISTORY Fri Feb 19 22:45:35 2016 HISTORY flagdata [] spwchan = False HISTORY Fri Feb 19 22:45:35 2016 HISTORY flagdata [] spwcorr = False HISTORY Fri Feb 19 22:45:35 2016 HISTORY flagdata [] basecnt = False HISTORY Fri Feb 19 22:45:35 2016 HISTORY flagdata [] fieldcnt = False HISTORY Fri Feb 19 22:45:35 2016 HISTORY flagdata [] name = "Summary" HISTORY Fri Feb 19 22:45:35 2016 HISTORY flagdata [] action = "apply" HISTORY Fri Feb 19 22:45:35 2016 HISTORY flagdata [] display = "" HISTORY Fri Feb 19 22:45:35 2016 HISTORY flagdata [] flagbackup = False HISTORY Fri Feb 19 22:45:35 2016 HISTORY flagdata [] savepars = False HISTORY Fri Feb 19 22:45:35 2016 HISTORY flagdata [] cmdreason = "" HISTORY Fri Feb 19 22:45:35 2016 HISTORY flagdata [] outfile = "" HISTORY Fri Feb 19 22:45:35 2016 HISTORY flagdata [] writeflags = True HISTORY Fri Feb 19 22:56:00 2016 HISTORY ms::split() [fieldids=* spwids=0~1,2,3HISTORY > step=[1] which='DATA'] /lustre/naasc/sciops/qa2/bkirk/2015.1.00665.S.MHISTORY >US.uid___A001_X2d8_X2c3.SBNAME.2276_444_a_06_TE-analysis/sg_ouss_id/groHISTORY >p_ouss_id/member_ouss_id/calibrated/calibrated_final.ms.contsubZ0q12E sHISTORY >lit from /lustre/naasc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_HISTORY >2d8_X2c3.SBNAME.2276_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/membHISTORY >r_ouss_id/calibrated/calibrated_final.ms HISTORY Fri Feb 19 22:56:00 2016 HISTORY uvcontsub [] taskname=uvcontsub HISTORY Fri Feb 19 22:56:01 2016 HISTORY uvcontsub [] version: 4.5.1 branches rHISTORY >ev. 35996 Sun 2016/01/31 13:15:33 UTC HISTORY Fri Feb 19 22:56:01 2016 HISTORY uvcontsub [] vis = "calibratedHISTORY >_final.ms" HISTORY Fri Feb 19 22:56:02 2016 HISTORY uvcontsub [] field = "" HISTORY Fri Feb 19 22:56:02 2016 HISTORY uvcontsub [] fitspw = "0,1,2:0~10HISTORY >0" HISTORY Fri Feb 19 22:56:02 2016 HISTORY uvcontsub [] excludechans = False HISTORY Fri Feb 19 22:56:03 2016 HISTORY uvcontsub [] combine = "spw" HISTORY Fri Feb 19 22:56:03 2016 HISTORY uvcontsub [] solint = "int" HISTORY Fri Feb 19 22:56:04 2016 HISTORY uvcontsub [] fitorder = 1 HISTORY Fri Feb 19 22:56:04 2016 HISTORY uvcontsub [] spw = "3" HISTORY Fri Feb 19 22:56:04 2016 HISTORY uvcontsub [] want_cont = False HISTORY Fri Feb 19 22:56:17 2016 HISTORY calibrater::setdata [Beginning selectvHISTORY >is--(MSSelection version)-------, chanmode=none nchan=1 start=0 step=1 HISTORY >Start='0km/s' mStep='0km/s' msSelect=''] HISTORY Fri Feb 19 22:56:18 2016 HISTORY calibrater::solve [] Beginning solve--HISTORY >--------------------------- HISTORY Fri Feb 19 22:56:57 2016 HISTORY calibrater::setdata [Beginning selectvHISTORY >is--(MSSelection version)-------, chanmode=none nchan=1 start=0 step=1 HISTORY >Start='0km/s' mStep='0km/s' msSelect=''] HISTORY Fri Feb 19 22:56:59 2016 HISTORY calibrater::correct [] Beginning correHISTORY >ct--------------------------- HISTORY Fri Feb 19 22:57:26 2016 HISTORY ms::split() [fieldids= spwids=3 step=[HISTORY >1] which='corrected'] calibrated_final.ms.contsub split from /lustre/naHISTORY >sc/sciops/qa2/bkirk/2015.1.00665.S.MOUS.uid___A001_X2d8_X2c3.SBNAME.227HISTORY >_444_a_06_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibrateHISTORY >/calibrated_final.ms.contsubZ0q12E HISTORY Fri Feb 19 22:57:32 2016 HISTORY clearcal [] taskname=clearcal HISTORY Fri Feb 19 22:57:32 2016 HISTORY clearcal [] version: 4.5.1 branches reHISTORY >v. 35996 Sun 2016/01/31 13:15:33 UTC HISTORY Fri Feb 19 22:57:32 2016 HISTORY clearcal [] vis = "calibrated_HISTORY >final.ms.contsub" HISTORY Fri Feb 19 22:57:32 2016 HISTORY clearcal [] field = "" HISTORY Fri Feb 19 22:57:32 2016 HISTORY clearcal [] spw = "" HISTORY Fri Feb 19 22:57:32 2016 HISTORY clearcal [] intent = "" HISTORY Fri Feb 19 22:57:32 2016 HISTORY clearcal [] addmodel = False HISTORY Fri Feb 19 22:57:33 2016 HISTORY delmod [] taskname = delmod HISTORY Fri Feb 19 22:57:33 2016 HISTORY delmod [] vis = "calibrated_fiHISTORY >nal.ms.contsub" HISTORY Fri Feb 19 22:57:33 2016 HISTORY delmod [] otf = "True" HISTORY Fri Feb 19 22:57:33 2016 HISTORY delmod [] scr = "False" HISTORY Fri Feb 19 22:57:34 2016 HISTORY imager::defineimage() [Defining image HISTORY > properties:nx=400 ny=400 cellx='0.15arcsec' celly='0.15arcsec' stokes=HISTORY >' mode=RADIOVELOCITY nchan=60 start=-1 step=0 spwids=[-1] fieldid=2 facHISTORY >ts=1 frame=1 distance='0', phaseCenter='field-2 ' mStart='RadialvelociHISTORY >y: 1.33e+07' qStep='10 km/s'' mFreqStart='Frequency: 0] HISTORY Fri Feb 19 22:57:34 2016 HISTORY imager::weight() [] Weighting MS: ImagHISTORY >ing weights will be changed HISTORY Fri Feb 19 22:57:34 2016 HISTORY imager::weight() [] Briggs weighting: HISTORY > sidelobes will be suppressed over full image HISTORY Fri Feb 19 23:27:43 2016 HISTORY imager::clean() [] Clean gain = 0.1, NHISTORY >iter = 100, Threshold = 0 mJy HISTORY Fri Feb 19 23:27:43 2016 HISTORY imager::clean() [] Starting deconvolutHISTORY >ion HISTORY Fri Feb 19 23:29:28 2016 HISTORY imager::clean() [] Threshhold not reacHISTORY >hed yet. HISTORY Fri Feb 19 23:29:28 2016 HISTORY imager::clean() [] Beam used in restorHISTORY >ation: 1.56492 by 1.1732 (arcsec) at pa 41.643 (deg) HISTORY Fri Feb 19 23:37:07 2016 HISTORY imager::iClean() [] Restoring Image(s)HISTORY > with the clean-beam HISTORY CASA END LOGTABLE END \ No newline at end of file diff --git a/cadc-data-ops-fits/src/test/resources/test-alma-cube-header.txt b/cadc-data-ops-fits/src/test/resources/test-alma-cube-header.txt index 744867d9..c18bb0e2 100644 --- a/cadc-data-ops-fits/src/test/resources/test-alma-cube-header.txt +++ b/cadc-data-ops-fits/src/test/resources/test-alma-cube-header.txt @@ -1 +1 @@ -SIMPLE = T /Standard FITS BITPIX = -32 /Floating point (32 bit) NAXIS = 4 NAXIS1 = 300 NAXIS2 = 300 NAXIS3 = 151 NAXIS4 = 1 EXTEND = T BSCALE = 1.000000000000E+00 /PHYSICAL = PIXEL*BSCALE + BZERO BZERO = 0.000000000000E+00 BMAJ = 1.080099344254E-03 BMIN = 4.803356859419E-04 BPA = 6.896643066406E+01 BTYPE = 'Intensity' OBJECT = '162608-24202' BUNIT = 'JY/BEAM ' /Brightness (pixel) unit EQUINOX = 2.000000000000E+03 RADESYS = 'FK5 ' LONPOLE = 1.800000000000E+02 LATPOLE = -2.434013888889E+01 PC01_01 = 1.000000000000E+00 PC02_01 = 0.000000000000E+00 PC03_01 = 0.000000000000E+00 PC04_01 = 0.000000000000E+00 PC01_02 = 0.000000000000E+00 PC02_02 = 1.000000000000E+00 PC03_02 = 0.000000000000E+00 PC04_02 = 0.000000000000E+00 PC01_03 = 0.000000000000E+00 PC02_03 = 0.000000000000E+00 PC03_03 = 1.000000000000E+00 PC04_03 = 0.000000000000E+00 PC01_04 = 0.000000000000E+00 PC02_04 = 0.000000000000E+00 PC03_04 = 0.000000000000E+00 PC04_04 = 1.000000000000E+00 CTYPE1 = 'RA---SIN' CRVAL1 = 2.465333333333E+02 CDELT1 = -1.111111111111E-04 CRPIX1 = 1.510000000000E+02 CUNIT1 = 'deg ' CTYPE2 = 'DEC--SIN' CRVAL2 = -2.434013888889E+01 CDELT2 = 1.111111111111E-04 CRPIX2 = 1.510000000000E+02 CUNIT2 = 'deg ' CTYPE3 = 'FREQ ' CRVAL3 = 1.152750450330E+11 CDELT3 = -7.690066705322E+04 CRPIX3 = 1.000000000000E+00 CUNIT3 = 'Hz ' CTYPE4 = 'STOKES ' CRVAL4 = 1.000000000000E+00 CDELT4 = 1.000000000000E+00 CRPIX4 = 1.000000000000E+00 CUNIT4 = ' ' PV2_1 = 0.000000000000E+00 PV2_2 = 0.000000000000E+00 RESTFRQ = 1.152712000000E+11 /Rest Frequency (Hz) SPECSYS = 'LSRK ' /Spectral reference frame ALTRVAL = -9.999999081847E+03 /Alternate frequency reference value ALTRPIX = 1.000000000000E+00 /Alternate frequency reference pixel VELREF = 257 /1 LSR, 2 HEL, 3 OBS, +256 Radio COMMENT casacore non-standard usage: 4 LSD, 5 GEO, 6 SOU, 7 GAL TELESCOP= 'ALMA ' OBSERVER= 'sschnee ' DATE-OBS= '2015-01-31T08:53:56.688001' TIMESYS = 'UTC ' OBSRA = 2.465333333333E+02 OBSDEC = -2.434013888889E+01 OBSGEO-X= 2.225142180269E+06 OBSGEO-Y= -5.440307370349E+06 OBSGEO-Z= -2.481029851874E+06 DATE = '2015-03-24T23:12:56.360000' /Date FITS file was written ORIGIN = 'CASA 4.2.2 (prerelease r30986)' HISTORY CASA START LOGTABLE HISTORY 2015-03-24T22:57:03 INFO SRCCODE='imager::clean()' HISTORY 2015-03-24T22:57:03 INFO SRCCODE='imager::clean()' HISTORY Mon Mar 9 19:08:53 2015 HISTORY calibrater::setdata [Beginning selectviHISTORY >s--(MSSelection version)-------, chanmode=none nchan=1 start=0 step=1 mHISTORY >tart='0km/s' mStep='0km/s' msSelect=''] HISTORY Mon Mar 9 19:08:57 2015 HISTORY calibrater::correct [] Beginning correcHISTORY >t--------------------------- HISTORY Mon Mar 9 19:11:48 2015 HISTORY applycal [] taskname=applycal HISTORY Mon Mar 9 19:11:48 2015 HISTORY applycal [] version: 4.2.2 branches revHISTORY >. 30986 Thu 2014/09/04 17:59:42 UTC HISTORY Mon Mar 9 19:11:48 2015 HISTORY applycal [] vis = "/lustre/naasHISTORY >c/dkim/tmp_sm4/2013.1.00187.S.MOUS.uid___A001_X145_Xb4.SBNAME.162608-2_HISTORY >_03_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibrated/workHISTORY >ng/uid___A002_X9aca45_X14a3.ms" HISTORY Mon Mar 9 19:11:48 2015 HISTORY applycal [] field = "162608-24202HISTORY >,162610-24195,162610-24206,162610-24231,162614-24232,162614-24234,16261HISTORY >-24250,162615-24231,162616-24235,162617-24235,162622-24225,162624-24162HISTORY >162626-24243,162627-24233,162628-24225,162628-24235,162633-24261,162641HISTORY >24272,162644-24173,162644-24253,162644-24345,162645-24231,162646-24242,HISTORY >62648-24236,162659-24454,162660-24343,162705-24363,162705-24391,162707-HISTORY >4381,162709-24372,162711-24393,162712-24290,162712-24380,162713-24295,1HISTORY >2715-24303,162725-24273,162727-24405,162728-24271,162728-24393,162729-2HISTORY >274,162730-24264,162730-24415,162733-24262,162739-24424,162740-24431,16HISTORY >759-24334,162821-24362,163133-24032,163136-24013,163138-24495,163139-24HISTORY >06,163140-24485,163141-24495,163143-24003,163154-24560,163157-24572,163HISTORY >01-24564,163223-24284,163229-24291,163230-23556,163247-23524,163248-235HISTORY >3,163248-23524,163249-23521,163356-24420,163448-24381,J1633-2557" HISTORY Mon Mar 9 19:11:48 2015 HISTORY applycal [] spw = "17,19,21,23"HISTORY Mon Mar 9 19:11:48 2015 HISTORY applycal [] intent = "*PHASE*,*TARHISTORY >GET*" HISTORY Mon Mar 9 19:11:48 2015 HISTORY applycal [] selectdata = True HISTORY Mon Mar 9 19:11:48 2015 HISTORY applycal [] timerange = "" HISTORY Mon Mar 9 19:11:48 2015 HISTORY applycal [] uvrange = "" HISTORY Mon Mar 9 19:11:48 2015 HISTORY applycal [] antenna = "" HISTORY Mon Mar 9 19:11:48 2015 HISTORY applycal [] scan = "" HISTORY Mon Mar 9 19:11:48 2015 HISTORY applycal [] observation = "" HISTORY Mon Mar 9 19:11:48 2015 HISTORY applycal [] msselect = "" HISTORY Mon Mar 9 19:11:48 2015 HISTORY applycal [] docallib = False HISTORY Mon Mar 9 19:11:48 2015 HISTORY applycal [] callib = "" HISTORY Mon Mar 9 19:11:49 2015 HISTORY applycal [] gaintable = ['/lustre/naaHISTORY >sc/dkim/tmp_sm4/2013.1.00187.S.MOUS.uid___A001_X145_Xb4.SBNAME.162608-2HISTORY >a_03_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibrated/worHISTORY >ing/uid___A002_X9aca45_X14a3.ms.hifa_tsyscal.s5_1.tsyscal.tbl', '/lustrHISTORY >/naasc/dkim/tmp_sm4/2013.1.00187.S.MOUS.uid___A001_X145_Xb4.SBNAME.1626HISTORY >8-2_a_03_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibratedHISTORY >working/uid___A002_X9aca45_X14a3.ms.hif_bandpass.s10_2.spw17_19_21_23.cHISTORY >annel.solintinf.bcal.tbl', '/lustre/naasc/dkim/tmp_sm4/2013.1.00187.S.MHISTORY >US.uid___A001_X145_Xb4.SBNAME.162608-2_a_03_TE-analysis/sg_ouss_id/grouHISTORY >_ouss_id/member_ouss_id/calibrated/working/uid___A002_X9aca45_X14a3.ms.HISTORY >ifa_timegaincal.s13_3.spw17_19_21_23.solintinf.gpcal.tbl', '/lustre/naaHISTORY >c/dkim/tmp_sm4/2013.1.00187.S.MOUS.uid___A001_X145_Xb4.SBNAME.162608-2_HISTORY >_03_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibrated/workHISTORY >ng/uid___A002_X9aca45_X14a3.ms.hifa_timegaincal.s13_5.spw17_19_21_23.soHISTORY >intinf.gacal.tbl'] HISTORY Mon Mar 9 19:11:49 2015 HISTORY applycal [] gainfield = ['nearest', 'HISTORY >', 'nearest', 'nearest'] HISTORY Mon Mar 9 19:11:49 2015 HISTORY applycal [] interp = ['linear,lineHISTORY >ar', 'linearperobs,linearflag', 'linear,linear', 'linear,linear'] HISTORY Mon Mar 9 19:11:49 2015 HISTORY applycal [] spwmap = [[0, 1, 2, 3,HISTORY > 4, 5, 6, 7, 8, 9, 9, 11, 11, 13, 13, 15, 15, 9, 9, 11, 11, 13, 13, 15,HISTORY > 15], [], [], []] HISTORY Mon Mar 9 19:11:49 2015 HISTORY applycal [] calwt = [True, True, HISTORY > False, True] HISTORY Mon Mar 9 19:11:49 2015 HISTORY applycal [] parang = False HISTORY Mon Mar 9 19:11:49 2015 HISTORY applycal [] applymode = "calflagstricHISTORY >t" HISTORY Mon Mar 9 19:11:49 2015 HISTORY applycal [] flagbackup = True HISTORY Mon Mar 9 19:12:21 2015 HISTORY calibrater::setdata [Beginning selectviHISTORY >s--(MSSelection version)-------, chanmode=none nchan=1 start=0 step=1 mHISTORY >tart='0km/s' mStep='0km/s' msSelect=''] HISTORY Mon Mar 9 19:12:24 2015 HISTORY calibrater::correct [] Beginning correcHISTORY >t--------------------------- HISTORY Mon Mar 9 19:12:58 2015 HISTORY applycal [] taskname=applycal HISTORY Mon Mar 9 19:12:58 2015 HISTORY applycal [] version: 4.2.2 branches revHISTORY >. 30986 Thu 2014/09/04 17:59:42 UTC HISTORY Mon Mar 9 19:12:58 2015 HISTORY applycal [] vis = "/lustre/naasHISTORY >c/dkim/tmp_sm4/2013.1.00187.S.MOUS.uid___A001_X145_Xb4.SBNAME.162608-2_HISTORY >_03_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibrated/workHISTORY >ng/uid___A002_X9aca45_X14a3.ms" HISTORY Mon Mar 9 19:12:58 2015 HISTORY applycal [] field = "J1427-4206,THISTORY >itan" HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] spw = "17,19,21,23"HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] intent = "*FLUX*,*AMPLHISTORY >I*,*BANDPASS*" HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] selectdata = True HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] timerange = "" HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] uvrange = "" HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] antenna = "" HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] scan = "" HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] observation = "" HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] msselect = "" HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] docallib = False HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] callib = "" HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] gaintable = ['/lustre/naaHISTORY >sc/dkim/tmp_sm4/2013.1.00187.S.MOUS.uid___A001_X145_Xb4.SBNAME.162608-2HISTORY >a_03_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibrated/worHISTORY >ing/uid___A002_X9aca45_X14a3.ms.hifa_tsyscal.s5_1.tsyscal.tbl', '/lustrHISTORY >/naasc/dkim/tmp_sm4/2013.1.00187.S.MOUS.uid___A001_X145_Xb4.SBNAME.1626HISTORY >8-2_a_03_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibratedHISTORY >working/uid___A002_X9aca45_X14a3.ms.hif_bandpass.s10_2.spw17_19_21_23.cHISTORY >annel.solintinf.bcal.tbl', '/lustre/naasc/dkim/tmp_sm4/2013.1.00187.S.MHISTORY >US.uid___A001_X145_Xb4.SBNAME.162608-2_a_03_TE-analysis/sg_ouss_id/grouHISTORY >_ouss_id/member_ouss_id/calibrated/working/uid___A002_X9aca45_X14a3.ms.HISTORY >ifa_timegaincal.s13_4.spw17_19_21_23.solintint.gpcal.tbl', '/lustre/naaHISTORY >c/dkim/tmp_sm4/2013.1.00187.S.MOUS.uid___A001_X145_Xb4.SBNAME.162608-2_HISTORY >_03_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibrated/workHISTORY >ng/uid___A002_X9aca45_X14a3.ms.hifa_timegaincal.s13_5.spw17_19_21_23.soHISTORY >intinf.gacal.tbl'] HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] gainfield = ['nearest', 'HISTORY >', 'nearest', 'nearest'] HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] interp = ['linear,lineHISTORY >ar', 'linearperobs,linearflag', 'linear,linear', 'linear,linear'] HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] spwmap = [[0, 1, 2, 3,HISTORY > 4, 5, 6, 7, 8, 9, 9, 11, 11, 13, 13, 15, 15, 9, 9, 11, 11, 13, 13, 15,HISTORY > 15], [], [], []] HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] calwt = [True, True, HISTORY > False, True] HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] parang = False HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] applymode = "calflagstricHISTORY >t" HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] flagbackup = True HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] taskname=flagdata HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] version: 4.2.2 branches revHISTORY >. 30986 Thu 2014/09/04 17:59:42 UTC HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] vis = "/lustre/naasHISTORY >c/dkim/tmp_sm4/2013.1.00187.S.MOUS.uid___A001_X145_Xb4.SBNAME.162608-2_HISTORY >_03_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibrated/workHISTORY >ng/uid___A002_X9aca45_X14a3.ms" HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] mode = "list" HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] autocorr = False HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] inpfile = ["field='0' sHISTORY >pw='17' mode='summary' name='AntSpw017Field0'", "field='0' spw='19' modHISTORY >='summary' name='AntSpw019Field0'", "field='0' spw='21' mode='summary' HISTORY >ame='AntSpw021Field0'", "field='0' spw='23' mode='summary' name='AntSpwHISTORY >23Field0'", "field='2' spw='17' mode='summary' name='AntSpw017Field2'",HISTORY > "field='2' spw='19' mode='summary' name='AntSpw019Field2'", "field='2'HISTORY > spw='21' mode='summary' name='AntSpw021Field2'", "field='2' spw='23' mHISTORY >de='summary' name='AntSpw023Field2'", "field='3' spw='17' mode='summaryHISTORY > name='AntSpw017Field3'", "field='3' spw='19' mode='summary' name='AntSHISTORY >w019Field3'", "field='3' spw='21' mode='summary' name='AntSpw021Field3'HISTORY >, "field='3' spw='23' mode='summary' name='AntSpw023Field3'", "field='4HISTORY > spw='17' mode='summary' name='AntSpw017Field4'", "field='4' spw='19' mHISTORY >de='summary' name='AntSpw019Field4'", "field='4' spw='21' mode='summaryHISTORY > name='AntSpw021Field4'", "field='4' spw='23' mode='summary' name='AntSHISTORY >w023Field4'", "field='5' spw='17' mode='summary' name='AntSpw017Field5'HISTORY >, "field='5' spw='19' mode='summary' name='AntSpw019Field5'", "field='5HISTORY > spw='21' mode='summary' name='AntSpw021Field5'", "field='5' spw='23' mHISTORY >de='summary' name='AntSpw023Field5'", "field='6' spw='17' mode='summaryHISTORY > name='AntSpw017Field6'", "field='6' spw='19' mode='summary' name='AntSHISTORY >w019Field6'", "field='6' spw='21' mode='summary' name='AntSpw021Field6'HISTORY >, "field='6' spw='23' mode='summary' name='AntSpw023Field6'", "field='7HISTORY > spw='17' mode='summary' name='AntSpw017Field7'", "field='7' spw='19' mHISTORY >de='summary' name='AntSpw019Field7'", "field='7' spw='21' mode='summaryHISTORY > name='AntSpw021Field7'", "field='7' spw='23' mode='summary' name='AntSHISTORY >w023Field7'", "field='8' spw='17' mode='summary' name='AntSpw017Field8'HISTORY >, "field='8' spw='19' mode='summary' name='AntSpw019Field8'", "field='8HISTORY > spw='21' mode='summary' name='AntSpw021Field8'", "field='8' spw='23' mHISTORY >de='summary' name='AntSpw023Field8'", "field='9' spw='17' mode='summaryHISTORY > name='AntSpw017Field9'", "field='9' spw='19' mode='summary' name='AntSHISTORY >w019Field9'", "field='9' spw='21' mode='summary' name='AntSpw021Field9'HISTORY >, "field='9' spw='23' mode='summary' name='AntSpw023Field9'", "field='1HISTORY >' spw='17' mode='summary' name='AntSpw017Field10'", "field='10' spw='19HISTORY > mode='summary' name='AntSpw019Field10'", "field='10' spw='21' mode='suHISTORY >mary' name='AntSpw021Field10'", "field='10' spw='23' mode='summary' namHISTORY >='AntSpw023Field10'", "field='11' spw='17' mode='summary' name='AntSpw0HISTORY >7Field11'", "field='11' spw='19' mode='summary' name='AntSpw019Field11'HISTORY >, "field='11' spw='21' mode='summary' name='AntSpw021Field11'", "field=HISTORY >11' spw='23' mode='summary' name='AntSpw023Field11'", "field='12' spw='HISTORY >7' mode='summary' name='AntSpw017Field12'", "field='12' spw='19' mode='HISTORY >ummary' name='AntSpw019Field12'", "field='12' spw='21' mode='summary' nHISTORY >me='AntSpw021Field12'", "field='12' spw='23' mode='summary' name='AntSpHISTORY >023Field12'", "field='13' spw='17' mode='summary' name='AntSpw017Field1HISTORY >'", "field='13' spw='19' mode='summary' name='AntSpw019Field13'", "fielHISTORY >='13' spw='21' mode='summary' name='AntSpw021Field13'", "field='13' spwHISTORY >'23' mode='summary' name='AntSpw023Field13'", "field='14' spw='17' modeHISTORY >'summary' name='AntSpw017Field14'", "field='14' spw='19' mode='summary'HISTORY > name='AntSpw019Field14'", "field='14' spw='21' mode='summary' name='AnHISTORY >Spw021Field14'", "field='14' spw='23' mode='summary' name='AntSpw023FieHISTORY >d14'", "field='15' spw='17' mode='summary' name='AntSpw017Field15'", "fHISTORY >eld='15' spw='19' mode='summary' name='AntSpw019Field15'", "field='15' HISTORY >pw='21' mode='summary' name='AntSpw021Field15'", "field='15' spw='23' mHISTORY >de='summary' name='AntSpw023Field15'", "field='16' spw='17' mode='summaHISTORY >y' name='AntSpw017Field16'", "field='16' spw='19' mode='summary' name='HISTORY >ntSpw019Field16'", "field='16' spw='21' mode='summary' name='AntSpw021FHISTORY >eld16'", "field='16' spw='23' mode='summary' name='AntSpw023Field16'", HISTORY >field='17' spw='17' mode='summary' name='AntSpw017Field17'", "field='17HISTORY > spw='19' mode='summary' name='AntSpw019Field17'", "field='17' spw='21'HISTORY > mode='summary' name='AntSpw021Field17'", "field='17' spw='23' mode='suHISTORY >mary' name='AntSpw023Field17'", "field='18' spw='17' mode='summary' namHISTORY >='AntSpw017Field18'", "field='18' spw='19' mode='summary' name='AntSpw0HISTORY >9Field18'", "field='18' spw='21' mode='summary' name='AntSpw021Field18'HISTORY >, "field='18' spw='23' mode='summary' name='AntSpw023Field18'", "field=HISTORY >19' spw='17' mode='summary' name='AntSpw017Field19'", "field='19' spw='HISTORY >9' mode='summary' name='AntSpw019Field19'", "field='19' spw='21' mode='HISTORY >ummary' name='AntSpw021Field19'", "field='19' spw='23' mode='summary' nHISTORY >me='AntSpw023Field19'", "field='20' spw='17' mode='summary' name='AntSpHISTORY >017Field20'", "field='20' spw='19' mode='summary' name='AntSpw019Field2HISTORY >'", "field='20' spw='21' mode='summary' name='AntSpw021Field20'", "fielHISTORY >='20' spw='23' mode='summary' name='AntSpw023Field20'", "field='21' spwHISTORY >'17' mode='summary' name='AntSpw017Field21'", "field='21' spw='19' modeHISTORY >'summary' name='AntSpw019Field21'", "field='21' spw='21' mode='summary'HISTORY > name='AntSpw021Field21'", "field='21' spw='23' mode='summary' name='AnHISTORY >Spw023Field21'", "field='22' spw='17' mode='summary' name='AntSpw017FieHISTORY >d22'", "field='22' spw='19' mode='summary' name='AntSpw019Field22'", "fHISTORY >eld='22' spw='21' mode='summary' name='AntSpw021Field22'", "field='22' HISTORY >pw='23' mode='summary' name='AntSpw023Field22'", "field='23' spw='17' mHISTORY >de='summary' name='AntSpw017Field23'", "field='23' spw='19' mode='summaHISTORY >y' name='AntSpw019Field23'", "field='23' spw='21' mode='summary' name='HISTORY >ntSpw021Field23'", "field='23' spw='23' mode='summary' name='AntSpw023FHISTORY >eld23'", "field='24' spw='17' mode='summary' name='AntSpw017Field24'", HISTORY >field='24' spw='19' mode='summary' name='AntSpw019Field24'", "field='24HISTORY > spw='21' mode='summary' name='AntSpw021Field24'", "field='24' spw='23'HISTORY > mode='summary' name='AntSpw023Field24'", "field='25' spw='17' mode='suHISTORY >mary' name='AntSpw017Field25'", "field='25' spw='19' mode='summary' namHISTORY >='AntSpw019Field25'", "field='25' spw='21' mode='summary' name='AntSpw0HISTORY >1Field25'", "field='25' spw='23' mode='summary' name='AntSpw023Field25'HISTORY >, "field='26' spw='17' mode='summary' name='AntSpw017Field26'", "field=HISTORY >26' spw='19' mode='summary' name='AntSpw019Field26'", "field='26' spw='HISTORY >1' mode='summary' name='AntSpw021Field26'", "field='26' spw='23' mode='HISTORY >ummary' name='AntSpw023Field26'", "field='27' spw='17' mode='summary' nHISTORY >me='AntSpw017Field27'", "field='27' spw='19' mode='summary' name='AntSpHISTORY >019Field27'", "field='27' spw='21' mode='summary' name='AntSpw021Field2HISTORY >'", "field='27' spw='23' mode='summary' name='AntSpw023Field27'", "fielHISTORY >='28' spw='17' mode='summary' name='AntSpw017Field28'", "field='28' spwHISTORY >'19' mode='summary' name='AntSpw019Field28'", "field='28' spw='21' modeHISTORY >'summary' name='AntSpw021Field28'", "field='28' spw='23' mode='summary'HISTORY > name='AntSpw023Field28'", "field='29' spw='17' mode='summary' name='AnHISTORY >Spw017Field29'", "field='29' spw='19' mode='summary' name='AntSpw019FieHISTORY >d29'", "field='29' spw='21' mode='summary' name='AntSpw021Field29'", "fHISTORY >eld='29' spw='23' mode='summary' name='AntSpw023Field29'", "field='30' HISTORY >pw='17' mode='summary' name='AntSpw017Field30'", "field='30' spw='19' mHISTORY >de='summary' name='AntSpw019Field30'", "field='30' spw='21' mode='summaHISTORY >y' name='AntSpw021Field30'", "field='30' spw='23' mode='summary' name='HISTORY >ntSpw023Field30'", "field='31' spw='17' mode='summary' name='AntSpw017FHISTORY >eld31'", "field='31' spw='19' mode='summary' name='AntSpw019Field31'", HISTORY >field='31' spw='21' mode='summary' name='AntSpw021Field31'", "field='31HISTORY > spw='23' mode='summary' name='AntSpw023Field31'", "field='32' spw='17'HISTORY > mode='summary' name='AntSpw017Field32'", "field='32' spw='19' mode='suHISTORY >mary' name='AntSpw019Field32'", "field='32' spw='21' mode='summary' namHISTORY >='AntSpw021Field32'", "field='32' spw='23' mode='summary' name='AntSpw0HISTORY >3Field32'", "field='33' spw='17' mode='summary' name='AntSpw017Field33'HISTORY >, "field='33' spw='19' mode='summary' name='AntSpw019Field33'", "field=HISTORY >33' spw='21' mode='summary' name='AntSpw021Field33'", "field='33' spw='HISTORY >3' mode='summary' name='AntSpw023Field33'", "field='34' spw='17' mode='HISTORY >ummary' name='AntSpw017Field34'", "field='34' spw='19' mode='summary' nHISTORY >me='AntSpw019Field34'", "field='34' spw='21' mode='summary' name='AntSpHISTORY >021Field34'", "field='34' spw='23' mode='summary' name='AntSpw023Field3HISTORY >'", "field='35' spw='17' mode='summary' name='AntSpw017Field35'", "fielHISTORY >='35' spw='19' mode='summary' name='AntSpw019Field35'", "field='35' spwHISTORY >'21' mode='summary' name='AntSpw021Field35'", "field='35' spw='23' modeHISTORY >'summary' name='AntSpw023Field35'", "field='36' spw='17' mode='summary'HISTORY > name='AntSpw017Field36'", "field='36' spw='19' mode='summary' name='AnHISTORY >Spw019Field36'", "field='36' spw='21' mode='summary' name='AntSpw021FieHISTORY >d36'", "field='36' spw='23' mode='summary' name='AntSpw023Field36'", "fHISTORY >eld='37' spw='17' mode='summary' name='AntSpw017Field37'", "field='37' HISTORY >pw='19' mode='summary' name='AntSpw019Field37'", "field='37' spw='21' mHISTORY >de='summary' name='AntSpw021Field37'", "field='37' spw='23' mode='summaHISTORY >y' name='AntSpw023Field37'", "field='38' spw='17' mode='summary' name='HISTORY >ntSpw017Field38'", "field='38' spw='19' mode='summary' name='AntSpw019FHISTORY >eld38'", "field='38' spw='21' mode='summary' name='AntSpw021Field38'", HISTORY >field='38' spw='23' mode='summary' name='AntSpw023Field38'", "field='39HISTORY > spw='17' mode='summary' name='AntSpw017Field39'", "field='39' spw='19'HISTORY > mode='summary' name='AntSpw019Field39'", "field='39' spw='21' mode='suHISTORY >mary' name='AntSpw021Field39'", "field='39' spw='23' mode='summary' namHISTORY >='AntSpw023Field39'", "field='40' spw='17' mode='summary' name='AntSpw0HISTORY >7Field40'", "field='40' spw='19' mode='summary' name='AntSpw019Field40'HISTORY >, "field='40' spw='21' mode='summary' name='AntSpw021Field40'", "field=HISTORY >40' spw='23' mode='summary' name='AntSpw023Field40'", "field='41' spw='HISTORY >7' mode='summary' name='AntSpw017Field41'", "field='41' spw='19' mode='HISTORY >ummary' name='AntSpw019Field41'", "field='41' spw='21' mode='summary' nHISTORY >me='AntSpw021Field41'", "field='41' spw='23' mode='summary' name='AntSpHISTORY >023Field41'", "field='42' spw='17' mode='summary' name='AntSpw017Field4HISTORY >'", "field='42' spw='19' mode='summary' name='AntSpw019Field42'", "fielHISTORY >='42' spw='21' mode='summary' name='AntSpw021Field42'", "field='42' spwHISTORY >'23' mode='summary' name='AntSpw023Field42'", "field='43' spw='17' modeHISTORY >'summary' name='AntSpw017Field43'", "field='43' spw='19' mode='summary'HISTORY > name='AntSpw019Field43'", "field='43' spw='21' mode='summary' name='AnHISTORY >Spw021Field43'", "field='43' spw='23' mode='summary' name='AntSpw023FieHISTORY >d43'", "field='44' spw='17' mode='summary' name='AntSpw017Field44'", "fHISTORY >eld='44' spw='19' mode='summary' name='AntSpw019Field44'", "field='44' HISTORY >pw='21' mode='summary' name='AntSpw021Field44'", "field='44' spw='23' mHISTORY >de='summary' name='AntSpw023Field44'", "field='45' spw='17' mode='summaHISTORY >y' name='AntSpw017Field45'", "field='45' spw='19' mode='summary' name='HISTORY >ntSpw019Field45'", "field='45' spw='21' mode='summary' name='AntSpw021FHISTORY >eld45'", "field='45' spw='23' mode='summary' name='AntSpw023Field45'", HISTORY >field='46' spw='17' mode='summary' name='AntSpw017Field46'", "field='46HISTORY > spw='19' mode='summary' name='AntSpw019Field46'", "field='46' spw='21'HISTORY > mode='summary' name='AntSpw021Field46'", "field='46' spw='23' mode='suHISTORY >mary' name='AntSpw023Field46'", "field='47' spw='17' mode='summary' namHISTORY >='AntSpw017Field47'", "field='47' spw='19' mode='summary' name='AntSpw0HISTORY >9Field47'", "field='47' spw='21' mode='summary' name='AntSpw021Field47'HISTORY >, "field='47' spw='23' mode='summary' name='AntSpw023Field47'", "field=HISTORY >48' spw='17' mode='summary' name='AntSpw017Field48'", "field='48' spw='HISTORY >9' mode='summary' name='AntSpw019Field48'", "field='48' spw='21' mode='HISTORY >ummary' name='AntSpw021Field48'", "field='48' spw='23' mode='summary' nHISTORY >me='AntSpw023Field48'", "field='49' spw='17' mode='summary' name='AntSpHISTORY >017Field49'", "field='49' spw='19' mode='summary' name='AntSpw019Field4HISTORY >'", "field='49' spw='21' mode='summary' name='AntSpw021Field49'", "fielHISTORY >='49' spw='23' mode='summary' name='AntSpw023Field49'", "field='50' spwHISTORY >'17' mode='summary' name='AntSpw017Field50'", "field='50' spw='19' modeHISTORY >'summary' name='AntSpw019Field50'", "field='50' spw='21' mode='summary'HISTORY > name='AntSpw021Field50'", "field='50' spw='23' mode='summary' name='AnHISTORY >Spw023Field50'", "field='51' spw='17' mode='summary' name='AntSpw017FieHISTORY >d51'", "field='51' spw='19' mode='summary' name='AntSpw019Field51'", "fHISTORY >eld='51' spw='21' mode='summary' name='AntSpw021Field51'", "field='51' HISTORY >pw='23' mode='summary' name='AntSpw023Field51'", "field='52' spw='17' mHISTORY >de='summary' name='AntSpw017Field52'", "field='52' spw='19' mode='summaHISTORY >y' name='AntSpw019Field52'", "field='52' spw='21' mode='summary' name='HISTORY >ntSpw021Field52'", "field='52' spw='23' mode='summary' name='AntSpw023FHISTORY >eld52'", "field='53' spw='17' mode='summary' name='AntSpw017Field53'", HISTORY >field='53' spw='19' mode='summary' name='AntSpw019Field53'", "field='53HISTORY > spw='21' mode='summary' name='AntSpw021Field53'", "field='53' spw='23'HISTORY > mode='summary' name='AntSpw023Field53'", "field='54' spw='17' mode='suHISTORY >mary' name='AntSpw017Field54'", "field='54' spw='19' mode='summary' namHISTORY >='AntSpw019Field54'", "field='54' spw='21' mode='summary' name='AntSpw0HISTORY >1Field54'", "field='54' spw='23' mode='summary' name='AntSpw023Field54'HISTORY >, "field='55' spw='17' mode='summary' name='AntSpw017Field55'", "field=HISTORY >55' spw='19' mode='summary' name='AntSpw019Field55'", "field='55' spw='HISTORY >1' mode='summary' name='AntSpw021Field55'", "field='55' spw='23' mode='HISTORY >ummary' name='AntSpw023Field55'", "field='56' spw='17' mode='summary' nHISTORY >me='AntSpw017Field56'", "field='56' spw='19' mode='summary' name='AntSpHISTORY >019Field56'", "field='56' spw='21' mode='summary' name='AntSpw021Field5HISTORY >'", "field='56' spw='23' mode='summary' name='AntSpw023Field56'", "fielHISTORY >='57' spw='17' mode='summary' name='AntSpw017Field57'", "field='57' spwHISTORY >'19' mode='summary' name='AntSpw019Field57'", "field='57' spw='21' modeHISTORY >'summary' name='AntSpw021Field57'", "field='57' spw='23' mode='summary'HISTORY > name='AntSpw023Field57'", "field='58' spw='17' mode='summary' name='AnHISTORY >Spw017Field58'", "field='58' spw='19' mode='summary' name='AntSpw019FieHISTORY >d58'", "field='58' spw='21' mode='summary' name='AntSpw021Field58'", "fHISTORY >eld='58' spw='23' mode='summary' name='AntSpw023Field58'", "field='59' HISTORY >pw='17' mode='summary' name='AntSpw017Field59'", "field='59' spw='19' mHISTORY >de='summary' name='AntSpw019Field59'", "field='59' spw='21' mode='summaHISTORY >y' name='AntSpw021Field59'", "field='59' spw='23' mode='summary' name='HISTORY >ntSpw023Field59'", "field='60' spw='17' mode='summary' name='AntSpw017FHISTORY >eld60'", "field='60' spw='19' mode='summary' name='AntSpw019Field60'", HISTORY >field='60' spw='21' mode='summary' name='AntSpw021Field60'", "field='60HISTORY > spw='23' mode='summary' name='AntSpw023Field60'", "field='61' spw='17'HISTORY > mode='summary' name='AntSpw017Field61'", "field='61' spw='19' mode='suHISTORY >mary' name='AntSpw019Field61'", "field='61' spw='21' mode='summary' namHISTORY >='AntSpw021Field61'", "field='61' spw='23' mode='summary' name='AntSpw0HISTORY >3Field61'", "field='62' spw='17' mode='summary' name='AntSpw017Field62'HISTORY >, "field='62' spw='19' mode='summary' name='AntSpw019Field62'", "field=HISTORY >62' spw='21' mode='summary' name='AntSpw021Field62'", "field='62' spw='HISTORY >3' mode='summary' name='AntSpw023Field62'", "field='63' spw='17' mode='HISTORY >ummary' name='AntSpw017Field63'", "field='63' spw='19' mode='summary' nHISTORY >me='AntSpw019Field63'", "field='63' spw='21' mode='summary' name='AntSpHISTORY >021Field63'", "field='63' spw='23' mode='summary' name='AntSpw023Field6HISTORY >'", "field='64' spw='17' mode='summary' name='AntSpw017Field64'", "fielHISTORY >='64' spw='19' mode='summary' name='AntSpw019Field64'", "field='64' spwHISTORY >'21' mode='summary' name='AntSpw021Field64'", "field='64' spw='23' modeHISTORY >'summary' name='AntSpw023Field64'", "field='65' spw='17' mode='summary'HISTORY > name='AntSpw017Field65'", "field='65' spw='19' mode='summary' name='AnHISTORY >Spw019Field65'", "field='65' spw='21' mode='summary' name='AntSpw021FieHISTORY >d65'", "field='65' spw='23' mode='summary' name='AntSpw023Field65'", "fHISTORY >eld='66' spw='17' mode='summary' name='AntSpw017Field66'", "field='66' HISTORY >pw='19' mode='summary' name='AntSpw019Field66'", "field='66' spw='21' mHISTORY >de='summary' name='AntSpw021Field66'", "field='66' spw='23' mode='summaHISTORY >y' name='AntSpw023Field66'", "field='67' spw='17' mode='summary' name='HISTORY >ntSpw017Field67'", "field='67' spw='19' mode='summary' name='AntSpw019FHISTORY >eld67'", "field='67' spw='21' mode='summary' name='AntSpw021Field67'", HISTORY >field='67' spw='23' mode='summary' name='AntSpw023Field67'", "field='68HISTORY > spw='17' mode='summary' name='AntSpw017Field68'", "field='68' spw='19'HISTORY > mode='summary' name='AntSpw019Field68'", "field='68' spw='21' mode='suHISTORY >mary' name='AntSpw021Field68'", "field='68' spw='23' mode='summary' namHISTORY >='AntSpw023Field68'", "field='69' spw='17' mode='summary' name='AntSpw0HISTORY >7Field69'", "field='69' spw='19' mode='summary' name='AntSpw019Field69'HISTORY >, "field='69' spw='21' mode='summary' name='AntSpw021Field69'", "field=HISTORY >69' spw='23' mode='summary' name='AntSpw023Field69'"] HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] reason = "any" HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] tbuff = 0.0 HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] spw = "" HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] field = "" HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] antenna = "" HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] uvrange = "" HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] timerange = "" HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] correlation = "" HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] scan = "" HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] intent = "" HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] array = "" HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] observation = "" HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] feed = "" HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] clipminmax = [] HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] datacolumn = "DATA" HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] clipoutside = True HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] channelavg = False HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] clipzeros = False HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] quackinterval = 1.0 HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] quackmode = "beg" HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] quackincrement = False HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] tolerance = 0.0 HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] addantenna = "" HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] lowerlimit = 0.0 HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] upperlimit = 90.0 HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] ntime = "scan" HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] combinescans = False HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] timecutoff = 4.0 HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] freqcutoff = 3.0 HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] timefit = "line" HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] freqfit = "poly" HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] maxnpieces = 7 HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] flagdimension = "freqtime" HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] usewindowstats = "none" HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] halfwin = 1 HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] extendflags = True HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] winsize = 3 HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] timedev = "" HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] freqdev = "" HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] timedevscale = 5.0 HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] freqdevscale = 5.0 HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] spectralmax = 1000000.0 HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] spectralmin = 0.0 HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] extendpols = True HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] growtime = 50.0 HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] growfreq = 50.0 HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] growaround = False HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] flagneartime = False HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] flagnearfreq = False HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] minrel = 0.0 HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] maxrel = 1.0 HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] minabs = 0 HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] maxabs = -1 HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] spwchan = False HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] spwcorr = False HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] basecnt = False HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] name = "Summary" HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] action = "apply" HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] display = "" HISTORY Mon Mar 9 19:15:55 2015 HISTORY flagdata [] flagbackup = False HISTORY Mon Mar 9 19:15:55 2015 HISTORY flagdata [] savepars = False HISTORY Mon Mar 9 19:15:55 2015 HISTORY flagdata [] cmdreason = "" HISTORY Mon Mar 9 19:15:55 2015 HISTORY flagdata [] outfile = "" HISTORY Mon Mar 9 19:30:55 2015 HISTORY ms::split() [fieldids= spwids=17,19,21,HISTORY >23 step=[1] which='corrected'] uid___A002_X9aca45_X14a3.ms.split.cal spHISTORY >it from /lustre/naasc/dkim/tmp_sm4/2013.1.00187.S.MOUS.uid___A001_X145_HISTORY >b4.SBNAME.162608-2_a_03_TE-analysis/sg_ouss_id/group_ouss_id/member_ousHISTORY >_id/calibrated/working/uid___A002_X9aca45_X14a3.ms HISTORY Mon Mar 9 19:30:55 2015 HISTORY split [] taskname=split HISTORY Mon Mar 9 19:30:55 2015 HISTORY split [] version: 4.2.2 branches rev. 3HISTORY >0986 Thu 2014/09/04 17:59:42 UTC HISTORY Mon Mar 9 19:30:55 2015 HISTORY split [] vis = "uid___A002_X9acHISTORY >a45_X14a3.ms" HISTORY Mon Mar 9 19:30:55 2015 HISTORY split [] outputvis = "uid___A002_X9acHISTORY >a45_X14a3.ms.split.cal" HISTORY Mon Mar 9 19:30:56 2015 HISTORY split [] datacolumn = "corrected" HISTORY Mon Mar 9 19:30:56 2015 HISTORY split [] field = "" HISTORY Mon Mar 9 19:30:56 2015 HISTORY split [] spw = "17,19,21,23" HISTORY Mon Mar 9 19:30:56 2015 HISTORY split [] width = 1 HISTORY Mon Mar 9 19:30:56 2015 HISTORY split [] antenna = "" HISTORY Mon Mar 9 19:30:56 2015 HISTORY split [] timebin = "0.0s" HISTORY Mon Mar 9 19:30:57 2015 HISTORY split [] timerange = "" HISTORY Mon Mar 9 19:30:57 2015 HISTORY split [] scan = "" HISTORY Mon Mar 9 19:30:57 2015 HISTORY split [] intent = "" HISTORY Mon Mar 9 19:30:57 2015 HISTORY split [] array = "" HISTORY Mon Mar 9 19:30:57 2015 HISTORY split [] uvrange = "" HISTORY Mon Mar 9 19:30:57 2015 HISTORY split [] correlation = "" HISTORY Mon Mar 9 19:30:57 2015 HISTORY split [] observation = "" HISTORY Mon Mar 9 19:30:58 2015 HISTORY split [] combine = "" HISTORY Mon Mar 9 19:30:58 2015 HISTORY split [] keepflags = True HISTORY Tue Mar 24 21:48:49 2015 HISTORY ms::split() [fieldids= spwids=0:1001~1HISTORY >200 step=[1] which='data'] uid___A002_X9aca45_X14a3.ms.split.cal.line.sHISTORY >urce split from /lustre/naasc/smyers/Cycle2_Data/2013.1.00187.S.MOUS.uiHISTORY >___A001_X145_Xb4.SBNAME.162608-2_a_03_TE-analysis/sg_ouss_id/group_oussHISTORY >id/member_ouss_id/calibrated/uid___A002_X9aca45_X14a3.ms.split.cal HISTORY Tue Mar 24 21:48:49 2015 HISTORY split [] taskname=split HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] version: 4.2.2 branches rev. HISTORY > 30986 Thu 2014/09/04 17:59:42 UTC HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] vis = "uid___A002_X9aHISTORY >ca45_X14a3.ms.split.cal" HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] outputvis = "uid___A002_X9aHISTORY >ca45_X14a3.ms.split.cal.line.source" HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] datacolumn = "data" HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] field = "" HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] spw = "0:1001~1200" HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] width = 1 HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] antenna = "" HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] timebin = "0.0s" HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] timerange = "" HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] scan = "" HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] intent = "*TARGET*" HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] array = "" HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] uvrange = "" HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] correlation = "" HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] observation = "" HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] combine = "" HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] keepflags = True HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] taskname=flagdata HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] version: 4.2.2 branches reHISTORY >v. 30986 Thu 2014/09/04 17:59:42 UTC HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] vis = "uid___A002_HISTORY >X9aca45_X14a3.ms.split.cal.line.source" HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] mode = "clip" HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] autocorr = False HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] inpfile = "" HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] reason = "any" HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] tbuff = 0.0 HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] spw = "" HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] field = "" HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] antenna = "" HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] uvrange = "" HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] timerange = "" HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] correlation = "" HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] scan = "" HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] intent = "" HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] array = "" HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] observation = "" HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] feed = "" HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] clipminmax = [] HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] datacolumn = "DATA" HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] clipoutside = True HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] channelavg = False HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] clipzeros = True HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] quackinterval = 1.0 HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] quackmode = "beg" HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] quackincrement = False HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] tolerance = 0.0 HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] addantenna = "" HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] lowerlimit = 0.0 HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] upperlimit = 90.0 HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] ntime = "scan" HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] combinescans = False HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] timecutoff = 4.0 HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] freqcutoff = 3.0 HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] timefit = "line" HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] freqfit = "poly" HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] maxnpieces = 7 HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] flagdimension = "freqtime"HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] usewindowstats = "none" HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] halfwin = 1 HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] extendflags = True HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] winsize = 3 HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] timedev = "" HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] freqdev = "" HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] timedevscale = 5.0 HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] freqdevscale = 5.0 HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] spectralmax = 1000000.0 HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] spectralmin = 0.0 HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] extendpols = True HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] growtime = 50.0 HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] growfreq = 50.0 HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] growaround = False HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] flagneartime = False HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] flagnearfreq = False HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] minrel = 0.0 HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] maxrel = 1.0 HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] minabs = 0 HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] maxabs = -1 HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] spwchan = False HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] spwcorr = False HISTORY Tue Mar 24 21:49:07 2015 HISTORY flagdata [] basecnt = False HISTORY Tue Mar 24 21:49:07 2015 HISTORY flagdata [] name = "Summary" HISTORY Tue Mar 24 21:49:07 2015 HISTORY flagdata [] action = "apply" HISTORY Tue Mar 24 21:49:07 2015 HISTORY flagdata [] display = "" HISTORY Tue Mar 24 21:49:07 2015 HISTORY flagdata [] flagbackup = False HISTORY Tue Mar 24 21:49:07 2015 HISTORY flagdata [] savepars = False HISTORY Tue Mar 24 21:49:07 2015 HISTORY flagdata [] cmdreason = "" HISTORY Tue Mar 24 21:49:07 2015 HISTORY flagdata [] outfile = "" HISTORY Tue Mar 24 21:55:44 2015 HISTORY concat [] taskname=concat HISTORY Tue Mar 24 21:55:44 2015 HISTORY concat [] vis = "['uid___A002HISTORY >_X9aca45_X1615.ms.split.cal.line.source']" HISTORY Tue Mar 24 21:55:44 2015 HISTORY concat [] concatvis = "source_calibHISTORY >rated_regrid_line.ms" HISTORY Tue Mar 24 21:55:44 2015 HISTORY concat [] freqtol = "" HISTORY Tue Mar 24 21:55:44 2015 HISTORY concat [] dirtol = "" HISTORY Tue Mar 24 21:55:44 2015 HISTORY concat [] respectname = "False" HISTORY Tue Mar 24 21:55:44 2015 HISTORY concat [] copypointing = "True" HISTORY Tue Mar 24 21:55:44 2015 HISTORY concat [] visweightscale = "[0, 0]" HISTORY Tue Mar 24 21:56:19 2015 HISTORY imager::data selection [mode=none nchaHISTORY >n=[-1] start=[0] step=[1] mstart='Radialvelocity: 0' mstep='RadialvelocHISTORY >ty: 0' spectralwindowids=[] fieldids=[] msselect=] HISTORY Tue Mar 24 21:56:19 2015 HISTORY imager::defineimage() [Defining image HISTORY > properties:nx=300 ny=300 cellx='0.4arcsec' celly='0.4arcsec' stokes=I'HISTORY > mode=RADIOVELOCITY nchan=151 start=-1 step=0 spwids=[0] fieldid=4 faceHISTORY >s=1 frame=1 distance='0', phaseCenter='field-4 ' mStart='RadialvelocitHISTORY >: -10000' qStep='0.2 km/s'' mFreqStart='Frequency: 0] HISTORY Tue Mar 24 21:56:25 2015 HISTORY imager::weight() [] Weighting MS: ImagHISTORY >ing weights will be changed HISTORY Tue Mar 24 21:56:25 2015 HISTORY imager::weight() [] Briggs weighting: HISTORY > sidelobes will be suppressed over full image HISTORY Tue Mar 24 22:52:53 2015 HISTORY imager::clean() [] Clean gain = 0.1, NHISTORY >iter = 600, Threshold = 0.2 mJy HISTORY Tue Mar 24 22:52:53 2015 HISTORY imager::clean() [] Continuing deconvolHISTORY >ution HISTORY Tue Mar 24 22:53:27 2015 HISTORY imager::clean() [] Threshhold not reacHISTORY >hed yet. HISTORY Tue Mar 24 22:57:02 2015 HISTORY imager::iClean() [] Restoring Image(s)HISTORY > with the clean-beam HISTORY CASA END LOGTABLE END \ No newline at end of file +SIMPLE = T /Standard FITS BITPIX = -32 /Floating point (32 bit) NAXIS = 4 NAXIS1 = 300 NAXIS2 = 300 NAXIS3 = 151 NAXIS4 = 1 EXTEND = T BSCALE = 1.000000000000E+00 /PHYSICAL = PIXEL*BSCALE + BZERO BZERO = 0.000000000000E+00 BMAJ = 1.080099344254E-03 BMIN = 4.803356859419E-04 BPA = 6.896643066406E+01 BTYPE = 'Intensity' OBJECT = '162608-24202' BUNIT = 'JY/BEAM ' /Brightness (pixel) unit EQUINOX = 2.000000000000E+03 RADESYS = 'FK5 ' LONPOLE = 1.800000000000E+02 LATPOLE = -2.434013888889E+01 PC01_01 = 1.000000000000E+00 PC02_01 = 0.000000000000E+00 PC03_01 = 0.000000000000E+00 PC04_01 = 0.000000000000E+00 PC01_02 = 0.000000000000E+00 PC02_02 = 1.000000000000E+00 PC03_02 = 0.000000000000E+00 PC04_02 = 0.000000000000E+00 PC01_03 = 0.000000000000E+00 PC02_03 = 0.000000000000E+00 PC03_03 = 1.000000000000E+00 PC04_03 = 0.000000000000E+00 PC01_04 = 0.000000000000E+00 PC02_04 = 0.000000000000E+00 PC03_04 = 0.000000000000E+00 PC04_04 = 1.000000000000E+00 CTYPE1 = 'RA---SIN' CRVAL1 = 2.465333333333E+02 CDELT1 = -1.111111111111E-04 CRPIX1 = 1.510000000000E+02 CUNIT1 = 'deg ' CTYPE2 = 'DEC--SIN' CRVAL2 = -2.434013888889E+01 CDELT2 = 1.111111111111E-04 CRPIX2 = 1.510000000000E+02 CUNIT2 = 'deg ' CTYPE3 = 'FREQ ' CRVAL3 = 1.152750450330E+11 CDELT3 = -7.690066705322E+04 CRPIX3 = 1.000000000000E+00 CUNIT3 = 'Hz ' CTYPE4 = 'STOKES ' CRVAL4 = 1.000000000000E+00 CDELT4 = 1.000000000000E+00 CRPIX4 = 1.000000000000E+00 CUNIT4 = ' ' PV2_1 = 0.000000000000E+00 PV2_2 = 0.000000000000E+00 RESTFRQ = 1.152712000000E+11 /Rest Frequency (Hz) SPECSYS = 'LSRK ' /Spectral reference frame ALTRVAL = -9.999999081847E+03 /Alternate frequency reference value ALTRPIX = 1.000000000000E+00 /Alternate frequency reference pixel VELREF = 257 /1 LSR, 2 HEL, 3 OBS, +256 Radio COMMENT casacore non-standard usage: 4 LSD, 5 GEO, 6 SOU, 7 GAL TELESCOP= 'ALMA ' OBSERVER= 'sschnee ' DATE-OBS= '2015-01-31T08:53:56.688001' TIMESYS = 'UTC ' OBSRA = 2.465333333333E+02 OBSDEC = -2.434013888889E+01 OBSGEO-X= 2.225142180269E+06 OBSGEO-Y= -5.440307370349E+06 OBSGEO-Z= -2.481029851874E+06 DATE = '2015-03-24T23:12:56.360000' /Date FITS file was written ORIGIN = 'CASA 4.2.2 (prerelease r30986)' HISTORY CASA START LOGTABLE HISTORY 2015-03-24T22:57:03 INFO SRCCODE='imager::clean()' HISTORY 2015-03-24T22:57:03 INFO SRCCODE='imager::clean()' HISTORY Mon Mar 9 19:08:53 2015 HISTORY calibrater::setdata [Beginning selectviHISTORY >s--(MSSelection version)-------, chanmode=none nchan=1 start=0 step=1 mHISTORY >tart='0km/s' mStep='0km/s' msSelect=''] HISTORY Mon Mar 9 19:08:57 2015 HISTORY calibrater::correct [] Beginning correcHISTORY >t--------------------------- HISTORY Mon Mar 9 19:11:48 2015 HISTORY applycal [] taskname=applycal HISTORY Mon Mar 9 19:11:48 2015 HISTORY applycal [] version: 4.2.2 branches revHISTORY >. 30986 Thu 2014/09/04 17:59:42 UTC HISTORY Mon Mar 9 19:11:48 2015 HISTORY applycal [] vis = "/lustre/naasHISTORY >c/dkim/tmp_sm4/2013.1.00187.S.MOUS.uid___A001_X145_Xb4.SBNAME.162608-2_HISTORY >_03_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibrated/workHISTORY >ng/uid___A002_X9aca45_X14a3.ms" HISTORY Mon Mar 9 19:11:48 2015 HISTORY applycal [] field = "162608-24202HISTORY >,162610-24195,162610-24206,162610-24231,162614-24232,162614-24234,16261HISTORY >-24250,162615-24231,162616-24235,162617-24235,162622-24225,162624-24162HISTORY >162626-24243,162627-24233,162628-24225,162628-24235,162633-24261,162641HISTORY >24272,162644-24173,162644-24253,162644-24345,162645-24231,162646-24242,HISTORY >62648-24236,162659-24454,162660-24343,162705-24363,162705-24391,162707-HISTORY >4381,162709-24372,162711-24393,162712-24290,162712-24380,162713-24295,1HISTORY >2715-24303,162725-24273,162727-24405,162728-24271,162728-24393,162729-2HISTORY >274,162730-24264,162730-24415,162733-24262,162739-24424,162740-24431,16HISTORY >759-24334,162821-24362,163133-24032,163136-24013,163138-24495,163139-24HISTORY >06,163140-24485,163141-24495,163143-24003,163154-24560,163157-24572,163HISTORY >01-24564,163223-24284,163229-24291,163230-23556,163247-23524,163248-235HISTORY >3,163248-23524,163249-23521,163356-24420,163448-24381,J1633-2557" HISTORY Mon Mar 9 19:11:48 2015 HISTORY applycal [] spw = "17,19,21,23"HISTORY Mon Mar 9 19:11:48 2015 HISTORY applycal [] intent = "*PHASE*,*TARHISTORY >GET*" HISTORY Mon Mar 9 19:11:48 2015 HISTORY applycal [] selectdata = True HISTORY Mon Mar 9 19:11:48 2015 HISTORY applycal [] timerange = "" HISTORY Mon Mar 9 19:11:48 2015 HISTORY applycal [] uvrange = "" HISTORY Mon Mar 9 19:11:48 2015 HISTORY applycal [] antenna = "" HISTORY Mon Mar 9 19:11:48 2015 HISTORY applycal [] scan = "" HISTORY Mon Mar 9 19:11:48 2015 HISTORY applycal [] observation = "" HISTORY Mon Mar 9 19:11:48 2015 HISTORY applycal [] msselect = "" HISTORY Mon Mar 9 19:11:48 2015 HISTORY applycal [] docallib = False HISTORY Mon Mar 9 19:11:48 2015 HISTORY applycal [] callib = "" HISTORY Mon Mar 9 19:11:49 2015 HISTORY applycal [] gaintable = ['/lustre/naaHISTORY >sc/dkim/tmp_sm4/2013.1.00187.S.MOUS.uid___A001_X145_Xb4.SBNAME.162608-2HISTORY >a_03_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibrated/worHISTORY >ing/uid___A002_X9aca45_X14a3.ms.hifa_tsyscal.s5_1.tsyscal.tbl', '/lustrHISTORY >/naasc/dkim/tmp_sm4/2013.1.00187.S.MOUS.uid___A001_X145_Xb4.SBNAME.1626HISTORY >8-2_a_03_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibratedHISTORY >working/uid___A002_X9aca45_X14a3.ms.hif_bandpass.s10_2.spw17_19_21_23.cHISTORY >annel.solintinf.bcal.tbl', '/lustre/naasc/dkim/tmp_sm4/2013.1.00187.S.MHISTORY >US.uid___A001_X145_Xb4.SBNAME.162608-2_a_03_TE-analysis/sg_ouss_id/grouHISTORY >_ouss_id/member_ouss_id/calibrated/working/uid___A002_X9aca45_X14a3.ms.HISTORY >ifa_timegaincal.s13_3.spw17_19_21_23.solintinf.gpcal.tbl', '/lustre/naaHISTORY >c/dkim/tmp_sm4/2013.1.00187.S.MOUS.uid___A001_X145_Xb4.SBNAME.162608-2_HISTORY >_03_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibrated/workHISTORY >ng/uid___A002_X9aca45_X14a3.ms.hifa_timegaincal.s13_5.spw17_19_21_23.soHISTORY >intinf.gacal.tbl'] HISTORY Mon Mar 9 19:11:49 2015 HISTORY applycal [] gainfield = ['nearest', 'HISTORY >', 'nearest', 'nearest'] HISTORY Mon Mar 9 19:11:49 2015 HISTORY applycal [] interp = ['linear,lineHISTORY >ar', 'linearperobs,linearflag', 'linear,linear', 'linear,linear'] HISTORY Mon Mar 9 19:11:49 2015 HISTORY applycal [] spwmap = [[0, 1, 2, 3,HISTORY > 4, 5, 6, 7, 8, 9, 9, 11, 11, 13, 13, 15, 15, 9, 9, 11, 11, 13, 13, 15,HISTORY > 15], [], [], []] HISTORY Mon Mar 9 19:11:49 2015 HISTORY applycal [] calwt = [True, True, HISTORY > False, True] HISTORY Mon Mar 9 19:11:49 2015 HISTORY applycal [] parang = False HISTORY Mon Mar 9 19:11:49 2015 HISTORY applycal [] applymode = "calflagstricHISTORY >t" HISTORY Mon Mar 9 19:11:49 2015 HISTORY applycal [] flagbackup = True HISTORY Mon Mar 9 19:12:21 2015 HISTORY calibrater::setdata [Beginning selectviHISTORY >s--(MSSelection version)-------, chanmode=none nchan=1 start=0 step=1 mHISTORY >tart='0km/s' mStep='0km/s' msSelect=''] HISTORY Mon Mar 9 19:12:24 2015 HISTORY calibrater::correct [] Beginning correcHISTORY >t--------------------------- HISTORY Mon Mar 9 19:12:58 2015 HISTORY applycal [] taskname=applycal HISTORY Mon Mar 9 19:12:58 2015 HISTORY applycal [] version: 4.2.2 branches revHISTORY >. 30986 Thu 2014/09/04 17:59:42 UTC HISTORY Mon Mar 9 19:12:58 2015 HISTORY applycal [] vis = "/lustre/naasHISTORY >c/dkim/tmp_sm4/2013.1.00187.S.MOUS.uid___A001_X145_Xb4.SBNAME.162608-2_HISTORY >_03_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibrated/workHISTORY >ng/uid___A002_X9aca45_X14a3.ms" HISTORY Mon Mar 9 19:12:58 2015 HISTORY applycal [] field = "J1427-4206,THISTORY >itan" HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] spw = "17,19,21,23"HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] intent = "*FLUX*,*AMPLHISTORY >I*,*BANDPASS*" HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] selectdata = True HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] timerange = "" HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] uvrange = "" HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] antenna = "" HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] scan = "" HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] observation = "" HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] msselect = "" HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] docallib = False HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] callib = "" HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] gaintable = ['/lustre/naaHISTORY >sc/dkim/tmp_sm4/2013.1.00187.S.MOUS.uid___A001_X145_Xb4.SBNAME.162608-2HISTORY >a_03_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibrated/worHISTORY >ing/uid___A002_X9aca45_X14a3.ms.hifa_tsyscal.s5_1.tsyscal.tbl', '/lustrHISTORY >/naasc/dkim/tmp_sm4/2013.1.00187.S.MOUS.uid___A001_X145_Xb4.SBNAME.1626HISTORY >8-2_a_03_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibratedHISTORY >working/uid___A002_X9aca45_X14a3.ms.hif_bandpass.s10_2.spw17_19_21_23.cHISTORY >annel.solintinf.bcal.tbl', '/lustre/naasc/dkim/tmp_sm4/2013.1.00187.S.MHISTORY >US.uid___A001_X145_Xb4.SBNAME.162608-2_a_03_TE-analysis/sg_ouss_id/grouHISTORY >_ouss_id/member_ouss_id/calibrated/working/uid___A002_X9aca45_X14a3.ms.HISTORY >ifa_timegaincal.s13_4.spw17_19_21_23.solintint.gpcal.tbl', '/lustre/naaHISTORY >c/dkim/tmp_sm4/2013.1.00187.S.MOUS.uid___A001_X145_Xb4.SBNAME.162608-2_HISTORY >_03_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibrated/workHISTORY >ng/uid___A002_X9aca45_X14a3.ms.hifa_timegaincal.s13_5.spw17_19_21_23.soHISTORY >intinf.gacal.tbl'] HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] gainfield = ['nearest', 'HISTORY >', 'nearest', 'nearest'] HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] interp = ['linear,lineHISTORY >ar', 'linearperobs,linearflag', 'linear,linear', 'linear,linear'] HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] spwmap = [[0, 1, 2, 3,HISTORY > 4, 5, 6, 7, 8, 9, 9, 11, 11, 13, 13, 15, 15, 9, 9, 11, 11, 13, 13, 15,HISTORY > 15], [], [], []] HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] calwt = [True, True, HISTORY > False, True] HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] parang = False HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] applymode = "calflagstricHISTORY >t" HISTORY Mon Mar 9 19:12:59 2015 HISTORY applycal [] flagbackup = True HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] taskname=flagdata HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] version: 4.2.2 branches revHISTORY >. 30986 Thu 2014/09/04 17:59:42 UTC HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] vis = "/lustre/naasHISTORY >c/dkim/tmp_sm4/2013.1.00187.S.MOUS.uid___A001_X145_Xb4.SBNAME.162608-2_HISTORY >_03_TE-analysis/sg_ouss_id/group_ouss_id/member_ouss_id/calibrated/workHISTORY >ng/uid___A002_X9aca45_X14a3.ms" HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] mode = "list" HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] autocorr = False HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] inpfile = ["field='0' sHISTORY >pw='17' mode='summary' name='AntSpw017Field0'", "field='0' spw='19' modHISTORY >='summary' name='AntSpw019Field0'", "field='0' spw='21' mode='summary' HISTORY >ame='AntSpw021Field0'", "field='0' spw='23' mode='summary' name='AntSpwHISTORY >23Field0'", "field='2' spw='17' mode='summary' name='AntSpw017Field2'",HISTORY > "field='2' spw='19' mode='summary' name='AntSpw019Field2'", "field='2'HISTORY > spw='21' mode='summary' name='AntSpw021Field2'", "field='2' spw='23' mHISTORY >de='summary' name='AntSpw023Field2'", "field='3' spw='17' mode='summaryHISTORY > name='AntSpw017Field3'", "field='3' spw='19' mode='summary' name='AntSHISTORY >w019Field3'", "field='3' spw='21' mode='summary' name='AntSpw021Field3'HISTORY >, "field='3' spw='23' mode='summary' name='AntSpw023Field3'", "field='4HISTORY > spw='17' mode='summary' name='AntSpw017Field4'", "field='4' spw='19' mHISTORY >de='summary' name='AntSpw019Field4'", "field='4' spw='21' mode='summaryHISTORY > name='AntSpw021Field4'", "field='4' spw='23' mode='summary' name='AntSHISTORY >w023Field4'", "field='5' spw='17' mode='summary' name='AntSpw017Field5'HISTORY >, "field='5' spw='19' mode='summary' name='AntSpw019Field5'", "field='5HISTORY > spw='21' mode='summary' name='AntSpw021Field5'", "field='5' spw='23' mHISTORY >de='summary' name='AntSpw023Field5'", "field='6' spw='17' mode='summaryHISTORY > name='AntSpw017Field6'", "field='6' spw='19' mode='summary' name='AntSHISTORY >w019Field6'", "field='6' spw='21' mode='summary' name='AntSpw021Field6'HISTORY >, "field='6' spw='23' mode='summary' name='AntSpw023Field6'", "field='7HISTORY > spw='17' mode='summary' name='AntSpw017Field7'", "field='7' spw='19' mHISTORY >de='summary' name='AntSpw019Field7'", "field='7' spw='21' mode='summaryHISTORY > name='AntSpw021Field7'", "field='7' spw='23' mode='summary' name='AntSHISTORY >w023Field7'", "field='8' spw='17' mode='summary' name='AntSpw017Field8'HISTORY >, "field='8' spw='19' mode='summary' name='AntSpw019Field8'", "field='8HISTORY > spw='21' mode='summary' name='AntSpw021Field8'", "field='8' spw='23' mHISTORY >de='summary' name='AntSpw023Field8'", "field='9' spw='17' mode='summaryHISTORY > name='AntSpw017Field9'", "field='9' spw='19' mode='summary' name='AntSHISTORY >w019Field9'", "field='9' spw='21' mode='summary' name='AntSpw021Field9'HISTORY >, "field='9' spw='23' mode='summary' name='AntSpw023Field9'", "field='1HISTORY >' spw='17' mode='summary' name='AntSpw017Field10'", "field='10' spw='19HISTORY > mode='summary' name='AntSpw019Field10'", "field='10' spw='21' mode='suHISTORY >mary' name='AntSpw021Field10'", "field='10' spw='23' mode='summary' namHISTORY >='AntSpw023Field10'", "field='11' spw='17' mode='summary' name='AntSpw0HISTORY >7Field11'", "field='11' spw='19' mode='summary' name='AntSpw019Field11'HISTORY >, "field='11' spw='21' mode='summary' name='AntSpw021Field11'", "field=HISTORY >11' spw='23' mode='summary' name='AntSpw023Field11'", "field='12' spw='HISTORY >7' mode='summary' name='AntSpw017Field12'", "field='12' spw='19' mode='HISTORY >ummary' name='AntSpw019Field12'", "field='12' spw='21' mode='summary' nHISTORY >me='AntSpw021Field12'", "field='12' spw='23' mode='summary' name='AntSpHISTORY >023Field12'", "field='13' spw='17' mode='summary' name='AntSpw017Field1HISTORY >'", "field='13' spw='19' mode='summary' name='AntSpw019Field13'", "fielHISTORY >='13' spw='21' mode='summary' name='AntSpw021Field13'", "field='13' spwHISTORY >'23' mode='summary' name='AntSpw023Field13'", "field='14' spw='17' modeHISTORY >'summary' name='AntSpw017Field14'", "field='14' spw='19' mode='summary'HISTORY > name='AntSpw019Field14'", "field='14' spw='21' mode='summary' name='AnHISTORY >Spw021Field14'", "field='14' spw='23' mode='summary' name='AntSpw023FieHISTORY >d14'", "field='15' spw='17' mode='summary' name='AntSpw017Field15'", "fHISTORY >eld='15' spw='19' mode='summary' name='AntSpw019Field15'", "field='15' HISTORY >pw='21' mode='summary' name='AntSpw021Field15'", "field='15' spw='23' mHISTORY >de='summary' name='AntSpw023Field15'", "field='16' spw='17' mode='summaHISTORY >y' name='AntSpw017Field16'", "field='16' spw='19' mode='summary' name='HISTORY >ntSpw019Field16'", "field='16' spw='21' mode='summary' name='AntSpw021FHISTORY >eld16'", "field='16' spw='23' mode='summary' name='AntSpw023Field16'", HISTORY >field='17' spw='17' mode='summary' name='AntSpw017Field17'", "field='17HISTORY > spw='19' mode='summary' name='AntSpw019Field17'", "field='17' spw='21'HISTORY > mode='summary' name='AntSpw021Field17'", "field='17' spw='23' mode='suHISTORY >mary' name='AntSpw023Field17'", "field='18' spw='17' mode='summary' namHISTORY >='AntSpw017Field18'", "field='18' spw='19' mode='summary' name='AntSpw0HISTORY >9Field18'", "field='18' spw='21' mode='summary' name='AntSpw021Field18'HISTORY >, "field='18' spw='23' mode='summary' name='AntSpw023Field18'", "field=HISTORY >19' spw='17' mode='summary' name='AntSpw017Field19'", "field='19' spw='HISTORY >9' mode='summary' name='AntSpw019Field19'", "field='19' spw='21' mode='HISTORY >ummary' name='AntSpw021Field19'", "field='19' spw='23' mode='summary' nHISTORY >me='AntSpw023Field19'", "field='20' spw='17' mode='summary' name='AntSpHISTORY >017Field20'", "field='20' spw='19' mode='summary' name='AntSpw019Field2HISTORY >'", "field='20' spw='21' mode='summary' name='AntSpw021Field20'", "fielHISTORY >='20' spw='23' mode='summary' name='AntSpw023Field20'", "field='21' spwHISTORY >'17' mode='summary' name='AntSpw017Field21'", "field='21' spw='19' modeHISTORY >'summary' name='AntSpw019Field21'", "field='21' spw='21' mode='summary'HISTORY > name='AntSpw021Field21'", "field='21' spw='23' mode='summary' name='AnHISTORY >Spw023Field21'", "field='22' spw='17' mode='summary' name='AntSpw017FieHISTORY >d22'", "field='22' spw='19' mode='summary' name='AntSpw019Field22'", "fHISTORY >eld='22' spw='21' mode='summary' name='AntSpw021Field22'", "field='22' HISTORY >pw='23' mode='summary' name='AntSpw023Field22'", "field='23' spw='17' mHISTORY >de='summary' name='AntSpw017Field23'", "field='23' spw='19' mode='summaHISTORY >y' name='AntSpw019Field23'", "field='23' spw='21' mode='summary' name='HISTORY >ntSpw021Field23'", "field='23' spw='23' mode='summary' name='AntSpw023FHISTORY >eld23'", "field='24' spw='17' mode='summary' name='AntSpw017Field24'", HISTORY >field='24' spw='19' mode='summary' name='AntSpw019Field24'", "field='24HISTORY > spw='21' mode='summary' name='AntSpw021Field24'", "field='24' spw='23'HISTORY > mode='summary' name='AntSpw023Field24'", "field='25' spw='17' mode='suHISTORY >mary' name='AntSpw017Field25'", "field='25' spw='19' mode='summary' namHISTORY >='AntSpw019Field25'", "field='25' spw='21' mode='summary' name='AntSpw0HISTORY >1Field25'", "field='25' spw='23' mode='summary' name='AntSpw023Field25'HISTORY >, "field='26' spw='17' mode='summary' name='AntSpw017Field26'", "field=HISTORY >26' spw='19' mode='summary' name='AntSpw019Field26'", "field='26' spw='HISTORY >1' mode='summary' name='AntSpw021Field26'", "field='26' spw='23' mode='HISTORY >ummary' name='AntSpw023Field26'", "field='27' spw='17' mode='summary' nHISTORY >me='AntSpw017Field27'", "field='27' spw='19' mode='summary' name='AntSpHISTORY >019Field27'", "field='27' spw='21' mode='summary' name='AntSpw021Field2HISTORY >'", "field='27' spw='23' mode='summary' name='AntSpw023Field27'", "fielHISTORY >='28' spw='17' mode='summary' name='AntSpw017Field28'", "field='28' spwHISTORY >'19' mode='summary' name='AntSpw019Field28'", "field='28' spw='21' modeHISTORY >'summary' name='AntSpw021Field28'", "field='28' spw='23' mode='summary'HISTORY > name='AntSpw023Field28'", "field='29' spw='17' mode='summary' name='AnHISTORY >Spw017Field29'", "field='29' spw='19' mode='summary' name='AntSpw019FieHISTORY >d29'", "field='29' spw='21' mode='summary' name='AntSpw021Field29'", "fHISTORY >eld='29' spw='23' mode='summary' name='AntSpw023Field29'", "field='30' HISTORY >pw='17' mode='summary' name='AntSpw017Field30'", "field='30' spw='19' mHISTORY >de='summary' name='AntSpw019Field30'", "field='30' spw='21' mode='summaHISTORY >y' name='AntSpw021Field30'", "field='30' spw='23' mode='summary' name='HISTORY >ntSpw023Field30'", "field='31' spw='17' mode='summary' name='AntSpw017FHISTORY >eld31'", "field='31' spw='19' mode='summary' name='AntSpw019Field31'", HISTORY >field='31' spw='21' mode='summary' name='AntSpw021Field31'", "field='31HISTORY > spw='23' mode='summary' name='AntSpw023Field31'", "field='32' spw='17'HISTORY > mode='summary' name='AntSpw017Field32'", "field='32' spw='19' mode='suHISTORY >mary' name='AntSpw019Field32'", "field='32' spw='21' mode='summary' namHISTORY >='AntSpw021Field32'", "field='32' spw='23' mode='summary' name='AntSpw0HISTORY >3Field32'", "field='33' spw='17' mode='summary' name='AntSpw017Field33'HISTORY >, "field='33' spw='19' mode='summary' name='AntSpw019Field33'", "field=HISTORY >33' spw='21' mode='summary' name='AntSpw021Field33'", "field='33' spw='HISTORY >3' mode='summary' name='AntSpw023Field33'", "field='34' spw='17' mode='HISTORY >ummary' name='AntSpw017Field34'", "field='34' spw='19' mode='summary' nHISTORY >me='AntSpw019Field34'", "field='34' spw='21' mode='summary' name='AntSpHISTORY >021Field34'", "field='34' spw='23' mode='summary' name='AntSpw023Field3HISTORY >'", "field='35' spw='17' mode='summary' name='AntSpw017Field35'", "fielHISTORY >='35' spw='19' mode='summary' name='AntSpw019Field35'", "field='35' spwHISTORY >'21' mode='summary' name='AntSpw021Field35'", "field='35' spw='23' modeHISTORY >'summary' name='AntSpw023Field35'", "field='36' spw='17' mode='summary'HISTORY > name='AntSpw017Field36'", "field='36' spw='19' mode='summary' name='AnHISTORY >Spw019Field36'", "field='36' spw='21' mode='summary' name='AntSpw021FieHISTORY >d36'", "field='36' spw='23' mode='summary' name='AntSpw023Field36'", "fHISTORY >eld='37' spw='17' mode='summary' name='AntSpw017Field37'", "field='37' HISTORY >pw='19' mode='summary' name='AntSpw019Field37'", "field='37' spw='21' mHISTORY >de='summary' name='AntSpw021Field37'", "field='37' spw='23' mode='summaHISTORY >y' name='AntSpw023Field37'", "field='38' spw='17' mode='summary' name='HISTORY >ntSpw017Field38'", "field='38' spw='19' mode='summary' name='AntSpw019FHISTORY >eld38'", "field='38' spw='21' mode='summary' name='AntSpw021Field38'", HISTORY >field='38' spw='23' mode='summary' name='AntSpw023Field38'", "field='39HISTORY > spw='17' mode='summary' name='AntSpw017Field39'", "field='39' spw='19'HISTORY > mode='summary' name='AntSpw019Field39'", "field='39' spw='21' mode='suHISTORY >mary' name='AntSpw021Field39'", "field='39' spw='23' mode='summary' namHISTORY >='AntSpw023Field39'", "field='40' spw='17' mode='summary' name='AntSpw0HISTORY >7Field40'", "field='40' spw='19' mode='summary' name='AntSpw019Field40'HISTORY >, "field='40' spw='21' mode='summary' name='AntSpw021Field40'", "field=HISTORY >40' spw='23' mode='summary' name='AntSpw023Field40'", "field='41' spw='HISTORY >7' mode='summary' name='AntSpw017Field41'", "field='41' spw='19' mode='HISTORY >ummary' name='AntSpw019Field41'", "field='41' spw='21' mode='summary' nHISTORY >me='AntSpw021Field41'", "field='41' spw='23' mode='summary' name='AntSpHISTORY >023Field41'", "field='42' spw='17' mode='summary' name='AntSpw017Field4HISTORY >'", "field='42' spw='19' mode='summary' name='AntSpw019Field42'", "fielHISTORY >='42' spw='21' mode='summary' name='AntSpw021Field42'", "field='42' spwHISTORY >'23' mode='summary' name='AntSpw023Field42'", "field='43' spw='17' modeHISTORY >'summary' name='AntSpw017Field43'", "field='43' spw='19' mode='summary'HISTORY > name='AntSpw019Field43'", "field='43' spw='21' mode='summary' name='AnHISTORY >Spw021Field43'", "field='43' spw='23' mode='summary' name='AntSpw023FieHISTORY >d43'", "field='44' spw='17' mode='summary' name='AntSpw017Field44'", "fHISTORY >eld='44' spw='19' mode='summary' name='AntSpw019Field44'", "field='44' HISTORY >pw='21' mode='summary' name='AntSpw021Field44'", "field='44' spw='23' mHISTORY >de='summary' name='AntSpw023Field44'", "field='45' spw='17' mode='summaHISTORY >y' name='AntSpw017Field45'", "field='45' spw='19' mode='summary' name='HISTORY >ntSpw019Field45'", "field='45' spw='21' mode='summary' name='AntSpw021FHISTORY >eld45'", "field='45' spw='23' mode='summary' name='AntSpw023Field45'", HISTORY >field='46' spw='17' mode='summary' name='AntSpw017Field46'", "field='46HISTORY > spw='19' mode='summary' name='AntSpw019Field46'", "field='46' spw='21'HISTORY > mode='summary' name='AntSpw021Field46'", "field='46' spw='23' mode='suHISTORY >mary' name='AntSpw023Field46'", "field='47' spw='17' mode='summary' namHISTORY >='AntSpw017Field47'", "field='47' spw='19' mode='summary' name='AntSpw0HISTORY >9Field47'", "field='47' spw='21' mode='summary' name='AntSpw021Field47'HISTORY >, "field='47' spw='23' mode='summary' name='AntSpw023Field47'", "field=HISTORY >48' spw='17' mode='summary' name='AntSpw017Field48'", "field='48' spw='HISTORY >9' mode='summary' name='AntSpw019Field48'", "field='48' spw='21' mode='HISTORY >ummary' name='AntSpw021Field48'", "field='48' spw='23' mode='summary' nHISTORY >me='AntSpw023Field48'", "field='49' spw='17' mode='summary' name='AntSpHISTORY >017Field49'", "field='49' spw='19' mode='summary' name='AntSpw019Field4HISTORY >'", "field='49' spw='21' mode='summary' name='AntSpw021Field49'", "fielHISTORY >='49' spw='23' mode='summary' name='AntSpw023Field49'", "field='50' spwHISTORY >'17' mode='summary' name='AntSpw017Field50'", "field='50' spw='19' modeHISTORY >'summary' name='AntSpw019Field50'", "field='50' spw='21' mode='summary'HISTORY > name='AntSpw021Field50'", "field='50' spw='23' mode='summary' name='AnHISTORY >Spw023Field50'", "field='51' spw='17' mode='summary' name='AntSpw017FieHISTORY >d51'", "field='51' spw='19' mode='summary' name='AntSpw019Field51'", "fHISTORY >eld='51' spw='21' mode='summary' name='AntSpw021Field51'", "field='51' HISTORY >pw='23' mode='summary' name='AntSpw023Field51'", "field='52' spw='17' mHISTORY >de='summary' name='AntSpw017Field52'", "field='52' spw='19' mode='summaHISTORY >y' name='AntSpw019Field52'", "field='52' spw='21' mode='summary' name='HISTORY >ntSpw021Field52'", "field='52' spw='23' mode='summary' name='AntSpw023FHISTORY >eld52'", "field='53' spw='17' mode='summary' name='AntSpw017Field53'", HISTORY >field='53' spw='19' mode='summary' name='AntSpw019Field53'", "field='53HISTORY > spw='21' mode='summary' name='AntSpw021Field53'", "field='53' spw='23'HISTORY > mode='summary' name='AntSpw023Field53'", "field='54' spw='17' mode='suHISTORY >mary' name='AntSpw017Field54'", "field='54' spw='19' mode='summary' namHISTORY >='AntSpw019Field54'", "field='54' spw='21' mode='summary' name='AntSpw0HISTORY >1Field54'", "field='54' spw='23' mode='summary' name='AntSpw023Field54'HISTORY >, "field='55' spw='17' mode='summary' name='AntSpw017Field55'", "field=HISTORY >55' spw='19' mode='summary' name='AntSpw019Field55'", "field='55' spw='HISTORY >1' mode='summary' name='AntSpw021Field55'", "field='55' spw='23' mode='HISTORY >ummary' name='AntSpw023Field55'", "field='56' spw='17' mode='summary' nHISTORY >me='AntSpw017Field56'", "field='56' spw='19' mode='summary' name='AntSpHISTORY >019Field56'", "field='56' spw='21' mode='summary' name='AntSpw021Field5HISTORY >'", "field='56' spw='23' mode='summary' name='AntSpw023Field56'", "fielHISTORY >='57' spw='17' mode='summary' name='AntSpw017Field57'", "field='57' spwHISTORY >'19' mode='summary' name='AntSpw019Field57'", "field='57' spw='21' modeHISTORY >'summary' name='AntSpw021Field57'", "field='57' spw='23' mode='summary'HISTORY > name='AntSpw023Field57'", "field='58' spw='17' mode='summary' name='AnHISTORY >Spw017Field58'", "field='58' spw='19' mode='summary' name='AntSpw019FieHISTORY >d58'", "field='58' spw='21' mode='summary' name='AntSpw021Field58'", "fHISTORY >eld='58' spw='23' mode='summary' name='AntSpw023Field58'", "field='59' HISTORY >pw='17' mode='summary' name='AntSpw017Field59'", "field='59' spw='19' mHISTORY >de='summary' name='AntSpw019Field59'", "field='59' spw='21' mode='summaHISTORY >y' name='AntSpw021Field59'", "field='59' spw='23' mode='summary' name='HISTORY >ntSpw023Field59'", "field='60' spw='17' mode='summary' name='AntSpw017FHISTORY >eld60'", "field='60' spw='19' mode='summary' name='AntSpw019Field60'", HISTORY >field='60' spw='21' mode='summary' name='AntSpw021Field60'", "field='60HISTORY > spw='23' mode='summary' name='AntSpw023Field60'", "field='61' spw='17'HISTORY > mode='summary' name='AntSpw017Field61'", "field='61' spw='19' mode='suHISTORY >mary' name='AntSpw019Field61'", "field='61' spw='21' mode='summary' namHISTORY >='AntSpw021Field61'", "field='61' spw='23' mode='summary' name='AntSpw0HISTORY >3Field61'", "field='62' spw='17' mode='summary' name='AntSpw017Field62'HISTORY >, "field='62' spw='19' mode='summary' name='AntSpw019Field62'", "field=HISTORY >62' spw='21' mode='summary' name='AntSpw021Field62'", "field='62' spw='HISTORY >3' mode='summary' name='AntSpw023Field62'", "field='63' spw='17' mode='HISTORY >ummary' name='AntSpw017Field63'", "field='63' spw='19' mode='summary' nHISTORY >me='AntSpw019Field63'", "field='63' spw='21' mode='summary' name='AntSpHISTORY >021Field63'", "field='63' spw='23' mode='summary' name='AntSpw023Field6HISTORY >'", "field='64' spw='17' mode='summary' name='AntSpw017Field64'", "fielHISTORY >='64' spw='19' mode='summary' name='AntSpw019Field64'", "field='64' spwHISTORY >'21' mode='summary' name='AntSpw021Field64'", "field='64' spw='23' modeHISTORY >'summary' name='AntSpw023Field64'", "field='65' spw='17' mode='summary'HISTORY > name='AntSpw017Field65'", "field='65' spw='19' mode='summary' name='AnHISTORY >Spw019Field65'", "field='65' spw='21' mode='summary' name='AntSpw021FieHISTORY >d65'", "field='65' spw='23' mode='summary' name='AntSpw023Field65'", "fHISTORY >eld='66' spw='17' mode='summary' name='AntSpw017Field66'", "field='66' HISTORY >pw='19' mode='summary' name='AntSpw019Field66'", "field='66' spw='21' mHISTORY >de='summary' name='AntSpw021Field66'", "field='66' spw='23' mode='summaHISTORY >y' name='AntSpw023Field66'", "field='67' spw='17' mode='summary' name='HISTORY >ntSpw017Field67'", "field='67' spw='19' mode='summary' name='AntSpw019FHISTORY >eld67'", "field='67' spw='21' mode='summary' name='AntSpw021Field67'", HISTORY >field='67' spw='23' mode='summary' name='AntSpw023Field67'", "field='68HISTORY > spw='17' mode='summary' name='AntSpw017Field68'", "field='68' spw='19'HISTORY > mode='summary' name='AntSpw019Field68'", "field='68' spw='21' mode='suHISTORY >mary' name='AntSpw021Field68'", "field='68' spw='23' mode='summary' namHISTORY >='AntSpw023Field68'", "field='69' spw='17' mode='summary' name='AntSpw0HISTORY >7Field69'", "field='69' spw='19' mode='summary' name='AntSpw019Field69'HISTORY >, "field='69' spw='21' mode='summary' name='AntSpw021Field69'", "field=HISTORY >69' spw='23' mode='summary' name='AntSpw023Field69'"] HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] reason = "any" HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] tbuff = 0.0 HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] spw = "" HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] field = "" HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] antenna = "" HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] uvrange = "" HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] timerange = "" HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] correlation = "" HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] scan = "" HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] intent = "" HISTORY Mon Mar 9 19:15:52 2015 HISTORY flagdata [] array = "" HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] observation = "" HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] feed = "" HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] clipminmax = [] HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] datacolumn = "DATA" HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] clipoutside = True HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] channelavg = False HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] clipzeros = False HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] quackinterval = 1.0 HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] quackmode = "beg" HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] quackincrement = False HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] tolerance = 0.0 HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] addantenna = "" HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] lowerlimit = 0.0 HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] upperlimit = 90.0 HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] ntime = "scan" HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] combinescans = False HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] timecutoff = 4.0 HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] freqcutoff = 3.0 HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] timefit = "line" HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] freqfit = "poly" HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] maxnpieces = 7 HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] flagdimension = "freqtime" HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] usewindowstats = "none" HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] halfwin = 1 HISTORY Mon Mar 9 19:15:53 2015 HISTORY flagdata [] extendflags = True HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] winsize = 3 HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] timedev = "" HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] freqdev = "" HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] timedevscale = 5.0 HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] freqdevscale = 5.0 HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] spectralmax = 1000000.0 HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] spectralmin = 0.0 HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] extendpols = True HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] growtime = 50.0 HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] growfreq = 50.0 HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] growaround = False HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] flagneartime = False HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] flagnearfreq = False HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] minrel = 0.0 HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] maxrel = 1.0 HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] minabs = 0 HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] maxabs = -1 HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] spwchan = False HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] spwcorr = False HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] basecnt = False HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] name = "Summary" HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] action = "apply" HISTORY Mon Mar 9 19:15:54 2015 HISTORY flagdata [] display = "" HISTORY Mon Mar 9 19:15:55 2015 HISTORY flagdata [] flagbackup = False HISTORY Mon Mar 9 19:15:55 2015 HISTORY flagdata [] savepars = False HISTORY Mon Mar 9 19:15:55 2015 HISTORY flagdata [] cmdreason = "" HISTORY Mon Mar 9 19:15:55 2015 HISTORY flagdata [] outfile = "" HISTORY Mon Mar 9 19:30:55 2015 HISTORY ms::split() [fieldids= spwids=17,19,21,HISTORY >23 step=[1] which='corrected'] uid___A002_X9aca45_X14a3.ms.split.cal spHISTORY >it from /lustre/naasc/dkim/tmp_sm4/2013.1.00187.S.MOUS.uid___A001_X145_HISTORY >b4.SBNAME.162608-2_a_03_TE-analysis/sg_ouss_id/group_ouss_id/member_ousHISTORY >_id/calibrated/working/uid___A002_X9aca45_X14a3.ms HISTORY Mon Mar 9 19:30:55 2015 HISTORY split [] taskname=split HISTORY Mon Mar 9 19:30:55 2015 HISTORY split [] version: 4.2.2 branches rev. 3HISTORY >0986 Thu 2014/09/04 17:59:42 UTC HISTORY Mon Mar 9 19:30:55 2015 HISTORY split [] vis = "uid___A002_X9acHISTORY >a45_X14a3.ms" HISTORY Mon Mar 9 19:30:55 2015 HISTORY split [] outputvis = "uid___A002_X9acHISTORY >a45_X14a3.ms.split.cal" HISTORY Mon Mar 9 19:30:56 2015 HISTORY split [] datacolumn = "corrected" HISTORY Mon Mar 9 19:30:56 2015 HISTORY split [] field = "" HISTORY Mon Mar 9 19:30:56 2015 HISTORY split [] spw = "17,19,21,23" HISTORY Mon Mar 9 19:30:56 2015 HISTORY split [] width = 1 HISTORY Mon Mar 9 19:30:56 2015 HISTORY split [] antenna = "" HISTORY Mon Mar 9 19:30:56 2015 HISTORY split [] timebin = "0.0s" HISTORY Mon Mar 9 19:30:57 2015 HISTORY split [] timerange = "" HISTORY Mon Mar 9 19:30:57 2015 HISTORY split [] scan = "" HISTORY Mon Mar 9 19:30:57 2015 HISTORY split [] intent = "" HISTORY Mon Mar 9 19:30:57 2015 HISTORY split [] array = "" HISTORY Mon Mar 9 19:30:57 2015 HISTORY split [] uvrange = "" HISTORY Mon Mar 9 19:30:57 2015 HISTORY split [] correlation = "" HISTORY Mon Mar 9 19:30:57 2015 HISTORY split [] observation = "" HISTORY Mon Mar 9 19:30:58 2015 HISTORY split [] combine = "" HISTORY Mon Mar 9 19:30:58 2015 HISTORY split [] keepflags = True HISTORY Tue Mar 24 21:48:49 2015 HISTORY ms::split() [fieldids= spwids=0:1001~1HISTORY >200 step=[1] which='data'] uid___A002_X9aca45_X14a3.ms.split.cal.line.sHISTORY >urce split from /lustre/naasc/smyers/Cycle2_Data/2013.1.00187.S.MOUS.uiHISTORY >___A001_X145_Xb4.SBNAME.162608-2_a_03_TE-analysis/sg_ouss_id/group_oussHISTORY >id/member_ouss_id/calibrated/uid___A002_X9aca45_X14a3.ms.split.cal HISTORY Tue Mar 24 21:48:49 2015 HISTORY split [] taskname=split HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] version: 4.2.2 branches rev. HISTORY > 30986 Thu 2014/09/04 17:59:42 UTC HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] vis = "uid___A002_X9aHISTORY >ca45_X14a3.ms.split.cal" HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] outputvis = "uid___A002_X9aHISTORY >ca45_X14a3.ms.split.cal.line.source" HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] datacolumn = "data" HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] field = "" HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] spw = "0:1001~1200" HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] width = 1 HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] antenna = "" HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] timebin = "0.0s" HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] timerange = "" HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] scan = "" HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] intent = "*TARGET*" HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] array = "" HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] uvrange = "" HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] correlation = "" HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] observation = "" HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] combine = "" HISTORY Tue Mar 24 21:48:50 2015 HISTORY split [] keepflags = True HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] taskname=flagdata HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] version: 4.2.2 branches reHISTORY >v. 30986 Thu 2014/09/04 17:59:42 UTC HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] vis = "uid___A002_HISTORY >X9aca45_X14a3.ms.split.cal.line.source" HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] mode = "clip" HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] autocorr = False HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] inpfile = "" HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] reason = "any" HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] tbuff = 0.0 HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] spw = "" HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] field = "" HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] antenna = "" HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] uvrange = "" HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] timerange = "" HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] correlation = "" HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] scan = "" HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] intent = "" HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] array = "" HISTORY Tue Mar 24 21:49:04 2015 HISTORY flagdata [] observation = "" HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] feed = "" HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] clipminmax = [] HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] datacolumn = "DATA" HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] clipoutside = True HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] channelavg = False HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] clipzeros = True HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] quackinterval = 1.0 HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] quackmode = "beg" HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] quackincrement = False HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] tolerance = 0.0 HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] addantenna = "" HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] lowerlimit = 0.0 HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] upperlimit = 90.0 HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] ntime = "scan" HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] combinescans = False HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] timecutoff = 4.0 HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] freqcutoff = 3.0 HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] timefit = "line" HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] freqfit = "poly" HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] maxnpieces = 7 HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] flagdimension = "freqtime"HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] usewindowstats = "none" HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] halfwin = 1 HISTORY Tue Mar 24 21:49:05 2015 HISTORY flagdata [] extendflags = True HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] winsize = 3 HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] timedev = "" HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] freqdev = "" HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] timedevscale = 5.0 HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] freqdevscale = 5.0 HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] spectralmax = 1000000.0 HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] spectralmin = 0.0 HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] extendpols = True HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] growtime = 50.0 HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] growfreq = 50.0 HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] growaround = False HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] flagneartime = False HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] flagnearfreq = False HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] minrel = 0.0 HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] maxrel = 1.0 HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] minabs = 0 HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] maxabs = -1 HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] spwchan = False HISTORY Tue Mar 24 21:49:06 2015 HISTORY flagdata [] spwcorr = False HISTORY Tue Mar 24 21:49:07 2015 HISTORY flagdata [] basecnt = False HISTORY Tue Mar 24 21:49:07 2015 HISTORY flagdata [] name = "Summary" HISTORY Tue Mar 24 21:49:07 2015 HISTORY flagdata [] action = "apply" HISTORY Tue Mar 24 21:49:07 2015 HISTORY flagdata [] display = "" HISTORY Tue Mar 24 21:49:07 2015 HISTORY flagdata [] flagbackup = False HISTORY Tue Mar 24 21:49:07 2015 HISTORY flagdata [] savepars = False HISTORY Tue Mar 24 21:49:07 2015 HISTORY flagdata [] cmdreason = "" HISTORY Tue Mar 24 21:49:07 2015 HISTORY flagdata [] outfile = "" HISTORY Tue Mar 24 21:55:44 2015 HISTORY concat [] taskname=concat HISTORY Tue Mar 24 21:55:44 2015 HISTORY concat [] vis = "['uid___A002HISTORY >_X9aca45_X1615.ms.split.cal.line.source']" HISTORY Tue Mar 24 21:55:44 2015 HISTORY concat [] concatvis = "source_calibHISTORY >rated_regrid_line.ms" HISTORY Tue Mar 24 21:55:44 2015 HISTORY concat [] freqtol = "" HISTORY Tue Mar 24 21:55:44 2015 HISTORY concat [] dirtol = "" HISTORY Tue Mar 24 21:55:44 2015 HISTORY concat [] respectname = "False" HISTORY Tue Mar 24 21:55:44 2015 HISTORY concat [] copypointing = "True" HISTORY Tue Mar 24 21:55:44 2015 HISTORY concat [] visweightscale = "[0, 0]" HISTORY Tue Mar 24 21:56:19 2015 HISTORY imager::data selection [mode=none nchaHISTORY >n=[-1] start=[0] step=[1] mstart='Radialvelocity: 0' mstep='RadialvelocHISTORY >ty: 0' spectralwindowids=[] fieldids=[] msselect=] HISTORY Tue Mar 24 21:56:19 2015 HISTORY imager::defineimage() [Defining image HISTORY > properties:nx=300 ny=300 cellx='0.4arcsec' celly='0.4arcsec' stokes=I'HISTORY > mode=RADIOVELOCITY nchan=151 start=-1 step=0 spwids=[0] fieldid=4 faceHISTORY >s=1 frame=1 distance='0', phaseCenter='field-4 ' mStart='RadialvelocitHISTORY >: -10000' qStep='0.2 km/s'' mFreqStart='Frequency: 0] HISTORY Tue Mar 24 21:56:25 2015 HISTORY imager::weight() [] Weighting MS: ImagHISTORY >ing weights will be changed HISTORY Tue Mar 24 21:56:25 2015 HISTORY imager::weight() [] Briggs weighting: HISTORY > sidelobes will be suppressed over full image HISTORY Tue Mar 24 22:52:53 2015 HISTORY imager::clean() [] Clean gain = 0.1, NHISTORY >iter = 600, Threshold = 0.2 mJy HISTORY Tue Mar 24 22:52:53 2015 HISTORY imager::clean() [] Continuing deconvolHISTORY >ution HISTORY Tue Mar 24 22:53:27 2015 HISTORY imager::clean() [] Threshhold not reacHISTORY >hed yet. HISTORY Tue Mar 24 22:57:02 2015 HISTORY imager::iClean() [] Restoring Image(s)HISTORY > with the clean-beam HISTORY CASA END LOGTABLE END \ No newline at end of file diff --git a/cadc-soda-server/build.gradle b/cadc-soda-server/build.gradle index f027a3b3..7dbae092 100644 --- a/cadc-soda-server/build.gradle +++ b/cadc-soda-server/build.gradle @@ -20,11 +20,10 @@ description = 'OpenCADC SODA server library' def git_url = 'https://github.com/opencadc/dal' dependencies { - implementation 'org.opencadc:cadc-util:[1.6,)' + implementation 'org.opencadc:cadc-util:[1.12.5,)' api 'org.opencadc:cadc-dali:[1.2.8,)' api 'org.opencadc:cadc-rest:[1.4.2,)' api 'org.opencadc:cadc-uws-server:[1.2,1.3)' testImplementation 'junit:junit:[4.0,5.0)' - } diff --git a/opencadc.gradle b/opencadc.gradle index c89620f1..2852120f 100644 --- a/opencadc.gradle +++ b/opencadc.gradle @@ -18,6 +18,11 @@ checkstyle { sourceSets = [] } +// enable additional warnings +tasks.withType(JavaCompile) { + options.compilerArgs << "-Xlint:deprecation" << "-Xlint:unchecked" +} + sourceSets { intTest { java { @@ -42,37 +47,25 @@ tasks.withType(Checkstyle).each { checkstyleTask -> } } -tasks.withType(Test) { - // reset the report destinations so that intTests go to their own page - //reports.html.destination = file("${reporting.baseDir}/${name}") - reports.html.destination = file(reporting.baseDir.getAbsolutePath() + '/' + name) +tasks.withType(Test).configureEach { + // separate report destinations for each test task + reports.html.outputLocation = layout.buildDirectory.dir("reports/tests/${name}") - // Assign all Java system properties from - // the command line to the tests + // assign all Java system properties from the command line to the tests systemProperties System.properties -} - -task intTest(type: Test) { - // set the configuration context - testClassesDirs = sourceSets.intTest.output.classesDirs - classpath = sourceSets.intTest.runtimeClasspath - // run the tests always - outputs.upToDateWhen { false } -} - -test { testLogging { events "PASSED", "FAILED", "SKIPPED" - // "STARTED", } } -intTest { - testLogging { - events "PASSED", "FAILED", "SKIPPED" - // "STARTED", - } +tasks.register('intTest', Test) { + // Set the configuration context + testClassesDirs = sourceSets.intTest.output.classesDirs + classpath = sourceSets.intTest.runtimeClasspath + + // Run the tests always + outputs.upToDateWhen { false } } pluginManager.withPlugin('maven-publish') { @@ -87,6 +80,6 @@ pluginManager.withPlugin('maven-publish') { } // backwards compat usage -task install { - dependsOn 'publishToMavenLocal' +tasks.register('install') { + dependsOn(tasks.named('publishToMavenLocal')) }