Commit 85d69654 authored by BO ZHANG's avatar BO ZHANG 🏀
Browse files

try to be compatible with old version

parent 3a3712cc
# 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 init --name csu csst env set --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命令/选项,打印数据产品的列名
``` ```
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment