Skip to main content

Radar antenna models in python

Project description

PyAnt

PyAnt is a standardization for implementing radar gain pattern in Python. Nothing more, nothing less.

Getting started

To install

    pip install pyant

or for the nightly build

    git clone git@github.com:danielk333/pyant.git
    cd pyant
    git checkout develop
    pip install .

Alternatively, if you are following updates closely you can install using pip install -e . so that in the future a git pull will update the library.

Then get started by looking at the examples gallery and API in the Documentation.

Example

Plot the gain pattern of a dish radar modeled using the Cassegrain model.

import matplotlib.pyplot as plt
import pyant

beam = pyant.models.Cassegrain(
    peak_gain=10**4.81,
)
param = pyant.models.CassegrainParams(
    pointing=np.array([0, 0, 1], dtype=np.float64),
    frequency=930e6,
    outer_radius=40.0,
    inner_radius=23.0,
)

pyant.plotting.gain_heatmap(beam, param, resolution=301, min_elevation=80.0)
plt.show()

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

pyant-1.1.4.tar.gz (30.4 kB view details)

Uploaded Source

Built Distribution

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

pyant-1.1.4-py3-none-any.whl (36.5 kB view details)

Uploaded Python 3

File details

Details for the file pyant-1.1.4.tar.gz.

File metadata

  • Download URL: pyant-1.1.4.tar.gz
  • Upload date:
  • Size: 30.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for pyant-1.1.4.tar.gz
Algorithm Hash digest
SHA256 662ac626913013ad79162568cf58ad5176e33fd5320436c258ee171665afbcca
MD5 69e3b5871bdb1a1a27f79166ca433376
BLAKE2b-256 f008f6372ac59c8ebbef7f15e8ef97abb142332ad41f4b9c296e67b371b55ec9

See more details on using hashes here.

File details

Details for the file pyant-1.1.4-py3-none-any.whl.

File metadata

  • Download URL: pyant-1.1.4-py3-none-any.whl
  • Upload date:
  • Size: 36.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for pyant-1.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 916ab1cb7b00549e9ee8154edbdf70d264bf1905badc322ef14f6f186b6d6fd9
MD5 a4176c0e64f5177d3b88e2ee3dd934ca
BLAKE2b-256 286f9154fe20a29420cfd551ac2a7667e71770729ad02177dddcaec2d78c6047

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