Replies: 1 comment
-
|
This would be a really useful feature. It would provide a fast way to read a small selection of data from a large file. I would like to be able to write something like this: import numpy
import nptdms
tdms_file = nptdms.TdmsFile.open('filename.tdms')
channel = tdms_file['group']['channel']
selection = numpy.linspace(0, len(channel), 1000, dtype='int', endpoint=False)
data = channel[selection]In the code above |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hallo,
as I understood the code, the indexing is only possible to as elipsis, silces or single values.
But for the use case of plotting a long time series, I migth take only a few samples for the plot. So from a file with many Gig of data I need only a limited number of resampled datapoints for the plot.
Another use case cold be a filtering, based on a complete loaded channel and load another channel with the filtering index.
Beta Was this translation helpful? Give feedback.
All reactions