<?xml version="1.0" encoding="UTF-8"?>
<testsuites>
	<testsuite name="uvcontsub_numerical_sim_test-20260408002148" tests="4" file=".py" time="3.114" timestamp="2026-04-08T00:21:53" failures="0" errors="0" skipped="0">
		<testcase classname="uvcontsub_numerical_sim_test" name="test_sim_specline_noise_pol_0" time="0.885" timestamp="2026-04-08T00:21:51" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="1139">
			<!-- Check fitting of continuum as polynomial order 0-->
			<system-out><![CDATA[Checking numerical differences for MS sim_alma_cont_poly_order_0_noise.ms
Diff median: (-0.00012462735176077544-0.009154988080263136j), min: (-0.040639454126358054+0.0019486010074615256j), max: (0.03780493736267099+0.004022783041000372j)
 Diff in absolute values. Median: 0.01165165068066864, min: 8.407697079434224e-05, max: 0.04068614427108692.
   Relative to cont, 25pc: 1.4164517274659638, median: 2.2168500222505068 %, 75pc: 3.158301055372933, min: 0.01599653471292506 %, max: 7.740970125571121 %
 Diff in real part. Median: 0.006661140918731712, min: 2.741813659445924e-07, max: 0.040639454126358054
   Relative to cont, 25pc: 0.597970258621934, median: 1.268788746425088 %, 75pc: 2.177195321945919, min: 5.222502208468427e-05 %, max: 7.740848405020581 %
 Diff in imag part. Median: 0.006748641282320025, min: 6.616115569846315e-07, max: 0.038020594418048864
   Relative to cont, 25pc: 13.100388646125783, median: 26.994565129280097 %, 75pc: 45.6577777862549, min: 0.002646446227938526 %, max: 152.08237767219546 %
]]></system-out>
		</testcase>
		<testcase classname="uvcontsub_numerical_sim_test" name="test_sim_specline_noise_pol_1" time="0.824" timestamp="2026-04-08T00:21:52" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="1176">
			<!-- Check fitting of continuum as polynomial order 1. Gaussian noise included-->
			<system-out><![CDATA[Checking numerical differences for MS sim_alma_cont_poly_order_1_noise.ms
Diff median: (-5.177062327499371e-06-0.04504614214258873j), min: (-0.5134538447763037-0.010442618122251002j), max: (0.47074764056468577-0.010952183768505153j)
 Diff in absolute values. Median: 0.11701767758547393, min: 3.814837542582445e-05, max: 0.5153919653286855.
   Relative to cont, 25pc: 5.426194442735684, median: 8.423612557043487 %, 75pc: 11.91661259452606, min: 0.002694769480330543 %, max: 36.69655614137981 %
 Diff in real part. Median: 0.06706057467798554, min: 4.8059178192616514e-08, max: 0.5134538447763037
   Relative to cont, 25pc: 2.633171187796933, median: 5.58808913206928 %, 75pc: 9.52342930173477, min: 4.1761995418832e-06 %, max: 42.522750757476736 %
 Diff in imag part. Median: 0.06703473653380326, min: 1.0634970482037431e-07, max: 0.4846370575465555
   Relative to cont, 25pc: 4.52434475120652, median: 9.579331095807323 %, 75pc: 16.335984204168717, min: 1.5150210333356745e-05 %, max: 67.97228747477918 %
]]></system-out>
		</testcase>
		<testcase classname="uvcontsub_numerical_sim_test" name="test_sim_specline_nonoise_pol_0" time="0.658" timestamp="2026-04-08T00:21:53" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="1119">
			<!-- Check fitting of continuum as polynomial order 0-->
			<system-out><![CDATA[Checking numerical differences for MS sim_alma_cont_poly_order_0_nonoise.ms
Diff median: (-2.384185793236071e-08+3.725290284584126e-10j), min: (-2.384185793236071e-08+3.725290284584126e-10j), max: (-2.3841857821338408e-08+3.725290284584126e-10j)
 Diff in absolute values. Median: 2.3844768137767988e-08, min: 2.3844768026759235e-08, max: 2.3844768137767988e-08.
   Relative to cont, 25pc: 4.536719836998727e-06, median: 4.536719836998727e-06 %, 75pc: 4.536719836998727e-06, min: 4.536719815878135e-06 %, max: 4.536719836998727e-06 %
 Diff in real part. Median: 2.384185793236071e-08, min: 2.3841857821338408e-08, max: 2.384185793236071e-08
   Relative to cont, 25pc: 4.5413062728306114e-06, median: 4.5413062728306114e-06 %, 75pc: 4.5413062728306114e-06, min: 4.541306251683506e-06 %, max: 4.5413062728306114e-06 %
 Diff in imag part. Median: 3.725290284584126e-10, min: 3.725290284584126e-10, max: 3.725290284584126e-10
   Relative to cont, 25pc: 1.4901161138336505e-06, median: 1.4901161138336505e-06 %, 75pc: 1.4901161138336505e-06, min: 1.4901161138336505e-06 %, max: 1.4901161138336505e-06 %
]]></system-out>
		</testcase>
		<testcase classname="uvcontsub_numerical_sim_test" name="test_sim_specline_nonoise_pol_1" time="0.747" timestamp="2026-04-08T00:21:53" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="1157">
			<!-- Check fitting of continuum as polynomial order 1-->
			<system-out><![CDATA[Checking numerical differences for MS sim_alma_cont_poly_order_1_nonoise.ms
Diff median: (4.768371586472142e-08-1.1920928910669204e-08j), min: (-1.2765719148433163e-08-1.2765719148433163e-08j), max: (1.08133150877876e-07-1.1076138672905245e-08j)
 Diff in absolute values. Median: 4.915968525153208e-08, min: 0.0, max: 1.086989382040088e-07.
   Relative to cont, 25pc: 1.957151280629637e-06, median: 3.545975235601454e-06 %, 75pc: 6.085132320867273e-06, min: 0.0 %, max: 7.747321025201812e-06 %
 Diff in real part. Median: 4.768371586472142e-08, min: 0.0, max: 1.08133150877876e-07
   Relative to cont, 25pc: 1.5298772892854669e-06, median: 3.970981054190978e-06 %, 75pc: 6.36087875223726e-06, min: 0.0 %, max: 8.856228651473707e-06 %
 Diff in imag part. Median: 1.4877694742843062e-08, min: 0.0, max: 4.280270549106291e-08
   Relative to cont, 25pc: 1.0660275309721812e-06, median: 2.1206950679274747e-06 %, 75pc: 3.831367034535961e-06, min: 0.0 %, max: 5.943346538001456e-06 %
]]></system-out>
		</testcase>
	</testsuite>
	<testsuite name="uvcontsub_test-20260408002148" tests="36" file=".py" time="31.979" timestamp="2026-04-08T00:22:27" failures="0" errors="0" skipped="0">
		<testcase classname="uvcontsub_test" name="test_datacolumn" time="0.986" timestamp="2026-04-08T00:21:56" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="341">
			<!--Check different datacolumn choices and that results make sense
        depending oninput MS-->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_fitmethod_casacore" time="0.264" timestamp="2026-04-08T00:21:56" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="700">
			<!--Check that methods work - casacore-->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_fitmethod_gsl" time="0.301" timestamp="2026-04-08T00:21:57" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="692">
			<!--Check that methods work - gsl-->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_fitorder1" time="0.272" timestamp="2026-04-08T00:21:57" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="708">
			<!-- Check different fit orders (0, 1, 2) work (like example 1 from task page)-->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_fitorder2" time="0.315" timestamp="2026-04-08T00:21:57" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="719">
			<!-- Check different fit orders (0, 1, 2) work-->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_fitspec_channels" time="0.303" timestamp="2026-04-08T00:21:58" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="449">
			<!--Check that fitspec works. When selecting some channels in some SPWs,
        fit those channels in those SPWs (like example 2 from task page)-->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_fitspec_dict_fitorder1" time="0.339" timestamp="2026-04-08T00:21:58" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="730">
			<!--Check different fit orders (0, 1, 2) work, when given in field/spw
        dict, and produce same results as simple command

        -->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_fitspec_dict_fitorder2" time="0.317" timestamp="2026-04-08T00:21:58" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="746">
			<!--Check different fit orders (0, 1, 2) work, when given in field/spw
        dict, and produce same results as simple command

        -->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_fitspec_dict_fitspec_one_chan" time="1.310" timestamp="2026-04-08T00:22:00" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="400">
			<!--Check fitspec when giving in a dict one spw with 1 channel (perfect fit if
        order 0)-->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_fitspec_dict_fitspec_one_chan_order1" time="1.440" timestamp="2026-04-08T00:22:01" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="414">
			<!--Check fitspec when giving in a dict one spw with 1 channel (perfect fit if
        order 0)-->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_fitspec_dict_select_spw_mismatching" time="0.460" timestamp="2026-04-08T00:22:02" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="428">
			<!-- Check spw selection works when fitspec (as dict) gives mismatching IDs 
        (not selected)-->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_fitspec_empty" time="0.281" timestamp="2026-04-08T00:22:02" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="372">
			<!--Check that fitspec works. When empty, fit all channels in all SPWs-->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_fitspec_multifield" time="2.282" timestamp="2026-04-08T00:22:04" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="460">
			<!--Check that fitspec works. Different spw:chan strings for different fields
        (like example 4 from task page)-->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_fitspec_multifield_blocks" time="4.210" timestamp="2026-04-08T00:22:08" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="477">
			<!--Check that fitspec works. Different spw:chan strings for different fields
        but giving list of fields for a same fitspec-->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_fitspec_multifield_fields_sel" time="1.011" timestamp="2026-04-08T00:22:09" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="527">
			<!--Check the use of field selection (multiple) and fitspec (multiple/ per field
        list) together-->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_fitspec_multifield_multispw_diff_fitorder" time="2.253" timestamp="2026-04-08T00:22:12" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="509">
			<!--Check different fitorder values for different fields and spws, in
        addition to different spw:chan strings-->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_fitspec_multifield_wrong_field" time="0.782" timestamp="2026-04-08T00:22:12" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="541">
			<!--Check that wrong fitspec lists produce an exception-->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_fitspec_multifield_wrong_format" time="1.811" timestamp="2026-04-08T00:22:14" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="568">
			<!--Check fitspec errors. Different fitspec dicts for different fields and
        SPWs-->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_fitspec_separate_fields" time="1.302" timestamp="2026-04-08T00:22:15" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="656">
			<!--Check that fitspec works. Different spw:chan strings for different
        fields, and each field to a different output MS (like example 3 from
        task page)-->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_fitspec_spw_one_chan" time="1.277" timestamp="2026-04-08T00:22:17" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="390">
			<!--Check fitspec when giving one spw with 1 channel (perfect fit if order 0)-->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_fitspec_spws" time="0.294" timestamp="2026-04-08T00:22:17" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="380">
			<!--Check that fitspec works. When selecting some SPWs, fit all channels
        in those SPWs-->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_fitspec_spws_diff_fitorder" time="3.645" timestamp="2026-04-08T00:22:21" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="762">
			<!--Check that fitorder is applied correctly per field, per SPW, following
        the fitspec list with different fit orders (between 0 and 3) for different spws-->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_fitspec_spws_sel" time="0.272" timestamp="2026-04-08T00:22:21" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="676">
			<!--Check the use of spw selection and fitspec together-->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_fitspec_spws_sel_wrong" time="0.012" timestamp="2026-04-08T00:22:21" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="684">
			<!--Check that if the spw selection and fitspec are not compatible, an exception
        is produced-->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_makes_output_ms_data" time="0.259" timestamp="2026-04-08T00:22:21" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="276">
			<!--
        Check that in a simple command the input MS is taken and an output MS
        is created and has a data column
        -->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_mixed_pols" time="1.096" timestamp="2026-04-08T00:22:22" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="903">
			<!-- Check normal functioning with an MS with mixed polarizations in its (many)
        SPWs-->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_select_array" time="0.747" timestamp="2026-04-08T00:22:23" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="327">
			<!-- Check field selection works-->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_select_field" time="0.342" timestamp="2026-04-08T00:22:23" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="292">
			<!-- Check field selection works-->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_select_intent" time="0.438" timestamp="2026-04-08T00:22:24" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="320">
			<!-- Check field selection works-->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_select_observation" time="0.770" timestamp="2026-04-08T00:22:25" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="334">
			<!-- Check field selection works-->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_select_scan" time="0.515" timestamp="2026-04-08T00:22:25" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="313">
			<!-- Check field selection works-->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_select_spw" time="0.410" timestamp="2026-04-08T00:22:26" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="299">
			<!-- Check field selection works-->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_select_spw_mismatching_fitspec" time="0.435" timestamp="2026-04-08T00:22:26" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="306">
			<!-- Check spw selection works when fitspec gives mismatching IDs (not selected)-->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_writemodel" time="0.292" timestamp="2026-04-08T00:22:26" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="831">
			<!-- Check the model column is added to the output MS and its values match
        (like example 5 from task page)-->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_writemodel_from_corrected" time="0.393" timestamp="2026-04-08T00:22:27" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="849">
			<!-- Check the model column, like test_writemodel, but taking input from
        CORRECTED_DATA-->
		</testcase>
		<testcase classname="uvcontsub_test" name="test_writemodel_from_corrected_all_flagged" time="0.543" timestamp="2026-04-08T00:22:27" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_uvcontsub_casashell.py" line="877">
			<!-- Check the model column, like test_writemodel, but taking input from
        CORRECTED_DATA, with all data points flagged (fit doesn't iterate, model=0) -->
		</testcase>
	</testsuite>
</testsuites>
