rf-info
Command line & Python library for obtaining details about a radio frequency
Free software: MIT license
Documentation: https://rf-info.readthedocs.io.
Features
Returns information about a radio frequency (US only for now)
Band Use
Wavelength
ITU Band Description
ITU Band Abbreviation
ITU Band Number
IEEE Band Name
NATO Band Name
Waveguide Band Name
Amateur Radio Details (Type, Class, Max Power), - Not yet Implimented
Let me know if there is additional details you would like to see added, or if someone would like to donate some EU/Other band info to add ;-)
Usage
Frequency format examples: 89910000, 23,450,000, 12,634.534
Also supports “Radio Dial” frequency representation (Dotted notation): 124.125.000, 198.000.050, 1.500.125.000
Suffix examples: hz, Khz, Mhz, Ghz
Command Line:
rf-info <frequency> [<suffix>]
Python:
from rf-info import Frequency
freq = Frequency(‘112.434.000’)
Then:
freq.info()
returns a dictionary:
{‘dial’: ‘144.125’, ‘hz’: (‘144,125 hz’, 144125), ‘khz’: (‘144.125 Khz’, 144.125), ‘mhz’: (‘0.144125 Mhz’, 0.144125), ‘ghz’: (‘0.000144125 Ghz’, 0.000144125), ‘wavelength’: ‘2,081m’, ‘band_use’: (), ‘itu_band’: ‘Low Frequency’, ‘itu_abbr’: ‘LF’, ‘itu_num’: 5, ‘ieee_band’: None, ‘ieee_description’: None, ‘nato_band’: ‘A’, ‘waveguide_band’: None, ‘amateur_band’: (False,)}
or you can get individual items directly:
freq.itu_band
freq.wavelength
Todo
Amateur Radio Details
WIFI band details
Cellular band details
Sattelite band details
GMRS, CB, & WIFI Specific Channels
Add more reserved frequency details
Credits
Ian Perry (ianperry99@gmail.com)
History
0.1.0 (2020-01-12)
First release on PyPI.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rf_info-0.3.0.tar.gz.
File metadata
- Download URL: rf_info-0.3.0.tar.gz
- Upload date:
- Size: 14.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
496c784a5bce66b254cb4b1b388cc3617be88ad2ec3e3a7e2c41445ff87954e2
|
|
| MD5 |
c6ceab20eb907331ece9340f247829d4
|
|
| BLAKE2b-256 |
bb3c790c232954241180a7d1b6ba40e8fb59522ae61c88441eead3f88b4bcfd0
|
File details
Details for the file rf_info-0.3.0-py2.py3-none-any.whl.
File metadata
- Download URL: rf_info-0.3.0-py2.py3-none-any.whl
- Upload date:
- Size: 7.8 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e084bf0ca22648fc8bb4846ee2db5398d579aff1d99dd10b4f591f2691e1cc97
|
|
| MD5 |
5259cc1e4897d6a26b05391f3270baf1
|
|
| BLAKE2b-256 |
6ca77a1d77a2046aadad9589a410d8f15d345400b7fd47e41163fe03501a6705
|