Interactively Adjust Time Zone
- Dominant language
- C#
- Stars
- 76
- Forks
- 21
- PR merge metrics
- No merged PRs in 30d
Description
twhitvine[CodePlex]
Assuming HydroDesktop keeps track of UTCOffset in its database, it would be cook if the Graph and Table tabs included controls for adjusting the time zone of a given time series. I see three ways a user might want to adjust the time zone. Note that this
adjustment is just for display purposes, and that the underlying data aren't edited in the database, although this editing functionality could be a separate feature to add if you can't already do this with the Edit tab. Anyway, the three ways:
Display all time series using the LocalDateTime as they were downloaded (this is what happens now I think.)
Display all time series using the same time zone. Let me adjust the time zone for one or more time series dynamically, perhaps by dragging a slider.
Consider these use cases.
A. I have rainfall measured from a tipping bucket which uses local time coordinates, and I want to compare that to rainfall from a remotely sensed dataset which reports data in GMT (UTCOffset = 0). To properly compare the data on a graph, I'd like for the data
to be plotted in the same time zone, perhaps via HydroDesktop adjusting the datetimes from the remotely sensed dataset to match the time zone of the tipping bucket dataset. Item (2) above applies here.
B. I have remotely sensed temperature data in Alaska and Sweden, which report data in GMT. I want to compare diurnal variations in temperature in these two places. I'll use item (3) above to quotline upquot the time series, which visually will make the
high and low temperatures occur around the same time during the day for easier comparison.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the Graph and Table tabs and how UTCOffset and LocalDateTime are currently handled. The scope needs to be clarified among the proposed display modes and controls; done should mean time zones can be adjusted for comparison without editing the underlying database data.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- data-visualization, desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100