You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/whats_new.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,10 @@
1
1
# What's New
2
2
3
-
## v0.13.0 (November 19, 2025)
3
+
## v0.13.2 (November 20, 2025)
4
+
5
+
* If timezone-aware `start_time`, `start_time_end`, or `end_time` is input, the timezone is now removed and it is assumed they are in the same timezone as the model times.
Copy file name to clipboardExpand all lines: particle_tracking_manager/config_the_manager.py
+38-3Lines changed: 38 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -110,12 +110,12 @@ class TheManagerConfig(BaseModel):
110
110
)
111
111
start_time: datetime|None=Field(
112
112
datetime(2022, 1, 1),
113
-
description="Start time for drifter simulation. start_time or end_time must be input.",
113
+
description="Start time for drifter simulation. start_time or end_time must be input. If a timezone is included, it will be used and the time will be converted to UTC which is the same timezone as the models.",
114
114
json_schema_extra=dict(ptm_level=1),
115
115
)
116
116
start_time_end: datetime|None=Field(
117
117
None,
118
-
description="If used, this creates a range of start times for drifters, starting with `start_time` and ending with `start_time_end`. Drifters will be initialized linearly between the two start times.",
118
+
description="If used, this creates a range of start times for drifters, starting with `start_time` and ending with `start_time_end`. Drifters will be initialized linearly between the two start times. If a timezone is included, it will be used and the time will be converted to UTC which is the same timezone as the models.",
119
119
json_schema_extra=dict(ptm_level=2),
120
120
)
121
121
run_forward: bool=Field(
@@ -149,7 +149,7 @@ class TheManagerConfig(BaseModel):
149
149
)
150
150
end_time: datetime|None=Field(
151
151
None,
152
-
description="The end of the simulation. steps, end_time, or duration must be input by user. start_time or end_time must be input.",
152
+
description="The end of the simulation. steps, end_time, or duration must be input by user. start_time or end_time must be input. If a timezone is included, it will be used and the time will be converted to UTC which is the same timezone as the models.",
153
153
json_schema_extra=dict(ptm_level=1),
154
154
)
155
155
# OceanModelEnum was created dynamically and will trigger an issue with mypy, so we suppress it
0 commit comments