th] + str(date.year) + &#34;.1.gbl1&#34;
        else:
            next = &#34;RP.&#34; + mons[0] + str(date.year + 1) + &#34;.1.gbl1&#34;
        return [curr, prev, next]

    def get_gdas_metfiles(self, date):
        gdas_file = lambda date: &#34;gdas1.%s%s.w%s&#34; % (
            date.month_name().lower()[:3],
            str(date.year)[-2:],
            np.round(date.day / 7) + 1,
        )
        step = self.run_time
        steps = np.arange(0, step // 24, np.sign(step))
        fnames = set([gdas