Commit Graph
53 Commits
Author SHA1 Message Date
Ryan Curtin f07af5a111 Initial FP16 support 2025-07-07 04:00:20 +00:00
conrad 2456f676ec various spelling fixes 2025-03-25 23:17:48 +10:00
conrad f72efd7c61 more graceful handling of unsupported data types 2024-07-20 17:16:45 +10:00
conrad 3d4daafeb8 better wording 2024-07-20 16:53:09 +10:00
conrad a865abfe6a disentangle direct link between conformance checks and emission of warnings 2024-06-20 12:01:51 +10:00
conrad 499cf72d6a cleanup 2024-05-23 19:23:29 +10:00
conrad 95adb74219 rename debugging macros and functions 2024-04-26 12:28:42 +10:00
conrad a2e5ba7dfe more compact representation of integers 2024-02-06 11:30:11 +10:00
conrad 7c61b1cef1 faster handling of 0 valued tokens 2023-12-18 15:19:07 +10:00
conrad 8b9e754277 cleanups 2023-12-09 14:37:46 +10:00
conrad 2178fe261c explicitly write zeros to increase compatibility 2023-12-05 13:35:51 +10:00
conrad a8d7628cbe use binary mode by default for handling text and CSV files 2023-08-28 13:38:43 +10:00
conrad 317502291d simplify error messages 2023-05-25 12:33:04 +10:00
conrad 8c989352a6 detect commas 2023-02-15 14:52:21 +10:00
conrad 9042e1b9a6 fix 2023-02-15 14:29:07 +10:00
conrad 0978866fb8 optional faster CSV reading using std::from_chars() 2023-02-15 14:19:39 +10:00
conrad 3e7ca66f11 cleanup attributes 2023-02-13 00:10:03 +10:00
conrad 49f6a72530 remove redundant calls to .c_str() 2023-02-07 16:03:57 +10:00
conrad 8da90d89d2 test if file is readable before using HDF5 functions 2023-02-07 15:45:38 +10:00
conrad 7948085aca use [[deprecated]] instead of arma_deprecated 2022-12-01 19:28:13 +10:00
conrad 44ef7e7e3e remove HDF5 wrapper functions 2022-12-01 18:01:07 +10:00
conrad 110b75c65a add strict option for handling CSV 2022-11-22 12:57:02 +10:00
conrad f6d51cbd44 handle corner cases 2021-11-17 15:36:36 +10:00
conrad 07e5cc59cd ensure val is overwritten 2021-11-17 15:26:29 +10:00
conrad 0f51020a06 remove handling of seldom encountered case 2021-11-17 15:21:44 +10:00
conrad c223b70d2d handle tokens stating with '.' 2021-11-17 15:17:44 +10:00
conrad 3d6fd3139a handle tokens stating with '.' 2021-11-17 15:05:44 +10:00
conrad 3b9e384ecb prevent loading garbage 2021-11-17 15:01:13 +10:00
conrad 971ad8b22d cleanup: replace 'i.e.' with 'ie.' for consistency 2021-09-26 16:07:54 +10:00
conrad 0e949f440e cleanup: replace 'e.g.' with 'eg.' for consistency 2021-09-26 16:02:59 +10:00
conrad b829608b35 add SPDX license identifier 2021-09-21 14:18:36 +10:00
conrad 1c43f43a40 allow detection of CSV files with semicolon as the separating character 2021-07-07 13:10:43 +10:00
conrad 40c0f346bd simplifications 2021-07-07 12:30:34 +10:00
conrad 5bc4f7b321 use explicit argument for separator 2021-07-07 12:11:46 +10:00
conrad 7b4e11c6ed prepare for custom separator in CSV files 2021-07-07 00:56:42 +10:00
conrad a0a60acbf0 fall back to serial loader if not enough memory 2021-07-07 00:35:29 +10:00
conrad 17acca7dd9 parallelised csv loader 2021-07-03 23:03:42 +10:00
conrad a5479bd433 conditional erasure 2021-06-08 12:38:33 +10:00
conrad 39c7f39388 more robust handling of csv with complex numbers 2021-06-07 11:46:08 +10:00
conrad 764c77d5a3 move non-critical tasks out of try block 2021-05-27 13:36:37 +10:00
conrad 393754f3d9 simplifications 2021-05-24 22:43:52 +10:00
conrad 12c9ec507c better handling of bad_alloc situations 2021-05-24 16:26:53 +10:00
conrad 72386a6550 catch bad_alloc while loading data 2021-05-24 15:35:24 +10:00
conrad 7894aefa8e catch bad_alloc while loading data 2021-05-24 14:22:36 +10:00
conrad 7e2427b769 catch bad_alloc while loading data 2021-05-24 14:00:12 +10:00
conrad a48c8a3418 fix 2021-03-30 17:09:59 +10:00
conrad c4b83ca819 use warning messages with configurable warning level 2021-03-30 16:59:57 +10:00
conrad 1cd2edbcda fixes 2021-03-28 15:48:42 +10:00
conrad 660cb7057f clean up error messages 2021-02-23 13:09:51 +10:00
conrad d949264004 initial handling of coord_ascii by dense matrices 2021-02-21 23:25:37 +10:00