由MeerKAT科学数据处理器组成的服务中使用的通用代码,例如通用日志设置
项目描述
MeerKAT科学数据处理器服务的通用代码
这包含了MeerKAT射电望远镜科学数据处理器子系统中服务的通用代码。它包括
- 通用日志设置,该设置检查环境变量以配置某些日志选项并指定一个服务器,以接收以Graylog格式记录的日志。
- 通过katsdptelstate接收命令行选项的
argparse
扩展。 - 信号处理器以重启进程和调整日志级别。
- 简化与aiomonitor集成的工具。
- 围绕netifaces的简单包装,以获取网络接口的IP地址。
变更日志
1.4
- 移除已弃用的
datetime.utcfromtimestamp
方法 (#38) - 修复Python 3.12上的单元测试 (#38)
- 针对katsdpdockerbase的要求运行测试 (#37)
1.3
- 打包现代化 (#34)
- 删除一些旧的Python 2兼容方案 (#34)
- 将测试切换到pytest (#34)
- 修复flake8以用于pre-commit
- 添加
--aiomonitor-webui-port
命令行选项 (#35)
1.2
- 在启动时解析日志目的地 (#33)
1.1
- 将
telstate_endpoint
属性添加到argparse结果 (#29) - 添加一个包含微秒级时间戳的自定义日志字段 (#21)
- 添加pre-commit钩子
1.0
首次公开发布。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
katsdpservices-1.4.tar.gz (16.3 kB 查看哈希)
构建分布
katsdpservices-1.4-py3-none-any.whl (14.2 kB 查看哈希)
关闭
katsdpservices-1.4.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5d6bc3c2739986aa6bb3ee03d87067a6085ecef0a59152fcba17b6b3193d09d6 |
|
MD5 | 654c3b74e1bd426a6fd0ff73bf9f85fd |
|
BLAKE2b-256 | 1e8b09b254e3136aa3ee31c072b1d4fdf55721b0e683ce7fe85cd3e810e5fc09 |
关闭
katsdpservices-1.4-py3-none-any.whl的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | af073b71a7c9a05fecfa376f4ea72ea6c12c5780b3c70d30b9598d7c075e0eb1 |
|
MD5 | f52eb6c9635e1270f94ca099ac01f3de |
|
BLAKE2b-256 | ef1d47c37d621a11e743969f6e0fd5de72a7a93ff4f077619d871c92ca410b46 |