weldx.Time.union#
- Time.union(times)#
Calculate the union of multiple time-like objects.
This method can either be used as a class or instance method. When used on an instance, its values are included in the calculated time union.
Note that any reference time information will be dropped.
- Parameters:
times (
Sequence
[Union
[DatetimeIndex
,datetime64
,List
[str
],Time
,TimedeltaIndex
,Quantity
,timedelta64
,Timestamp
,str
,TimeDependent
]]) – A list of time-like objects- Returns:
The time union
- Return type:
Examples
Using
union
as class method:>>> from weldx import Time >>> t1 = Time(["1s", "3s", "4s"]) >>> t2 = Time(["2s", "4s", "5s"]) >>> >>> all(Time.union([t1, t2]) == Time(["1s", "2s", "3s", "4s", "5s"])) True
Using the instance method:
>>> all(t1.union([t2]) == Time(["1s", "2s", "3s", "4s", "5s"])) True