README.md 1.47 KB
Newer Older
Wei Shoulin's avatar
depts    
Wei Shoulin committed
1
# CSST DFS数据服务客户端
Wei Shoulin's avatar
Wei Shoulin committed
2
3
4
5
6
7
8
9
10

[![pipeline status](https://csst-tb.bao.ac.cn/code/csst-dfs/csst-dfs-client/badges/main/pipeline.svg)](https://csst-tb.bao.ac.cn/code/csst-dfs/csst-dfs-client/commits/main)
[![coverage](https://csst-tb.bao.ac.cn/code/csst-dfs/csst-dfs-client/badges/main/coverage.svg?job=test-job)](https://csst-tb.bao.ac.cn/code/csst-dfs/csst-dfs-client/-/jobs)
[![Static Badge](https://img.shields.io/badge/Python-3.11-green)](https://www.python.org/)
[![License](https://img.shields.io/badge/license-MIT-blue)](LICENSE)
[![Latest Release](https://csst-tb.bao.ac.cn/code/csst-dfs/csst-dfs-client/-/badges/release.svg)](https://csst-tb.bao.ac.cn/code/csst-dfs/csst-dfs-client/-/releases)

## 依赖

Wei Shoulin's avatar
depts    
Wei Shoulin committed
11
- requests==2.31.0
Wei Shoulin's avatar
model    
Wei Shoulin committed
12
- boto3==1.35.24 # only required for S3 storage
Wei Shoulin's avatar
Wei Shoulin committed
13
- pandas==2.2.1 # only required for catalog query
Wei Shoulin's avatar
Wei Shoulin committed
14
15
16

## 安装

Wei Shoulin's avatar
depts    
Wei Shoulin committed
17
`csst-dfs-client` 可用如下方式安装
Wei Shoulin's avatar
Wei Shoulin committed
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33

```shell
git clone https://csst-tb.bao.ac.cn/code/csst-dfs/csst-dfs-client.git
cd csst-dfs-client
pip install .
```

或者单行命令:

```shell
pip install --force-reinstall git+https://csst-tb.bao.ac.cn/code/csst-dfs/csst-dfs-client.git
```

## 配置环境变量

```shell
Wei Shoulin's avatar
Wei Shoulin committed
34
export CSST_DFS_GATEWAY=10.80.1.22:28000
Wei Shoulin's avatar
env    
Wei Shoulin committed
35
export CSST_DFS_TOKEN=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjQ4ODU0NTA2NjQsInN1YiI6InN5c3RlbSJ9.POsuUABytu8-WMtZiYehiYEa5BnlgqNTXT6X3OTyix0
Wei Shoulin's avatar
Wei Shoulin committed
36
```
Wei Shoulin's avatar
model    
Wei Shoulin committed
37

Wei Shoulin's avatar
Wei Shoulin committed
38
> 10.80.1.22:28000为国台环境
Wei Shoulin's avatar
env    
Wei Shoulin committed
39

Wei Shoulin's avatar
model    
Wei Shoulin committed
40
41
## 数据模型说明

Wei Shoulin's avatar
docs    
Wei Shoulin committed
42
43
44
45
[查看文档](docs/model.md)

## 接口使用说明

Wei Shoulin's avatar
env    
Wei Shoulin committed
46
[查看文档](docs/usage.md)