跳转到主要内容

瞬态阵列射电望远镜高级HTTP接口

项目描述

TART: 射电望远镜高级HTTP接口

此模块用于与TART射电望远镜通信。它监听localhost上的端口,并允许基于Web的界面与TART硬件通信。

更多信息请参阅TART github仓库

作者

运行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 (18.4 kB 查看哈希值)

上传时间 源代码

由以下支持