Commit 01f2fe94 authored by BO ZHANG's avatar BO ZHANG 🏀
Browse files

updated README.md

parent bab3424a
Pipeline #96 passed with stages
in 8 seconds
...@@ -108,6 +108,7 @@ git pull origin main ...@@ -108,6 +108,7 @@ git pull origin main
- finished `setup.py` - finished `setup.py`
- can be installed with `pip install <package_name/package_link>` from gitlab - can be installed with `pip install <package_name/package_link>` from gitlab
- stage 3: - stage 3:
- **complete docstrings** for functions & classes
- finished instruction - finished instruction
- `README.md` - `README.md`
- stage 4: - stage 4:
...@@ -123,23 +124,35 @@ git pull origin main ...@@ -123,23 +124,35 @@ git pull origin main
## progress ## progress
| module name | stage 1<br>(source code) | stage 2<br>(packaging) | stage 3<br>(instruction) | stage 4<br>(unit tests) | stage 5<br>(gitlab pipeline) | stage 6<br>(sphinx doc) | | module name | stage 1<br>(source code) | stage 2<br>(packaging) | stage 3<br>(instruction) | stage 4<br>(unit tests) | stage 5<br>(gitlab pipeline) | stage 6<br>(sphinx doc) |
|---------------------------|--------------------------|------------------------|--------------------------|-------------------------|------------------------------|-------------------------| |-----------------------------|--------------------------|------------------------|--------------------------|-------------------------|------------------------------|-------------------------|
| `csst_proto` | √ | √ | √ | √ | √ | √ | | `csst_proto` | √ | √ | √ | √ | √ | √ |
| `csst_ms_mbi_instrument` | | | | | | | | `csst_ms_mbi_instrument` | √ | √ | | | | |
| `csst_ms_mbi_distortion` | √ | √ | √ | | | | | `csst_ms_mbi_distortion` | √ | √ | √ | | | |
| `csst_ms_mbi_position` | | | | | | | | `csst_ms_mbi_position` | √ | √ | | | | |
| `csst_ms_mbi_flux` | | | | | | | | `csst_ms_mbi_flux` | √ | √ | | | | |
| `csst_ms_mbi_photometry` | | | | | | | | `csst_ms_mbi_photometry` | √ | √ | | | | |
| `csst_ms_sls_instrument` | | | | | | | | `csst_ms_sls_instrument` | √ | | | | | |
| `csst_ms_sls_mosaic` | | | | | | | | `csst_ms_sls_mosaic` | √ | | | | | |
| `csst_ms_sls_position` | | | | | | | | `csst_ms_sls_position` | √ | | | | | |
| `csst_ms_sls_distortion` | | | | | | | | `csst_ms_sls_directimage` | √ ️ | | | | | |
| `csst_ms_sls_directimage` | | | | | | | | `csst_ms_sls_sky` | √ | | | | | |
| `csst_ms_sls_sky` | | | | | | | | `csst_ms_sls_objextraction` | √ | | | | | |
| `csst_ms_sls_axe` | | | | | | | | `csst_ms_sls_axe` | √ | | | | | |
| `csst_ms_sls_cde` | | | | | | | | `csst_ms_sls_cde` | √ | | | | | |
| `` | | | | | | | | `csst_ms_qc0` | √ | | | | | |
| `csst_cpic` | √ | | | | | |
| `csst_thz_dp1` | √ | | | | | |
| `csst_mci_distortion` | √ | | | | | |
| `csst_mci_instrument` | √ | | | | | |
| `csst_mci_astrometry` | √ | | | | | |
| `csst_mci_flux` | √ | | | | | |
| `csst_mci_photometry` | √ | | | | | |
| `csst_ifs_rss` | √ | | | | | |
| `csst_ifs_cube` | √ | | | | | |
| `csst_ifs_wcs` | √ | | | | | |
## useful links ## useful links
...@@ -167,30 +180,30 @@ git pull origin main ...@@ -167,30 +180,30 @@ git pull origin main
```python ```python
import os import os
from csst.ms.data_manager import CsstMscDataManager from csst_common.data_manager import CsstMbiDataManager
from csst.ms.backbone import CCD_ID_LIST from csst_common.params import CSST_PARAMS
# initialize data manager # initialize data manager
dm = CsstMscDataManager( dm = CsstMbiDataManager(
ver_sim="C5.1", dir_l0="/data/sim_data/MSC_0000100", dir_l1="/home/user/L1Pipeline/msc/work") ver_sim="C5.1", dir_l0="/data/sim_data/MSC_0000100", dir_l1="/home/user/L1Pipeline/msc/work")
# process all CCDs # process all CCDs
dm.set_ccd_ids(CCD_ID_LIST) dm.set_detectors()
print("----- available ccd_ids -----") print("----- available detectors -----")
print(dm.available_ccd_ids) print(dm.available_detectors)
for ccd_id in dm.target_ccd_ids: for detector in dm.target_detectors:
print("----- L0 images -----") print("----- L0 images -----")
print(dm.l0_ccd(ccd_id=ccd_id)) print(dm.l0_detector(detector=detector))
print(os.path.exists(dm.l0_ccd(ccd_id=ccd_id))) print(os.path.exists(dm.l0_ccd(detector=detector)))
print("----- L0 crs -----") print("----- L0 crs -----")
print(dm.l0_crs(ccd_id=ccd_id)) print(dm.l0_crs(detector=detector))
print(os.path.exists(dm.l0_ccd(ccd_id=ccd_id))) print(os.path.exists(dm.l0_ccd(detector=detector)))
print("----- L0 input cat -----") print("----- L0 input cat -----")
print(dm.l0_cat(ccd_id=ccd_id)) print(dm.l0_cat(detector=detector))
print(os.path.exists(dm.l0_cat(ccd_id=ccd_id))) print(os.path.exists(dm.l0_cat(detector=detector)))
print("----- L0 input log -----") print("----- L0 input log -----")
print(dm.l0_log(ccd_id=ccd_id)) print(dm.l0_log(detector=detector))
print(os.path.exists(dm.l0_log(ccd_id=ccd_id))) print(os.path.exists(dm.l0_log(detector=detector)))
print("----- L1 images -----") print("----- L1 images -----")
print(dm.l1_ccd(ccd_id, post="img.fits")) print(dm.l1_ccd(detector, post="img.fits"))
``` ```
\ No newline at end of file
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