private static void BiasCorrectFolders(string obsDir, string simDir,
string futDir, string outDir,
TextFormat infmt, TextFormat outfmt)
{
Console.WriteLine("\nbias correcting files in folder... " + futDir + "\n");
var fut_files = Directory.GetFiles(futDir).ToList();
for (int i = 0; i < fut_files.Count; i++)
{
var fut_file = fut_files[i];
var obs_file = GetMatchingFile(fut_file, obsDir);
var sim_file = GetMatchingFile(fut_file, simDir);
var out_file = Path.Combine(outDir, Path.GetFileName(fut_file) + ".bc");
if (!string.IsNullOrEmpty(obs_file) && !string.IsNullOrEmpty(sim_file))
{
BiasCorrectFile(obs_file, sim_file, fut_file, out_file, infmt, outfmt);
}
}
}