index.rst 2.26 KB
Newer Older
BO ZHANG's avatar
BO ZHANG committed
1
2
3
4
5
.. csst_proto documentation master file, created by
   sphinx-quickstart on Tue Aug 23 20:39:04 2022.
   You can adapt this file completely to your liking, but it should at least
   contain the root `toctree` directive.

BO ZHANG's avatar
BO ZHANG committed
6
7
A Guide for CSST DAS Developers
===============================
BO ZHANG's avatar
BO ZHANG committed
8
9
10
11
12

.. meta::
   :description lang=cn: Automate building, versioning, and hosting of your technical documentation continuously on Read the Docs.


BO ZHANG's avatar
BO ZHANG committed
13
14
.. image:: https://readthedocs.org/projects/csst-proto/badge/?version=latest
    :target: https://csst-proto.readthedocs.io/en/latest/?badge=latest
BO ZHANG's avatar
BO ZHANG committed
15
16
17
    :alt: Documentation Status


BO ZHANG's avatar
BO ZHANG committed
18
.. toctree::
BO ZHANG's avatar
BO ZHANG committed
19
   :maxdepth: 2
BO ZHANG's avatar
tweaks    
BO ZHANG committed
20
   :caption: CONTENTS
BO ZHANG's avatar
BO ZHANG committed
21
22


BO ZHANG's avatar
BO ZHANG committed
23
24
25
26
27
Hi!
This is an internal guide for CSST DAS developers.
The associated package, `csst_proto`_, is the prototype of CSST L1 pipeline.
The aim of this document is to provide an example of how to build a functional
quality module for CSST DAS pipline.
BO ZHANG's avatar
BO ZHANG committed
28
Here also host the basic standards of CSST DAS pipelines as well as many details.
BO ZHANG's avatar
BO ZHANG committed
29

BO ZHANG's avatar
BO ZHANG committed
30
CSST DAS pipelines are mainly based on `Python`_.
BO ZHANG's avatar
BO ZHANG committed
31
All CSST Python code should be consistent with the PEP 8 style guide.
BO ZHANG's avatar
BO ZHANG committed
32
Developers should follow the standard `Python Packaging User Guide`_ to package
BO ZHANG's avatar
BO ZHANG committed
33
their codes.
BO ZHANG's avatar
BO ZHANG committed
34

BO ZHANG's avatar
BO ZHANG committed
35
36
37
.. _Python Packaging User Guide: https://packaging.python.org/en/latest/
.. _Python: https://www.python.org/
.. _csst_proto: https://csst-tb.bao.ac.cn/code/csst-l1/csst_proto
BO ZHANG's avatar
tweaks    
BO ZHANG committed
38
39


BO ZHANG's avatar
BO ZHANG committed
40
41
42
43
This guide is also highly influenced by the two below.

The guide for astropy-affiliated package development
   https://docs.astropy.org/en/latest/development/docguide.html
BO ZHANG's avatar
BO ZHANG committed
44

BO ZHANG's avatar
BO ZHANG committed
45
46
The guide for LSST developers
   https://developer.lsst.io/
BO ZHANG's avatar
BO ZHANG committed
47

48
49
50
51
52
53
54
55
56
57
58
----

:Author: Bo Zhang
:Institute: National Astronomical Observatories, CAS (NAOC)
:Contact: bozhang@nao.cas.cn
:Last updated: 2022-10-11
:Version: 0.0.1beta
:Copyright: CSST DAS Team

----

BO ZHANG's avatar
BO ZHANG committed
59
60
61
62

.. toctree::
   :hidden:
   :maxdepth: 2
BO ZHANG's avatar
BO ZHANG committed
63
   :caption: TEAM
BO ZHANG's avatar
BO ZHANG committed
64

BO ZHANG's avatar
BO ZHANG committed
65
   ch01_team.rst
BO ZHANG's avatar
BO ZHANG committed
66
67
68
69
70


.. toctree::
   :hidden:
   :maxdepth: 2
BO ZHANG's avatar
BO ZHANG committed
71
   :caption: GUIDES FOR DEVELOPERS
BO ZHANG's avatar
BO ZHANG committed
72

BO ZHANG's avatar
BO ZHANG committed
73
74
75
76
77
78
79
   ch02_vcs.rst
   ch03_packaging.rst
   ch04_codestyle.rst
   ch05_preference.rst
   ch06_unittest.rst
   ch07_simulation.rst
   ch08_csst_common.rst
BO ZHANG's avatar
BO ZHANG committed
80
81


BO ZHANG's avatar
BO ZHANG committed
82
83
84
.. toctree::
   :hidden:
   :maxdepth: 2
BO ZHANG's avatar
tweaks    
BO ZHANG committed
85
   :caption: CODE MANAGEMENT
BO ZHANG's avatar
BO ZHANG committed
86

BO ZHANG's avatar
BO ZHANG committed
87
88
   ch09_build.rst
   ch10_integration.rst
BO ZHANG's avatar
BO ZHANG committed
89
90


BO ZHANG's avatar
BO ZHANG committed
91
92
93
94
95
.. toctree::
   :hidden:
   :maxdepth: 2
   :caption: API

BO ZHANG's avatar
BO ZHANG committed
96
   api/csst_proto.rst