Commit 5ad5af53 authored by BO ZHANG's avatar BO ZHANG 🏀
Browse files

tweak naming conventions

parent 2ca97cd4
Pipeline #271 passed with stages
in 13 seconds
......@@ -30,18 +30,19 @@ Naming conventions
.. code-block:: python
import re
pattern = re.compile(
r"CSST_"
r"(?P<facility>[A-Z]+)_"
r"(?P<project>[A-Z]+)_"
r"(?P<data_type>[A-Z]+)_"
r"(?P<t_start>[0-9]{14})_"
r"(?P<t_stop>[0-9]{14})_"
r"(?P<obs_id>[0-9]{9})_"
r"(?P<detector>[0-9]{2})_"
r"L(?P<level>[0-9]+)_"
r"(?P<version>[A-Z0-9]+).fits"
)
mo = re.search(pattern, r"CSST_MSC_MS_SCI_20270626203558_20270626203828_100000066_01_L0_1.fits")
print(mo.groupdict())
>>> import re
>>> pattern = re.compile(
>>> r"CSST_"
>>> r"(?P<facility>[A-Z]+)_"
>>> r"(?P<project>[A-Z]+)_"
>>> r"(?P<data_type>[A-Z]+)_"
>>> r"(?P<t_start>[0-9]{14})_"
>>> r"(?P<t_stop>[0-9]{14})_"
>>> r"(?P<obs_id>[0-9]{9})_"
>>> r"(?P<detector>[0-9]{2})_"
>>> r"L(?P<level>[0-9]+)_"
>>> r"(?P<version>[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'}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment