catalog.md 1.24 KB
Newer Older
Wei Shoulin's avatar
docs  
Wei Shoulin committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# 星表数据查询

## 概述

`csst_dfs_client.catalog` 模块提供了一个 `search` 函数,用于根据给定的参数,使用锥形检索指定范围内的天体数据。

## 使用示例

```python
from csst_dfs_client import catalog

# 查询参数
ra = 90  # 天体赤经(以度为单位)
dec = 24.5  # 天体赤纬(以度为单位)
radius = 0.21  # 查询半径(以度为单位)
catalog_name = 'gaia3'  # 星表名称
columns = ['ref_epoch', 'ra', 'ra_error', 'dec', 'dec_error', 'parallax', 'parallax_error', 'pmra', 'pmra_error', 'pmdec', 'pmdec_error', 'phot_g_mean_mag', 'source_id']  # 查询的列名
min_mag = -1  # 最小星等,默认为 -1(无限制)
max_mag = -1  # 最大星等,默认为 -1(无限制)
obstime = -1  # 观测时间,默认为 0(暂无用)
limit = 10  # 查询结果的数量限制,默认为 0(无限制)

# 调用 search 函数进行查询
result = catalog.search(ra=ra, 
        dec=dec, 
        radius=radius, 
        catalog_name=catalog_name, 
        columns=columns, 
        min_mag=min_mag, 
        max_mag=max_mag, 
        obstime=obstime, 
        limit=limit
    )
# 打印查询结果
print(result.data) #result.data为pd.DataFrame对象
```

- [其他接口](./usage.md)