I’m currently trying to visualize time-series data in paraview. This data is collected over a period of several days.
I know it’s possible to create an python-annotation in the view that displays the time, but is there a way to have the time displayed in a different format, say ISO 8601 in the GUI?
This is how it currently looks (timestamp is in Unix time, not very readable).
Not all of my data starts at the same time, so it would be valuable if the timestamps would not reference a relative time to some start time, but an absolute time.
Thanks in advance!
There is no native option in ParaView to transform a timestamp into a date.
You should use a
Programmable Filter and create a FieldData containg the formatted date.
Yes, that is how I would add an annotation.
It’s not really about transforming the timestamp, but about showing a more readable value in the GUI (not only in the time controls, but also in the animation view and for the x-axis of graphs).
Is there an option available like returning an array of string instead of an array of float in the RequestInformation step or do the timestamps need to be float values?
No, there is no such options. In the GUI, time is always considered as a floating point value, and no option exists to make it more human-friendly.
You can change the notation from scientific to fixed though.
Edit -> Settings -> Animation Time Notation