simple 29-Aug-2019 15:52:04 Build CASA - Casa6 Tasks Wheel Build - Build and Package RHEL6 #135 (CASA-CTB-JOB1-135) started building on agent cbt-el7-6.cv.nrao.edu (2) simple 29-Aug-2019 15:52:04 Remote agent on host cbt-el7-6.cv.nrao.edu simple 29-Aug-2019 15:52:04 Build working directory is /export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-CTB-JOB1 simple 29-Aug-2019 15:52:04 Executing build CASA - Casa6 Tasks Wheel Build - Build and Package RHEL6 #135 (CASA-CTB-JOB1-135) simple 29-Aug-2019 15:52:04 Starting task 'Clean working directory task' of type 'com.atlassian.bamboo.plugins.bamboo-artifact-downloader-plugin:cleanWorkingDirectoryTask' simple 29-Aug-2019 15:52:04 Cleaning working directory '/export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-CTB-JOB1' simple 29-Aug-2019 15:52:08 Finished task 'Clean working directory task' with result: Success simple 29-Aug-2019 15:52:08 Running pre-build action: VCS Version Collector simple 29-Aug-2019 15:52:08 Starting task 'Create wheeldirectory' of type 'com.atlassian.bamboo.plugins.scripttask:task.builder.script' command 29-Aug-2019 15:52:08 Beginning to execute external process for build 'CASA - Casa6 Tasks Wheel Build - Build and Package RHEL6 #135 (CASA-CTB-JOB1-135)'\n ... running command line: \n/export/home/cbt-el7-6/bamboohome/temp/CASA-CTB-JOB1-135-ScriptBuildTask-7257682637956715391.sh\n ... in: /export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-CTB-JOB1\n ... using extra environment variables: \nbamboo_planRepository_1_branch=master\nbamboo_dependency_parent_1=CASA-CTT-216\nbamboo_dependency_parent_0=CASA-DOCKERTEST-243\nbamboo_capability_buildmachinetype=test\nbamboo_planRepository_2_branch=master\nbamboo_dependency_parent_total=2\nbamboo_repository_34078771_name=OPEN-CASA-PKG\nbamboo_planRepository_1_branchDisplayName=master\nbamboo_repository_revision_number=ee8dddceff147a2bafa5bfb3ac6490eb147edae5\nbamboo_resultsUrl=https://open-bamboo.nrao.edu/browse/CASA-CTB-JOB1-135\nbamboo_build_working_directory=/export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-CTB-JOB1\nbamboo_planRepository_1_name=OPEN-CASA\nbamboo_buildKey=CASA-CTB-JOB1\nbamboo_shortPlanName=Casa6 Tasks Wheel Build\nbamboo_capability_hostname=cbt-el7-6.cv.nrao.edu\nbamboo_planRepository_2_username=\nbamboo_planRepository_name=OPEN-CASA\nbamboo_buildNumber=135\nbamboo_planRepository_2_branchDisplayName=master\nbamboo_capability_system_jdk_JDK_1_8_0_131=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64\nbamboo_shortJobName=Build and Package RHEL6\nbamboo_buildResultsUrl=https://open-bamboo.nrao.edu/browse/CASA-CTB-JOB1-135\nbamboo_planRepository_repositoryUrl=ssh://git@open-bitbucket.nrao.edu:7999/casa/casa.git\nbamboo_repository_34078770_name=OPEN-CASA\nbamboo_repository_34078770_revision_number=ee8dddceff147a2bafa5bfb3ac6490eb147edae5\nbamboo_agentId=21790725\nbamboo_planName=CASA - Casa6 Tasks Wheel Build\nbamboo_shortPlanKey=CTB\nbamboo_shortJobKey=JOB1\nbamboo_repository_34078771_branch_name=master\nbamboo_planRepository_2_name=OPEN-CASA-PKG\nbamboo_planRepository_revision=ee8dddceff147a2bafa5bfb3ac6490eb147edae5\nbamboo_repository_34078770_branch_name=master\nbamboo_buildTimeStamp=2019-08-29T15:52:04.271-04:00\nbamboo_repository_previous_revision_number=f5ce24ff1c6c0497f85c1a933ef53f071e8424b6\nbamboo_repository_git_branch=master\nbamboo_buildResultKey=CASA-CTB-JOB1-135\nbamboo_repository_branch_name=master\nbamboo_buildPlanName=CASA - Casa6 Tasks Wheel Build - Build and Package RHEL6\nbamboo_planRepository_1_revision=ee8dddceff147a2bafa5bfb3ac6490eb147edae5\nbamboo_capability_system_hg_executable=/bin/hg\nbamboo_repository_34078770_git_repositoryUrl=ssh://git@open-bitbucket.nrao.edu:7999/casa/casa.git\nbamboo_repository_name=OPEN-CASA-PKG\nbamboo_buildFailed=false\nbamboo_capability_system_docker_executable=/bin/docker\nbamboo_planRepository_branch=master\nbamboo_repository_34078770_git_branch=master\nbamboo_agentWorkingDirectory=/export/home/cbt-el7-6/bamboohome/xml-data/build-dir\nbamboo_capability_system_git_executable=/bin/git\nbamboo_planRepository_2_revision=87be669195ac4f41cb3df045e9fcf5e7ab63ca69\nbamboo_repository_git_username=\nbamboo_capability_operating_system=EL7\nbamboo_planRepository_branchDisplayName=master\nbamboo_planRepository_1_type=bbserver\nbamboo_planRepository_branchName=master\nbamboo_repository_34078771_git_branch=master\nbamboo_capability_project=CASA\nbamboo_planRepository_2_type=bbserver\nbamboo_capability_system_jdk_JDK=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64\nbamboo_repository_34078771_git_username=\nbamboo_repository_34078771_git_repositoryUrl=ssh://git@open-bitbucket.nrao.edu:7999/casa/casa-pkg.git\nbamboo_repository_34078771_previous_revision_number=87be669195ac4f41cb3df045e9fcf5e7ab63ca69\nbamboo_plan_storageTag=plan-33882474\nbamboo_hg_cache_directory=/export/home/cbt-el7-6/bamboohome/xml-data/build-dir/_hg-repositories-cache\nbamboo_repository_34078770_git_username=\nbamboo_planRepository_2_repositoryUrl=ssh://git@open-bitbucket.nrao.edu:7999/casa/casa-pkg.git\nbamboo_planRepository_1_username=\nbamboo_planRepository_type=bbserver\nbamboo_git_cache_directory=/export/home/cbt-el7-6/bamboohome/xml-data/build-dir/_git-repositories-cache\nbamboo_repository_34078770_previous_revision_number=f5ce24ff1c6c0497f85c1a933ef53f071e8424b6\nbamboo_repository_git_repositoryUrl=ssh://git@open-bitbucket.nrao.edu:7999/casa/casa.git\nbamboo_planRepository_2_branchName=master\nbamboo_capability_system_builder_ant_Ant=/usr\nbamboo_tmp_directory=/export/home/cbt-el7-6/bamboohome/temp\nbamboo_working_directory=/export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-CTB-JOB1\nbamboo_planKey=CASA-CTB\nbamboo_planRepository_1_repositoryUrl=ssh://git@open-bitbucket.nrao.edu:7999/casa/casa.git\nbamboo_planRepository_username=\nbamboo_capability_system_jdk_JDK_1_8=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64\nbamboo_capability_system_jdk_JDK_1_8_0_161=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64\nbamboo_repository_34078771_revision_number=87be669195ac4f41cb3df045e9fcf5e7ab63ca69\nbamboo_planRepository_1_branchName=master\n simple 29-Aug-2019 15:52:08 Finished task 'Create wheeldirectory' with result: Success command 29-Aug-2019 15:52:08 Substituting variable: ${bamboo.working.directory} with /export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-CTB-JOB1 simple 29-Aug-2019 15:52:08 Starting task 'Start container' of type 'com.atlassian.bamboo.plugins.bamboo-docker-plugin:task.docker.cli' simple 29-Aug-2019 15:52:08 Running image name (casa-docker.nrao.edu:5000/casa-build-tools-centos6) command 29-Aug-2019 15:52:08 Beginning to execute external process for build 'CASA - Casa6 Tasks Wheel Build - Build and Package RHEL6 #135 (CASA-CTB-JOB1-135)'\n ... running command line: \n/bin/docker run --volume /export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-CTB-JOB1/wheeldirectory:/wheeldirectory --detach --name task-wheel-container casa-docker.nrao.edu:5000/casa-build-tools-centos6 tail -f /dev/null\n ... in: /export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-CTB-JOB1\n ... using extra environment variables: \nbamboo_planRepository_1_branch=master\nbamboo_dependency_parent_1=CASA-CTT-216\nbamboo_dependency_parent_0=CASA-DOCKERTEST-243\nbamboo_capability_buildmachinetype=test\nbamboo_planRepository_2_branch=master\nbamboo_dependency_parent_total=2\nbamboo_repository_34078771_name=OPEN-CASA-PKG\nbamboo_planRepository_1_branchDisplayName=master\nbamboo_repository_revision_number=ee8dddceff147a2bafa5bfb3ac6490eb147edae5\nbamboo_resultsUrl=https://open-bamboo.nrao.edu/browse/CASA-CTB-JOB1-135\nbamboo_build_working_directory=/export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-CTB-JOB1\nbamboo_planRepository_1_name=OPEN-CASA\nbamboo_buildKey=CASA-CTB-JOB1\nbamboo_shortPlanName=Casa6 Tasks Wheel Build\nbamboo_capability_hostname=cbt-el7-6.cv.nrao.edu\nbamboo_planRepository_2_username=\nbamboo_planRepository_name=OPEN-CASA\nbamboo_buildNumber=135\nbamboo_planRepository_2_branchDisplayName=master\nbamboo_capability_system_jdk_JDK_1_8_0_131=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64\nbamboo_shortJobName=Build and Package RHEL6\nbamboo_buildResultsUrl=https://open-bamboo.nrao.edu/browse/CASA-CTB-JOB1-135\nbamboo_planRepository_repositoryUrl=ssh://git@open-bitbucket.nrao.edu:7999/casa/casa.git\nbamboo_repository_34078770_name=OPEN-CASA\nbamboo_repository_34078770_revision_number=ee8dddceff147a2bafa5bfb3ac6490eb147edae5\nbamboo_agentId=21790725\nbamboo_planName=CASA - Casa6 Tasks Wheel Build\nbamboo_shortPlanKey=CTB\nbamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_script_9=/export/home/cbt-el7-6/bamboohome/temp/CASA-CTB-JOB1-135-ScriptBuildTask-7257682637956715391.sh\nbamboo_shortJobKey=JOB1\nbamboo_repository_34078771_branch_name=master\nbamboo_planRepository_2_name=OPEN-CASA-PKG\nbamboo_planRepository_revision=ee8dddceff147a2bafa5bfb3ac6490eb147edae5\nbamboo_repository_34078770_branch_name=master\nbamboo_buildTimeStamp=2019-08-29T15:52:04.271-04:00\nbamboo_repository_previous_revision_number=f5ce24ff1c6c0497f85c1a933ef53f071e8424b6\nbamboo_repository_git_branch=master\nbamboo_buildResultKey=CASA-CTB-JOB1-135\nbamboo_repository_branch_name=master\nbamboo_buildPlanName=CASA - Casa6 Tasks Wheel Build - Build and Package RHEL6\nbamboo_planRepository_1_revision=ee8dddceff147a2bafa5bfb3ac6490eb147edae5\nbamboo_capability_system_hg_executable=/bin/hg\nbamboo_repository_34078770_git_repositoryUrl=ssh://git@open-bitbucket.nrao.edu:7999/casa/casa.git\nbamboo_repository_name=OPEN-CASA-PKG\nbamboo_buildFailed=false\nbamboo_capability_system_docker_executable=/bin/docker\nbamboo_planRepository_branch=master\nbamboo_repository_34078770_git_branch=master\nbamboo_agentWorkingDirectory=/export/home/cbt-el7-6/bamboohome/xml-data/build-dir\nbamboo_capability_system_git_executable=/bin/git\nbamboo_planRepository_2_revision=87be669195ac4f41cb3df045e9fcf5e7ab63ca69\nbamboo_repository_git_username=\nbamboo_capability_operating_system=EL7\nbamboo_planRepository_branchDisplayName=master\nbamboo_planRepository_1_type=bbserver\nbamboo_planRepository_branchName=master\nbamboo_repository_34078771_git_branch=master\nbamboo_capability_project=CASA\nbamboo_planRepository_2_type=bbserver\nbamboo_capability_system_jdk_JDK=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64\nbamboo_repository_34078771_git_username=\nbamboo_repository_34078771_git_repositoryUrl=ssh://git@open-bitbucket.nrao.edu:7999/casa/casa-pkg.git\nbamboo_repository_34078771_previous_revision_number=87be669195ac4f41cb3df045e9fcf5e7ab63ca69\nbamboo_plan_storageTag=plan-33882474\nbamboo_hg_cache_directory=/export/home/cbt-el7-6/bamboohome/xml-data/build-dir/_hg-repositories-cache\nbamboo_repository_34078770_git_username=\nbamboo_planRepository_2_repositoryUrl=ssh://git@open-bitbucket.nrao.edu:7999/casa/casa-pkg.git\nbamboo_planRepository_1_username=\nbamboo_planRepository_type=bbserver\nbamboo_git_cache_directory=/export/home/cbt-el7-6/bamboohome/xml-data/build-dir/_git-repositories-cache\nbamboo_repository_34078770_previous_revision_number=f5ce24ff1c6c0497f85c1a933ef53f071e8424b6\nbamboo_repository_git_repositoryUrl=ssh://git@open-bitbucket.nrao.edu:7999/casa/casa.git\nbamboo_planRepository_2_branchName=master\nbamboo_capability_system_builder_ant_Ant=/usr\nbamboo_tmp_directory=/export/home/cbt-el7-6/bamboohome/temp\nbamboo_working_directory=/export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-CTB-JOB1\nbamboo_planKey=CASA-CTB\nbamboo_planRepository_1_repositoryUrl=ssh://git@open-bitbucket.nrao.edu:7999/casa/casa.git\nbamboo_planRepository_username=\nbamboo_capability_system_jdk_JDK_1_8=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64\nbamboo_capability_system_jdk_JDK_1_8_0_161=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64\nbamboo_repository_34078771_revision_number=87be669195ac4f41cb3df045e9fcf5e7ab63ca69\nbamboo_planRepository_1_branchName=master\n build 29-Aug-2019 15:52:09 efa77cce81516ad56249f64afdceb66f10685ceea256009c8ac88983558a414c simple 29-Aug-2019 15:52:09 Finished task 'Start container' with result: Success command 29-Aug-2019 15:52:09 Substituting variable: ${bamboo.working.directory} with /export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-CTB-JOB1 command 29-Aug-2019 15:52:09 Substituting variable: ${bamboo.working.directory} with /export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-CTB-JOB1 simple 29-Aug-2019 15:52:09 Starting task 'Create wheel' of type 'com.atlassian.bamboo.plugins.scripttask:task.builder.script' command 29-Aug-2019 15:52:09 Beginning to execute external process for build 'CASA - Casa6 Tasks Wheel Build - Build and Package RHEL6 #135 (CASA-CTB-JOB1-135)'\n ... running command line: \n/export/home/cbt-el7-6/bamboohome/temp/CASA-CTB-JOB1-135-ScriptBuildTask-3788326571014709913.sh\n ... in: /export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-CTB-JOB1\n ... using extra environment variables: \nbamboo_planRepository_1_branch=master\nbamboo_dependency_parent_1=CASA-CTT-216\nbamboo_dependency_parent_0=CASA-DOCKERTEST-243\nbamboo_capability_buildmachinetype=test\nbamboo_planRepository_2_branch=master\nbamboo_dependency_parent_total=2\nbamboo_repository_34078771_name=OPEN-CASA-PKG\nbamboo_planRepository_1_branchDisplayName=master\nbamboo_repository_revision_number=ee8dddceff147a2bafa5bfb3ac6490eb147edae5\nbamboo_resultsUrl=https://open-bamboo.nrao.edu/browse/CASA-CTB-JOB1-135\nbamboo_build_working_directory=/export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-CTB-JOB1\nbamboo_planRepository_1_name=OPEN-CASA\nbamboo_buildKey=CASA-CTB-JOB1\nbamboo_shortPlanName=Casa6 Tasks Wheel Build\nbamboo_capability_hostname=cbt-el7-6.cv.nrao.edu\nbamboo_planRepository_2_username=\nbamboo_planRepository_name=OPEN-CASA\nbamboo_buildNumber=135\nbamboo_planRepository_2_branchDisplayName=master\nbamboo_capability_system_jdk_JDK_1_8_0_131=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64\nbamboo_shortJobName=Build and Package RHEL6\nbamboo_buildResultsUrl=https://open-bamboo.nrao.edu/browse/CASA-CTB-JOB1-135\nbamboo_planRepository_repositoryUrl=ssh://git@open-bitbucket.nrao.edu:7999/casa/casa.git\nbamboo_repository_34078770_name=OPEN-CASA\nbamboo_repository_34078770_revision_number=ee8dddceff147a2bafa5bfb3ac6490eb147edae5\nbamboo_agentId=21790725\nbamboo_planName=CASA - Casa6 Tasks Wheel Build\nbamboo_shortPlanKey=CTB\nbamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_script_9=/export/home/cbt-el7-6/bamboohome/temp/CASA-CTB-JOB1-135-ScriptBuildTask-7257682637956715391.sh\nbamboo_dockerContainerNames=task-wheel-container\nbamboo_shortJobKey=JOB1\nbamboo_repository_34078771_branch_name=master\nbamboo_planRepository_2_name=OPEN-CASA-PKG\nbamboo_planRepository_revision=ee8dddceff147a2bafa5bfb3ac6490eb147edae5\nbamboo_repository_34078770_branch_name=master\nbamboo_buildTimeStamp=2019-08-29T15:52:04.271-04:00\nbamboo_repository_previous_revision_number=f5ce24ff1c6c0497f85c1a933ef53f071e8424b6\nbamboo_build_commandline_com_atlassian_bamboo_plugins_bamboo_docker_plugin_task_docker_cli_7=/bin/docker run --volume /export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-CTB-JOB1/wheeldirectory:/wheeldirectory --detach --name task-wheel-container casa-docker.nrao.edu:5000/casa-build-tools-centos6 tail -f /dev/null\nbamboo_repository_git_branch=master\nbamboo_buildResultKey=CASA-CTB-JOB1-135\nbamboo_repository_branch_name=master\nbamboo_buildPlanName=CASA - Casa6 Tasks Wheel Build - Build and Package RHEL6\nbamboo_planRepository_1_revision=ee8dddceff147a2bafa5bfb3ac6490eb147edae5\nbamboo_capability_system_hg_executable=/bin/hg\nbamboo_repository_34078770_git_repositoryUrl=ssh://git@open-bitbucket.nrao.edu:7999/casa/casa.git\nbamboo_repository_name=OPEN-CASA-PKG\nbamboo_buildFailed=false\nbamboo_capability_system_docker_executable=/bin/docker\nbamboo_planRepository_branch=master\nbamboo_repository_34078770_git_branch=master\nbamboo_agentWorkingDirectory=/export/home/cbt-el7-6/bamboohome/xml-data/build-dir\nbamboo_capability_system_git_executable=/bin/git\nbamboo_planRepository_2_revision=87be669195ac4f41cb3df045e9fcf5e7ab63ca69\nbamboo_repository_git_username=\nbamboo_capability_operating_system=EL7\nbamboo_planRepository_branchDisplayName=master\nbamboo_planRepository_1_type=bbserver\nbamboo_planRepository_branchName=master\nbamboo_repository_34078771_git_branch=master\nbamboo_capability_project=CASA\nbamboo_planRepository_2_type=bbserver\nbamboo_capability_system_jdk_JDK=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64\nbamboo_repository_34078771_git_username=\nbamboo_repository_34078771_git_repositoryUrl=ssh://git@open-bitbucket.nrao.edu:7999/casa/casa-pkg.git\nbamboo_repository_34078771_previous_revision_number=87be669195ac4f41cb3df045e9fcf5e7ab63ca69\nbamboo_plan_storageTag=plan-33882474\nbamboo_hg_cache_directory=/export/home/cbt-el7-6/bamboohome/xml-data/build-dir/_hg-repositories-cache\nbamboo_repository_34078770_git_username=\nbamboo_planRepository_2_repositoryUrl=ssh://git@open-bitbucket.nrao.edu:7999/casa/casa-pkg.git\nbamboo_planRepository_1_username=\nbamboo_planRepository_type=bbserver\nbamboo_git_cache_directory=/export/home/cbt-el7-6/bamboohome/xml-data/build-dir/_git-repositories-cache\nbamboo_repository_34078770_previous_revision_number=f5ce24ff1c6c0497f85c1a933ef53f071e8424b6\nbamboo_repository_git_repositoryUrl=ssh://git@open-bitbucket.nrao.edu:7999/casa/casa.git\nbamboo_planRepository_2_branchName=master\nbamboo_capability_system_builder_ant_Ant=/usr\nbamboo_tmp_directory=/export/home/cbt-el7-6/bamboohome/temp\nbamboo_working_directory=/export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-CTB-JOB1\nbamboo_planKey=CASA-CTB\nbamboo_planRepository_1_repositoryUrl=ssh://git@open-bitbucket.nrao.edu:7999/casa/casa.git\nbamboo_planRepository_username=\nbamboo_capability_system_jdk_JDK_1_8=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64\nbamboo_capability_system_jdk_JDK_1_8_0_161=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64\nbamboo_repository_34078771_revision_number=87be669195ac4f41cb3df045e9fcf5e7ab63ca69\nbamboo_planRepository_1_branchName=master\n build 29-Aug-2019 15:52:09 datapath=[ "/opt/casa/data/master" ] build 29-Aug-2019 15:52:10 datapath=[ "/opt/casa/data/master" ] build 29-Aug-2019 15:52:13 Collecting casatools build 29-Aug-2019 15:52:13 Downloading https://casa-pip.nrao.edu:443/repository/pypi-group/packages/casatools/2019.140/casatools-2019.140-cp36-cp36m-linux_x86_64.whl (515.0MB) build 29-Aug-2019 15:53:05 Requirement already satisfied: numpy in /opt/rh/rh-python36/root/usr/lib64/python3.6/site-packages (from casatools) build 29-Aug-2019 15:53:05 Installing collected packages: casatools build 29-Aug-2019 15:53:08 Successfully installed casatools-2019.140 error 29-Aug-2019 15:53:08 You are using pip version 9.0.1, however version 19.2.3 is available. error 29-Aug-2019 15:53:08 You should consider upgrading via the 'pip install --upgrade pip' command. build 29-Aug-2019 15:53:11 Submodule 'casa-source' (https://open-bitbucket.nrao.edu/scm/casa/casa.git) registered for path 'casa-source' build 29-Aug-2019 15:53:11 Cloning into 'casa-source'... build 29-Aug-2019 15:53:22 Submodule path 'casa-source': checked out 'f5ce24ff1c6c0497f85c1a933ef53f071e8424b6' build 29-Aug-2019 15:53:22 Submodule 'casacore' (https://github.com/casacore/casacore.git) registered for path 'casacore' build 29-Aug-2019 15:53:22 Cloning into 'casacore'... build 29-Aug-2019 15:53:32 Submodule path 'casa-source/casacore': checked out 'd076650366f164a2f678a3625c5ef92e8d088e6e' error 29-Aug-2019 15:53:33 Previous HEAD position was f5ce24f... Merge pull request #1086 in CASA/casa from bugfix/CAS-12603 to master error 29-Aug-2019 15:53:33 Switched to branch 'master' build 29-Aug-2019 15:53:33 Already up-to-date. build 29-Aug-2019 15:53:35 running bdist_wheel build 29-Aug-2019 15:53:35 initializing options... build 29-Aug-2019 15:53:35 finalizing options... build 29-Aug-2019 15:53:35 running build build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/imhead.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/immoments.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/imhistory.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/applycal.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/bandpass.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/blcal.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/calstat.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/concat.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/split.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/listobs.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/flagdata.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/flagcmd.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/setjy.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/cvel.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/cvel2.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/importuvfits.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/importfits.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/exportfits.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/exportuvfits.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/partition.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/listpartition.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/flagmanager.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/mstransform.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/tclean.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/immath.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/vishead.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/uvsub.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/spxfit.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/splattotable.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/specsmooth.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/specflux.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/smoothcal.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/specfit.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/imstat.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/slsearch.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/delmod.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/imsubimage.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/accor.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/accum.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/asdmsummary.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/clearcal.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/conjugatevis.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/exportasdm.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/importasdm.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/clearstat.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/fixplanets.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/fixvis.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/fluxscale.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/ft.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/gaincal.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/gencal.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/hanningsmooth.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/imcollapse.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/imcontsub.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/imdev.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/imfit.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/impbcor.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/importasap.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/importatca.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/importfitsidi.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/importgmrt.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/importnro.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/importvla.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/impv.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/imrebin.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/imreframe.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/imregrid.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/imsmooth.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/imtrans.xml build 29-Aug-2019 15:54:59 fixing casa-source/gcwrap/tasks/imval.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/imval.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/initweights.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/listcal.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/listfits.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/listhistory.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/listsdm.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/listvis.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/makemask.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/polcal.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/polfromgain.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/predictcomp.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/rerefant.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/rmfit.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/rmtables.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/sdbaseline.xml build 29-Aug-2019 15:54:59 fixing casa-source/gcwrap/tasks/sdcal.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/sdcal.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/sdfit.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/sdfixscan.xml build 29-Aug-2019 15:54:59 fixing casa-source/gcwrap/tasks/sdgaincal.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/sdgaincal.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/sdimaging.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/sdsmooth.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/simalma.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/simobserve.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/simanalyze.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/feather.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/statwt.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/virtualconcat.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/uvcontsub.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/uvmodelfit.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/visstat.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/widebandpbcor.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/importmiriad.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/plotweather.xml build 29-Aug-2019 15:54:59 upgrading casa-source/gcwrap/tasks/plotants.xml build 29-Aug-2019 15:54:59 generating task python files... build 29-Aug-2019 15:54:59 creating build/lib.linux-x86_64-3.6/casatasks/private/parallel build 29-Aug-2019 15:54:59 copying src/modules/parallel/parallel_task_helper.py -> build/lib.linux-x86_64-3.6/casatasks/private/parallel build 29-Aug-2019 15:54:59 copying src/modules/parallel/parallel_data_helper.py -> build/lib.linux-x86_64-3.6/casatasks/private/parallel build 29-Aug-2019 15:54:59 copying src/modules/parallel/rflag_post_proc.py -> build/lib.linux-x86_64-3.6/casatasks/private/parallel build 29-Aug-2019 15:54:59 copying src/modules/parallel/__init__.py -> build/lib.linux-x86_64-3.6/casatasks/private/parallel build 29-Aug-2019 15:54:59 creating build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers build 29-Aug-2019 15:54:59 copying src/modules/imagerhelpers/imager_parallel_cube.py -> build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers build 29-Aug-2019 15:54:59 copying src/modules/imagerhelpers/__init__.py -> build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers build 29-Aug-2019 15:54:59 copying src/modules/imagerhelpers/parallel_imager_helper.py -> build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers build 29-Aug-2019 15:54:59 copying src/modules/imagerhelpers/imager_parallel_deconvolver.py -> build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers build 29-Aug-2019 15:54:59 copying src/modules/imagerhelpers/input_parameters.py -> build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers build 29-Aug-2019 15:54:59 copying src/modules/imagerhelpers/imager_parallel_continuum.py -> build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers build 29-Aug-2019 15:54:59 copying src/modules/imagerhelpers/imager_base.py -> build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers build 29-Aug-2019 15:54:59 installing to build/bdist.linux-x86_64/wheel build 29-Aug-2019 15:54:59 running install build 29-Aug-2019 15:54:59 running install_lib build 29-Aug-2019 15:54:59 running build_py build 29-Aug-2019 15:54:59 creating build/lib build 29-Aug-2019 15:54:59 creating build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/setjy.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/rerefant.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/cvel.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/imregrid.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/sdimaging.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/polfromgain.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/blcal.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/rmfit.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/predictcomp.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/virtualconcat.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/uvmodelfit.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/spxfit.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/sdfixscan.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/fixplanets.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/imreframe.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/importmiriad.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/mstransform.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/imrebin.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/specsmooth.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/delmod.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/widebandpbcor.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/visstat.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/hanningsmooth.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/importvla.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/tclean.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/listcal.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/cvel2.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/listpartition.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/exportfits.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/sdsmooth.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/asdmsummary.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/clearcal.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/rmtables.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/clearstat.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/partition.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/imtrans.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/flagcmd.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/importfitsidi.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/fixvis.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/imval.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/importnro.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/sdcal.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/plotants.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/importasdm.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/smoothcal.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/sdgaincal.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/accum.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/__init__.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/listhistory.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/importgmrt.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/gaincal.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/immath.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/bandpass.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/simanalyze.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/specflux.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/plotweather.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/applycal.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/sdbaseline.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/importuvfits.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/listobs.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/imstat.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/listsdm.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/immoments.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/importasap.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/uvcontsub.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/exportasdm.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/fluxscale.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/gencal.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/imcollapse.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/config.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/imcontsub.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/vishead.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/calstat.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/imdev.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/feather.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/specfit.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/uvsub.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/ft.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/initweights.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/listfits.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/imsubimage.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/simalma.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/impv.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/split.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/polcal.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/conjugatevis.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/flagdata.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/slsearch.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/imfit.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/flagmanager.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/simobserve.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/makemask.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/exportuvfits.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/sdfit.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/importatca.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/splattotable.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/accor.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/impbcor.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/importfits.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/listvis.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/imsmooth.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/imhistory.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/concat.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/statwt.py -> build/lib/casatasks build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/imhead.py -> build/lib/casatasks error 29-Aug-2019 15:54:59 package init file 'build/lib.linux-x86_64-3.6/casatasks/private/__init__.py' not found (or not a regular file) build 29-Aug-2019 15:54:59 creating build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_fixplanets.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_accum.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_uvmodelfit.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imsubimage.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_importvla.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/JPLephem_reader2.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_sdfit.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_applycal.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imcollapse.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_plotants.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imval.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_feather.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_listhistory.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_listpartition.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_fluxscale.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_tclean.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/vishead_util.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_listfits.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_mstransform.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_asdmsummary.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_importfitsidi.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_clearstat.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_sdbaseline.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_listobs.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_uvsub.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imhead.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_simobserve.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/setjy_helper.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_importgmrt.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_statwt.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_vishead.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_cvel2.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/convertephem.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_importnro.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_split.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_calstat.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/sdbeamutil.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imstat.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_cvel.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_splattotable.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/correct_ant_posns.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_listcal.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/flaghelper.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/userconfig.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_spxfit.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_flagcmd.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_flagdata.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_importatca.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_importmiriad.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/correct_ant_posns_alma.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/cleanhelper.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_flagmanager.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imreframe.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_setjy.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_virtualconcat.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_importasap.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_ft.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/casa_transition.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_plotweather.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_visstat.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_impv.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imrebin.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_slsearch.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_specsmooth.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_listvis.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_hanningsmooth.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_sdgaincal.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_initweights.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_blcal.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_simanalyze.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_importfits.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_partition.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imfit.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_sdsmooth.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_importuvfits.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_gaincal.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_widebandpbcor.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_concat.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_immoments.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_clearcal.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_conjugatevis.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/solar_system_setjy.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_polcal.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_impbcor.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imsmooth.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/mstools.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_rmtables.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_predictcomp.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_listsdm.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/sdutil.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/partitionhelper.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_importasdm.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_simalma.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imregrid.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/ialib.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_sdcal.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_delmod.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_exportuvfits.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_bandpass.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_makemask.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/callibrary.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/imtools.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_exportasdm.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_polfromgain.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_specfit.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/concatephem.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/predictcomp_helper.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/correct_ant_posns_evla.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/update_spw.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_exportfits.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_smoothcal.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/simutil.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imtrans.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_fixvis.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_specflux.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_rmfit.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/cvt.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_accor.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imcontsub.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imdev.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_immath.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_sdfixscan.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_uvcontsub.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_gencal.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imhistory.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_sdimaging.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/task_rerefant.py -> build/lib/casatasks/private build 29-Aug-2019 15:54:59 creating build/lib/casatasks/private/parallel build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/parallel/parallel_task_helper.py -> build/lib/casatasks/private/parallel build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/parallel/parallel_data_helper.py -> build/lib/casatasks/private/parallel build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/parallel/rflag_post_proc.py -> build/lib/casatasks/private/parallel build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/parallel/__init__.py -> build/lib/casatasks/private/parallel build 29-Aug-2019 15:54:59 creating build/lib/casatasks/private/imagerhelpers build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers/imager_parallel_cube.py -> build/lib/casatasks/private/imagerhelpers build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers/__init__.py -> build/lib/casatasks/private/imagerhelpers build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers/parallel_imager_helper.py -> build/lib/casatasks/private/imagerhelpers build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers/imager_parallel_deconvolver.py -> build/lib/casatasks/private/imagerhelpers build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers/input_parameters.py -> build/lib/casatasks/private/imagerhelpers build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers/imager_parallel_continuum.py -> build/lib/casatasks/private/imagerhelpers build 29-Aug-2019 15:54:59 copying build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers/imager_base.py -> build/lib/casatasks/private/imagerhelpers build 29-Aug-2019 15:54:59 creating build/bdist.linux-x86_64 build 29-Aug-2019 15:54:59 creating build/bdist.linux-x86_64/wheel build 29-Aug-2019 15:54:59 creating build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/setjy.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/rerefant.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/cvel.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/imregrid.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/sdimaging.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/polfromgain.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/blcal.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/rmfit.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/predictcomp.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/virtualconcat.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/uvmodelfit.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/spxfit.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/sdfixscan.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/fixplanets.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/imreframe.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/importmiriad.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/mstransform.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/imrebin.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/specsmooth.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 creating build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_fixplanets.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_accum.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_uvmodelfit.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_imsubimage.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_importvla.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/JPLephem_reader2.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_sdfit.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_applycal.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_imcollapse.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_plotants.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_imval.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_feather.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_listhistory.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_listpartition.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_fluxscale.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_tclean.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/vishead_util.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_listfits.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_mstransform.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_asdmsummary.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_importfitsidi.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_clearstat.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_sdbaseline.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_listobs.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_uvsub.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_imhead.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_simobserve.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/setjy_helper.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_importgmrt.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_statwt.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_vishead.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_cvel2.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/convertephem.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_importnro.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_split.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_calstat.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/sdbeamutil.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_imstat.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_cvel.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_splattotable.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/correct_ant_posns.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_listcal.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/flaghelper.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/userconfig.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_spxfit.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_flagcmd.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_flagdata.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_importatca.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_importmiriad.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/correct_ant_posns_alma.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/cleanhelper.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_flagmanager.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_imreframe.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_setjy.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_virtualconcat.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_importasap.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_ft.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/casa_transition.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_plotweather.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_visstat.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_impv.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_imrebin.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_slsearch.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_specsmooth.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_listvis.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_hanningsmooth.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 creating build/bdist.linux-x86_64/wheel/casatasks/private/parallel build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/parallel/parallel_task_helper.py -> build/bdist.linux-x86_64/wheel/casatasks/private/parallel build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/parallel/parallel_data_helper.py -> build/bdist.linux-x86_64/wheel/casatasks/private/parallel build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/parallel/rflag_post_proc.py -> build/bdist.linux-x86_64/wheel/casatasks/private/parallel build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/parallel/__init__.py -> build/bdist.linux-x86_64/wheel/casatasks/private/parallel build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_sdgaincal.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_initweights.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_blcal.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_simanalyze.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_importfits.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_partition.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_imfit.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_sdsmooth.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_importuvfits.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_gaincal.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_widebandpbcor.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_concat.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_immoments.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_clearcal.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_conjugatevis.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/solar_system_setjy.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_polcal.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_impbcor.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_imsmooth.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/mstools.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_rmtables.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_predictcomp.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_listsdm.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/sdutil.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/partitionhelper.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_importasdm.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_simalma.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_imregrid.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/ialib.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_sdcal.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_delmod.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 creating build/bdist.linux-x86_64/wheel/casatasks/private/imagerhelpers build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/imagerhelpers/imager_parallel_cube.py -> build/bdist.linux-x86_64/wheel/casatasks/private/imagerhelpers build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/imagerhelpers/__init__.py -> build/bdist.linux-x86_64/wheel/casatasks/private/imagerhelpers build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/imagerhelpers/parallel_imager_helper.py -> build/bdist.linux-x86_64/wheel/casatasks/private/imagerhelpers build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/imagerhelpers/imager_parallel_deconvolver.py -> build/bdist.linux-x86_64/wheel/casatasks/private/imagerhelpers build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/imagerhelpers/input_parameters.py -> build/bdist.linux-x86_64/wheel/casatasks/private/imagerhelpers build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/imagerhelpers/imager_parallel_continuum.py -> build/bdist.linux-x86_64/wheel/casatasks/private/imagerhelpers build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/imagerhelpers/imager_base.py -> build/bdist.linux-x86_64/wheel/casatasks/private/imagerhelpers build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_exportuvfits.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_bandpass.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_makemask.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/callibrary.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/imtools.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_exportasdm.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_polfromgain.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_specfit.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/concatephem.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/predictcomp_helper.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/correct_ant_posns_evla.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/update_spw.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_exportfits.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_smoothcal.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/simutil.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_imtrans.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_fixvis.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_specflux.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_rmfit.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/cvt.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_accor.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_imcontsub.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_imdev.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_immath.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_sdfixscan.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_uvcontsub.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_gencal.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_imhistory.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_sdimaging.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/private/task_rerefant.py -> build/bdist.linux-x86_64/wheel/casatasks/private build 29-Aug-2019 15:54:59 copying build/lib/casatasks/delmod.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/widebandpbcor.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/visstat.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/hanningsmooth.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/importvla.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/tclean.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/listcal.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/cvel2.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/listpartition.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/exportfits.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/sdsmooth.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/asdmsummary.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/clearcal.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/rmtables.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/clearstat.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/partition.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/imtrans.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/flagcmd.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/importfitsidi.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/fixvis.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/imval.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/importnro.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/sdcal.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/plotants.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/importasdm.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/smoothcal.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/sdgaincal.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/accum.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/__init__.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/listhistory.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/importgmrt.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/gaincal.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/immath.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/bandpass.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/simanalyze.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/specflux.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/plotweather.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/applycal.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/sdbaseline.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/importuvfits.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/listobs.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/imstat.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/listsdm.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/immoments.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/importasap.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/uvcontsub.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/exportasdm.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/fluxscale.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/gencal.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/imcollapse.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/config.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/imcontsub.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/vishead.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/calstat.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/imdev.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/feather.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/specfit.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/uvsub.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/ft.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/initweights.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/listfits.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/imsubimage.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/simalma.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/impv.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/split.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/polcal.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/conjugatevis.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/flagdata.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/slsearch.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/imfit.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/flagmanager.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/simobserve.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/makemask.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/exportuvfits.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/sdfit.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/importatca.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/splattotable.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/accor.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/impbcor.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/importfits.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/listvis.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/imsmooth.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/imhistory.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/concat.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/statwt.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 copying build/lib/casatasks/imhead.py -> build/bdist.linux-x86_64/wheel/casatasks build 29-Aug-2019 15:54:59 running install_egg_info build 29-Aug-2019 15:54:59 running egg_info build 29-Aug-2019 15:54:59 creating casatasks.egg-info build 29-Aug-2019 15:54:59 writing casatasks.egg-info/PKG-INFO build 29-Aug-2019 15:54:59 writing dependency_links to casatasks.egg-info/dependency_links.txt build 29-Aug-2019 15:54:59 writing requirements to casatasks.egg-info/requires.txt build 29-Aug-2019 15:54:59 writing top-level names to casatasks.egg-info/top_level.txt build 29-Aug-2019 15:54:59 writing manifest file 'casatasks.egg-info/SOURCES.txt' build 29-Aug-2019 15:54:59 reading manifest file 'casatasks.egg-info/SOURCES.txt' build 29-Aug-2019 15:54:59 writing manifest file 'casatasks.egg-info/SOURCES.txt' build 29-Aug-2019 15:54:59 Copying casatasks.egg-info to build/bdist.linux-x86_64/wheel/casatasks-2019.140-py3.6.egg-info build 29-Aug-2019 15:54:59 running install_scripts build 29-Aug-2019 15:54:59 creating build/bdist.linux-x86_64/wheel/casatasks-2019.140.dist-info/WHEEL build 29-Aug-2019 15:54:59 creating 'dist/casatasks-2019.140-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it build 29-Aug-2019 15:54:59 adding 'casatasks/__init__.py' build 29-Aug-2019 15:54:59 adding 'casatasks/accor.py' build 29-Aug-2019 15:54:59 adding 'casatasks/accum.py' build 29-Aug-2019 15:54:59 adding 'casatasks/applycal.py' build 29-Aug-2019 15:54:59 adding 'casatasks/asdmsummary.py' build 29-Aug-2019 15:54:59 adding 'casatasks/bandpass.py' build 29-Aug-2019 15:54:59 adding 'casatasks/blcal.py' build 29-Aug-2019 15:54:59 adding 'casatasks/calstat.py' build 29-Aug-2019 15:54:59 adding 'casatasks/clearcal.py' build 29-Aug-2019 15:54:59 adding 'casatasks/clearstat.py' build 29-Aug-2019 15:54:59 adding 'casatasks/concat.py' build 29-Aug-2019 15:54:59 adding 'casatasks/config.py' build 29-Aug-2019 15:54:59 adding 'casatasks/conjugatevis.py' build 29-Aug-2019 15:54:59 adding 'casatasks/cvel.py' build 29-Aug-2019 15:54:59 adding 'casatasks/cvel2.py' build 29-Aug-2019 15:54:59 adding 'casatasks/delmod.py' build 29-Aug-2019 15:54:59 adding 'casatasks/exportasdm.py' build 29-Aug-2019 15:54:59 adding 'casatasks/exportfits.py' build 29-Aug-2019 15:54:59 adding 'casatasks/exportuvfits.py' build 29-Aug-2019 15:54:59 adding 'casatasks/feather.py' build 29-Aug-2019 15:54:59 adding 'casatasks/fixplanets.py' build 29-Aug-2019 15:54:59 adding 'casatasks/fixvis.py' build 29-Aug-2019 15:54:59 adding 'casatasks/flagcmd.py' build 29-Aug-2019 15:54:59 adding 'casatasks/flagdata.py' build 29-Aug-2019 15:54:59 adding 'casatasks/flagmanager.py' build 29-Aug-2019 15:54:59 adding 'casatasks/fluxscale.py' build 29-Aug-2019 15:54:59 adding 'casatasks/ft.py' build 29-Aug-2019 15:54:59 adding 'casatasks/gaincal.py' build 29-Aug-2019 15:54:59 adding 'casatasks/gencal.py' build 29-Aug-2019 15:54:59 adding 'casatasks/hanningsmooth.py' build 29-Aug-2019 15:54:59 adding 'casatasks/imcollapse.py' build 29-Aug-2019 15:54:59 adding 'casatasks/imcontsub.py' build 29-Aug-2019 15:54:59 adding 'casatasks/imdev.py' build 29-Aug-2019 15:54:59 adding 'casatasks/imfit.py' build 29-Aug-2019 15:54:59 adding 'casatasks/imhead.py' build 29-Aug-2019 15:54:59 adding 'casatasks/imhistory.py' build 29-Aug-2019 15:54:59 adding 'casatasks/immath.py' build 29-Aug-2019 15:54:59 adding 'casatasks/immoments.py' build 29-Aug-2019 15:54:59 adding 'casatasks/impbcor.py' build 29-Aug-2019 15:54:59 adding 'casatasks/importasap.py' build 29-Aug-2019 15:54:59 adding 'casatasks/importasdm.py' build 29-Aug-2019 15:54:59 adding 'casatasks/importatca.py' build 29-Aug-2019 15:54:59 adding 'casatasks/importfits.py' build 29-Aug-2019 15:54:59 adding 'casatasks/importfitsidi.py' build 29-Aug-2019 15:54:59 adding 'casatasks/importgmrt.py' build 29-Aug-2019 15:54:59 adding 'casatasks/importmiriad.py' build 29-Aug-2019 15:54:59 adding 'casatasks/importnro.py' build 29-Aug-2019 15:54:59 adding 'casatasks/importuvfits.py' build 29-Aug-2019 15:54:59 adding 'casatasks/importvla.py' build 29-Aug-2019 15:54:59 adding 'casatasks/impv.py' build 29-Aug-2019 15:54:59 adding 'casatasks/imrebin.py' build 29-Aug-2019 15:54:59 adding 'casatasks/imreframe.py' build 29-Aug-2019 15:54:59 adding 'casatasks/imregrid.py' build 29-Aug-2019 15:54:59 adding 'casatasks/imsmooth.py' build 29-Aug-2019 15:54:59 adding 'casatasks/imstat.py' build 29-Aug-2019 15:54:59 adding 'casatasks/imsubimage.py' build 29-Aug-2019 15:54:59 adding 'casatasks/imtrans.py' build 29-Aug-2019 15:54:59 adding 'casatasks/imval.py' build 29-Aug-2019 15:54:59 adding 'casatasks/initweights.py' build 29-Aug-2019 15:54:59 adding 'casatasks/listcal.py' build 29-Aug-2019 15:54:59 adding 'casatasks/listfits.py' build 29-Aug-2019 15:54:59 adding 'casatasks/listhistory.py' build 29-Aug-2019 15:54:59 adding 'casatasks/listobs.py' build 29-Aug-2019 15:54:59 adding 'casatasks/listpartition.py' build 29-Aug-2019 15:54:59 adding 'casatasks/listsdm.py' build 29-Aug-2019 15:54:59 adding 'casatasks/listvis.py' build 29-Aug-2019 15:54:59 adding 'casatasks/makemask.py' build 29-Aug-2019 15:54:59 adding 'casatasks/mstransform.py' build 29-Aug-2019 15:54:59 adding 'casatasks/partition.py' build 29-Aug-2019 15:54:59 adding 'casatasks/plotants.py' build 29-Aug-2019 15:54:59 adding 'casatasks/plotweather.py' build 29-Aug-2019 15:54:59 adding 'casatasks/polcal.py' build 29-Aug-2019 15:54:59 adding 'casatasks/polfromgain.py' build 29-Aug-2019 15:54:59 adding 'casatasks/predictcomp.py' build 29-Aug-2019 15:54:59 adding 'casatasks/rerefant.py' build 29-Aug-2019 15:54:59 adding 'casatasks/rmfit.py' build 29-Aug-2019 15:54:59 adding 'casatasks/rmtables.py' build 29-Aug-2019 15:54:59 adding 'casatasks/sdbaseline.py' build 29-Aug-2019 15:54:59 adding 'casatasks/sdcal.py' build 29-Aug-2019 15:54:59 adding 'casatasks/sdfit.py' build 29-Aug-2019 15:54:59 adding 'casatasks/sdfixscan.py' build 29-Aug-2019 15:54:59 adding 'casatasks/sdgaincal.py' build 29-Aug-2019 15:54:59 adding 'casatasks/sdimaging.py' build 29-Aug-2019 15:54:59 adding 'casatasks/sdsmooth.py' build 29-Aug-2019 15:54:59 adding 'casatasks/setjy.py' build 29-Aug-2019 15:54:59 adding 'casatasks/simalma.py' build 29-Aug-2019 15:54:59 adding 'casatasks/simanalyze.py' build 29-Aug-2019 15:54:59 adding 'casatasks/simobserve.py' build 29-Aug-2019 15:54:59 adding 'casatasks/slsearch.py' build 29-Aug-2019 15:54:59 adding 'casatasks/smoothcal.py' build 29-Aug-2019 15:54:59 adding 'casatasks/specfit.py' build 29-Aug-2019 15:54:59 adding 'casatasks/specflux.py' build 29-Aug-2019 15:54:59 adding 'casatasks/specsmooth.py' build 29-Aug-2019 15:54:59 adding 'casatasks/splattotable.py' build 29-Aug-2019 15:54:59 adding 'casatasks/split.py' build 29-Aug-2019 15:54:59 adding 'casatasks/spxfit.py' build 29-Aug-2019 15:54:59 adding 'casatasks/statwt.py' build 29-Aug-2019 15:54:59 adding 'casatasks/tclean.py' build 29-Aug-2019 15:54:59 adding 'casatasks/uvcontsub.py' build 29-Aug-2019 15:54:59 adding 'casatasks/uvmodelfit.py' build 29-Aug-2019 15:54:59 adding 'casatasks/uvsub.py' build 29-Aug-2019 15:54:59 adding 'casatasks/virtualconcat.py' build 29-Aug-2019 15:54:59 adding 'casatasks/vishead.py' build 29-Aug-2019 15:54:59 adding 'casatasks/visstat.py' build 29-Aug-2019 15:54:59 adding 'casatasks/widebandpbcor.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/JPLephem_reader2.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/callibrary.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/casa_transition.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/cleanhelper.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/concatephem.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/convertephem.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/correct_ant_posns.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/correct_ant_posns_alma.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/correct_ant_posns_evla.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/cvt.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/flaghelper.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/ialib.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/imtools.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/mstools.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/partitionhelper.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/predictcomp_helper.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/sdbeamutil.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/sdutil.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/setjy_helper.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/simutil.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/solar_system_setjy.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_accor.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_accum.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_applycal.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_asdmsummary.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_bandpass.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_blcal.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_calstat.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_clearcal.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_clearstat.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_concat.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_conjugatevis.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_cvel.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_cvel2.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_delmod.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_exportasdm.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_exportfits.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_exportuvfits.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_feather.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_fixplanets.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_fixvis.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_flagcmd.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_flagdata.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_flagmanager.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_fluxscale.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_ft.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_gaincal.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_gencal.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_hanningsmooth.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_imcollapse.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_imcontsub.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_imdev.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_imfit.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_imhead.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_imhistory.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_immath.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_immoments.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_impbcor.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_importasap.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_importasdm.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_importatca.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_importfits.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_importfitsidi.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_importgmrt.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_importmiriad.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_importnro.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_importuvfits.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_importvla.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_impv.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_imrebin.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_imreframe.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_imregrid.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_imsmooth.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_imstat.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_imsubimage.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_imtrans.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_imval.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_initweights.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_listcal.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_listfits.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_listhistory.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_listobs.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_listpartition.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_listsdm.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_listvis.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_makemask.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_mstransform.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_partition.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_plotants.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_plotweather.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_polcal.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_polfromgain.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_predictcomp.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_rerefant.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_rmfit.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_rmtables.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_sdbaseline.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_sdcal.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_sdfit.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_sdfixscan.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_sdgaincal.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_sdimaging.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_sdsmooth.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_setjy.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_simalma.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_simanalyze.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_simobserve.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_slsearch.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_smoothcal.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_specfit.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_specflux.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_specsmooth.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_splattotable.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_split.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_spxfit.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_statwt.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_tclean.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_uvcontsub.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_uvmodelfit.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_uvsub.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_virtualconcat.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_vishead.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_visstat.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/task_widebandpbcor.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/update_spw.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/userconfig.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/vishead_util.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/imagerhelpers/__init__.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/imagerhelpers/imager_base.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/imagerhelpers/imager_parallel_continuum.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/imagerhelpers/imager_parallel_cube.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/imagerhelpers/imager_parallel_deconvolver.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/imagerhelpers/input_parameters.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/imagerhelpers/parallel_imager_helper.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/parallel/__init__.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/parallel/parallel_data_helper.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/parallel/parallel_task_helper.py' build 29-Aug-2019 15:54:59 adding 'casatasks/private/parallel/rflag_post_proc.py' build 29-Aug-2019 15:54:59 adding 'casatasks-2019.140.dist-info/METADATA' build 29-Aug-2019 15:54:59 adding 'casatasks-2019.140.dist-info/WHEEL' build 29-Aug-2019 15:54:59 adding 'casatasks-2019.140.dist-info/top_level.txt' build 29-Aug-2019 15:54:59 adding 'casatasks-2019.140.dist-info/RECORD' build 29-Aug-2019 15:54:59 removing build/bdist.linux-x86_64/wheel build 29-Aug-2019 15:55:00 Cloning into 'casatasks'... build 29-Aug-2019 15:55:07 Cloning into 'casa-build-utils'... build 29-Aug-2019 15:55:08 diff --git a/casa-source b/casa-source build 29-Aug-2019 15:55:08 index 3888946..f5ce24f 160000 build 29-Aug-2019 15:55:08 --- a/casa-source build 29-Aug-2019 15:55:08 +++ b/casa-source build 29-Aug-2019 15:55:08 @@ -1 +1 @@ build 29-Aug-2019 15:55:08 -Subproject commit 3888946e23b2c6581e4b055a1c94518688247575 build 29-Aug-2019 15:55:08 +Subproject commit f5ce24ff1c6c0497f85c1a933ef53f071e8424b6 build 29-Aug-2019 15:55:08 diff --git a/setup.py b/setup.py build 29-Aug-2019 15:55:08 index edc91b3..3b37079 100755 build 29-Aug-2019 15:55:08 --- a/setup.py build 29-Aug-2019 15:55:08 +++ b/setup.py build 29-Aug-2019 15:55:08 @@ -252,6 +252,8 @@ private_scripts = [ 'src/scripts/userconfig.py', build 29-Aug-2019 15:55:08 'src/tasks/task_visstat.py', build 29-Aug-2019 15:55:08 'src/tasks/task_widebandpbcor.py', build 29-Aug-2019 15:55:08 'src/tasks/task_importmiriad.py', build 29-Aug-2019 15:55:08 + 'src/tasks/task_plotweather.py', build 29-Aug-2019 15:55:08 + 'src/tasks/task_plotants.py', build 29-Aug-2019 15:55:08 'src/scripts/predictcomp_helper.py', build 29-Aug-2019 15:55:08 ] build 29-Aug-2019 15:55:08 build 29-Aug-2019 15:55:08 @@ -358,6 +360,8 @@ xml_xlate = { 'casa-source/gcwrap/tasks/imhead.xml': 'xml/imhead.xml', build 29-Aug-2019 15:55:08 'casa-source/gcwrap/tasks/visstat.xml': 'xml/visstat.xml', build 29-Aug-2019 15:55:08 'casa-source/gcwrap/tasks/widebandpbcor.xml': 'xml/widebandpbcor.xml', build 29-Aug-2019 15:55:08 'casa-source/gcwrap/tasks/importmiriad.xml': 'xml/importmiriad.xml', build 29-Aug-2019 15:55:08 + 'casa-source/gcwrap/tasks/plotweather.xml': 'xml/plotweather.xml', build 29-Aug-2019 15:55:08 + 'casa-source/gcwrap/tasks/plotants.xml': 'xml/plotants.xml', build 29-Aug-2019 15:55:08 } build 29-Aug-2019 15:55:08 build 29-Aug-2019 15:55:08 xml_files = [ 'xml/imhead.xml', build 29-Aug-2019 15:55:08 @@ -461,6 +465,8 @@ xml_files = [ 'xml/imhead.xml', build 29-Aug-2019 15:55:08 'xml/visstat.xml', build 29-Aug-2019 15:55:08 'xml/widebandpbcor.xml', build 29-Aug-2019 15:55:08 'xml/importmiriad.xml', build 29-Aug-2019 15:55:08 + 'xml/plotweather.xml', build 29-Aug-2019 15:55:08 + 'xml/plotants.xml', build 29-Aug-2019 15:55:08 ] build 29-Aug-2019 15:55:08 build 29-Aug-2019 15:55:08 if pyversion < 3: build 29-Aug-2019 15:55:08 diff --git a/src/tasks/task_plotants.py b/src/tasks/task_plotants.py build 29-Aug-2019 15:55:08 new file mode 100644 build 29-Aug-2019 15:55:08 index 0000000..1a427c6 build 29-Aug-2019 15:55:08 --- /dev/null build 29-Aug-2019 15:55:08 +++ b/src/tasks/task_plotants.py build 29-Aug-2019 15:55:08 @@ -0,0 +1,366 @@ build 29-Aug-2019 15:55:08 +from __future__ import absolute_import build 29-Aug-2019 15:55:08 +# get is_CASA6 and is_python3 build 29-Aug-2019 15:55:08 +from casatasks.private.casa_transition import is_CASA6 build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 +import os build 29-Aug-2019 15:55:08 +import numpy as np build 29-Aug-2019 15:55:08 +import pylab as pl build 29-Aug-2019 15:55:08 +from textwrap import wrap build 29-Aug-2019 15:55:08 +if is_CASA6: build 29-Aug-2019 15:55:08 + from casatools import table, msmetadata, quanta, ms, measures build 29-Aug-2019 15:55:08 + from casatasks import casalog build 29-Aug-2019 15:55:08 +else: build 29-Aug-2019 15:55:08 + from casac import table, msmetadata, quanta, ms, measures build 29-Aug-2019 15:55:08 + from taskinit import casalog build 29-Aug-2019 15:55:08 + from casa_system import casa build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 +def plotants( vis=None, figfile=None, build 29-Aug-2019 15:55:08 + antindex=None, logpos=None, build 29-Aug-2019 15:55:08 + exclude=None, checkbaselines=None, build 29-Aug-2019 15:55:08 + title=None, showgui=None ): build 29-Aug-2019 15:55:08 + """Plot the antenna distribution in the local reference frame: build 29-Aug-2019 15:55:08 + The location of the antennas in the MS will be plotted with build 29-Aug-2019 15:55:08 + X-toward local east; Y-toward local north. The name of each build 29-Aug-2019 15:55:08 + antenna is shown next to its respective location. build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + Keyword arguments: build 29-Aug-2019 15:55:08 + vis -- Name of input visibility file. build 29-Aug-2019 15:55:08 + default: none. example: vis='ngc5921.ms' build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + figfile -- Save the plotted figure in this file. build 29-Aug-2019 15:55:08 + default: ''. example: figfile='myFigure.png' build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + antindex -- Label antennas with name and antenna ID build 29-Aug-2019 15:55:08 + default: False. example: antindex=True build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + logpos -- Produce a logarithmic position plot. build 29-Aug-2019 15:55:08 + default: False. example: logpos=True build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + exclude -- antenna IDs or names to exclude from plotting build 29-Aug-2019 15:55:08 + default: []. example: exclude=[2,3,4], exclude='DV15' build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + checkbaselines -- Only plot antennas in the MAIN table. build 29-Aug-2019 15:55:08 + This can be useful after a split. WARNING: Setting build 29-Aug-2019 15:55:08 + checkbaselines to True will add to runtime in build 29-Aug-2019 15:55:08 + proportion to the number of rows in the dataset. build 29-Aug-2019 15:55:08 + default: False. example: checkbaselines=True build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + title -- Title written along top of plot build 29-Aug-2019 15:55:08 + default: '' build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + You can zoom in by pressing the magnifier button (bottom, build 29-Aug-2019 15:55:08 + third from right) and making a rectangular region with build 29-Aug-2019 15:55:08 + the mouse. Press the home button (left most button) to build 29-Aug-2019 15:55:08 + remove zoom. build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + A hard-copy of this plot can be obtained by pressing the build 29-Aug-2019 15:55:08 + button on the right at the bottom of the display. A file build 29-Aug-2019 15:55:08 + dialog will allow you to choose the directory, filename, build 29-Aug-2019 15:55:08 + and format of the export. build 29-Aug-2019 15:55:08 + """ build 29-Aug-2019 15:55:08 + if not showgui: build 29-Aug-2019 15:55:08 + pl.close() build 29-Aug-2019 15:55:08 + pl.ioff() build 29-Aug-2019 15:55:08 + else: build 29-Aug-2019 15:55:08 + pl.show() build 29-Aug-2019 15:55:08 + pl.ion() build 29-Aug-2019 15:55:08 + pl.clf() build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + try: build 29-Aug-2019 15:55:08 + # remove trailing / for title basename build 29-Aug-2019 15:55:08 + if vis[-1]=='/': build 29-Aug-2019 15:55:08 + vis = vis[:-1] build 29-Aug-2019 15:55:08 + myms = ms( ) build 29-Aug-2019 15:55:08 + try: build 29-Aug-2019 15:55:08 + exclude = myms.msseltoindex(vis, baseline=exclude)['antenna1'].tolist() build 29-Aug-2019 15:55:08 + except RuntimeError as rterr: # MSSelection failed build 29-Aug-2019 15:55:08 + errmsg = str(rterr) build 29-Aug-2019 15:55:08 + errmsg = errmsg.replace('specificion', 'specification') build 29-Aug-2019 15:55:08 + errmsg = errmsg.replace('Antenna Expression: ', '') build 29-Aug-2019 15:55:08 + casalog.post("Exclude selection error: " + errmsg, "ERROR") build 29-Aug-2019 15:55:08 + return build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + telescope, names, ids, xpos, ypos, stations = getPlotantsAntennaInfo(vis, build 29-Aug-2019 15:55:08 + logpos, exclude, checkbaselines) build 29-Aug-2019 15:55:08 + if not names: build 29-Aug-2019 15:55:08 + casalog.post("No antennas selected. Exiting plotants.", "ERROR") build 29-Aug-2019 15:55:08 + return build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + if not title: build 29-Aug-2019 15:55:08 + msname = os.path.basename(vis) build 29-Aug-2019 15:55:08 + title = "Antenna Positions for " build 29-Aug-2019 15:55:08 + if len(msname) > 55: build 29-Aug-2019 15:55:08 + title += '\n' build 29-Aug-2019 15:55:08 + title += msname build 29-Aug-2019 15:55:08 + pl.title(title, {'fontsize':12}) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + if logpos: build 29-Aug-2019 15:55:08 + plotAntennasLog(telescope, names, ids, xpos, ypos, antindex, stations) build 29-Aug-2019 15:55:08 + else: build 29-Aug-2019 15:55:08 + plotAntennas(telescope, names, ids, xpos, ypos, antindex, stations, showgui) build 29-Aug-2019 15:55:08 + if figfile: build 29-Aug-2019 15:55:08 + pl.savefig(figfile) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + except Exception as instance: build 29-Aug-2019 15:55:08 + casalog.post("Error: " + str(instance), "ERROR") build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 +def getPlotantsAntennaInfo(msname, log, exclude, checkbaselines): build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + tb = table( ) build 29-Aug-2019 15:55:08 + me = measures( ) build 29-Aug-2019 15:55:08 + qa = quanta( ) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + telescope, arrayPos = getPlotantsObservatoryInfo(msname) build 29-Aug-2019 15:55:08 + arrayWgs84 = me.measure(arrayPos, 'WGS84') build 29-Aug-2019 15:55:08 + arrayLon, arrayLat, arrayAlt = [arrayWgs84[i]['value'] build 29-Aug-2019 15:55:08 + for i in ['m0','m1','m2']] build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + # Open the ANTENNA subtable to get the names of the antennas in this MS and build 29-Aug-2019 15:55:08 + # their positions. Note that the entries in the ANTENNA subtable are pretty build 29-Aug-2019 15:55:08 + # much in random order, so antNames translates between their index and name build 29-Aug-2019 15:55:08 + # (e.g., index 11 = STD155). We'll need these indices for later, since the build 29-Aug-2019 15:55:08 + # main data table refers to the antennas by their indices, not names. build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + anttabname = msname + '/ANTENNA' build 29-Aug-2019 15:55:08 + tb.open(anttabname) build 29-Aug-2019 15:55:08 + # Get antenna names from antenna table build 29-Aug-2019 15:55:08 + antNames = np.array(tb.getcol("NAME")).tolist() build 29-Aug-2019 15:55:08 + stationNames = np.array(tb.getcol("STATION")).tolist() build 29-Aug-2019 15:55:08 + if telescope == 'VLBA': # names = ant@station build 29-Aug-2019 15:55:08 + antNames = ['@'.join(antsta) for antsta in zip(antNames,stationNames)] build 29-Aug-2019 15:55:08 + # Get antenna positions from antenna table build 29-Aug-2019 15:55:08 + antPositions = np.array([me.position('ITRF', qa.quantity(x, 'm'), build 29-Aug-2019 15:55:08 + qa.quantity(y, 'm'), qa.quantity(z, 'm')) build 29-Aug-2019 15:55:08 + for (x, y, z) in tb.getcol('POSITION').transpose()]) build 29-Aug-2019 15:55:08 + tb.close() build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + allAntIds = range(len(antNames)) build 29-Aug-2019 15:55:08 + if checkbaselines: build 29-Aug-2019 15:55:08 + # Get antenna ids from main table; this will add to runtime build 29-Aug-2019 15:55:08 + tb.open(msname) build 29-Aug-2019 15:55:08 + ants1 = tb.getcol('ANTENNA1') build 29-Aug-2019 15:55:08 + ants2 = tb.getcol('ANTENNA2') build 29-Aug-2019 15:55:08 + tb.close() build 29-Aug-2019 15:55:08 + antIdsUsed = list(set(np.append(ants1, ants2))) build 29-Aug-2019 15:55:08 + else: build 29-Aug-2019 15:55:08 + # use them all! build 29-Aug-2019 15:55:08 + antIdsUsed = allAntIds build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + # handle exclude -- remove from antIdsUsed build 29-Aug-2019 15:55:08 + for antId in exclude: build 29-Aug-2019 15:55:08 + try: build 29-Aug-2019 15:55:08 + antNameId = antNames[antId] + " (id " + str(antId) + ")" build 29-Aug-2019 15:55:08 + antIdsUsed.remove(antId) build 29-Aug-2019 15:55:08 + casalog.post("Exclude antenna " + antNameId) build 29-Aug-2019 15:55:08 + except ValueError: build 29-Aug-2019 15:55:08 + casalog.post("Cannot exclude antenna " + antNameId + ": not in main table", "WARN") build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + # apply antIdsUsed mask build 29-Aug-2019 15:55:08 + antNames = [antNames[i] for i in antIdsUsed] build 29-Aug-2019 15:55:08 + antPositions = [antPositions[i] for i in antIdsUsed] build 29-Aug-2019 15:55:08 + stationNames = [stationNames[i] for i in antIdsUsed] build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + nAnts = len(antIdsUsed) build 29-Aug-2019 15:55:08 + print("Number of points being plotted:", nAnts) build 29-Aug-2019 15:55:08 + casalog.post("Number of points being plotted: " + str(nAnts)) build 29-Aug-2019 15:55:08 + if nAnts == 0: # excluded all antennas build 29-Aug-2019 15:55:08 + return telescope, antNames, [], [], [] build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + # Get the names, indices, and lat/lon/alt coords of "good" antennas. build 29-Aug-2019 15:55:08 + antWgs84s = np.array([me.measure(pos, 'WGS84') for pos in antPositions]) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + # Convert from lat, lon, alt to X, Y, Z (unless VLBA) build 29-Aug-2019 15:55:08 + # where X is east, Y is north, Z is up, build 29-Aug-2019 15:55:08 + # and 0, 0, 0 is the center build 29-Aug-2019 15:55:08 + # Note: this conversion is NOT exact, since it doesn't take into account build 29-Aug-2019 15:55:08 + # Earth's ellipticity! But it's close enough. build 29-Aug-2019 15:55:08 + if telescope == 'VLBA' and not log: build 29-Aug-2019 15:55:08 + antLons, antLats = [[pos[i] for pos in antWgs84s] for i in ['m0','m1']] build 29-Aug-2019 15:55:08 + antXs = [qa.convert(lon, 'deg')['value'] for lon in antLons] build 29-Aug-2019 15:55:08 + antYs = [qa.convert(lat, 'deg')['value'] for lat in antLats] build 29-Aug-2019 15:55:08 + else: build 29-Aug-2019 15:55:08 + antLons, antLats = [np.array( [pos[i]['value'] build 29-Aug-2019 15:55:08 + for pos in antWgs84s]) for i in ['m0','m1']] build 29-Aug-2019 15:55:08 + radE = 6370000. build 29-Aug-2019 15:55:08 + antXs = (antLons - arrayLon) * radE * np.cos(arrayLat) build 29-Aug-2019 15:55:08 + antYs = (antLats - arrayLat) * radE build 29-Aug-2019 15:55:08 + return telescope, antNames, antIdsUsed, antXs, antYs, stationNames build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 +def getPlotantsObservatoryInfo(msname): build 29-Aug-2019 15:55:08 + metadata = msmetadata() build 29-Aug-2019 15:55:08 + metadata.open(msname) build 29-Aug-2019 15:55:08 + telescope = metadata.observatorynames()[0] build 29-Aug-2019 15:55:08 + arrayPos = metadata.observatoryposition() build 29-Aug-2019 15:55:08 + metadata.close() build 29-Aug-2019 15:55:08 + return telescope, arrayPos build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 +def getAntennaLabelProps(telescope, station, log=False): build 29-Aug-2019 15:55:08 + # CAS-7120 make plots more readable (rotate labels) build 29-Aug-2019 15:55:08 + vAlign = 'center' build 29-Aug-2019 15:55:08 + hAlign = 'left' build 29-Aug-2019 15:55:08 + rotAngle = 0 build 29-Aug-2019 15:55:08 + if station and "VLA" in telescope: build 29-Aug-2019 15:55:08 + # these have non-standard format: build 29-Aug-2019 15:55:08 + # strip off VLA: or VLA:_ prefix if any build 29-Aug-2019 15:55:08 + if 'VLA:' in station: build 29-Aug-2019 15:55:08 + station = station[4:] build 29-Aug-2019 15:55:08 + if station[0] == '_': build 29-Aug-2019 15:55:08 + station = station[1:] build 29-Aug-2019 15:55:08 + if station in ['W01', 'E01', 'W1', 'E1']: build 29-Aug-2019 15:55:08 + vAlign = 'top' build 29-Aug-2019 15:55:08 + hAlign = 'center' build 29-Aug-2019 15:55:08 + else: build 29-Aug-2019 15:55:08 + vAlign = 'bottom' build 29-Aug-2019 15:55:08 + if 'W' in station or 'MAS' in station: build 29-Aug-2019 15:55:08 + hAlign = 'right' build 29-Aug-2019 15:55:08 + rotAngle = -35 build 29-Aug-2019 15:55:08 + elif 'E' in station or ('N' in station and not log): build 29-Aug-2019 15:55:08 + rotAngle = 35 build 29-Aug-2019 15:55:08 + return vAlign, hAlign, rotAngle build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 +def plotAntennasLog(telescope, names, ids, xpos, ypos, antindex, stations): build 29-Aug-2019 15:55:08 + fig = pl.figure(1) build 29-Aug-2019 15:55:08 + # Set up subplot. build 29-Aug-2019 15:55:08 + ax = fig.add_subplot(1, 1, 1, polar=True, projection='polar') build 29-Aug-2019 15:55:08 + ax.set_theta_zero_location('N') build 29-Aug-2019 15:55:08 + ax.set_theta_direction(-1) build 29-Aug-2019 15:55:08 + # Do not show azimuth labels. build 29-Aug-2019 15:55:08 + ax.set_xticklabels([]) build 29-Aug-2019 15:55:08 + ax.set_yticklabels([]) build 29-Aug-2019 15:55:08 + # Do not show grid. build 29-Aug-2019 15:55:08 + ax.grid(False) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + # code from pipeline summary.py build 29-Aug-2019 15:55:08 + # PlotAntsChart draw_polarlog_ant_map_in_subplot build 29-Aug-2019 15:55:08 + if 'VLA' in telescope: build 29-Aug-2019 15:55:08 + # For (E)VLA, set a fixed local center position that has been build 29-Aug-2019 15:55:08 + # tuned to work well for its array configurations (CAS-7479). build 29-Aug-2019 15:55:08 + xcenter, ycenter = -32, 0 build 29-Aug-2019 15:55:08 + rmin_min, rmin_max = 12.5, 350 build 29-Aug-2019 15:55:08 + else: build 29-Aug-2019 15:55:08 + # For non-(E)VLA, take the median of antenna offsets as the build 29-Aug-2019 15:55:08 + # center for the plot. build 29-Aug-2019 15:55:08 + xcenter = np.median(xpos) build 29-Aug-2019 15:55:08 + ycenter = np.median(ypos) build 29-Aug-2019 15:55:08 + rmin_min, rmin_max = 3, 350 build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + # Derive radial offset w.r.t. center position. build 29-Aug-2019 15:55:08 + r = ((xpos-xcenter)**2 + (ypos-ycenter)**2)**0.5 build 29-Aug-2019 15:55:08 + # Set rmin, clamp between a min and max value, ignore station build 29-Aug-2019 15:55:08 + # at r=0 if one is there. build 29-Aug-2019 15:55:08 + rmin = min(rmin_max, max(rmin_min, 0.8*np.min(r[r > 0]))) build 29-Aug-2019 15:55:08 + # Update r to move any points below rmin to r=rmin. build 29-Aug-2019 15:55:08 + r[r <= rmin] = rmin build 29-Aug-2019 15:55:08 + rmin = np.log(rmin) build 29-Aug-2019 15:55:08 + # Set rmax. build 29-Aug-2019 15:55:08 + rmax = np.log(1.5*np.max(r)) build 29-Aug-2019 15:55:08 + # Derive angle of offset w.r.t. center position. build 29-Aug-2019 15:55:08 + theta = np.arctan2(xpos-xcenter, ypos-ycenter) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + # Draw circles at specific distances from the center. build 29-Aug-2019 15:55:08 + angles = np.arange(0, 2.01*np.pi, 0.01*np.pi) build 29-Aug-2019 15:55:08 + show_circle = True build 29-Aug-2019 15:55:08 + circles = [30, 100, 300, 1000, 3000, 10000] build 29-Aug-2019 15:55:08 + if telescope == "VLBA": build 29-Aug-2019 15:55:08 + circles = [1e5, 3e5, 1e6, 3e6, 1e7] build 29-Aug-2019 15:55:08 + for cr in circles: build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + # Only draw circles outside rmin. build 29-Aug-2019 15:55:08 + if cr > np.min(r) and show_circle: build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + # Draw the circle. build 29-Aug-2019 15:55:08 + radius = np.ones(len(angles))*np.log(cr) build 29-Aug-2019 15:55:08 + ax.plot(angles, radius, 'k:') build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + # Draw tick marks on the circle at 1 km intervals. build 29-Aug-2019 15:55:08 + inc = 0.1*10000/cr build 29-Aug-2019 15:55:08 + if telescope == "VLBA": build 29-Aug-2019 15:55:08 + inc = 0.1*1e8/cr build 29-Aug-2019 15:55:08 + if cr > 100: build 29-Aug-2019 15:55:08 + for angle in np.arange(inc/2., 2*np.pi+0.05, inc): build 29-Aug-2019 15:55:08 + ax.plot([angle, angle], build 29-Aug-2019 15:55:08 + [np.log(0.95*cr), np.log(1.05*cr)], 'k-') build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + # Add text label to circle to denote distance from center. build 29-Aug-2019 15:55:08 + va = 'top' build 29-Aug-2019 15:55:08 + circle_label_angle = -20.0 * np.pi / 180. build 29-Aug-2019 15:55:08 + if cr >= 1000: build 29-Aug-2019 15:55:08 + if np.log(cr) < rmax: build 29-Aug-2019 15:55:08 + ax.text(circle_label_angle, np.log(cr), build 29-Aug-2019 15:55:08 + '%d km' % (cr/1000), size=8, va=va) build 29-Aug-2019 15:55:08 + ax.text(circle_label_angle + np.pi, np.log(cr), build 29-Aug-2019 15:55:08 + '%d km' % (cr / 1000), size=8, va=va) build 29-Aug-2019 15:55:08 + else: build 29-Aug-2019 15:55:08 + ax.text(circle_label_angle, np.log(cr), '%dm' % (cr), build 29-Aug-2019 15:55:08 + size=8, va=va) build 29-Aug-2019 15:55:08 + ax.text(circle_label_angle + np.pi, np.log(cr), build 29-Aug-2019 15:55:08 + '%dm' % (cr), size=8, va=va) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + # Find out if most recently drawn circle was outside all antennas, build 29-Aug-2019 15:55:08 + # if so, no more circles will be drawn. build 29-Aug-2019 15:55:08 + if np.log(cr) > rmax: build 29-Aug-2019 15:55:08 + show_circle = False build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + # plot points and antenna names/ids build 29-Aug-2019 15:55:08 + for i, (name, station) in enumerate(zip(names, stations)): build 29-Aug-2019 15:55:08 + if station and 'OUT' not in station: build 29-Aug-2019 15:55:08 + ax.plot(theta[i], np.log(r[i]), 'ko', ms=5, mfc='r') build 29-Aug-2019 15:55:08 + if antindex: build 29-Aug-2019 15:55:08 + name += ' (' + str(ids[i]) + ')' build 29-Aug-2019 15:55:08 + # set alignment and rotation angle (for VLA) build 29-Aug-2019 15:55:08 + valign, halign, angle = getAntennaLabelProps(telescope, station, log=True) build 29-Aug-2019 15:55:08 + # adjust so text is not on the circle: build 29-Aug-2019 15:55:08 + yoffset = 0 build 29-Aug-2019 15:55:08 + if halign is 'center': build 29-Aug-2019 15:55:08 + yoffset = 0.1 build 29-Aug-2019 15:55:08 + ax.text(theta[i], np.log(r[i])+yoffset, ' '+name, size=8, va=valign, ha=halign, build 29-Aug-2019 15:55:08 + rotation=angle, weight='semibold') build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + # Set minimum and maximum radius. build 29-Aug-2019 15:55:08 + ax.set_rmax(rmax) build 29-Aug-2019 15:55:08 + ax.set_rmin(rmin) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + # Make room for 2-line title build 29-Aug-2019 15:55:08 + pl.subplots_adjust(top=0.88) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 +def plotAntennas(telescope, names, ids, xpos, ypos, antindex, stations, showplot): build 29-Aug-2019 15:55:08 + fig = pl.figure(1) build 29-Aug-2019 15:55:08 + ax = fig.add_subplot(111) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + if telescope == 'VLBA': build 29-Aug-2019 15:55:08 + labelx = 'Longitude (deg)' build 29-Aug-2019 15:55:08 + labely = 'Latitude (deg)' build 29-Aug-2019 15:55:08 + else: build 29-Aug-2019 15:55:08 + # use m or km units build 29-Aug-2019 15:55:08 + units = ' (m)' build 29-Aug-2019 15:55:08 + if np.median(xpos) > 1e6 or np.median(ypos) > 1e6: build 29-Aug-2019 15:55:08 + xpos /= 1e3 build 29-Aug-2019 15:55:08 + ypos /= 1e3 build 29-Aug-2019 15:55:08 + units = ' (km)' build 29-Aug-2019 15:55:08 + labelx = 'X' + units build 29-Aug-2019 15:55:08 + labely = 'Y' + units build 29-Aug-2019 15:55:08 + if "VLA" in telescope: build 29-Aug-2019 15:55:08 + spacer = ' ' build 29-Aug-2019 15:55:08 + else: build 29-Aug-2019 15:55:08 + spacer = ' ' build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + # plot points and antenna names/ids build 29-Aug-2019 15:55:08 + for i, (x, y, name, station) in enumerate(zip(xpos, ypos, names, stations)): build 29-Aug-2019 15:55:08 + if station and 'OUT' not in station: build 29-Aug-2019 15:55:08 + ax.plot(x, y, 'ro') build 29-Aug-2019 15:55:08 + if antindex: build 29-Aug-2019 15:55:08 + name += ' (' + str(ids[i]) + ')' build 29-Aug-2019 15:55:08 + # set alignment and rotation angle (for VLA) build 29-Aug-2019 15:55:08 + valign, halign, angle = getAntennaLabelProps(telescope, station) build 29-Aug-2019 15:55:08 + # adjust so text is not on the circle: build 29-Aug-2019 15:55:08 + if halign is 'center': build 29-Aug-2019 15:55:08 + y -= 10 build 29-Aug-2019 15:55:08 + ax.text(x, y, ' '+name, size=8, va=valign, ha=halign, rotation=angle, build 29-Aug-2019 15:55:08 + weight='semibold') build 29-Aug-2019 15:55:08 + if showplot: build 29-Aug-2019 15:55:08 + fig.show() build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + pl.xlabel(labelx) build 29-Aug-2019 15:55:08 + pl.ylabel(labely) build 29-Aug-2019 15:55:08 + pl.margins(0.1, 0.1) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 diff --git a/src/tasks/task_plotweather.py b/src/tasks/task_plotweather.py build 29-Aug-2019 15:55:08 new file mode 100644 build 29-Aug-2019 15:55:08 index 0000000..1d85266 build 29-Aug-2019 15:55:08 --- /dev/null build 29-Aug-2019 15:55:08 +++ b/src/tasks/task_plotweather.py build 29-Aug-2019 15:55:08 @@ -0,0 +1,385 @@ build 29-Aug-2019 15:55:08 +############################################### build 29-Aug-2019 15:55:08 +## To plot stuff in weather tables, saved to MSname+.plotWX.png build 29-Aug-2019 15:55:08 +## and estimate zenith opacity per spw, returned as a list named myTau build 29-Aug-2019 15:55:08 +## build 29-Aug-2019 15:55:08 +## build 29-Aug-2019 15:55:08 +## J. Marvil 2.6.12 build 29-Aug-2019 15:55:08 +## revised 4.27.12 to add support for missing/empty weather table build 29-Aug-2019 15:55:08 +## revised 11.05.12 to address CASA 4.0 changes build 29-Aug-2019 15:55:08 +############################################### build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 +from __future__ import absolute_import build 29-Aug-2019 15:55:08 +# get is_CASA6 and is_python3 build 29-Aug-2019 15:55:08 +from casatasks.private.casa_transition import is_CASA6 build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 +if is_CASA6: build 29-Aug-2019 15:55:08 + from casatools import atmosphere, table, ms, quanta, measures build 29-Aug-2019 15:55:08 + from casatasks import casalog build 29-Aug-2019 15:55:08 +else: build 29-Aug-2019 15:55:08 + from taskinit import * build 29-Aug-2019 15:55:08 + from casac import atmosphere, table, ms, quanta, measures build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 +mytb = table( ) build 29-Aug-2019 15:55:08 +myms = ms( ) build 29-Aug-2019 15:55:08 +myqa = quanta( ) build 29-Aug-2019 15:55:08 +myme = measures( ) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 +import pylab as pl build 29-Aug-2019 15:55:08 +from math import pi,floor build 29-Aug-2019 15:55:08 +import os.path as osp build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 +############### build 29-Aug-2019 15:55:08 +## hides the extreme Y-axis ticks, helps stack plots close together without labels overlaping build 29-Aug-2019 15:55:08 +def jm_clip_Yticks(): build 29-Aug-2019 15:55:08 + xa=pl.gca() build 29-Aug-2019 15:55:08 + nlabels=0 build 29-Aug-2019 15:55:08 + for label in xa.yaxis.get_ticklabels(): build 29-Aug-2019 15:55:08 + nlabels+=1 build 29-Aug-2019 15:55:08 + thislabel=0 build 29-Aug-2019 15:55:08 + if nlabels>3: build 29-Aug-2019 15:55:08 + for label in xa.yaxis.get_ticklabels(): build 29-Aug-2019 15:55:08 + if thislabel==0: label.set_alpha(0) build 29-Aug-2019 15:55:08 + if thislabel==nlabels-1: label.set_alpha(0) build 29-Aug-2019 15:55:08 + thislabel+=1 build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 +############## build 29-Aug-2019 15:55:08 +## sets the position of the y-axis label to the right side of the plot, can also move up/down build 29-Aug-2019 15:55:08 +def jm_set_Ylabel_pos(pos=(0.5,0.5)): build 29-Aug-2019 15:55:08 + ax=pl.gca(); build 29-Aug-2019 15:55:08 + ax.yaxis.set_label_position('right') build 29-Aug-2019 15:55:08 + ax.yaxis.label.set_rotation(270) build 29-Aug-2019 15:55:08 + ax.yaxis.label.set_position(pos) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 +############### build 29-Aug-2019 15:55:08 +## fixed y-ticks, from myMin to myMax build 29-Aug-2019 15:55:08 +def jm_set_Ylim_ticks(myMin=-1,myMax=1): build 29-Aug-2019 15:55:08 + myYlocs=pl.linspace(round(myMin,1),round(myMax,1),5) build 29-Aug-2019 15:55:08 + myLocator = pl.FixedLocator(myYlocs) build 29-Aug-2019 15:55:08 + ax=pl.gca() build 29-Aug-2019 15:55:08 + ax.yaxis.set_major_locator( myLocator ) build 29-Aug-2019 15:55:08 + pl.ylim(myMin,myMax) build 29-Aug-2019 15:55:08 + jm_clip_Yticks() build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 +############### build 29-Aug-2019 15:55:08 +## variable y-ticks, but not more than 1+ this argument build 29-Aug-2019 15:55:08 +def jm_set_Yvar_ticks(myScale=4): build 29-Aug-2019 15:55:08 + xa=pl.gca() build 29-Aug-2019 15:55:08 + xa.yaxis.set_major_locator(pl.MaxNLocator(myScale)) build 29-Aug-2019 15:55:08 + jm_clip_Yticks() build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 +############### build 29-Aug-2019 15:55:08 +## calculates K-band zenith opacity from temperature and dewpoint build 29-Aug-2019 15:55:08 +def Tau_K_Calc(D,T,day, weights=(.5,.5)): build 29-Aug-2019 15:55:08 + P = pl.exp(1.81+(17.27*D)/(D+237.3)) # water vapor partial pressure build 29-Aug-2019 15:55:08 + h = 324.7*P/(T+273.15) # PWV in mm build 29-Aug-2019 15:55:08 + tau_w = 3.8 + 0.23*h + 0.065*h**2 # tau from weather, in %, at 22GHz build 29-Aug-2019 15:55:08 + if day > 199: day = day - 365. build 29-Aug-2019 15:55:08 + m = day + 165. # modified day of the year build 29-Aug-2019 15:55:08 + tau_d = 22.1 - 0.178*m + 0.00044*m**2 # tau from seaonal model, in % build 29-Aug-2019 15:55:08 + tau_k = weights[0]*tau_w + weights[1]*tau_d # the average, with equal weights (as in the AIPS default) build 29-Aug-2019 15:55:08 + return tau_k, h build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 +################ build 29-Aug-2019 15:55:08 +## calculates elevation of the sun build 29-Aug-2019 15:55:08 +def jm_sunEL(mytime): build 29-Aug-2019 15:55:08 + myme.doframe(myme.observatory('VLA')) build 29-Aug-2019 15:55:08 + myme.doframe(myme.epoch('utc',mytime)) build 29-Aug-2019 15:55:08 + mysun=myme.measure(myme.direction('SUN'),'AZELGEO') build 29-Aug-2019 15:55:08 + return mysun['m1']['value'] build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 +################ build 29-Aug-2019 15:55:08 +## gets and plots data from the weather table of the given MS build 29-Aug-2019 15:55:08 +def plotweather(vis='', seasonal_weight=0.5, doPlot=True, plotName = ''): build 29-Aug-2019 15:55:08 + myMS=vis build 29-Aug-2019 15:55:08 + if plotName == '': build 29-Aug-2019 15:55:08 + if myMS.endswith("/"): build 29-Aug-2019 15:55:08 + plotName = myMS + myMS.rstrip("/") + '.plotweather.png' build 29-Aug-2019 15:55:08 + else: build 29-Aug-2019 15:55:08 + plotName = myMS + '.plotweather.png' build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + # check for weather table build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + if osp.isdir(myMS+'/WEATHER'): build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + try: build 29-Aug-2019 15:55:08 + mytb.open(myMS+'/WEATHER') build 29-Aug-2019 15:55:08 + firstTime = mytb.getcol('TIME')[0] build 29-Aug-2019 15:55:08 + mytb.close() build 29-Aug-2019 15:55:08 + WEATHER_table_exists = True build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + except: build 29-Aug-2019 15:55:08 + print('could not open weather table, using seasonal model only and turning off plots') build 29-Aug-2019 15:55:08 + mytb.close() build 29-Aug-2019 15:55:08 + WEATHER_table_exists = False build 29-Aug-2019 15:55:08 + doPlot=False build 29-Aug-2019 15:55:08 + seasonal_weight = 1.0 build 29-Aug-2019 15:55:08 + else: build 29-Aug-2019 15:55:08 + print('could not find a weather table, using seasonal model only and turning off plots') build 29-Aug-2019 15:55:08 + WEATHER_table_exists = False build 29-Aug-2019 15:55:08 + doPlot=False build 29-Aug-2019 15:55:08 + seasonal_weight = 1.0 build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + ##retrieve center frequency for each sub-band build 29-Aug-2019 15:55:08 + mytb.open(myMS+'/SPECTRAL_WINDOW') build 29-Aug-2019 15:55:08 + spwFreqs=mytb.getcol('REF_FREQUENCY') * 1e-9 build 29-Aug-2019 15:55:08 + mytb.close() build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + ##retrieve stuff from weather table, if exists build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + if WEATHER_table_exists: build 29-Aug-2019 15:55:08 + mytb.open(myMS+'/WEATHER') build 29-Aug-2019 15:55:08 + mytime=mytb.getcol('TIME') build 29-Aug-2019 15:55:08 + mytemp=mytb.getcol('TEMPERATURE') - 273.15 build 29-Aug-2019 15:55:08 + mydew=mytb.getcol('DEW_POINT') - 273.15 build 29-Aug-2019 15:55:08 + mywinds=mytb.getcol('WIND_SPEED') build 29-Aug-2019 15:55:08 + # Text starts at 90 degrees, whereas the wind direction starts at 0 build 29-Aug-2019 15:55:08 + # Hence the wind direction is adjusted 90 degrees counterclockwise build 29-Aug-2019 15:55:08 + # to make the arrows point to right direction build 29-Aug-2019 15:55:08 + mywindd=270-mytb.getcol('WIND_DIRECTION')*(180.0/pi) build 29-Aug-2019 15:55:08 + mypres=mytb.getcol('PRESSURE') build 29-Aug-2019 15:55:08 + myhum=mytb.getcol('REL_HUMIDITY') build 29-Aug-2019 15:55:08 + mytb.close() build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + else: build 29-Aug-2019 15:55:08 + myms.open(myMS) build 29-Aug-2019 15:55:08 + mytime_range = myms.range(["time"]) build 29-Aug-2019 15:55:08 + mytime = [mytime_range['time'][0]] build 29-Aug-2019 15:55:08 + myms.close() build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + ##calculate the elevation of the sun build 29-Aug-2019 15:55:08 + sunEL=[] build 29-Aug-2019 15:55:08 + for time in mytime: build 29-Aug-2019 15:55:08 + t1= myqa.quantity(time,'s') build 29-Aug-2019 15:55:08 + myday=myqa.convert(t1,'d') build 29-Aug-2019 15:55:08 + sunEL1=jm_sunEL(myday) build 29-Aug-2019 15:55:08 + sunEL.append(sunEL1) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + ##convert time to a string of date/time build 29-Aug-2019 15:55:08 + myTimestr = [] build 29-Aug-2019 15:55:08 + myTimestr2=[] build 29-Aug-2019 15:55:08 + for time in mytime: build 29-Aug-2019 15:55:08 + q1=myqa.quantity(time,'s') build 29-Aug-2019 15:55:08 + time1=myqa.time(q1,form='ymd')[0] build 29-Aug-2019 15:55:08 + time2=myqa.time(q1,form='local')[0] build 29-Aug-2019 15:55:08 + myTimestr.append(time1) build 29-Aug-2019 15:55:08 + myTimestr2.append(time2) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + ##convert time to a decimal build 29-Aug-2019 15:55:08 + numtime=pl.datestr2num(myTimestr) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + ##### calculate opacity as in EVLA memo 143 build 29-Aug-2019 15:55:08 + thisday= 30*(float(myTimestr[0][5:7])-1)+float(myTimestr[0][8:10]) build 29-Aug-2019 15:55:08 + thisday=thisday + 5 * (thisday / 365.) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + if WEATHER_table_exists: build 29-Aug-2019 15:55:08 + # get 22 GHz zenith opacity and pwv estimate from weatherstation (myPWV) build 29-Aug-2019 15:55:08 + myTauZ, myPWV1 = Tau_K_Calc(mydew,mytemp,thisday) build 29-Aug-2019 15:55:08 + myTauZ1, myPWV = Tau_K_Calc(mydew,mytemp,thisday, weights=(0,1.0)) build 29-Aug-2019 15:55:08 + myTauZ2, myPWV = Tau_K_Calc(mydew,mytemp,thisday, weights=(1.0,0)) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + # estimate pwv from seasonal model zenith opacity build 29-Aug-2019 15:55:08 + myPWV2 = -1.71 + 1.3647*myTauZ1 build 29-Aug-2019 15:55:08 + myPWV = (1-seasonal_weight)*myPWV1 + seasonal_weight*myPWV2 build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + else: build 29-Aug-2019 15:55:08 + day = thisday*1.0 build 29-Aug-2019 15:55:08 + if day > 199: day = day - 365. build 29-Aug-2019 15:55:08 + m = day + 165. # modified day of the year build 29-Aug-2019 15:55:08 + myTauZ = 22.1 - 0.178*m + 0.00044*m**2 # tau from seaonal model, in % build 29-Aug-2019 15:55:08 + myPWV = -1.71 + 1.3647*myTauZ build 29-Aug-2019 15:55:08 + myPWV1, myPWV2 = myPWV, myPWV build 29-Aug-2019 15:55:08 + myTauZ1, myTauZ2 = myTauZ, myTauZ build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + tmp = myqa.quantity(270.0,'K') build 29-Aug-2019 15:55:08 + pre = myqa.quantity(790.0,'mbar') build 29-Aug-2019 15:55:08 + alt = myqa.quantity(2125,'m') build 29-Aug-2019 15:55:08 + h0 = myqa.quantity(2.0,'km') build 29-Aug-2019 15:55:08 + wvl = myqa.quantity(-5.6, 'K/km') build 29-Aug-2019 15:55:08 + mxA = myqa.quantity(48,'km') build 29-Aug-2019 15:55:08 + dpr = myqa.quantity(10.0,'mbar') build 29-Aug-2019 15:55:08 + dpm = 1.2 build 29-Aug-2019 15:55:08 + att = 1 build 29-Aug-2019 15:55:08 + nb = 1 build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + fC=myqa.quantity(25.0,'GHz') build 29-Aug-2019 15:55:08 + fW=myqa.quantity(50.,'GHz') build 29-Aug-2019 15:55:08 + fR=myqa.quantity(0.025,'GHz') build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + at=atmosphere() build 29-Aug-2019 15:55:08 + hum=20.0 build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + myatm=at.initAtmProfile(alt,tmp,pre,mxA,hum,wvl,dpr,dpm,h0,att) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + at.initSpectralWindow(nb,fC,fW,fR) build 29-Aug-2019 15:55:08 + sg=at.getSpectralWindow() build 29-Aug-2019 15:55:08 + mysg = sg['value'] build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + nstep = 20 build 29-Aug-2019 15:55:08 + pwv = [] build 29-Aug-2019 15:55:08 + opac = pl.zeros((len(mysg),nstep)) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + for i in range(nstep): build 29-Aug-2019 15:55:08 + hum = 20.0*(i+1) build 29-Aug-2019 15:55:08 + myatm = at.initAtmProfile(alt,tmp,pre,mxA,hum,wvl,dpr,dpm,h0,att) build 29-Aug-2019 15:55:08 + w=at.getGroundWH2O() build 29-Aug-2019 15:55:08 + pwv.append(w['value'][0]) build 29-Aug-2019 15:55:08 + at.initSpectralWindow(nb,fC,fW,fR) build 29-Aug-2019 15:55:08 + at.setUserWH2O(w) build 29-Aug-2019 15:55:08 + sg=at.getSpectralWindow() build 29-Aug-2019 15:55:08 + mysg = sg['value'] build 29-Aug-2019 15:55:08 + sdry=at.getDryOpacitySpec() build 29-Aug-2019 15:55:08 + swet=at.getWetOpacitySpec() build 29-Aug-2019 15:55:08 + sd=sdry[1] build 29-Aug-2019 15:55:08 + sw=swet[1]['value'] build 29-Aug-2019 15:55:08 + stot = pl.array(sd)+pl.array(sw) build 29-Aug-2019 15:55:08 + opac[:,i]=stot build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + pwv_coef=pl.zeros((len(mysg),2)) build 29-Aug-2019 15:55:08 + for i in range(len(mysg)): build 29-Aug-2019 15:55:08 + myfit=pl.polyfit(pwv,opac[i,:],1) build 29-Aug-2019 15:55:08 + pwv_coef[i,:]=myfit build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + freqs=pl.array(mysg)/1e9 build 29-Aug-2019 15:55:08 + coef0=pwv_coef[:,1]/1e-3 build 29-Aug-2019 15:55:08 + coef1=pwv_coef[:,0]/1e-3 build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + #interpolate between nearest table entries for each spw center frequency build 29-Aug-2019 15:55:08 + meanTau=[] build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + for i in range(len(spwFreqs)): build 29-Aug-2019 15:55:08 + mysearch=(pl.array(freqs)-spwFreqs[i])**2 build 29-Aug-2019 15:55:08 + hits=pl.find(mysearch == min(mysearch)) build 29-Aug-2019 15:55:08 + # Fix deprecation warning: could be array of 1 build 29-Aug-2019 15:55:08 + #if len(hits) > 1: hits=hits[0] build 29-Aug-2019 15:55:08 + if not isinstance(hits, int): build 29-Aug-2019 15:55:08 + hits = hits[0] build 29-Aug-2019 15:55:08 + tau_interp = (pl.array(coef0[hits-2:hits+2])+pl.array(coef1[hits-2:hits+2])*pl.mean(myPWV)) * 1e-1 #percent build 29-Aug-2019 15:55:08 + tau_F = pl.interp(spwFreqs[i],freqs[hits-2:hits+2],tau_interp) build 29-Aug-2019 15:55:08 + meanTau.append(pl.mean(tau_F*.01)) #nepers build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + tau_allF = (pl.array(coef0) + pl.array(coef1)*pl.mean(myPWV)) * 1e-1 #percent build 29-Aug-2019 15:55:08 + tau_allF1 = (pl.array(coef0) + pl.array(coef1)*pl.mean(myPWV1)) *1e-1 build 29-Aug-2019 15:55:08 + tau_allF2 = (pl.array(coef0) + pl.array(coef1)*pl.mean(myPWV2)) *1e-1 build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + casalog.post('SPW : Frequency (GHz) : Zenith opacity (nepers)') build 29-Aug-2019 15:55:08 + for i in range(len(meanTau)): build 29-Aug-2019 15:55:08 + myStr = str(i).rjust(3) + ' : ' build 29-Aug-2019 15:55:08 + myStr2 = '%.3f'%(spwFreqs[i]) build 29-Aug-2019 15:55:08 + myStr += myStr2.rjust(7) + ' : ' +str(round(meanTau[i], 3)) build 29-Aug-2019 15:55:08 + casalog.post(myStr) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + ##make the plots build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + if doPlot==False: build 29-Aug-2019 15:55:08 + return meanTau build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + pl.ioff() build 29-Aug-2019 15:55:08 + myColor2='#A6A6A6' build 29-Aug-2019 15:55:08 + myColorW='#92B5F2' build 29-Aug-2019 15:55:08 + myColor1='#4D4DFF' build 29-Aug-2019 15:55:08 + myOrangeColor='#FF6600' build 29-Aug-2019 15:55:08 + myYellowColor='#FFCC00' build 29-Aug-2019 15:55:08 + myWeirdColor='#006666' build 29-Aug-2019 15:55:08 + myLightBrown='#996633' build 29-Aug-2019 15:55:08 + myDarkGreay='#333333' build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + thisfig=pl.figure(1) build 29-Aug-2019 15:55:08 + thisfig.clf() build 29-Aug-2019 15:55:08 + thisfig.set_size_inches(8.5,10) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + Xrange=numtime[-1]-numtime[0] build 29-Aug-2019 15:55:08 + Yrange=max(mywinds)-min(mywinds) build 29-Aug-2019 15:55:08 + Xtextoffset=-Xrange*.01 build 29-Aug-2019 15:55:08 + Ytextoffset=-Yrange*.08 build 29-Aug-2019 15:55:08 + Xplotpad=Xrange*.03 build 29-Aug-2019 15:55:08 + Yplotpad=Yrange*.03 build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + sp1=thisfig.add_axes([.13,.8,.8,.15]) build 29-Aug-2019 15:55:08 + pl.ylabel('solar el') build 29-Aug-2019 15:55:08 + nsuns=30 build 29-Aug-2019 15:55:08 + myj=pl.array(pl.linspace(0,len(sunEL)-1,nsuns),dtype='int') build 29-Aug-2019 15:55:08 + for i in myj: build 29-Aug-2019 15:55:08 + if sunEL[i]<0: pl.plot([numtime[i],numtime[i]],[(180/pi)*sunEL[i],(180/pi)*sunEL[i]],'kH') build 29-Aug-2019 15:55:08 + else: pl.plot([numtime[i],numtime[i]],[(180/pi)*sunEL[i],(180/pi)*sunEL[i]],'H',color=myYellowColor) build 29-Aug-2019 15:55:08 + pl.plot([numtime[0],numtime[-1]],[0,0],'-',color='brown') build 29-Aug-2019 15:55:08 + xa=pl.gca(); xa.set_xticklabels('') build 29-Aug-2019 15:55:08 + jm_set_Ylim_ticks(myMin=-90,myMax=90) build 29-Aug-2019 15:55:08 + jm_set_Ylabel_pos(pos=(0,.5)) build 29-Aug-2019 15:55:08 + pl.title('Weather Summary for '+myMS) build 29-Aug-2019 15:55:08 + pl.xlim(numtime[0]-Xplotpad,numtime[-1]+Xplotpad) build 29-Aug-2019 15:55:08 + xa.set_xticks(pl.linspace(min(numtime),max(numtime),3)) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + sp2=thisfig.add_axes([.13,.65,.8,.15]) build 29-Aug-2019 15:55:08 + pl.ylabel('wind (m/s)') build 29-Aug-2019 15:55:08 + nwind=60 build 29-Aug-2019 15:55:08 + myj=pl.array(pl.linspace(0,len(mywinds)-1,nwind),dtype='int') build 29-Aug-2019 15:55:08 + for i in myj: build 29-Aug-2019 15:55:08 + pl.text(numtime[i]+Xtextoffset,Ytextoffset+mywinds[i],'-->',rotation=mywindd[i], alpha=1,color='purple',fontsize=12) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + pl.plot(numtime, .3+mywinds,'.', color='black', ms=2, alpha=0) build 29-Aug-2019 15:55:08 + jm_set_Ylabel_pos(pos=(0,.5)) build 29-Aug-2019 15:55:08 + jm_set_Yvar_ticks(5) build 29-Aug-2019 15:55:08 + xa=pl.gca(); xa.set_xticklabels('') build 29-Aug-2019 15:55:08 + pl.xlim(numtime[0]-Xplotpad,numtime[-1]+Xplotpad) build 29-Aug-2019 15:55:08 + pl.ylim(min(mywinds)-Yplotpad,max(mywinds)+Yplotpad) build 29-Aug-2019 15:55:08 + xa.set_xticks(pl.linspace(min(numtime),max(numtime),3)) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + sp4=thisfig.add_axes([.13,.5,.8,.15]) build 29-Aug-2019 15:55:08 + pl.plot(numtime, mytemp,'-', color=myOrangeColor,lw=2) build 29-Aug-2019 15:55:08 + pl.plot(numtime, mydew,'-', color=myWeirdColor,lw=2) build 29-Aug-2019 15:55:08 + pl.ylabel('temp,dew') build 29-Aug-2019 15:55:08 + jm_set_Ylabel_pos(pos=(0, .5)) build 29-Aug-2019 15:55:08 + xa=pl.gca(); xa.set_xticklabels('') build 29-Aug-2019 15:55:08 + jm_set_Yvar_ticks(5) build 29-Aug-2019 15:55:08 + pl.xlim(numtime[0]-Xplotpad,numtime[-1]+Xplotpad) build 29-Aug-2019 15:55:08 + xa.set_xticks(pl.linspace(min(numtime),max(numtime),3)) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + sp7=thisfig.add_axes([.13,.35,.8,.15]) build 29-Aug-2019 15:55:08 + pl.ylabel('PWV (mm)') build 29-Aug-2019 15:55:08 + pl.plot(numtime, myPWV2, color=myColor2, lw=2, label='seasonal model') build 29-Aug-2019 15:55:08 + pl.plot(numtime, myPWV1, color=myColor1, lw=2, label='weather station') build 29-Aug-2019 15:55:08 + pl.plot(numtime, myPWV, color=myColorW,lw=2, label='weighted') build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + thismin=min([min(myPWV),min(myPWV1),min(myPWV2)]) build 29-Aug-2019 15:55:08 + thismax=max([max(myPWV),max(myPWV1),max(myPWV2)]) build 29-Aug-2019 15:55:08 + pl.ylim(.8*thismin,1.2*thismax) build 29-Aug-2019 15:55:08 + jm_set_Ylabel_pos(pos=(0,.5)) build 29-Aug-2019 15:55:08 + jm_set_Yvar_ticks(5) build 29-Aug-2019 15:55:08 + xa=pl.gca(); xa.set_xticklabels('') build 29-Aug-2019 15:55:08 + pl.xlim(numtime[0]-Xplotpad,numtime[-1]+Xplotpad) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + middletimei=int(floor(len(myTimestr)/2.)) build 29-Aug-2019 15:55:08 + middletimes=str(myTimestr[middletimei])[11:] build 29-Aug-2019 15:55:08 + endtimes=myTimestr[-1][11:] build 29-Aug-2019 15:55:08 + ax=pl.gca() build 29-Aug-2019 15:55:08 + axt=ax.get_xticks() build 29-Aug-2019 15:55:08 + ax.set_xticks(pl.linspace(min(numtime),max(numtime),3)) build 29-Aug-2019 15:55:08 + ax.set_xticklabels([myTimestr[0],middletimes,endtimes ]) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + sp8=thisfig.add_axes([.13,.1,.8,.2]) build 29-Aug-2019 15:55:08 + pl.plot(freqs,.01*tau_allF2,'-', color=myColor2, lw=2, label='seasonal model') build 29-Aug-2019 15:55:08 + pl.plot(freqs,.01*tau_allF1,'-', color=myColor1, lw=2, label='weather station') build 29-Aug-2019 15:55:08 + pl.plot(freqs,.01*tau_allF,'-', color=myColorW, lw=2,label='weighted') build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + sp8.legend(loc=2, borderaxespad=0) build 29-Aug-2019 15:55:08 + pl.ylabel('Tau_Z (nepers)') build 29-Aug-2019 15:55:08 + pl.xlabel('Frequency (GHz)') build 29-Aug-2019 15:55:08 + pl.ylim(0,.25) build 29-Aug-2019 15:55:08 + jm_set_Yvar_ticks(6) build 29-Aug-2019 15:55:08 + jm_set_Ylabel_pos(pos=(0,.5)) build 29-Aug-2019 15:55:08 + pl.savefig( plotName, dpi=150) build 29-Aug-2019 15:55:08 + pl.close() build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + casalog.post('wrote weather figure: '+plotName) build 29-Aug-2019 15:55:08 + return meanTau build 29-Aug-2019 15:55:08 diff --git a/tests/tasks/test_plotants.py b/tests/tasks/test_plotants.py build 29-Aug-2019 15:55:08 new file mode 100644 build 29-Aug-2019 15:55:08 index 0000000..ee5e42b build 29-Aug-2019 15:55:08 --- /dev/null build 29-Aug-2019 15:55:08 +++ b/tests/tasks/test_plotants.py build 29-Aug-2019 15:55:08 @@ -0,0 +1,125 @@ build 29-Aug-2019 15:55:08 +from __future__ import absolute_import build 29-Aug-2019 15:55:08 +import os build 29-Aug-2019 15:55:08 +import string build 29-Aug-2019 15:55:08 +import sys build 29-Aug-2019 15:55:08 +import shutil build 29-Aug-2019 15:55:08 +import unittest build 29-Aug-2019 15:55:08 +from casatasks.private.casa_transition import is_CASA6 build 29-Aug-2019 15:55:08 +if is_CASA6: build 29-Aug-2019 15:55:08 + from casatasks import plotants build 29-Aug-2019 15:55:08 + from casatools import ctsys build 29-Aug-2019 15:55:08 + ctsys_resolve = ctsys.resolve build 29-Aug-2019 15:55:08 +else: build 29-Aug-2019 15:55:08 + from __main__ import default build 29-Aug-2019 15:55:08 + from tasks import * build 29-Aug-2019 15:55:08 + #from taskinit import * build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + def ctsys_resolve(apath): build 29-Aug-2019 15:55:08 + dataPath = os.path.join(os.environ['CASAPATH'].split()[0],'data') build 29-Aug-2019 15:55:08 + return os.path.join(dataPath,apath) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 +''' build 29-Aug-2019 15:55:08 +Unit tests for task plotants. It tests the following parameters: build 29-Aug-2019 15:55:08 + vis: wrong and correct values build 29-Aug-2019 15:55:08 + figfile: if output is created build 29-Aug-2019 15:55:08 +''' build 29-Aug-2019 15:55:08 +class plotants_test(unittest.TestCase): build 29-Aug-2019 15:55:08 + # Input and output names build 29-Aug-2019 15:55:08 + msfile = 'ic2233_1.ms' build 29-Aug-2019 15:55:08 + res = None build 29-Aug-2019 15:55:08 + fig = 'plotantstest.png' build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + def setUp(self): build 29-Aug-2019 15:55:08 + self.res = None build 29-Aug-2019 15:55:08 + if not is_CASA6: default(plotants) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + # It is not necessary to copy it for all tests build 29-Aug-2019 15:55:08 + if (not os.path.exists(self.msfile)): build 29-Aug-2019 15:55:08 + datapath = ctsys_resolve('regression/ic2233') build 29-Aug-2019 15:55:08 + shutil.copytree(os.path.join(datapath,self.msfile), self.msfile) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + def tearDown(self): build 29-Aug-2019 15:55:08 + if (os.path.exists(self.msfile)): build 29-Aug-2019 15:55:08 + os.system('rm -rf ' + self.msfile) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + os.system('rm -rf ' + self.fig) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + def test1(self): build 29-Aug-2019 15:55:08 + '''Test 1: Default parameters''' build 29-Aug-2019 15:55:08 + if is_CASA6: build 29-Aug-2019 15:55:08 + self.assertRaises(Exception,plotants) build 29-Aug-2019 15:55:08 + else: build 29-Aug-2019 15:55:08 + self.res = plotants() build 29-Aug-2019 15:55:08 + self.assertFalse(self.res) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + def test2(self): build 29-Aug-2019 15:55:08 + '''Test 2: Bad input file''' build 29-Aug-2019 15:55:08 + msfile = 'badfile' build 29-Aug-2019 15:55:08 + if is_CASA6: build 29-Aug-2019 15:55:08 + self.assertRaises(Exception,plotants,vis=msfile) build 29-Aug-2019 15:55:08 + else: build 29-Aug-2019 15:55:08 + self.res = plotants(vis=msfile) build 29-Aug-2019 15:55:08 + self.assertFalse(self.res) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + def test3(self): build 29-Aug-2019 15:55:08 + '''Test 3: Good input file and output exists''' build 29-Aug-2019 15:55:08 + self.res = plotants(vis=self.msfile, figfile=self.fig) build 29-Aug-2019 15:55:08 + self.assertEqual(self.res,None) build 29-Aug-2019 15:55:08 + self.assertTrue(os.path.exists(self.fig)) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + def test4(self): build 29-Aug-2019 15:55:08 + '''Test 4: Label antenna IDs''' build 29-Aug-2019 15:55:08 + self.res = plotants(vis=self.msfile, figfile=self.fig, antindex=True) build 29-Aug-2019 15:55:08 + self.assertEqual(self.res,None) build 29-Aug-2019 15:55:08 + self.assertTrue(os.path.exists(self.fig)) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + def test5(self): build 29-Aug-2019 15:55:08 + '''Test 5: Logarithmic antenna positions''' build 29-Aug-2019 15:55:08 + self.res = plotants(vis=self.msfile, figfile=self.fig, logpos=True) build 29-Aug-2019 15:55:08 + self.assertEqual(self.res,None) build 29-Aug-2019 15:55:08 + self.assertTrue(os.path.exists(self.fig)) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + @unittest.skipIf(is_CASA6,"failure, unknown reasons") build 29-Aug-2019 15:55:08 + def test6(self): build 29-Aug-2019 15:55:08 + '''Test 6: Exclude antenna positions''' build 29-Aug-2019 15:55:08 + self.res = plotants(vis=self.msfile, figfile=self.fig, build 29-Aug-2019 15:55:08 + exclude='1,5,19,14,10,13') build 29-Aug-2019 15:55:08 + self.assertEqual(self.res,None) build 29-Aug-2019 15:55:08 + self.assertTrue(os.path.exists(self.fig)) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + def test7(self): build 29-Aug-2019 15:55:08 + '''Test 7: checkbaselines''' build 29-Aug-2019 15:55:08 + self.res = plotants(vis=self.msfile, figfile=self.fig, build 29-Aug-2019 15:55:08 + checkbaselines=True) build 29-Aug-2019 15:55:08 + self.assertEqual(self.res,None) build 29-Aug-2019 15:55:08 + self.assertTrue(os.path.exists(self.fig)) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + def test8(self): build 29-Aug-2019 15:55:08 + '''Test 8: exclude checkbaselines''' build 29-Aug-2019 15:55:08 + # antenna (name) 11 is already excluded by checkbaselines build 29-Aug-2019 15:55:08 + # (warning) build 29-Aug-2019 15:55:08 + self.res = plotants(vis=self.msfile, figfile=self.fig, build 29-Aug-2019 15:55:08 + exclude='11', checkbaselines=True) build 29-Aug-2019 15:55:08 + self.assertEqual(self.res,None) build 29-Aug-2019 15:55:08 + self.assertTrue(os.path.exists(self.fig)) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + def test9(self): build 29-Aug-2019 15:55:08 + '''Test 9: Title''' build 29-Aug-2019 15:55:08 + self.res = plotants(vis=self.msfile, figfile=self.fig, build 29-Aug-2019 15:55:08 + title='IC2233') build 29-Aug-2019 15:55:08 + self.assertEqual(self.res,None) build 29-Aug-2019 15:55:08 + self.assertTrue(os.path.exists(self.fig)) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + def test10(self): build 29-Aug-2019 15:55:08 + '''Test 10: All arguments''' build 29-Aug-2019 15:55:08 + self.res = plotants(self.msfile, self.fig, True, True, '1,3,5,7,9', build 29-Aug-2019 15:55:08 + True, "IC2233") build 29-Aug-2019 15:55:08 + self.assertEqual(self.res,None) build 29-Aug-2019 15:55:08 + self.assertTrue(os.path.exists(self.fig)) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 +def suite(): build 29-Aug-2019 15:55:08 + return [plotants_test] build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 +if is_CASA6: build 29-Aug-2019 15:55:08 + if __name__ == '__main__': build 29-Aug-2019 15:55:08 + unittest.main() build 29-Aug-2019 15:55:08 diff --git a/tests/tasks/test_plotweather.py b/tests/tasks/test_plotweather.py build 29-Aug-2019 15:55:08 new file mode 100644 build 29-Aug-2019 15:55:08 index 0000000..7aa133e build 29-Aug-2019 15:55:08 --- /dev/null build 29-Aug-2019 15:55:08 +++ b/tests/tasks/test_plotweather.py build 29-Aug-2019 15:55:08 @@ -0,0 +1,147 @@ build 29-Aug-2019 15:55:08 +from __future__ import absolute_import build 29-Aug-2019 15:55:08 +import os build 29-Aug-2019 15:55:08 +import string build 29-Aug-2019 15:55:08 +import sys build 29-Aug-2019 15:55:08 +import shutil build 29-Aug-2019 15:55:08 +import unittest build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 +from casatasks.private.casa_transition import is_CASA6 build 29-Aug-2019 15:55:08 +if is_CASA6: build 29-Aug-2019 15:55:08 + from casatasks import plotweather build 29-Aug-2019 15:55:08 + from casatools import ctsys build 29-Aug-2019 15:55:08 + ctsys_resolve = ctsys.resolve build 29-Aug-2019 15:55:08 +else: build 29-Aug-2019 15:55:08 + from __main__ import default build 29-Aug-2019 15:55:08 + from tasks import * build 29-Aug-2019 15:55:08 + from taskinit import * build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + def ctsys_resolve(apath): build 29-Aug-2019 15:55:08 + dataPath = os.path.join(os.environ['CASAPATH'].split()[0],'data') build 29-Aug-2019 15:55:08 + return os.path.join(dataPath,apath) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 +''' build 29-Aug-2019 15:55:08 +Unit tests for task plotweather. It tests the following parameters: build 29-Aug-2019 15:55:08 + vis: wrong and correct values build 29-Aug-2019 15:55:08 + seasonal_weight: default (0.5) and other values build 29-Aug-2019 15:55:08 + doPlot: default (True) and False build 29-Aug-2019 15:55:08 + plotName: if output is created; test formats build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + return value: [opacity] (type='list') build 29-Aug-2019 15:55:08 +''' build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 +class plotweather_test(unittest.TestCase): build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + # Input MS, must have WEATHER table build 29-Aug-2019 15:55:08 + msfile = 'nep2-shrunk.ms' build 29-Aug-2019 15:55:08 + msNoWeatherfile = 'ngc5921_ut.ms' build 29-Aug-2019 15:55:08 + # output plots build 29-Aug-2019 15:55:08 + fig = '/tmp/plotweathertest.png' build 29-Aug-2019 15:55:08 + defaultFig = msfile + ".plotweather.png" build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + def setUp(self): build 29-Aug-2019 15:55:08 + if not is_CASA6: build 29-Aug-2019 15:55:08 + default(plotweather) build 29-Aug-2019 15:55:08 + if (os.path.exists(self.msfile)): build 29-Aug-2019 15:55:08 + shutil.rmtree(self.msfile) build 29-Aug-2019 15:55:08 + shutil.copytree(ctsys_resolve(os.path.join("regression/unittest/listobs",self.msfile)), self.msfile) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + def tearDown(self): build 29-Aug-2019 15:55:08 + if (os.path.exists(self.msfile)): build 29-Aug-2019 15:55:08 + shutil.rmtree(self.msfile) build 29-Aug-2019 15:55:08 + if (os.path.exists(self.fig)): build 29-Aug-2019 15:55:08 + os.remove(self.fig) build 29-Aug-2019 15:55:08 + if (os.path.exists(self.defaultFig)): build 29-Aug-2019 15:55:08 + os.remove(self.defaultFig) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + @unittest.skipIf(is_CASA6,"failure, data not found") build 29-Aug-2019 15:55:08 + def test0(self): build 29-Aug-2019 15:55:08 + '''Test 0: Default parameters''' build 29-Aug-2019 15:55:08 + opac = plotweather() build 29-Aug-2019 15:55:08 + self.assertIsNone(opac) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + @unittest.skipIf(is_CASA6,"failure, data not found") build 29-Aug-2019 15:55:08 + def test1(self): build 29-Aug-2019 15:55:08 + '''Test 1: Bad input file''' build 29-Aug-2019 15:55:08 + badmsfile = 'badfile.ms' build 29-Aug-2019 15:55:08 + opac = plotweather(vis=badmsfile) build 29-Aug-2019 15:55:08 + self.assertIsNone(opac) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + @unittest.skipIf(is_CASA6,"failure, 0.005426051322080905 != 0.0054234724819465846 within 7 places") build 29-Aug-2019 15:55:08 + def test2(self): build 29-Aug-2019 15:55:08 + '''Test 2: ms with no weather, no plot ''' build 29-Aug-2019 15:55:08 + if (os.path.exists(self.msNoWeatherfile)): build 29-Aug-2019 15:55:08 + shutil.rmtree(self.msNoWeatherfile) build 29-Aug-2019 15:55:08 + shutil.copytree(ctsys_resolve(os.path.join("regression/unittest/listobs",self.msNoWeatherfile)), self.msNoWeatherfile) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + opac = plotweather(vis=self.msNoWeatherfile, plotName=self.fig) build 29-Aug-2019 15:55:08 + self.assertIsNotNone(opac) build 29-Aug-2019 15:55:08 + self.assertAlmostEqual(opac[0], 0.0054234724819465846) build 29-Aug-2019 15:55:08 + self.assertFalse(os.path.exists(self.fig)) build 29-Aug-2019 15:55:08 + if (os.path.exists(self.msNoWeatherfile)): build 29-Aug-2019 15:55:08 + shutil.rmtree(self.msNoWeatherfile) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + @unittest.skipIf(is_CASA6,"failure, 1.3931958371884026 != 1.3867727940788754 within 7 places") build 29-Aug-2019 15:55:08 + def test3(self): build 29-Aug-2019 15:55:08 + '''Test 3: Good input file and output exists''' build 29-Aug-2019 15:55:08 + res = plotweather(vis=self.msfile, plotName=self.fig) build 29-Aug-2019 15:55:08 + self.assertIsNotNone(res) build 29-Aug-2019 15:55:08 + opac = res[0]/1e55 build 29-Aug-2019 15:55:08 + self.assertAlmostEqual(opac, 1.3867727940788754) build 29-Aug-2019 15:55:08 + self.assertTrue(os.path.exists(self.fig)) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + @unittest.skipIf(is_CASA6,"failure, 1.3931958371884026 != 1.3867727940788754 within 7 places") build 29-Aug-2019 15:55:08 + def test4(self): build 29-Aug-2019 15:55:08 + '''Test 4: Good input file and no output plot exists''' build 29-Aug-2019 15:55:08 + res = plotweather(vis=self.msfile, doPlot=False) build 29-Aug-2019 15:55:08 + self.assertIsNotNone(res) build 29-Aug-2019 15:55:08 + opac = res[0]/1e55 build 29-Aug-2019 15:55:08 + self.assertAlmostEqual(opac, 1.3867727940788754) build 29-Aug-2019 15:55:08 + defaultFig = self.msfile + ".plotweather.png" build 29-Aug-2019 15:55:08 + self.assertFalse(os.path.exists(defaultFig)) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + @unittest.skipIf(is_CASA6,"failure, 6.965979185942013 != 6.933863970394376 within 7 places") build 29-Aug-2019 15:55:08 + def test5(self): build 29-Aug-2019 15:55:08 + '''Test 5: seasonal_weight''' build 29-Aug-2019 15:55:08 + res = plotweather(vis=self.msfile, seasonal_weight=0.75, plotName=self.fig) build 29-Aug-2019 15:55:08 + self.assertIsNotNone(res) build 29-Aug-2019 15:55:08 + opac = res[0]/1e54 build 29-Aug-2019 15:55:08 + self.assertAlmostEqual(opac, 6.9338639703943761) build 29-Aug-2019 15:55:08 + self.assertTrue(os.path.exists(self.fig)) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + @unittest.skipIf(is_CASA6,"succeeds, total runtime too long") build 29-Aug-2019 15:55:08 + def test6(self): build 29-Aug-2019 15:55:08 + '''Test 6: pdf output format''' build 29-Aug-2019 15:55:08 + plot = '/tmp/plotweathertest.pdf' build 29-Aug-2019 15:55:08 + opac = plotweather(vis=self.msfile, plotName=plot) build 29-Aug-2019 15:55:08 + self.assertTrue(os.path.exists(plot)) build 29-Aug-2019 15:55:08 + os.remove(plot) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + @unittest.skipIf(is_CASA6,"succeeds, total runtime too long") build 29-Aug-2019 15:55:08 + def test7(self): build 29-Aug-2019 15:55:08 + '''Test 7: ps output format''' build 29-Aug-2019 15:55:08 + plot = '/tmp/plotweathertest.ps' build 29-Aug-2019 15:55:08 + opac = plotweather(vis=self.msfile, plotName=plot) build 29-Aug-2019 15:55:08 + self.assertTrue(os.path.exists(plot)) build 29-Aug-2019 15:55:08 + os.remove(plot) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + @unittest.skipIf(is_CASA6,"succeeds, total runtime too long") build 29-Aug-2019 15:55:08 + def test8(self): build 29-Aug-2019 15:55:08 + '''Test 8: eps output format''' build 29-Aug-2019 15:55:08 + plot = '/tmp/plotweathertest.eps' build 29-Aug-2019 15:55:08 + opac = plotweather(vis=self.msfile, plotName=plot) build 29-Aug-2019 15:55:08 + self.assertTrue(os.path.exists(plot)) build 29-Aug-2019 15:55:08 + os.remove(plot) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 + def test9(self): build 29-Aug-2019 15:55:08 + '''Test 9: svg output format''' build 29-Aug-2019 15:55:08 + plot = '/tmp/plotweathertest.svg' build 29-Aug-2019 15:55:08 + opac = plotweather(vis=self.msfile, plotName=plot) build 29-Aug-2019 15:55:08 + self.assertTrue(os.path.exists(plot)) build 29-Aug-2019 15:55:08 + os.remove(plot) build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 +def suite(): build 29-Aug-2019 15:55:08 + return [plotweather_test] build 29-Aug-2019 15:55:08 + build 29-Aug-2019 15:55:08 +if is_CASA6: build 29-Aug-2019 15:55:08 + if __name__ == '__main__': build 29-Aug-2019 15:55:08 + unittest.main() build 29-Aug-2019 15:55:08 Argument values: build 29-Aug-2019 15:55:08 casatasks build 29-Aug-2019 15:55:08 /export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-CTB-JOB1/casatasks build 29-Aug-2019 15:55:08 master build 29-Aug-2019 15:55:08 None build 29-Aug-2019 15:55:08 Last Tag: 2019.139 build 29-Aug-2019 15:55:08 New Tag: 2019.140 build 29-Aug-2019 15:55:08 Creating a new tag build 29-Aug-2019 15:55:08 build 29-Aug-2019 15:55:08 None build 29-Aug-2019 15:55:08 Push enabled. Pushing new tag upstream. build 29-Aug-2019 15:55:08 To ssh://git@open-bitbucket.nrao.edu:7999/casa/casatasks.git build 29-Aug-2019 15:55:08 * [new tag] 2019.140 -> 2019.140 build 29-Aug-2019 15:55:08 build 29-Aug-2019 15:55:08 None simple 29-Aug-2019 15:55:08 Finished task 'Create wheel' with result: Success simple 29-Aug-2019 15:55:08 Running post build plugin 'Docker Container Cleanup' command 29-Aug-2019 15:55:08 Beginning to execute external process for build 'CASA - Casa6 Tasks Wheel Build - Build and Package RHEL6 #135 (CASA-CTB-JOB1-135)'\n ... running command line: \n/bin/docker rm -f task-wheel-container\n ... in: /export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-CTB-JOB1\n build 29-Aug-2019 15:55:10 task-wheel-container simple 29-Aug-2019 15:55:10 Running post build plugin 'NCover Results Collector' simple 29-Aug-2019 15:55:10 Running post build plugin 'Clover Results Collector' simple 29-Aug-2019 15:55:10 Running post build plugin 'npm Cache Cleanup' simple 29-Aug-2019 15:55:10 Running post build plugin 'Artifact Copier' simple 29-Aug-2019 15:55:10 Publishing an artifact: EL6 wheel simple 29-Aug-2019 15:55:10 Finished publishing of artifact Non required shared artifact: [EL6 wheel], pattern: [*-any.whl] anchored at: [wheeldirectory/] in 237.5 ms simple 29-Aug-2019 15:55:10 Finalising the build... simple 29-Aug-2019 15:55:10 Stopping timer. simple 29-Aug-2019 15:55:10 Build CASA-CTB-JOB1-135 completed. simple 29-Aug-2019 15:55:10 Running on server: post build plugin 'NCover Results Collector' simple 29-Aug-2019 15:55:10 Running on server: post build plugin 'Build Hanging Detection Configuration' simple 29-Aug-2019 15:55:10 Running on server: post build plugin 'Clover Delta Calculator' simple 29-Aug-2019 15:55:10 Running on server: post build plugin 'Maven Dependencies Postprocessor' simple 29-Aug-2019 15:55:10 All post build plugins have finished simple 29-Aug-2019 15:55:10 Generating build results summary... simple 29-Aug-2019 15:55:10 Saving build results to disk... simple 29-Aug-2019 15:55:10 Logging substituted variables... simple 29-Aug-2019 15:55:10 Indexing build results... simple 29-Aug-2019 15:55:10 Finished building CASA-CTB-JOB1-135.