3a8e8e50

csst_proto

Documentation Status

CSST L1 pipeline prototype.

homepage

Gitlab: https://csst-tb.bao.ac.cn/code/csst-l1/csst_proto

install

csst_proto can be installed with the following shell command

git clone https://csst-tb.bao.ac.cn/code/csst-l1/csst_proto.git
cd csst_proto
pip install -r requirements.txt
python setup.py install

or a single-line command

sh -c "$(curl -fsSL https://csst-tb.bao.ac.cn/code/csst-l1/csst_proto/-/raw/main/install.sh)"

instruction

A simple example on how to use this package:

import numpy as np
from csst_proto.top_level_interface import flip_image, read_test_image
from astropy.io import fits

# read an L0 image
img = fits.getdata("CSST_L0_img.fits")
# flip the image
img_flipped = flip_image(img=img)

algorithm

The csst_proto uses an awesome algorithm based on numpy.ndarray indices to flip images.