"""Sample files"""

# Use private names to avoid inclusion in the sphinx documentation.
from os import path as _path


def _full_path(name, dirname=_path.dirname(_path.abspath(__file__))):
    return _path.join(dirname, name)


SAMPLE_RA_FITS = {
    ("raes03eo", "l"): _full_path(
        "RADIOASTRON_RAES03EO_L_20121016T100000_ASC_V3.idifits"
    ),
    ("raks16nq", "c"): _full_path(
        "RADIOASTRON_RAKS16NQ_C_20170322T020000_ASC_V1.idifits"
    ),
}
"""RadioAstron FITS-IDI sample.
"""

SAMPLE_RA_CNT = {
    ("raes03eo", "l"): _full_path("raes03eo_l_pima.cnt"),
    ("raks16nq", "c"): _full_path("raks16nq_c_pima.cnt"),
}
"""PIMA control file sample.
"""

SAMPLE_SCF = {
    "raes03eo": _full_path("RA121015_2100_v02.scf"),
    "raks16nq": _full_path("RA170322_0100_v02.scf"),
}
"""Reconstructed orbit file sample.
"""

SAMPLE_FRI = {
    ("raes03eo", "l"): _full_path("raes03eo_l_RR.fri"),
    ("raes03eo", "l", "nobps"): _full_path("raes03eo_l_RR_nobps.fri"),
    ("raks16nq", "c"): _full_path("raks16nq_c_LL.fri"),
    ("raks16nq", "c", "nobps"): _full_path("raks16nq_c_LL_nobps.fri"),
}
"""PIMA fri file sample.
"""

"""Sample files"""

# Use private names to avoid inclusion in the sphinx documentation.
from os import path as _path


def _full_path(name, dirname=_path.dirname(_path.abspath(__file__))):
    return _path.join(dirname, name)


SAMPLE_RA_FITS = {
    ("raes03eo", "l"): _full_path(
        "RADIOASTRON_RAES03EO_L_20121016T100000_ASC_V3.idifits"
    ),
    ("raks16nq", "c"): _full_path(
        "RADIOASTRON_RAKS16NQ_C_20170322T020000_ASC_V1.idifits"
    ),
}
"""RadioAstron FITS-IDI sample.
"""

SAMPLE_RA_CNT = {
    ("raes03eo", "l"): _full_path("raes03eo_l_pima.cnt"),
    ("raks16nq", "c"): _full_path("raks16nq_c_pima.cnt"),
}
"""PIMA control file sample.
"""

SAMPLE_SCF = {
    "raes03eo": _full_path("RA121015_2100_v02.scf"),
    "raks16nq": _full_path("RA170322_0100_v02.scf"),
}
"""Reconstructed orbit file sample.
"""

SAMPLE_FRI = {
    ("raes03eo", "l"): _full_path("raes03eo_l_RR.fri"),
    ("raes03eo", "l", "nobps"): _full_path("raes03eo_l_RR_nobps.fri"),
    ("raks16nq", "c"): _full_path("raks16nq_c_LL.fri"),
    ("raks16nq", "c", "nobps"): _full_path("raks16nq_c_LL_nobps.fri"),
}
"""PIMA fri file sample.
"""

Sample files # Use private names to avoid inclusion in the sphinx documentation. RadioAstron FITS-IDI sample. PIMA control file sample. Reconstructed orbit file sample. PIMA fri file sample.