Skip to main content

Utilities for 5G NR network analysis, including grid mapping and geographic calculations

Project description

newradio

Utilities for 5G NR network analysis, including grid mapping and geographic calculations.

Installation

pip install newradio

Features

  • GridMapper: Convert between grid IDs and longitude/latitude coordinates for Guangdong Province (20x20m grid)
  • MDT: Grid ID and coordinate conversion utilities
  • DualPoints: Calculate distance between two geographic points using Haversine formula
  • genNearPoint: Find nearby points within a specified radius
  • comb_files: Multi-process CSV/Excel file merging

Usage

from newradio.common import GridMapper, MDT, DualPoints, haversine

# Grid ID to coordinates
mapper = GridMapper()
lon, lat = mapper.gridid_to_lnglat(12345)

# Coordinates to grid ID
gridid = mapper.lnglat_to_gridid(113.5, 23.5)

# Calculate distance between two points
distance = haversine(23.5, 113.5, 23.6, 113.6)

Requirements

  • numpy
  • tqdm
  • scipy
  • psycopg2
  • pandas
  • sqlalchemy==1.4.52

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

newradio-1.3.tar.gz (2.0 kB view details)

Uploaded Source

Built Distribution

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

newradio-1.3-py3-none-any.whl (1.8 kB view details)

Uploaded Python 3

File details

Details for the file newradio-1.3.tar.gz.

File metadata

  • Download URL: newradio-1.3.tar.gz
  • Upload date:
  • Size: 2.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for newradio-1.3.tar.gz
Algorithm Hash digest
SHA256 43a2ec5573ab593338849510388581dae925790c7f0db5ba1a19dd429b6e03ef
MD5 2514f5aa141feaafe856a4027ee0cb09
BLAKE2b-256 8b0764069c8fd220471e3a18f5e050d36c32e5919672d772ea569db0aee5c6c2

See more details on using hashes here.

File details

Details for the file newradio-1.3-py3-none-any.whl.

File metadata

  • Download URL: newradio-1.3-py3-none-any.whl
  • Upload date:
  • Size: 1.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for newradio-1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 edd362a090a818cec47f1b050c1d29841c92ce99aed322402384c519cf5fe41c
MD5 e242955ad60b382b41c324fef273c268
BLAKE2b-256 fe9cfe6ec27c348f9d71c3f3452481dfac464619a1350209a4e1b9ead6751dc9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page