docs: def infer_calendar_name(dates):
      """Given an array of datetimes, infer the CF calendar name"""
      if np.asarray(dates).dtype == 'datetime64[ns]':
          return 'proleptic_gregorian'
      else:
          return np.asarray(dates).ravel()[0].calendar