It seems that CFSR downloads are stored in DATA/CFSR/T126/YYYY/YYYYMM/YYMMDD/YYMMDDHH.{sig/sfc} while nature run is stored as DATA/nature/YYYY/YYYYMM/YYMMDD/YYMMDDHH/YYMMDDHH.{sfc/sig}. This creates an issue when using the run/init_cycle as the glob function needs a different pathname description. When using CFSR data to initialize change line 118 of init_cycle from adates = glob(args.initGFS+'/////{}.sig'.format(args.date[-2:])) to adates = glob(args.initGFS+'////*{}.sig'.format(args.date[-2:]))