55167a6 | John Young | 22 April 2022, 10:48:50 UTC | Remove redundant package checks | 22 April 2022, 10:48:50 UTC |
e02f08a | John Young | 22 April 2022, 10:24:05 UTC | Fix build with Homebrew on macOS aarch64 Use IMPORTED_TARGET in pkg_check_modules() | 22 April 2022, 10:24:05 UTC |
6388d99 | John Young | 14 March 2022, 15:10:53 UTC | Bump patch version | 14 March 2022, 15:10:53 UTC |
92bbbb6 | John Young | 14 March 2022, 15:07:33 UTC | Fix writing to existing primary header | 14 March 2022, 15:07:33 UTC |
210b9ec | John Young | 24 February 2022, 22:11:27 UTC | Add .editorconfig | 24 February 2022, 22:11:27 UTC |
2d6daf9 | John Young | 25 November 2021, 10:25:22 UTC | Specify project languages for CMake explicitly Allows building without a C++ compiler installed | 25 November 2021, 10:26:33 UTC |
0a57abc | John Young | 24 November 2021, 15:40:37 UTC | Reverse accidental build dependency on C++ compiler | 24 November 2021, 15:40:37 UTC |
b96b90b | John Young | 30 July 2021, 14:09:00 UTC | Add DOI badge to README | 30 July 2021, 14:09:00 UTC |
60f074a | John Young | 30 July 2021, 14:02:28 UTC | Bump patch version | 30 July 2021, 14:02:28 UTC |
9d6e980 | John Young | 28 May 2021, 13:15:31 UTC | Document cmake commands for build and install | 28 May 2021, 13:15:31 UTC |
b30fa05 | John Young | 28 May 2021, 11:01:46 UTC | Correct Codecov badge URL | 28 May 2021, 11:01:46 UTC |
a035c5c | John Young | 28 May 2021, 10:55:10 UTC | Add Codecov badge | 28 May 2021, 10:55:10 UTC |
44963d6 | John Young | 28 May 2021, 10:51:34 UTC | Add a CMake option for code coverage | 28 May 2021, 10:51:34 UTC |
46547bf | John Young | 27 May 2021, 15:13:24 UTC | Correct yaml syntax | 27 May 2021, 15:13:24 UTC |
50befb9 | John Young | 27 May 2021, 15:09:35 UTC | Try out codecov action without running gcov in CI pipeline | 27 May 2021, 15:09:35 UTC |
1e1fe33 | John Young | 24 May 2021, 14:13:57 UTC | Bump minor version | 24 May 2021, 14:13:57 UTC |
e7ef472 | John Young | 24 May 2021, 14:13:07 UTC | Fix minimum GLib version in oifitslib.pc | 24 May 2021, 14:13:07 UTC |
724a256 | John Young | 24 May 2021, 14:05:07 UTC | Fix build failure | 24 May 2021, 14:05:07 UTC |
2c223d5 | John Young | 24 May 2021, 11:39:22 UTC | Modernise CMake style, using target-specific commands | 24 May 2021, 13:21:13 UTC |
2dabb64 | John Young | 24 May 2021, 11:42:08 UTC | Suppress CMake policy warnings for v3.16 | 24 May 2021, 13:21:02 UTC |
e20f36e | John Young | 24 May 2021, 09:34:58 UTC | Improve test coverage | 24 May 2021, 09:34:58 UTC |
e1cb8d0 | John Young | 22 May 2021, 11:14:31 UTC | Use chkmalloc() for all memory allocations | 22 May 2021, 11:14:31 UTC |
93248a8 | John Young | 22 May 2021, 10:47:48 UTC | Add chkmalloc tests from camlibs | 22 May 2021, 10:47:48 UTC |
60a8570 | John Young | 21 May 2021, 16:23:45 UTC | Use alternatives to g_assert() in tests The macros g_assert_true/false(), g_assert_null/nonnull() should be used instead as g_assert() can be turned off; see https://developer.gnome.org/glib/stable/glib-Testing.html#g-assert | 21 May 2021, 16:23:45 UTC |
481e3f3 | John Young | 21 May 2021, 15:57:45 UTC | Update minimum GLib version to 2.56 | 21 May 2021, 15:57:45 UTC |
28600ea | John Young | 21 May 2021, 11:28:58 UTC | Fix possible buffer overflow | 21 May 2021, 11:28:58 UTC |
160cb4a | John Young | 21 May 2021, 10:23:34 UTC | Fix typo in last commit | 21 May 2021, 10:23:34 UTC |
e58e0b3 | John Young | 21 May 2021, 10:19:44 UTC | Install dependencies for CI | 21 May 2021, 10:19:44 UTC |
4d4b732 | John Young | 21 May 2021, 10:05:51 UTC | Create cmake.yml Using github starter workflow. | 21 May 2021, 10:05:51 UTC |
33180a4 | John Young | 21 May 2021, 09:55:14 UTC | Use FindPython2, new in CMake v3.12 | 21 May 2021, 09:55:14 UTC |
2f825d0 | John Young | 21 May 2021, 09:42:28 UTC | Update CMake minimum version to 3.12 | 21 May 2021, 09:42:28 UTC |
309b75b | John Young | 21 May 2021, 08:58:00 UTC | Reformat sources with clang-format | 21 May 2021, 08:58:00 UTC |
dea3d0e | John Young | 20 May 2021, 14:48:55 UTC | Fix filtering of flagged data | 20 May 2021, 14:48:55 UTC |
47f2cc1 | John Young | 20 May 2021, 13:48:42 UTC | Restore is_oi_fits_one() for backward compatibility | 20 May 2021, 13:48:42 UTC |
bab3099 | John Young | 20 May 2021, 09:39:23 UTC | Validate according to whether "CONTENT = 'OIFITS2'" in primary header The function `is_oi_fits_one()` has been removed, as the inverse of `is_oi_fits_two()` is now used to infer that the file is OIFITS version 1. Table revisions are now checked for both version 2 and version 1 files. This commit fixes #1. | 20 May 2021, 09:39:23 UTC |
3af4e9f | John Young | 20 May 2021, 08:44:07 UTC | Fix incorrect logic | 20 May 2021, 08:44:07 UTC |
5fd7519 | John Young | 18 May 2021, 16:27:12 UTC | Update TODO comments | 18 May 2021, 16:27:12 UTC |
fb7295a | John Young | 18 May 2021, 10:45:19 UTC | Correct behaviour of is_oi_fits_[one|two]() | 18 May 2021, 12:49:40 UTC |
ab706ee | John Young | 18 May 2021, 10:44:10 UTC | Improve merging of primary header | 18 May 2021, 10:48:47 UTC |
6b360e7 | John Young | 18 May 2021, 08:56:32 UTC | Update copyright years | 18 May 2021, 08:56:48 UTC |
2a58d25 | John Young | 21 March 2018, 18:08:53 UTC | Clarify v1->v2 conversions in API documentation | 18 May 2021, 08:44:00 UTC |
c0d4f3f | John Young | 21 March 2018, 17:56:50 UTC | Add other upgrade_oi_ functions for symmetry | 18 May 2021, 08:44:00 UTC |
f6beb00 | John Young | 21 March 2018, 17:43:29 UTC | Fix writing incorrect OI_REVN in OI_VIS This bug was introduced in 1c80ba7. | 18 May 2021, 08:44:00 UTC |
7dc2d78 | John Young | 21 March 2018, 17:28:02 UTC | Ensure merge output data is valid OIFITS2 The output from merge_oi_fits_list() and merge_oi_fits() is now always valid OIFITS v2, even for v1 input datasets. This involves: - setting OI_REVN appropriately; - zeroing TIME values; and - adding primary header keywords. | 18 May 2021, 08:44:00 UTC |
8d30dfc | John Young | 21 March 2018, 16:36:28 UTC | Define and use constants for OI_REVN values | 18 May 2021, 08:42:29 UTC |
428de54 | John Young | 06 May 2021, 09:43:51 UTC | Update README | 06 May 2021, 09:43:51 UTC |
9b93255 | John Young | 10 February 2020, 12:12:58 UTC | Bump patch version | 10 February 2020, 12:12:58 UTC |
a143928 | John Young | 10 February 2020, 12:11:35 UTC | Fix checksum verification for HDUs without EXTVER keyword | 10 February 2020, 12:11:35 UTC |
c295cef | John Young | 07 February 2020, 17:28:16 UTC | Bump library minor version | 07 February 2020, 17:28:16 UTC |
2fdf480 | John Young | 07 February 2020, 17:24:24 UTC | Add gitignore | 07 February 2020, 17:24:24 UTC |
fa491a3 | John Young | 07 February 2020, 17:16:26 UTC | Make TARGET and SPECTYP 32 chars in OIFITS2 test files | 07 February 2020, 17:16:26 UTC |
b6900f2 | John Young | 07 February 2020, 16:14:56 UTC | Print warning if TARGET or SPECTYP field is < 32 characters This behaviour is recommended by v5 (2019-12-13) of Duvert, Young and Hummel: https://arxiv.org/abs/1510.04556 . The warning is only printed if OI_REVN >= 2 in OI_TARGET. | 07 February 2020, 16:20:08 UTC |
7a6147b | John Young | 06 February 2020, 18:51:02 UTC | Read and write 32 char fields for TARGET and SPECTYP in OI_TARGET | 07 February 2020, 16:20:08 UTC |
c5055c3 | John Young | 07 February 2020, 14:41:26 UTC | Print ORIGIN and OBSERVER keywords | 07 February 2020, 16:20:08 UTC |
e3d886c | John Young | 06 February 2020, 18:54:31 UTC | Correct README | 07 February 2020, 16:20:08 UTC |
6cfcfae | John Young | 06 February 2020, 17:39:53 UTC | Fix CMake deprecation warning Bumped minimum CMake version from 2.8.6 to 3.8.2. | 06 February 2020, 17:39:53 UTC |
1efba8e | John Young | 12 September 2019, 14:01:53 UTC | Bump library minor version | 12 September 2019, 14:01:53 UTC |
11eb84a | John Young | 12 September 2019, 13:55:48 UTC | Read OI_TARGET SPECTYP column if repeat count exceeds 16 chars The spectral types are truncated to 16 characters on reading. | 12 September 2019, 13:55:48 UTC |
132173a | John Young | 12 September 2019, 13:50:56 UTC | Read names longer than 16 characters from OI_TARGET TARGET column The target names are truncated to 16 characters on reading. | 12 September 2019, 13:50:56 UTC |
2b4f197 | John Young | 12 September 2019, 10:02:09 UTC | Fix memory leaks on error | 12 September 2019, 10:02:09 UTC |
b6c3259 | John Young | 08 May 2018, 13:19:36 UTC | Fix compiler warning. | 08 May 2018, 13:19:36 UTC |
ace770c | John Young | 03 May 2018, 09:06:53 UTC | Use pkg_check_modules for cfitsio everywhere. | 03 May 2018, 09:06:53 UTC |
0e9448d | John Young | 03 May 2018, 08:49:26 UTC | Fix build failure reported by Gilles Duvert on 2018-03-22. | 03 May 2018, 08:49:26 UTC |
1434684 | John Young | 21 March 2018, 10:55:09 UTC | Print DATE value with other summary info. | 21 March 2018, 10:55:09 UTC |
0a24e8e | John Young | 21 March 2018, 10:44:13 UTC | Check primary header DATE keyword is present. Fixes #2. | 21 March 2018, 10:44:13 UTC |
46e00aa | John Young | 15 March 2018, 18:01:44 UTC | Fix incorrect de-duplication of OI_ARRAY tables. | 15 March 2018, 18:01:44 UTC |
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 |