def clamp_longitude( lons ): lons = np.asarray(lons) lons = np.fmod(lons, 360.) lons[np.where(lons < -180.)] += 360. lons[np.where(lons > 180.)] -= 360. return lons