About TdmsSlice
What is TdmsSlice?
TdmsSlice is a lightweight Windows utility for opening TDMS files, inspecting Groups, Channels, and metadata, previewing supported Channel data, selecting a sample range, and exporting that range to CSV with companion metadata JSON.
Can I open a TDMS file without DIAdem or LabVIEW?
Yes. TdmsSlice performs its own TDMS inspection and export workflow and does not require DIAdem or LabVIEW to be installed.
Does TdmsSlice modify my original TDMS file?
No. TdmsSlice reads the source TDMS file for inspection and export. It does not rewrite the original TDMS file.
Does TdmsSlice create a smaller TDMS file?
No. TdmsSlice does not write or rewrite TDMS files. Its export workflow writes the selected Channel range to CSV and also creates companion metadata JSON.
Does TdmsSlice upload my TDMS file anywhere?
Normal TdmsSlice processing is local. Your TDMS file does not need to be uploaded to a cloud service for opening, previewing, or CSV export.
Range selection and export
Can I export only part of a large TDMS Channel to CSV?
Yes. Select a Channel, set Start Index and Count, confirm the resulting range, and export only that selected part of the Channel.
Does CSV export preserve the original sample index?
Yes. TdmsSlice keeps the original Channel sample index in the CSV rather than renumbering the selected range from zero.
What happens to the time axis when I export?
When valid waveform timing information is available, TdmsSlice can include relative time or absolute UTC time in the CSV. A raw Timestamp Channel is treated as its own Channel and is not automatically joined to another value Channel.
What is the companion metadata JSON?
CSV export also creates metadata JSON describing the source, selected Group and Channel, data type, selection range, timing information, and related export context. It is intended to preserve information that would otherwise be easy to lose when data is moved to CSV.
Can I export multiple Channels or multiple TDMS files at once?
Not in the initial release. The current workflow selects one Channel and one range at a time. Multi-Channel export, batch processing, and CLI automation are not part of the initial release.
Can TdmsSlice export to HDF5 or Parquet?
Not in the initial release. TdmsSlice currently focuses on CSV export with companion metadata JSON.
Data types and compatibility
Which TDMS data types are supported?
TdmsSlice supports common numeric types and Boolean for Quick Preview and CSV export, and also supports String, raw Timestamp, native Complex, and DAQmx Raw Data through defined product paths. Preview availability differs by data type. See the Supported Formats page for the current matrix.
Why can some Channels be exported but not previewed?
String, raw Timestamp, and native Complex Channels are supported for CSV export but do not use the waveform Quick Preview in the initial release. TdmsSlice does not force these data types into an artificial numeric waveform display.
How is DAQmx Raw Data handled?
TdmsSlice uses the scaling-applied values returned by npTDMS for supported DAQmx Raw Data. The initial release does not expose raw scaler values or a raw-versus-scaled output switch.
Does TdmsSlice support every possible TDMS file?
No. TDMS files can contain many data types, scaling combinations, and internal structures. TdmsSlice has explicit supported and unsupported product paths and is designed to stop or disable value operations when a path is not supported rather than present unverified data as valid.
What should I do if I am unsure whether my TDMS files are compatible?
Use TdmsSlice Evaluation with the files you actually work with. Evaluation uses the same core TDMS reading, supported data types, preview behavior, metadata features, and safety behavior as Standard.
Evaluation and Standard
What is the difference between Evaluation and Standard?
Evaluation and Standard use the same core TDMS reading, supported data types, Quick Preview, metadata features, time handling, and safety behavior. Evaluation limits CSV export to 100 samples per export. Standard removes that Evaluation sample limit.
Is TdmsSlice Standard a subscription?
No. Standard is planned as a one-time purchase rather than a recurring subscription.
How many PCs can I use with one Standard license?
The licensing policy is 1 license for 1 PC. Several people may use TdmsSlice on the same licensed shared PC.
Does Standard require online activation?
No. Standard registration is performed locally using the supplied license file. Normal use does not require online activation or recurring online license validation.
Can I move my Standard license to a replacement PC?
Yes. End use of the license on the old PC before moving it to the replacement PC so that the 1-license-per-PC condition continues to be met.
Does a purchased Standard version expire?
No. A purchased Standard 1.x license does not expire. Fixes or improvements published for Standard 1.x can use that license. A future major version may require a separate license.
Windows and distribution
What version of Windows is officially supported?
The official minimum operating system for the initial release is Windows 11 x64.
Do I need to install Python or .NET separately?
No. TdmsSlice is distributed with the required .NET components and an app-local Python runtime including the TDMS-reading components it uses.
Does TdmsSlice use an installer?
The initial release is distributed as a portable ZIP. Extract the ZIP and run TdmsSlice.exe from the extracted TdmsSlice folder.
Why might Windows show a SmartScreen warning?
Windows may show a SmartScreen warning for a newly downloaded application. If a warning appears, first confirm that the ZIP came from the official Seven Dwarfs Software website. Release-specific guidance will be finalized using the actual public download path.
Support and feedback
Does Standard include guaranteed individual technical support?
No. Bug reports, questions, and feature requests may be accepted and considered on a best-effort basis, but individual replies, investigation, fixes, feature implementation, and response times are not guaranteed.
Can I suggest features or describe my TDMS workflow?
Yes. Feedback about your real TDMS workflow is useful, especially what you are trying to do, how you do it today, and what would make that workflow easier. Do not include confidential or proprietary data in feedback unless specifically requested through an appropriate channel.