65f9727 | Peter Williams | 22 June 2018, 22:12:05 UTC | More bytes/str conversions as needed. | 25 June 2018, 17:42:34 UTC |
36619d6 | Peter Williams | 22 June 2018, 22:11:37 UTC | pyuvdata/fhd.py: more avoiding complaints about unclosed files | 25 June 2018, 17:42:34 UTC |
a908fb3 | Peter Williams | 22 June 2018, 22:08:38 UTC | pyuvdata/beamfits.py: avoid another unclosed file warning | 25 June 2018, 17:42:34 UTC |
760dd7e | Peter Williams | 22 June 2018, 20:39:02 UTC | pyuvdata/tests/test_uvdata.py: fix test_select_bls() `sorted((1, 2, 'string'))` no longer works in Python 3, and there was a zip() call that needed to be wrapped in a list(). | 25 June 2018, 17:42:34 UTC |
1a9779d | Peter Williams | 22 June 2018, 20:23:51 UTC | pyuvdata/tests/test_uvdata.py: track rename of assert_items_equal to assert_count_equal With compat for Python 2. | 25 June 2018, 17:42:34 UTC |
dfd7d5f | Peter Williams | 22 June 2018, 20:11:09 UTC | pyuvdata/src/miriad_wrap.h: fix for numpy inputs on Python 3 In Python 3, the Numpy integer types no longer inherit from the `int` type, which broke our (helpful) ability to accept types like np.int32 as integers. Work around this in the C by also checking for numbers via `PyIndex_Check()`. | 25 June 2018, 17:42:34 UTC |
4899692 | Peter Williams | 22 June 2018, 19:51:23 UTC | pyuvdata/uvh5.py: fix Py3k roundtripping of antenna names H5py apparently can't handle Unicode, which is pretty weak. | 25 June 2018, 17:42:34 UTC |
7d08fd8 | Peter Williams | 22 June 2018, 19:45:03 UTC | Fix FITS extra_keywords for Python 3 Removing things from the dictionaries while iterating over them breaks. | 25 June 2018, 17:42:34 UTC |
90e3ea0 | Peter Williams | 22 June 2018, 19:15:22 UTC | Use `with` statements to avoid warnings about unclosed FITS files This indents several data-loading functions a lot, but we need to use the `with` approach for our tests to pass when exceptions are thrown during the reading process. If you look at a whitespace-ignoring diff, the only things that actually change are the lines that opens the FITS files. | 25 June 2018, 17:42:34 UTC |
e5d5fb1 | Peter Williams | 22 June 2018, 19:07:49 UTC | pyuvdata/uvbase.py: Python 3 warning callback gets keyword arguments too | 25 June 2018, 17:42:34 UTC |
6f10af8 | Peter Williams | 19 June 2018, 20:49:25 UTC | .travis.yml: start CI'ing Python 3.6 | 25 June 2018, 17:42:34 UTC |
145874a | Bryna Hazelton | 22 June 2018, 18:15:46 UTC | remove offending print statement | 22 June 2018, 18:38:04 UTC |
06e717c | Paul La Plante | 19 June 2018, 21:40:12 UTC | fix pep8 issues | 22 June 2018, 18:38:04 UTC |
32bf8f2 | Peter Williams | 19 June 2018, 20:48:33 UTC | Get the version code working on both major versions of Python Gotta do both bytes=>str and unicode=>str. | 22 June 2018, 18:38:04 UTC |
ecac717 | Peter Williams | 19 June 2018, 20:23:02 UTC | Get the test suite passing on Python 2.x. | 22 June 2018, 18:38:04 UTC |
8d08993 | Peter Williams | 19 June 2018, 19:38:09 UTC | Add __future__ imports. | 22 June 2018, 18:38:04 UTC |
56ca5a6 | Peter Williams | 19 June 2018, 19:24:00 UTC | Curated changes from the `2to3` tool. Totally untested! This is just the first step toward getting code that's compatible with both Python 2 and 3. 2to3 can't take us all the way there because it emits code that is *only* compatible with Python 3 (not also Python 2). | 22 June 2018, 18:38:04 UTC |
927269f | Paul La Plante | 21 June 2018, 00:51:12 UTC | Add compression filters to write_uvh5 method | 21 June 2018, 17:58:35 UTC |
56a0385 | Josh Dillon | 20 June 2018, 01:00:08 UTC | covered one more exception | 20 June 2018, 16:26:25 UTC |
8eef902 | Josh Dillon | 20 June 2018, 00:38:58 UTC | Improve test coverage | 20 June 2018, 16:26:25 UTC |
7a503f1 | Bryna Hazelton | 19 June 2018, 21:15:26 UTC | Fix bug after rebase | 20 June 2018, 16:26:25 UTC |
8147c86 | Josh Dillon | 15 June 2018, 18:17:10 UTC | pep8 fixes | 20 June 2018, 16:26:25 UTC |
35aecc9 | Josh Dillon | 15 June 2018, 17:53:13 UTC | fixed a bug for cross-polarized autocorrelations | 20 June 2018, 16:26:25 UTC |
180ce86 | Josh Dillon | 15 June 2018, 16:42:55 UTC | Added unit tests to cover the 3-tuple case (with polarization) | 20 June 2018, 16:26:25 UTC |
924141b | Josh Dillon | 15 June 2018, 15:41:02 UTC | fix tutorial | 20 June 2018, 16:26:25 UTC |
e789daa | Josh Dillon | 15 June 2018, 05:40:47 UTC | pep8 fixes | 20 June 2018, 16:26:25 UTC |
4b3d784 | Josh Dillon | 15 June 2018, 01:35:35 UTC | Updated miriad to use bls keyword and updated unit tests | 20 June 2018, 16:26:25 UTC |
02b3128 | Josh Dillon | 14 June 2018, 23:42:09 UTC | Fixed most unit tests for uvfits | 20 June 2018, 16:26:25 UTC |
13c4628 | Josh Dillon | 14 June 2018, 22:57:47 UTC | Started update of ant_paris_nums to bls This supports lists of 2-tuples and lists of 3-tuples | 20 June 2018, 16:26:25 UTC |
bc6d055 | Peter Williams | 16 June 2018, 18:11:30 UTC | ci/appveyor.yml: better update of header comment re: aipy | 19 June 2018, 18:25:04 UTC |
99ee64e | Peter Williams | 16 June 2018, 18:09:23 UTC | README.md: add note about how to do the in-place import with binary modules | 19 June 2018, 18:25:04 UTC |
22ef2b8 | Paul La Plante | 16 June 2018, 08:57:26 UTC | Add another test | 19 June 2018, 18:25:04 UTC |
a04bb32 | Paul La Plante | 16 June 2018, 04:12:57 UTC | pep8 fixes | 19 June 2018, 18:25:04 UTC |
8699be9 | Paul La Plante | 16 June 2018, 03:18:35 UTC | Add tests for aipy_extracts.py | 19 June 2018, 18:25:04 UTC |
f7c2bcb | Peter Williams | 15 June 2018, 21:20:30 UTC | Fix pycodestyle complaints. | 19 June 2018, 18:25:04 UTC |
f32d916 | Peter Williams | 15 June 2018, 19:48:07 UTC | .travis.yml: fix up First, without aipy, we need to explicitly bring in pyephem to pass Travis doctests. Second, we need to build the extension modules in place for the import of the local module to work. | 19 June 2018, 18:25:04 UTC |
1de2943 | Peter Williams | 15 June 2018, 18:57:30 UTC | Drop the dependency on AIPY. | 19 June 2018, 18:25:04 UTC |
e6897b8 | Peter Williams | 15 June 2018, 18:57:19 UTC | pyuvdata/aipy_extracts.py: we need AIPY's UV class as well | 19 June 2018, 18:25:04 UTC |
4fd8767 | Peter Williams | 15 June 2018, 18:23:11 UTC | pyuvdata/aipy_extracts.py: extract necessary routines from AIPY As commented, this code comes from AIPY commit 6cb5a70876f33dccdd68d4063b076f8d42d9edae. The only routine needed in pyuvdata is `uv_selector`. | 19 June 2018, 18:25:04 UTC |
3ca1798 | Peter Williams | 15 June 2018, 17:59:15 UTC | Clone the AIPY MIRIAD binary module. This derives from aipy commit 6cb5a70876f33dccdd68d4063b076f8d42d9edae, which is compatible with both Python 2 and Python 3. The code isn't yet wired in anywhere. | 19 June 2018, 18:25:04 UTC |
aaa1b6c | Peter Williams | 15 June 2018, 17:27:16 UTC | scripts/miriad_to_uvfits.py: remove unused imports (including aipy) | 19 June 2018, 18:25:04 UTC |
b42e851 | Peter Williams | 15 June 2018, 17:26:41 UTC | pyuvdata/tests/test_miriad.py: tidy up aipy imports No need for a barely-used alias. | 19 June 2018, 18:25:04 UTC |
385074a | Duncan | 18 May 2018, 20:24:06 UTC | Fixed whitespace modified: pyuvdata/uvdata.py | 06 June 2018, 15:21:16 UTC |
4dd4a14 | Duncan | 18 May 2018, 19:46:52 UTC | Added ephem2juldate and test modified: tests/test_uvdata.py modified: uvdata.py | 06 June 2018, 15:21:16 UTC |
e473968 | Danny Jacobs | 25 May 2018, 19:17:39 UTC | pep8 fixes | 29 May 2018, 20:50:20 UTC |
b862bc6 | Danny Jacobs | 25 May 2018, 18:32:38 UTC | delete aipy object before clobbering file | 29 May 2018, 20:50:20 UTC |
30b773e | Bryna Hazelton | 24 May 2018, 18:30:25 UTC | Handle differing uvw direction conventions in uvfits, miriad and casa | 25 May 2018, 16:31:19 UTC |
a2fb0fa | Bryna Hazelton | 23 May 2018, 23:52:14 UTC | Move healpix interpolation accuracy comment to correct docstring | 24 May 2018, 15:49:45 UTC |
d8ece9b | Bryna Hazelton | 23 May 2018, 23:32:22 UTC | address review comments | 24 May 2018, 15:49:45 UTC |
cf29668 | Bryna Hazelton | 16 May 2018, 21:41:11 UTC | remove one for loop in interpolation to make it slightly faster | 24 May 2018, 15:49:45 UTC |
b9e9d81 | Bryna Hazelton | 16 May 2018, 16:07:57 UTC | fix test bug | 24 May 2018, 15:49:45 UTC |
61db956 | Bryna Hazelton | 15 May 2018, 23:30:33 UTC | fix rebase bug | 24 May 2018, 15:49:45 UTC |
f5642b1 | Bryna Hazelton | 15 May 2018, 23:06:37 UTC | remove cruft | 24 May 2018, 15:49:45 UTC |
1f88cb5 | Bryna Hazelton | 11 May 2018, 06:31:13 UTC | Fix _get_beam polarization error and test | 24 May 2018, 15:49:45 UTC |
b14ffa7 | Bryna Hazelton | 11 May 2018, 01:37:01 UTC | Improve test coverage | 24 May 2018, 15:49:45 UTC |
6e58230 | Bryna Hazelton | 11 May 2018, 00:11:32 UTC | fix tests after rebase | 24 May 2018, 15:49:45 UTC |
a0ecd8a | Bryna Hazelton | 10 May 2018, 23:55:31 UTC | Fix tests | 24 May 2018, 15:49:45 UTC |
8b2b204 | Bryna Hazelton | 10 May 2018, 23:08:22 UTC | Reorganize tests to reduce slow calls to az_za_to_healpix | 24 May 2018, 15:49:45 UTC |
4bdfc0f | Bryna Hazelton | 10 May 2018, 22:53:07 UTC | raise error rather than pass if wrong basis vectors, add test | 24 May 2018, 15:49:45 UTC |
f984f2e | Bryna Hazelton | 10 May 2018, 22:14:29 UTC | Add tutorial example for Efield conversion to Healpix | 24 May 2018, 15:49:45 UTC |
7c18f44 | Bryna Hazelton | 10 May 2018, 22:10:35 UTC | Add interpolation precision caution to the docstring | 24 May 2018, 15:49:45 UTC |
4efd866 | Bryna Hazelton | 10 May 2018, 22:05:09 UTC | fix efield interpolate test | 24 May 2018, 15:49:45 UTC |
4363175 | Bryna Hazelton | 10 May 2018, 22:04:53 UTC | A few post-rebase fixes | 24 May 2018, 15:49:45 UTC |
be0ac19 | James Aguirre | 04 May 2018, 22:44:52 UTC | Fri May 4 18:44:52 EDT 2018 Fixed weird bug with assigning (1,1) tuple to scalar | 24 May 2018, 15:49:45 UTC |
e99ae15 | Bryna Hazelton | 30 March 2018, 01:46:58 UTC | Add support for Ncomponents_vec, remove fill_dummy_beam, fix most tests | 24 May 2018, 15:49:45 UTC |
d8693d7 | James Aguirre | 28 March 2018, 18:39:29 UTC | Added basis vectors at the healpix positions. | 24 May 2018, 15:49:45 UTC |
8ce7599 | James Aguirre | 28 March 2018, 18:18:41 UTC | pushing up changes to az_za_to_healpix | 24 May 2018, 15:49:45 UTC |
807cde4 | James Aguirre | 26 March 2018, 21:01:50 UTC | Mon Mar 26 17:01:50 EDT 2018 | 24 May 2018, 15:49:45 UTC |
a3de264 | James Aguirre | 26 March 2018, 21:00:23 UTC | Mon Mar 26 17:00:23 EDT 2018 | 24 May 2018, 15:49:45 UTC |
3b1239c | James Aguirre | 26 March 2018, 18:29:09 UTC | Mon Mar 26 14:29:09 EDT 2018 | 24 May 2018, 15:49:45 UTC |
ea48eff | Bryna Hazelton | 22 May 2018, 21:51:11 UTC | fix documentation error on baseline definition | 23 May 2018, 15:56:58 UTC |
a4e6fe2 | Mike Wilensky | 17 May 2018, 22:34:20 UTC | Reworded ant_str basic option description | 22 May 2018, 21:00:17 UTC |
76a320e | Bryna Hazelton | 15 May 2018, 00:19:41 UTC | update uvdata.select and read_miriad to give the same results also increase coverage of read_miriad | 17 May 2018, 22:39:08 UTC |
fd2e8fa | Bryna Hazelton | 16 May 2018, 23:59:01 UTC | fix pep8 checking and problems | 17 May 2018, 08:08:52 UTC |
3a91200 | Bryna Hazelton | 16 May 2018, 23:58:06 UTC | Move imports inside read/write to limit package dependencies | 17 May 2018, 08:08:52 UTC |
68adf09 | Paul La Plante | 16 May 2018, 13:39:10 UTC | Address review issues | 16 May 2018, 22:12:55 UTC |
c5e5101 | Paul La Plante | 15 May 2018, 11:58:20 UTC | Add more tests | 16 May 2018, 22:12:55 UTC |
da0e83a | Paul La Plante | 15 May 2018, 10:30:28 UTC | Address style issues | 16 May 2018, 22:12:55 UTC |
9ff359a | Paul La Plante | 15 May 2018, 00:51:07 UTC | Clean up read/write routines a bit | 16 May 2018, 22:12:55 UTC |
72873f2 | Paul La Plante | 14 May 2018, 13:50:40 UTC | Address style issues | 16 May 2018, 22:12:55 UTC |
07a1f2c | Paul La Plante | 12 May 2018, 20:36:49 UTC | Add round-trip test for uvfits files | 16 May 2018, 22:12:55 UTC |
f82d46e | Paul La Plante | 12 May 2018, 19:09:33 UTC | Rename UVHDF5 -> UVH5 | 16 May 2018, 22:12:55 UTC |
8a136e7 | Paul La Plante | 09 May 2018, 23:42:03 UTC | Fix pycodestyle issue | 16 May 2018, 22:12:55 UTC |
ce27304 | Paul La Plante | 09 May 2018, 21:46:06 UTC | Add first test | 16 May 2018, 22:12:55 UTC |
9157a09 | Paul La Plante | 09 May 2018, 16:12:34 UTC | Add h5py to travis install | 16 May 2018, 22:12:55 UTC |
09d840d | Paul La Plante | 09 May 2018, 10:33:04 UTC | Get uvhdf5 object to round-trip | 16 May 2018, 22:12:55 UTC |
2fb0f2c | Paul La Plante | 01 April 2018, 18:40:40 UTC | Inital pass at HDF5 reader/writer | 16 May 2018, 22:12:55 UTC |
f50b427 | Paul La Plante | 14 May 2018, 19:00:34 UTC | Add phasing function calls to uvdata check function | 14 May 2018, 20:01:30 UTC |
8c65a5c | Bryna Hazelton | 12 May 2018, 17:35:06 UTC | Add some clarifying text | 12 May 2018, 17:50:54 UTC |
9b9300e | Nicholas Kern | 11 May 2018, 07:20:09 UTC | added a few lines to the tutorial highlighting read_miriad partial IO | 12 May 2018, 17:50:54 UTC |
d54ad75 | Nicholas Kern | 11 May 2018, 17:23:31 UTC | updated exception type in uvbeam | 12 May 2018, 17:43:43 UTC |
3f176e9 | Nicholas Kern | 11 May 2018, 08:29:57 UTC | uvbeam.get_beam now does polnum (not polstr) check | 12 May 2018, 17:43:43 UTC |
2fb54a3 | Bryna Hazelton | 11 May 2018, 22:01:15 UTC | remove unreachable if clause | 11 May 2018, 23:57:19 UTC |
4f8beb5 | Bryna Hazelton | 11 May 2018, 21:58:25 UTC | don't let 'baseline' get added to extra_keywords | 11 May 2018, 23:57:19 UTC |
4c94838 | Bryna Hazelton | 11 May 2018, 21:32:28 UTC | Add debugging prints | 11 May 2018, 23:57:19 UTC |
d0e1980 | Bryna Hazelton | 11 May 2018, 21:32:15 UTC | remove debug prints | 11 May 2018, 23:57:19 UTC |
6a38dff | Bryna Hazelton | 11 May 2018, 21:31:18 UTC | Add history changes for miriad partial read, handle warnings, fix tests | 11 May 2018, 23:57:19 UTC |
176477d | Bryna Hazelton | 11 May 2018, 17:59:58 UTC | fix miriad to avoid log10 of zero errors | 11 May 2018, 23:57:19 UTC |
0cbaa7d | Bryna Hazelton | 11 May 2018, 17:46:47 UTC | fix basis vector norm test for floating precision errors | 11 May 2018, 23:57:19 UTC |
f34dd7f | Bryna Hazelton | 11 May 2018, 16:49:28 UTC | add debugging prints | 11 May 2018, 23:57:19 UTC |