https://github.com/jsy1001/oifitslib

sort by:
Revision Author Date Message Commit Date
2dd9cbf Bump library version. 18 December 2017, 10:51:48 UTC
4db8c60 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 Possible fix for build failure reported by Arturo Martinez. 23 June 2017, 11:26:07 UTC
9728ffe Add "--clobber" option to oifits-filter. 18 April 2017, 14:05:17 UTC
863aba2 Avoid unnecessary filter tests. 18 April 2017, 11:27:20 UTC
0b85996 Fix assertion failure on all-flagged records. 18 April 2017, 11:11:55 UTC
197c175 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 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 More helpful messages from check_flux(). 10 May 2016, 15:06:57 UTC
d8f26ec Fixed incorrect warning when VISREFMAP present in OI_VIS. 10 May 2016, 14:57:37 UTC
995661c Fixed conditional write of OI_FLUX FOV keyword. 26 April 2016, 15:55:04 UTC
e2af1a6 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 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 Merge branch 'master' into oifits2. Merged obsolete changes using --strategy=ours. 16 December 2015, 12:22:21 UTC
d9eb542 Documented compatibility with OIFITS v1 and v2. Added brief instructions for oifits-upgrade. 15 December 2015, 13:54:40 UTC
6ebb7bb Restructured README.md 15 December 2015, 13:38:10 UTC
edf5999 Removed unnecessary link_directories() commands. These are not needed for libraries found using find_package(). 09 December 2015, 18:20:29 UTC
4232935 Set conventional _INCLUDE_DIRS variable as well as CFITSIO_INCLUDE_DIR. 09 December 2015, 18:19:54 UTC
3660009 Fixed finding python library on Ubuntu. Now does a fallback search using the default paths. 08 December 2015, 16:52:55 UTC
0ada1c3 Set RPATH on installed binaries so installed shared libraries found. 08 December 2015, 15:51:13 UTC
6313130 Use FindCFITSIO.cmake instead of pkg-config. 08 December 2015, 13:57:54 UTC
1d2c5b9 Use consistent minimum CMake versions. 08 December 2015, 12:58:38 UTC
11c9a0e Updated README, including build instructions for CMake. 07 December 2015, 18:55:41 UTC
18557ce Converted README to Markdown, for GitHub. 07 December 2015, 18:30:28 UTC
cc80eb6 Fixed reading of optional OI_TARGET CATEGORY column. 07 December 2015, 18:28:27 UTC
f71cd3d 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 Fixed missing link_directories(). Caused OSX build to fail. 07 December 2015, 13:56:57 UTC
1bbbc15 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 Add 'doc' target to build API documentation using Doxygen. 07 December 2015, 12:09:40 UTC
41ab479 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 Install .pc files with correct prefix (CMAKE_INSTALL_PREFIX). 04 December 2015, 17:53:09 UTC
4e23808 Build oitable as shared library, to match oifits. 04 December 2015, 17:38:36 UTC
0eb5601 Added out-of-source build directory. 04 December 2015, 17:36:51 UTC
d1d0914 Backport to CMake 2.8.6 for AP Linux cluster. 04 December 2015, 15:39:57 UTC
224e4a2 Reorganised oifitslib source tree. 04 December 2015, 15:16:58 UTC
9951c00 Added unit tests to CMakeLists. 03 December 2015, 18:19:06 UTC
4e0971a First attempt at CMake build file. Builds static libraries and command-line utilities only. 03 December 2015, 17:08:26 UTC
38cc060 Created .gitignore using gitignore.io 13 November 2015, 12:08:55 UTC
b2243d9 Documentation fix. 06 November 2015, 10:42:59 UTC
f474b99 oi_*_iter_get_uv() now gets wavelength as well as uv coordinates. 29 July 2015, 10:02:00 UTC
230c60a 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 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 Install new header file. 21 July 2015, 10:50:47 UTC
aeafb58 Added oi_fits_lookup_target_by_name() and unit tests of lookup functions. 21 July 2015, 09:38:56 UTC
41ae1dd Implemented iterators for OI_VIS and OI_T3. 20 July 2015, 17:29:09 UTC
3eae94e Simplified oiiter implementation. 20 July 2015, 10:45:59 UTC
29a9870 Fixed oiiter filtering bug. Unit tests for vis2 iteration now complete. 20 July 2015, 10:01:06 UTC
13b623f Working version of iterator API for OI_VIS2 data. Tests incomplete. 17 July 2015, 16:34:11 UTC
616d044 Experimental new iterator API for VIS2 data. 16 July 2015, 17:48:41 UTC
d2d8f39 Added option to filter by UV plane radius. 16 July 2015, 09:53:48 UTC
2963974 Simplify code using G_OPTION_ARG_DOUBLE as GLib 2.16+ now compulsory. 14 July 2015, 15:05:22 UTC
9dede9e Added module files for pkg-config. 21 April 2015, 14:25:53 UTC
b9539c4 Use pkg-config to link with CFITSIO (except on SunOS). This will hopefully improve portability. 21 April 2015, 14:05:20 UTC
161f804 Documentation updates. 20 April 2015, 15:54:34 UTC
b882d6e Documentation fix. 20 April 2015, 15:09:03 UTC
8da3db0 Consistent formatting of doxygen comments. 20 April 2015, 15:03:10 UTC
1e3006f Trapped repeat counts for binary table string columns exceeding specification. 20 April 2015, 14:04:33 UTC
c3ec70e Style fixes. 20 April 2015, 11:08:55 UTC
199e5af 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 Removed erroneous BUG comment. 20 April 2015, 09:36:53 UTC
3a4e588 Fixed inconsistent indentation and spacing. Few manual edits plus uncrustify. 17 April 2015, 16:31:11 UTC
35affd5 Fixed check failure for testdata2.fits. 17 April 2015, 13:37:13 UTC
5ab42be Fixed unit test memory leaks. 17 April 2015, 11:42:11 UTC
91f1956 Safer macro definitions. 17 April 2015, 11:25:08 UTC
7d0431e More constness. Minor changes to oicheck and oifilter APIs. 16 April 2015, 17:04:56 UTC
2d90113 Now traps malloc() failures using chkmalloc.h macros. 16 April 2015, 16:21:43 UTC
7973b1d 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 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 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 Allow NULL return locations in count_oi_fits_data(). 12 February 2015, 16:06:32 UTC
019b784 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 Improved trapping of CFITSIO errors when reading OIFITS files. 10 February 2015, 18:47:21 UTC
a05411a read_oi_fits() now tolerates binary table HDUs without an EXTNAME keyword. 10 February 2015, 18:15:54 UTC
8e4cb04 Added install rule to Makefile. Does not install python modules. 10 February 2015, 17:59:15 UTC
0b3c7fd Added new function count_oi_fits_data() for BSMEM. 10 February 2015, 15:15:47 UTC
ac97540 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 Tidied code: private functions to read optional keywords now used pervasively. 04 February 2015, 15:58:57 UTC
1bcceb6 Tidied code: no need to read comments from FITS headers. 04 February 2015, 15:19:50 UTC
186d62d Use g_assert*() rather than assert() where there is already a GLib dependency. 04 February 2015, 14:45:54 UTC
b65ff13 Fixed incorrect buffer bounds in calls to strncpy(). 04 February 2015, 14:41:16 UTC
9ec59ee Style: don't use sizeof with primitive type. 04 February 2015, 14:35:44 UTC
3ab5b4c Replaced some code with calls to new public alloc_oi_*() functions. 04 February 2015, 14:34:24 UTC
9056c8f Fixed uninitialised variable. 04 February 2015, 12:24:21 UTC
e1699ea 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 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 Fixed bug where OBSERVER and AUTHOR were not included in merge output. 03 February 2015, 18:06:00 UTC
15319d2 Apply all check functions to utest_oimerge output. 03 February 2015, 18:00:56 UTC
eb9dffb Updated doxygen configuration for 1.8.8 03 February 2015, 17:28:50 UTC
92055b9 All copyright statements now include 2015. 03 February 2015, 17:12:19 UTC
83a0526 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 Added assertion of numPolar/polarList consistency to utest_oifilter. 03 February 2015, 15:42:05 UTC
4c7ccc3 Fixes and additional test cases for python interface. 03 February 2015, 15:31:37 UTC
971d4a8 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 Documentation fix. 03 February 2015, 15:20:12 UTC
536df45 Fixed oifilter issues. 03 February 2015, 15:12:01 UTC
493c781 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 Apply all check functions to utest_oifilter output. 03 February 2015, 11:48:44 UTC
f210f5c Added missing filter attributes to oifilter python module. 03 February 2015, 10:58:05 UTC
5694e42 Updated TODO items in source. 03 February 2015, 10:47:19 UTC
31e938e Updates to SWIG interface definition files for OIFITS v2. Not tested. Also added copyright statements. 03 February 2015, 10:45:38 UTC
back to top