33 Commits

Author SHA1 Message Date
a099849caa * github-actions: install missing cython package for creating sdist wheel
* remove VERSION from gitignore and keep VERSION file
2021-09-21 15:56:24 +02:00
12963bae91 * rename workflows file and add sdist job
* rename CLI executable to IMCtermite
* add workflow badge to README.md
* clean up makefile
* add timestamp of build to CLI binary showing version/help
2021-09-21 15:12:42 +02:00
Mario Fink
6bc6880d47 fix/disable type conversion warnings 2021-09-02 11:16:01 +02:00
5e93ed0706 * version 1.2.10
* makefile: versioning and tags: properly deal with multiple digits version tags
* setup.py: support both sdist and bdist pip wheels
2021-09-01 10:58:42 +02:00
Mario Fink
bafc018566 CLI version: add option for delimiter token of csv output 2021-06-28 12:51:09 +02:00
57c7f6021b makefile: cppcheck target 2021-05-05 15:58:10 +02:00
c281aeae19 clean: include build directory 2021-03-04 11:48:06 +01:00
0403f2bc64 add pip package build/upload, check version tags 2021-03-04 11:47:15 +01:00
4c082451fa finalize README.md + example + cython interface 2021-02-12 13:22:15 +01:00
133279258f README: installation + usage 2021-02-12 12:14:51 +01:00
dd78b37290 cython setup imc_termite pytho module 2021-02-12 11:30:16 +01:00
78c1ec4596 add Dockerfile 2021-02-11 20:11:52 +01:00
fb16935829 makefile: force removal of object files to suppress error 2021-02-11 08:48:32 +01:00
c649961abb makefile: use PYT variable 2021-02-11 08:45:15 +01:00
42583eb51f makefile: restore python targets + readjust cython setup 2021-02-11 08:42:10 +01:00
3c91583ede adjust to new revision, main.cpp fix help message typo 2021-02-08 10:27:20 +01:00
Mario Fink
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
2020-09-18 18:43:25 +02:00
Mario Fink
8d92bce9f0 simplify directory structure, adjust makefile 2020-08-12 09:30:34 +02:00
Mario Fink
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
2020-08-11 17:40:11 +02:00
Mario Fink
f8dcc6493f initialize new cython module raw_meat 2020-08-10 12:03:35 +02:00
984895a4f2 document/improve makefile 2020-07-31 09:05:12 +02:00
Mario Fink
6b3aac87fe show found markers, hex::show: include last incomplete line 2020-07-29 15:33:53 +02:00
31e2d7a82e offer multiple csv-like output formats 2020-07-24 12:33:56 +02:00
9c1e9d1468 fix conversion of with CP marker : Zahlenformat = 11 (2-Byte Word digital) 2020-07-03 17:55:59 +02:00
2dcd67c194 makefile: fix some paths/dependencies and setup + gitignore 2020-06-22 10:00:44 +02:00
8b0e4a995e eatall: convert set of raw file with unified time scale, bug fixed 2020-02-18 10:43:41 +01:00
Mario Fink
494c0bc6b1 add extension to convert and temporal unify multiple raw files with different measruemtn frequencies. to BE DEBUGGED 2020-02-17 17:24:06 +00:00
Mario Fink
a08fab03ba added cython exension 2020-02-17 13:10:52 +00:00
Mario Fink
46044ec969 avoid sudo inside of makefile 2020-02-17 11:23:19 +00:00
Mario Fink
b9064e2c82 installation target in makefile 2020-02-17 10:49:47 +00:00
Mario Fink
24c7aa4846 integrated support for binary16 = 16bit floating point numbers via half.hpp, IEEE 754-based half-precision floating-point library 2020-02-11 10:57:50 +01:00
Mario Fink
899582b0c1 implemented conversion for 16bit floats 2020-02-10 16:37:20 +00:00
Mario Fink
20566df9ca initial commit 2020-02-06 16:24:20 +00:00