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
3611e43276raw_merge.hpp: fix condition for consistent time series
Mario Fink
2020-09-15 19:34:06 +02:00
17e8df68efintroduce actual default/nullary constructor in cython wrapper
Mario Fink
2020-09-15 14:01:53 +02:00
956bf8ee58lib/raweat.hpp: constructor: only start conversion for non-empty file names
Mario Fink
2020-08-14 11:46:49 +02:00
c328bf6945initialize raw_merger python object with empty string
Mario Fink
2020-08-14 11:41:49 +02:00
4ce51b55c7rawmerger: write_table_all() for direct csv output of merged table
Mario Fink
2020-08-13 16:01:54 +02:00
0bd96a1426fix bugs in lib/rawmerge.hpp: merge_channels(...) and improve example.py
Mario Fink
2020-08-12 11:55:38 +02:00
8d92bce9f0simplify 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
99e10a4f41rawmerge.hpp: merge core method working/debugged
Mario Fink
2020-08-11 15:36:23 +02:00
9f739d68fdpython example: numpy to pyarrow and parquet
Mario Fink
2020-08-11 11:39:17 +02:00
1ee05c03a2rawmerge.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
23f933f68echeck markers resolving #1
Mario Fink
2020-08-10 12:33:11 +02:00
f8dcc6493finitialize new cython module raw_meat
Mario Fink
2020-08-10 12:03:35 +02:00
ecd364d482fix typo
Mario Fink
2020-08-10 10:28:58 +02:00
2e8fea74a6pyarrow_test.py: changed compression to BROTLI, fixed encoding in textMario Fink2020-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 Fink2020-08-05 11:32:02 +02:00
26930e960cswitch to cmake build
Mario Fink
2020-08-03 17:51:27 +02:00
232d376287get dependencies
Mario Fink
2020-08-03 01:19:24 +02:00
8b0e4a995eeatall: convert set of raw file with unified time scale, bug fixedMario Fink2020-02-18 10:43:41 +01:00
494c0bc6b1add 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
fe5aae4e83fixed bug of converting twice, added asserts to avoid double conversion
Mario Fink
2020-02-17 14:08:35 +00:00
a08fab03baadded cython exension
Mario Fink
2020-02-17 13:10:52 +00:00
46044ec969avoid sudo inside of makefile
Mario Fink
2020-02-17 11:23:19 +00:00
b9064e2c82installation target in makefile
Mario Fink
2020-02-17 10:49:47 +00:00
9a588570ccadded help message and usage to executable
Mario Fink
2020-02-14 08:30:12 +00:00
438f96d17badded check for correct file type, remove all logs
Mario Fink
2020-02-13 10:15:38 +00:00
4a64f3a0e5check markers/segments before conversion, clean up
Mario Fink
2020-02-13 08:42:24 +00:00
60ff91ee65preliminary final with template datatype converter
Mario Fink
2020-02-12 16:52:17 +00:00
b588dfb79fsufficient docu with official docu of raw format
Mario Fink
2020-02-12 15:16:44 +01:00
68378ef8faread 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
56438bb967trying to adapt to weird 16bbit encoding of raws
Mario Fink
2020-02-11 16:04:04 +00:00
ccf04c42f7clean main.cpp
Mario Fink
2020-02-11 11:14:11 +01:00
24c7aa4846integrated 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
899582b0c1implemented conversion for 16bit floats
Mario Fink
2020-02-10 16:37:20 +00:00
f6240a1789included sample raw and corresponding translation
Mario Fink
2020-02-07 16:14:49 +00:00
5b1868daf0basically done for doubles/float, still to fix starting byte
Mario Fink
2020-02-07 14:49:17 +00:00
20566df9cainitial commit
Mario Fink
2020-02-06 16:24:20 +00:00