Skip to main content

rf-info

https://img.shields.io/github/v/release/cosmicc/rf_info.svg?include_prereleases https://img.shields.io/pypi/v/rf_info.svg Python 3 https://img.shields.io/github/license/cosmicc/rf_info.svg https://img.shields.io/travis/cosmicc/rf_info.svg Documentation Status Updates

Command line & Python library for obtaining details about a radio frequency

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

rf_info-0.3.0.tar.gz (14.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rf_info-0.3.0-py2.py3-none-any.whl (7.8 kB view details)

Uploaded Python 2Python 3

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

Hashes for rf_info-0.3.0.tar.gz
Algorithm Hash digest
SHA256 496c784a5bce66b254cb4b1b388cc3617be88ad2ec3e3a7e2c41445ff87954e2
MD5 c6ceab20eb907331ece9340f247829d4
BLAKE2b-256 bb3c790c232954241180a7d1b6ba40e8fb59522ae61c88441eead3f88b4bcfd0

See more details on using hashes here.

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

Hashes for rf_info-0.3.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e084bf0ca22648fc8bb4846ee2db5398d579aff1d99dd10b4f591f2691e1cc97
MD5 5259cc1e4897d6a26b05391f3270baf1
BLAKE2b-256 6ca77a1d77a2046aadad9589a410d8f15d345400b7fd47e41163fe03501a6705

See more details on using hashes here.

Release history Release notifications | RSS feed

0.9.2

2 files

0.8.0

2 files

0.7.2

2 files

0.6.3

2 files

0.5.3

2 files

0.4.5

2 files

0.4.3

2 files

This release

0.3.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page