'Mark every day in *bymonthday*; *bymonthday* can be an int or
sequence.
Default is to tick every day of the month: ``bymonthday=range(1,32)``'

def __init__(self, bymonthday=None, interval=1, tz=None):

    if ((not (interval == int(interval))) or (interval < 1)):
        raise ValueError(u'interval    must    be    an    integer    greater    than    0')
    if (bymonthday is None):
        bymonthday = range(1, 32)
    elif isinstance(bymonthday, np.ndarray):
        bymonthday = [x.item() for x in bymonthday.astype(int)]
    rule = rrulewrapper(DAILY, bymonthday=bymonthday, interval=interval, **self.hms0d)
    RRuleLocator.__init__(self, rule, tz)
