跳转到主要内容

业余无线电工具

项目描述

作者

Ralf Schlatterbeck <rsc@runtux.com>

请注意,当前与该软件包一起安装的二进制文件仅在与基于Roundup的日志数据库一起工作时才有效。

此Python包模块中的软件主要集中在处理QSO日志数据,从各种电子QSL服务(目前为世界日志簿LOTWeQSL)检索电子QSL,以及与使用错误跟踪框架Roundup编写的日志数据库接口。日志数据库是我time-track-tool的一部分,其中包括几个基于Roundup构建的软件包,其中包括时间跟踪工具和QSO日志记录器。

adif模块用于解析ADIF文件。基本用法在文件末尾,可以调用它来对ADIF文件进行往返操作(读取并写入)。

频段规划模块实现了一个国家对业余无线电频段及其相应频率的定义。目前仅实现了奥地利,添加其他国家应该很容易。我主要用它来查找给定频率对应的频段(例如,当从WSJTX接收数据时,其中只包括频率而不包括频段)。

dbimport模块用于通过其REST API与我时间跟踪工具日志数据库进行通信。它使用请求模块,该模块将一些常见的REST API调用提取出来。

dxcc模块用于从ARRL主页上解析官方DXCC列表,并通过该文档中给出的前缀列表进行基本的呼号查找。请注意,前缀列表通常不能明确地识别DXCC实体,有时甚至在一些情况下会错误地识别DXCC实体。

cty模块用于从Jim Reisert,AD1C创建的知名CTY.DAT 国家数据库中提取信息。该数据库在将呼号前缀与DXCC国家、CQ-Zone和ITU-Zone信息匹配方面比dxcc模块以上使用的ARRL列表中的信息要好得多。可以通过一个要查找的呼号集合调用该模块,模块末尾的代码应能给您一些如何使用它的想法。目前仅实现了DXCC查找,CQ-Zone和ITU-Zone信息可能在未来某个时刻实现。

eqsl和lotw模块用于从世界日志簿的LOTWeQSL检索QSO和QSL日志信息。请注意,eqsl包还支持检索QSL“卡片”。您需要eQSL的银牌会员资格才能使用该功能。您可以从dbimport模块中快速了解如何使用这些模块。请注意,eqsl和lotw都使用了请求模块。

qth模块实现了将GPS坐标转换为Maidenhead定位器的转换。Maidenhead_Locator类中有一个doctest,可以给您提供一个如何使用它的想法。它支持比某些VHF团体使用的长度6以上的扩展定位器。

更改

版本0.4:修复setup.py install_requires

版本0.2-0.3:更新文档和设置

版本0.1:首次发布

请注意,这个项目相当古老——我至今还在使用它,现在的首次发布不应该让您感到太惊讶。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

hamradio-0.5.tar.gz (154.7 kB 查看散列)

上传时间

构建分布

hamradio-0.5-py3-none-any.whl (159.3 kB 查看散列)

上传时间 Python 3

由...支持