Commit 0287ff52 authored by Marek Szczerba's avatar Marek Szczerba
Browse files

Merge branch 'main' into 89-add-reverb-parameters-generation-scripts

parents d201088a 32fa3bea
Loading
Loading
Loading
Loading
Loading

.gitlab-ci-custom.yml

0 → 100644
+4 −0
Original line number Diff line number Diff line
include:
  - project: $CUSTOM_CI_PROJECT
    ref: $CUSTOM_CI_REF
    file: $CUSTOM_CI_FILE
+1 −1
Original line number Diff line number Diff line
@@ -79,7 +79,7 @@ def copy_final_items(verbose: bool = False):
            for category, loudness in categories_map.items():
                item_dir_pattern = (
                    proc_output
                    / glob.escape(category)
                    / f"{glob.escape(category)}*"
                    / f"out_{glob.escape(str(loudness))}LKFS"
                    / "c*"
                )
+16 −9
Original line number Diff line number Diff line
@@ -55,19 +55,26 @@ def copy_preliminaries(root_dir, config_yaml):

        for item in exp_cfg["preliminaries"]:
            cat = item["category"]
            cond = item["label"]
            # need to copy the reference files for every condition as well
            conds = ["c01", item["label"]]

            # Find the condition folder in proc_output
            for proc_out in proc_out_list:
                src = proc_out / cat / f"out_{LOUDNESS_MAP[cat]}LKFS" / cond
                for cond in conds:
                    src = proc_out / f"{cat}*" / f"out_{LOUDNESS_MAP[cat]}LKFS" / cond / "*s07.c*.wav"

                for file in glob.glob(str(src / "*s07.c*.wav")):
                    for file in glob.glob(str(src), recursive=True):
                        print(f"  Copying {file} -> {out_dir}")

                    if (out_dir / Path(file).name).is_file():
                        filename = Path(file).name

                        if (out_dir / filename).is_file():
                            if cond != "c01":
                                raise FileExistsError(
                                    f"File {file} already exists in {out_dir}"
                                )
                            else:
                                print(f"    c01 condition already copied, skipping: {filename}")

                        shutil.copy(file, out_dir)

Loading