eec3853af9
by default use utf-8 for metadata including non-ascii characters while missing codepage info
2024-06-12 12:02:26 +02:00
0799513ea2
by default use codepage1252 for metadata including non-ascii characters while missing codepage info
2024-06-12 09:45:30 +02:00
effeee105c
win32: replace timegm by _mkgmtime, bump version 2.0.15
2023-08-08 23:46:10 +02:00
ed5b366341
imc_channel.hpp: usage of iconv for unix only, bump version 2.0.15
2023-08-08 23:29:48 +02:00
60ac1365a5
* imc_channel.hpp: usage of iconv for unix only
...
* IMCtermite.pyx: add codepage conversion for windows
* bump VERSION
2023-08-08 00:50:52 +02:00
724f3d0bb9
* bump version 2.0.9
...
* convert to UTF-8 for any non-empty codepage: fix buffer string
conversion
2023-07-06 00:12:14 +02:00
06c5710412
convert to UTF-8 for any non-empty codepage (issue #23 )
2023-07-05 23:47:44 +02:00
b45fae576f
strictly stick to UTC/GMT for timestamp calculations (issue #23 )
2023-06-27 00:57:11 +02:00
89b7f045a4
* fix channel dependent buffer offset, issue #15
...
* add python example multichannel.py
2023-02-17 11:13:45 +01:00
028deaa2ce
* deal with any extra quotes in xunit,xname,yunit,yname => issue #13
...
* rename CLI binary to lowercase version
* IMCtermite.pyx: rename boolean data flag
* insert some double quotes in sampleA.raw for testing
* version 2.0.1
2021-10-19 13:48:02 +02:00
617ed541e3
reset rescaling factor to 1.0 even if its zero as given in the CR block (issue #12 )
2021-09-16 16:10:13 +02:00
Mario Fink
b110886935
add *.pyd to gitignore, imc_channel.hpp: fix int size_t conversions
2021-09-02 11:22:37 +02:00
Mario Fink
6bc6880d47
fix/disable type conversion warnings
2021-09-02 11:16:01 +02:00
Mario Fink
1345f6e4c9
add separate NT trigger time and Cb addtime parameters to output
2021-07-12 13:19:45 +02:00
Mario Fink
1d30a5f237
include (absolute) trigger-time in channel output => issue #10
2021-07-08 14:06:20 +02:00
Mario Fink
cda6673f85
fix MSVC compilation/build issues
2021-07-02 09:39:16 +02:00
658a73a284
get_info(): show less x,ydata in info-string
2021-07-01 15:46:03 +02:00
71c9bb7a5c
fix/optimize floating point precision for file output/info output/json output
2021-07-01 12:13:38 +00:00
45efb06aa2
add support for NL key, issue #6
2021-06-29 12:38:55 +02:00
Mario Fink
bafc018566
CLI version: add option for delimiter token of csv output
2021-06-28 12:51:09 +02:00
83922c343f
* imc_channel, imc_raw: optimize with pass by reference
...
* imc_object: asc_time, localtime: make threadsafe
* imc_datatype: satisfy 'rule of two'
* python: remove all unused imports
2021-05-05 13:28:11 +02:00
2b2e69f0e5
* add support for datatype 11 = 2-byte-word digital
...
* usage.py: raise proper exception
* usage_adv.py: use different example file
2021-04-27 11:38:43 +02:00
Mario Fink
8708d2d008
* cython/py_imc_termite.pyx: json loads take care of floats, fix column assignment
...
* imc_channel.hpp: fix floating precision for get_channel()
* extend/include advanced usage in examples
2021-04-26 19:41:56 +02:00
4c082451fa
finalize README.md + example + cython interface
2021-02-12 13:22:15 +01:00
3d9305a1be
prepare imc_channel + imc_raw for cython interface
2021-02-12 09:52:52 +01:00
3948bfeac6
fix/improve printing and CLI
2021-02-11 19:54:09 +01:00
6b41dbe00a
add printing methods
2021-02-11 19:39:11 +01:00
0107e367c4
finished conversion + CLI
2021-02-11 19:21:26 +01:00
3afa7fe345
channel: add origin NO
2021-02-11 17:21:39 +01:00
a03930515e
finished metadata extraction
2021-02-11 17:17:09 +01:00
6f9133c638
start extraction
2021-02-11 16:03:49 +01:00
acd55194a5
imc_raw + imc_channels: channel extraction from blocks and environment
2021-02-11 15:49:11 +01:00
1596ca15b5
generate channel_envs
2021-02-11 13:38:07 +01:00
bed43d6785
* remove usage of imc::object
...
* introduce imc_channel with collection of affiliate blocks
* imc::keys as list instead of map with custom check/get methods
* imc_raw: start generation of affiliate blocks
2021-02-11 12:48:49 +01:00