Skip to content
README.md 1.08 KiB
Newer Older
BO ZHANG's avatar
BO ZHANG committed
## csst_common 
BO ZHANG's avatar
BO ZHANG committed
[![Documentation Status](https://readthedocs.org/projects/csst-proto/badge/?version=latest)](https://csst-proto.readthedocs.io/en/latest/?badge=latest)
 
CSST L1 pipeline prototype.

## homepage

This code is available at *CSST GitLab*:
BO ZHANG's avatar
BO ZHANG committed
- [https://csst-tb.bao.ac.cn/code/csst-l1/csst_common](https://csst-tb.bao.ac.cn/code/csst-l1/csst_common).
BO ZHANG's avatar
BO ZHANG committed

## documentation

A sphinx-based documentation is available at
- [https://csst-proto.readthedocs.io/en/latest/](https://csst-proto.readthedocs.io/en/latest/)

## dependency

- numpy~=1.20.3
- joblib~=1.1.0
- astropy~=5.1

## installation

BO ZHANG's avatar
BO ZHANG committed
`csst_common` can be installed with the following shell command
BO ZHANG's avatar
BO ZHANG committed

```bash
BO ZHANG's avatar
BO ZHANG committed
git clone https://csst-tb.bao.ac.cn/code/csst-l1/csst_common.git
cd csst_common
BO ZHANG's avatar
BO ZHANG committed
pip install -r requirements.txt
python setup.py install
```

or a single-line command

```bash
BO ZHANG's avatar
BO ZHANG committed
sh -c "$(curl -fsSL https://csst-tb.bao.ac.cn/code/csst-l1/csst_common/-/raw/main/install.sh)"
BO ZHANG's avatar
BO ZHANG committed
```

## instruction

BO ZHANG's avatar
BO ZHANG committed
how to import CSST parameters:
BO ZHANG's avatar
BO ZHANG committed
```python
BO ZHANG's avatar
BO ZHANG committed
from csst_common.params import CSST_PARAMS as CP
print(CP)
print(CP["mbi"]["detector2filter"])
BO ZHANG's avatar
BO ZHANG committed
```