Using Simulation Data ===================== Versions -------- The current available CSST simulation data products are not versioned. Therefore, in pipeline system, we use ``ver_sim`` keyword in code (e.g., ``CsstMsDataManager``). The ``ver_sim`` uses a ``C{X}.{Y}`` format string, where ``X`` denotes the Cycle during which the simulation is released, and ``Y`` denotes the serial number. For example, ``C5.2`` represents for the second released version of simulation in Cycle 5. Server details -------------- Server ``dandelion``. The ``IP``, ``Username`` and ``Password`` are available via request to ``csst_das@nao.cas.cn``. Simulation data path - ``C5.2``: ``/nfsdata/share/csst_simulation_data/Cycle-5-SimuData`` - ``C3``: ``/nfsdata/share/csst_simulation_data/Cycle-3-SimuData`` .. note:: Presently, the ``CsstMsDataManager`` only supports ``C5.2`` simulation. Naming conventions ------------------ .. code-block:: python >>> import re >>> pattern = re.compile( >>> r"CSST_" >>> r"(?P[A-Z]+)_" >>> r"(?P[A-Z]+)_" >>> r"(?P[A-Z]+)_" >>> r"(?P[0-9]{14})_" >>> r"(?P[0-9]{14})_" >>> r"(?P[0-9]{9})_" >>> r"(?P[0-9]{2})_" >>> r"L(?P[0-9]+)_" >>> r"(?P[A-Z0-9]+).fits" >>> ) >>> mo = re.search(pattern, r"CSST_MSC_MS_SCI_20270626203558_20270626203828_100000066_01_L0_1.fits") >>> print(mo.groupdict()) {'facility': 'MSC', 'project': 'MS', 'data_type': 'SCI', 't_start': '20260612100759', 't_stop': '20260612101029', 'obs_id': '100000036', 'detector': '16', 'level': '0', 'version': '1'}