https://github.com/jsy1001/oifitslib

sort by:
Revision Author Date Message Commit Date
55167a6 Remove redundant package checks 22 April 2022, 10:48:50 UTC
e02f08a Fix build with Homebrew on macOS aarch64 Use IMPORTED_TARGET in pkg_check_modules() 22 April 2022, 10:24:05 UTC
6388d99 Bump patch version 14 March 2022, 15:10:53 UTC
92bbbb6 Fix writing to existing primary header 14 March 2022, 15:07:33 UTC
210b9ec Add .editorconfig 24 February 2022, 22:11:27 UTC
2d6daf9 Specify project languages for CMake explicitly Allows building without a C++ compiler installed 25 November 2021, 10:26:33 UTC
0a57abc Reverse accidental build dependency on C++ compiler 24 November 2021, 15:40:37 UTC
b96b90b Add DOI badge to README 30 July 2021, 14:09:00 UTC
60f074a Bump patch version 30 July 2021, 14:02:28 UTC
9d6e980 Document cmake commands for build and install 28 May 2021, 13:15:31 UTC
b30fa05 Correct Codecov badge URL 28 May 2021, 11:01:46 UTC
a035c5c Add Codecov badge 28 May 2021, 10:55:10 UTC
44963d6 Add a CMake option for code coverage 28 May 2021, 10:51:34 UTC
46547bf Correct yaml syntax 27 May 2021, 15:13:24 UTC
50befb9 Try out codecov action without running gcov in CI pipeline 27 May 2021, 15:09:35 UTC
1e1fe33 Bump minor version 24 May 2021, 14:13:57 UTC
e7ef472 Fix minimum GLib version in oifitslib.pc 24 May 2021, 14:13:07 UTC
724a256 Fix build failure 24 May 2021, 14:05:07 UTC
2c223d5 Modernise CMake style, using target-specific commands 24 May 2021, 13:21:13 UTC
2dabb64 Suppress CMake policy warnings for v3.16 24 May 2021, 13:21:02 UTC
e20f36e Improve test coverage 24 May 2021, 09:34:58 UTC
e1cb8d0 Use chkmalloc() for all memory allocations 22 May 2021, 11:14:31 UTC
93248a8 Add chkmalloc tests from camlibs 22 May 2021, 10:47:48 UTC
60a8570 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 Update minimum GLib version to 2.56 21 May 2021, 15:57:45 UTC
28600ea Fix possible buffer overflow 21 May 2021, 11:28:58 UTC
160cb4a Fix typo in last commit 21 May 2021, 10:23:34 UTC
e58e0b3 Install dependencies for CI 21 May 2021, 10:19:44 UTC
4d4b732 Create cmake.yml Using github starter workflow. 21 May 2021, 10:05:51 UTC
33180a4 Use FindPython2, new in CMake v3.12 21 May 2021, 09:55:14 UTC
2f825d0 Update CMake minimum version to 3.12 21 May 2021, 09:42:28 UTC
309b75b Reformat sources with clang-format 21 May 2021, 08:58:00 UTC
dea3d0e Fix filtering of flagged data 20 May 2021, 14:48:55 UTC
47f2cc1 Restore is_oi_fits_one() for backward compatibility 20 May 2021, 13:48:42 UTC
bab3099 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 Fix incorrect logic 20 May 2021, 08:44:07 UTC
5fd7519 Update TODO comments 18 May 2021, 16:27:12 UTC
fb7295a Correct behaviour of is_oi_fits_[one|two]() 18 May 2021, 12:49:40 UTC
ab706ee Improve merging of primary header 18 May 2021, 10:48:47 UTC
6b360e7 Update copyright years 18 May 2021, 08:56:48 UTC
2a58d25 Clarify v1->v2 conversions in API documentation 18 May 2021, 08:44:00 UTC
c0d4f3f Add other upgrade_oi_ functions for symmetry 18 May 2021, 08:44:00 UTC
f6beb00 Fix writing incorrect OI_REVN in OI_VIS This bug was introduced in 1c80ba7. 18 May 2021, 08:44:00 UTC
7dc2d78 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 Define and use constants for OI_REVN values 18 May 2021, 08:42:29 UTC
428de54 Update README 06 May 2021, 09:43:51 UTC
9b93255 Bump patch version 10 February 2020, 12:12:58 UTC
a143928 Fix checksum verification for HDUs without EXTVER keyword 10 February 2020, 12:11:35 UTC
c295cef Bump library minor version 07 February 2020, 17:28:16 UTC
2fdf480 Add gitignore 07 February 2020, 17:24:24 UTC
fa491a3 Make TARGET and SPECTYP 32 chars in OIFITS2 test files 07 February 2020, 17:16:26 UTC
b6900f2 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 Read and write 32 char fields for TARGET and SPECTYP in OI_TARGET 07 February 2020, 16:20:08 UTC
c5055c3 Print ORIGIN and OBSERVER keywords 07 February 2020, 16:20:08 UTC
e3d886c Correct README 07 February 2020, 16:20:08 UTC
6cfcfae Fix CMake deprecation warning Bumped minimum CMake version from 2.8.6 to 3.8.2. 06 February 2020, 17:39:53 UTC
1efba8e Bump library minor version 12 September 2019, 14:01:53 UTC
11eb84a 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 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 Fix memory leaks on error 12 September 2019, 10:02:09 UTC
b6c3259 Fix compiler warning. 08 May 2018, 13:19:36 UTC
ace770c Use pkg_check_modules for cfitsio everywhere. 03 May 2018, 09:06:53 UTC
0e9448d Fix build failure reported by Gilles Duvert on 2018-03-22. 03 May 2018, 08:49:26 UTC
1434684 Print DATE value with other summary info. 21 March 2018, 10:55:09 UTC
0a24e8e Check primary header DATE keyword is present. Fixes #2. 21 March 2018, 10:44:13 UTC
46e00aa Fix incorrect de-duplication of OI_ARRAY tables. 15 March 2018, 18:01:44 UTC
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
back to top