コード例 #1
0
ファイル: test_utils.py プロジェクト: Subaru-PFS/drp_1dpipe
def test_confdir():
    """
    The "test_confdir" function.

    This function tests features concerning configuration directory.
    """
    assert os.path.exists(get_conf_path("."))
    assert not (os.path.exists(get_conf_path("foo.txt")))
コード例 #2
0
ファイル: pre_process.py プロジェクト: Subaru-PFS/drp_1dpipe
def main():
    """Pre-Process entry point

    Return
    ------
    int
        Exit code of the main method
    """
    parser = define_specific_program_options()
    define_global_program_options(parser)
    args = parser.parse_args()
    config = config_update(config_defaults,
                           args=vars(args),
                           install_conf_path=get_conf_path("pre_process.json"))
    config_save(config, "pre_process_config.json")
    return main_method(config)
コード例 #3
0
def main():
    """Pipeline entry point

    Return
    ------
    int
        Exit code of the main method
    """
    parser = define_specific_program_options()
    define_global_program_options(parser)
    args = parser.parse_args()
    config = config_update(
        config_defaults,
        args=vars(args),
        install_conf_path=get_conf_path("drp_1dpipe.json"),
        environ_var='DRP_1DPIPE_STARTUP'
        )
    auto_dir(config)
    config_save(config, "config.json")
    return main_method(config)
コード例 #4
0
import logging

from drp_1dpipe.core.utils import get_auxiliary_path, get_conf_path

config_defaults = {
    # Global programm options
    'config': get_conf_path("process_spectra.json"),
    'workdir': '.',
    'logdir': 'logdir',
    'loglevel': 'INFO',
    'log_level': 30,
    # Specific programm options
    'spectra_dir': 'spectra',
    'calibration_dir': 'calibration',
    'spectra_listfile': '',
    'process_method': 'AMAZED',
    'output_dir': 'output',
    'continue_': False,
    'parameters_file': '',
    }
コード例 #5
0
ファイル: config.py プロジェクト: Subaru-PFS/drp_1dpipe
import logging

from drp_1dpipe.core.utils import get_auxiliary_path, get_conf_path

config_defaults = {
    # Global programm options
    'config': get_conf_path("pre_process.json"),
    'workdir': '.',
    'logdir': 'logdir',
    'loglevel': 'INFO',
    'log_level': 30,
    # Specific programm options
    'bunch_size': 8,
    'spectra_dir': 'spectra',
    'bunch_list': 'spectralist.json',
    'output_dir':'output'
    }
コード例 #6
0
import logging

from drp_1dpipe.core.utils import get_auxiliary_path, get_conf_path

config_defaults = {
    # Global programm options
    'config': get_conf_path("merge_results.json"),
    'workdir': '.',
    'logdir': 'logdir',
    'loglevel': 'INFO',
    'log_level': 30,
    # Specific programm options
    'bunch_listfile': 'reduce.json',
    'output_dir': 'output'
}