Skip to content
Snippets Groups Projects
Commit eac313cd authored by Jeremy M Fee's avatar Jeremy M Fee Committed by Cain, Payton David
Browse files

Add function to calculate realtime start/end from interval

parent 41ee4253
No related branches found
No related tags found
2 merge requests!146Release CMO metadata to production,!52Update legacy
...@@ -575,6 +575,14 @@ def get_output_factory(args): ...@@ -575,6 +575,14 @@ def get_output_factory(args):
return output_factory return output_factory
def get_realtime_interval(interval_seconds: int) -> Tuple[UTCDateTime, UTCDateTime]:
# calculate endtime/starttime
now = UTCDateTime()
endtime = UTCDateTime(now.year, now.month, now.day, now.hour, now.minute)
starttime = endtime - interval_seconds
return starttime, endtime
def main(args): def main(args):
"""command line factory for geomag algorithms """command line factory for geomag algorithms
...@@ -619,9 +627,7 @@ def main(args): ...@@ -619,9 +627,7 @@ def main(args):
else: else:
args.realtime = 600 args.realtime = 600
# calculate endtime/starttime # calculate endtime/starttime
now = UTCDateTime() args.starttime, args.endtime = get_realtime_interval(args.realtime)
args.endtime = UTCDateTime(now.year, now.month, now.day, now.hour, now.minute)
args.starttime = args.endtime - args.realtime
if args.observatory_foreach: if args.observatory_foreach:
observatory = args.observatory observatory = args.observatory
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment