Source code for jwst.pipeline.collect_pipeline_cfgs

# Collect the pipeline configurations

import shutil
from importlib.util import find_spec
from pathlib import Path

__all__ = ["collect_pipeline_cfgs"]


[docs] def collect_pipeline_cfgs(dst="./"): """ Copy step and pipeline .cfg files to destination. Parameters ---------- dst : str, optional Destination directory. Default is current directory. """ Path(dst).mkdir(parents=True, exist_ok=True) cfg_dir = Path(find_spec("jwst").submodule_search_locations[0]) / "pipeline" for cfg in cfg_dir.glob("*.cfg"): shutil.copy(cfg, dst)