simple 17-Jul-2019 14:17:49 Build CASA - Casa6 Tasks Wheel Build - Build and Package RHEL6 #121 (CASA-CTB-JOB1-121) started building on agent cbt-el7-6.cv.nrao.edu (2)
simple 17-Jul-2019 14:17:49 Remote agent on host cbt-el7-6.cv.nrao.edu
simple 17-Jul-2019 14:17:50 Build working directory is /export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-CTB-JOB1
simple 17-Jul-2019 14:17:50 Executing build CASA - Casa6 Tasks Wheel Build - Build and Package RHEL6 #121 (CASA-CTB-JOB1-121)
simple 17-Jul-2019 14:17:50 Starting task 'Clean working directory task' of type 'com.atlassian.bamboo.plugins.bamboo-artifact-downloader-plugin:cleanWorkingDirectoryTask'
simple 17-Jul-2019 14:17:50 Cleaning working directory '/export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-CTB-JOB1'
simple 17-Jul-2019 14:17:50 Finished task 'Clean working directory task' with result: Success
simple 17-Jul-2019 14:17:50 Running pre-build action: VCS Version Collector
simple 17-Jul-2019 14:17:50 Starting task 'Create wheeldirectory' of type 'com.atlassian.bamboo.plugins.scripttask:task.builder.script'
command 17-Jul-2019 14:17:50 Beginning to execute external process for build 'CASA - Casa6 Tasks Wheel Build - Build and Package RHEL6 #121 (CASA-CTB-JOB1-121)'\n ... running command line: \n/export/home/cbt-el7-6/bamboohome/temp/CASA-CTB-JOB1-121-ScriptBuildTask-7839421444973272655.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_capability_buildmachinetype=test\nbamboo_planRepository_2_branch=master\nbamboo_repository_34078771_name=OPEN-CASA-PKG\nbamboo_planRepository_1_branchDisplayName=master\nbamboo_repository_revision_number=12890d830b5680a55af0b7539d7c1584de4a2a18\nbamboo_resultsUrl=https://open-bamboo.nrao.edu/browse/CASA-CTB-JOB1-121\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=121\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-121\nbamboo_planRepository_repositoryUrl=ssh://git@open-bitbucket.nrao.edu:7999/casa/casa.git\nbamboo_repository_34078770_name=OPEN-CASA\nbamboo_repository_34078770_revision_number=12890d830b5680a55af0b7539d7c1584de4a2a18\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=12890d830b5680a55af0b7539d7c1584de4a2a18\nbamboo_repository_34078770_branch_name=master\nbamboo_buildTimeStamp=2019-07-17T14:17:49.826-04:00\nbamboo_repository_previous_revision_number=a2ef04434b339821f8af7d294e0133fb4702dde1\nbamboo_planRepository_previousRevision=a2ef04434b339821f8af7d294e0133fb4702dde1\nbamboo_repository_git_branch=master\nbamboo_buildResultKey=CASA-CTB-JOB1-121\nbamboo_repository_branch_name=master\nbamboo_buildPlanName=CASA - Casa6 Tasks Wheel Build - Build and Package RHEL6\nbamboo_planRepository_1_revision=12890d830b5680a55af0b7539d7c1584de4a2a18\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_planRepository_2_previousRevision=481e831391b4b188cc0997e82dfd9623c73940a9\nbamboo_dependenciesDisabled=false\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=481e831391b4b188cc0997e82dfd9623c73940a9\nbamboo_repository_git_username=\nbamboo_planRepository_1_previousRevision=a2ef04434b339821f8af7d294e0133fb4702dde1\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=481e831391b4b188cc0997e82dfd9623c73940a9\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_ManualBuildTriggerReason_userName=vsuorant\nbamboo_repository_34078770_previous_revision_number=a2ef04434b339821f8af7d294e0133fb4702dde1\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=481e831391b4b188cc0997e82dfd9623c73940a9\nbamboo_planRepository_1_branchName=master\n
simple 17-Jul-2019 14:17:50 Finished task 'Create wheeldirectory' with result: Success
command 17-Jul-2019 14:17:50 Substituting variable: ${bamboo.working.directory} with /export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-CTB-JOB1
simple 17-Jul-2019 14:17:50 Starting task 'Start container' of type 'com.atlassian.bamboo.plugins.bamboo-docker-plugin:task.docker.cli'
simple 17-Jul-2019 14:17:50 Running image name (casa-docker.nrao.edu:5000/casa-build-tools-centos6)
command 17-Jul-2019 14:17:50 Beginning to execute external process for build 'CASA - Casa6 Tasks Wheel Build - Build and Package RHEL6 #121 (CASA-CTB-JOB1-121)'\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_capability_buildmachinetype=test\nbamboo_planRepository_2_branch=master\nbamboo_repository_34078771_name=OPEN-CASA-PKG\nbamboo_planRepository_1_branchDisplayName=master\nbamboo_repository_revision_number=12890d830b5680a55af0b7539d7c1584de4a2a18\nbamboo_resultsUrl=https://open-bamboo.nrao.edu/browse/CASA-CTB-JOB1-121\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=121\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-121\nbamboo_planRepository_repositoryUrl=ssh://git@open-bitbucket.nrao.edu:7999/casa/casa.git\nbamboo_repository_34078770_name=OPEN-CASA\nbamboo_repository_34078770_revision_number=12890d830b5680a55af0b7539d7c1584de4a2a18\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-121-ScriptBuildTask-7839421444973272655.sh\nbamboo_shortJobKey=JOB1\nbamboo_repository_34078771_branch_name=master\nbamboo_planRepository_2_name=OPEN-CASA-PKG\nbamboo_planRepository_revision=12890d830b5680a55af0b7539d7c1584de4a2a18\nbamboo_repository_34078770_branch_name=master\nbamboo_buildTimeStamp=2019-07-17T14:17:49.826-04:00\nbamboo_repository_previous_revision_number=a2ef04434b339821f8af7d294e0133fb4702dde1\nbamboo_planRepository_previousRevision=a2ef04434b339821f8af7d294e0133fb4702dde1\nbamboo_repository_git_branch=master\nbamboo_buildResultKey=CASA-CTB-JOB1-121\nbamboo_repository_branch_name=master\nbamboo_buildPlanName=CASA - Casa6 Tasks Wheel Build - Build and Package RHEL6\nbamboo_planRepository_1_revision=12890d830b5680a55af0b7539d7c1584de4a2a18\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_planRepository_2_previousRevision=481e831391b4b188cc0997e82dfd9623c73940a9\nbamboo_dependenciesDisabled=false\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=481e831391b4b188cc0997e82dfd9623c73940a9\nbamboo_repository_git_username=\nbamboo_planRepository_1_previousRevision=a2ef04434b339821f8af7d294e0133fb4702dde1\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=481e831391b4b188cc0997e82dfd9623c73940a9\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_ManualBuildTriggerReason_userName=vsuorant\nbamboo_repository_34078770_previous_revision_number=a2ef04434b339821f8af7d294e0133fb4702dde1\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=481e831391b4b188cc0997e82dfd9623c73940a9\nbamboo_planRepository_1_branchName=master\n
build 17-Jul-2019 14:17:50 bd9730e7e17158c3e1881f6ea52daec121baad3d5a589dba78be0dbba89d6844
simple 17-Jul-2019 14:17:50 Finished task 'Start container' with result: Success
command 17-Jul-2019 14:17:50 Substituting variable: ${bamboo.working.directory} with /export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-CTB-JOB1
command 17-Jul-2019 14:17:50 Substituting variable: ${bamboo.working.directory} with /export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-CTB-JOB1
simple 17-Jul-2019 14:17:50 Starting task 'Create wheel' of type 'com.atlassian.bamboo.plugins.scripttask:task.builder.script'
command 17-Jul-2019 14:17:50 Beginning to execute external process for build 'CASA - Casa6 Tasks Wheel Build - Build and Package RHEL6 #121 (CASA-CTB-JOB1-121)'\n ... running command line: \n/export/home/cbt-el7-6/bamboohome/temp/CASA-CTB-JOB1-121-ScriptBuildTask-1309175492608314520.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_capability_buildmachinetype=test\nbamboo_planRepository_2_branch=master\nbamboo_repository_34078771_name=OPEN-CASA-PKG\nbamboo_planRepository_1_branchDisplayName=master\nbamboo_repository_revision_number=12890d830b5680a55af0b7539d7c1584de4a2a18\nbamboo_resultsUrl=https://open-bamboo.nrao.edu/browse/CASA-CTB-JOB1-121\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=121\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-121\nbamboo_planRepository_repositoryUrl=ssh://git@open-bitbucket.nrao.edu:7999/casa/casa.git\nbamboo_repository_34078770_name=OPEN-CASA\nbamboo_repository_34078770_revision_number=12890d830b5680a55af0b7539d7c1584de4a2a18\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-121-ScriptBuildTask-7839421444973272655.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=12890d830b5680a55af0b7539d7c1584de4a2a18\nbamboo_repository_34078770_branch_name=master\nbamboo_buildTimeStamp=2019-07-17T14:17:49.826-04:00\nbamboo_repository_previous_revision_number=a2ef04434b339821f8af7d294e0133fb4702dde1\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_planRepository_previousRevision=a2ef04434b339821f8af7d294e0133fb4702dde1\nbamboo_repository_git_branch=master\nbamboo_buildResultKey=CASA-CTB-JOB1-121\nbamboo_repository_branch_name=master\nbamboo_buildPlanName=CASA - Casa6 Tasks Wheel Build - Build and Package RHEL6\nbamboo_planRepository_1_revision=12890d830b5680a55af0b7539d7c1584de4a2a18\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_planRepository_2_previousRevision=481e831391b4b188cc0997e82dfd9623c73940a9\nbamboo_dependenciesDisabled=false\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=481e831391b4b188cc0997e82dfd9623c73940a9\nbamboo_repository_git_username=\nbamboo_planRepository_1_previousRevision=a2ef04434b339821f8af7d294e0133fb4702dde1\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=481e831391b4b188cc0997e82dfd9623c73940a9\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_ManualBuildTriggerReason_userName=vsuorant\nbamboo_repository_34078770_previous_revision_number=a2ef04434b339821f8af7d294e0133fb4702dde1\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=481e831391b4b188cc0997e82dfd9623c73940a9\nbamboo_planRepository_1_branchName=master\n
build 17-Jul-2019 14:17:50 datapath=[ "/opt/casa/data/master" ]
build 17-Jul-2019 14:17:51 datapath=[ "/opt/casa/data/master" ]
build 17-Jul-2019 14:17:53 Collecting casatools
build 17-Jul-2019 14:17:53 Downloading https://casa-pip.nrao.edu:443/repository/pypi-group/packages/casatools/2019.117/casatools-2019.117-cp36-cp36m-linux_x86_64.whl (514.8MB)
build 17-Jul-2019 14:18:45 Requirement already satisfied: numpy in /opt/rh/rh-python36/root/usr/lib64/python3.6/site-packages (from casatools)
build 17-Jul-2019 14:18:45 Installing collected packages: casatools
build 17-Jul-2019 14:18:47 Successfully installed casatools-2019.117
error 17-Jul-2019 14:18:48 You are using pip version 9.0.1, however version 19.1.1 is available.
error 17-Jul-2019 14:18:48 You should consider upgrading via the 'pip install --upgrade pip' command.
build 17-Jul-2019 14:18:58 Submodule 'casa-source' (https://open-bitbucket.nrao.edu/scm/casa/casa.git) registered for path 'casa-source'
build 17-Jul-2019 14:18:58 Cloning into 'casa-source'...
build 17-Jul-2019 14:19:09 Submodule path 'casa-source': checked out 'fd278035e75821b1d87836f3d24537c10b74b7d1'
build 17-Jul-2019 14:19:09 Submodule 'casacore' (https://github.com/casacore/casacore.git) registered for path 'casacore'
build 17-Jul-2019 14:19:09 Cloning into 'casacore'...
build 17-Jul-2019 14:19:18 Submodule path 'casa-source/casacore': checked out 'ed4e1882481c201de07700d40b654b86ab304dee'
error 17-Jul-2019 14:19:19 Previous HEAD position was fd27803... Merge pull request #1028 in CASA/casa from CAS-8418 to master
error 17-Jul-2019 14:19:19 Switched to branch 'master'
build 17-Jul-2019 14:19:19 Already up-to-date.
build 17-Jul-2019 14:19:21 running bdist_wheel
build 17-Jul-2019 14:19:21 initializing options...
build 17-Jul-2019 14:19:21 finalizing options...
build 17-Jul-2019 14:19:21 running build
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/imhead.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/immoments.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/imhistory.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/applycal.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/bandpass.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/blcal.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/calstat.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/concat.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/split.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/listobs.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/flagdata.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/flagcmd.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/setjy.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/cvel.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/cvel2.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/importuvfits.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/importfits.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/exportfits.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/exportuvfits.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/partition.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/listpartition.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/flagmanager.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/mstransform.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/tclean.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/immath.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/vishead.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/uvsub.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/spxfit.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/splattotable.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/specsmooth.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/specflux.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/smoothcal.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/specfit.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/imstat.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/slsearch.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/delmod.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/imsubimage.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/accor.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/accum.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/asdmsummary.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/clearcal.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/conjugatevis.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/exportasdm.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/importasdm.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/clearstat.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/fixplanets.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/fixvis.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/fluxscale.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/ft.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/gaincal.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/gencal.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/hanningsmooth.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/imcollapse.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/imcontsub.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/imdev.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/imfit.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/impbcor.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/importasap.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/importatca.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/importfitsidi.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/importgmrt.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/importnro.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/importvla.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/impv.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/imrebin.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/imreframe.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/imregrid.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/imsmooth.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/imtrans.xml
build 17-Jul-2019 14:20:41 fixing casa-source/gcwrap/tasks/imval.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/imval.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/initweights.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/listcal.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/listfits.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/listhistory.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/listsdm.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/listvis.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/makemask.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/polcal.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/predictcomp.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/rerefant.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/rmfit.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/rmtables.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/sdbaseline.xml
build 17-Jul-2019 14:20:41 fixing casa-source/gcwrap/tasks/sdcal.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/sdcal.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/sdfit.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/sdfixscan.xml
build 17-Jul-2019 14:20:41 fixing casa-source/gcwrap/tasks/sdgaincal.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/sdgaincal.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/sdimaging.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/sdsmooth.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/simalma.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/simobserve.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/simanalyze.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/feather.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/statwt.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/virtualconcat.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/uvcontsub.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/uvmodelfit.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/visstat.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/widebandpbcor.xml
build 17-Jul-2019 14:20:41 upgrading casa-source/gcwrap/tasks/importmiriad.xml
build 17-Jul-2019 14:20:41 generating task python files...
build 17-Jul-2019 14:20:41 creating build/lib.linux-x86_64-3.6/casatasks/private/parallel
build 17-Jul-2019 14:20:41 copying src/modules/parallel/parallel_task_helper.py -> build/lib.linux-x86_64-3.6/casatasks/private/parallel
build 17-Jul-2019 14:20:41 copying src/modules/parallel/parallel_data_helper.py -> build/lib.linux-x86_64-3.6/casatasks/private/parallel
build 17-Jul-2019 14:20:41 copying src/modules/parallel/rflag_post_proc.py -> build/lib.linux-x86_64-3.6/casatasks/private/parallel
build 17-Jul-2019 14:20:41 copying src/modules/parallel/__init__.py -> build/lib.linux-x86_64-3.6/casatasks/private/parallel
build 17-Jul-2019 14:20:41 creating build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers
build 17-Jul-2019 14:20:41 copying src/modules/imagerhelpers/imager_parallel_cube.py -> build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers
build 17-Jul-2019 14:20:41 copying src/modules/imagerhelpers/__init__.py -> build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers
build 17-Jul-2019 14:20:41 copying src/modules/imagerhelpers/parallel_imager_helper.py -> build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers
build 17-Jul-2019 14:20:41 copying src/modules/imagerhelpers/imager_parallel_deconvolver.py -> build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers
build 17-Jul-2019 14:20:41 copying src/modules/imagerhelpers/input_parameters.py -> build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers
build 17-Jul-2019 14:20:41 copying src/modules/imagerhelpers/imager_parallel_continuum.py -> build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers
build 17-Jul-2019 14:20:41 copying src/modules/imagerhelpers/imager_base.py -> build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers
build 17-Jul-2019 14:20:41 installing to build/bdist.linux-x86_64/wheel
build 17-Jul-2019 14:20:41 running install
build 17-Jul-2019 14:20:41 running install_lib
build 17-Jul-2019 14:20:41 running build_py
build 17-Jul-2019 14:20:41 creating build/lib
build 17-Jul-2019 14:20:41 creating build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/setjy.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/rerefant.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/cvel.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/imregrid.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/sdimaging.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/blcal.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/rmfit.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/predictcomp.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/virtualconcat.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/uvmodelfit.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/spxfit.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/sdfixscan.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/fixplanets.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/imreframe.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/importmiriad.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/mstransform.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/imrebin.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/specsmooth.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/delmod.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/widebandpbcor.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/visstat.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/hanningsmooth.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/importvla.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/tclean.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/listcal.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/cvel2.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/listpartition.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/exportfits.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/sdsmooth.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/asdmsummary.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/clearcal.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/rmtables.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/clearstat.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/partition.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/imtrans.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/flagcmd.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/importfitsidi.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/fixvis.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/imval.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/importnro.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/sdcal.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/importasdm.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/smoothcal.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/sdgaincal.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/accum.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/__init__.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/listhistory.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/importgmrt.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/gaincal.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/immath.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/bandpass.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/simanalyze.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/specflux.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/applycal.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/sdbaseline.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/importuvfits.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/listobs.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/imstat.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/listsdm.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/immoments.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/importasap.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/uvcontsub.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/exportasdm.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/fluxscale.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/gencal.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/imcollapse.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/config.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/imcontsub.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/vishead.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/calstat.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/imdev.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/feather.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/specfit.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/uvsub.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/ft.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/initweights.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/listfits.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/imsubimage.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/simalma.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/impv.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/split.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/polcal.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/conjugatevis.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/flagdata.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/slsearch.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/imfit.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/flagmanager.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/simobserve.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/makemask.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/exportuvfits.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/sdfit.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/importatca.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/splattotable.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/accor.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/impbcor.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/importfits.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/listvis.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/imsmooth.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/imhistory.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/concat.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/statwt.py -> build/lib/casatasks
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/imhead.py -> build/lib/casatasks
error 17-Jul-2019 14:20:41 package init file 'build/lib.linux-x86_64-3.6/casatasks/private/__init__.py' not found (or not a regular file)
build 17-Jul-2019 14:20:41 creating build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_fixplanets.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_accum.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_uvmodelfit.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imsubimage.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_importvla.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/JPLephem_reader2.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_sdfit.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_applycal.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imcollapse.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imval.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_feather.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_listhistory.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_listpartition.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_fluxscale.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_tclean.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/vishead_util.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_listfits.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_mstransform.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_asdmsummary.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_importfitsidi.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_clearstat.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_sdbaseline.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_listobs.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_uvsub.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imhead.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_simobserve.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/setjy_helper.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_importgmrt.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_statwt.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_vishead.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_cvel2.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/convertephem.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_importnro.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_split.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_calstat.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/sdbeamutil.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imstat.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_cvel.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_splattotable.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/correct_ant_posns.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_listcal.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/flaghelper.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/userconfig.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_spxfit.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_flagcmd.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_flagdata.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_importatca.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_importmiriad.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/correct_ant_posns_alma.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/cleanhelper.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_flagmanager.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imreframe.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_setjy.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_virtualconcat.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_importasap.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_ft.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/casa_transition.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_visstat.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_impv.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imrebin.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_slsearch.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_specsmooth.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_listvis.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_hanningsmooth.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_sdgaincal.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_initweights.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_blcal.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_simanalyze.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_importfits.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_partition.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imfit.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_sdsmooth.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_importuvfits.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_gaincal.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_widebandpbcor.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_concat.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_immoments.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_clearcal.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_conjugatevis.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/solar_system_setjy.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_polcal.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_impbcor.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imsmooth.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/mstools.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_rmtables.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_predictcomp.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_listsdm.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/sdutil.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/partitionhelper.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_importasdm.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_simalma.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imregrid.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/ialib.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_sdcal.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_delmod.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_exportuvfits.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_bandpass.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_makemask.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/callibrary.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/imtools.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_exportasdm.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_specfit.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/concatephem.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/predictcomp_helper.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/correct_ant_posns_evla.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/update_spw.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_exportfits.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_smoothcal.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/simutil.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imtrans.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_fixvis.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_specflux.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_rmfit.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/cvt.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_accor.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imcontsub.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imdev.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_immath.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_sdfixscan.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_uvcontsub.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_gencal.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imhistory.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_sdimaging.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/task_rerefant.py -> build/lib/casatasks/private
build 17-Jul-2019 14:20:41 creating build/lib/casatasks/private/parallel
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/parallel/parallel_task_helper.py -> build/lib/casatasks/private/parallel
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/parallel/parallel_data_helper.py -> build/lib/casatasks/private/parallel
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/parallel/rflag_post_proc.py -> build/lib/casatasks/private/parallel
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/parallel/__init__.py -> build/lib/casatasks/private/parallel
build 17-Jul-2019 14:20:41 creating build/lib/casatasks/private/imagerhelpers
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers/imager_parallel_cube.py -> build/lib/casatasks/private/imagerhelpers
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers/__init__.py -> build/lib/casatasks/private/imagerhelpers
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers/parallel_imager_helper.py -> build/lib/casatasks/private/imagerhelpers
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers/imager_parallel_deconvolver.py -> build/lib/casatasks/private/imagerhelpers
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers/input_parameters.py -> build/lib/casatasks/private/imagerhelpers
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers/imager_parallel_continuum.py -> build/lib/casatasks/private/imagerhelpers
build 17-Jul-2019 14:20:41 copying build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers/imager_base.py -> build/lib/casatasks/private/imagerhelpers
build 17-Jul-2019 14:20:41 creating build/bdist.linux-x86_64
build 17-Jul-2019 14:20:41 creating build/bdist.linux-x86_64/wheel
build 17-Jul-2019 14:20:41 creating build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/setjy.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/rerefant.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/cvel.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/imregrid.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/sdimaging.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/blcal.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/rmfit.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/predictcomp.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/virtualconcat.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/uvmodelfit.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/spxfit.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/sdfixscan.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/fixplanets.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/imreframe.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/importmiriad.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/mstransform.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/imrebin.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/specsmooth.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 creating build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_fixplanets.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_accum.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_uvmodelfit.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_imsubimage.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_importvla.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/JPLephem_reader2.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_sdfit.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_applycal.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_imcollapse.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_imval.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_feather.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_listhistory.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_listpartition.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_fluxscale.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_tclean.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/vishead_util.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_listfits.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_mstransform.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_asdmsummary.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_importfitsidi.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_clearstat.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_sdbaseline.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_listobs.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_uvsub.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_imhead.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_simobserve.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/setjy_helper.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_importgmrt.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_statwt.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_vishead.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_cvel2.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/convertephem.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_importnro.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_split.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_calstat.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/sdbeamutil.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_imstat.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_cvel.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_splattotable.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/correct_ant_posns.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_listcal.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/flaghelper.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/userconfig.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_spxfit.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_flagcmd.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_flagdata.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_importatca.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_importmiriad.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/correct_ant_posns_alma.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/cleanhelper.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_flagmanager.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_imreframe.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_setjy.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_virtualconcat.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_importasap.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_ft.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/casa_transition.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_visstat.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_impv.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_imrebin.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_slsearch.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_specsmooth.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_listvis.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_hanningsmooth.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 creating build/bdist.linux-x86_64/wheel/casatasks/private/parallel
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/parallel/parallel_task_helper.py -> build/bdist.linux-x86_64/wheel/casatasks/private/parallel
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/parallel/parallel_data_helper.py -> build/bdist.linux-x86_64/wheel/casatasks/private/parallel
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/parallel/rflag_post_proc.py -> build/bdist.linux-x86_64/wheel/casatasks/private/parallel
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/parallel/__init__.py -> build/bdist.linux-x86_64/wheel/casatasks/private/parallel
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_sdgaincal.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_initweights.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_blcal.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_simanalyze.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_importfits.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_partition.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_imfit.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_sdsmooth.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_importuvfits.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_gaincal.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_widebandpbcor.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_concat.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_immoments.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_clearcal.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_conjugatevis.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/solar_system_setjy.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_polcal.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_impbcor.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_imsmooth.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/mstools.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_rmtables.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_predictcomp.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_listsdm.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/sdutil.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/partitionhelper.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_importasdm.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_simalma.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_imregrid.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/ialib.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_sdcal.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_delmod.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 creating build/bdist.linux-x86_64/wheel/casatasks/private/imagerhelpers
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/imagerhelpers/imager_parallel_cube.py -> build/bdist.linux-x86_64/wheel/casatasks/private/imagerhelpers
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/imagerhelpers/__init__.py -> build/bdist.linux-x86_64/wheel/casatasks/private/imagerhelpers
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/imagerhelpers/parallel_imager_helper.py -> build/bdist.linux-x86_64/wheel/casatasks/private/imagerhelpers
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/imagerhelpers/imager_parallel_deconvolver.py -> build/bdist.linux-x86_64/wheel/casatasks/private/imagerhelpers
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/imagerhelpers/input_parameters.py -> build/bdist.linux-x86_64/wheel/casatasks/private/imagerhelpers
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/imagerhelpers/imager_parallel_continuum.py -> build/bdist.linux-x86_64/wheel/casatasks/private/imagerhelpers
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/imagerhelpers/imager_base.py -> build/bdist.linux-x86_64/wheel/casatasks/private/imagerhelpers
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_exportuvfits.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_bandpass.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_makemask.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/callibrary.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/imtools.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_exportasdm.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_specfit.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/concatephem.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/predictcomp_helper.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/correct_ant_posns_evla.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/update_spw.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_exportfits.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_smoothcal.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/simutil.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_imtrans.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_fixvis.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_specflux.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_rmfit.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/cvt.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_accor.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_imcontsub.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_imdev.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_immath.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_sdfixscan.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_uvcontsub.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_gencal.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_imhistory.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_sdimaging.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/private/task_rerefant.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/delmod.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/widebandpbcor.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/visstat.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/hanningsmooth.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/importvla.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/tclean.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/listcal.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/cvel2.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/listpartition.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/exportfits.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/sdsmooth.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/asdmsummary.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/clearcal.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/rmtables.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/clearstat.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/partition.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/imtrans.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/flagcmd.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/importfitsidi.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/fixvis.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/imval.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/importnro.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/sdcal.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/importasdm.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/smoothcal.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/sdgaincal.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/accum.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/__init__.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/listhistory.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/importgmrt.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/gaincal.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/immath.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/bandpass.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/simanalyze.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/specflux.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/applycal.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/sdbaseline.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/importuvfits.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/listobs.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/imstat.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/listsdm.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/immoments.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/importasap.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/uvcontsub.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/exportasdm.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/fluxscale.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/gencal.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/imcollapse.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/config.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/imcontsub.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/vishead.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/calstat.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/imdev.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/feather.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/specfit.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/uvsub.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/ft.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/initweights.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/listfits.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/imsubimage.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/simalma.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/impv.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/split.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/polcal.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/conjugatevis.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/flagdata.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/slsearch.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/imfit.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/flagmanager.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/simobserve.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/makemask.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/exportuvfits.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/sdfit.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/importatca.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/splattotable.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/accor.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/impbcor.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/importfits.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/listvis.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/imsmooth.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/imhistory.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/concat.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/statwt.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 copying build/lib/casatasks/imhead.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 14:20:41 running install_egg_info
build 17-Jul-2019 14:20:41 running egg_info
build 17-Jul-2019 14:20:41 creating casatasks.egg-info
build 17-Jul-2019 14:20:41 writing casatasks.egg-info/PKG-INFO
build 17-Jul-2019 14:20:41 writing dependency_links to casatasks.egg-info/dependency_links.txt
build 17-Jul-2019 14:20:41 writing requirements to casatasks.egg-info/requires.txt
build 17-Jul-2019 14:20:41 writing top-level names to casatasks.egg-info/top_level.txt
build 17-Jul-2019 14:20:41 writing manifest file 'casatasks.egg-info/SOURCES.txt'
build 17-Jul-2019 14:20:41 reading manifest file 'casatasks.egg-info/SOURCES.txt'
build 17-Jul-2019 14:20:41 writing manifest file 'casatasks.egg-info/SOURCES.txt'
build 17-Jul-2019 14:20:41 Copying casatasks.egg-info to build/bdist.linux-x86_64/wheel/casatasks-2019.118-py3.6.egg-info
build 17-Jul-2019 14:20:41 running install_scripts
build 17-Jul-2019 14:20:41 creating build/bdist.linux-x86_64/wheel/casatasks-2019.118.dist-info/WHEEL
build 17-Jul-2019 14:20:41 creating 'dist/casatasks-2019.118-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
build 17-Jul-2019 14:20:41 adding 'casatasks/__init__.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/accor.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/accum.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/applycal.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/asdmsummary.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/bandpass.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/blcal.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/calstat.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/clearcal.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/clearstat.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/concat.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/config.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/conjugatevis.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/cvel.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/cvel2.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/delmod.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/exportasdm.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/exportfits.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/exportuvfits.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/feather.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/fixplanets.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/fixvis.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/flagcmd.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/flagdata.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/flagmanager.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/fluxscale.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/ft.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/gaincal.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/gencal.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/hanningsmooth.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/imcollapse.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/imcontsub.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/imdev.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/imfit.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/imhead.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/imhistory.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/immath.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/immoments.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/impbcor.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/importasap.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/importasdm.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/importatca.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/importfits.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/importfitsidi.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/importgmrt.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/importmiriad.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/importnro.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/importuvfits.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/importvla.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/impv.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/imrebin.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/imreframe.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/imregrid.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/imsmooth.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/imstat.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/imsubimage.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/imtrans.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/imval.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/initweights.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/listcal.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/listfits.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/listhistory.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/listobs.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/listpartition.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/listsdm.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/listvis.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/makemask.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/mstransform.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/partition.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/polcal.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/predictcomp.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/rerefant.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/rmfit.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/rmtables.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/sdbaseline.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/sdcal.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/sdfit.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/sdfixscan.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/sdgaincal.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/sdimaging.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/sdsmooth.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/setjy.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/simalma.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/simanalyze.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/simobserve.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/slsearch.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/smoothcal.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/specfit.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/specflux.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/specsmooth.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/splattotable.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/split.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/spxfit.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/statwt.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/tclean.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/uvcontsub.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/uvmodelfit.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/uvsub.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/virtualconcat.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/vishead.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/visstat.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/widebandpbcor.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/JPLephem_reader2.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/callibrary.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/casa_transition.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/cleanhelper.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/concatephem.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/convertephem.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/correct_ant_posns.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/correct_ant_posns_alma.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/correct_ant_posns_evla.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/cvt.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/flaghelper.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/ialib.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/imtools.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/mstools.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/partitionhelper.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/predictcomp_helper.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/sdbeamutil.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/sdutil.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/setjy_helper.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/simutil.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/solar_system_setjy.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_accor.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_accum.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_applycal.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_asdmsummary.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_bandpass.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_blcal.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_calstat.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_clearcal.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_clearstat.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_concat.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_conjugatevis.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_cvel.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_cvel2.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_delmod.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_exportasdm.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_exportfits.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_exportuvfits.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_feather.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_fixplanets.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_fixvis.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_flagcmd.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_flagdata.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_flagmanager.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_fluxscale.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_ft.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_gaincal.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_gencal.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_hanningsmooth.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_imcollapse.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_imcontsub.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_imdev.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_imfit.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_imhead.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_imhistory.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_immath.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_immoments.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_impbcor.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_importasap.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_importasdm.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_importatca.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_importfits.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_importfitsidi.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_importgmrt.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_importmiriad.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_importnro.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_importuvfits.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_importvla.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_impv.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_imrebin.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_imreframe.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_imregrid.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_imsmooth.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_imstat.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_imsubimage.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_imtrans.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_imval.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_initweights.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_listcal.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_listfits.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_listhistory.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_listobs.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_listpartition.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_listsdm.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_listvis.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_makemask.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_mstransform.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_partition.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_polcal.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_predictcomp.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_rerefant.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_rmfit.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_rmtables.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_sdbaseline.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_sdcal.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_sdfit.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_sdfixscan.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_sdgaincal.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_sdimaging.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_sdsmooth.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_setjy.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_simalma.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_simanalyze.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_simobserve.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_slsearch.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_smoothcal.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_specfit.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_specflux.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_specsmooth.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_splattotable.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_split.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_spxfit.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_statwt.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_tclean.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_uvcontsub.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_uvmodelfit.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_uvsub.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_virtualconcat.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_vishead.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_visstat.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/task_widebandpbcor.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/update_spw.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/userconfig.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/vishead_util.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/imagerhelpers/__init__.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/imagerhelpers/imager_base.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/imagerhelpers/imager_parallel_continuum.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/imagerhelpers/imager_parallel_cube.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/imagerhelpers/imager_parallel_deconvolver.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/imagerhelpers/input_parameters.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/imagerhelpers/parallel_imager_helper.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/parallel/__init__.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/parallel/parallel_data_helper.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/parallel/parallel_task_helper.py'
build 17-Jul-2019 14:20:41 adding 'casatasks/private/parallel/rflag_post_proc.py'
build 17-Jul-2019 14:20:41 adding 'casatasks-2019.118.dist-info/METADATA'
build 17-Jul-2019 14:20:41 adding 'casatasks-2019.118.dist-info/WHEEL'
build 17-Jul-2019 14:20:41 adding 'casatasks-2019.118.dist-info/top_level.txt'
build 17-Jul-2019 14:20:41 adding 'casatasks-2019.118.dist-info/RECORD'
build 17-Jul-2019 14:20:41 removing build/bdist.linux-x86_64/wheel
build 17-Jul-2019 14:20:42 Cloning into 'casatasks'...
build 17-Jul-2019 14:20:42 Cloning into 'casa-build-utils'...
error 17-Jul-2019 15:50:42 /export/home/cbt-el7-6/bamboohome/temp/CASA-CTB-JOB1-121-ScriptBuildTask-1309175492608314520.sh: line 29: 26410 Terminated python tagger.py -t casatasks -s /export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-CTB-JOB1/casatasks -p $packagename -b master --pushEnabled
simple 17-Jul-2019 15:50:42 Failing task since return code of [/export/home/cbt-el7-6/bamboohome/temp/CASA-CTB-JOB1-121-ScriptBuildTask-1309175492608314520.sh] was 143 while expected 0
simple 17-Jul-2019 15:50:42 Finished task 'Create wheel' with result: Failed
simple 17-Jul-2019 15:50:42 Running post build plugin 'Docker Container Cleanup'
command 17-Jul-2019 15:50:42 Beginning to execute external process for build 'CASA - Casa6 Tasks Wheel Build - Build and Package RHEL6 #121 (CASA-CTB-JOB1-121)'\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 17-Jul-2019 15:50:43 task-wheel-container
simple 17-Jul-2019 15:50:43 Running post build plugin 'NCover Results Collector'
simple 17-Jul-2019 15:50:43 Running post build plugin 'Clover Results Collector'
simple 17-Jul-2019 15:50:43 Running post build plugin 'npm Cache Cleanup'
simple 17-Jul-2019 15:50:43 Running post build plugin 'Artifact Copier'
simple 17-Jul-2019 15:50:43 Publishing an artifact: EL6 wheel
simple 17-Jul-2019 15:50:43 Finished publishing of artifact Non required shared artifact: [EL6 wheel], pattern: [*-any.whl] anchored at: [wheeldirectory/] in 147.0 ms
simple 17-Jul-2019 15:50:43 Finalising the build...
simple 17-Jul-2019 15:50:43 Stopping timer.
simple 17-Jul-2019 15:50:43 Build CASA-CTB-JOB1-121 completed.
simple 17-Jul-2019 15:50:43 Running on server: post build plugin 'NCover Results Collector'
simple 17-Jul-2019 15:50:43 Running on server: post build plugin 'Build Hanging Detection Configuration'
simple 17-Jul-2019 15:50:43 Running on server: post build plugin 'Clover Delta Calculator'
simple 17-Jul-2019 15:50:43 Running on server: post build plugin 'Maven Dependencies Postprocessor'
simple 17-Jul-2019 15:50:43 All post build plugins have finished
simple 17-Jul-2019 15:50:43 Generating build results summary...
simple 17-Jul-2019 15:50:43 Saving build results to disk...
simple 17-Jul-2019 15:50:43 Logging substituted variables...
simple 17-Jul-2019 15:50:43 Indexing build results...
simple 17-Jul-2019 15:50:44 Finished building CASA-CTB-JOB1-121.
simple 17-Jul-2019 16:05:20 Build CASA - Casa6 Tasks Wheel Build - Build and Package RHEL6 #121 (CASA-CTB-JOB1-121) started building on agent cbt-el7-6.cv.nrao.edu (2)
simple 17-Jul-2019 16:05:20 Remote agent on host cbt-el7-6.cv.nrao.edu
simple 17-Jul-2019 16:05:20 Build working directory is /export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-CTB-JOB1
simple 17-Jul-2019 16:05:20 Executing build CASA - Casa6 Tasks Wheel Build - Build and Package RHEL6 #121 (CASA-CTB-JOB1-121)
simple 17-Jul-2019 16:05:20 Starting task 'Clean working directory task' of type 'com.atlassian.bamboo.plugins.bamboo-artifact-downloader-plugin:cleanWorkingDirectoryTask'
simple 17-Jul-2019 16:05:20 Cleaning working directory '/export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-CTB-JOB1'
simple 17-Jul-2019 16:05:20 Finished task 'Clean working directory task' with result: Success
simple 17-Jul-2019 16:05:20 Running pre-build action: VCS Version Collector
simple 17-Jul-2019 16:05:20 Starting task 'Create wheeldirectory' of type 'com.atlassian.bamboo.plugins.scripttask:task.builder.script'
command 17-Jul-2019 16:05:20 Beginning to execute external process for build 'CASA - Casa6 Tasks Wheel Build - Build and Package RHEL6 #121 (CASA-CTB-JOB1-121)'\n ... running command line: \n/export/home/cbt-el7-6/bamboohome/temp/CASA-CTB-JOB1-121-ScriptBuildTask-3510677365558064666.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_capability_buildmachinetype=test\nbamboo_planRepository_2_branch=master\nbamboo_repository_34078771_name=OPEN-CASA-PKG\nbamboo_planRepository_1_branchDisplayName=master\nbamboo_repository_revision_number=12890d830b5680a55af0b7539d7c1584de4a2a18\nbamboo_resultsUrl=https://open-bamboo.nrao.edu/browse/CASA-CTB-JOB1-121\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=121\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-121\nbamboo_planRepository_repositoryUrl=ssh://git@open-bitbucket.nrao.edu:7999/casa/casa.git\nbamboo_repository_34078770_name=OPEN-CASA\nbamboo_repository_34078770_revision_number=12890d830b5680a55af0b7539d7c1584de4a2a18\nbamboo_ManualBuildTriggerReason_stageName=Default Stage\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-121-ScriptBuildTask-7839421444973272655.sh\nbamboo_shortJobKey=JOB1\nbamboo_repository_34078771_branch_name=master\nbamboo_planRepository_2_name=OPEN-CASA-PKG\nbamboo_planRepository_revision=12890d830b5680a55af0b7539d7c1584de4a2a18\nbamboo_repository_34078770_branch_name=master\nbamboo_buildTimeStamp=2019-07-17T16:05:20.848-04:00\nbamboo_repository_previous_revision_number=a2ef04434b339821f8af7d294e0133fb4702dde1\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_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_script_3=/export/home/cbt-el7-6/bamboohome/temp/CASA-CTB-JOB1-121-ScriptBuildTask-1309175492608314520.sh\nbamboo_planRepository_previousRevision=a2ef04434b339821f8af7d294e0133fb4702dde1\nbamboo_repository_git_branch=master\nbamboo_buildResultKey=CASA-CTB-JOB1-121\nbamboo_repository_branch_name=master\nbamboo_buildPlanName=CASA - Casa6 Tasks Wheel Build - Build and Package RHEL6\nbamboo_planRepository_1_revision=12890d830b5680a55af0b7539d7c1584de4a2a18\nbamboo_build_commandline__1000349=/bin/docker rm -f task-wheel-container\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_planRepository_2_previousRevision=481e831391b4b188cc0997e82dfd9623c73940a9\nbamboo_dependenciesDisabled=false\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=481e831391b4b188cc0997e82dfd9623c73940a9\nbamboo_repository_git_username=\nbamboo_planRepository_1_previousRevision=a2ef04434b339821f8af7d294e0133fb4702dde1\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=481e831391b4b188cc0997e82dfd9623c73940a9\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_ManualBuildTriggerReason_userName=vsuorant\nbamboo_repository_34078770_previous_revision_number=a2ef04434b339821f8af7d294e0133fb4702dde1\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_RerunBuildTriggerReason_noOfRetries=1\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=481e831391b4b188cc0997e82dfd9623c73940a9\nbamboo_planRepository_1_branchName=master\n
simple 17-Jul-2019 16:05:20 Finished task 'Create wheeldirectory' with result: Success
command 17-Jul-2019 16:05:20 Substituting variable: ${bamboo.working.directory} with /export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-CTB-JOB1
simple 17-Jul-2019 16:05:20 Starting task 'Start container' of type 'com.atlassian.bamboo.plugins.bamboo-docker-plugin:task.docker.cli'
simple 17-Jul-2019 16:05:20 Running image name (casa-docker.nrao.edu:5000/casa-build-tools-centos6)
command 17-Jul-2019 16:05:20 Beginning to execute external process for build 'CASA - Casa6 Tasks Wheel Build - Build and Package RHEL6 #121 (CASA-CTB-JOB1-121)'\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_capability_buildmachinetype=test\nbamboo_planRepository_2_branch=master\nbamboo_repository_34078771_name=OPEN-CASA-PKG\nbamboo_planRepository_1_branchDisplayName=master\nbamboo_repository_revision_number=12890d830b5680a55af0b7539d7c1584de4a2a18\nbamboo_resultsUrl=https://open-bamboo.nrao.edu/browse/CASA-CTB-JOB1-121\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=121\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-121\nbamboo_planRepository_repositoryUrl=ssh://git@open-bitbucket.nrao.edu:7999/casa/casa.git\nbamboo_repository_34078770_name=OPEN-CASA\nbamboo_repository_34078770_revision_number=12890d830b5680a55af0b7539d7c1584de4a2a18\nbamboo_ManualBuildTriggerReason_stageName=Default Stage\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-121-ScriptBuildTask-3510677365558064666.sh\nbamboo_shortJobKey=JOB1\nbamboo_repository_34078771_branch_name=master\nbamboo_planRepository_2_name=OPEN-CASA-PKG\nbamboo_planRepository_revision=12890d830b5680a55af0b7539d7c1584de4a2a18\nbamboo_repository_34078770_branch_name=master\nbamboo_buildTimeStamp=2019-07-17T16:05:20.848-04:00\nbamboo_repository_previous_revision_number=a2ef04434b339821f8af7d294e0133fb4702dde1\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_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_script_3=/export/home/cbt-el7-6/bamboohome/temp/CASA-CTB-JOB1-121-ScriptBuildTask-1309175492608314520.sh\nbamboo_planRepository_previousRevision=a2ef04434b339821f8af7d294e0133fb4702dde1\nbamboo_repository_git_branch=master\nbamboo_buildResultKey=CASA-CTB-JOB1-121\nbamboo_repository_branch_name=master\nbamboo_buildPlanName=CASA - Casa6 Tasks Wheel Build - Build and Package RHEL6\nbamboo_planRepository_1_revision=12890d830b5680a55af0b7539d7c1584de4a2a18\nbamboo_build_commandline__1000349=/bin/docker rm -f task-wheel-container\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_planRepository_2_previousRevision=481e831391b4b188cc0997e82dfd9623c73940a9\nbamboo_dependenciesDisabled=false\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=481e831391b4b188cc0997e82dfd9623c73940a9\nbamboo_repository_git_username=\nbamboo_planRepository_1_previousRevision=a2ef04434b339821f8af7d294e0133fb4702dde1\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=481e831391b4b188cc0997e82dfd9623c73940a9\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_ManualBuildTriggerReason_userName=vsuorant\nbamboo_repository_34078770_previous_revision_number=a2ef04434b339821f8af7d294e0133fb4702dde1\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_RerunBuildTriggerReason_noOfRetries=1\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=481e831391b4b188cc0997e82dfd9623c73940a9\nbamboo_planRepository_1_branchName=master\n
build 17-Jul-2019 16:05:21 6b623d607a76ed35bcf861091d4f1e4ab3d9f40535f66badd9c7b4bcdc84fff0
simple 17-Jul-2019 16:05:21 Finished task 'Start container' with result: Success
command 17-Jul-2019 16:05:21 Substituting variable: ${bamboo.working.directory} with /export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-CTB-JOB1
command 17-Jul-2019 16:05:21 Substituting variable: ${bamboo.working.directory} with /export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-CTB-JOB1
simple 17-Jul-2019 16:05:21 Starting task 'Create wheel' of type 'com.atlassian.bamboo.plugins.scripttask:task.builder.script'
command 17-Jul-2019 16:05:21 Beginning to execute external process for build 'CASA - Casa6 Tasks Wheel Build - Build and Package RHEL6 #121 (CASA-CTB-JOB1-121)'\n ... running command line: \n/export/home/cbt-el7-6/bamboohome/temp/CASA-CTB-JOB1-121-ScriptBuildTask-8883743055941355175.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_capability_buildmachinetype=test\nbamboo_planRepository_2_branch=master\nbamboo_repository_34078771_name=OPEN-CASA-PKG\nbamboo_planRepository_1_branchDisplayName=master\nbamboo_repository_revision_number=12890d830b5680a55af0b7539d7c1584de4a2a18\nbamboo_resultsUrl=https://open-bamboo.nrao.edu/browse/CASA-CTB-JOB1-121\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=121\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-121\nbamboo_planRepository_repositoryUrl=ssh://git@open-bitbucket.nrao.edu:7999/casa/casa.git\nbamboo_repository_34078770_name=OPEN-CASA\nbamboo_repository_34078770_revision_number=12890d830b5680a55af0b7539d7c1584de4a2a18\nbamboo_ManualBuildTriggerReason_stageName=Default Stage\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-121-ScriptBuildTask-3510677365558064666.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=12890d830b5680a55af0b7539d7c1584de4a2a18\nbamboo_repository_34078770_branch_name=master\nbamboo_buildTimeStamp=2019-07-17T16:05:20.848-04:00\nbamboo_repository_previous_revision_number=a2ef04434b339821f8af7d294e0133fb4702dde1\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_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_script_3=/export/home/cbt-el7-6/bamboohome/temp/CASA-CTB-JOB1-121-ScriptBuildTask-1309175492608314520.sh\nbamboo_planRepository_previousRevision=a2ef04434b339821f8af7d294e0133fb4702dde1\nbamboo_repository_git_branch=master\nbamboo_buildResultKey=CASA-CTB-JOB1-121\nbamboo_repository_branch_name=master\nbamboo_buildPlanName=CASA - Casa6 Tasks Wheel Build - Build and Package RHEL6\nbamboo_planRepository_1_revision=12890d830b5680a55af0b7539d7c1584de4a2a18\nbamboo_build_commandline__1000349=/bin/docker rm -f task-wheel-container\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_planRepository_2_previousRevision=481e831391b4b188cc0997e82dfd9623c73940a9\nbamboo_dependenciesDisabled=false\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=481e831391b4b188cc0997e82dfd9623c73940a9\nbamboo_repository_git_username=\nbamboo_planRepository_1_previousRevision=a2ef04434b339821f8af7d294e0133fb4702dde1\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=481e831391b4b188cc0997e82dfd9623c73940a9\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_ManualBuildTriggerReason_userName=vsuorant\nbamboo_repository_34078770_previous_revision_number=a2ef04434b339821f8af7d294e0133fb4702dde1\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_RerunBuildTriggerReason_noOfRetries=1\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=481e831391b4b188cc0997e82dfd9623c73940a9\nbamboo_planRepository_1_branchName=master\n
build 17-Jul-2019 16:05:21 datapath=[ "/opt/casa/data/master" ]
build 17-Jul-2019 16:05:21 datapath=[ "/opt/casa/data/master" ]
build 17-Jul-2019 16:05:23 Collecting casatools
build 17-Jul-2019 16:05:23 Downloading https://casa-pip.nrao.edu:443/repository/pypi-group/packages/casatools/2019.117/casatools-2019.117-cp36-cp36m-linux_x86_64.whl (514.8MB)
build 17-Jul-2019 16:06:13 Requirement already satisfied: numpy in /opt/rh/rh-python36/root/usr/lib64/python3.6/site-packages (from casatools)
build 17-Jul-2019 16:06:13 Installing collected packages: casatools
build 17-Jul-2019 16:06:18 Successfully installed casatools-2019.117
error 17-Jul-2019 16:06:19 You are using pip version 9.0.1, however version 19.1.1 is available.
error 17-Jul-2019 16:06:19 You should consider upgrading via the 'pip install --upgrade pip' command.
build 17-Jul-2019 16:06:22 Submodule 'casa-source' (https://open-bitbucket.nrao.edu/scm/casa/casa.git) registered for path 'casa-source'
build 17-Jul-2019 16:06:22 Cloning into 'casa-source'...
build 17-Jul-2019 16:06:32 Submodule path 'casa-source': checked out 'fd278035e75821b1d87836f3d24537c10b74b7d1'
build 17-Jul-2019 16:06:32 Submodule 'casacore' (https://github.com/casacore/casacore.git) registered for path 'casacore'
build 17-Jul-2019 16:06:32 Cloning into 'casacore'...
build 17-Jul-2019 16:06:42 Submodule path 'casa-source/casacore': checked out 'ed4e1882481c201de07700d40b654b86ab304dee'
error 17-Jul-2019 16:06:43 Previous HEAD position was fd27803... Merge pull request #1028 in CASA/casa from CAS-8418 to master
error 17-Jul-2019 16:06:43 Switched to branch 'master'
build 17-Jul-2019 16:06:43 Already up-to-date.
build 17-Jul-2019 16:06:44 running bdist_wheel
build 17-Jul-2019 16:06:44 initializing options...
build 17-Jul-2019 16:06:44 finalizing options...
build 17-Jul-2019 16:06:44 running build
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/imhead.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/immoments.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/imhistory.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/applycal.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/bandpass.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/blcal.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/calstat.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/concat.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/split.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/listobs.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/flagdata.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/flagcmd.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/setjy.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/cvel.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/cvel2.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/importuvfits.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/importfits.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/exportfits.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/exportuvfits.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/partition.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/listpartition.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/flagmanager.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/mstransform.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/tclean.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/immath.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/vishead.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/uvsub.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/spxfit.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/splattotable.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/specsmooth.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/specflux.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/smoothcal.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/specfit.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/imstat.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/slsearch.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/delmod.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/imsubimage.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/accor.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/accum.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/asdmsummary.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/clearcal.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/conjugatevis.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/exportasdm.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/importasdm.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/clearstat.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/fixplanets.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/fixvis.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/fluxscale.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/ft.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/gaincal.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/gencal.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/hanningsmooth.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/imcollapse.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/imcontsub.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/imdev.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/imfit.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/impbcor.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/importasap.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/importatca.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/importfitsidi.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/importgmrt.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/importnro.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/importvla.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/impv.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/imrebin.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/imreframe.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/imregrid.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/imsmooth.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/imtrans.xml
build 17-Jul-2019 16:08:06 fixing casa-source/gcwrap/tasks/imval.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/imval.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/initweights.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/listcal.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/listfits.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/listhistory.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/listsdm.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/listvis.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/makemask.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/polcal.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/predictcomp.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/rerefant.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/rmfit.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/rmtables.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/sdbaseline.xml
build 17-Jul-2019 16:08:06 fixing casa-source/gcwrap/tasks/sdcal.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/sdcal.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/sdfit.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/sdfixscan.xml
build 17-Jul-2019 16:08:06 fixing casa-source/gcwrap/tasks/sdgaincal.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/sdgaincal.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/sdimaging.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/sdsmooth.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/simalma.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/simobserve.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/simanalyze.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/feather.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/statwt.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/virtualconcat.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/uvcontsub.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/uvmodelfit.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/visstat.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/widebandpbcor.xml
build 17-Jul-2019 16:08:06 upgrading casa-source/gcwrap/tasks/importmiriad.xml
build 17-Jul-2019 16:08:06 generating task python files...
build 17-Jul-2019 16:08:06 creating build/lib.linux-x86_64-3.6/casatasks/private/parallel
build 17-Jul-2019 16:08:06 copying src/modules/parallel/parallel_task_helper.py -> build/lib.linux-x86_64-3.6/casatasks/private/parallel
build 17-Jul-2019 16:08:06 copying src/modules/parallel/parallel_data_helper.py -> build/lib.linux-x86_64-3.6/casatasks/private/parallel
build 17-Jul-2019 16:08:06 copying src/modules/parallel/rflag_post_proc.py -> build/lib.linux-x86_64-3.6/casatasks/private/parallel
build 17-Jul-2019 16:08:06 copying src/modules/parallel/__init__.py -> build/lib.linux-x86_64-3.6/casatasks/private/parallel
build 17-Jul-2019 16:08:06 creating build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers
build 17-Jul-2019 16:08:06 copying src/modules/imagerhelpers/imager_parallel_cube.py -> build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers
build 17-Jul-2019 16:08:06 copying src/modules/imagerhelpers/__init__.py -> build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers
build 17-Jul-2019 16:08:06 copying src/modules/imagerhelpers/parallel_imager_helper.py -> build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers
build 17-Jul-2019 16:08:06 copying src/modules/imagerhelpers/imager_parallel_deconvolver.py -> build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers
build 17-Jul-2019 16:08:06 copying src/modules/imagerhelpers/input_parameters.py -> build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers
build 17-Jul-2019 16:08:06 copying src/modules/imagerhelpers/imager_parallel_continuum.py -> build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers
build 17-Jul-2019 16:08:06 copying src/modules/imagerhelpers/imager_base.py -> build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers
build 17-Jul-2019 16:08:06 installing to build/bdist.linux-x86_64/wheel
build 17-Jul-2019 16:08:06 running install
build 17-Jul-2019 16:08:06 running install_lib
build 17-Jul-2019 16:08:06 running build_py
build 17-Jul-2019 16:08:06 creating build/lib
build 17-Jul-2019 16:08:06 creating build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/setjy.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/rerefant.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/cvel.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/imregrid.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/sdimaging.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/blcal.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/rmfit.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/predictcomp.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/virtualconcat.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/uvmodelfit.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/spxfit.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/sdfixscan.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/fixplanets.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/imreframe.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/importmiriad.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/mstransform.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/imrebin.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/specsmooth.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/delmod.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/widebandpbcor.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/visstat.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/hanningsmooth.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/importvla.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/tclean.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/listcal.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/cvel2.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/listpartition.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/exportfits.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/sdsmooth.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/asdmsummary.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/clearcal.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/rmtables.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/clearstat.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/partition.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/imtrans.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/flagcmd.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/importfitsidi.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/fixvis.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/imval.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/importnro.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/sdcal.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/importasdm.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/smoothcal.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/sdgaincal.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/accum.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/__init__.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/listhistory.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/importgmrt.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/gaincal.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/immath.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/bandpass.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/simanalyze.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/specflux.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/applycal.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/sdbaseline.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/importuvfits.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/listobs.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/imstat.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/listsdm.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/immoments.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/importasap.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/uvcontsub.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/exportasdm.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/fluxscale.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/gencal.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/imcollapse.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/config.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/imcontsub.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/vishead.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/calstat.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/imdev.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/feather.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/specfit.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/uvsub.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/ft.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/initweights.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/listfits.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/imsubimage.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/simalma.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/impv.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/split.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/polcal.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/conjugatevis.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/flagdata.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/slsearch.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/imfit.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/flagmanager.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/simobserve.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/makemask.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/exportuvfits.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/sdfit.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/importatca.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/splattotable.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/accor.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/impbcor.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/importfits.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/listvis.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/imsmooth.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/imhistory.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/concat.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/statwt.py -> build/lib/casatasks
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/imhead.py -> build/lib/casatasks
error 17-Jul-2019 16:08:06 package init file 'build/lib.linux-x86_64-3.6/casatasks/private/__init__.py' not found (or not a regular file)
build 17-Jul-2019 16:08:06 creating build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_fixplanets.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_accum.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_uvmodelfit.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imsubimage.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_importvla.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/JPLephem_reader2.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_sdfit.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_applycal.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imcollapse.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imval.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_feather.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_listhistory.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_listpartition.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_fluxscale.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_tclean.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/vishead_util.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_listfits.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_mstransform.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_asdmsummary.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_importfitsidi.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_clearstat.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_sdbaseline.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_listobs.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_uvsub.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imhead.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_simobserve.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/setjy_helper.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_importgmrt.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_statwt.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_vishead.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_cvel2.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/convertephem.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_importnro.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_split.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_calstat.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/sdbeamutil.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imstat.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_cvel.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_splattotable.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/correct_ant_posns.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_listcal.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/flaghelper.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/userconfig.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_spxfit.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_flagcmd.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_flagdata.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_importatca.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_importmiriad.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/correct_ant_posns_alma.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/cleanhelper.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_flagmanager.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imreframe.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_setjy.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_virtualconcat.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_importasap.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_ft.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/casa_transition.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_visstat.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_impv.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imrebin.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_slsearch.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_specsmooth.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_listvis.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_hanningsmooth.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_sdgaincal.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_initweights.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_blcal.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_simanalyze.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_importfits.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_partition.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imfit.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_sdsmooth.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_importuvfits.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_gaincal.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_widebandpbcor.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_concat.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_immoments.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_clearcal.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_conjugatevis.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/solar_system_setjy.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_polcal.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_impbcor.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imsmooth.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/mstools.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_rmtables.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_predictcomp.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_listsdm.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/sdutil.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/partitionhelper.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_importasdm.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_simalma.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imregrid.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/ialib.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_sdcal.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_delmod.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_exportuvfits.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_bandpass.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_makemask.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/callibrary.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/imtools.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_exportasdm.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_specfit.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/concatephem.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/predictcomp_helper.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/correct_ant_posns_evla.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/update_spw.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_exportfits.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_smoothcal.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/simutil.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imtrans.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_fixvis.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_specflux.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_rmfit.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/cvt.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_accor.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imcontsub.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imdev.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_immath.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_sdfixscan.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_uvcontsub.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_gencal.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_imhistory.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_sdimaging.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/task_rerefant.py -> build/lib/casatasks/private
build 17-Jul-2019 16:08:06 creating build/lib/casatasks/private/parallel
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/parallel/parallel_task_helper.py -> build/lib/casatasks/private/parallel
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/parallel/parallel_data_helper.py -> build/lib/casatasks/private/parallel
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/parallel/rflag_post_proc.py -> build/lib/casatasks/private/parallel
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/parallel/__init__.py -> build/lib/casatasks/private/parallel
build 17-Jul-2019 16:08:06 creating build/lib/casatasks/private/imagerhelpers
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers/imager_parallel_cube.py -> build/lib/casatasks/private/imagerhelpers
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers/__init__.py -> build/lib/casatasks/private/imagerhelpers
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers/parallel_imager_helper.py -> build/lib/casatasks/private/imagerhelpers
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers/imager_parallel_deconvolver.py -> build/lib/casatasks/private/imagerhelpers
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers/input_parameters.py -> build/lib/casatasks/private/imagerhelpers
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers/imager_parallel_continuum.py -> build/lib/casatasks/private/imagerhelpers
build 17-Jul-2019 16:08:06 copying build/lib.linux-x86_64-3.6/casatasks/private/imagerhelpers/imager_base.py -> build/lib/casatasks/private/imagerhelpers
build 17-Jul-2019 16:08:06 creating build/bdist.linux-x86_64
build 17-Jul-2019 16:08:06 creating build/bdist.linux-x86_64/wheel
build 17-Jul-2019 16:08:06 creating build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/setjy.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/rerefant.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/cvel.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/imregrid.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/sdimaging.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/blcal.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/rmfit.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/predictcomp.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/virtualconcat.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/uvmodelfit.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/spxfit.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/sdfixscan.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/fixplanets.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/imreframe.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/importmiriad.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/mstransform.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/imrebin.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/specsmooth.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 creating build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_fixplanets.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_accum.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_uvmodelfit.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_imsubimage.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_importvla.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/JPLephem_reader2.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_sdfit.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_applycal.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_imcollapse.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_imval.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_feather.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_listhistory.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_listpartition.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_fluxscale.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_tclean.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/vishead_util.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_listfits.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_mstransform.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_asdmsummary.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_importfitsidi.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_clearstat.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_sdbaseline.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_listobs.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_uvsub.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_imhead.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_simobserve.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/setjy_helper.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_importgmrt.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_statwt.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_vishead.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_cvel2.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/convertephem.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_importnro.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_split.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_calstat.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/sdbeamutil.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_imstat.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_cvel.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_splattotable.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/correct_ant_posns.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_listcal.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/flaghelper.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/userconfig.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_spxfit.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_flagcmd.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_flagdata.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_importatca.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_importmiriad.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/correct_ant_posns_alma.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/cleanhelper.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_flagmanager.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_imreframe.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_setjy.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_virtualconcat.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_importasap.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_ft.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/casa_transition.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_visstat.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_impv.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_imrebin.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_slsearch.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_specsmooth.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_listvis.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_hanningsmooth.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 creating build/bdist.linux-x86_64/wheel/casatasks/private/parallel
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/parallel/parallel_task_helper.py -> build/bdist.linux-x86_64/wheel/casatasks/private/parallel
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/parallel/parallel_data_helper.py -> build/bdist.linux-x86_64/wheel/casatasks/private/parallel
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/parallel/rflag_post_proc.py -> build/bdist.linux-x86_64/wheel/casatasks/private/parallel
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/parallel/__init__.py -> build/bdist.linux-x86_64/wheel/casatasks/private/parallel
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_sdgaincal.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_initweights.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_blcal.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_simanalyze.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_importfits.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_partition.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_imfit.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_sdsmooth.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_importuvfits.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_gaincal.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_widebandpbcor.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_concat.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_immoments.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_clearcal.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_conjugatevis.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/solar_system_setjy.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_polcal.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_impbcor.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_imsmooth.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/mstools.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_rmtables.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_predictcomp.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_listsdm.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/sdutil.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/partitionhelper.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_importasdm.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_simalma.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_imregrid.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/ialib.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_sdcal.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_delmod.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 creating build/bdist.linux-x86_64/wheel/casatasks/private/imagerhelpers
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/imagerhelpers/imager_parallel_cube.py -> build/bdist.linux-x86_64/wheel/casatasks/private/imagerhelpers
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/imagerhelpers/__init__.py -> build/bdist.linux-x86_64/wheel/casatasks/private/imagerhelpers
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/imagerhelpers/parallel_imager_helper.py -> build/bdist.linux-x86_64/wheel/casatasks/private/imagerhelpers
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/imagerhelpers/imager_parallel_deconvolver.py -> build/bdist.linux-x86_64/wheel/casatasks/private/imagerhelpers
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/imagerhelpers/input_parameters.py -> build/bdist.linux-x86_64/wheel/casatasks/private/imagerhelpers
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/imagerhelpers/imager_parallel_continuum.py -> build/bdist.linux-x86_64/wheel/casatasks/private/imagerhelpers
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/imagerhelpers/imager_base.py -> build/bdist.linux-x86_64/wheel/casatasks/private/imagerhelpers
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_exportuvfits.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_bandpass.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_makemask.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/callibrary.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/imtools.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_exportasdm.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_specfit.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/concatephem.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/predictcomp_helper.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/correct_ant_posns_evla.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/update_spw.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_exportfits.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_smoothcal.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/simutil.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_imtrans.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_fixvis.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_specflux.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_rmfit.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/cvt.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_accor.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_imcontsub.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_imdev.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_immath.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_sdfixscan.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_uvcontsub.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_gencal.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_imhistory.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_sdimaging.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/private/task_rerefant.py -> build/bdist.linux-x86_64/wheel/casatasks/private
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/delmod.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/widebandpbcor.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/visstat.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/hanningsmooth.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/importvla.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/tclean.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/listcal.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/cvel2.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/listpartition.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/exportfits.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/sdsmooth.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/asdmsummary.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/clearcal.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/rmtables.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/clearstat.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/partition.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/imtrans.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/flagcmd.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/importfitsidi.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/fixvis.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/imval.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/importnro.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/sdcal.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/importasdm.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/smoothcal.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/sdgaincal.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/accum.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/__init__.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/listhistory.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/importgmrt.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/gaincal.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/immath.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/bandpass.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/simanalyze.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/specflux.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/applycal.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/sdbaseline.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/importuvfits.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/listobs.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/imstat.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/listsdm.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/immoments.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/importasap.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/uvcontsub.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/exportasdm.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/fluxscale.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/gencal.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/imcollapse.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/config.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/imcontsub.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/vishead.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/calstat.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/imdev.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/feather.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/specfit.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/uvsub.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/ft.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/initweights.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/listfits.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/imsubimage.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/simalma.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/impv.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/split.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/polcal.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/conjugatevis.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/flagdata.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/slsearch.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/imfit.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/flagmanager.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/simobserve.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/makemask.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/exportuvfits.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/sdfit.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/importatca.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/splattotable.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/accor.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/impbcor.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/importfits.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/listvis.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/imsmooth.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/imhistory.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/concat.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/statwt.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 copying build/lib/casatasks/imhead.py -> build/bdist.linux-x86_64/wheel/casatasks
build 17-Jul-2019 16:08:06 running install_egg_info
build 17-Jul-2019 16:08:06 running egg_info
build 17-Jul-2019 16:08:06 creating casatasks.egg-info
build 17-Jul-2019 16:08:06 writing casatasks.egg-info/PKG-INFO
build 17-Jul-2019 16:08:06 writing dependency_links to casatasks.egg-info/dependency_links.txt
build 17-Jul-2019 16:08:06 writing requirements to casatasks.egg-info/requires.txt
build 17-Jul-2019 16:08:06 writing top-level names to casatasks.egg-info/top_level.txt
build 17-Jul-2019 16:08:06 writing manifest file 'casatasks.egg-info/SOURCES.txt'
build 17-Jul-2019 16:08:06 reading manifest file 'casatasks.egg-info/SOURCES.txt'
build 17-Jul-2019 16:08:06 writing manifest file 'casatasks.egg-info/SOURCES.txt'
build 17-Jul-2019 16:08:06 Copying casatasks.egg-info to build/bdist.linux-x86_64/wheel/casatasks-2019.118-py3.6.egg-info
build 17-Jul-2019 16:08:06 running install_scripts
build 17-Jul-2019 16:08:06 creating build/bdist.linux-x86_64/wheel/casatasks-2019.118.dist-info/WHEEL
build 17-Jul-2019 16:08:06 creating 'dist/casatasks-2019.118-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
build 17-Jul-2019 16:08:06 adding 'casatasks/__init__.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/accor.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/accum.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/applycal.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/asdmsummary.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/bandpass.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/blcal.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/calstat.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/clearcal.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/clearstat.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/concat.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/config.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/conjugatevis.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/cvel.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/cvel2.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/delmod.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/exportasdm.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/exportfits.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/exportuvfits.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/feather.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/fixplanets.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/fixvis.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/flagcmd.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/flagdata.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/flagmanager.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/fluxscale.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/ft.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/gaincal.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/gencal.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/hanningsmooth.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/imcollapse.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/imcontsub.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/imdev.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/imfit.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/imhead.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/imhistory.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/immath.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/immoments.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/impbcor.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/importasap.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/importasdm.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/importatca.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/importfits.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/importfitsidi.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/importgmrt.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/importmiriad.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/importnro.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/importuvfits.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/importvla.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/impv.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/imrebin.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/imreframe.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/imregrid.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/imsmooth.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/imstat.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/imsubimage.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/imtrans.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/imval.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/initweights.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/listcal.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/listfits.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/listhistory.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/listobs.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/listpartition.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/listsdm.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/listvis.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/makemask.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/mstransform.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/partition.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/polcal.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/predictcomp.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/rerefant.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/rmfit.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/rmtables.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/sdbaseline.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/sdcal.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/sdfit.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/sdfixscan.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/sdgaincal.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/sdimaging.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/sdsmooth.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/setjy.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/simalma.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/simanalyze.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/simobserve.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/slsearch.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/smoothcal.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/specfit.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/specflux.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/specsmooth.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/splattotable.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/split.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/spxfit.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/statwt.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/tclean.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/uvcontsub.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/uvmodelfit.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/uvsub.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/virtualconcat.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/vishead.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/visstat.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/widebandpbcor.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/private/JPLephem_reader2.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/private/callibrary.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/private/casa_transition.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/private/cleanhelper.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/private/concatephem.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/private/convertephem.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/private/correct_ant_posns.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/private/correct_ant_posns_alma.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/private/correct_ant_posns_evla.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/private/cvt.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/private/flaghelper.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/private/ialib.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/private/imtools.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/private/mstools.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/private/partitionhelper.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/private/predictcomp_helper.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/private/sdbeamutil.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/private/sdutil.py'
build 17-Jul-2019 16:08:06 adding 'casatasks/private/setjy_helper.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/simutil.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/solar_system_setjy.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_accor.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_accum.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_applycal.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_asdmsummary.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_bandpass.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_blcal.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_calstat.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_clearcal.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_clearstat.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_concat.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_conjugatevis.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_cvel.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_cvel2.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_delmod.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_exportasdm.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_exportfits.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_exportuvfits.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_feather.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_fixplanets.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_fixvis.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_flagcmd.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_flagdata.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_flagmanager.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_fluxscale.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_ft.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_gaincal.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_gencal.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_hanningsmooth.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_imcollapse.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_imcontsub.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_imdev.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_imfit.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_imhead.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_imhistory.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_immath.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_immoments.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_impbcor.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_importasap.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_importasdm.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_importatca.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_importfits.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_importfitsidi.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_importgmrt.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_importmiriad.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_importnro.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_importuvfits.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_importvla.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_impv.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_imrebin.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_imreframe.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_imregrid.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_imsmooth.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_imstat.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_imsubimage.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_imtrans.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_imval.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_initweights.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_listcal.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_listfits.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_listhistory.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_listobs.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_listpartition.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_listsdm.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_listvis.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_makemask.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_mstransform.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_partition.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_polcal.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_predictcomp.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_rerefant.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_rmfit.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_rmtables.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_sdbaseline.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_sdcal.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_sdfit.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_sdfixscan.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_sdgaincal.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_sdimaging.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_sdsmooth.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_setjy.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_simalma.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_simanalyze.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_simobserve.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_slsearch.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_smoothcal.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_specfit.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_specflux.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_specsmooth.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_splattotable.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_split.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_spxfit.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_statwt.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_tclean.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_uvcontsub.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_uvmodelfit.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_uvsub.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_virtualconcat.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_vishead.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_visstat.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/task_widebandpbcor.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/update_spw.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/userconfig.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/vishead_util.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/imagerhelpers/__init__.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/imagerhelpers/imager_base.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/imagerhelpers/imager_parallel_continuum.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/imagerhelpers/imager_parallel_cube.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/imagerhelpers/imager_parallel_deconvolver.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/imagerhelpers/input_parameters.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/imagerhelpers/parallel_imager_helper.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/parallel/__init__.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/parallel/parallel_data_helper.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/parallel/parallel_task_helper.py'
build 17-Jul-2019 16:08:07 adding 'casatasks/private/parallel/rflag_post_proc.py'
build 17-Jul-2019 16:08:07 adding 'casatasks-2019.118.dist-info/METADATA'
build 17-Jul-2019 16:08:07 adding 'casatasks-2019.118.dist-info/WHEEL'
build 17-Jul-2019 16:08:07 adding 'casatasks-2019.118.dist-info/top_level.txt'
build 17-Jul-2019 16:08:07 adding 'casatasks-2019.118.dist-info/RECORD'
build 17-Jul-2019 16:08:07 removing build/bdist.linux-x86_64/wheel
build 17-Jul-2019 16:08:07 Cloning into 'casatasks'...
build 17-Jul-2019 16:08:08 Cloning into 'casa-build-utils'...
build 17-Jul-2019 16:08:08 diff --git a/casa-source b/casa-source
build 17-Jul-2019 16:08:08 index cc0ee8e..fd27803 160000
build 17-Jul-2019 16:08:08 --- a/casa-source
build 17-Jul-2019 16:08:08 +++ b/casa-source
build 17-Jul-2019 16:08:08 @@ -1 +1 @@
build 17-Jul-2019 16:08:08 -Subproject commit cc0ee8e5d1410cc4f863635c4c72f6cabdc31745
build 17-Jul-2019 16:08:08 +Subproject commit fd278035e75821b1d87836f3d24537c10b74b7d1
build 17-Jul-2019 16:08:08 diff --git a/tests/casaTestHelper.py b/tests/casaTestHelper.py
build 17-Jul-2019 16:08:08 new file mode 100644
build 17-Jul-2019 16:08:08 index 0000000..1dda077
build 17-Jul-2019 16:08:08 --- /dev/null
build 17-Jul-2019 16:08:08 +++ b/tests/casaTestHelper.py
build 17-Jul-2019 16:08:08 @@ -0,0 +1,1942 @@
build 17-Jul-2019 16:08:08 +"""
build 17-Jul-2019 16:08:08 +casa6tools = [
build 17-Jul-2019 16:08:08 + "agentflagger", "atcafiller", "atmosphere", "calanalysis", "calibrater", "coercetype", "componentlist", "config", "constants", "coordsys", "ctuser", "functional", "image",
build 17-Jul-2019 16:08:08 + "imagemetadata", "imagepol", "imager", "iterbotsink", "logsink", "measures", "miriadfiller", "ms", "msmetadata", "mstransformer", "platform", "quanta", "regionmanager", "sakura",
build 17-Jul-2019 16:08:08 + "sdm", "simulator", "singledishms", "spectralline", "synthesisdeconvolver", "synthesisimager", "synthesisimstore", "synthesisnormalizer", "synthesisutils", "table", "typecheck", "utils",
build 17-Jul-2019 16:08:08 + "vlafiller", "vpmanager"
build 17-Jul-2019 16:08:08 + ]
build 17-Jul-2019 16:08:08 +"""
build 17-Jul-2019 16:08:08 +casa6tasks = set([
build 17-Jul-2019 16:08:08 + "accor", "accum", "applycal", "asdmsummary", "bandpass", "blcal", "calstat","clearcal", "clearstat", "concat", "conjugatevis", "cvel", "cvel2",
build 17-Jul-2019 16:08:08 + "delmod", "exportasdm", "exportfits", "exportuvfits", "feather", "fixplanets","fixvis", "flagcmd", "flagdata", "flagmanager", "fluxscale", "ft", "gaincal",
build 17-Jul-2019 16:08:08 + "gencal", "hanningsmooth", "imcollapse", "imcontsub", "imdev", "imfit", "imhead","imhistory", "immath", "immoments", "impbcor", "importasap", "importasdm",
build 17-Jul-2019 16:08:08 + "importatca", "importfits", "importfitsidi", "importgmrt", "importmiriad","importnro", "importuvfits", "importvla", "impv", "imrebin", "imreframe",
build 17-Jul-2019 16:08:08 + "imregrid", "imsmooth", "imstat", "imsubimage", "imtrans", "imval","initweights", "listcal", "listfits", "listhistory", "listobs", "listpartition",
build 17-Jul-2019 16:08:08 + "listsdm", "listvis", "makemask", "mstransform", "partition", "polcal","predictcomp", "rerefant", "rmfit", "rmtables", "sdbaseline", "sdcal",
build 17-Jul-2019 16:08:08 + "sdfit", "sdfixscan", "sdgaincal", "sdimaging", "sdsmooth", "setjy","simalma", "simanalyze", "simobserve", "slsearch", "smoothcal", "specfit",
build 17-Jul-2019 16:08:08 + "specflux", "specsmooth", "splattotable", "split", "spxfit", "statwt","tclean", "uvcontsub", "uvmodelfit", "uvsub", "virtualconcat", "vishead", "visstat","widebandpbcor" ])
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +miscellaneous_tasks = set(['wvrgcal','plotms'])
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +import os, sys, time
build 17-Jul-2019 16:08:08 +from functools import wraps
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +import fnmatch
build 17-Jul-2019 16:08:08 +import logging
build 17-Jul-2019 16:08:08 +import filecmp
build 17-Jul-2019 16:08:08 +import unittest
build 17-Jul-2019 16:08:08 +import pickle
build 17-Jul-2019 16:08:08 +import numpy
build 17-Jul-2019 16:08:08 +import math
build 17-Jul-2019 16:08:08 +import numbers
build 17-Jul-2019 16:08:08 +import six
build 17-Jul-2019 16:08:08 +import operator
build 17-Jul-2019 16:08:08 +import subprocess
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +logging.basicConfig(level=logging.INFO,format='%(message)s')
build 17-Jul-2019 16:08:08 +#logging.basicConfig(level=logging.DEBUG,format='%(levelname)s-%(message)s')
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +"""
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +logging.debug('This is a debug message')
build 17-Jul-2019 16:08:08 +logging.info('This is an info message')
build 17-Jul-2019 16:08:08 +logging.warning('This is a warning message')
build 17-Jul-2019 16:08:08 +logging.error('This is an error message')
build 17-Jul-2019 16:08:08 +logging.critical('This is a critical message')
build 17-Jul-2019 16:08:08 +"""
build 17-Jul-2019 16:08:08 +casa5 = False
build 17-Jul-2019 16:08:08 +casa6 = False
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +try:
build 17-Jul-2019 16:08:08 + # CASA 6
build 17-Jul-2019 16:08:08 + logging.debug("Importing CASAtools")
build 17-Jul-2019 16:08:08 + import casatools
build 17-Jul-2019 16:08:08 + logging.debug("Importing CASAtasks")
build 17-Jul-2019 16:08:08 + import casatasks
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + tb = casatools.table()
build 17-Jul-2019 16:08:08 + tb2 = casatools.table()
build 17-Jul-2019 16:08:08 + tbt = casatools.table()
build 17-Jul-2019 16:08:08 + ms = casatools.ms()
build 17-Jul-2019 16:08:08 + ia = casatools.image()
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + from casatasks import casalog
build 17-Jul-2019 16:08:08 + casa6 = True
build 17-Jul-2019 16:08:08 +except ImportError:
build 17-Jul-2019 16:08:08 + # CASA 5
build 17-Jul-2019 16:08:08 + logging.debug("Import casa6 errors. Trying CASA5...")
build 17-Jul-2019 16:08:08 + from __main__ import default
build 17-Jul-2019 16:08:08 + from taskinit import tbtool, mstool, iatool
build 17-Jul-2019 16:08:08 + from taskinit import *
build 17-Jul-2019 16:08:08 + from casa_stack_manip import stack_find, find_casa
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + tb = tbtool()
build 17-Jul-2019 16:08:08 + tb2 = tbtool()
build 17-Jul-2019 16:08:08 + tbt = tbtool()
build 17-Jul-2019 16:08:08 + ms = mstool()
build 17-Jul-2019 16:08:08 + ia = iatool()
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + casa = find_casa( )
build 17-Jul-2019 16:08:08 + if casa.has_key('state') and casa['state'].has_key('init_version') and casa['state']['init_version'] > 0:
build 17-Jul-2019 16:08:08 + casaglobals=True
build 17-Jul-2019 16:08:08 + casac = stack_find("casac")
build 17-Jul-2019 16:08:08 + casalog = stack_find("casalog")
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + casa5 = True
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +############################################################################################
build 17-Jul-2019 16:08:08 +################################## Classes ##################################
build 17-Jul-2019 16:08:08 +############################################################################################
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +# Logger
build 17-Jul-2019 16:08:08 +class Logger:
build 17-Jul-2019 16:08:08 + #TODO: This class needs work
build 17-Jul-2019 16:08:08 + import sys
build 17-Jul-2019 16:08:08 + import logging
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + def verbose_logging_start():
build 17-Jul-2019 16:08:08 + logger = logging.getLogger()
build 17-Jul-2019 16:08:08 + logger.level = logging.DEBUG
build 17-Jul-2019 16:08:08 + stream_handler = logging.StreamHandler(sys.stdout)
build 17-Jul-2019 16:08:08 + logger.addHandler(stream_handler)
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + def verbose_logging_stop():
build 17-Jul-2019 16:08:08 + pass
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +# Weblog
build 17-Jul-2019 16:08:08 +class Weblog:
build 17-Jul-2019 16:08:08 + def __init__(self, taskname, localdict):
build 17-Jul-2019 16:08:08 + self.localdict = localdict
build 17-Jul-2019 16:08:08 + self.taskname = taskname
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + def write_modal_style(self):
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + html.write(' /* Style the Image Used to Trigger the Modal */' + '\n')
build 17-Jul-2019 16:08:08 + html.write('.myImg {' + '\n')
build 17-Jul-2019 16:08:08 + html.write('border-radius: 5px; cursor: pointer; transition: 0.3s; }'+ '\n')
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + html.write('.myImg:hover{' + '\n')
build 17-Jul-2019 16:08:08 + html.write('opacity: 0.7;}'+ '\n')
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + html.write('/* The Modal (background) */' + '\n')
build 17-Jul-2019 16:08:08 + html.write('.modal {' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' display: none; /* Hidden by default */' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' position: fixed; /* Stay in place */' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' z-index: 1; /* Sit on top */' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' padding-top: 100px; /* Location of the box */' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' left: 0;' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' top: 0;' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' width: 100%; /* Full width */' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' height: 100%; /* Full height */' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' overflow: auto; /* Enable scroll if needed */' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' background-color: rgb(0,0,0); /* Fallback color */' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' background-color: rgba(0,0,0,0.9); /* Black w/ opacity */' + '\n')
build 17-Jul-2019 16:08:08 + html.write('}' + '\n')
build 17-Jul-2019 16:08:08 + html.write('/* Modal Content (Image) */' + '\n')
build 17-Jul-2019 16:08:08 + html.write('.modal-content {' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' margin: auto;' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' display: block;' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' width: 80%;' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' max-width: 700px;' + '\n')
build 17-Jul-2019 16:08:08 + html.write('}' + '\n')
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + html.write('/* Caption of Modal Image (Image Text) - Same Width as the Image */' + '\n')
build 17-Jul-2019 16:08:08 + html.write('#caption {' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' margin: auto;' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' display: block;' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' width: 80%;' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' max-width: 700px;' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' text-align: center;' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' color: #ccc;' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' padding: 10px 0;' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' height: 150px;' + '\n')
build 17-Jul-2019 16:08:08 + html.write('}' + '\n')
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + html.write('/* Add Animation - Zoom in the Modal */' + '\n')
build 17-Jul-2019 16:08:08 + html.write('.modal-content, #caption {' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' animation-name: zoom;' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' animation-duration: 0.6s;' + '\n')
build 17-Jul-2019 16:08:08 + html.write('}' + '\n')
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + html.write('@keyframes zoom {' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' from {transform:scale(0)}' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' to {transform:scale(1)}' + '\n')
build 17-Jul-2019 16:08:08 + html.write('}' + '\n')
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + html.write('/* The Close Button */' + '\n')
build 17-Jul-2019 16:08:08 + html.write('.close {' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' position: absolute;' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' top: 15px;' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' right: 35px;' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' color: #f1f1f1;' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' font-size: 40px;' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' font-weight: bold;' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' transition: 0.3s;' + '\n')
build 17-Jul-2019 16:08:08 + html.write('}' + '\n')
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + html.write('.close:hover,' + '\n')
build 17-Jul-2019 16:08:08 + html.write('.close:focus {' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' color: #bbb;' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' text-decoration: none;' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' cursor: pointer;' + '\n')
build 17-Jul-2019 16:08:08 + html.write('}' + '\n')
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + html.write('/* 100% Image Width on Smaller Screens */' + '\n')
build 17-Jul-2019 16:08:08 + html.write('@media only screen and (max-width: 700px){' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' .modal-content {' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' width: 100%;' + '\n')
build 17-Jul-2019 16:08:08 + html.write(' }' + '\n')
build 17-Jul-2019 16:08:08 + html.write('} ' + '\n')
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + def generate_header(self, testname):
build 17-Jul-2019 16:08:08 + html.write('' + '\n')
build 17-Jul-2019 16:08:08 + html.write('' + '\n')
build 17-Jul-2019 16:08:08 + html.write('
' + '\n')
build 17-Jul-2019 16:08:08 + html.write('' + '\n')
build 17-Jul-2019 16:08:08 + html.write('{}'.format(testname) + '\n')
build 17-Jul-2019 16:08:08 + html.write('' + '\n')
build 17-Jul-2019 16:08:08 + html.write('' + '\n')
build 17-Jul-2019 16:08:08 + html.write('' + '\n')
build 17-Jul-2019 16:08:08 + html.write('' + '\n')
build 17-Jul-2019 16:08:08 + html.write('' + '\n')
build 17-Jul-2019 16:08:08 + html.write('' + '\n')
build 17-Jul-2019 16:08:08 + html.write('{}
'.format(testname) + '\n')
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + def generate_status_table_style(self,dictionary):
build 17-Jul-2019 16:08:08 + html.write('' + '\n')
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + def generate_tail(self,dictionary):
build 17-Jul-2019 16:08:08 + html.write('' + '\n')
build 17-Jul-2019 16:08:08 + html.write("" + '\n')
build 17-Jul-2019 16:08:08 + html.write("" + '\n')
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + def generate_table_row(self, test, description, runtime, status_color):
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + html.write("" + "\n")
build 17-Jul-2019 16:08:08 + html.write('{} | '.format(test) + '\n')
build 17-Jul-2019 16:08:08 + html.write('{} | '.format(description) + '\n')
build 17-Jul-2019 16:08:08 + html.write('{}s | '.format(round(runtime,2)) + '\n')
build 17-Jul-2019 16:08:08 + html.write(' | '.format(status_color) + '\n')
build 17-Jul-2019 16:08:08 + html.write("
" + "\n")
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + def generate_status_table(self, dictionary):
build 17-Jul-2019 16:08:08 + html.write('' + '\n')
build 17-Jul-2019 16:08:08 + html.write('' + '\n')
build 17-Jul-2019 16:08:08 + html.write('Test Name | ' + '\n')
build 17-Jul-2019 16:08:08 + html.write('Description | ' + '\n')
build 17-Jul-2019 16:08:08 + html.write('Run Time | ' + '\n')
build 17-Jul-2019 16:08:08 + html.write('Status | ' + '\n')
build 17-Jul-2019 16:08:08 + html.write('
' + '\n')
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + print("############## Begin ################")
build 17-Jul-2019 16:08:08 + print(dictionary.items())
build 17-Jul-2019 16:08:08 + print("############## End ################")
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + for key, value in dictionary.items():
build 17-Jul-2019 16:08:08 + Weblog(self.taskname, self.localdict).generate_table_row(str(key), dictionary[key]['description'], dictionary[key]['runtime'], "tg-ck9b" if dictionary[key]['status'] == True else "tg-r50r" )
build 17-Jul-2019 16:08:08 + html.write('
' + '\n')
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + def generate_summary_box(self, dictionary):
build 17-Jul-2019 16:08:08 + for key, value in dictionary.items():
build 17-Jul-2019 16:08:08 + html.write(''.format(key) + '\n')
build 17-Jul-2019 16:08:08 + html.write(''+ '\n')
build 17-Jul-2019 16:08:08 + html.write('
'+ '\n')
build 17-Jul-2019 16:08:08 + html.write('
{}
'.format(key) + '\n')
build 17-Jul-2019 16:08:08 + html.write('
{}'.format(dictionary[key]['description'])+ '\n')
build 17-Jul-2019 16:08:08 + html.write('
Elapsed Time: {} Seconds
'.format(dictionary[key]['runtime'])+ '\n')
build 17-Jul-2019 16:08:08 + html.write('
Status: {}
'.format("PASS" if dictionary[key]['status'] == True else "FAIL" )+ '\n')
build 17-Jul-2019 16:08:08 + html.write('
Task Executions:
'+ '\n')
build 17-Jul-2019 16:08:08 + Weblog(self.taskname, self.localdict).write_inline_list( dictionary[key]['taskcall'] )
build 17-Jul-2019 16:08:08 + Weblog(self.taskname, self.localdict).add_miscellaneous_info(dictionary[key])
build 17-Jul-2019 16:08:08 + html.write('
Re-Run: {}
'.format(dictionary[key]['rerun'])+ '\n')
build 17-Jul-2019 16:08:08 + html.write('
' + '\n')
build 17-Jul-2019 16:08:08 + html.write('
' + '\n')
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + def write_inline_list(self, array):
build 17-Jul-2019 16:08:08 + html.write('' + '\n')
build 17-Jul-2019 16:08:08 + for item in array:
build 17-Jul-2019 16:08:08 + html.write('- {}
'.format(item) + '\n')
build 17-Jul-2019 16:08:08 + if str(item).endswith(".png"):
build 17-Jul-2019 16:08:08 + html.write(''+ '\n')
build 17-Jul-2019 16:08:08 + html.write(''.format(item, item) + '\n')
build 17-Jul-2019 16:08:08 + html.write(''+ '\n')
build 17-Jul-2019 16:08:08 + html.write('
×' + '\n')
build 17-Jul-2019 16:08:08 + html.write('
' + '\n')
build 17-Jul-2019 16:08:08 + html.write('
' + '\n')
build 17-Jul-2019 16:08:08 + html.write('
' + '\n')
build 17-Jul-2019 16:08:08 + html.write('' + '\n')
build 17-Jul-2019 16:08:08 + html.write('
' + '\n')
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + def write_inline_dict(self, dictionary):
build 17-Jul-2019 16:08:08 + html.write('' + '\n')
build 17-Jul-2019 16:08:08 + for key, value in sorted(dictionary.items()):
build 17-Jul-2019 16:08:08 + html.write('{}: {}
'.format(key,value)+ '\n')
build 17-Jul-2019 16:08:08 + html.write('
' + '\n')
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + def add_miscellaneous_info(self, subdictionary):
build 17-Jul-2019 16:08:08 + default_keys = ['description','status','runtime','taskcall','rerun']
build 17-Jul-2019 16:08:08 + for key, value in subdictionary.items():
build 17-Jul-2019 16:08:08 + if key in default_keys:
build 17-Jul-2019 16:08:08 + continue
build 17-Jul-2019 16:08:08 + if type(subdictionary[key]) == list:
build 17-Jul-2019 16:08:08 + html.write('{}:
'.format(key)+ '\n')
build 17-Jul-2019 16:08:08 + Weblog(self.taskname, self.localdict).write_inline_list(subdictionary[key])
build 17-Jul-2019 16:08:08 + elif type(subdictionary[key]) == dict:
build 17-Jul-2019 16:08:08 + html.write('{}:
'.format(key)+ '\n')
build 17-Jul-2019 16:08:08 + Weblog(self.taskname, self.localdict).write_inline_dict(subdictionary[key])
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + html.write('{}: {}
'.format(key,subdictionary[key])+ '\n')
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + def generate_weblog(self):
build 17-Jul-2019 16:08:08 + #print("Generating Weblog: {}".format(self.taskname))
build 17-Jul-2019 16:08:08 + Weblog(self.taskname, self.localdict).generate_header("Test {}".format(self.taskname))
build 17-Jul-2019 16:08:08 + Weblog(self.taskname, self.localdict).generate_status_table_style(self.localdict)
build 17-Jul-2019 16:08:08 + Weblog(self.taskname, self.localdict).generate_status_table(self.localdict)
build 17-Jul-2019 16:08:08 + Weblog(self.taskname, self.localdict).generate_summary_box(self.localdict)
build 17-Jul-2019 16:08:08 + Weblog(self.taskname, self.localdict).generate_tail(self.localdict)
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +############################################################################################
build 17-Jul-2019 16:08:08 +################################## Functions ##################################
build 17-Jul-2019 16:08:08 +############################################################################################
build 17-Jul-2019 16:08:08 +def compare_CASA_variable_cols(referencetab, testtab, varcol, tolerance=0.0):
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + compare_CASA_variable_cols - Compare a variable column of two CASA tables.
build 17-Jul-2019 16:08:08 + @param referencetab --> a reference table
build 17-Jul-2019 16:08:08 + @param testtab --> a table to verify
build 17-Jul-2019 16:08:08 + @param varcol --> the name of a variable column (str)
build 17-Jul-2019 16:08:08 + @param tolerance --> Tolerance
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + @return: True if reference tab == test table else False
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + logging.info("Comparing Column: {} within {} and {}".format(varcol,referencetab, testtab))
build 17-Jul-2019 16:08:08 + logging.debug("Executing: compare_CASA_variable_cols(referencetab={},testtab={}, varcol={}, tolerance={})".format(referencetab, testtab, varcol, tolerance))
build 17-Jul-2019 16:08:08 + retval = True
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + tb.open(referencetab)
build 17-Jul-2019 16:08:08 + cnames = tb.colnames()
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + tb2.open(testtab)
build 17-Jul-2019 16:08:08 + col = varcol
build 17-Jul-2019 16:08:08 + if tb.isvarcol(col) and tb2.isvarcol(col):
build 17-Jul-2019 16:08:08 + try:
build 17-Jul-2019 16:08:08 + # First check
build 17-Jul-2019 16:08:08 + if tb.nrows() != tb2.nrows():
build 17-Jul-2019 16:08:08 + logging.error('Length of {} differ from {}, {} != {}'.format(referencetab,testtab,tb.nrows(),tb2.nrows()))
build 17-Jul-2019 16:08:08 + retval = False
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + for therow in range(tb.nrows()):
build 17-Jul-2019 16:08:08 + rdata = tb.getcell(col,therow)
build 17-Jul-2019 16:08:08 + tdata = tb2.getcell(col,therow)
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + if not rdata.all()==tdata.all():
build 17-Jul-2019 16:08:08 + if (tolerance>0.0):
build 17-Jul-2019 16:08:08 + differs=False
build 17-Jul-2019 16:08:08 + for j in range(0,len(rdata)):
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + if ((isinstance(rdata[j],float)) or (isinstance(rdata[j],int))):
build 17-Jul-2019 16:08:08 + if (abs(rdata[j]-tdata[j]) > tolerance*abs(rdata[j]+tdata[j])):
build 17-Jul-2019 16:08:08 +# print('Column ', col,' differs in tables ', referencetab, ' and ', testtab)
build 17-Jul-2019 16:08:08 +# print(therow, j)
build 17-Jul-2019 16:08:08 +# print(rdata[j])
build 17-Jul-2019 16:08:08 +# print(tdata[j])
build 17-Jul-2019 16:08:08 + differs = True
build 17-Jul-2019 16:08:08 + elif (isinstance(rdata[j],list)) or (isinstance(rdata[j],numpy.ndarray)):
build 17-Jul-2019 16:08:08 + for k in range(0,len(rdata[j])):
build 17-Jul-2019 16:08:08 + if (abs(rdata[j][k]-tdata[j][k]) > tolerance*abs(rdata[j][k]+tdata[j][k])):
build 17-Jul-2019 16:08:08 +# print('Column ', col,' differs in tables ', referencetab, ' and ', testtab)
build 17-Jul-2019 16:08:08 +# print(therow, j, k)
build 17-Jul-2019 16:08:08 +# print(rdata[j][k])
build 17-Jul-2019 16:08:08 +# print(tdata[j][k])
build 17-Jul-2019 16:08:08 + differs = True
build 17-Jul-2019 16:08:08 + if differs:
build 17-Jul-2019 16:08:08 + print('ERROR: Column %s of %s and %s do not agree within tolerance %s'%(col,referencetab, testtab, tolerance))
build 17-Jul-2019 16:08:08 + retval = False
build 17-Jul-2019 16:08:08 + break
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + print('ERROR: Column %s of %s and %s do not agree.'%(col,referencetab, testtab))
build 17-Jul-2019 16:08:08 + print('ERROR: First row to differ is row=%s'%therow)
build 17-Jul-2019 16:08:08 + retval = False
build 17-Jul-2019 16:08:08 + break
build 17-Jul-2019 16:08:08 + finally:
build 17-Jul-2019 16:08:08 + tb.close()
build 17-Jul-2019 16:08:08 + tb2.close()
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + logging.info('Columns are not varcolumns.')
build 17-Jul-2019 16:08:08 + retval = False
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + if retval:
build 17-Jul-2019 16:08:08 + logging.info('Column {} of {} and {} agree'.format(col,referencetab, testtab))
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + return retval
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def compare_CASA_tables(referencetab, testtab, excludecols = [], tolerance=0.001, mode="percentage", startrow = 0, nrow = -1, rowincr = 1):
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + compare_CASA_tables - compare two CASA tables
build 17-Jul-2019 16:08:08 + @param referencetab - the table which is assumed to be correct
build 17-Jul-2019 16:08:08 + @param testtab - the table which is to be compared to referencetab
build 17-Jul-2019 16:08:08 + @param excludecols - list of column names which are to be ignored
build 17-Jul-2019 16:08:08 + @param tolerance - permitted fractional difference (default 0.001 = 0.1 percent)
build 17-Jul-2019 16:08:08 + @param mode - comparison is made as "percentage", "absolute", "phaseabsdeg" (for complex numbers = difference of the phases in degrees)
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + @return: True if reference tab == test table else False
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + logging.info("Comparing {} to {}".format(referencetab, testtab))
build 17-Jul-2019 16:08:08 + logging.debug("Executing: compare_CASA_tables(referencetab = {}, testtab = {}, excludecols = {}, tolerance={}, mode={}, startrow = {}, nrow = {}, rowincr = {})".format(referencetab, testtab, excludecols, tolerance, mode, startrow, nrow , rowincr))
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + if not isinstance(excludecols, list):
build 17-Jul-2019 16:08:08 + logging.error("excludecols not in correct format")
build 17-Jul-2019 16:08:08 + raise TypeError("excludecols must be a list")
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + if referencetab.endswith("cal") or testtab.endswith("cal"):
build 17-Jul-2019 16:08:08 + logging.warning("WARNING: Will compare caltables using compare_caltables")
build 17-Jul-2019 16:08:08 + return compare_caltables(referencetab, testtab, cols= excludecols, rtol=8e-7, atol=1e-8)
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + ##### Begin: Tempory Fix
build 17-Jul-2019 16:08:08 + if len(excludecols) == 0:
build 17-Jul-2019 16:08:08 + excludecols = ["FLAG_CATEGORY"]
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + excludecols.append('FLAG_CATEGORY')
build 17-Jul-2019 16:08:08 + """
build 17-Jul-2019 16:08:08 + #TODO: Fix Error in checking FLAG_CATEGORY
build 17-Jul-2019 16:08:08 + tb.getcol("FLAG_CATEGORY")
build 17-Jul-2019 16:08:08 + SEVERE getcol::FLAG_CATEGORY Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column FLAG_CATEGORY in **
build 17-Jul-2019 16:08:08 + RuntimeError: Table DataManager error: Invalid operation: TSM: no array in row 0 of column FLAG_CATEGORY in **
build 17-Jul-2019 16:08:08 + """
build 17-Jul-2019 16:08:08 + ##### End: Tempory Fix
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + rval = True
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + # Open reference table
build 17-Jul-2019 16:08:08 + tb.open(referencetab)
build 17-Jul-2019 16:08:08 + cnames = tb.colnames()
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + # Open test table
build 17-Jul-2019 16:08:08 + tb2.open(testtab)
build 17-Jul-2019 16:08:08 + cnames2 = tb2.colnames()
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + if sorted(cnames) != sorted(cnames2):
build 17-Jul-2019 16:08:08 + logging.debug("Available columns in Reference Table {}: {}".format(referencetab,cnames))
build 17-Jul-2019 16:08:08 + logging.debug("Available columns in Test Table{}: {}".format(testtab,cnames2))
build 17-Jul-2019 16:08:08 + return False
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + for excludecol in excludecols:
build 17-Jul-2019 16:08:08 + if (excludecol not in cnames) and (excludecol not in cnames2):
build 17-Jul-2019 16:08:08 + logging.warning("Column {} Not in {} or {}. Will Continue without Checking against this column".format(excludecol,referencetab,testtab))
build 17-Jul-2019 16:08:08 + logging.debug("Available columns in Reference Table {}: {}".format(referencetab,cnames))
build 17-Jul-2019 16:08:08 + logging.debug("Available columns in Test Table{}: {}".format(testtab,cnames2))
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + try:
build 17-Jul-2019 16:08:08 + for cname in cnames:
build 17-Jul-2019 16:08:08 + if cname in excludecols:
build 17-Jul-2019 16:08:08 + continue
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + logging.info("\nTesting column: {}".format(cname))
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + a = 0
build 17-Jul-2019 16:08:08 + try:
build 17-Jul-2019 16:08:08 + a = tb.getcol(cname,startrow=startrow,nrow=nrow,rowincr=rowincr)
build 17-Jul-2019 16:08:08 + except:
build 17-Jul-2019 16:08:08 + tb.getcol(cname)
build 17-Jul-2019 16:08:08 + rval = False
build 17-Jul-2019 16:08:08 + logging.critical('Error accessing column ', cname, ' in table ', referencetab)
build 17-Jul-2019 16:08:08 + logging.critical(sys.exc_info()[0])
build 17-Jul-2019 16:08:08 + break
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + b = 0
build 17-Jul-2019 16:08:08 + try:
build 17-Jul-2019 16:08:08 + b = tb2.getcol(cname,startrow=startrow,nrow=nrow,rowincr=rowincr)
build 17-Jul-2019 16:08:08 + except:
build 17-Jul-2019 16:08:08 + rval = False
build 17-Jul-2019 16:08:08 + logging.critical('Error accessing column ', cname, ' in table ', testtab)
build 17-Jul-2019 16:08:08 + logging.critical(sys.exc_info()[0])
build 17-Jul-2019 16:08:08 + break
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + if not (len(a)==len(b)):
build 17-Jul-2019 16:08:08 + logging.error('Column {} has different length in tables {} and {}'.format(cname, referencetab, testtab))
build 17-Jul-2019 16:08:08 + logging.error(a)
build 17-Jul-2019 16:08:08 + logging.error(b)
build 17-Jul-2019 16:08:08 + rval = False
build 17-Jul-2019 16:08:08 + break
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + differs = False
build 17-Jul-2019 16:08:08 + if not (a==b).all():
build 17-Jul-2019 16:08:08 + for i in range(0,len(a)):
build 17-Jul-2019 16:08:08 + if (isinstance(a[i],float)):
build 17-Jul-2019 16:08:08 + if ((mode=="percentage") and (abs(a[i]-b[i]) > tolerance*abs(a[i]))) or ((mode=="absolute") and (abs(a[i]-b[i]) > tolerance)):
build 17-Jul-2019 16:08:08 + print("Column " + cname + " differs")
build 17-Jul-2019 16:08:08 + print("Row=" + str(i))
build 17-Jul-2019 16:08:08 + print("Reference file value: " + str(a[i]))
build 17-Jul-2019 16:08:08 + print("Input file value: " + str(b[i]))
build 17-Jul-2019 16:08:08 + if (mode=="percentage"):
build 17-Jul-2019 16:08:08 + print("Tolerance is {0}%; observed difference was {1} %".format (tolerance * 100, 100*abs(a[i]-b[i])/abs(a[i])))
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + print("Absolute tolerance is {0}; observed difference: {1}".format (tolerance, (abs(a[i]-b[i]))))
build 17-Jul-2019 16:08:08 + differs = True
build 17-Jul-2019 16:08:08 + rval = False
build 17-Jul-2019 16:08:08 + break
build 17-Jul-2019 16:08:08 + elif (isinstance(a[i],int) or isinstance(a[i],numpy.int32)):
build 17-Jul-2019 16:08:08 + if (abs(a[i]-b[i]) > 0):
build 17-Jul-2019 16:08:08 + print("Column " + cname + " differs")
build 17-Jul-2019 16:08:08 + print("Row=" + str(i))
build 17-Jul-2019 16:08:08 + print("Reference file value: " + str(a[i]))
build 17-Jul-2019 16:08:08 + print("Input file value: " + str(b[i]))
build 17-Jul-2019 16:08:08 + if (mode=="percentage"):
build 17-Jul-2019 16:08:08 + print("tolerance in % should be " + str(100*abs(a[i]-b[i])/abs(a[i])))
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + print("absolute tolerance should be " + str(abs(a[i]-b[i])))
build 17-Jul-2019 16:08:08 + differs = True
build 17-Jul-2019 16:08:08 + rval = False
build 17-Jul-2019 16:08:08 + break
build 17-Jul-2019 16:08:08 + elif (isinstance(a[i],str) or isinstance(a[i],numpy.bool_)):
build 17-Jul-2019 16:08:08 + if not (a[i]==b[i]):
build 17-Jul-2019 16:08:08 + print("Column " + c + " differs")
build 17-Jul-2019 16:08:08 + print("Row=" + str(i))
build 17-Jul-2019 16:08:08 + print("Reference file value: " + str(a[i]))
build 17-Jul-2019 16:08:08 + print("Input file value: " + str(b[i]))
build 17-Jul-2019 16:08:08 + if (mode=="percentage"):
build 17-Jul-2019 16:08:08 + print("tolerance in % should be " + str(100*abs(a[i]-b[i])/abs(a[i])))
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + print("absolute tolerance should be " + str(abs(a[i]-b[i])))
build 17-Jul-2019 16:08:08 + differs = True
build 17-Jul-2019 16:08:08 + rval = False
build 17-Jul-2019 16:08:08 + break
build 17-Jul-2019 16:08:08 + elif (isinstance(a[i],list)) or (isinstance(a[i],numpy.ndarray)):
build 17-Jul-2019 16:08:08 + for j in range(0,len(a[i])):
build 17-Jul-2019 16:08:08 + if differs: break
build 17-Jul-2019 16:08:08 + if ((isinstance(a[i][j],float)) or (isinstance(a[i][j],int))):
build 17-Jul-2019 16:08:08 + if ((mode=="percentage") and (abs(a[i][j]-b[i][j]) > tolerance*abs(a[i][j]))) or ((mode=="absolute") and (abs(a[i][j]-b[i][j]) > tolerance)):
build 17-Jul-2019 16:08:08 + print("Column " + c + " differs")
build 17-Jul-2019 16:08:08 + print("(Row,Element)=(" + str(j) + "," + str(i) + ")")
build 17-Jul-2019 16:08:08 + print("Reference file value: " + str(a[i][j]))
build 17-Jul-2019 16:08:08 + print("Input file value: " + str(b[i][j]))
build 17-Jul-2019 16:08:08 + if (mode=="percentage"):
build 17-Jul-2019 16:08:08 + print("Tolerance in % should be " + str(100*abs(a[i][j]-b[i][j])/abs(a[i][j])))
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + print("Absolute tolerance should be " + str(abs(a[i][j]-b[i][j])))
build 17-Jul-2019 16:08:08 + differs = True
build 17-Jul-2019 16:08:08 + rval = False
build 17-Jul-2019 16:08:08 + break
build 17-Jul-2019 16:08:08 + elif (isinstance(a[i][j],list)) or (isinstance(a[i][j],numpy.ndarray)):
build 17-Jul-2019 16:08:08 + it = range(0,len(a[i][j]))
build 17-Jul-2019 16:08:08 + if mode=="percentage":
build 17-Jul-2019 16:08:08 + diff = numpy.abs(numpy.subtract(a[i][j], b[i][j])) > tolerance * numpy.abs(a[i][j])
build 17-Jul-2019 16:08:08 + it = numpy.where(diff)[0]
build 17-Jul-2019 16:08:08 + elif (mode=="absolute"):
build 17-Jul-2019 16:08:08 + diff = numpy.abs(numpy.subtract(a[i][j], b[i][j])) > tolerance
build 17-Jul-2019 16:08:08 + it = numpy.where(diff)[0]
build 17-Jul-2019 16:08:08 + for k in it:
build 17-Jul-2019 16:08:08 + if differs: break
build 17-Jul-2019 16:08:08 + if ( ((mode=="percentage") and (abs(a[i][j][k]-b[i][j][k]) > tolerance*abs(a[i][j][k]))) \
build 17-Jul-2019 16:08:08 + or ((mode=="absolute") and (abs(a[i][j][k]-b[i][j][k]) > tolerance)) \
build 17-Jul-2019 16:08:08 + or ((mode=="phaseabsdeg") and (phasediffabsdeg(a[i][j][k],b[i][j][k])>tolerance)) \
build 17-Jul-2019 16:08:08 + ):
build 17-Jul-2019 16:08:08 + print("Column " + c + " differs")
build 17-Jul-2019 16:08:08 + print("(Row,Channel,Corr)=(" + str(k) + "," + str(j) + "," + str(i) + ")")
build 17-Jul-2019 16:08:08 + print("Reference file value: " + str(a[i][j][k]))
build 17-Jul-2019 16:08:08 + print("Input file value: " + str(b[i][j][k]))
build 17-Jul-2019 16:08:08 + if (mode=="percentage"):
build 17-Jul-2019 16:08:08 + print("Tolerance in % should be " + str(100*abs(a[i][j][k]-b[i][j][k])/abs(a[i][j][k])))
build 17-Jul-2019 16:08:08 + elif (mode=="absolute"):
build 17-Jul-2019 16:08:08 + print("Absolute tolerance should be " + str(abs(a[i][j][k]-b[i][j][k])))
build 17-Jul-2019 16:08:08 + elif (mode=="phaseabsdeg"):
build 17-Jul-2019 16:08:08 + print("Phase tolerance in degrees should be " + str(phasediffabsdeg(a[i][j][k],b[i][j][k])))
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + print("Unknown comparison mode: ",mode)
build 17-Jul-2019 16:08:08 + differs = True
build 17-Jul-2019 16:08:08 + rval = False
build 17-Jul-2019 16:08:08 + break
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + print("Unknown data type: ",type(a[i]))
build 17-Jul-2019 16:08:08 + differs = True
build 17-Jul-2019 16:08:08 + rval = False
build 17-Jul-2019 16:08:08 + break
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + if not differs: print("Column " + cname + " PASSED")
build 17-Jul-2019 16:08:08 + finally:
build 17-Jul-2019 16:08:08 + tb.close()
build 17-Jul-2019 16:08:08 + tb2.close()
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + logging.debug("compare_CASA_tables(referencetab = {}, testtab = {}): {}".format(referencetab,testtab, rval))
build 17-Jul-2019 16:08:08 + return rval
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def compare_files(file1, file2, shallow=False):
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + compare_files - Compare two Files.
build 17-Jul-2019 16:08:08 + @param file1 --> a reference file
build 17-Jul-2019 16:08:08 + @param file2 --> a file to verify
build 17-Jul-2019 16:08:08 + @param shallow --> If shallow is true, files with identical os.stat() signatures are taken to be equal. Otherwise, the contents of the files are compared.
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + @return: True if file1 & file2 seem equal, False otherwise
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + logging.info("Comparing {} to {}".format(file1, file2))
build 17-Jul-2019 16:08:08 + logging.debug("Executing: compare_files(file1 = {}, file2 = {}, shallow = {})".format(file1, file2, shallow))
build 17-Jul-2019 16:08:08 + if (sys.version_info > (3,0)):
build 17-Jul-2019 16:08:08 + filecmp.clear_cache()
build 17-Jul-2019 16:08:08 + return filecmp.cmp(file1, file2, shallow=shallow)
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def compare_caltables(table1, table2, cols=[], rtol=8e-7, atol=1e-8):
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + compare_caltables - Compare two caltables.
build 17-Jul-2019 16:08:08 + @param table1 --> a reference table
build 17-Jul-2019 16:08:08 + @param table2 --> a table to verify
build 17-Jul-2019 16:08:08 + @param cols --> the name of cols to compare (list). Leave Blank For All
build 17-Jul-2019 16:08:08 + @param rtol --> The relative tolerance parameter
build 17-Jul-2019 16:08:08 + @param atol --> The absolute tolerance parameter
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + @return: True if table1 == table2 else False
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + logging.info("Comparing {} to {}".format(table1, table2))
build 17-Jul-2019 16:08:08 + logging.debug("Executing: compare_caltables(table1 = {}, table2 = {}, cols={}, rtol={}, atol={})".format(table1, table2, cols, rtol, atol))
build 17-Jul-2019 16:08:08 + tableVal1 = {}
build 17-Jul-2019 16:08:08 + tableVal2 = {}
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + tb.open(table1)
build 17-Jul-2019 16:08:08 + colname1 = tb.colnames()
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + for col in colname1:
build 17-Jul-2019 16:08:08 + try:
build 17-Jul-2019 16:08:08 + tableVal1[col] = tb.getcol(col)
build 17-Jul-2019 16:08:08 + except RuntimeError:
build 17-Jul-2019 16:08:08 + pass
build 17-Jul-2019 16:08:08 + tb.close()
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + tb2.open(table2)
build 17-Jul-2019 16:08:08 + colname2 = tb2.colnames()
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + for col in colname2:
build 17-Jul-2019 16:08:08 + try:
build 17-Jul-2019 16:08:08 + tableVal2[col] = tb2.getcol(col)
build 17-Jul-2019 16:08:08 + except RuntimeError:
build 17-Jul-2019 16:08:08 + pass
build 17-Jul-2019 16:08:08 + tb2.close()
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + truthDict = {}
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + for col in tableVal1.keys():
build 17-Jul-2019 16:08:08 + logging.debug("Column: {}, dtype: {}".format(col, tableVal1[col].dtype))
build 17-Jul-2019 16:08:08 + try:
build 17-Jul-2019 16:08:08 + if numpy.issubdtype(tableVal1[col].dtype, numpy.number):
build 17-Jul-2019 16:08:08 + truthDict[col] = numpy.isclose(tableVal1[col], tableVal2[col], rtol=rtol, atol=atol)
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + # Compare Non Numeric Types
build 17-Jul-2019 16:08:08 + truthDict[col] = numpy.array_equal(tableVal1[col],tableVal2[col])
build 17-Jul-2019 16:08:08 + except:
build 17-Jul-2019 16:08:08 + print(col, 'ERROR in finding truth value')
build 17-Jul-2019 16:08:08 + casalog.post(message=col+': ERROR in determining the truth value')
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + if len(cols) == 0:
build 17-Jul-2019 16:08:08 + truths = [[x, numpy.all(truthDict[x] == True)] for x in truthDict.keys()]
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + truths = [[x, numpy.all(truthDict[x] == True)] for x in cols]
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + #Check that All Options are True
build 17-Jul-2019 16:08:08 + for key in truthDict.keys():
build 17-Jul-2019 16:08:08 + if isinstance(truthDict[key], bool):
build 17-Jul-2019 16:08:08 + if not truthDict[key]:
build 17-Jul-2019 16:08:08 + logging.info("{0} in caltables do not match".format(key))
build 17-Jul-2019 16:08:08 + return False
build 17-Jul-2019 16:08:08 + elif isinstance(truthDict[key], numpy.ndarray):
build 17-Jul-2019 16:08:08 + if not numpy.all(truthDict[key]):
build 17-Jul-2019 16:08:08 + return False
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + logging.info('ERROR in finding truth value for Column: {}'.format(key))
build 17-Jul-2019 16:08:08 + return False
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + return True
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def compare_dictionaries( dictionary1, dictionary2, skipkeys = [], rtol=8e-7, atol=1e-8):
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + compare_dictionaries - compare two dictionaries
build 17-Jul-2019 16:08:08 + Dictionaries will fail when 1st instance of a failure
build 17-Jul-2019 16:08:08 + @param dictionary1 --> the dictionary which is assumed to be correct
build 17-Jul-2019 16:08:08 + @param dictionary2 --> the dictionary which is to be compared
build 17-Jul-2019 16:08:08 + @param skipkeys --> list of keys which are to be ignored
build 17-Jul-2019 16:08:08 + @param rtol --> The relative tolerance parameter
build 17-Jul-2019 16:08:08 + @param atol --> The absolute tolerance parameter
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + @return: True if dictionary1 == dictionary2 else False
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + if not isinstance(skipkeys, list):
build 17-Jul-2019 16:08:08 + logging.error("skipkeys not in correct format")
build 17-Jul-2019 16:08:08 + raise TypeError("skipkeys must be a list")
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + key_list_1 = sorted(list(dictionary1.keys()))
build 17-Jul-2019 16:08:08 + key_list_2 = sorted(list(dictionary2.keys()))
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + #Checks if Keys are the same
build 17-Jul-2019 16:08:08 + if key_list_1 != key_list_2:
build 17-Jul-2019 16:08:08 + logging.debug("Keys Do Not Match")
build 17-Jul-2019 16:08:08 + return False
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + for key in key_list_1:
build 17-Jul-2019 16:08:08 + if key in skipkeys:
build 17-Jul-2019 16:08:08 + continue
build 17-Jul-2019 16:08:08 + # Compare Numpy Arrays
build 17-Jul-2019 16:08:08 + if isinstance(dictionary1[key], numpy.ndarray) and isinstance(dictionary2[key], numpy.ndarray):
build 17-Jul-2019 16:08:08 + """
build 17-Jul-2019 16:08:08 + For finite values, isclose uses the following equation to test whether two floating point values are equivalent.
build 17-Jul-2019 16:08:08 + absolute(a - b) <= (atol + rtol * absolute(b))
build 17-Jul-2019 16:08:08 + """
build 17-Jul-2019 16:08:08 + if numpy.issubdtype(dictionary1[key].dtype, numpy.number) and numpy.issubdtype(dictionary2[key].dtype, numpy.number):
build 17-Jul-2019 16:08:08 + if any( val == False for val in numpy.isclose(dictionary1[key], dictionary2[key], rtol=rtol, atol=atol, equal_nan=False)):
build 17-Jul-2019 16:08:08 + logging.info("{0}:{1} != {0}:{2}".format(key,dictionary1[key],dictionary2[key]))
build 17-Jul-2019 16:08:08 + return False
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + if any( val == False for val in numpy.array_equal(dictionary1[key], dictionary2[key])):
build 17-Jul-2019 16:08:08 + logging.info("{0}:{1} != {0}:{2}".format(key,dictionary1[key],dictionary2[key]))
build 17-Jul-2019 16:08:08 + return False
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + # Compare Strings
build 17-Jul-2019 16:08:08 + elif isinstance(dictionary1[key], six.string_types) and isinstance(dictionary2[key], six.string_types):
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + if (dictionary1[key] == dictionary2[key]):
build 17-Jul-2019 16:08:08 + pass
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + logging.info("{0}:{1} != {0}:{2}".format(key,dictionary1[key],dictionary2[key]))
build 17-Jul-2019 16:08:08 + return False
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + # Compare lists
build 17-Jul-2019 16:08:08 + elif isinstance(dictionary1[key], list) and isinstance(dictionary2[key], list):
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + if dictionary1[key] != dictionary2[key]:
build 17-Jul-2019 16:08:08 + logging.info("{0}:{1} != {0}:{2}".format(key,dictionary1[key],dictionary2[key]))
build 17-Jul-2019 16:08:08 + return False
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + # Compare Numerics
build 17-Jul-2019 16:08:08 + elif isinstance(dictionary1[key], numbers.Number) and isinstance(dictionary2[key], numbers.Number):
build 17-Jul-2019 16:08:08 + """
build 17-Jul-2019 16:08:08 + rel_tol is the relative tolerance : it is the maximum allowed difference between a and b, relative to the larger absolute value of a or b.
build 17-Jul-2019 16:08:08 + For example, to set a tolerance of 5%, pass rel_tol=0.05. The default tolerance is 1e-09, which assures that the two values are the same within about 9 decimal digits. rel_tol must be greater than zero.
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + abs_tol is the minimum absolute tolerance : useful for comparisons near zero. abs_tol must be at least zero.
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + If no errors occur, the result will be: abs(a-b) <= max(rel_tol * max(abs(a), abs(b)), abs_tol).
build 17-Jul-2019 16:08:08 + """
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + if not numpy.isclose(dictionary1[key],dictionary2[key],rtol = rtol, atol=atol):
build 17-Jul-2019 16:08:08 + logging.info("{0}:{1} != {0}:{2}".format(key,dictionary1[key],dictionary2[key]))
build 17-Jul-2019 16:08:08 + return False
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + try:
build 17-Jul-2019 16:08:08 + if dictionary1[key] != dictionary2[key]:
build 17-Jul-2019 16:08:08 + return False
build 17-Jul-2019 16:08:08 + except:
build 17-Jul-2019 16:08:08 + logging.error("Error in Comparing {0}:{1} != {0}:{2}".format(key,dictionary1[key],dictionary2[key]))
build 17-Jul-2019 16:08:08 + return False
build 17-Jul-2019 16:08:08 + return True
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def compare_directories( directory1, directory2):
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + Compare two directories recursively. Files in each directory are
build 17-Jul-2019 16:08:08 + assumed to be equal if their names and contents are equal.
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + @param directory1: First directory path
build 17-Jul-2019 16:08:08 + @param directory2: Second directory path
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + @return: True if the directory trees are the same and
build 17-Jul-2019 16:08:08 + there were no errors while accessing the directories or files,
build 17-Jul-2019 16:08:08 + False otherwise.
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + dirs_cmp = filecmp.dircmp(directory1, directory2)
build 17-Jul-2019 16:08:08 + if len(dirs_cmp.left_only)>0 or len(dirs_cmp.right_only)>0 or \
build 17-Jul-2019 16:08:08 + len(dirs_cmp.funny_files)>0:
build 17-Jul-2019 16:08:08 + return False
build 17-Jul-2019 16:08:08 + (_, mismatch, errors) = filecmp.cmpfiles(
build 17-Jul-2019 16:08:08 + directory1, directory2, dirs_cmp.common_files, shallow=False)
build 17-Jul-2019 16:08:08 + if len(mismatch)>0 or len(errors)>0:
build 17-Jul-2019 16:08:08 + return False
build 17-Jul-2019 16:08:08 + for common_dir in dirs_cmp.common_dirs:
build 17-Jul-2019 16:08:08 + new_directory1 = os.path.join(directory1, common_dir)
build 17-Jul-2019 16:08:08 + new_directory2 = os.path.join(directory2, common_dir)
build 17-Jul-2019 16:08:08 + if not compare_directories(new_directory1, new_directory2):
build 17-Jul-2019 16:08:08 + return False
build 17-Jul-2019 16:08:08 + return True
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def check_pixels(imagename='', loc=None, refval=None, rtol=1e-05, atol=1e-08):
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + Check pixels in an image to a specified reference value
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + @param imagename: input image file
build 17-Jul-2019 16:08:08 + @param loc: The index of the image to compare to the refval
build 17-Jul-2019 16:08:08 + @param refval: The reference value to compare the selected pixel(s) to
build 17-Jul-2019 16:08:08 + @param rtol: The relative tolerance used in the numpy.isclose function
build 17-Jul-2019 16:08:08 + @param atol: The absolute tolerance used in the numpy.isclose function
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + @return: True if the shape and value of the refval and selected pixel match.
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + if not isinstance(loc,six.string_types):
build 17-Jul-2019 16:08:08 + raise TypeError('Please give target location in string list format "20,30,2:4"')
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + if os.path.exists(imagename):
build 17-Jul-2019 16:08:08 + tb.open(imagename)
build 17-Jul-2019 16:08:08 + image = tb.getcol('map')
build 17-Jul-2019 16:08:08 + tb.close()
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + if type(refval) != type(None):
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + index = []
build 17-Jul-2019 16:08:08 + to_slice = loc.split(',')
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + for item in to_slice:
build 17-Jul-2019 16:08:08 + if ':' not in item:
build 17-Jul-2019 16:08:08 + index.append(int(item))
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + item_split = item.split(':')
build 17-Jul-2019 16:08:08 + index.append(slice(int(item_split[0]),int(item_split[1])))
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + selected_slice = image[tuple(index)]
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + if numpy.shape(selected_slice) != numpy.shape(refval):
build 17-Jul-2019 16:08:08 + logging.warning('Please check that the shape of the reference and selected slice are the same')
build 17-Jul-2019 16:08:08 + return False
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + isequal = numpy.isclose(selected_slice, refval, rtol=rtol, atol=atol)
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + logging.info("For pixel value check the obtained value was {}. The expected value was {} with a tolerance of {}. test success = {}.".format(selected_slice, refval, atol, isequal))
build 17-Jul-2019 16:08:08 + return numpy.all(isequal == True)
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + logging.warning('Please provide a refernce value to compare against')
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + logging.warning('Not a valid Image name')
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def compare_pixel_value(imagename=None, refimage=None, loc=None):
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + Compare two images at a certain reference pixel
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + @param imagename: Name of the image to be compared to a reference image
build 17-Jul-2019 16:08:08 + @param refimage: Image to be compared against
build 17-Jul-2019 16:08:08 + @param loc: The slice or pixel index to compare between the two images
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + @return: True if the pixel values match at the provided index or slice. Returns False otherwise
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + if imagename != None and refimage != None:
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + if type(loc) == type(''):
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + tb.open(imagename)
build 17-Jul-2019 16:08:08 + image1 = tb.getcol('map')
build 17-Jul-2019 16:08:08 + tb.close()
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + tb.open(refimage)
build 17-Jul-2019 16:08:08 + image2 = tb.getcol('map')
build 17-Jul-2019 16:08:08 + tb.close()
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + index = []
build 17-Jul-2019 16:08:08 + to_slice = loc.split(',')
build 17-Jul-2019 16:08:08 + # get index from the string array
build 17-Jul-2019 16:08:08 + for item in to_slice:
build 17-Jul-2019 16:08:08 + if ':' not in item:
build 17-Jul-2019 16:08:08 + index.append(int(item))
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + item_split = item.split(':')
build 17-Jul-2019 16:08:08 + index.append(slice(int(item_split[0]),int(item_split[1])))
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + selected_slice1 = image1[tuple(index)]
build 17-Jul-2019 16:08:08 + selected_slice2 = image2[tuple(index)]
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + isequal = numpy.isclose(selected_slice1, selected_slice2, rtol=1e-05, atol=1e-08)
build 17-Jul-2019 16:08:08 + return numpy.all(isequal == True)
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + logging.warning('Please give target location in string list format ("20,30,2:4")')
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + logging.warning('Please provide both an image and reference image')
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def compare_pixel_mask(maskname='', refmask=None, refval=None, loc=None):
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + Compare to masks or mask values to a reference value
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + @param maskname: The name of the maskfile to compare to either a reference mask file or value
build 17-Jul-2019 16:08:08 + @param refmask: The reference mask image to be compared to
build 17-Jul-2019 16:08:08 + @param refval: The reference value to compare the selected pixel(s) of the maskfile to
build 17-Jul-2019 16:08:08 + @param loc: The index or slice of the mask image to compare to a refvalue.
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + @return: True if the refmask and mask file are identical or if the selected slice of the mask file matches the refval
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + if os.path.exists(maskname):
build 17-Jul-2019 16:08:08 + if refmask == None and refval == None:
build 17-Jul-2019 16:08:08 + logging.warning('Please select a mask or region to use for comparison')
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + elif refmask != None and refval == None:
build 17-Jul-2019 16:08:08 + # if comparing a refmask compare the values in the table
build 17-Jul-2019 16:08:08 + if os.path.exists(refmask):
build 17-Jul-2019 16:08:08 + tb.open(maskname)
build 17-Jul-2019 16:08:08 + mask1 = tb.getcol('PagedArray')
build 17-Jul-2019 16:08:08 + tb.close()
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + tb.open(refmask)
build 17-Jul-2019 16:08:08 + mask2 = tb.getcol('PagedArray')
build 17-Jul-2019 16:08:08 + tb.close()
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + return np.all(mask1 == mask2)
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + logging.warning('Invalid refmask file name')
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + elif refmask == None and refval != None:
build 17-Jul-2019 16:08:08 + # If using a reference value compare the value/shape to the selected slice
build 17-Jul-2019 16:08:08 + if type(loc) == type(''):
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + tb.open(maskname)
build 17-Jul-2019 16:08:08 + image = tb.getcol('PagedArray')
build 17-Jul-2019 16:08:08 + tb.close()
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + index = []
build 17-Jul-2019 16:08:08 + to_slice = loc.split(',')
build 17-Jul-2019 16:08:08 + # get index from the string array
build 17-Jul-2019 16:08:08 + for item in to_slice:
build 17-Jul-2019 16:08:08 + if ':' not in item:
build 17-Jul-2019 16:08:08 + index.append(int(item))
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + item_split = item.split(':')
build 17-Jul-2019 16:08:08 + index.append(slice(int(item_split[0]),int(item_split[1])))
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + selected_slice = image[tuple(index)]
build 17-Jul-2019 16:08:08 + # return false if the shapes don't match up
build 17-Jul-2019 16:08:08 + if numpy.shape(selected_slice) != numpy.shape(refval):
build 17-Jul-2019 16:08:08 + logging.warning('Please check that the shape of the reference and selected slice are the same')
build 17-Jul-2019 16:08:08 + return False
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + isequal = numpy.all(selected_slice == refval)
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + return isequal
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + logging.warning('Please give target location in string list format ("20,30,2:4")')
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + logging.warning('Please provide only a referance value or reference mask, not both')
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + logging.warning('Invalid mask file name')
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def add_to_dict(self, output=None, dataset="TestData", status=False, **kwargs):
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + This function adds key value pairs to a provided dictionary. Any additional keys and values can be added as keyword arguments to this function
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + @param output: This is the dictionary that the key-value pairs will be appended to
build 17-Jul-2019 16:08:08 + @param filename: This is the name of the test script file
build 17-Jul-2019 16:08:08 + @param dataset: This is the name of the dataset used when executing this test case
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + @return: Nothing is returned, the output dict is modified by this function
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + import inspect
build 17-Jul-2019 16:08:08 + frame = inspect.stack()[1]
build 17-Jul-2019 16:08:08 + module = inspect.getmodule(frame[0])
build 17-Jul-2019 16:08:08 + filename = module.__file__
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + testcase = unittest.TestCase.id(self)
build 17-Jul-2019 16:08:08 + test_split = testcase.split('.')
build 17-Jul-2019 16:08:08 + test_case = test_split[-1]
build 17-Jul-2019 16:08:08 + taskname = test_split[1].split('_')[0]
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + if (sys.version_info > (3, 3)):
build 17-Jul-2019 16:08:08 + rerun = "python {} {}.{}".format(filename, test_split[1], test_split[2])
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + filename = "{}.py".format(filename.split('.')[0])
build 17-Jul-2019 16:08:08 + casapath = os.environ.get('CASAPATH').split()[0]
build 17-Jul-2019 16:08:08 + rerun = "casa -c {}/lib/python2.7/runUnitTest.py {}".format(casapath, filename.split('.')[0])
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + current_case = None
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + func_calls = []
build 17-Jul-2019 16:08:08 + values = {key:kwargs[key] for key in kwargs}
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + with open(filename, 'r') as file:
build 17-Jul-2019 16:08:08 + for line in file:
build 17-Jul-2019 16:08:08 + line = line.strip()
build 17-Jul-2019 16:08:08 + if line.startswith('def test_'):
build 17-Jul-2019 16:08:08 + if line.split()[1][:-7].endswith(test_case):
build 17-Jul-2019 16:08:08 + current_case = test_case
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + current_case = None
build 17-Jul-2019 16:08:08 + #casa6tasks, miscellaneous_tasks
build 17-Jul-2019 16:08:08 + for i in casa6tasks.union(miscellaneous_tasks):
build 17-Jul-2019 16:08:08 + if current_case == test_case:
build 17-Jul-2019 16:08:08 + if "{}(".format(i) in line:
build 17-Jul-2019 16:08:08 + params = line.split(',')[1::]
build 17-Jul-2019 16:08:08 + call = "{}({},{})".format(taskname, dataset, ','.join(params))
build 17-Jul-2019 16:08:08 + #func_calls.append(call)
build 17-Jul-2019 16:08:08 + func_calls.append(line)
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + values['runtime'] = -1.0
build 17-Jul-2019 16:08:08 + #This is a temp error value
build 17-Jul-2019 16:08:08 + values['status'] = status
build 17-Jul-2019 16:08:08 + if test_case not in output.keys():
build 17-Jul-2019 16:08:08 + output[test_case]= {}
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + for key in values.keys():
build 17-Jul-2019 16:08:08 + if test_case in output.keys():
build 17-Jul-2019 16:08:08 + print(output[test_case].keys())
build 17-Jul-2019 16:08:08 + if key in output[test_case].keys():
build 17-Jul-2019 16:08:08 + values[key] = output[test_case][key].append(values[key])
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + print('FIRST')
build 17-Jul-2019 16:08:08 + output[test_case][key] = [values[key]]
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + #output[test_case] = values
build 17-Jul-2019 16:08:08 + output[test_case]['taskcall'] = func_calls
build 17-Jul-2019 16:08:08 + output[test_case]['rerun'] = rerun
build 17-Jul-2019 16:08:08 + output[test_case]['description'] = unittest.TestCase.shortDescription(self)
build 17-Jul-2019 16:08:08 + output[test_case]['images'] = [ ]
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def topickle(input_dict, picklefile):
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + Add a new dictionary into the existing pickle file
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + @param input_dict: The dictionary object to add to the pickle file
build 17-Jul-2019 16:08:08 + @param picklefile: The picklefile containing a dictionary to be appended to
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + @return: Nothing is returned by this function
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + pickle_read = open(picklefile, 'rb')
build 17-Jul-2019 16:08:08 + pickle_dict = pickle.load(pickle_read)
build 17-Jul-2019 16:08:08 + # Make sure that the pickle file contains a dictionary
build 17-Jul-2019 16:08:08 + if type(pickle_dict) != type({}):
build 17-Jul-2019 16:08:08 + logging.warning('The pickle file is not a dictionary')
build 17-Jul-2019 16:08:08 + # Add to the dictionary in the pickle file
build 17-Jul-2019 16:08:08 + for item in list(input_dict.keys()):
build 17-Jul-2019 16:08:08 + pickle_dict[item] = input_dict[item]
build 17-Jul-2019 16:08:08 + # Re-write the pickle file with the new dictionary
build 17-Jul-2019 16:08:08 + with open(picklefile, 'wb') as fout:
build 17-Jul-2019 16:08:08 + pickle.dump(pickle_dict, fout)
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def default_CASA_tasks():
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + default_CASA_tasks - Default Casa Tasks
build 17-Jul-2019 16:08:08 + Delete all *.last files and restore tasks to default
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + Returns
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + logging.debug("Executing: default_CASA_tasks")
build 17-Jul-2019 16:08:08 + # Get a list of all files in directory
build 17-Jul-2019 16:08:08 + for rootDir, subdirs, filenames in os.walk(os.getcwd()):
build 17-Jul-2019 16:08:08 + # Find the files that matches the given patterm
build 17-Jul-2019 16:08:08 + for filename in fnmatch.filter(filenames, '*.last'):
build 17-Jul-2019 16:08:08 + try:
build 17-Jul-2019 16:08:08 + os.remove(os.path.join(rootDir, filename))
build 17-Jul-2019 16:08:08 + except OSError:
build 17-Jul-2019 16:08:08 + logging.error("Error while deleting file")
build 17-Jul-2019 16:08:08 + if casa5:
build 17-Jul-2019 16:08:08 + for task in casa6tasks:
build 17-Jul-2019 16:08:08 + logging.debug("Defaulting Task: {}".format(task))
build 17-Jul-2019 16:08:08 + default(task)
build 17-Jul-2019 16:08:08 + for task in miscellaneous_tasks:
build 17-Jul-2019 16:08:08 + logging.debug("Defaulting Task: {}".format(task))
build 17-Jul-2019 16:08:08 + default(task)
build 17-Jul-2019 16:08:08 + return
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def get_directory_size(directory):
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + get_directory_size - Return the size of a directory in bytes
build 17-Jul-2019 16:08:08 + directory --> the directory which is to be summed
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + Returns Return the size, in bytes, of directory
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + logging.debug("Executing: get_directory_size(directory = {})".format(directory))
build 17-Jul-2019 16:08:08 + total_size = 0
build 17-Jul-2019 16:08:08 + for dirpath, dirnames, filenames in os.walk(directory):
build 17-Jul-2019 16:08:08 + for filename in filenames:
build 17-Jul-2019 16:08:08 + fp = os.path.join(dirpath, filename)
build 17-Jul-2019 16:08:08 + total_size += os.path.getsize(fp)
build 17-Jul-2019 16:08:08 + logging.debug("Directory: {}, Size: {} Bytes ( {}MB, {}GB) ".format(directory, total_size, (total_size/(1024.0**2)), float(total_size/(1024.0**3))))
build 17-Jul-2019 16:08:08 + return total_size
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def get_table_column(table, colname):
build 17-Jul-2019 16:08:08 + '''Return the requested variable column
build 17-Jul-2019 16:08:08 + table --> name of table or MS
build 17-Jul-2019 16:08:08 + colname --> column name
build 17-Jul-2019 16:08:08 + Return the column as a dictionary
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + col = {}
build 17-Jul-2019 16:08:08 + tb.open(table)
build 17-Jul-2019 16:08:08 + if tb.isvarcol(colname):
build 17-Jul-2019 16:08:08 + col = tb.getvarcol(colname)
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + logging.error("Error Returning Column {}".format(colname))
build 17-Jul-2019 16:08:08 + return None
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + tb.close()
build 17-Jul-2019 16:08:08 + return col
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def get_caltable_column(caltable, colname='CPARAM'):
build 17-Jul-2019 16:08:08 + ''' Open a caltable and get the provided column
build 17-Jul-2019 16:08:08 + caltable --> name of cal table
build 17-Jul-2019 16:08:08 + colname --> column name
build 17-Jul-2019 16:08:08 + Return the column as a dictionary
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + tb.open(caltable)
build 17-Jul-2019 16:08:08 + outtable = tb.getcol(colname)
build 17-Jul-2019 16:08:08 + tb.close()
build 17-Jul-2019 16:08:08 + return outtable
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def get_column_shape(tab,col,start_row=0,nrow=1,row_inc=1):
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + Get the shape of the given column.
build 17-Jul-2019 16:08:08 + Keyword arguments:
build 17-Jul-2019 16:08:08 + tab -- input table or MS
build 17-Jul-2019 16:08:08 + col -- column to get the shape
build 17-Jul-2019 16:08:08 + start_row -- start row (default 0)
build 17-Jul-2019 16:08:08 + nrow -- number of rows to read (default 1)
build 17-Jul-2019 16:08:08 + row_inc -- increment of rows to read (default 1)
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + Return a list of strings with the shape of each row in the column.
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + col_shape = []
build 17-Jul-2019 16:08:08 + try:
build 17-Jul-2019 16:08:08 + try:
build 17-Jul-2019 16:08:08 + tb.open(tab)
build 17-Jul-2019 16:08:08 + col_shape = tb.getcolshapestring(col,start_row,nrow,row_inc)
build 17-Jul-2019 16:08:08 + except:
build 17-Jul-2019 16:08:08 + print('Cannot get shape of col %s from table %s '%(col,tab))
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + finally:
build 17-Jul-2019 16:08:08 + tb.close()
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + return col_shape
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def check_plotfile(plotfileName, min_size, max_size=None):
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + Check if plotfile generated is cprrect size
build 17-Jul-2019 16:08:08 + plotfileName --> Name of plotted Image
build 17-Jul-2019 16:08:08 + min_size -- > Min Size of image
build 17-Jul-2019 16:08:08 + max_size --> Max Size of image
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + Return : True if image size > min_size ( and < max_size if max_size is provided )
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + val = False
build 17-Jul-2019 16:08:08 + if os.path.isfile(plotfileName):
build 17-Jul-2019 16:08:08 + plotSize = os.path.getsize(plotfileName) # Return the size, in bytes, of path.
build 17-Jul-2019 16:08:08 + logging.info( '{} file size is: {}'.format( plotfileName, plotSize))
build 17-Jul-2019 16:08:08 + if plotSize > min_size:
build 17-Jul-2019 16:08:08 + val = True
build 17-Jul-2019 16:08:08 + if max_size is not None:
build 17-Jul-2019 16:08:08 + if not plotSize < max_size:
build 17-Jul-2019 16:08:08 + val = False
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + logging.critical("Plot was not created")
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + return val
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def generate_weblog(task,dictionary):
build 17-Jul-2019 16:08:08 + """Generate Test Summary Weblog
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + Example:
build 17-Jul-2019 16:08:08 + generate_weblog("taskname", dictionary)
build 17-Jul-2019 16:08:08 + """
build 17-Jul-2019 16:08:08 + global html
build 17-Jul-2019 16:08:08 + html = open("test_{}_weblog.html".format(task.lower()), 'w')
build 17-Jul-2019 16:08:08 + Weblog(task, dictionary).generate_weblog()
build 17-Jul-2019 16:08:08 + html.close()
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +############################################################################################
build 17-Jul-2019 16:08:08 +################################## imagerhelpers ###############################
build 17-Jul-2019 16:08:08 +############################################################################################
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def check_model(msname=""):
build 17-Jul-2019 16:08:08 + hasmodcol = False
build 17-Jul-2019 16:08:08 + modsum=0.0
build 17-Jul-2019 16:08:08 + hasvirmod = False
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + tb.open( msname )
build 17-Jul-2019 16:08:08 + hasmodcol = ( (tb.colnames()).count('MODEL_DATA')>0 )
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + if hasmodcol:
build 17-Jul-2019 16:08:08 + model_data = tb.getcol('MODEL_DATA')
build 17-Jul-2019 16:08:08 + modsum = model_data.sum()
build 17-Jul-2019 16:08:08 + tb.close()
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + tb.open( msname+'/SOURCE' )
build 17-Jul-2019 16:08:08 + keys = tb.getkeywords()
build 17-Jul-2019 16:08:08 + if len(keys)>0:
build 17-Jul-2019 16:08:08 + hasvirmod=True
build 17-Jul-2019 16:08:08 + tb.close()
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + tb.open( msname )
build 17-Jul-2019 16:08:08 + keys = tb.getkeywords()
build 17-Jul-2019 16:08:08 + for key in keys:
build 17-Jul-2019 16:08:08 + if key.count("model_")>0:
build 17-Jul-2019 16:08:08 + hasvirmod=True
build 17-Jul-2019 16:08:08 + tb.close()
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + logging.info("MS Name: {}, modelcol= {}, modsum = {}, virmod = {}".format( msname, hasmodcol, modsum, hasvirmod ))
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + return hasmodcol, modsum, hasvirmod
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def get_max(imname):
build 17-Jul-2019 16:08:08 + """Get Image max"""
build 17-Jul-2019 16:08:08 + ia.open(imname)
build 17-Jul-2019 16:08:08 + stat = ia.statistics()
build 17-Jul-2019 16:08:08 + ia.close()
build 17-Jul-2019 16:08:08 + return stat['max'],stat['maxpos']
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def get_pix(imname,pos):
build 17-Jul-2019 16:08:08 + """Get Image val"""
build 17-Jul-2019 16:08:08 + ia.open(imname)
build 17-Jul-2019 16:08:08 + apos = ia.pixelvalue(pos)
build 17-Jul-2019 16:08:08 + ia.close()
build 17-Jul-2019 16:08:08 + if apos == {}:
build 17-Jul-2019 16:08:08 + return None
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + return apos['value']['value']
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def get_pixmask(imname,pos):
build 17-Jul-2019 16:08:08 + """Get Image Mask val"""
build 17-Jul-2019 16:08:08 + ia.open(imname)
build 17-Jul-2019 16:08:08 + apos = ia.pixelvalue(pos)
build 17-Jul-2019 16:08:08 + ia.close()
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + if apos == {}:
build 17-Jul-2019 16:08:08 + return None
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + return apos['mask']
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def check_beam_compare(image1, image2, op=operator.le):
build 17-Jul-2019 16:08:08 + """Compare all plane of cube beam image1 operator op than image1"""
build 17-Jul-2019 16:08:08 + ia.open(image1)
build 17-Jul-2019 16:08:08 + nchan = ia.shape()[3]
build 17-Jul-2019 16:08:08 + beam1 = numpy.zeros(nchan)
build 17-Jul-2019 16:08:08 + for k in range(nchan):
build 17-Jul-2019 16:08:08 + beam1[k]= ia.beamarea(k,0)['arcsec2']
build 17-Jul-2019 16:08:08 + ia.close()
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + ia.open(image2)
build 17-Jul-2019 16:08:08 + if(nchan != ia.shape()[3]):
build 17-Jul-2019 16:08:08 + return False
build 17-Jul-2019 16:08:08 + beam2 = numpy.zeros(nchan)
build 17-Jul-2019 16:08:08 + for k in range(nchan):
build 17-Jul-2019 16:08:08 + beam2[k] = ia.beamarea(k,0)['arcsec2']
build 17-Jul-2019 16:08:08 + ia.close()
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + return numpy.alltrue(op(beam1, beam2))
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def exists(imname):
build 17-Jul-2019 16:08:08 + """ Image exists """
build 17-Jul-2019 16:08:08 + return os.path.exists(imname)
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def get_peak_res(summ):
build 17-Jul-2019 16:08:08 + if summ.has_key('summaryminor'):
build 17-Jul-2019 16:08:08 + reslist = summ['summaryminor'][1,:]
build 17-Jul-2019 16:08:08 + peakres = reslist[ len(reslist)-1 ]
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + peakres = None
build 17-Jul-2019 16:08:08 + return peakres
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def check_peak_res(summ,correctres, epsilon=0.05):
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + peakres = get_peak_res(summ)
build 17-Jul-2019 16:08:08 + out = True
build 17-Jul-2019 16:08:08 + if correctres == None and peakres != None:
build 17-Jul-2019 16:08:08 + out = False
build 17-Jul-2019 16:08:08 + return out,peakres
build 17-Jul-2019 16:08:08 + if correctres != None and peakres == None:
build 17-Jul-2019 16:08:08 + out = False
build 17-Jul-2019 16:08:08 + return out,peakres
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + if out==True and peakres != None:
build 17-Jul-2019 16:08:08 + if abs(correctres - peakres)/abs(correctres) > epsilon:
build 17-Jul-2019 16:08:08 + out=False
build 17-Jul-2019 16:08:08 + return out,peakres
build 17-Jul-2019 16:08:08 + return out,peakres
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def get_mod_flux(summ):
build 17-Jul-2019 16:08:08 + if summ.has_key('summaryminor'):
build 17-Jul-2019 16:08:08 + modlist = summ['summaryminor'][2,:]
build 17-Jul-2019 16:08:08 + modflux = modlist[ len(modlist)-1 ]
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + modflux = None
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + return modflux
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def check_mod_flux(summ,correctmod, epsilon=0.05):
build 17-Jul-2019 16:08:08 + modflux = get_mod_flux(summ)
build 17-Jul-2019 16:08:08 + out = True
build 17-Jul-2019 16:08:08 + if correctmod == None and modflux != None:
build 17-Jul-2019 16:08:08 + out = False
build 17-Jul-2019 16:08:08 + return out,peakres
build 17-Jul-2019 16:08:08 + if correctmod != None and modflux == None:
build 17-Jul-2019 16:08:08 + out = False
build 17-Jul-2019 16:08:08 + return out,peakres
build 17-Jul-2019 16:08:08 + if out==True and modflux != None:
build 17-Jul-2019 16:08:08 + if abs(correctmod - modflux)/abs(correctmod) > epsilon:
build 17-Jul-2019 16:08:08 + out=False
build 17-Jul-2019 16:08:08 + return out,peakres
build 17-Jul-2019 16:08:08 + return out,modflux
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def get_iter_done(summ):
build 17-Jul-2019 16:08:08 + if summ.has_key('iterdone'):
build 17-Jul-2019 16:08:08 + iters = summ['iterdone']
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + iters = None
build 17-Jul-2019 16:08:08 + return iters
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def verdict(boolval):
build 17-Jul-2019 16:08:08 + return "Pass" if boolval else "Fail"
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def check_ret( summ,correctres,correctmod):
build 17-Jul-2019 16:08:08 + pstr = ''
build 17-Jul-2019 16:08:08 + if casa5:
build 17-Jul-2019 16:08:08 + testname = inspect.stack()[1][3] # Make Sure this is correct
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + testname = "TODO"
build 17-Jul-2019 16:08:08 + retres, peakres = check_peak_res(summ,correctres)
build 17-Jul-2019 16:08:08 + retmod, modflux = check_mod_flux(summ,correctmod)
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + pstr_peak = "[ {} ] PeakRes is {} ( {} : should be {} + )\n".format(testname, str(peakres), verdict(retres) , str(correctres))
build 17-Jul-2019 16:08:08 + pstr_mod = "[ {} ] Modflux is {} ( {} : should be {} + )".format(testname, str(modflux), verdict(retmod) , str(correctmod))
build 17-Jul-2019 16:08:08 + pstr = pstr_peak + pstr_mod
build 17-Jul-2019 16:08:08 + logging.info(pstr)
build 17-Jul-2019 16:08:08 + if retres==False or retmod==False:
build 17-Jul-2019 16:08:08 + return False, pstr
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + return True, pstr
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def check_val(val, correctval, valname='Value', exact=False, epsilon=0.05):
build 17-Jul-2019 16:08:08 + pstr = ''
build 17-Jul-2019 16:08:08 + if casa5:
build 17-Jul-2019 16:08:08 + testname = inspect.stack()[2][3] # Make Sure this is correct
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + testname = "TODO"
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + out = True
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + if numpy.isnan(val) or numpy.isinf(val):
build 17-Jul-2019 16:08:08 + out=False
build 17-Jul-2019 16:08:08 + if correctval == None and val != None:
build 17-Jul-2019 16:08:08 + out = False
build 17-Jul-2019 16:08:08 + if correctval != None and val == None:
build 17-Jul-2019 16:08:08 + out = False
build 17-Jul-2019 16:08:08 + if out==True and val != None:
build 17-Jul-2019 16:08:08 + if exact==True:
build 17-Jul-2019 16:08:08 + if correctval != val:
build 17-Jul-2019 16:08:08 + out=False
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + if abs(correctval - val)/abs(correctval) > epsilon:
build 17-Jul-2019 16:08:08 + out=False
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + pstr = "[ {} ] {} is {} ( {} : should be {} )\n".format(testname, valname, str(val), verdict(out), str(correctval) )
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + logging.info(pstr)
build 17-Jul-2019 16:08:08 + return out, pstr
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def check_ims(imlist,truth):
build 17-Jul-2019 16:08:08 + if casa5:
build 17-Jul-2019 16:08:08 + testname = inspect.stack()[2][3]
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + testname = "TODO"
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + imex=[]
build 17-Jul-2019 16:08:08 + out=True
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + for imname in imlist:
build 17-Jul-2019 16:08:08 + ondisk = exists(imname)
build 17-Jul-2019 16:08:08 + imex.append( ondisk )
build 17-Jul-2019 16:08:08 + if ondisk != truth:
build 17-Jul-2019 16:08:08 + out=False
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + pstr = "[ {} ] Image made : {} = {} ( {} : should all be {} )\n".format(testname, str(imlist), str(imex), verdict(out),str(truth))
build 17-Jul-2019 16:08:08 + logging.info(pstr)
build 17-Jul-2019 16:08:08 + return pstr
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def check_keywords(imlist):
build 17-Jul-2019 16:08:08 + """
build 17-Jul-2019 16:08:08 + Keyword related checks (presence/absence of records and entries in these records,
build 17-Jul-2019 16:08:08 + in the keywords of the image table).
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + :param imlist: names of the images produced by a test execution.
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + :returns: the usual (test_imager_helper) string with success/error messages.
build 17-Jul-2019 16:08:08 + """
build 17-Jul-2019 16:08:08 + # Keeping the general approach. This is fragile!
build 17-Jul-2019 16:08:08 + if casa5:
build 17-Jul-2019 16:08:08 + testname = inspect.stack()[2][3]
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + testname = "TODO"
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + # accumulator of error strings
build 17-Jul-2019 16:08:08 + pstr = ''
build 17-Jul-2019 16:08:08 + for imname in imlist:
build 17-Jul-2019 16:08:08 + if os.path.exists(imname):
build 17-Jul-2019 16:08:08 + issues = check_im_keywords(imname, check_misc=True, check_extended=True)
build 17-Jul-2019 16:08:08 + if issues:
build 17-Jul-2019 16:08:08 + pstr += '[{0}] {1}: {2}'.format(testname, imname, issues)
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + if not pstr:
build 17-Jul-2019 16:08:08 + pstr += 'All expected keywords in imageinfo, miscinfo, and coords found.\n'
build 17-Jul-2019 16:08:08 + return pstr
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def check_im_keywords(imname, check_misc=True, check_extended=True):
build 17-Jul-2019 16:08:08 + """
build 17-Jul-2019 16:08:08 + Checks several lists of expected and forbidden keywords and entries of these
build 17-Jul-2019 16:08:08 + keywords.
build 17-Jul-2019 16:08:08 + Forbidden keywords lists introduced with CAS-9231 (prevent duplication of
build 17-Jul-2019 16:08:08 + TELESCOP and OBJECT).
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + Note that if imname is the top level of a refconcat image, there's no table to open
build 17-Jul-2019 16:08:08 + to look for its keywords. In these cases nothing is checked. We would not have the
build 17-Jul-2019 16:08:08 + 'imageinfo' keywords, only the MiscInfo that goes in imageconcat.json and I'm not
build 17-Jul-2019 16:08:08 + sure yet how that one is supposed to behave.
build 17-Jul-2019 16:08:08 + Tests should check the 'getNParts() from imname' to make sure the components of
build 17-Jul-2019 16:08:08 + the refconcat image exist, have the expected keywords, etc.
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + :param imname: image name (output image from tclean)
build 17-Jul-2019 16:08:08 + :param check_misc: whether to check miscinfo in addition to imageinfo'
build 17-Jul-2019 16:08:08 + :param check_extended: can leave enabled for images other than .tt?, .alpha, etc.
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + :returns: the usual (test_imager_helper) string with success/error messages.
build 17-Jul-2019 16:08:08 + Errors marked with '(Fail' as per self.verdict().
build 17-Jul-2019 16:08:08 + """
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + try:
build 17-Jul-2019 16:08:08 + tbt.open(imname)
build 17-Jul-2019 16:08:08 + keys = tbt.getkeywords()
build 17-Jul-2019 16:08:08 + except RuntimeError as exc:
build 17-Jul-2019 16:08:08 + if os.path.isfile(os.path.join(os.path.abspath(imname), 'imageconcat.json')):
build 17-Jul-2019 16:08:08 + # Looks like a refconcat image, nothing to check
build 17-Jul-2019 16:08:08 + #return ''
build 17-Jul-2019 16:08:08 + # make a bit more informative
build 17-Jul-2019 16:08:08 + pstr = 'Looks like it is a refconcat image. Skipping the imageinfo keywords check.'
build 17-Jul-2019 16:08:08 + return pstr
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + pstr = 'Cannot open image table to check keywords: {0}'.format(imname)
build 17-Jul-2019 16:08:08 + return pstr
build 17-Jul-2019 16:08:08 + finally:
build 17-Jul-2019 16:08:08 + tbt.close()
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + pstr = ''
build 17-Jul-2019 16:08:08 + if len(keys) <= 0:
build 17-Jul-2019 16:08:08 + pstr += ('No keywords found ({0})'.format(verdict(False)))
build 17-Jul-2019 16:08:08 + return pstr
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + # Records that need to be present
build 17-Jul-2019 16:08:08 + imageinfo = 'imageinfo'
build 17-Jul-2019 16:08:08 + miscinfo = 'miscinfo'
build 17-Jul-2019 16:08:08 + coords = 'coords'
build 17-Jul-2019 16:08:08 + mandatory_recs = [imageinfo, coords]
build 17-Jul-2019 16:08:08 + if check_misc:
build 17-Jul-2019 16:08:08 + mandatory_recs.append(miscinfo)
build 17-Jul-2019 16:08:08 + for rec in mandatory_recs:
build 17-Jul-2019 16:08:08 + if rec not in keys:
build 17-Jul-2019 16:08:08 + pstr += ('{0} record not found ({1})\n'.format(rec, verdict(False)))
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + if len(pstr) > 0:
build 17-Jul-2019 16:08:08 + return pstr
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + mandatory_imageinfo = ['objectname', 'imagetype']
build 17-Jul-2019 16:08:08 + pstr += check_expected_entries(mandatory_imageinfo, imageinfo, keys)
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + if check_misc:
build 17-Jul-2019 16:08:08 + if check_extended:
build 17-Jul-2019 16:08:08 + mandatory_miscinfo = ['INSTRUME', 'distance']
build 17-Jul-2019 16:08:08 + pstr += check_expected_entries(mandatory_miscinfo, miscinfo, keys)
build 17-Jul-2019 16:08:08 + forbidden_miscinfo = ['OBJECT', 'TELESCOP']
build 17-Jul-2019 16:08:08 + pstr += check_forbidden_entries(forbidden_miscinfo, miscinfo, keys)
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + mandatory_coords = ['telescope']
build 17-Jul-2019 16:08:08 + pstr += check_expected_entries(mandatory_coords, coords, keys)
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + return pstr
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def check_expected_entries( entries, record, keys):
build 17-Jul-2019 16:08:08 + pstr = ''
build 17-Jul-2019 16:08:08 + for entry in entries:
build 17-Jul-2019 16:08:08 + if entry not in keys[record]:
build 17-Jul-2019 16:08:08 + pstr += ('entry {0} not found in record {1} ({2})\n'.format(entry, record, verdict(False)))
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + # TODO: many tests leave 'distance' empty. Assume that's acceptable...
build 17-Jul-2019 16:08:08 + if entry != 'distance' and not keys[record][entry]:
build 17-Jul-2019 16:08:08 + pstr += ('entry {0} is found in record {1} but it is empty ({2})\n'.format(entry, record, verdict(False)))
build 17-Jul-2019 16:08:08 + return pstr
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def check_forbidden_entries( entries, record, keys):
build 17-Jul-2019 16:08:08 + pstr = ''
build 17-Jul-2019 16:08:08 + for entry in entries:
build 17-Jul-2019 16:08:08 + if entry in keys[record]:
build 17-Jul-2019 16:08:08 + pstr += ('entry {0} should not be in record {1} ({2})\n'.format(entry, record, verdict(False)))
build 17-Jul-2019 16:08:08 + return pstr
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def check_pix_val(imname,theval=0, thepos=[0,0,0,0], exact=False, epsilon=0.05):
build 17-Jul-2019 16:08:08 + if casa5:
build 17-Jul-2019 16:08:08 + testname = inspect.stack()[2][3]
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + testname = "TODO"
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + readval = get_pix(imname,thepos)
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + res=True
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + if readval==None:
build 17-Jul-2019 16:08:08 + res=False
build 17-Jul-2019 16:08:08 + elif numpy.isnan(readval) or numpy.isinf(readval):
build 17-Jul-2019 16:08:08 + res=False
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + if abs(theval) > epsilon:
build 17-Jul-2019 16:08:08 + if exact==False:
build 17-Jul-2019 16:08:08 + if abs(readval - theval)/abs(theval) > epsilon:
build 17-Jul-2019 16:08:08 + res = False
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + res = True
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + if abs(readval - theval) > 0.0:
build 17-Jul-2019 16:08:08 + res = False
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + res = True
build 17-Jul-2019 16:08:08 + else: ## this is to guard against exact zero... sort of.
build 17-Jul-2019 16:08:08 + if abs(readval - theval) > epsilon:
build 17-Jul-2019 16:08:08 + res = False
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + res = True
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + pstr = "[ {} ] {} : Value is {} at {} ( {} : should be {} )\n".format(testname, imname, str(readval), str(thepos), verdict(res), str(theval))
build 17-Jul-2019 16:08:08 + logging.info(pstr)
build 17-Jul-2019 16:08:08 + return pstr
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def check_pixmask(imname,theval=True, thepos=[0,0,0,0]):
build 17-Jul-2019 16:08:08 + if casa5:
build 17-Jul-2019 16:08:08 + testname = inspect.stack()[2][3]
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + testname = "TODO"
build 17-Jul-2019 16:08:08 + readval = get_pixmask(imname,thepos)
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + res=True
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + if readval==None:
build 17-Jul-2019 16:08:08 + res=False
build 17-Jul-2019 16:08:08 + elif numpy.isnan(readval) or numpy.isinf(readval) or type(readval)!=bool:
build 17-Jul-2019 16:08:08 + res=False
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + if readval == theval:
build 17-Jul-2019 16:08:08 + res = True
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + res = False
build 17-Jul-2019 16:08:08 + pstr = "[ {} ] {} : Mask is {} at {} ( {} : should be {} )\n".format(testname, imname, str(readval), str(thepos), verdict(res), str(theval))
build 17-Jul-2019 16:08:08 + logging.info(pstr)
build 17-Jul-2019 16:08:08 + return pstr
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def check_ref_freq(imname,theval=0, epsilon=0.05):
build 17-Jul-2019 16:08:08 + testname = inspect.stack()[2][3]
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + retres=True
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + ia.open(imname)
build 17-Jul-2019 16:08:08 + csys = ia.coordsys()
build 17-Jul-2019 16:08:08 + ia.close()
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + reffreq = csys.referencevalue()['numeric'][3]
build 17-Jul-2019 16:08:08 + if abs(reffreq - theval)/theval > epsilon :
build 17-Jul-2019 16:08:08 + retres=False
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + retres=True
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + pstr = "[ {} ] Ref-Freq is {} ( {} : should be {} )\n".format(testname , str(reffreq) , verdict(retres), str(theval))
build 17-Jul-2019 16:08:08 + logging.info(pstr)
build 17-Jul-2019 16:08:08 + return pstr
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +###################################
build 17-Jul-2019 16:08:08 +def check_imexist(imexist):
build 17-Jul-2019 16:08:08 + pstr = ''
build 17-Jul-2019 16:08:08 + if imexist != None:
build 17-Jul-2019 16:08:08 + if type(imexist)==list:
build 17-Jul-2019 16:08:08 + pstr += check_ims(imexist, True)
build 17-Jul-2019 16:08:08 + print "pstr after checkims=",pstr
build 17-Jul-2019 16:08:08 + pstr += check_keywords(imexist)
build 17-Jul-2019 16:08:08 + print "pstr after check_keywords=",pstr
build 17-Jul-2019 16:08:08 + return pstr
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def check_imexistnot(imexistnot):
build 17-Jul-2019 16:08:08 + pstr = ''
build 17-Jul-2019 16:08:08 + if imexistnot != None:
build 17-Jul-2019 16:08:08 + if type(imexistnot)==list:
build 17-Jul-2019 16:08:08 + pstr += check_ims(imexistnot, False)
build 17-Jul-2019 16:08:08 + return pstr
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def check_imval(imval):
build 17-Jul-2019 16:08:08 + pstr = ''
build 17-Jul-2019 16:08:08 + if imval != None:
build 17-Jul-2019 16:08:08 + if type(imval)==list:
build 17-Jul-2019 16:08:08 + for ii in imval:
build 17-Jul-2019 16:08:08 + if type(ii)==tuple and len(ii)==3:
build 17-Jul-2019 16:08:08 + pstr += check_pix_val(ii[0],ii[1],ii[2])
build 17-Jul-2019 16:08:08 + return pstr
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def check_imvalexact(imvalexact):
build 17-Jul-2019 16:08:08 + pstr = ''
build 17-Jul-2019 16:08:08 + if imvalexact != None:
build 17-Jul-2019 16:08:08 + if type(imvalexact)==list:
build 17-Jul-2019 16:08:08 + for ii in imvalexact:
build 17-Jul-2019 16:08:08 + if type(ii)==tuple and len(ii)==3:
build 17-Jul-2019 16:08:08 + pstr += check_pix_val(ii[0],ii[1],ii[2], exact=True)
build 17-Jul-2019 16:08:08 + return pstr
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def check_immask(immask):
build 17-Jul-2019 16:08:08 + pstr = ''
build 17-Jul-2019 16:08:08 + if immask != None:
build 17-Jul-2019 16:08:08 + if type(immask)==list:
build 17-Jul-2019 16:08:08 + for ii in immask:
build 17-Jul-2019 16:08:08 + if type(ii)==tuple and len(ii)==3:
build 17-Jul-2019 16:08:08 + pstr += check_pixmask(ii[0],ii[1],ii[2])
build 17-Jul-2019 16:08:08 + return pstr
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def check_tabcache(tabcache):
build 17-Jul-2019 16:08:08 + pstr = ''
build 17-Jul-2019 16:08:08 + if tabcache==True:
build 17-Jul-2019 16:08:08 + opentabs = tb.showcache()
build 17-Jul-2019 16:08:08 + if len(opentabs)>0 :
build 17-Jul-2019 16:08:08 + pstr += "["+inspect.stack()[1][3]+"] " + verdict(False) + ": Found open tables after run "
build 17-Jul-2019 16:08:08 + return pstr
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def check_stopcode(stopcode):
build 17-Jul-2019 16:08:08 + pstr = ''
build 17-Jul-2019 16:08:08 + if stopcode != None:
build 17-Jul-2019 16:08:08 + if type(stopcode)==int:
build 17-Jul-2019 16:08:08 + stopstr = "["+inspect.stack()[1][3]+"] Stopcode is " + str(ret['stopcode']) + " (" + verdict(ret['stopcode']==stopcode) + " : should be " + str(stopcode) + ")\n"
build 17-Jul-2019 16:08:08 + print stopstr
build 17-Jul-2019 16:08:08 + pstr += stopstr
build 17-Jul-2019 16:08:08 + return pstr
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def check_reffreq(reffreq):
build 17-Jul-2019 16:08:08 + pstr = ''
build 17-Jul-2019 16:08:08 + if reffreq != None:
build 17-Jul-2019 16:08:08 + if type(reffreq)==list:
build 17-Jul-2019 16:08:08 + for ii in reffreq:
build 17-Jul-2019 16:08:08 + if type(ii)==tuple and len(ii)==2:
build 17-Jul-2019 16:08:08 + pstr += check_ref_freq(ii[0],ii[1])
build 17-Jul-2019 16:08:08 + return pstr
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def checkall( ret=None, peakres=None, modflux=None, iterdone=None, nmajordone=None, imexist=None, imexistnot=None, imval=None, imvalexact=None, immask=None, tabcache=True, stopcode=None, reffreq=None ):
build 17-Jul-2019 16:08:08 + """
build 17-Jul-2019 16:08:08 + ret=None,
build 17-Jul-2019 16:08:08 + peakres=None, # a float
build 17-Jul-2019 16:08:08 + modflux=None, # a float
build 17-Jul-2019 16:08:08 + iterdone=None, # an int
build 17-Jul-2019 16:08:08 + nmajordone=None, # an int
build 17-Jul-2019 16:08:08 + imexist=None, # list of image names
build 17-Jul-2019 16:08:08 + imexistnot=None, # list of image names
build 17-Jul-2019 16:08:08 + imval=None, # list of tuples of (imagename,val,pos)
build 17-Jul-2019 16:08:08 + imvalexact=None, # list of tuples of (imagename,val,pos)
build 17-Jul-2019 16:08:08 + immask=None, #list of tuples to check mask value
build 17-Jul-2019 16:08:08 + tabcache=True,
build 17-Jul-2019 16:08:08 + stopcode=None,
build 17-Jul-2019 16:08:08 + reffreq=None # list of tuples of (imagename, reffreq)
build 17-Jul-2019 16:08:08 + """
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + pstr = ""
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + if ret != None and type(ret)==dict:
build 17-Jul-2019 16:08:08 + try:
build 17-Jul-2019 16:08:08 + if peakres != None:
build 17-Jul-2019 16:08:08 + pstr += check_val( val=get_peak_res(ret), correctval=peakres, valname="peak res" )
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + if modflux != None:
build 17-Jul-2019 16:08:08 + pstr += check_val( val=get_mod_flux(ret), correctval=modflux, valname="mod flux" )
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + if iterdone != None:
build 17-Jul-2019 16:08:08 + pstr += check_val( val=ret['iterdone'], correctval=iterdone, valname="iterdone", exact=True )
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + if nmajordone != None:
build 17-Jul-2019 16:08:08 + pstr += check_val( val=ret['nmajordone'], correctval=nmajordone, valname="nmajordone", exact=True )
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + except Exception as e:
build 17-Jul-2019 16:08:08 + logging.info(ret)
build 17-Jul-2019 16:08:08 + raise
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + pstr += check_imexist(imexist)
build 17-Jul-2019 16:08:08 + pstr += check_imexistnot(imexistnot)
build 17-Jul-2019 16:08:08 + pstr += check_imval(imval)
build 17-Jul-2019 16:08:08 + pstr += check_imvalexact(imvalexact)
build 17-Jul-2019 16:08:08 + pstr += check_immask(immask)
build 17-Jul-2019 16:08:08 + pstr += check_tabcache(tabcache)
build 17-Jul-2019 16:08:08 + pstr += check_stopcode(stopcode)
build 17-Jul-2019 16:08:08 + pstr += check_reffreq(reffreq)
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + return pstr
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +############################################################################################
build 17-Jul-2019 16:08:08 +################################## Decorators ##################################
build 17-Jul-2019 16:08:08 +############################################################################################
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +#import casaTestHelper
build 17-Jul-2019 16:08:08 +#@casaTestHelper.skipIfMissingModule
build 17-Jul-2019 16:08:08 +def skipIfMissingModule(required_module,strict=False):
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + Decorator: skip test if specified module is not avaliable
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + Example:
build 17-Jul-2019 16:08:08 + @casaTestHelper.skipIfMissingModule('astropy')
build 17-Jul-2019 16:08:08 + def test_test(self):
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + import os
build 17-Jul-2019 16:08:08 + try:
build 17-Jul-2019 16:08:08 + __import__(required_module)
build 17-Jul-2019 16:08:08 + flag = True
build 17-Jul-2019 16:08:08 + except ImportError:
build 17-Jul-2019 16:08:08 + flag = False
build 17-Jul-2019 16:08:08 + def deco(function):
build 17-Jul-2019 16:08:08 + if not CASA6:
build 17-Jul-2019 16:08:08 + return deco
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + def wrapper(self, *args, **kwargs):
build 17-Jul-2019 16:08:08 + if not flag:
build 17-Jul-2019 16:08:08 + # If there is a strict flag run the tests as normal
build 17-Jul-2019 16:08:08 + print(sys.argv)
build 17-Jul-2019 16:08:08 + if strict:
build 17-Jul-2019 16:08:08 + function(self)
build 17-Jul-2019 16:08:08 + pass
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + # Module ImportError and no strict flag
build 17-Jul-2019 16:08:08 + self.skipTest("ModuleNotFoundError: No module named '{}'".format(required_module))
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + function(self)
build 17-Jul-2019 16:08:08 + return wrapper
build 17-Jul-2019 16:08:08 + return deco
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +#import casaTestHelper
build 17-Jul-2019 16:08:08 +#@casaTestHelper.time_execution
build 17-Jul-2019 16:08:08 +def time_execution(out_dict):
build 17-Jul-2019 16:08:08 + def time_decorator(function):
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + Decorator: time execution of test
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + Example:
build 17-Jul-2019 16:08:08 + @casaTestHelper.time_execution
build 17-Jul-2019 16:08:08 + def test_test(self):
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + @wraps(function)
build 17-Jul-2019 16:08:08 + def function_timer(*args, **kwargs):
build 17-Jul-2019 16:08:08 + t0 = time.time()
build 17-Jul-2019 16:08:08 + result = function(*args, **kwargs)
build 17-Jul-2019 16:08:08 + t1 = time.time()
build 17-Jul-2019 16:08:08 + #print ("Total time running %s: %s seconds" % (function.__name__, str(t1-t0)))
build 17-Jul-2019 16:08:08 + casalog.post("Total time running {}: {} seconds".format(function.__name__, str(t1-t0)))
build 17-Jul-2019 16:08:08 + out_dict[function.__name__]['runtime'] = t1-t0
build 17-Jul-2019 16:08:08 + return result
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + return function_timer
build 17-Jul-2019 16:08:08 + return time_decorator
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def time_execution_alternative(out_dict):
build 17-Jul-2019 16:08:08 + # TODO Ver if this is the better option
build 17-Jul-2019 16:08:08 + def time_decorator(function):
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + Decorator: time execution of test
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + Example:
build 17-Jul-2019 16:08:08 + @casaTestHelper.time_execution
build 17-Jul-2019 16:08:08 + def test_test(self):
build 17-Jul-2019 16:08:08 + '''
build 17-Jul-2019 16:08:08 + @wraps(function)
build 17-Jul-2019 16:08:08 + def function_timer(*args, **kwargs):
build 17-Jul-2019 16:08:08 + failed = False
build 17-Jul-2019 16:08:08 + result = None
build 17-Jul-2019 16:08:08 + t0 = time.time()
build 17-Jul-2019 16:08:08 + try:
build 17-Jul-2019 16:08:08 + result = function(*args, **kwargs)
build 17-Jul-2019 16:08:08 + except:
build 17-Jul-2019 16:08:08 + failed=True
build 17-Jul-2019 16:08:08 + t1 = time.time()
build 17-Jul-2019 16:08:08 + out_dict[function.__name__]['runtime'] = t1-t0
build 17-Jul-2019 16:08:08 + casalog.post("Total time running {}: {} seconds".format(function.__name__, str(t1-t0)))
build 17-Jul-2019 16:08:08 + #out_dict[function.__name__]['status'] = False
build 17-Jul-2019 16:08:08 + raise
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + t1 = time.time()
build 17-Jul-2019 16:08:08 + #print ("Total time running %s: %s seconds" % (function.__name__, str(t1-t0)))
build 17-Jul-2019 16:08:08 + casalog.post("Total time running {}: {} seconds".format(function.__name__, str(t1-t0)))
build 17-Jul-2019 16:08:08 + print('======================================================')
build 17-Jul-2019 16:08:08 + print(function.__name__)
build 17-Jul-2019 16:08:08 + out_dict[function.__name__]['runtime'] = t1-t0
build 17-Jul-2019 16:08:08 + out_dict[function.__name__]['status'] = True
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + return result
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + return function_timer
build 17-Jul-2019 16:08:08 + return time_decorator
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def cpu_usage(out_dict):
build 17-Jul-2019 16:08:08 + def cpu_decorator(function):
build 17-Jul-2019 16:08:08 + @wraps(function)
build 17-Jul-2019 16:08:08 + def function_usage(*args, **kwargs):
build 17-Jul-2019 16:08:08 + #Temp Fix : CASA 5 Doesnt Have psutil by default
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + try:
build 17-Jul-2019 16:08:08 + import psutil
build 17-Jul-2019 16:08:08 + use_psutil = True
build 17-Jul-2019 16:08:08 + except ImportError:
build 17-Jul-2019 16:08:08 + use_psutil = False
build 17-Jul-2019 16:08:08 + if use_psutil:
build 17-Jul-2019 16:08:08 + process = psutil.Process(os.getpid())
build 17-Jul-2019 16:08:08 + snapshot1 = process.memory_info()
build 17-Jul-2019 16:08:08 + open_files1 = process.open_files()
build 17-Jul-2019 16:08:08 + num_file_descriptors1 = process.num_fds()
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + #print ("Function: {}, {} MBs".format(function.__name__, megs1))
build 17-Jul-2019 16:08:08 + #print ("Function: {}, Open Files: {}".format(function.__name__, open_files1))
build 17-Jul-2019 16:08:08 + #print ("Function: {}, num_file_descriptors: {}".format(function.__name__, num_file_descriptors1))
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + result = function(*args, **kwargs)
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + process = psutil.Process(os.getpid())
build 17-Jul-2019 16:08:08 + snapshot2 = process.memory_info()
build 17-Jul-2019 16:08:08 + open_files2 = process.open_files()
build 17-Jul-2019 16:08:08 + num_file_descriptors2 = process.num_fds()
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + #print ("Function: {}, {} MBs".format(function.__name__, megs2))
build 17-Jul-2019 16:08:08 + #print ("Function: {}, Open Files: {}".format(function.__name__, open_files2))
build 17-Jul-2019 16:08:08 + #print ("Function: {}, num_file_descriptors: {}".format(function.__name__, num_file_descriptors2))
build 17-Jul-2019 16:08:08 + #print('{:.2f} MB\n'.format(process.memory_info().rss / 1024 / 1024))
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + #print ("Total Mem Info { }: {:.2f} MB".format(function.__name__,(process.memory_info().rss) / 1024 / 1024 ))
build 17-Jul-2019 16:08:08 + out_dict[function.__name__]['cpu_usage'] = { "number of file descriptors opened" : num_file_descriptors2 - num_file_descriptors1,
build 17-Jul-2019 16:08:08 + "Open files" : open_files2,
build 17-Jul-2019 16:08:08 + "Pre Memory Snapshot (bytes)" : snapshot1,
build 17-Jul-2019 16:08:08 + "Post Memory Snapshot (bytes)" : snapshot2
build 17-Jul-2019 16:08:08 + }
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + #TODO: Add methods to get mem snapshots when psutils is not available
build 17-Jul-2019 16:08:08 + result = function(*args, **kwargs)
build 17-Jul-2019 16:08:08 + out_dict[function.__name__]['cpu_usage'] = { "number of file descriptors opened" : "Unknown",
build 17-Jul-2019 16:08:08 + "Open files" : "Unknown",
build 17-Jul-2019 16:08:08 + "Pre Memory Snapshot (bytes)" : "Unknown",
build 17-Jul-2019 16:08:08 + "Post Memory Snapshot (bytes)" : "Unknown"
build 17-Jul-2019 16:08:08 + }
build 17-Jul-2019 16:08:08 + return result
build 17-Jul-2019 16:08:08 + return function_usage
build 17-Jul-2019 16:08:08 + return cpu_decorator
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def peakmem(out_dict):
build 17-Jul-2019 16:08:08 + #TODO: https://pytracemalloc.readthedocs.io/examples.html
build 17-Jul-2019 16:08:08 + ### NOTE: Only for python3.4+
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + def mem_decorator(function):
build 17-Jul-2019 16:08:08 + @wraps(function)
build 17-Jul-2019 16:08:08 + def function_mem(*args, **kwargs):
build 17-Jul-2019 16:08:08 + import sys
build 17-Jul-2019 16:08:08 + if (sys.version_info > (3, 3)):
build 17-Jul-2019 16:08:08 + import tracemalloc
build 17-Jul-2019 16:08:08 + tracemalloc.clear_traces()
build 17-Jul-2019 16:08:08 + tracemalloc.start()
build 17-Jul-2019 16:08:08 + snapshot1 = tracemalloc.take_snapshot() # Snapshot of traces of memory blocks allocated by Python.
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + result = function(*args, **kwargs)
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + snapshot2 = tracemalloc.take_snapshot()
build 17-Jul-2019 16:08:08 + peakmem = ("{} MiB".format(tracemalloc.get_traced_memory()[1] / 1024 /1024)) #Get the current size and peak size of memory blocks traced by the tracemalloc module as a tuple: (current: int, peak: int)
build 17-Jul-2019 16:08:08 + tracemalloc.stop()
build 17-Jul-2019 16:08:08 + top_stats = snapshot2.compare_to(snapshot1, 'lineno') # Compute the differences with an old snapshot.
build 17-Jul-2019 16:08:08 + out_dict[function.__name__]['peakmem'] = peakmem
build 17-Jul-2019 16:08:08 + out_dict[function.__name__]['memleaks'] = top_stats[:10] #
build 17-Jul-2019 16:08:08 + else:
build 17-Jul-2019 16:08:08 + result = function(*args, **kwargs)
build 17-Jul-2019 16:08:08 + out_dict[function.__name__]['peakmem'] = "Unknown"
build 17-Jul-2019 16:08:08 + out_dict[function.__name__]['memleaks'] = "Unknown" #
build 17-Jul-2019 16:08:08 + return result
build 17-Jul-2019 16:08:08 + return function_mem
build 17-Jul-2019 16:08:08 + return mem_decorator
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def mem_use_deco(out_dict):
build 17-Jul-2019 16:08:08 + def mem_decorator(function):
build 17-Jul-2019 16:08:08 + @wraps(function)
build 17-Jul-2019 16:08:08 + def function_mem(*args, **kwargs):
build 17-Jul-2019 16:08:08 + out = subprocess.Popen(['ps','v','-p', str(os.getpid())], stdout=subprocess.PIPE).communicate()[0].split(b'\n')
build 17-Jul-2019 16:08:08 + vsz_index = out[0].split().index(b'RSS')
build 17-Jul-2019 16:08:08 + out_start = float(out[1].split()[vsz_index]) / 1024
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + result = function(*args, **kwargs)
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + out = subprocess.Popen(['ps','v','-p', str(os.getpid())], stdout=subprocess.PIPE).communicate()[0].split(b'\n')
build 17-Jul-2019 16:08:08 + vsz_index = out[0].split().index(b'RSS')
build 17-Jul-2019 16:08:08 + out_end = float(out[1].split()[vsz_index]) / 1024
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + out_dict[function.__name__]['Mem Use'] = "{} MiB".format(out_end-out_start)
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 + return result
build 17-Jul-2019 16:08:08 + return function_mem
build 17-Jul-2019 16:08:08 + return mem_decorator
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +def stats_dict(out_dict):
build 17-Jul-2019 16:08:08 + def stats_decorator(function):
build 17-Jul-2019 16:08:08 + @time_execution_alternative(out_dict)
build 17-Jul-2019 16:08:08 + #@cpu_usage(out_dict)
build 17-Jul-2019 16:08:08 + #@peakmem(out_dict)
build 17-Jul-2019 16:08:08 + @mem_use_deco(out_dict)
build 17-Jul-2019 16:08:08 + @wraps(function)
build 17-Jul-2019 16:08:08 + def all_wrapped(*args, **kwargs):
build 17-Jul-2019 16:08:08 + return function(*args, **kwargs)
build 17-Jul-2019 16:08:08 + return all_wrapped
build 17-Jul-2019 16:08:08 + return stats_decorator
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:08 +
build 17-Jul-2019 16:08:09 Argument values:
build 17-Jul-2019 16:08:09 casatasks
build 17-Jul-2019 16:08:09 /export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-CTB-JOB1/casatasks
build 17-Jul-2019 16:08:09 master
build 17-Jul-2019 16:08:09 None
build 17-Jul-2019 16:08:09 Last Tag: 2019.116
build 17-Jul-2019 16:08:09 New Tag: 2019.118
build 17-Jul-2019 16:08:09 Creating a new tag
build 17-Jul-2019 16:08:09
build 17-Jul-2019 16:08:09 None
build 17-Jul-2019 16:08:09 Push enabled. Pushing new tag upstream.
build 17-Jul-2019 16:08:09 To ssh://git@open-bitbucket.nrao.edu:7999/casa/casatasks.git
build 17-Jul-2019 16:08:09 * [new tag] 2019.118 -> 2019.118
build 17-Jul-2019 16:08:09
build 17-Jul-2019 16:08:09 None
simple 17-Jul-2019 16:08:09 Finished task 'Create wheel' with result: Success
simple 17-Jul-2019 16:08:09 Running post build plugin 'Docker Container Cleanup'
command 17-Jul-2019 16:08:09 Beginning to execute external process for build 'CASA - Casa6 Tasks Wheel Build - Build and Package RHEL6 #121 (CASA-CTB-JOB1-121)'\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 17-Jul-2019 16:08:10 task-wheel-container
simple 17-Jul-2019 16:08:10 Running post build plugin 'NCover Results Collector'
simple 17-Jul-2019 16:08:10 Running post build plugin 'Clover Results Collector'
simple 17-Jul-2019 16:08:10 Running post build plugin 'npm Cache Cleanup'
simple 17-Jul-2019 16:08:10 Running post build plugin 'Artifact Copier'
simple 17-Jul-2019 16:08:10 Publishing an artifact: EL6 wheel
simple 17-Jul-2019 16:08:10 Finished publishing of artifact Non required shared artifact: [EL6 wheel], pattern: [*-any.whl] anchored at: [wheeldirectory/] in 104.3 ms
simple 17-Jul-2019 16:08:10 Finalising the build...
simple 17-Jul-2019 16:08:10 Stopping timer.
simple 17-Jul-2019 16:08:10 Build CASA-CTB-JOB1-121 completed.
simple 17-Jul-2019 16:08:10 Running on server: post build plugin 'NCover Results Collector'
simple 17-Jul-2019 16:08:10 Running on server: post build plugin 'Build Hanging Detection Configuration'
simple 17-Jul-2019 16:08:10 Running on server: post build plugin 'Clover Delta Calculator'
simple 17-Jul-2019 16:08:10 Running on server: post build plugin 'Maven Dependencies Postprocessor'
simple 17-Jul-2019 16:08:10 All post build plugins have finished
simple 17-Jul-2019 16:08:10 Generating build results summary...
simple 17-Jul-2019 16:08:10 Saving build results to disk...
simple 17-Jul-2019 16:08:10 Logging substituted variables...
simple 17-Jul-2019 16:08:10 Indexing build results...
simple 17-Jul-2019 16:08:10 Finished building CASA-CTB-JOB1-121.