2dd9cbf | John Young | 18 December 2017, 10:51:48 UTC | Bump library version. | 18 December 2017, 10:51:48 UTC |
4db8c60 | John Young | 18 December 2017, 10:43:25 UTC | Correct names of OI_INSPOL Jones matrix columns. L[XY][XY] changed to J[XY][XY], fixing issue reported by Eric Thiebaut. | 18 December 2017, 10:43:25 UTC |
4fd58c4 | John Young | 23 June 2017, 11:26:07 UTC | Possible fix for build failure reported by Arturo Martinez. | 23 June 2017, 11:26:07 UTC |
9728ffe | John Young | 18 April 2017, 14:05:17 UTC | Add "--clobber" option to oifits-filter. | 18 April 2017, 14:05:17 UTC |
863aba2 | John Young | 18 April 2017, 11:27:20 UTC | Avoid unnecessary filter tests. | 18 April 2017, 11:27:20 UTC |
0b85996 | John Young | 18 April 2017, 11:11:55 UTC | Fix assertion failure on all-flagged records. | 18 April 2017, 11:11:55 UTC |
197c175 | John Young | 07 March 2017, 12:31:06 UTC | Skip over non-essential tables if reading them fails. Make read_oi_file() skip over any OI_CORR, OI_INSPOL, OI_VIS, OI_VIS2, OI_T3, or OI_FLUX for which the table read function returns an error. | 07 March 2017, 12:31:06 UTC |
60cdf57 | John Young | 06 March 2017, 18:27:41 UTC | More informative error message for missing OI_REVN keyword. Latest GRAVITY pipeline output is missing OI_REVN in OI_FLUX tables. | 06 March 2017, 18:27:41 UTC |
27ea0d9 | John Young | 10 May 2016, 15:06:57 UTC | More helpful messages from check_flux(). | 10 May 2016, 15:06:57 UTC |
d8f26ec | John Young | 10 May 2016, 14:57:37 UTC | Fixed incorrect warning when VISREFMAP present in OI_VIS. | 10 May 2016, 14:57:37 UTC |
995661c | John Young | 26 April 2016, 15:55:04 UTC | Fixed conditional write of OI_FLUX FOV keyword. | 26 April 2016, 15:55:04 UTC |
e2af1a6 | John Young | 26 April 2016, 15:04:48 UTC | Added check of FOVTYPE presence to check_flux(). Now complains if FOVTYPE (but not FOV) is present and CALSTAT is 'U'. Doesn't require FOVTYPE to be present if CALSTAT is 'C', which seems to be consistent with the draft standard. Changed oitable-demo so that ARRNAME, FOV, FOVTYPE and the STA_INDEX column are optional, to allow generation of compliant OIFITS files. | 26 April 2016, 15:04:48 UTC |
60907b6 | John Young | 25 April 2016, 16:48:26 UTC | OI_SPECTRUM changed to OI_FLUX. Renamed functions/attributes in API to accommodate this change. The FLAG column in now read from/written to OI_FLUX. Presence/absence of FOV and FOVTYPE in OI_FLUX is not yet enforced. | 25 April 2016, 16:48:26 UTC |
2a86635 | John Young | 16 December 2015, 12:22:21 UTC | Merge branch 'master' into oifits2. Merged obsolete changes using --strategy=ours. | 16 December 2015, 12:22:21 UTC |
d9eb542 | John Young | 15 December 2015, 13:54:40 UTC | Documented compatibility with OIFITS v1 and v2. Added brief instructions for oifits-upgrade. | 15 December 2015, 13:54:40 UTC |
6ebb7bb | John Young | 15 December 2015, 13:38:10 UTC | Restructured README.md | 15 December 2015, 13:38:10 UTC |
edf5999 | John Young | 09 December 2015, 18:20:29 UTC | Removed unnecessary link_directories() commands. These are not needed for libraries found using find_package(). | 09 December 2015, 18:20:29 UTC |
4232935 | John Young | 09 December 2015, 18:19:54 UTC | Set conventional _INCLUDE_DIRS variable as well as CFITSIO_INCLUDE_DIR. | 09 December 2015, 18:19:54 UTC |
3660009 | John Young | 08 December 2015, 16:52:55 UTC | Fixed finding python library on Ubuntu. Now does a fallback search using the default paths. | 08 December 2015, 16:52:55 UTC |
0ada1c3 | John Young | 08 December 2015, 15:51:13 UTC | Set RPATH on installed binaries so installed shared libraries found. | 08 December 2015, 15:51:13 UTC |
6313130 | John Young | 08 December 2015, 13:57:54 UTC | Use FindCFITSIO.cmake instead of pkg-config. | 08 December 2015, 13:57:54 UTC |
1d2c5b9 | John Young | 08 December 2015, 12:58:38 UTC | Use consistent minimum CMake versions. | 08 December 2015, 12:58:38 UTC |
11c9a0e | John Young | 07 December 2015, 18:55:41 UTC | Updated README, including build instructions for CMake. | 07 December 2015, 18:55:41 UTC |
18557ce | John Young | 07 December 2015, 18:30:28 UTC | Converted README to Markdown, for GitHub. | 07 December 2015, 18:30:28 UTC |
cc80eb6 | John Young | 07 December 2015, 18:28:27 UTC | Fixed reading of optional OI_TARGET CATEGORY column. | 07 December 2015, 18:28:27 UTC |
f71cd3d | John Young | 07 December 2015, 15:35:25 UTC | Fixed build of python modules on OSX. Adapted from https://github.com/lyricat/Hotot/tree/master/cmake/modules | 07 December 2015, 15:35:25 UTC |
9b3ef08 | John Young | 07 December 2015, 13:56:57 UTC | Fixed missing link_directories(). Caused OSX build to fail. | 07 December 2015, 13:56:57 UTC |
1bbbc15 | John Young | 07 December 2015, 12:28:15 UTC | Moved source for API docs main page to separate file. Updated link to draft OIFITS v2 specification. | 07 December 2015, 12:28:15 UTC |
bff8b9c | John Young | 07 December 2015, 12:09:40 UTC | Add 'doc' target to build API documentation using Doxygen. | 07 December 2015, 12:09:40 UTC |
41ab479 | John Young | 07 December 2015, 11:44:39 UTC | Fixed incorrect logic in d2d9f39. Did not correctly infer whether all channels in a record would be flagged. | 07 December 2015, 11:44:39 UTC |
5e2bf9c | John Young | 04 December 2015, 17:53:09 UTC | Install .pc files with correct prefix (CMAKE_INSTALL_PREFIX). | 04 December 2015, 17:53:09 UTC |
4e23808 | John Young | 04 December 2015, 17:38:36 UTC | Build oitable as shared library, to match oifits. | 04 December 2015, 17:38:36 UTC |
0eb5601 | John Young | 04 December 2015, 17:36:51 UTC | Added out-of-source build directory. | 04 December 2015, 17:36:51 UTC |
d1d0914 | John Young | 04 December 2015, 15:39:57 UTC | Backport to CMake 2.8.6 for AP Linux cluster. | 04 December 2015, 15:39:57 UTC |
224e4a2 | John Young | 04 December 2015, 15:16:58 UTC | Reorganised oifitslib source tree. | 04 December 2015, 15:16:58 UTC |
9951c00 | John Young | 03 December 2015, 18:19:06 UTC | Added unit tests to CMakeLists. | 03 December 2015, 18:19:06 UTC |
4e0971a | John Young | 03 December 2015, 17:08:26 UTC | First attempt at CMake build file. Builds static libraries and command-line utilities only. | 03 December 2015, 17:08:26 UTC |
38cc060 | John Young | 13 November 2015, 12:08:55 UTC | Created .gitignore using gitignore.io | 13 November 2015, 12:08:55 UTC |
b2243d9 | John Young | 06 November 2015, 10:42:59 UTC | Documentation fix. | 06 November 2015, 10:42:59 UTC |
f474b99 | John Young | 29 July 2015, 10:02:00 UTC | oi_*_iter_get_uv() now gets wavelength as well as uv coordinates. | 29 July 2015, 10:02:00 UTC |
230c60a | John Young | 22 July 2015, 15:58:20 UTC | Fixed bug in oi_t3_iter_get_uv(). (u1, v1) was erroneously returned for both uv points. | 22 July 2015, 15:58:20 UTC |
3469e88 | John Young | 22 July 2015, 12:49:31 UTC | Added functions to get uv coordinate(s) in waves for current iterator position. Saves wavelength lookup in calling code. | 22 July 2015, 12:49:31 UTC |
d388365 | John Young | 21 July 2015, 10:50:47 UTC | Install new header file. | 21 July 2015, 10:50:47 UTC |
aeafb58 | John Young | 21 July 2015, 09:38:56 UTC | Added oi_fits_lookup_target_by_name() and unit tests of lookup functions. | 21 July 2015, 09:38:56 UTC |
41ae1dd | John Young | 20 July 2015, 17:29:09 UTC | Implemented iterators for OI_VIS and OI_T3. | 20 July 2015, 17:29:09 UTC |
3eae94e | John Young | 20 July 2015, 10:45:59 UTC | Simplified oiiter implementation. | 20 July 2015, 10:45:59 UTC |
29a9870 | John Young | 20 July 2015, 10:01:06 UTC | Fixed oiiter filtering bug. Unit tests for vis2 iteration now complete. | 20 July 2015, 10:01:06 UTC |
13b623f | John Young | 17 July 2015, 16:34:11 UTC | Working version of iterator API for OI_VIS2 data. Tests incomplete. | 17 July 2015, 16:34:11 UTC |
616d044 | John Young | 16 July 2015, 17:48:41 UTC | Experimental new iterator API for VIS2 data. | 16 July 2015, 17:48:41 UTC |
d2d8f39 | John Young | 16 July 2015, 09:53:48 UTC | Added option to filter by UV plane radius. | 16 July 2015, 09:53:48 UTC |
2963974 | John Young | 14 July 2015, 15:05:22 UTC | Simplify code using G_OPTION_ARG_DOUBLE as GLib 2.16+ now compulsory. | 14 July 2015, 15:05:22 UTC |
9dede9e | jsy1001 | 21 April 2015, 14:25:53 UTC | Added module files for pkg-config. | 21 April 2015, 14:25:53 UTC |
b9539c4 | jsy1001 | 21 April 2015, 14:05:20 UTC | Use pkg-config to link with CFITSIO (except on SunOS). This will hopefully improve portability. | 21 April 2015, 14:05:20 UTC |
161f804 | jsy1001 | 20 April 2015, 15:54:34 UTC | Documentation updates. | 20 April 2015, 15:54:34 UTC |
b882d6e | jsy1001 | 20 April 2015, 15:09:03 UTC | Documentation fix. | 20 April 2015, 15:09:03 UTC |
8da3db0 | jsy1001 | 20 April 2015, 15:03:10 UTC | Consistent formatting of doxygen comments. | 20 April 2015, 15:03:10 UTC |
1e3006f | jsy1001 | 20 April 2015, 14:04:33 UTC | Trapped repeat counts for binary table string columns exceeding specification. | 20 April 2015, 14:04:33 UTC |
c3ec70e | jsy1001 | 20 April 2015, 11:08:55 UTC | Style fixes. | 20 April 2015, 11:08:55 UTC |
199e5af | jsy1001 | 20 April 2015, 10:45:55 UTC | Moved check for missing ARRNAME from check_elements_present() to new function. The oicheck API requires that the breaches reported by a check function all have the same description. The implementation of check_elements_present() did not conform to this requirement, so checking for the presence of ARRNAME has been moved to a new function check_arrname(). | 20 April 2015, 10:45:55 UTC |
b6f935f | jsy1001 | 20 April 2015, 09:36:53 UTC | Removed erroneous BUG comment. | 20 April 2015, 09:36:53 UTC |
3a4e588 | jsy1001 | 17 April 2015, 16:31:11 UTC | Fixed inconsistent indentation and spacing. Few manual edits plus uncrustify. | 17 April 2015, 16:31:11 UTC |
35affd5 | jsy1001 | 17 April 2015, 13:37:13 UTC | Fixed check failure for testdata2.fits. | 17 April 2015, 13:37:13 UTC |
5ab42be | jsy1001 | 17 April 2015, 11:42:11 UTC | Fixed unit test memory leaks. | 17 April 2015, 11:42:11 UTC |
91f1956 | jsy1001 | 17 April 2015, 11:25:08 UTC | Safer macro definitions. | 17 April 2015, 11:25:08 UTC |
7d0431e | jsy1001 | 16 April 2015, 17:04:56 UTC | More constness. Minor changes to oicheck and oifilter APIs. | 16 April 2015, 17:04:56 UTC |
2d90113 | jsy1001 | 16 April 2015, 16:21:43 UTC | Now traps malloc() failures using chkmalloc.h macros. | 16 April 2015, 16:21:43 UTC |
7973b1d | jsy1001 | 16 April 2015, 15:55:59 UTC | OI_POLAR -> OI_INSPOL with MJD, INT_TIME columns -> MJD_OBS, MJD_END. Tracking changes to polarization table definition in draft standard. | 16 April 2015, 15:55:59 UTC |
14e253b | jsy1001 | 16 April 2015, 09:58:31 UTC | Write CONTENT = 'OIFITS2' rather than PRODCATG = 'SCIENCE.OIFITS2. Tracking draft OIFITS2 standard. Changed primary header keyword. Added check of new keyword value. | 16 April 2015, 09:58:31 UTC |
d12cf39 | jsy1001 | 12 February 2015, 16:06:58 UTC | Don't filter out legitimate slightly negative V^2 estimates. Changed oifilter default minimum SNR to -5, to avoid filtering out slightly negative V^2 estimates. | 12 February 2015, 16:06:58 UTC |
4f6608d | jsy1001 | 12 February 2015, 16:06:32 UTC | Allow NULL return locations in count_oi_fits_data(). | 12 February 2015, 16:06:32 UTC |
019b784 | jsy1001 | 12 February 2015, 16:01:08 UTC | Don't filter out legitimate slightly negative V^2 estimates. Changed oifilter default minimum SNR to -5, to avoid filtering out slightly negative V^2 estimates. | 12 February 2015, 16:01:08 UTC |
c3b613e | jsy1001 | 10 February 2015, 18:47:21 UTC | Improved trapping of CFITSIO errors when reading OIFITS files. | 10 February 2015, 18:47:21 UTC |
a05411a | jsy1001 | 10 February 2015, 18:15:54 UTC | read_oi_fits() now tolerates binary table HDUs without an EXTNAME keyword. | 10 February 2015, 18:15:54 UTC |
8e4cb04 | jsy1001 | 10 February 2015, 17:59:15 UTC | Added install rule to Makefile. Does not install python modules. | 10 February 2015, 17:59:15 UTC |
0b3c7fd | jsy1001 | 10 February 2015, 15:15:47 UTC | Added new function count_oi_fits_data() for BSMEM. | 10 February 2015, 15:15:47 UTC |
ac97540 | jsy1001 | 04 February 2015, 17:02:48 UTC | Tidied code: compactified calls to fits_read_col(). Made calls to fits_read_col() more compact by using nulval=0 rather than *nulval=0, for the same effect. | 04 February 2015, 17:02:48 UTC |
dad0ef4 | jsy1001 | 04 February 2015, 15:58:57 UTC | Tidied code: private functions to read optional keywords now used pervasively. | 04 February 2015, 15:58:57 UTC |
1bcceb6 | jsy1001 | 04 February 2015, 15:19:50 UTC | Tidied code: no need to read comments from FITS headers. | 04 February 2015, 15:19:50 UTC |
186d62d | jsy1001 | 04 February 2015, 14:45:54 UTC | Use g_assert*() rather than assert() where there is already a GLib dependency. | 04 February 2015, 14:45:54 UTC |
b65ff13 | jsy1001 | 04 February 2015, 14:41:16 UTC | Fixed incorrect buffer bounds in calls to strncpy(). | 04 February 2015, 14:41:16 UTC |
9ec59ee | jsy1001 | 04 February 2015, 14:35:44 UTC | Style: don't use sizeof with primitive type. | 04 February 2015, 14:35:44 UTC |
3ab5b4c | jsy1001 | 04 February 2015, 14:34:24 UTC | Replaced some code with calls to new public alloc_oi_*() functions. | 04 February 2015, 14:34:24 UTC |
9056c8f | jsy1001 | 04 February 2015, 12:24:21 UTC | Fixed uninitialised variable. | 04 February 2015, 12:24:21 UTC |
e1699ea | jsy1001 | 04 February 2015, 10:46:17 UTC | Now clears CFITSIO error messages from attempting to read optional content. Unit tests now fail if there is an error message on the stack but no error code is returned. | 04 February 2015, 10:46:17 UTC |
03f4fc2 | jsy1001 | 03 February 2015, 18:16:16 UTC | Changed OI_POLAR STA_INDEX from I(2) to I(1). Tracking change in the draft OIFITS v2 standard (November 13, 2014 or earlier). All test OIFITS files have been updated. | 03 February 2015, 18:16:16 UTC |
cce7e9a | jsy1001 | 03 February 2015, 18:06:00 UTC | Fixed bug where OBSERVER and AUTHOR were not included in merge output. | 03 February 2015, 18:06:00 UTC |
15319d2 | jsy1001 | 03 February 2015, 18:00:56 UTC | Apply all check functions to utest_oimerge output. | 03 February 2015, 18:00:56 UTC |
eb9dffb | jsy1001 | 03 February 2015, 17:28:50 UTC | Updated doxygen configuration for 1.8.8 | 03 February 2015, 17:28:50 UTC |
92055b9 | jsy1001 | 03 February 2015, 17:12:19 UTC | All copyright statements now include 2015. | 03 February 2015, 17:12:19 UTC |
83a0526 | jsy1001 | 03 February 2015, 16:57:39 UTC | OI_POLAR tables are now included in merge output. Added a merge test case that includes OI_POLAR. | 03 February 2015, 16:57:39 UTC |
2ce5e9e | jsy1001 | 03 February 2015, 15:42:05 UTC | Added assertion of numPolar/polarList consistency to utest_oifilter. | 03 February 2015, 15:42:05 UTC |
4c7ccc3 | jsy1001 | 03 February 2015, 15:31:37 UTC | Fixes and additional test cases for python interface. | 03 February 2015, 15:31:37 UTC |
971d4a8 | jsy1001 | 03 February 2015, 15:28:30 UTC | Fixed critical warning on merging table where optional ARRNAME omitted. Added test case with OI_SPECTRUM that is calibrated, hence without ARRNAME. | 03 February 2015, 15:28:30 UTC |
31b4b0d | jsy1001 | 03 February 2015, 15:20:12 UTC | Documentation fix. | 03 February 2015, 15:20:12 UTC |
536df45 | jsy1001 | 03 February 2015, 15:12:01 UTC | Fixed oifilter issues. | 03 February 2015, 15:12:01 UTC |
493c781 | jsy1001 | 03 February 2015, 12:21:19 UTC | OI_POLAR tables are now removed by oifilter if their ARRNAME is removed. This fixes the failure of test_corrname() in utest_oifilter. | 03 February 2015, 12:21:19 UTC |
aaee88e | jsy1001 | 03 February 2015, 11:48:44 UTC | Apply all check functions to utest_oifilter output. | 03 February 2015, 11:48:44 UTC |
f210f5c | jsy1001 | 03 February 2015, 10:58:05 UTC | Added missing filter attributes to oifilter python module. | 03 February 2015, 10:58:05 UTC |
5694e42 | jsy1001 | 03 February 2015, 10:47:19 UTC | Updated TODO items in source. | 03 February 2015, 10:47:19 UTC |
31e938e | jsy1001 | 03 February 2015, 10:45:38 UTC | Updates to SWIG interface definition files for OIFITS v2. Not tested. Also added copyright statements. | 03 February 2015, 10:45:38 UTC |