README.md 1.28 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
14
15

## 安装

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

```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
export CSST_DFS_GATEWAY=http://GATEWAY_IP:PORT/api
export CSST_DFS_TOKEN=XXXX
```
Wei Shoulin's avatar
model    
Wei Shoulin committed
36
37
38

## 数据模型说明

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

## 接口使用说明

[查看文档](docs/usage.md)