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

tart-web-api的Python项目详细描述


开始:射电望远镜高级http接口

该模块用于与tart射电望远镜通信。它监听本地主机上的端口,并且 允许基于web的接口与tart硬件通信。

有关详细信息,请参见TART github repository

作者

运行API服务器

api服务器是一个用python编写的flask应用程序。这是使用望远镜主机上的“flask”命令行工具(raspberry pi)运行的。 作为此包的依赖项安装的。应创建一个shell脚本“run_api.sh”,其中包含以下内容:

#!/bin/bash
export LOGIN_PW=password
export FLASK_APP=tart_web_api.main
flask run

其中“password”是一个安全密码,可用于登录望远镜Web应用程序以配置望远镜。

码头工人

我们现在使用Docker进行部署。在tart/software/docker/tart_web_api目录中有一个对应的dockerfile。

扭曲

twistd -n web --port 8080 --wsgi tart_web_api.app

开发工作

如果您正在开发此软件包,则应使用

python3 setyp.py develop

在这种情况下,对源代码的更改将立即提供给使用它的项目。

新闻

  • 0.1.8版python3兼容性

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在java Swing中检测重叠对象   java JAXB,xs:any和targetNamespace   JavaFX中的java按钮操作以错误的顺序执行   java Android显示所有已安装应用的应用选择器   在Java中,有没有比仿射变换更有效的旋转图像的方法?   java Play 2.4.6,为测试中的字节码增强配置生成设置   java无法在片段中的图像滑块中获取图像   在java中尝试MD5哈希   Android studio应用程序能否读取Java桌面应用程序序列化的数据类?   无法强制转换java自定义类   自定义Arraylist中的java Split 2列csv字符串   java Spring自定义请求上下文   java在安卓应用程序运行期间,如何检查网络状态是否发生变化?   java是否应该更改HTTP客户端以获得来自服务器的异步响应?   java使用TableModel来保存和处理数据,或者让它只显示对象(内容)   java如何获取麦克风/扬声器名称?   java Android从另一个类更新布局   通过Java RXTX与空调制解调器进行串行到串行通信?