utils.timeUtils

Module: utils.timeUtils

Functions:
utils.timeUtils.dateToDecYear(date)[source]

Convert (datetime) object to decimal year

Args:
Returns:
  • dyear (float): decimal year
Example
import datetime as dt
decYr = utils.timeUtils.dateToDecYear(dt.datetime(2012,7,10))

written by Sebastien, 2013-02

utils.timeUtils.dateToYyyymmdd(myDate)[source]

takes a python datetime object and returns a string in yyyymmdd format

Args:
  • myDate (datetime): a python datetime object
Returns:
  • dateStr (str): a string in yyyymmdd format
Example:
import datetime as dt
dateStr = utils.timeUtils.dateToYyyymmdd(dt.datetime(2012,7,10))

Written by AJ 20120718

utils.timeUtils.datetimeToEpoch(myDate)[source]

reads in a datetime and outputs the equivalent epoch time

Args:
Returns:
  • myEpoch (float): an epoch time equal to the datetime object
Example
import datetime as dt
epoch = utils.timeUtils.datetimeToEpoch(dt.datetime(2012,7,10))

Written by AJ 20120914 Modified by Nathaniel Frissell 20130729 - Added list support.

utils.timeUtils.julToDatetime(ndarray)[source]

Convert a julian date to a datetime object.

Args:
  • NDARRAY (float or list): single float64 or a numpy array of Julian Dates.
Returns:
  • dt (list): list of datetime objects
Example:
myDateList = utils.timeUtils.julToDatetime(2456118.5)

Created by Nathaniel Frissell 20120810

utils.timeUtils.parseDate(date)[source]

Parse YYYYMMDD dates in YYYY, MM, DD and vice versa

Args:
  • date (str or list): experiment date in YYYYMMDD or [YYYY,MM,DD]
Returns:
  • tdate (list or int): experiment date in [YYYY,MM,DD] or YYYYMMDD
Example:
tlist = utils.timeUtils.parseDate('20120710')
ttime = utils.timeUtils.parseDate([2012,07,10])

Created by Sebastien

utils.timeUtils.parseTime(time)[source]

Parse HHMM or HHMMSS dates in HH, MM, SS and vice versa

Args:
  • TIME (str or list): time in HHMM or HHMMSS OR [HH,MM] or [HH,MM,SS]
Returns
  • ttime (list or int): time in [HH,MM] or [HH,MM,SS] OR HHMM or HHMMSS
Example:
tlist = utils.timeUtils.parseDate('065022')
tstr = utils.timeUtils.parseDate([6,50,22])

Created by Sebastien

utils.timeUtils.timeYrsecToDate(yrsec, year)[source]

Converts time expressed in seconds from start of year to a python DATETIME object

Args:
  • yrsec (int): seconds since start of year
  • year (int): year in YYYY
Returns:
  • myDate (datetime): a python DATETIME object.
Example:
myDate = utils.timeUtils.timeYrsecToDate(1205304,2012)

Written by Sebastien, Jul. 2012

utils.timeUtils.yyyymmddToDate(dateStr)[source]

takes a string in yyyymmdd format and returns a python date object

Args:
  • dateStr (str): a string in yyyymmdd format
Returns:
  • myDate (datetime): a python datetime object
Example:
myDate = utils.timeUtils.yyyymmddToDate('20120710')

Written by AJ 20120718

utils.timeUtils

alias of utils.timeUtils

Previous topic

utils

Next topic

utils.plotUtils

This Page