瞬态阵列射电望远镜高级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在ArrayList中比较数字   java在Kotlin中使异步调用同步   让“Scala编程”junit示例在IntelliJ中工作的java问题   java Servlet侦听器未在ContextListener中设置属性   将Microsoft SQL Server数据库连接到我的Java项目   加载资源时出现java“需要注册工厂”异常   java如何使用POI检查excel中的重复记录?   java如何更改机器生成的代码   java如何确保重写的方法是同步的   用Spring编写Hibernate时的java XML奥秘   java管理mysql数据库中存储的用户权限   java如何运行。来自Javascript的jar方法   java我想在Web应用程序中进行身份验证&对桌面应用程序使用相同的凭据。我该怎么做?