瞬态阵列射电望远镜高级HTTP接口
项目描述
TART: 射电望远镜高级HTTP接口
此模块用于与TART射电望远镜通信。它监听localhost上的端口,并允许基于Web的界面与TART硬件通信。
更多信息请参阅TART github仓库
作者
- Tim Molteno (tim@elec.ac.nz)
- Max Scheel (max@max.ac.nz)
- Tim Miller (milletf1@gmail.com)
运行API服务器
API服务器是用Python编写的flask应用。它使用安装在望远镜主机(树莓派)上的'flask'命令行工具运行,作为此包的依赖项。应该创建一个名为'run_api.sh'的shell脚本,内容如下
#!/bin/bash
export LOGIN_PW=password
export FLASK_APP=tart_web_api.main
flask run
其中'password'是用于登录望远镜Web应用以配置望远镜的安全密码。
Docker
我们现在使用docker进行部署。TART/software/docker/tart_web_api目录中有相应的Dockerfile。
Twisted
twistd -n web --port 8080 --wsgi tart_web_api.app
开发工作
如果您正在开发此包,应该使用以下方式安装
python3 setyp.py develop
在这种情况下,源代码的更改将立即对使用它的项目可用。
新闻
- 版本0.1.8 Python3兼容性
项目详情
关闭
tart_web_api-0.2.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 794f79e3e4cf5aae16409cb13012a13f1007528fd864a8f94656eb6ecaa4f76f |
|
MD5 | 6ae72dbc3b16ff81d1d6114d72b6b9ae |
|
BLAKE2b-256 | 450ecf81bec12f598af28104ec3cf1872e9073e78cc616d14f5e620ab086b7ad |