index.rst 2.35 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

BO ZHANG's avatar
BO ZHANG committed
60
61
62
63
64
65
66
67
.. toctree::
   :hidden:
   :maxdepth: 2
   :caption: C7 TASKS

   c7_changes.rst


BO ZHANG's avatar
BO ZHANG committed
68
69
70
.. toctree::
   :hidden:
   :maxdepth: 2
BO ZHANG's avatar
BO ZHANG committed
71
   :caption: TEAM
BO ZHANG's avatar
BO ZHANG committed
72

BO ZHANG's avatar
BO ZHANG committed
73
   ch01_team.rst
BO ZHANG's avatar
BO ZHANG committed
74
75
76
77
78


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

BO ZHANG's avatar
BO ZHANG committed
81
82
83
84
85
86
87
   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
88
89


BO ZHANG's avatar
BO ZHANG committed
90
91
92
.. toctree::
   :hidden:
   :maxdepth: 2
BO ZHANG's avatar
tweaks    
BO ZHANG committed
93
   :caption: CODE MANAGEMENT
BO ZHANG's avatar
BO ZHANG committed
94

BO ZHANG's avatar
BO ZHANG committed
95
96
   ch09_build.rst
   ch10_integration.rst
BO ZHANG's avatar
BO ZHANG committed
97
98


BO ZHANG's avatar
BO ZHANG committed
99
100
101
102
103
.. toctree::
   :hidden:
   :maxdepth: 2
   :caption: API

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