Source code for plio.date.julian2season

[docs]def j2season(_date, year=686.9799625, marsday=8.5875, startdate=144.61074994): """ Ls date to a KRC season to determine which KRC seasonal lookup tables to use Parameters ----------- _date : float The input date to be converted year : float The mars year to search within marsday : float The length of a Mars day startdate : float The zero, start date Returns ------- startseason : int The integer index to the start season stopseasons : int The integer index to the stop season """ date = _date if date < startdate: remainder = (startdate - date) / year date = date + int(remainder + 1.0) * year dateoffset = (date - startdate) % year recordoffset = dateoffset / marsday startseason = int(recordoffset) stopseason = startseason + 1 return recordoffset, startseason, stopseason