code: def struct_time_to_jd(st):
      
      year, month, day = st[:3]
      hours, minutes, seconds = st[3:6]
  
      # Convert time of day to fraction of day
      day += jdutil.hmsm_to_days(hours, minutes, seconds)
  
      return jdutil.date_to_jd(year, month, day)
docs: Return a float number representing the Julian Date for the given
      `struct_time`.
  
      NOTE: extra fields `tm_wday`, `tm_yday`, and `tm_isdst` are ignored.