Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
csst-cicd
csst-dag
Commits
85d69654
Commit
85d69654
authored
Sep 15, 2025
by
BO ZHANG
🏀
Browse files
try to be compatible with old version
parent
3a3712cc
Changes
1
Hide whitespace changes
Inline
Side-by-side
README.md
View file @
85d69654
# csst-dag
# csst-dag
更新:
更新:
-
[2025-09-15] 旧版csst-dag命令行工具安装方式
-
`pip install git+https://csst-tb.bao.ac.cn/code/csst-cicd/csst-dag.git@7a0108f3 --force-reinstall`
-
[2025-09-09] csst-dag将被封装为Docker镜像,原有的基于
`python -m csst_dag.cli`
的命令行调用方式将被放弃
-
[2025-09-09] csst-dag将被封装为Docker镜像,原有的基于
`python -m csst_dag.cli`
的命令行调用方式将被放弃
# Usages
# Usages
运行之前,需要确定一个本地的
`.csst`
文件夹。
运行之前,需要确定一个本地的
`.csst`
文件夹。
在.bashrc中加入以下代码
在
`
.bashrc
`
中加入以下代码
[
//
]:
#
(--pull=always)
```
shell
```
shell
# 确定本地 .csst 文件夹路径
# 确定本地 .csst 文件夹路径
export
DOT_CSST
=
.csst
export
DOT_CSST
=
~/
.csst
# 用自定义命令
# 用自定义命令
alias
csst
=
'docker run --rm
-it
-v ${DOT_CSST}:/pipeline/app/.csst csu-harbor.csst.nao:10443/csst/csst-dag'
alias
csst
=
'docker run --rm -v ${DOT_CSST}:/pipeline/app/.csst csu-harbor.csst.nao:10443/csst/csst-dag
csst
'
```
```
使
`DOT_CSST`
和
`csst`
命令生效:
使
`DOT_CSST`
和
`csst`
命令生效:
...
@@ -29,14 +32,41 @@ source ~/.bashrc # or source ~/.zshrc
...
@@ -29,14 +32,41 @@ source ~/.bashrc # or source ~/.zshrc
mkdir
-p
${
DOT_CSST
}
mkdir
-p
${
DOT_CSST
}
```
```
测试csst命令是否可以执行:
测试
`
csst
`
命令是否可以执行:
```
shell
```
shell
# 执行命令
# 执行命令
csst
--help
csst
--help
# 查看版本
csst
--version
```
```
## 使用预定义环境变量文件
更新:
```
shell
docker pull csu-harbor.csst.nao:10443/csst/csst-dag:latest
```
主要有以下几个命令组
-
`csst env`
:预设环境变量
-
`csst plan`
:编排数据查询
-
`csst plan --obs-group=111`
-
`csst plan --dataset=111 --stats=obs_group`
-
`csst dag`
:DAG任务操作
-
`csst dag run --dataset=xxx --batch-id=xxx`
()
-
`csst dag candel --dataset=xxx --batch-id=xxx`
(需要Scalebox、DFS支持)
-
`csst data`
:原始数据查询
-
`csst data --data-model=raw --obs-id=10100000001 --stats=obs_group`
-
查询原始数据,并按照obs_group进行统计
-
`csst data --data-model=csst-msc-l1-mbi --obs-id=10100000001 --stats=obs_group`
-
查询数据产品,并按照obs_group进行统计
-
`csst catalog`
DFS星表查询
-
`csst catalog list`
列出可用的星表
-
`csst catalog show --name=trilegal`
列出指定星表的具体信息
-
`csst ccds`
CCDS
-
`csst ccds pmap?`
## 1. `csst env` 环境变量
```
shell
```
shell
# 1. 查看所有预定义环境变量
# 1. 查看所有预定义环境变量
...
@@ -45,11 +75,11 @@ csst env list
...
@@ -45,11 +75,11 @@ csst env list
# 2. 查看环境变量
# 2. 查看环境变量
csst
env
show
--name
csu
csst
env
show
--name
csu
# 3. 保存环境变量到文件
# 3. 保存环境变量到文件
预设name
csst
env
ini
t
--name
csu
csst
env
se
t
--name
csu
```
```
## ``csst plan``
##
2.
``csst plan``
```
shell
```
shell
# 1. 查看编排数据
# 1. 查看编排数据
csst plan
\
csst plan
\
...
@@ -76,10 +106,11 @@ csst dag log **kwargs # 查看任务日志
...
@@ -76,10 +106,11 @@ csst dag log **kwargs # 查看任务日志
csst dag cancel
**
kwargs
# 取消任务
csst dag cancel
**
kwargs
# 取消任务
5. 0级数据查看
5. 0级数据查看
csst raw
**
kwargs
# 查看原始数据
csst
data
--data-model
=
raw
**
kwargs
# 查看原始数据
6. 数据产品查看
(
可能要区分DFS1/2
)
6. 数据产品查看
(
可能要区分DFS1/2
)
csst
product
**
kwargs
# 查看产品数据
csst
data
--data-model
=
csst-msc-l1-mbi
**
kwargs
# 查看产品数据
# TODO: 增加一个stats命令/选项,按照某些列来统计数据产品
# TODO: 增加一个--stats命令/选项,按照某些列来统计数据产品
# TODO: 增加一个--print-columns命令/选项,打印数据产品的列名
```
```
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment