# ObserverTools
This is a home for Python 3 tools which came from the sdss-hub:~/bin directory.
It is designed primarily for SDSS-V usage. Individual file documentation will
be on confluence at https://wiki.sdss.org/display/APO/Observing+Scripts.
### Moderators
Dylan Gatlin, Dmitry Bizyaev
### Authors
In addition to the moderators who maintain this repo, scripts were written by
the following authors: Elena Malanushenko, Jon Brinkmann, Viktor Malanushenko,
Kaike Pan, Stephen Bailey, Bernie
## Installation
For observers at on their personal laptops, they can install these scripts via
`pip install sdss-obstools`. The pip page can be found
[here](https://pypi.org/project/sdss-obstools/). This will install the scripts
in your current pip
environment, but most scripts won't work unless you also setup a telemetry
tunnel via
```bash
ssh -L 5080:sdss4-telemetry.apo.nmsu.edu:80 observer@ sdss-gateway.apo.nmsu.edu
```
## Structure
Files that were once under sdss-hub:~/bin are now under old_bin, and Python 3
scripts are now under bin. Any non-user tools are stored under python. All
user tools have tests.
## Code Guidelines
All scripts designed for users should follow the SDSS Coding Standards, include
a main function,
and use argparse if arguments are needed. Prefer pathlib and fitsio. Scripts
should try to be runnable on sdss-hub if possible. Anything in old_bin will
be left there, but they are intended primarily for reference and you should
avoid using them.
If a script is moved to bin, it should have a test file in tests that will run
it in a few ways that we will likely use it during normal observing. Tests
are critical for us maintaining code dependability.
## TODO
## TimeTracking
Originally under sdss-hub:~/bin/time_tracking, it contains scripts designed for
time tracking. These tools should generally be considered separate from the
rest of the tools here, and are being left as their own "sub-repository" for
the time being.
## Dependencies
### Python
The best way of installing all dependencies is to create an pyenv
environment. This project is usually tested on Python 3.9. All the requirements
can be found in requirements.txt
### Ubuntu
These libraries were needed on Ubuntu 20.04
```bash
sudo apt install libxt-dev libbz2-dev saods9 xpa-tools
```
## License
ObserverTools is licensed under a 3-clause BSD style license - see the
LICENSE.md file.
没有合适的资源?快使用搜索试试~ 我知道了~
PyPI 官网下载 | sdss-obstools-3.7.7b0.tar.gz
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 19 浏览量
2022-01-16
03:19:17
上传
评论
收藏 1.13MB GZ 举报
温馨提示
共76个文件
py:50个
txt:5个
md:3个
资源来自pypi官网。 资源全名:sdss-obstools-3.7.7b0.tar.gz
资源推荐
资源详情
资源评论
收起资源包目录
sdss-obstools-3.7.7b0.tar.gz (76个子文件)
sdss-obstools-3.7.7b0
MANIFEST.in 65B
PKG-INFO 3KB
dat
master_dome_flat_1.npy 4.69MB
utr_master_flat_21180043.npy 16KB
xmid.dat 507B
wavemid.dat 584B
bin
time_track.py 9KB
sloan_log.py 46KB
versions.py 2KB
spHelp 243B
WAVEMID 247B
ads9.py 253B
get_dust.py 3KB
telStatus 255B
getDust.py 247B
telescope_status.py 2KB
aptest 246B
tpm_feed.py 4KB
list_ap 17KB
help.py 1KB
mjd 242B
x_mid.py 6KB
ap_test.py 6KB
spVersion 247B
sjd.py 851B
boss_sha1sum.py 2KB
wave_mid.py 6KB
tpm_fetch.py 5KB
sossy.py 6KB
ds9_live.py 16KB
az_fiducial_error.sh 921B
m4l 242B
gfa_fwhm.py 10KB
plot_mcp_fiducials.py 40KB
fsc_coord_convert.py 2KB
XMID 244B
influx_fetch.py 3KB
eval_pointing.py 13KB
epics_fetch.py 5KB
m4l.py 2KB
spds9.py 253B
tests
test_ap_test.py 1KB
test_tpm_fetch.py 794B
test_telescope_status.py 701B
test_wavemid.py 952B
test_sp_version.py 583B
test_eval_pointing.py 580B
test_sjd.py 426B
test_tpm_feed.py 1KB
test_epics_fetch.py 961B
test_help.py 373B
test_xmid.py 827B
test_boss_sha1sum.py 1KB
test_get_dust.py 247B
test_ds9_live.py 2KB
test_sloan_log.py 9KB
test_time_track.py 677B
test_m4l.py 235B
sdssobstools
boss_data.py 3KB
sdss_paths.py 1KB
apogeeThar2.py 8KB
apogee_data.py 12KB
log_support.py 16KB
guider_data.py 6KB
apogeeThar.py 7KB
setup.cfg 38B
requirements.txt 300B
setup.py 1KB
LICENSE.md 1KB
CHANGELOG.md 12KB
README.md 2KB
sdss_obstools.egg-info
PKG-INFO 3KB
requires.txt 300B
SOURCES.txt 3KB
top_level.txt 27B
dependency_links.txt 1B
共 76 条
- 1
资源评论
挣扎的蓝藻
- 粉丝: 13w+
- 资源: 15万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功