CUAHSI / CUAHSI/HydroDesktop

Interactively Adjust Time Zone

Open
#93 1 comment 0 reactions 0 assignees View on GitHub
CodePlex
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.