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.3.tar.gz (30.5 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.3-py3-none-any.whl (36.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyant-1.1.3.tar.gz
  • Upload date:
  • Size: 30.5 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.3.tar.gz
Algorithm Hash digest
SHA256 2df86447fbee6c6a03bc4bfda70c4081c3bbb888765b57cb58cc0f46de0209fe
MD5 3967b6c90acea3a72c9d81ed71c198b3
BLAKE2b-256 bac9f1853906624794635643f547d5e1abfd55b8489e566f26ee0363f12e5ec1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyant-1.1.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b0aa3910a1fd4c18797f87897d30a3e90dbe57e2de49763bc128728398aa2f86
MD5 d98ec96d3e4855f2b4b16135bd5ef246
BLAKE2b-256 3e8bd6e9ee15106a95260ba667e8e8b7619736ff94c72840f2d61048726fde82

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