Build: #75 was successful Changes by Victor de Souza Magalhaes
Code commits
casa6
-
Victor de Souza Magalhaes 61020062cee290f5466cffed5ec5032e0c7a3434
Pull request #1022: CAS-14642
Merge in CASA/casa6 from CAS-14642 to master
* commit 'd33b16358c14e79b73a2ef239c1ac5b8c64ec017': (81 commits)
Removed long description and exampels from xml/pccor.xml
Added a time range without a explicit date, removed tests that used fallback_to_fringefit.
Removed parameter fallback_to_fringefit.
Fixed a typo in pccor.xml and also added an example using a timerange with no explicit date.
PCCOR timerange now supports a initial time without a date (the first date of the ms is used in this case).
Prepended the name of all private pccor functions with _pccor_.
Changed test_solutionValues tolerance to 1e-5.
Changed tolerance on test_solutionValues and also added more relevant metrics to evaluate failure.
Changed test_solutionValues test to use np.allclose rather than testing that np arrays are equal.
Update test_task_pccor to replace try statements with assertRaises. Split tests into multiple test cases. Add test_task_pccor to component map
Added test on split MSes.
Changed missing_pc_data string parameter to a boolean called fallback_to_fringefit.
Tagged scans and field_ids as NaNs for pulse cal times in which no visibilities exist in the MS, which lets me filter them out when saving data to the on disk pulse_cal table, the solutions are still available in the return_dict.
Added setup and teardown methods to test_task_pccor.py
Implemented test_solutionValues in test_task_pccor.py
Implemented test_provideFringeFitTable in test_task_pccor.py
Fixed raising of RuntimeError when given fringefit caltable and requested timerange are incompatible.
Added test_parseScanAndTimerange to test_task_pccor.py
Improved timerange parsing and changed a generic exception to a ValueError.
Implemented parseSpw test.
... -
Victor de Souza Magalhaes d33b16358c14e79b73a2ef239c1ac5b8c64ec017 m
Removed long description and exampels from xml/pccor.xml
-
Akeem Wells 5ff2cd575af435a3ed87a1bac1281e664b012e36 m
Merge branch 'master' into CAS-14642
-
Victor de Souza Magalhaes 61c72d82000f8e9bab3f0ba8c446bd2978a280f4 m
Added a time range without a explicit date, removed tests that used fallback_to_fringefit.
-
Victor de Souza Magalhaes 7377abed9479bc21948ff7db3796153f85582b3d m
Removed parameter fallback_to_fringefit.
-
Victor de Souza Magalhaes 7a2663701cc3b3dce3f4fbb2078486ec3b6d39a9 m
Fixed a typo in pccor.xml and also added an example using a timerange with no explicit date.
-
Victor de Souza Magalhaes 9ff94c539c36ef3336af610f6925cf4347723fc5 m
PCCOR timerange now supports a initial time without a date (the first date of the ms is used in this case).
-
Victor de Souza Magalhaes 0ccfb1f97c5f8dbec7c6017ed38f6d3965281a76 m
Prepended the name of all private pccor functions with _pccor_.
-
Victor de Souza Magalhaes 7c92cd45433dd8e4597e34fa13a05ceb78d55eb1 m
Changed test_solutionValues tolerance to 1e-5.
-
Victor de Souza Magalhaes 81b51496b2a56bb8c293d4e10e069a7def07c0d2 m
Changed tolerance on test_solutionValues and also added more relevant metrics to evaluate failure.
-
Victor de Souza Magalhaes cc4015f1c55bfb3d28f0350f624efca27b413c48 m
Changed test_solutionValues test to use np.allclose rather than testing that np arrays are equal.
-
Akeem Wells 03dafe469b22a6a926129c391d3c61104b45840b m
Merge branch 'master' into CAS-14642
-
Akeem Wells 0f4ff90bfa56291ea53658e77fcd5a76d3c789b9 m
Update test_task_pccor to replace try statements with assertRaises. Split tests into multiple test cases. Add test_task_pccor to component map
-
Victor de Souza Magalhaes 288c67ace1f7d7c3325b377d90f4e2778352e464 m
Added test on split MSes.
-
Victor de Souza Magalhaes dcaf39c5a3ad78c6fc6a99b8999da9215735dcc0 m
Changed missing_pc_data string parameter to a boolean called fallback_to_fringefit.
-
Victor de Souza Magalhaes eaefd5acb22a2b20ce369c0c604d326f6171deb5 m
Tagged scans and field_ids as NaNs for pulse cal times in which no visibilities exist in the MS, which lets me filter them out when saving data to the on disk pulse_cal table, the solutions are still available in the return_dict.
-
Victor de Souza Magalhaes 2ab6d23e3927fdd4eb9b632a2ff19f588c86f502 m
Added setup and teardown methods to test_task_pccor.py
-
Victor de Souza Magalhaes 331921e0e0a7a9b9f4416f079991eab3f89eed5e m
Implemented test_solutionValues in test_task_pccor.py
-
Victor de Souza Magalhaes 513452505270e74f4006987e9f15b190f4429f12 m
Implemented test_provideFringeFitTable in test_task_pccor.py
-
Victor de Souza Magalhaes 2de72124264f16ea2f6df51537c587114c1dcfe2 m
Fixed raising of RuntimeError when given fringefit caltable and requested timerange are incompatible.
-
Victor de Souza Magalhaes 3d307d8fd9cc96e57b6c9fcf23c1d21187448f5a m
Added test_parseScanAndTimerange to test_task_pccor.py
-
Victor de Souza Magalhaes ace2cd4ef801a811d9c71ccda62da9eaebbc8ba0 m
Improved timerange parsing and changed a generic exception to a ValueError.
-
Victor de Souza Magalhaes c91c92f72bef77ea288271a2def90b3b80e0132f m
Implemented parseSpw test.
-
Victor de Souza Magalhaes a3392cc2c23b1d57dfa545fbb8ace90f30fde82b m
Improved SPW parsing, changed some more exception types, removed duplicate SEVERE messages.
-
Victor de Souza Magalhaes 5a558dd5a42eec4128192ef02462a40e3b582e7d m
Added test about antenna parsing.
-
Victor de Souza Magalhaes 8c5d94c8f9fbd83df49d8ed37ca8a56861506d2c m
Changed the type of exception thrown to more specific exceptions.
-
Victor de Souza Magalhaes 4a711ec117c2226ad13f7343f4e7c79c6f6e3292 m
Added default variables to simplify the writing of tests and also added test for missing refant pc data.
-
Victor de Souza Magalhaes db40677dbc20d5a964e49ce38c7eb2c1491507c1 m
Missing data for reference antenna now triggers RuntimeError rather than a bare exception.
-
Victor de Souza Magalhaes a7339ba1e7f8080ec6b4f64d6329c15adbf1e86b m
Improved test_missingPcDataUseFringefit in test_task_pccor.py
-
Victor de Souza Magalhaes d18d6f1d6c7c611a79931f408669c87204e15806 m
pccor now uses ff solutions explicitly when no pc_data is available.
-
Victor de Souza Magalhaes 3536b80a164d2ef4c7135a0abc3931767f9bb13a m
First 3 tests
-
Victor de Souza Magalhaes acd7b16e4c711da09529f45779b1b40d7a3f12f8 m
Created skeleton for test_task_pccor.py
-
Victor de Souza Magalhaes 860cf9cfc145bf43379fc9d8a093ba05ac4160c9 m
Time, scan and field_id for the single fringefit solution that is to be used when no pc data is available has now been correctly set to the same time, scan and field_id as the fringefit solution.
-
Victor de Souza Magalhaes 54b62d0b1b1821dac8f2ab2bdd9e0cf872d92890 m
Protected pccor from non-existent phase_cal subtable
-
Victor de Souza Magalhaes ef542aef77e99d0b0123e8ade64b216e38adf661 m
PCCOR now uses casalog priorities to produce warnings and error messages.
-
Victor de Souza Magalhaes 30f03c0c6f831b2cc20f6efb7bf1f8a4fc6ad0bc m
Added detailed description of missing_pc_data parameter.
-
Victor de Souza Magalhaes dd5c0fe4e7d065cff90b193b245cdb71890a1513 m
Added some basic documentation for missing pc data parameter.
-
Victor de Souza Magalhaes fc12822419af3ab7c5b60c457260bee1be36b808 m
Implemented using fringe fit solution as a backup in the case of missing PC data for a antenna/SPW combination, if there is no refant data and exception is thrown.
-
Victor de Souza Magalhaes 556d018f8af27b7db3262b5092b6176366ed81ee m
added examples and missing data cases description to pccor.xml
-
Victor de Souza Magalhaes 3c03393e743ebf0d492ec84516c1ec21961702f1 m
Added long description for the pccor task parameters to pccor.xml.
-
Victor de Souza Magalhaes 92fe8d7a4f59dab00a89aa05b9533ac05816b1c7 m
Added a description of the pccor task to pccor.xml.
-
Victor de Souza Magalhaes 03b8ffd45ed38a6280d45ad4d8415d7af0d1466c m
Addressed overly long lines.
-
Victor de Souza Magalhaes d03b57fdbaf09b79a58ad49df833013b40207dc0 m
Added docstrings to functions
-
Victor de Souza Magalhaes d365a595461cbece018e49e69bc65b46a00b5712 m
Removed unused imports.
-
Victor de Souza Magalhaes a4382c81156562876f8a0e860f9c0571fdaa212a m
Added protections against missing pc cal data.
-
Victor de Souza Magalhaes 5f77eb95fa557c31c9f8ade957e86081001e0059 m
Replaced print statements with casalog calls.
-
Victor de Souza Magalhaes 8ffe3182fae14067039b68e6fc4d993b59911c64 m
Reorganization
-
Victor de Souza Magalhaes ce0c9a55c77329b929da86667588372e689f4fea m
Removed obsolete code
-
Victor de Souza Magalhaes 9bdda7f51b1c22e676c78a3f7d5de51e6d402c63 m
Managed phase alignment between SPWs by simply using the Fringe fit phase plus any variation in phase between solution interval and current time.
-
Victor de Souza Magalhaes f74aa026eefd589bec666e3c1e8affb38123d593 m
Propagated changes on metadata parsing throughout
-
Victor de Souza Magalhaes e39e3c12f13622763b49e1e81d3766e699ad0fd9 m
Improved user interface by adding spw, antenna, timerange and scan parameters, propagation of changes still need to be done.
-
Victor de Souza Magalhaes a9476510d84acdbecfd51b73bd5d76da2375ed6d m
CASA's fringefit execution is now confined to a dedicated function.
-
Victor de Souza Magalhaes 22d79cbb740c48c161234c832d6972bdac1c7b81 m
Cosmetics
-
Victor de Souza Magalhaes 0efd0ddc6797ca18140d15d2cf78fcab6da1f393 m
Rewrote code that produces output cal table so that data is sorted by time then spw then antenna.
-
Victor de Souza Magalhaes 5cca8646734ee0a9b1dea41676f6ae9b6f06ca5c m
Implemented direct use of fringe fit task inside pccor.
-
Victor de Souza Magalhaes 9b451e103c21054ec9cbb6f5d2bbf48f00eaeb39 m
Added refant referencing and padding in rough fringe fit.
-
Victor de Souza Magalhaes bef8e6eba58ed642fe6ad55fc8b213ebace73d3d m
Fixed boolean issue on XML file.
-
Victor de Souza Magalhaes 859ddc9f8c2eb5599d2e60380aac165f83a72da8 m
Enriched return dictionary
-
Victor de Souza Magalhaes a32c408743ecda07322e10c398b0d73b3bb45cc8 m
added mode where user does not to give an input fringe fit table.
-
Victor de Souza Magalhaes d5750156ac15f268ca5be4a2a12e35603c4d0181 m
Cosmetics.
-
Victor de Souza Magalhaes dfb1162be18b40cd3371ab6e46530464fc06c5ef m
Some cleaning up
-
Victor de Souza Magalhaes c8574a7c08649376e37d58fc1ceccf1902247ef8 m
Added cablecal corrections
-
Victor de Souza Magalhaes ecde71bc39a14e3f95d55f969c74778df32844cb m
Output cal table now has proper scan and field id values from optimized scan time table creation.
-
Victor de Souza Magalhaes 5a0a6eb86abfb760ba5cab3b0c1dd181fc734d69 m
Full stack of pccor for solutions using fringe fit.
-
Victor de Souza Magalhaes 87264f83f681c6cb22cf942123589eed762726bf m
Full stack of pccor for solutions using fringe fit.
-
Victor de Souza Magalhaes 685cc7c5d7f3508e9751a518283489cea3e552cc m
Structured fringe fit table read.
-
Victor de Souza Magalhaes ab2d967170d7addf9712acf6355836dfc2fbb1f0 m
Improved metadata fetching routines.
-
Victor de Souza Magalhaes 29880d39c4118272f433091adcfa6c532f5e56e8 m
Delay from visibilities now ignores cross hands.
-
Victor de Souza Magalhaes d1df7733a1592f92b0611ef300896eae6d87a379 m
Fixed typo in equations
-
Victor de Souza Magalhaes 59e9dd60a2e0bed337b0b1da3730418592917931 m
Implemented refant stuff
-
Victor de Souza Magalhaes b5438447d5ed6770cbd08734736af9a68c9361d0 m
Created a routine to write proper results to a cal table
-
Victor de Souza Magalhaes 495bd322c06ab6f094676292b8d9b5ec2e034f42 m
All processing up to computing adjusted delays using multiband delays.
-
Victor de Souza Magalhaes 0341755556646c42eae9de7a1de4e2ce858786c8 m
Implemented the processing of 1 antenna up to multiband delay.
-
Victor de Souza Magalhaes ba86c6cf2521d73e2ed7a1fb620d6c9defc773e7 m
Small progress towards obtaining unambiguous visibility delays
-
Victor de Souza Magalhaes ad2b8af3c01939b4554aacb5af284ea4434150ad m
Routine to estimate antenna delays from visibilities using fft and least squares
-
Victor de Souza Magalhaes d5162901b28fd8965cc608d5a52aaf6beb325ce8 m
Further progress on 2 tones processing of pccor
-
Victor de Souza Magalhaes 6db163e621d701e12d7bd0fdeba4caedff252f11 m
Fetching of channel information + start of a new processing routine more in line with what is done in AIPS
-
Victor de Souza Magalhaes a573e0aadcf87784112633416da04e79aefb363b m
Added user refant selection, improved meta_data fetching.
-
Victor de Souza Magalhaes 89e7e0203d0ac90f0f294132c50f4e758716c4a4 m
Cosmetics.
-
Victor de Souza Magalhaes 55597d8e3c5e167718eb990c1f27633a20f56f9a m
Evolved printing of dictionaries, created new reading routine for pulse cal data that breaks into nested dicts.
-
Victor de Souza Magalhaes f303612fbc1c19169cf4de3b38156f423614098a m
Added casatools imports and some name changing and debugging.
-
Victor de Souza Magalhaes 63f02b72adafa011c8dec37061e784b6db1ebf56 m
Added pccor.xml to setup.py
-
Victor de Souza Magalhaes 25d68f240773e76a43f59e288601ead93dc227c8 m
skeleton of a pccor.xml and some parameter name changing in task_pccor.py
-
Victor de Souza Magalhaes 979ba8e2877fc5b4cc0448d6c07cf2598fb95880 m
Created task file for pccor