diff --git a/.gitattributes b/.gitattributes index a0a1fb968f3049b8372860341af139f49a8f1f17..9bf36c6dd7321a2fdb8b03329d955951d03f4922 100644 --- a/.gitattributes +++ b/.gitattributes @@ -2276,6 +2276,7 @@ RTCP/Storage/src/MSWriterFile.cc -text RTCP/Storage/src/MSWriterNull.cc -text RTCP/Storage/src/MeasurementSetFormat.cc -text RTCP/Storage/src/OutputThread.cc -text +RTCP/Storage/test/tMeasurementSetFormat.parset -text SAS/OTB/MoM-OTDB-adapter/.cvsignore -text SAS/OTB/MoM-OTDB-adapter/.euml2 -text SAS/OTB/MoM-OTDB-adapter/.umlproject -text diff --git a/RTCP/Storage/include/Storage/MeasurementSetFormat.h b/RTCP/Storage/include/Storage/MeasurementSetFormat.h index a1b13192b49dcd82f8101defb3fba6eaa6c125a3..7b3e76f7284ed122cd5cf8f27a0d9cdc413809b4 100644 --- a/RTCP/Storage/include/Storage/MeasurementSetFormat.h +++ b/RTCP/Storage/include/Storage/MeasurementSetFormat.h @@ -67,11 +67,11 @@ class MeasurementSetFormat : public Format void fillFeed(); void fillAntenna(const casa::Block<casa::MPosition>& antMPos); - void fillField(unsigned subband); + void fillField(unsigned subarray); void fillPola(); void fillDataDesc(); void fillSpecWindow(unsigned subband); - void fillObs(); + void fillObs(unsigned subarray); void fillHistory(); }; diff --git a/RTCP/Storage/src/MeasurementSetFormat.cc b/RTCP/Storage/src/MeasurementSetFormat.cc index fa0de5564b756edf1e3bded93603f7e5ca069937..9d26eaadf177120b05638920b0ba2ba78d971bb1 100644 --- a/RTCP/Storage/src/MeasurementSetFormat.cc +++ b/RTCP/Storage/src/MeasurementSetFormat.cc @@ -158,21 +158,25 @@ void MeasurementSetFormat::createMSTables(const string &MSname, unsigned subband LOG_FATAL_STR("AipsError: " << e.what()); } + // Get subarray id (formerly known as beam). + const vector<unsigned> subbandToSAPmapping = itsPS->subbandToSAPmapping(); + int subarray = subbandToSAPmapping[subband]; + fillAntenna(antMPos); fillFeed(); - fillField(subband); + fillField(subarray); fillPola(); fillDataDesc(); fillSpecWindow(subband); - fillObs(); + fillObs(subarray); fillHistory(); - // Create the tables containing the beam info. - BeamTables::create (*itsMS, - itsPS->antennaSet(), - "/home/diepen/data/AntennaSets.conf", - "/home/diepen/data/AntennaFields", - "/home/diepen/data/iHBADeltas"); + // Fill the tables containing the beam info. + BeamTables::fill (*itsMS, + itsPS->antennaSet(), + "/home/diepen/data/AntennaSets.conf", + "/home/diepen/data/AntennaFields", + "/home/diepen/data/iHBADeltas"); } catch (AipsError& x) { THROW(StorageException,"AIPS/CASA error: " << x.getMesg()); @@ -191,8 +195,6 @@ void MeasurementSetFormat::fillAntenna (const Block<MPosition>& antMPos) casa::Vector<Double> antOffset(3); antOffset = 0; casa::Vector<Double> phaseRef(3); - vector<double> psPhaseRef = itsPS->getRefPhaseCentre(); - std::copy (psPhaseRef.begin(), psPhaseRef.end(), phaseRef.begin()); // Fill the ANTENNA subtable. MSLofarAntenna msant = itsMS->antenna(); @@ -208,6 +210,11 @@ void MeasurementSetFormat::fillAntenna (const Block<MPosition>& antMPos) msantCol.positionMeas().put (i, antMPos[i]); msantCol.offset().put (i, antOffset); msantCol.dishDiameter().put (i, 0); + vector<double> psPhaseRef = + itsPS->getDoubleVector("PIC.Core."+stationNames[i]+".phaseCenter"); + ASSERTSTR (psPhaseRef.size() == 3, + "phaseCenter in parset of station " << stationNames[i]); + std::copy (psPhaseRef.begin(), psPhaseRef.end(), phaseRef.begin()); msantCol.phaseReference().put (i, phaseRef); msantCol.flagRow().put (i, False); } @@ -255,11 +262,9 @@ void MeasurementSetFormat::fillFeed() } -void MeasurementSetFormat::fillField(unsigned subband) { - const vector<unsigned> subbandToSAPmapping = itsPS->subbandToSAPmapping(); - - MVDirection radec (Quantity(itsPS->getBeamDirection(subbandToSAPmapping[subband])[0], "rad"), - Quantity(itsPS->getBeamDirection(subbandToSAPmapping[subband])[1], "rad")); +void MeasurementSetFormat::fillField(unsigned subarray) { + MVDirection radec (Quantity(itsPS->getBeamDirection(subarray)[0], "rad"), + Quantity(itsPS->getBeamDirection(subarray)[1], "rad")); MDirection indir(radec, MDirection::J2000); casa::Vector<MDirection> outdir(1); outdir(0) = indir; @@ -269,7 +274,7 @@ void MeasurementSetFormat::fillField(unsigned subband) { MSFieldColumns msfieldCol(msfield); uInt rownr = msfield.nrow(); msfield.addRow(); - msfieldCol.name().put (rownr, "BEAM_" + String::toString(rownr)); + msfieldCol.name().put (rownr, "BEAM_" + String::toString(subarray)); msfieldCol.code().put (rownr, ""); msfieldCol.time().put (rownr, itsStartTime); msfieldCol.numPoly().put (rownr, 0); @@ -323,7 +328,7 @@ void MeasurementSetFormat::fillDataDesc() { msdd.flush(); } -void MeasurementSetFormat::fillObs() { +void MeasurementSetFormat::fillObs(unsigned subarray) { // Get start and end time. casa::Vector<Double> timeRange(2); timeRange[0] = itsStartTime; @@ -346,6 +351,18 @@ void MeasurementSetFormat::fillObs() { casa::Vector<String> corrSchedule(1); corrSchedule = "corrSchedule"; + vector<string> targets(itsPS->getStringVector + ("Observation.Beam[" + String::toString(subarray) + "].target")); + casa::Vector<String> ctargets(targets.size()); + for (uint i=0; i<targets.size(); ++i) { + ctargets[i] = targets[i]; + } + vector<string> cois(itsPS->getStringVector("Observation.Campaign.CO_I")); + casa::Vector<String> ccois(targets.size()); + for (uint i=0; i<cois.size(); ++i) { + ccois[i] = cois[i]; + } + double releaseDate = timeRange(1) + 365.25*24*60*60; MSLofarObservation msobs = itsMS->observation(); @@ -358,31 +375,30 @@ void MeasurementSetFormat::fillObs() { msobsCol.observer().put (0, itsPS->observerName()); msobsCol.scheduleType().put (0, "LOFAR"); msobsCol.schedule().put (0, corrSchedule); - msobsCol.project().put (0, itsPS->projectName()); + msobsCol.project().put (0, itsPS->getString("Observation.Campaign.name")); msobsCol.releaseDate().put (0, releaseDate); msobsCol.flagRow().put(0, False); msobsCol.projectTitle().put(0, itsPS->getString("Observation.Campaign.title")); msobsCol.projectPI().put(0, itsPS->getString("Observation.Campaign.PI")); - msobsCol.projectCoI().put(0, casa::Vector<String>(1, - String(itsPS->getString("Observation.Campaign.contact")))); - msobsCol.projectContact().put(0, itsPS->contactName()); + msobsCol.projectCoI().put(0, ccois); + msobsCol.projectContact().put(0, itsPS->getString("Observation.Campaign.contact")); msobsCol.observationId().put(0, String::toString(itsPS->observationID())); msobsCol.observationStart().put(0, timeRange[0]); msobsCol.observationEnd().put(0, timeRange[1]); - msobsCol.observationFrequencyMax().put(0, maxFreq); - msobsCol.observationFrequencyMin().put(0, minFreq); - msobsCol.observationFrequencyCenter().put(0, 0.5*(minFreq+maxFreq)); - msobsCol.subArrayPointing().put(0, 0); + msobsCol.observationFrequencyMaxQuant().put(0, Quantity(maxFreq, "Hz")); + msobsCol.observationFrequencyMinQuant().put(0, Quantity(minFreq, "Hz")); + msobsCol.observationFrequencyCenterQuant().put(0, Quantity(0.5*(minFreq+maxFreq), "Hz")); + msobsCol.subArrayPointing().put(0, subarray); + msobsCol.nofBits().put (0, itsPS->nrBitsPerSample()); msobsCol.antennaSet().put(0, itsPS->antennaSet()); msobsCol.filterSelection().put(0, itsPS->bandFilter()); msobsCol.clockFrequencyQuant().put(0, Quantity(itsPS->clockSpeed(), "Hz")); - msobsCol.target().put(0, casa::Vector<String>(1, - String(itsPS->getString("Observation.Beam[0].target")))); + msobsCol.target().put(0, ctargets); msobsCol.systemVersion().put(0, Version::getInfo<StorageVersion>("Storage", "brief")); - msobsCol.pipelineName().put(0, "SIP"); - msobsCol.pipelineVersion().put(0, "1.0"); - msobsCol.filename().put(0, itsMS->tableName()); + msobsCol.pipelineName().put(0, String()); + msobsCol.pipelineVersion().put(0, String()); + msobsCol.filename().put(0, Path(itsMS->tableName()).baseName()); msobsCol.filetype().put(0, "uv"); msobsCol.filedate().put(0, timeRange[0]); diff --git a/RTCP/Storage/test/tMeasurementSetFormat.cc b/RTCP/Storage/test/tMeasurementSetFormat.cc index 915334315329f4ce19458ca1110214866a743e54..d31408c23e230408967c9c38db84717c3cf403be 100644 --- a/RTCP/Storage/test/tMeasurementSetFormat.cc +++ b/RTCP/Storage/test/tMeasurementSetFormat.cc @@ -8,12 +8,31 @@ #include <lofar_config.h> #include <Storage/MeasurementSetFormat.h> +#include <Common/LofarLogger.h> + +#include <casa/IO/RegularFileIO.h> using namespace LOFAR; +using namespace LOFAR::RTCP; +using namespace casa; + +// Define handler that tries to print a backtrace. +Exception::TerminateHandler t(Exception::terminate); int main() { - Parset parset("tMeasurementSetFormat.parset"); - MeasurementSetFormat msf(parset); - msf.addSubband ("tMeasurementSetFormat_tmp.ms", 0, false); + try { + Parset parset("tMeasurementSetFormat.parset"); + MeasurementSetFormat msf(&parset); + msf.addSubband ("tMeasurementSetFormat_tmp.ms", 0, false); + // Also create the data file, otherwise it is not a true table. + ///FILE* file= fopen ("tMeasurementSetFormat_tmp.ms/f0data", "w"); + ///fclose (file); + RegularFileIO file(String("tMeasurementSetFormat_tmp.ms/table.f0data"), + ByteIO::New); + } catch (LOFAR::Exception& err) { + std::cerr << "LOFAR Exception detected: " << err << std::endl; + return 1; + } + return 0; } diff --git a/RTCP/Storage/test/tMeasurementSetFormat.parset b/RTCP/Storage/test/tMeasurementSetFormat.parset new file mode 100644 index 0000000000000000000000000000000000000000..bd6e73f0054e228bf72eec4f1cdc8323a1da7881 --- /dev/null +++ b/RTCP/Storage/test/tMeasurementSetFormat.parset @@ -0,0 +1,751 @@ +ApplCtrl.application = CorrAppl +ApplCtrl.procesOrder = [] +ApplCtrl.processes = [CNProc] +ApplCtrl.resultfile = '/opt/lofar/share/ACC_CCU001:OnlineControl[0]{24523}_CorrAppl_result.param' +ApplCtrl.timeout_createsubsets = 3m +ApplCtrl.timeout_define = 40 +ApplCtrl.timeout_info = 30 +ApplCtrl.timeout_init = 120 +ApplCtrl.timeout_kill = 60 +ApplCtrl.timeout_pause = 100 +ApplCtrl.timeout_quit = 10 +ApplCtrl.timeout_recover = 50 +ApplCtrl.timeout_reinit = 30 +ApplCtrl.timeout_release = 30 +ApplCtrl.timeout_run = 90 +ApplCtrl.timeout_snapshot = 30 +ApplCtrl.timeout_startup = 2m +CorrAppl.CNProc._ACnode = bgfen0 +CorrAppl.CNProc._ACport = 3921 +CorrAppl.CNProc._executable = CN_Processing +CorrAppl.CNProc._hostname = bgfen1 +CorrAppl.CNProc._nodes = [] +CorrAppl.CNProc._startstopType = bgl +CorrAppl.CNProc.coresPerPset = 64 +CorrAppl.CNProc.integrationSteps = 768 +CorrAppl.CNProc.nrPPFTaps = 16 +CorrAppl.CNProc.partition = R00 +CorrAppl.CNProc.phaseOnePsets = [] +CorrAppl.CNProc.phaseThreePsets = [] +CorrAppl.CNProc.phaseTwoPsets = [] +CorrAppl.CNProc.usedCores = [0..63] +CorrAppl.CNProc.workingdir = /opt/lofar/bin/ +CorrAppl._hostname = bgfen1 +CorrAppl.extraInfo = [OLAP,PIC] +CorrAppl.procesOrder = [] +CorrAppl.processes = [CNProc] +OLAP.BeamsAreTransposed = True +OLAP.CNProc._executable = CN_Processing +OLAP.CNProc._hostname = bgfen1 +OLAP.CNProc._nodes = [] +OLAP.CNProc._startstopType = bgl +OLAP.CNProc.coresPerPset = 64 +OLAP.CNProc.integrationSteps = 12208 +OLAP.CNProc.nrPPFTaps = 16 +OLAP.CNProc.partition = R00 +OLAP.CNProc.phaseOnePsets = [34,2,36,4,38,6,33,1,35,3,37,5] +OLAP.CNProc.phaseOneTwoCores = [0..63] +OLAP.CNProc.phaseThreeCores = [0..63] +OLAP.CNProc.phaseThreeDisjunct = False +OLAP.CNProc.phaseThreePsets = [0..63] +OLAP.CNProc.phaseTwoPsets = [0..63] +OLAP.CNProc.tabList = [] +OLAP.CNProc.usedCores = [0..63] +OLAP.CNProc.usedCoresInPset = [0..63] +OLAP.CNProc.workingdir = /opt/lofar/bin/ +OLAP.Correlator.integrationTime = 2.0 +OLAP.DelayComp.nrCalcDelays = 16 +OLAP.DelayComp.positionType = ITRF +OLAP.IONProc._executable = IONProc +OLAP.IONProc._hostname = bgfen1 +OLAP.IONProc._nodes = [] +OLAP.IONProc._startstopType = cmdline +OLAP.IONProc.integrationSteps = 2 +OLAP.IONProc.psetList = [10.170.0.1,10.170.0.2,10.170.0.5,10.170.0.6,10.170.0.9,10.170.0.10,10.170.0.13,10.170.0.14,10.170.0.17,10.170.0.18,10.170.0.21,10.170.0.22,10.170.0.25,10.170.0.26,10.170.0.29,10.170.0.30,10.170.0.33,10.170.0.34,10.170.0.37,10.170.0.38,10.170.0.41,10.170.0.42,10.170.0.45,10.170.0.46,10.170.0.49,10.170.0.50,10.170.0.53,10.170.0.54,10.170.0.57,10.170.0.58,10.170.0.61,10.170.0.62,10.170.0.129,10.170.0.130,10.170.0.133,10.170.0.134,10.170.0.137,10.170.0.138,10.170.0.141,10.170.0.142,10.170.0.145,10.170.0.146,10.170.0.149,10.170.0.150,10.170.0.153,10.170.0.154,10.170.0.157,10.170.0.158,10.170.0.161,10.170.0.162,10.170.0.165,10.170.0.166,10.170.0.169,10.170.0.170,10.170.0.173,10.170.0.174,10.170.0.177,10.170.0.178,10.170.0.181,10.170.0.182,10.170.0.185,10.170.0.186,10.170.0.189,10.170.0.190] +OLAP.IONProc.workingdir = /cephome/lofar-prod/bin/ +OLAP.OLAP_Conn.IONProc_CNProc_Transport = FCNP +OLAP.OLAP_Conn.IONProc_Storage_Ports = [8300..9000] +OLAP.OLAP_Conn.IONProc_Storage_Transport = TCP +OLAP.OLAP_Conn.rawDataOutputOnly = false +OLAP.OLAP_Conn.rawDataOutputs = [tcp:10.181.0.2:4000] +OLAP.PencilInfo.beamsPerPset = 1 +OLAP.PencilInfo.flysEye = false +OLAP.PencilInfo.nrRings = 0 +OLAP.PencilInfo.ringSize = 0.0 +OLAP.PencilInfo.storageNodeList = [0] +OLAP.Pencil[0].angle1 = 0.0 +OLAP.Pencil[0].angle2 = 0.0 +OLAP.Stokes.channelsPerSubband = 16 +OLAP.Stokes.integrateChannels = false +OLAP.Stokes.integrationSteps = 16 +OLAP.Stokes.which = I +OLAP.Storage.hosts = [lse011,lse012] +OLAP.Storage.msWriter = /globalhome/lofarsystem/production/lofar/lfe/bin/Storage_main +OLAP.Storage.partsPerStokes = 1 +OLAP.Storage.sshIdentityFile = /globalhome/lofarsystem/.ssh/id_rsa +OLAP.Storage.subbandsPerPart = 240 +OLAP.Storage.targetDirectory = /data3 +OLAP.Storage.userName = lofarsys +OLAP.StorageProc.subbandsPerMS = 1 +OLAP.correctBandPass = true +OLAP.correctClocks = T +OLAP.delayCompensation = true +OLAP.dispersionMeasure = 0 +OLAP.maxNetworkDelay = 0.25 +OLAP.nrBitsPerSample = 16 +OLAP.nrPencils = 1 +OLAP.nrPsets = 64 +OLAP.nrSecondsOfBuffer = 2.5 +OLAP.nrSubbandsPerFrame = 61 +OLAP.nrTimesInFrame = 16 +OLAP.outputBeamFormedData = false +OLAP.outputCoherentStokes = true +OLAP.outputCorrelatedData = false +OLAP.outputFilteredData = false +OLAP.outputIncoherentStokes = true +OLAP.realTime = true +OLAP.storageNodeList = [120*0,120*1] +OLAP.storageStationNames = [CS002HBA0,CS002HBA1,CS003HBA0,CS003HBA1,CS004HBA0,CS004HBA1,CS005HBA0,CS005HBA1,CS006HBA0,CS006HBA1,CS007HBA0,CS007HBA1] +OLAP.subbandsPerPset = 4 +OLAP.tiedArrayStationNames = [] +Observation.AnaBeam[0].angle1 = 2.211578201341469 +Observation.AnaBeam[0].angle2 = 0.4646638064138934 +Observation.AnaBeam[0].directionType = J2000 +Observation.AnaBeam[0].duration = 600 +Observation.AnaBeam[0].rank = 1 +Observation.AnaBeam[0].startTime = 0 +Observation.AnaBeam[0].target = +Observation.Beam[0].angle1 = 2.211578201341469 +Observation.Beam[0].angle2 = 0.4646638064138934 +Observation.Beam[0].beamletList = [0..239] +Observation.Beam[0].directionType = J2000 +Observation.Beam[0].duration = 600 +Observation.Beam[0].momID = 19393 +Observation.Beam[0].startTime = 0 +Observation.Beam[0].subbandList = [100..339] +Observation.Beam[0].target = B0823+26 +Observation.Campaign.CO_I = 'Griessmeier, Dr Jean-Mathias' +Observation.Campaign.PI = 'Hessels, Dr. Jason' +Observation.Campaign.contact = 'Hessels, Dr. Jason' +Observation.Campaign.name = Pulsars +Observation.Campaign.title = Pulsars +Observation.DataProducts.measurementSets = [] +Observation.Dataproducts.Output_Beamformed.dirmask = L${YEAR}_${MSNUMBER} +Observation.Dataproducts.Output_Beamformed.enabled = false +Observation.Dataproducts.Output_Beamformed.namemask = L${OBSID}_B${BEAM}_S${STOKES}_P${PART}_bf.raw +Observation.Dataproducts.Output_CoherentStokes.dirmask = L${YEAR}_${MSNUMBER} +Observation.Dataproducts.Output_CoherentStokes.enabled = true +Observation.Dataproducts.Output_CoherentStokes.filenames = [L24523_B000_S0_P000_bf.raw] +Observation.Dataproducts.Output_CoherentStokes.locations = [lse011:/data3/L2011_24523/] +Observation.Dataproducts.Output_CoherentStokes.namemask = L${OBSID}_B${BEAM}_S${STOKES}_P${PART}_bf.raw +Observation.Dataproducts.Output_Correlated.dirmask = L${YEAR}_${MSNUMBER} +Observation.Dataproducts.Output_Correlated.enabled = false +Observation.Dataproducts.Output_Correlated.namemask = L${OBSID}_SB${SUBBAND}_uv.MS +Observation.Dataproducts.Output_Filtered.dirmask = L${YEAR}_${MSNUMBER} +Observation.Dataproducts.Output_Filtered.enabled = false +Observation.Dataproducts.Output_Filtered.namemask = L${OBSID}_SB${SUBBAND}.filtered +Observation.Dataproducts.Output_IncoherentStokes.dirmask = L${YEAR}_${MSNUMBER} +Observation.Dataproducts.Output_IncoherentStokes.enabled = true +Observation.Dataproducts.Output_IncoherentStokes.filenames = [L24523_SB000_bf.incoherentstokes,L24523_SB001_bf.incoherentstokes,L24523_SB002_bf.incoherentstokes,L24523_SB003_bf.incoherentstokes,L24523_SB004_bf.incoherentstokes,L24523_SB005_bf.incoherentstokes,L24523_SB006_bf.incoherentstokes,L24523_SB007_bf.incoherentstokes,L24523_SB008_bf.incoherentstokes,L24523_SB009_bf.incoherentstokes,L24523_SB010_bf.incoherentstokes,L24523_SB011_bf.incoherentstokes,L24523_SB012_bf.incoherentstokes,L24523_SB013_bf.incoherentstokes,L24523_SB014_bf.incoherentstokes,L24523_SB015_bf.incoherentstokes,L24523_SB016_bf.incoherentstokes,L24523_SB017_bf.incoherentstokes,L24523_SB018_bf.incoherentstokes,L24523_SB019_bf.incoherentstokes,L24523_SB020_bf.incoherentstokes,L24523_SB021_bf.incoherentstokes,L24523_SB022_bf.incoherentstokes,L24523_SB023_bf.incoherentstokes,L24523_SB024_bf.incoherentstokes,L24523_SB025_bf.incoherentstokes,L24523_SB026_bf.incoherentstokes,L24523_SB027_bf.incoherentstokes,L24523_SB028_bf.incoherentstokes,L24523_SB029_bf.incoherentstokes,L24523_SB030_bf.incoherentstokes,L24523_SB031_bf.incoherentstokes,L24523_SB032_bf.incoherentstokes,L24523_SB033_bf.incoherentstokes,L24523_SB034_bf.incoherentstokes,L24523_SB035_bf.incoherentstokes,L24523_SB036_bf.incoherentstokes,L24523_SB037_bf.incoherentstokes,L24523_SB038_bf.incoherentstokes,L24523_SB039_bf.incoherentstokes,L24523_SB040_bf.incoherentstokes,L24523_SB041_bf.incoherentstokes,L24523_SB042_bf.incoherentstokes,L24523_SB043_bf.incoherentstokes,L24523_SB044_bf.incoherentstokes,L24523_SB045_bf.incoherentstokes,L24523_SB046_bf.incoherentstokes,L24523_SB047_bf.incoherentstokes,L24523_SB048_bf.incoherentstokes,L24523_SB049_bf.incoherentstokes,L24523_SB050_bf.incoherentstokes,L24523_SB051_bf.incoherentstokes,L24523_SB052_bf.incoherentstokes,L24523_SB053_bf.incoherentstokes,L24523_SB054_bf.incoherentstokes,L24523_SB055_bf.incoherentstokes,L24523_SB056_bf.incoherentstokes,L24523_SB057_bf.incoherentstokes,L24523_SB058_bf.incoherentstokes,L24523_SB059_bf.incoherentstokes,L24523_SB060_bf.incoherentstokes,L24523_SB061_bf.incoherentstokes,L24523_SB062_bf.incoherentstokes,L24523_SB063_bf.incoherentstokes,L24523_SB064_bf.incoherentstokes,L24523_SB065_bf.incoherentstokes,L24523_SB066_bf.incoherentstokes,L24523_SB067_bf.incoherentstokes,L24523_SB068_bf.incoherentstokes,L24523_SB069_bf.incoherentstokes,L24523_SB070_bf.incoherentstokes,L24523_SB071_bf.incoherentstokes,L24523_SB072_bf.incoherentstokes,L24523_SB073_bf.incoherentstokes,L24523_SB074_bf.incoherentstokes,L24523_SB075_bf.incoherentstokes,L24523_SB076_bf.incoherentstokes,L24523_SB077_bf.incoherentstokes,L24523_SB078_bf.incoherentstokes,L24523_SB079_bf.incoherentstokes,L24523_SB080_bf.incoherentstokes,L24523_SB081_bf.incoherentstokes,L24523_SB082_bf.incoherentstokes,L24523_SB083_bf.incoherentstokes,L24523_SB084_bf.incoherentstokes,L24523_SB085_bf.incoherentstokes,L24523_SB086_bf.incoherentstokes,L24523_SB087_bf.incoherentstokes,L24523_SB088_bf.incoherentstokes,L24523_SB089_bf.incoherentstokes,L24523_SB090_bf.incoherentstokes,L24523_SB091_bf.incoherentstokes,L24523_SB092_bf.incoherentstokes,L24523_SB093_bf.incoherentstokes,L24523_SB094_bf.incoherentstokes,L24523_SB095_bf.incoherentstokes,L24523_SB096_bf.incoherentstokes,L24523_SB097_bf.incoherentstokes,L24523_SB098_bf.incoherentstokes,L24523_SB099_bf.incoherentstokes,L24523_SB100_bf.incoherentstokes,L24523_SB101_bf.incoherentstokes,L24523_SB102_bf.incoherentstokes,L24523_SB103_bf.incoherentstokes,L24523_SB104_bf.incoherentstokes,L24523_SB105_bf.incoherentstokes,L24523_SB106_bf.incoherentstokes,L24523_SB107_bf.incoherentstokes,L24523_SB108_bf.incoherentstokes,L24523_SB109_bf.incoherentstokes,L24523_SB110_bf.incoherentstokes,L24523_SB111_bf.incoherentstokes,L24523_SB112_bf.incoherentstokes,L24523_SB113_bf.incoherentstokes,L24523_SB114_bf.incoherentstokes,L24523_SB115_bf.incoherentstokes,L24523_SB116_bf.incoherentstokes,L24523_SB117_bf.incoherentstokes,L24523_SB118_bf.incoherentstokes,L24523_SB119_bf.incoherentstokes,L24523_SB120_bf.incoherentstokes,L24523_SB121_bf.incoherentstokes,L24523_SB122_bf.incoherentstokes,L24523_SB123_bf.incoherentstokes,L24523_SB124_bf.incoherentstokes,L24523_SB125_bf.incoherentstokes,L24523_SB126_bf.incoherentstokes,L24523_SB127_bf.incoherentstokes,L24523_SB128_bf.incoherentstokes,L24523_SB129_bf.incoherentstokes,L24523_SB130_bf.incoherentstokes,L24523_SB131_bf.incoherentstokes,L24523_SB132_bf.incoherentstokes,L24523_SB133_bf.incoherentstokes,L24523_SB134_bf.incoherentstokes,L24523_SB135_bf.incoherentstokes,L24523_SB136_bf.incoherentstokes,L24523_SB137_bf.incoherentstokes,L24523_SB138_bf.incoherentstokes,L24523_SB139_bf.incoherentstokes,L24523_SB140_bf.incoherentstokes,L24523_SB141_bf.incoherentstokes,L24523_SB142_bf.incoherentstokes,L24523_SB143_bf.incoherentstokes,L24523_SB144_bf.incoherentstokes,L24523_SB145_bf.incoherentstokes,L24523_SB146_bf.incoherentstokes,L24523_SB147_bf.incoherentstokes,L24523_SB148_bf.incoherentstokes,L24523_SB149_bf.incoherentstokes,L24523_SB150_bf.incoherentstokes,L24523_SB151_bf.incoherentstokes,L24523_SB152_bf.incoherentstokes,L24523_SB153_bf.incoherentstokes,L24523_SB154_bf.incoherentstokes,L24523_SB155_bf.incoherentstokes,L24523_SB156_bf.incoherentstokes,L24523_SB157_bf.incoherentstokes,L24523_SB158_bf.incoherentstokes,L24523_SB159_bf.incoherentstokes,L24523_SB160_bf.incoherentstokes,L24523_SB161_bf.incoherentstokes,L24523_SB162_bf.incoherentstokes,L24523_SB163_bf.incoherentstokes,L24523_SB164_bf.incoherentstokes,L24523_SB165_bf.incoherentstokes,L24523_SB166_bf.incoherentstokes,L24523_SB167_bf.incoherentstokes,L24523_SB168_bf.incoherentstokes,L24523_SB169_bf.incoherentstokes,L24523_SB170_bf.incoherentstokes,L24523_SB171_bf.incoherentstokes,L24523_SB172_bf.incoherentstokes,L24523_SB173_bf.incoherentstokes,L24523_SB174_bf.incoherentstokes,L24523_SB175_bf.incoherentstokes,L24523_SB176_bf.incoherentstokes,L24523_SB177_bf.incoherentstokes,L24523_SB178_bf.incoherentstokes,L24523_SB179_bf.incoherentstokes,L24523_SB180_bf.incoherentstokes,L24523_SB181_bf.incoherentstokes,L24523_SB182_bf.incoherentstokes,L24523_SB183_bf.incoherentstokes,L24523_SB184_bf.incoherentstokes,L24523_SB185_bf.incoherentstokes,L24523_SB186_bf.incoherentstokes,L24523_SB187_bf.incoherentstokes,L24523_SB188_bf.incoherentstokes,L24523_SB189_bf.incoherentstokes,L24523_SB190_bf.incoherentstokes,L24523_SB191_bf.incoherentstokes,L24523_SB192_bf.incoherentstokes,L24523_SB193_bf.incoherentstokes,L24523_SB194_bf.incoherentstokes,L24523_SB195_bf.incoherentstokes,L24523_SB196_bf.incoherentstokes,L24523_SB197_bf.incoherentstokes,L24523_SB198_bf.incoherentstokes,L24523_SB199_bf.incoherentstokes,L24523_SB200_bf.incoherentstokes,L24523_SB201_bf.incoherentstokes,L24523_SB202_bf.incoherentstokes,L24523_SB203_bf.incoherentstokes,L24523_SB204_bf.incoherentstokes,L24523_SB205_bf.incoherentstokes,L24523_SB206_bf.incoherentstokes,L24523_SB207_bf.incoherentstokes,L24523_SB208_bf.incoherentstokes,L24523_SB209_bf.incoherentstokes,L24523_SB210_bf.incoherentstokes,L24523_SB211_bf.incoherentstokes,L24523_SB212_bf.incoherentstokes,L24523_SB213_bf.incoherentstokes,L24523_SB214_bf.incoherentstokes,L24523_SB215_bf.incoherentstokes,L24523_SB216_bf.incoherentstokes,L24523_SB217_bf.incoherentstokes,L24523_SB218_bf.incoherentstokes,L24523_SB219_bf.incoherentstokes,L24523_SB220_bf.incoherentstokes,L24523_SB221_bf.incoherentstokes,L24523_SB222_bf.incoherentstokes,L24523_SB223_bf.incoherentstokes,L24523_SB224_bf.incoherentstokes,L24523_SB225_bf.incoherentstokes,L24523_SB226_bf.incoherentstokes,L24523_SB227_bf.incoherentstokes,L24523_SB228_bf.incoherentstokes,L24523_SB229_bf.incoherentstokes,L24523_SB230_bf.incoherentstokes,L24523_SB231_bf.incoherentstokes,L24523_SB232_bf.incoherentstokes,L24523_SB233_bf.incoherentstokes,L24523_SB234_bf.incoherentstokes,L24523_SB235_bf.incoherentstokes,L24523_SB236_bf.incoherentstokes,L24523_SB237_bf.incoherentstokes,L24523_SB238_bf.incoherentstokes,L24523_SB239_bf.incoherentstokes] +Observation.Dataproducts.Output_IncoherentStokes.locations = [120*lse011:/data3/L2011_24523/,120*lse012:/data3/L2011_24523/] +Observation.Dataproducts.Output_IncoherentStokes.namemask = L${OBSID}_SB${SUBBAND}_bf.incoherentstokes +Observation.Dataproducts.Output_Trigger.dirmask = L${YEAR}_${MSNUMBER} +Observation.Dataproducts.Output_Trigger.enabled = False +Observation.Dataproducts.Output_Trigger.namemask = L${OBSID}_B${BEAM}_S${STOKES}_P${PART}_bf.trigger +Observation.Dataslots.DataslotInfo.DataslotList = +Observation.Dataslots.DataslotInfo.RSPBoardList = +Observation.KSPType = surveys +Observation.MSNameMask = /data3/L${YEAR}_${MSNUMBER}/SB${SUBBAND}.MS +Observation.ObsID = 24523 +Observation.ObservationControl.OnlineControl.ApplCtrl.application = [] +Observation.ObservationControl.OnlineControl.ApplCtrl.procesOrder = [] +Observation.ObservationControl.OnlineControl.ApplCtrl.processes = [] +Observation.ObservationControl.OnlineControl.ApplCtrl.resultfile = ../log/ACC.result +Observation.ObservationControl.OnlineControl.ApplCtrl.timeout_createsubsets = 3m +Observation.ObservationControl.OnlineControl.ApplCtrl.timeout_define = 40 +Observation.ObservationControl.OnlineControl.ApplCtrl.timeout_info = 30 +Observation.ObservationControl.OnlineControl.ApplCtrl.timeout_init = 120 +Observation.ObservationControl.OnlineControl.ApplCtrl.timeout_kill = 60 +Observation.ObservationControl.OnlineControl.ApplCtrl.timeout_pause = 100 +Observation.ObservationControl.OnlineControl.ApplCtrl.timeout_quit = 10 +Observation.ObservationControl.OnlineControl.ApplCtrl.timeout_recover = 50 +Observation.ObservationControl.OnlineControl.ApplCtrl.timeout_reinit = 30 +Observation.ObservationControl.OnlineControl.ApplCtrl.timeout_release = 30 +Observation.ObservationControl.OnlineControl.ApplCtrl.timeout_run = 90 +Observation.ObservationControl.OnlineControl.ApplCtrl.timeout_snapshot = 30 +Observation.ObservationControl.OnlineControl.ApplCtrl.timeout_startup = 2m +Observation.ObservationControl.OnlineControl.CorrAppl.CNProc._executable = CN_Processing +Observation.ObservationControl.OnlineControl.CorrAppl.CNProc._hostname = bgfen1 +Observation.ObservationControl.OnlineControl.CorrAppl.CNProc._nodes = [] +Observation.ObservationControl.OnlineControl.CorrAppl.CNProc._startstopType = bgl +Observation.ObservationControl.OnlineControl.CorrAppl.CNProc.coresPerPset = 64 +Observation.ObservationControl.OnlineControl.CorrAppl.CNProc.integrationSteps = 768 +Observation.ObservationControl.OnlineControl.CorrAppl.CNProc.nrPPFTaps = 16 +Observation.ObservationControl.OnlineControl.CorrAppl.CNProc.partition = R00 +Observation.ObservationControl.OnlineControl.CorrAppl.CNProc.phaseOnePsets = [] +Observation.ObservationControl.OnlineControl.CorrAppl.CNProc.phaseThreePsets = [] +Observation.ObservationControl.OnlineControl.CorrAppl.CNProc.phaseTwoPsets = [] +Observation.ObservationControl.OnlineControl.CorrAppl.CNProc.usedCores = [0..63] +Observation.ObservationControl.OnlineControl.CorrAppl.CNProc.workingdir = /opt/lofar/bin/ +Observation.ObservationControl.OnlineControl.CorrAppl._hostname = bgfen1 +Observation.ObservationControl.OnlineControl.CorrAppl.extraInfo = [OLAP,PIC] +Observation.ObservationControl.OnlineControl.CorrAppl.procesOrder = [] +Observation.ObservationControl.OnlineControl.CorrAppl.processes = [CNProc] +Observation.ObservationControl.OnlineControl.OLAP.CNProc._executable = CN_Processing +Observation.ObservationControl.OnlineControl.OLAP.CNProc._hostname = bgfen1 +Observation.ObservationControl.OnlineControl.OLAP.CNProc._nodes = [] +Observation.ObservationControl.OnlineControl.OLAP.CNProc._startstopType = bgl +Observation.ObservationControl.OnlineControl.OLAP.CNProc.coresPerPset = 64 +Observation.ObservationControl.OnlineControl.OLAP.CNProc.nrPPFTaps = 16 +Observation.ObservationControl.OnlineControl.OLAP.CNProc.partition = R01 +Observation.ObservationControl.OnlineControl.OLAP.CNProc.phaseOnePsets = [] +Observation.ObservationControl.OnlineControl.OLAP.CNProc.phaseThreePsets = [] +Observation.ObservationControl.OnlineControl.OLAP.CNProc.phaseTwoPsets = [] +Observation.ObservationControl.OnlineControl.OLAP.CNProc.usedCores = [0..63] +Observation.ObservationControl.OnlineControl.OLAP.CNProc.workingdir = /opt/lofar/bin/ +Observation.ObservationControl.OnlineControl.OLAP.Correlator.integrationTime = 2.0 +Observation.ObservationControl.OnlineControl.OLAP.DelayComp.nrCalcDelays = 16 +Observation.ObservationControl.OnlineControl.OLAP.DelayComp.positionType = ITRF +Observation.ObservationControl.OnlineControl.OLAP.IONProc._executable = IONProc +Observation.ObservationControl.OnlineControl.OLAP.IONProc._hostname = bgfen1 +Observation.ObservationControl.OnlineControl.OLAP.IONProc._nodes = [] +Observation.ObservationControl.OnlineControl.OLAP.IONProc._startstopType = cmdline +Observation.ObservationControl.OnlineControl.OLAP.IONProc.workingdir = /cephome/lofar-prod/bin/ +Observation.ObservationControl.OnlineControl.OLAP.OLAP_Conn.IONProc_CNProc_Transport = FCNP +Observation.ObservationControl.OnlineControl.OLAP.OLAP_Conn.IONProc_Storage_Ports = [8300..9000] +Observation.ObservationControl.OnlineControl.OLAP.OLAP_Conn.rawDataOutputOnly = false +Observation.ObservationControl.OnlineControl.OLAP.OLAP_Conn.rawDataOutputs = [tcp:10.181.0.2:4000] +Observation.ObservationControl.OnlineControl.OLAP.PencilInfo.flysEye = false +Observation.ObservationControl.OnlineControl.OLAP.PencilInfo.nrRings = 0 +Observation.ObservationControl.OnlineControl.OLAP.PencilInfo.ringSize = 0.0 +Observation.ObservationControl.OnlineControl.OLAP.Pencil[0].angle1 = 0.0 +Observation.ObservationControl.OnlineControl.OLAP.Pencil[0].angle2 = 0.0 +Observation.ObservationControl.OnlineControl.OLAP.Stokes.integrateChannels = false +Observation.ObservationControl.OnlineControl.OLAP.Stokes.integrationSteps = 16 +Observation.ObservationControl.OnlineControl.OLAP.Stokes.which = I +Observation.ObservationControl.OnlineControl.OLAP.StorageProc.subbandsPerMS = 1 +Observation.ObservationControl.OnlineControl.OLAP.correctBandPass = true +Observation.ObservationControl.OnlineControl.OLAP.delayCompensation = true +Observation.ObservationControl.OnlineControl.OLAP.maxNetworkDelay = 0.25 +Observation.ObservationControl.OnlineControl.OLAP.nrBitsPerSample = 16 +Observation.ObservationControl.OnlineControl.OLAP.nrPencils = 1 +Observation.ObservationControl.OnlineControl.OLAP.nrSecondsOfBuffer = 2.5 +Observation.ObservationControl.OnlineControl.OLAP.nrSubbandsPerFrame = 61 +Observation.ObservationControl.OnlineControl.OLAP.nrTimesInFrame = 16 +Observation.ObservationControl.OnlineControl.OLAP.outputBeamFormedData = false +Observation.ObservationControl.OnlineControl.OLAP.outputCoherentStokes = true +Observation.ObservationControl.OnlineControl.OLAP.outputCorrelatedData = false +Observation.ObservationControl.OnlineControl.OLAP.outputFilteredData = false +Observation.ObservationControl.OnlineControl.OLAP.outputIncoherentStokes = true +Observation.ObservationControl.OnlineControl.OLAP.realTime = true +Observation.ObservationControl.OnlineControl.OLAP.storageStationNames = AllStations +Observation.ObservationControl.OnlineControl._hostname = CCU001 +Observation.ObservationControl.OnlineControl.applOrder = [CorrAppl] +Observation.ObservationControl.OnlineControl.applications = [CorrAppl] +Observation.ObservationControl.StationControl._hostname = [CS002,CS006,CS003,CS007,CS004,CS005] +Observation.ObservationControl._hostname = MCU001 +Observation.ObservationControl.heartbeatInterval = 10 +Observation.ObserverName = unknown +Observation.ProjectName = unknown +Observation.Scheduler.CEPProcessingUnits = 0 +Observation.Scheduler.contactEmail = +Observation.Scheduler.contactName = +Observation.Scheduler.contactPhone = +Observation.Scheduler.firstPossibleDay = 0 +Observation.Scheduler.fixedDay = false +Observation.Scheduler.fixedTime = false +Observation.Scheduler.lastPossibleDay = 0 +Observation.Scheduler.late = false +Observation.Scheduler.nightTimeWeightFactor = 0 +Observation.Scheduler.offlineProcessingUnits = 0 +Observation.Scheduler.predMaxTimeDif = +Observation.Scheduler.predMinTimeDif = +Observation.Scheduler.predecessor = 0 +Observation.Scheduler.priority = 0.0 +Observation.Scheduler.projectName = +Observation.Scheduler.referenceFrame = 0 +Observation.Scheduler.storageUnits = 0 +Observation.Scheduler.taskDuration = 600 +Observation.Scheduler.taskID = 0 +Observation.Scheduler.taskName = 'B0823+26 (HBA)' +Observation.Scheduler.taskType = 0 +Observation.Scheduler.unscheduledReason = 0 +Observation.Scheduler.windowMaximumTime = +Observation.Scheduler.windowMinimumTime = +Observation.TBB.TBBsetting.RCUs = [] +Observation.TBB.TBBsetting.baselevel = 127 +Observation.TBB.TBBsetting.filter = 0 +Observation.TBB.TBBsetting.filter0_coeff0 = 0 +Observation.TBB.TBBsetting.filter0_coeff1 = 0 +Observation.TBB.TBBsetting.filter0_coeff2 = 0 +Observation.TBB.TBBsetting.filter0_coeff3 = 0 +Observation.TBB.TBBsetting.filter1_coeff0 = 0 +Observation.TBB.TBBsetting.filter1_coeff1 = 0 +Observation.TBB.TBBsetting.filter1_coeff2 = 0 +Observation.TBB.TBBsetting.filter1_coeff3 = 0 +Observation.TBB.TBBsetting.operatingMode = 1 +Observation.TBB.TBBsetting.startlevel = 7 +Observation.TBB.TBBsetting.stoplevel = 7 +Observation.TBB.TBBsetting.subbandList = [] +Observation.TBB.TBBsetting.triggerMode = 1 +Observation.TBB.TBBsetting.window = 1M +Observation.VirtualInstrument.imageNodeList = [] +Observation.VirtualInstrument.minimalNrStations = 1 +Observation.VirtualInstrument.partitionList = [R00] +Observation.VirtualInstrument.stationList = [CS002,CS006,CS003,CS007,CS004,CS005] +Observation.VirtualInstrument.stationSet = Custom +Observation.VirtualInstrument.storageCapacity = 760 +Observation.VirtualInstrument.storageNodeList = [lse011,lse012] +Observation.antennaArray = HBA +Observation.antennaSet = HBA_DUAL +Observation.bandFilter = HBA_110_190 +Observation.beamList = [240*0] +Observation.channelWidth = 762.939453125 +Observation.channelsPerSubband = 16 +Observation.claimPeriod = 120 +Observation.clockMode = <<Clock200 +Observation.existingAntennaFields = [LBA,HBA,HBA0,HBA1] +Observation.existingStations = [CS001..CS007,CS021,CS024,CS030,CS031,CS101,CS103,CS201,CS301,CS302,CS401,CS501,RS106,RS205,RS208,RS306,RS307,RS503,DE601..DE603] +Observation.longBaselines = False +Observation.nrAnaBeams = 1 +Observation.nrBeamformers = 0 +Observation.nrBeams = 1 +Observation.nrPolarisations = 2 +Observation.nrSlotsInFrame = 61 +Observation.preparePeriod = 120 +Observation.receiverList = [] +Observation.referencePhaseCenter = [3826577.110,461022.900,5064892.758] +Observation.rspBoardList = [61*0,61*1,61*2,57*3] +Observation.rspSlotList = [0..60,0..60,0..60,0..56] +Observation.sampleClock = 200 +Observation.samplesPerSecond = 196608 +Observation.startTime = '2011-03-22 18:16:00' +Observation.stopTime = '2011-03-22 18:26:00' +Observation.subbandList = [100..339] +Observation.subbandWidth = 195.3125 +PIC.Core.CS001HBA.clockCorrectionTime = 0 +PIC.Core.CS001HBA.phaseCenter = [3826937.853,460938.478,5064630.667] +PIC.Core.CS001HBA0.clockCorrectionTime = 0 +PIC.Core.CS001HBA0.phaseCenter = [3826896.278,460979.407,5064658.174] +PIC.Core.CS001HBA1.clockCorrectionTime = 0 +PIC.Core.CS001HBA1.phaseCenter = [3826979.428,460897.549,5064603.161] +PIC.Core.CS001LBA.clockCorrectionTime = 0 +PIC.Core.CS001LBA.phaseCenter = [3826923.589,460915.393,5064643.460] +PIC.Core.CS002HBA.clockCorrectionTime = 8.291395e-06 +PIC.Core.CS002HBA.phaseCenter = [3826583.3205,460955.708,5064894.168] +PIC.Core.CS002HBA0.clockCorrectionTime = 8.291555e-06 +PIC.Core.CS002HBA0.phaseCenter = [3826601.004,460953.354,5064881.107] +PIC.Core.CS002HBA0.position = [3826601.004,460953.354,5064881.107] +PIC.Core.CS002HBA1.clockCorrectionTime = 8.291235e-06 +PIC.Core.CS002HBA1.phaseCenter = [3826565.637,460958.062,5064907.229] +PIC.Core.CS002HBA1.position = [3826565.637,460958.062,5064907.229] +PIC.Core.CS002LBA.clockCorrectionTime = 8.291395e-06 +PIC.Core.CS002LBA.phaseCenter = [3826577.110,461022.900,5064892.758] +PIC.Core.CS003HBA.clockCorrectionTime = 6.889990e-06 +PIC.Core.CS003HBA.phaseCenter = [3826494.624,461017.650,5064955.147] +PIC.Core.CS003HBA0.clockCorrectionTime = 6.889845e-06 +PIC.Core.CS003HBA0.phaseCenter = [3826471.391,461000.090,5064974.172] +PIC.Core.CS003HBA0.position = [3826471.391,461000.090,5064974.172] +PIC.Core.CS003HBA1.clockCorrectionTime = 6.890135e-06 +PIC.Core.CS003HBA1.phaseCenter = [3826517.856,461035.210,5064936.122] +PIC.Core.CS003HBA1.position = [3826517.856,461035.210,5064936.122] +PIC.Core.CS003LBA.clockCorrectionTime = 6.889990e-06 +PIC.Core.CS003LBA.phaseCenter = [3826516.792,460930.018,5064946.429] +PIC.Core.CS004HBA.clockCorrectionTime = 7.861759e-06 +PIC.Core.CS004HBA.phaseCenter = [3826582.5995,460891.614,5064900.503] +PIC.Core.CS004HBA0.clockCorrectionTime = 7.861849e-06 +PIC.Core.CS004HBA0.phaseCenter = [3826585.669,460865.796,5064900.532] +PIC.Core.CS004HBA0.position = [3826585.669,460865.796,5064900.532] +PIC.Core.CS004HBA1.clockCorrectionTime = 7.861669e-06 +PIC.Core.CS004HBA1.phaseCenter = [3826579.530,460917.432,5064900.474] +PIC.Core.CS004HBA1.position = [3826579.530,460917.432,5064900.474] +PIC.Core.CS004LBA.clockCorrectionTime = 7.861759e-06 +PIC.Core.CS004LBA.phaseCenter = [3826654.240,460939.528,5064842.398] +PIC.Core.CS005HBA.clockCorrectionTime = 8.513690e-06 +PIC.Core.CS005HBA.phaseCenter = [3826666.221,461005.4845,5064827.444] +PIC.Core.CS005HBA0.clockCorrectionTime = 8.513765e-06 +PIC.Core.CS005HBA0.phaseCenter = [3826701.204,460989.202,5064802.657] +PIC.Core.CS005HBA0.position = [3826701.204,460989.202,5064802.657] +PIC.Core.CS005HBA1.clockCorrectionTime = 8.513615e-06 +PIC.Core.CS005HBA1.phaseCenter = [3826631.238,461021.767,5064852.231] +PIC.Core.CS005HBA1.position = [3826631.238,461021.767,5064852.231] +PIC.Core.CS005LBA.clockCorrectionTime = 8.513690e-06 +PIC.Core.CS005LBA.phaseCenter = [3826668.794,461069.502,5064819.726] +PIC.Core.CS006HBA.clockCorrectionTime = 7.854904e-06 +PIC.Core.CS006HBA.phaseCenter = [3826633.1845,461108.321,5064842.946] +PIC.Core.CS006HBA0.clockCorrectionTime = 7.855584e-06 +PIC.Core.CS006HBA0.phaseCenter = [3826653.826,461136.392,5064824.914] +PIC.Core.CS006HBA0.position = [3826653.826,461136.392,5064824.914] +PIC.Core.CS006HBA1.clockCorrectionTime = 7.854224e-06 +PIC.Core.CS006HBA1.phaseCenter = [3826612.543,461080.250,5064860.978] +PIC.Core.CS006HBA1.position = [3826612.543,461080.250,5064860.978] +PIC.Core.CS006LBA.clockCorrectionTime = 7.854904e-06 +PIC.Core.CS006LBA.phaseCenter = [3826596.773,461145.130,5064866.950] +PIC.Core.CS007HBA.clockCorrectionTime = 7.885136e-06 +PIC.Core.CS007HBA.phaseCenter = [3826508.411,461126.6775,5064934.9435] +PIC.Core.CS007HBA0.clockCorrectionTime = 7.884946e-06 +PIC.Core.CS007HBA0.phaseCenter = [3826478.758,461083.672,5064961.088] +PIC.Core.CS007HBA0.position = [3826478.758,461083.672,5064961.088] +PIC.Core.CS007HBA1.clockCorrectionTime = 7.885326e-06 +PIC.Core.CS007HBA1.phaseCenter = [3826538.064,461169.683,5064908.799] +PIC.Core.CS007HBA1.position = [3826538.064,461169.683,5064908.799] +PIC.Core.CS007LBA.clockCorrectionTime = 7.885136e-06 +PIC.Core.CS007LBA.phaseCenter = [3826533.405,461098.918,5064918.693] +PIC.Core.CS017HBA.clockCorrectionTime = 0 +PIC.Core.CS017HBA.phaseCenter = [3826452.483,461529.931,5064940.483] +PIC.Core.CS017HBA0.clockCorrectionTime = 0 +PIC.Core.CS017HBA0.phaseCenter = [3826405.139,461507.412,5064978.055] +PIC.Core.CS017HBA1.clockCorrectionTime = 0 +PIC.Core.CS017HBA1.phaseCenter = [3826499.827,461552.450,5064902.910] +PIC.Core.CS017LBA.clockCorrectionTime = 0 +PIC.Core.CS017LBA.phaseCenter = [3826462.097,461501.902,5064935.798] +PIC.Core.CS021HBA.clockCorrectionTime = 0 +PIC.Core.CS021HBA.phaseCenter = [3826416.201,460510.528,5065060.159] +PIC.Core.CS021HBA0.clockCorrectionTime = 0 +PIC.Core.CS021HBA0.phaseCenter = [3826463.468,460533.037,5065022.644] +PIC.Core.CS021HBA1.clockCorrectionTime = 0 +PIC.Core.CS021HBA1.phaseCenter = [3826368.857,460488.009,5065097.731] +PIC.Core.CS021LBA.clockCorrectionTime = 0 +PIC.Core.CS021LBA.phaseCenter = [3826406.586,460538.556,5065064.841] +PIC.Core.CS024HBA.clockCorrectionTime = 0 +PIC.Core.CS024HBA.phaseCenter = [3827170.893,461381.331,5064416.334] +PIC.Core.CS024HBA0.clockCorrectionTime = 0 +PIC.Core.CS024HBA0.phaseCenter = [3827218.236,461403.850,5064378.761] +PIC.Core.CS024HBA1.clockCorrectionTime = 0 +PIC.Core.CS024HBA1.phaseCenter = [3827123.547,461358.813,5064453.906] +PIC.Core.CS024LBA.clockCorrectionTime = 0 +PIC.Core.CS024LBA.phaseCenter = [3827161.277,461409.360,5064421.017] +PIC.Core.CS026HBA.clockCorrectionTime = 0 +PIC.Core.CS026HBA.phaseCenter = [3826376.697,461846.719,5064968.678] +PIC.Core.CS026HBA0.clockCorrectionTime = 0 +PIC.Core.CS026HBA0.phaseCenter = [3826418.270,461805.789,5064941.170] +PIC.Core.CS026HBA1.clockCorrectionTime = 0 +PIC.Core.CS026HBA1.phaseCenter = [3826335.122,461887.648,5064996.185] +PIC.Core.CS026LBA.clockCorrectionTime = 0 +PIC.Core.CS026LBA.phaseCenter = [3826390.959,461869.804,5064955.884] +PIC.Core.CS030HBA.clockCorrectionTime = 0 +PIC.Core.CS030HBA.phaseCenter = [3825999.9912340324,460364.22492058337,5065385.136533625] +PIC.Core.CS030HBA0.clockCorrectionTime = 0 +PIC.Core.CS030HBA0.phaseCenter = [3826041.8445088593,460323.3355244964,5065357.416324711] +PIC.Core.CS030HBA1.clockCorrectionTime = 0 +PIC.Core.CS030HBA1.phaseCenter = [3825958.6048163464,460405.2150478815,5065412.496568461] +PIC.Core.CS030LBA.clockCorrectionTime = 0 +PIC.Core.CS030LBA.phaseCenter = [3826014.3094869214,460387.3411647229,5065372.299501434] +PIC.Core.CS032HBA.clockCorrectionTime = 0 +PIC.Core.CS032HBA.phaseCenter = [3826905.880,460410.947,5064702.470] +PIC.Core.CS032HBA0.clockCorrectionTime = 0 +PIC.Core.CS032HBA0.phaseCenter = [3826864.306,460451.876,5064729.978] +PIC.Core.CS032HBA1.clockCorrectionTime = 0 +PIC.Core.CS032HBA1.phaseCenter = [3826947.454,460370.018,5064674.963] +PIC.Core.CS032LBA.clockCorrectionTime = 0 +PIC.Core.CS032LBA.phaseCenter = [3826891.617,460387.862,5064715.264] +PIC.Core.CS101HBA.clockCorrectionTime = 0 +PIC.Core.CS101HBA.phaseCenter = [3825858.001,461661.462,5065374.073] +PIC.Core.CS101HBA0.clockCorrectionTime = 0 +PIC.Core.CS101HBA0.phaseCenter = [3825905.345,461683.980,5065336.500] +PIC.Core.CS101HBA1.clockCorrectionTime = 0 +PIC.Core.CS101HBA1.phaseCenter = [3825810.656,461638.943,5065411.645] +PIC.Core.CS101LBA.clockCorrectionTime = 0 +PIC.Core.CS101LBA.phaseCenter = [3825848.387,461689.490,5065378.757] +PIC.Core.CS103HBA.clockCorrectionTime = 0 +PIC.Core.CS103HBA.phaseCenter = [3826290.059,462799.955,5064947.098] +PIC.Core.CS103HBA0.clockCorrectionTime = 0 +PIC.Core.CS103HBA0.phaseCenter = [3826331.633,462759.026,5064919.592] +PIC.Core.CS103HBA1.clockCorrectionTime = 0 +PIC.Core.CS103HBA1.phaseCenter = [3826248.484,462840.885,5064974.605] +PIC.Core.CS103LBA.clockCorrectionTime = 0 +PIC.Core.CS103LBA.phaseCenter = [3826304.323,462823.041,5064934.306] +PIC.Core.CS201HBA.clockCorrectionTime = 0 +PIC.Core.CS201HBA.phaseCenter = [3826685.094,461918.643,5064731.286] +PIC.Core.CS201HBA0.clockCorrectionTime = 0 +PIC.Core.CS201HBA0.phaseCenter = [3826679.324,461855.195,5064741.351] +PIC.Core.CS201HBA1.clockCorrectionTime = 0 +PIC.Core.CS201HBA1.phaseCenter = [3826690.865,461982.091,5064721.221] +PIC.Core.CS201LBA.clockCorrectionTime = 0 +PIC.Core.CS201LBA.phaseCenter = [3826708.972,461913.699,5064713.810] +PIC.Core.CS301HBA.clockCorrectionTime = 0 +PIC.Core.CS301HBA.phaseCenter = [3827453.384,460985.233,5064240.173] +PIC.Core.CS301HBA0.clockCorrectionTime = 0 +PIC.Core.CS301HBA0.phaseCenter = [3827459.152,461048.680,5064230.107] +PIC.Core.CS301HBA1.clockCorrectionTime = 0 +PIC.Core.CS301HBA1.phaseCenter = [3827447.613,460921.785,5064250.237] +PIC.Core.CS301LBA.clockCorrectionTime = 0 +PIC.Core.CS301LBA.phaseCenter = [3827429.506,460990.176,5064257.649] +PIC.Core.CS302HBA.clockCorrectionTime = 0 +PIC.Core.CS302HBA.phaseCenter = [3827931.6956053847,459769.50630620244,5064002.778603462] +PIC.Core.CS302HBA0.clockCorrectionTime = 0 +PIC.Core.CS302HBA0.phaseCenter = [3827973.269609978,459728.57630928187,5063975.271605821] +PIC.Core.CS302HBA1.clockCorrectionTime = 0 +PIC.Core.CS302HBA1.phaseCenter = [3827890.120600792,459810.43530312297,5064030.284601102] +PIC.Core.CS302LBA.clockCorrectionTime = 0 +PIC.Core.CS302LBA.phaseCenter = [3827945.959604251,459792.591307241,5063989.987604071] +PIC.Core.CS401HBA.clockCorrectionTime = 0 +PIC.Core.CS401HBA.phaseCenter = [3826790.025,460095.396,5064818.967] +PIC.Core.CS401HBA0.clockCorrectionTime = 0 +PIC.Core.CS401HBA0.phaseCenter = [3826795.796,460158.846,5064808.901] +PIC.Core.CS401HBA1.clockCorrectionTime = 0 +PIC.Core.CS401HBA1.phaseCenter = [3826784.254,460031.945,5064829.033] +PIC.Core.CS401LBA.clockCorrectionTime = 0 +PIC.Core.CS401LBA.phaseCenter = [3826766.149,460100.340,5064836.441] +PIC.Core.CS501HBA.clockCorrectionTime = 0 +PIC.Core.CS501HBA.phaseCenter = [3825616.208,460670.091,5065645.428] +PIC.Core.CS501HBA0.clockCorrectionTime = 0 +PIC.Core.CS501HBA0.phaseCenter = [3825568.863,460647.572,5065682.999] +PIC.Core.CS501HBA1.clockCorrectionTime = 0 +PIC.Core.CS501HBA1.phaseCenter = [3825663.551,460692.610,5065607.854] +PIC.Core.CS501LBA.clockCorrectionTime = 0 +PIC.Core.CS501LBA.phaseCenter = [3825625.822,460642.062,5065640.743] +PIC.Core.DE601HBA.clockCorrectionTime = 0 +PIC.Core.DE601HBA.phaseCenter = [4034099.797,487013.365,4900229.675] +PIC.Core.DE601LBA.clockCorrectionTime = 0 +PIC.Core.DE601LBA.phaseCenter = [4034036.771,487026.037,4900278.814] +PIC.Core.DE602HBA.clockCorrectionTime = 0 +PIC.Core.DE602HBA.phaseCenter = [4152568.135,828789.112,4754362.246] +PIC.Core.DE602LBA.clockCorrectionTime = 0 +PIC.Core.DE602LBA.phaseCenter = [4152561.219,828868.251,4754356.662] +PIC.Core.DE603HBA.clockCorrectionTime = 0 +PIC.Core.DE603HBA.phaseCenter = [3940295.753,816722.816,4932394.388] +PIC.Core.DE603LBA.clockCorrectionTime = 0 +PIC.Core.DE603LBA.phaseCenter = [3940284.668,816802.076,4932393.236] +PIC.Core.FR606HBA.clockCorrectionTime = 0 +PIC.Core.FR606HBA.phaseCenter = [4324016.745,165545.473,4670271.331] +PIC.Core.FR606LBA.clockCorrectionTime = 0 +PIC.Core.FR606LBA.phaseCenter = [4323979.974,165609.110,4670302.931] +PIC.Core.IONProc.R00[0].inputs = [] +PIC.Core.IONProc.R00[10].inputs = [] +PIC.Core.IONProc.R00[11].inputs = [] +PIC.Core.IONProc.R00[12].inputs = [] +PIC.Core.IONProc.R00[13].inputs = [] +PIC.Core.IONProc.R00[14].inputs = [] +PIC.Core.IONProc.R00[15].inputs = [] +PIC.Core.IONProc.R00[16].inputs = [] +PIC.Core.IONProc.R00[17].inputs = [] +PIC.Core.IONProc.R00[18].inputs = [] +PIC.Core.IONProc.R00[19].inputs = [] +PIC.Core.IONProc.R00[1].inputs = [CS005HBA1/RSP0,CS005HBA1/RSP1,CS005HBA1/RSP2,CS005HBA1/RSP3] +PIC.Core.IONProc.R00[20].inputs = [] +PIC.Core.IONProc.R00[21].inputs = [] +PIC.Core.IONProc.R00[22].inputs = [] +PIC.Core.IONProc.R00[23].inputs = [] +PIC.Core.IONProc.R00[24].inputs = [] +PIC.Core.IONProc.R00[25].inputs = [] +PIC.Core.IONProc.R00[26].inputs = [] +PIC.Core.IONProc.R00[27].inputs = [] +PIC.Core.IONProc.R00[28].inputs = [] +PIC.Core.IONProc.R00[29].inputs = [] +PIC.Core.IONProc.R00[2].inputs = [CS002HBA1/RSP0,CS002HBA1/RSP1,CS002HBA1/RSP2,CS002HBA1/RSP3] +PIC.Core.IONProc.R00[30].inputs = [] +PIC.Core.IONProc.R00[31].inputs = [] +PIC.Core.IONProc.R00[32].inputs = [] +PIC.Core.IONProc.R00[33].inputs = [CS005HBA0/RSP0,CS005HBA0/RSP1,CS005HBA0/RSP2,CS005HBA0/RSP3] +PIC.Core.IONProc.R00[34].inputs = [CS002HBA0/RSP0,CS002HBA0/RSP1,CS002HBA0/RSP2,CS002HBA0/RSP3] +PIC.Core.IONProc.R00[35].inputs = [CS006HBA0/RSP0,CS006HBA0/RSP1,CS006HBA0/RSP2,CS006HBA0/RSP3] +PIC.Core.IONProc.R00[36].inputs = [CS003HBA0/RSP0,CS003HBA0/RSP1,CS003HBA0/RSP2,CS003HBA0/RSP3] +PIC.Core.IONProc.R00[37].inputs = [CS007HBA0/RSP0,CS007HBA0/RSP1,CS007HBA0/RSP2,CS007HBA0/RSP3] +PIC.Core.IONProc.R00[38].inputs = [CS004HBA0/RSP0,CS004HBA0/RSP1,CS004HBA0/RSP2,CS004HBA0/RSP3] +PIC.Core.IONProc.R00[39].inputs = [] +PIC.Core.IONProc.R00[3].inputs = [CS006HBA1/RSP0,CS006HBA1/RSP1,CS006HBA1/RSP2,CS006HBA1/RSP3] +PIC.Core.IONProc.R00[40].inputs = [] +PIC.Core.IONProc.R00[41].inputs = [] +PIC.Core.IONProc.R00[42].inputs = [] +PIC.Core.IONProc.R00[43].inputs = [] +PIC.Core.IONProc.R00[44].inputs = [] +PIC.Core.IONProc.R00[45].inputs = [] +PIC.Core.IONProc.R00[46].inputs = [] +PIC.Core.IONProc.R00[47].inputs = [] +PIC.Core.IONProc.R00[48].inputs = [] +PIC.Core.IONProc.R00[49].inputs = [] +PIC.Core.IONProc.R00[4].inputs = [CS003HBA1/RSP0,CS003HBA1/RSP1,CS003HBA1/RSP2,CS003HBA1/RSP3] +PIC.Core.IONProc.R00[50].inputs = [] +PIC.Core.IONProc.R00[51].inputs = [] +PIC.Core.IONProc.R00[52].inputs = [] +PIC.Core.IONProc.R00[53].inputs = [] +PIC.Core.IONProc.R00[54].inputs = [] +PIC.Core.IONProc.R00[55].inputs = [] +PIC.Core.IONProc.R00[56].inputs = [] +PIC.Core.IONProc.R00[57].inputs = [] +PIC.Core.IONProc.R00[58].inputs = [] +PIC.Core.IONProc.R00[59].inputs = [] +PIC.Core.IONProc.R00[5].inputs = [CS007HBA1/RSP0,CS007HBA1/RSP1,CS007HBA1/RSP2,CS007HBA1/RSP3] +PIC.Core.IONProc.R00[60].inputs = [] +PIC.Core.IONProc.R00[61].inputs = [] +PIC.Core.IONProc.R00[62].inputs = [] +PIC.Core.IONProc.R00[63].inputs = [] +PIC.Core.IONProc.R00[6].inputs = [CS004HBA1/RSP0,CS004HBA1/RSP1,CS004HBA1/RSP2,CS004HBA1/RSP3] +PIC.Core.IONProc.R00[7].inputs = [] +PIC.Core.IONProc.R00[8].inputs = [] +PIC.Core.IONProc.R00[9].inputs = [] +PIC.Core.RS106HBA.clockCorrectionTime = 0 +PIC.Core.RS106HBA.phaseCenter = [3829205.641,469142.485,5062180.973] +PIC.Core.RS106LBA.clockCorrectionTime = 0 +PIC.Core.RS106LBA.phaseCenter = [3829261.468,469162.237,5062137.281] +PIC.Core.RS205HBA.clockCorrectionTime = 0 +PIC.Core.RS205HBA.phaseCenter = [3831479.714,463487.482,5060989.875] +PIC.Core.RS205LBA.clockCorrectionTime = 0 +PIC.Core.RS205LBA.phaseCenter = [3831438.606,463435.393,5061025.437] +PIC.Core.RS208HBA.clockCorrectionTime = 0 +PIC.Core.RS208HBA.phaseCenter = [3847753.353,466962.762,5048397.215] +PIC.Core.RS208LBA.clockCorrectionTime = 0 +PIC.Core.RS208LBA.phaseCenter = [3847810.094,466929.659,5048357.193] +PIC.Core.RS306HBA.clockCorrectionTime = 0 +PIC.Core.RS306HBA.phaseCenter = [3829771.292,452761.654,5063243.153] +PIC.Core.RS306LBA.clockCorrectionTime = 0 +PIC.Core.RS306LBA.phaseCenter = [3829791.851,452829.800,5063221.562] +PIC.Core.RS307HBA.clockCorrectionTime = 0 +PIC.Core.RS307HBA.phaseCenter = [3837964.5626099864,449627.2130233004,5057357.55606065] +PIC.Core.RS307LBA.clockCorrectionTime = 0 +PIC.Core.RS307LBA.phaseCenter = [3837940.9917542874,449560.70805339684,5057381.259244779] +PIC.Core.RS406HBA.clockCorrectionTime = 0 +PIC.Core.RS406HBA.phaseCenter = [3818425.334,452019.946,5071817.384] +PIC.Core.RS406LBA.clockCorrectionTime = 0 +PIC.Core.RS406LBA.phaseCenter = [3818468.029,451974.278,5071790.337] +PIC.Core.RS503HBA.clockCorrectionTime = 0 +PIC.Core.RS503HBA.phaseCenter = [3824138.6094873874,459476.92505906447,5066858.549501777] +PIC.Core.RS503LBA.clockCorrectionTime = 0 +PIC.Core.RS503LBA.phaseCenter = [3824090.495722555,459438.235056466,5066898.161723869] +PIC.Core.S1.phaseCenter = [3826615.56096,460986.585898,5064718.84237] +PIC.Core.S10.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S129.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S13.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S130.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S133.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S134.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S137.phaseCenter = [3826967.64713,460904.072585,5064612.8258] +PIC.Core.S138.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S14.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S141.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S142.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S145.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S146.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S149.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S150.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S153.phaseCenter = [3826967.64713,460904.072585,5064612.8258] +PIC.Core.S154.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S157.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S158.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S161.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S162.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S165.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S166.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S169.phaseCenter = [3826967.64713,460904.072585,5064612.8258] +PIC.Core.S17.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S170.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S173.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S174.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S177.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S178.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S18.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S181.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S182.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S185.phaseCenter = [3826967.64713,460904.072585,5064612.8258] +PIC.Core.S186.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S189.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S190.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S2.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S21.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S22.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S25.phaseCenter = [3826967.64713,460904.072585,5064612.8258] +PIC.Core.S26.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S29.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S30.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S33.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S34.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S37.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S38.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S41.phaseCenter = [3826967.64713,460904.072585,5064612.8258] +PIC.Core.S42.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S45.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S46.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S49.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S5.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S50.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S53.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S54.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S57.phaseCenter = [3826967.64713,460904.072585,5064612.8258] +PIC.Core.S58.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S6.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S61.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S62.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.S9.phaseCenter = [3826967.64713,460904.072585,5064612.8258] +PIC.Core.Station.CS002HBA0.RSP.ports = [0.0.0.0:4346,0.0.0.0:4347,0.0.0.0:4348,0.0.0.0:4349] +PIC.Core.Station.CS002HBA1.RSP.ports = [0.0.0.0:4352,0.0.0.0:4353,0.0.0.0:4354,0.0.0.0:4355] +PIC.Core.Station.CS003HBA0.RSP.ports = [0.0.0.0:4346,0.0.0.0:4347,0.0.0.0:4348,0.0.0.0:4349] +PIC.Core.Station.CS003HBA1.RSP.ports = [0.0.0.0:4352,0.0.0.0:4353,0.0.0.0:4354,0.0.0.0:4355] +PIC.Core.Station.CS004HBA0.RSP.ports = [0.0.0.0:4346,0.0.0.0:4347,0.0.0.0:4348,0.0.0.0:4349] +PIC.Core.Station.CS004HBA1.RSP.ports = [0.0.0.0:4352,0.0.0.0:4353,0.0.0.0:4354,0.0.0.0:4355] +PIC.Core.Station.CS005HBA0.RSP.ports = [0.0.0.0:4346,0.0.0.0:4347,0.0.0.0:4348,0.0.0.0:4349] +PIC.Core.Station.CS005HBA1.RSP.ports = [0.0.0.0:4352,0.0.0.0:4353,0.0.0.0:4354,0.0.0.0:4355] +PIC.Core.Station.CS006HBA0.RSP.ports = [0.0.0.0:4346,0.0.0.0:4347,0.0.0.0:4348,0.0.0.0:4349] +PIC.Core.Station.CS006HBA1.RSP.ports = [0.0.0.0:4352,0.0.0.0:4353,0.0.0.0:4354,0.0.0.0:4355] +PIC.Core.Station.CS007HBA0.RSP.ports = [0.0.0.0:4346,0.0.0.0:4347,0.0.0.0:4348,0.0.0.0:4349] +PIC.Core.Station.CS007HBA1.RSP.ports = [0.0.0.0:4352,0.0.0.0:4353,0.0.0.0:4354,0.0.0.0:4355] +PIC.Core.T1.phaseCenter = [3826615.56096,460986.585898,5064718.84237] +PIC.Core.T10.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T129.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T13.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T130.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T133.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T134.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T137.phaseCenter = [3826967.64713,460904.072585,5064612.8258] +PIC.Core.T138.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T14.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T141.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T142.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T145.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T146.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T149.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T150.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T153.phaseCenter = [3826967.64713,460904.072585,5064612.8258] +PIC.Core.T154.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T157.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T158.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T161.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T162.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T165.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T166.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T169.phaseCenter = [3826967.64713,460904.072585,5064612.8258] +PIC.Core.T17.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T170.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T173.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T174.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T177.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T178.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T18.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T181.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T182.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T185.phaseCenter = [3826967.64713,460904.072585,5064612.8258] +PIC.Core.T186.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T189.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T190.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T2.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T21.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T22.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T25.phaseCenter = [3826967.64713,460904.072585,5064612.8258] +PIC.Core.T26.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T29.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T30.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T33.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T34.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T37.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T38.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T41.phaseCenter = [3826967.64713,460904.072585,5064612.8258] +PIC.Core.T42.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T45.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T46.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T49.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T5.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T50.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T53.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T54.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T57.phaseCenter = [3826967.64713,460904.072585,5064612.8258] +PIC.Core.T58.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T6.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T61.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T62.phaseCenter = [3826815.56096,460986.585898,5064718.84237] +PIC.Core.T9.phaseCenter = [3826967.64713,460904.072585,5064612.8258] +PIC.Core.UK608HBA.clockCorrectionTime = 0 +PIC.Core.UK608HBA.phaseCenter = [4008461.975,-100376.657,4943716.841] +PIC.Core.UK608LBA.clockCorrectionTime = 0 +PIC.Core.UK608LBA.phaseCenter = [4008428.362,-100303.525,4943744.070] +_parsetPrefix = CorrAppl.CNProc. +_processName = CNProc