Commit Graph

  • f99c37e6dd raweat.hpp: introduce error queue, find_markers: check for/consider corrupted markers v1.0.0 Mario Fink 2020-10-14 15:30:46 +02:00
  • 043784d278 * rawmerge.hpp: generalize/fix condition for consistent timeseries * introduce propagation of C++ exceptions to Cython/Python * convert all cout/cerr output to exceptions * Cython: introduce separate 'do_conversion' => avoid constructor to trigger conversion Mario Fink 2020-09-18 18:43:25 +02:00
  • 3611e43276 raw_merge.hpp: fix condition for consistent time series Mario Fink 2020-09-15 19:34:06 +02:00
  • 17e8df68ef introduce actual default/nullary constructor in cython wrapper Mario Fink 2020-09-15 14:01:53 +02:00
  • 956bf8ee58 lib/raweat.hpp: constructor: only start conversion for non-empty file names Mario Fink 2020-08-14 11:46:49 +02:00
  • c328bf6945 initialize raw_merger python object with empty string Mario Fink 2020-08-14 11:41:49 +02:00
  • 4ce51b55c7 rawmerger: write_table_all() for direct csv output of merged table Mario Fink 2020-08-13 16:01:54 +02:00
  • 0bd96a1426 fix bugs in lib/rawmerge.hpp: merge_channels(...) and improve example.py Mario Fink 2020-08-12 11:55:38 +02:00
  • 8d92bce9f0 simplify directory structure, adjust makefile Mario Fink 2020-08-12 09:30:34 +02:00
  • 4843dcf774 - cython: raw_meat: add/adjust getter method - implement full app example in pyt/example.py - merges time series of all consistent channels - extract them into pyarrow table - save pyarrow table as compressed parquet file Mario Fink 2020-08-11 17:40:11 +02:00
  • 9bbbada6c9 - adjust example main.cpp for test of rawmerge.hpp - add getter methods including get_num_channels in rawmerge.hpp Mario Fink 2020-08-11 16:07:48 +02:00
  • 99e10a4f41 rawmerge.hpp: merge core method working/debugged Mario Fink 2020-08-11 15:36:23 +02:00
  • 9f739d68fd python example: numpy to pyarrow and parquet Mario Fink 2020-08-11 11:39:17 +02:00
  • 1ee05c03a2 rawmerge.hpp: start implementation of merge Mario Fink 2020-08-10 17:29:49 +02:00
  • 7316d59c2c - add cython .cpp files to .gitignore - raweat.hpp: add empty constructor and introduce "set_file" - rawmerge.hpp: add initial channel and write_table method - add rawmeat example to pyt/example.py - add raw_merger.hpp to main.cpp Mario Fink 2020-08-10 14:54:15 +02:00
  • 23f933f68e check markers resolving #1 Mario Fink 2020-08-10 12:33:11 +02:00
  • f8dcc6493f initialize new cython module raw_meat Mario Fink 2020-08-10 12:03:35 +02:00
  • ecd364d482 fix typo Mario Fink 2020-08-10 10:28:58 +02:00
  • 2e8fea74a6 pyarrow_test.py: changed compression to BROTLI, fixed encoding in text Mario Fink 2020-08-05 11:58:17 +02:00
  • 3618ed9ee8 -> correction write_table vs. write_data in main.cpp -> container build of pyarrow (i.a. for armv7l build) Mario Fink 2020-08-05 11:32:02 +02:00
  • 26930e960c switch to cmake build Mario Fink 2020-08-03 17:51:27 +02:00
  • 232d376287 get dependencies Mario Fink 2020-08-03 01:19:24 +02:00
  • 9e78f9dde0 next one Mario Fink 2020-07-31 20:33:11 +02:00
  • 64090344c7 parquet: setup_sources.sh Mario Fink 2020-07-31 16:40:02 +02:00
  • aee2c180a7 extract essential dependecies Mario Fink 2020-07-31 14:01:19 +02:00
  • 984895a4f2 document/improve makefile Mario Fink 2020-07-31 09:05:12 +02:00
  • 441745d894 start adding parquet support Mario Fink 2020-07-30 18:34:53 +02:00
  • 194990c62f improve/debug python example Mario Fink 2020-07-30 12:08:46 +02:00
  • 53377ec75b fix get_unit with correct marker name, generalize example.py Mario Fink 2020-07-29 17:17:01 +02:00
  • 6b3aac87fe show found markers, hex::show: include last incomplete line Mario Fink 2020-07-29 15:33:53 +02:00
  • ebda13e738 raweat.hpp: get_unit(): check existence of marker Mario Fink 2020-07-28 17:25:41 +02:00
  • 31e2d7a82e offer multiple csv-like output formats Mario Fink 2020-07-24 12:33:56 +02:00
  • 4ef68695b3 remove assertions, check validity of file format Mario Fink 2020-07-23 18:09:42 +02:00
  • 3711a94f8b proper log managment, disabled Mario Fink 2020-07-23 16:41:10 +02:00
  • 4ebd965114 remove redundant headers, correct 2-byte-word datatype Mario Fink 2020-07-03 18:36:30 +02:00
  • a546a0a6fb add support for signed long int => int datatype Mario Fink 2020-07-03 18:19:30 +02:00
  • 9c1e9d1468 fix conversion of with CP marker : Zahlenformat = 11 (2-Byte Word digital) Mario Fink 2020-07-03 17:55:59 +02:00
  • 25b203aabd adjust gitignore Mario Fink 2020-07-02 17:59:41 +02:00
  • 0805d5a152 ignore executable, add more samples Mario Fink 2020-07-02 16:26:41 +02:00
  • 2dcd67c194 makefile: fix some paths/dependencies and setup + gitignore Mario Fink 2020-06-22 10:00:44 +02:00
  • 2772515dea add manual imc studio Mario Fink 2020-06-03 11:33:31 +02:00
  • 8b0e4a995e eatall: convert set of raw file with unified time scale, bug fixed Mario Fink 2020-02-18 10:43:41 +01:00
  • 494c0bc6b1 add extension to convert and temporal unify multiple raw files with different measruemtn frequencies. to BE DEBUGGED Mario Fink 2020-02-17 17:24:06 +00:00
  • fe5aae4e83 fixed bug of converting twice, added asserts to avoid double conversion Mario Fink 2020-02-17 14:08:35 +00:00
  • a08fab03ba added cython exension Mario Fink 2020-02-17 13:10:52 +00:00
  • 46044ec969 avoid sudo inside of makefile Mario Fink 2020-02-17 11:23:19 +00:00
  • b9064e2c82 installation target in makefile Mario Fink 2020-02-17 10:49:47 +00:00
  • 9a588570cc added help message and usage to executable Mario Fink 2020-02-14 08:30:12 +00:00
  • 438f96d17b added check for correct file type, remove all logs Mario Fink 2020-02-13 10:15:38 +00:00
  • 4a64f3a0e5 check markers/segments before conversion, clean up Mario Fink 2020-02-13 08:42:24 +00:00
  • 60ff91ee65 preliminary final with template datatype converter Mario Fink 2020-02-12 16:52:17 +00:00
  • b588dfb79f sufficient docu with official docu of raw format Mario Fink 2020-02-12 15:16:44 +01:00
  • 68378ef8fa read and parse all segment marker elements and start distinction between datatype based on header info Mario Fink 2020-02-12 11:54:25 +00:00
  • 56438bb967 trying to adapt to weird 16bbit encoding of raws Mario Fink 2020-02-11 16:04:04 +00:00
  • ccf04c42f7 clean main.cpp Mario Fink 2020-02-11 11:14:11 +01:00
  • 24c7aa4846 integrated support for binary16 = 16bit floating point numbers via half.hpp, IEEE 754-based half-precision floating-point library Mario Fink 2020-02-11 10:57:50 +01:00
  • 899582b0c1 implemented conversion for 16bit floats Mario Fink 2020-02-10 16:37:20 +00:00
  • f6240a1789 included sample raw and corresponding translation Mario Fink 2020-02-07 16:14:49 +00:00
  • 5b1868daf0 basically done for doubles/float, still to fix starting byte Mario Fink 2020-02-07 14:49:17 +00:00
  • 20566df9ca initial commit Mario Fink 2020-02-06 16:24:20 +00:00