pytuflow.TPC.times#
- TPC.times(filter_by=None, fmt='relative')#
Returns all the available times for the output.
The
filter_byis an optional input that can be used to filter the return further. Valid filters for theTPCresults are:Domain filters:
1d: 1D result times - nodes and channels will always have the same timesnode- times for node types (note, there will be no difference between nodes and channels)channel- times for channel types (note, there will be no difference between nodes and channels)2d (or ``po): 2D result times - 2D results can have varying times between result types and locations. This will return all unique timesrl(or0d): Reporting locations result times. RL results will have the same times for all RL types
Data type filters:
[data type]: The data type to filter the times by. This will return all times for the given data type.
Location filters:
[location]: The location to filter the times by. This will return all times for the given location.
Combine filters:
[filter1]/[filter2]/...: (use/to delim).
- Parameters:
filter_by (str, optional) – The string to filter the times by.
fmt (str, optional) – The format for the times. Options are ‘relative’ or ‘absolute’.
- Returns:
The available times in the requested format.
- Return type:
list[TimeLike]
Examples
>>> res = TPC('/path/to/result.tpc') >>> res.times() [0.0, 0.016666666666666666, ..., 3.0] >>> res.times(fmt='absolute') [Timestamp('2021-01-01 00:00:00'), Timestamp('2021-01-01 00:01:00'), ..., Timestamp('2021-01-01 03:00:00')]