Latest News
2025/03/23 - libtdms 1.0 released:
- Added open(std::string fileName) function to TdmsParser.
- Fixed reading raw data from segments without meta data.
- Fixed crash on Windows due to integer division by zero in TdmsParser.
- Improved tdmsreader: added comparison between loading methods for single *.tdms files.
2024/09/20 - libtdms 0.9 released:
- Fixed loading channels data on-demand.
- Fixed memory leaks in TdmsMetaData and TdmsObject.
- Improved tdmsreader tool: added loading on-demand and comparison between loading methods.
2024/08/05 - libtdms 0.8 released:
- Highly improved parsing speed.
- Improved floating point precision when parsing files containing DAQmx data.
- Added ObjectPropertyInfo structure for storing all attributes of channel properties.
- Improved tdmsreader tool: print parsing time information.
2024/07/23 - libtdms 0.7 released:
- Fixed reading data from channels with null raw data index.
- Improved handling of parsing errors.
- Improved tdmsreader tool: added the -d option which allows parsing of all *.tdms files in a given directory.
2022/03/14 - libtdms 0.6 released:
- Fixed parsing of files having an invalid value for the dimension of channels.
- Improved handling of the TDMS file version number information.
2020/07/17 - libtdms 0.5 released:
- Improved build system: added new makefile to be used with Borland C++ compiler on Windows systems.
2019/03/08 - libtdms 0.4 released:
- Improved memory handling: added the possibility to parse a file without storing the data in the channels.
- Added parent TdmsObject to TdmsGroup to allow access to object properties.
- Added new TdmsSegment class.
- Fixed import of interleaved DAQmx data.
- Improved tdmsreader demo application.
2017/01/16 - libtdms 0.3 released:
- Added support for DAQmx data type.
- Fixed missing headers preventing compilation on Windows and Linux.
- Fixed possible crashes on Windows due to invalid time stamps.
- Added makefiles for Windows systems (to be used with MinGW compiler).
- Added qmake .pro files for users that feel more comfortable with this build system.
2017/01/06 - libtdms 0.2 released:
- Fixed parsing of files containing segments with raw data index 0.
- Fixed import of strings from raw data.
- Added support for floating-point data types with unit.
- Added support for complex data types (tdsTypeComplexSingleFloat and tdsTypeComplexDoubleFloat).
- Improved output of tdmsreader application and added two command line options for help (-h) and verbose output (-v).
2015/09/21 - Release 0.1: Initial release.
|