Skip to main content

A python module for radar pointing calibration using the sun

Project description

SunscanPy Logo

A python library to calibrate the pointing of your weather or cloud radar based on the position of the Sun!

Description

Precise knowledge of the pointing direction is essential for weather and cloud radars. Radars with scanning capability can be calibrated using the sun as a microwave emitting target with a precisely defined position in the sky. SunscanPy provides tools to evaluate radar measurements of the sun, derive the mispointing of your antenna and actively correct misalignments using the scanner motors.

For more information, see the two tutorial jupyter notebooks provided in the examples subfolder.

Possible Scanner Inaccuracies

Some inaccuracies of a two axis scanner, which can be analyzed and corrected using SunscanPy

Installation

pip install sunscanpy

From source

git clone https://github.com/Ockenfuss/sunscanpy.git
cd sunscanpy
pip install -e .

Scanner Visualization

sunscan/scanner_animation_streamlit.py contains a streamlit application to visualize the orientation of the scanner, given a set of axis positions and scanner parameters. To run it:

pip install sunscanpy[dev] # needs streamlit, which is not installed by default with sunscanpy
streamlit run sunscan/scanner_animation_streamlit.py

Contributing

See Contributing.md

License

SunscanPy © 2025 by Paul Ockenfuß, Gregor Köcher, Ludwig-Maximilians Universität München is licensed under CC BY-SA 4.0. To view a copy of this license, visit https://creativecommons.org/licenses/by-sa/4.0/

Authors

  • Paul Ockenfuß
  • Gregor Köcher

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

sunscanpy-0.1.3.tar.gz (62.1 kB view details)

Uploaded Source

Built Distribution

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

sunscanpy-0.1.3-py3-none-any.whl (57.1 kB view details)

Uploaded Python 3

File details

Details for the file sunscanpy-0.1.3.tar.gz.

File metadata

  • Download URL: sunscanpy-0.1.3.tar.gz
  • Upload date:
  • Size: 62.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for sunscanpy-0.1.3.tar.gz
Algorithm Hash digest
SHA256 1d1faf19ae95f38d651091d733e130f9004064824ad0e7947549f0b3e248d10a
MD5 792385089b4d146eeb8debca44c336ed
BLAKE2b-256 555535c59bc85b2c8c4ba38243cba2100e844d9b97ce5bd3043aaba9bad1a414

See more details on using hashes here.

File details

Details for the file sunscanpy-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: sunscanpy-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 57.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for sunscanpy-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 976554e3c078c0727140997160b2eed9f6ee7867aae89089998c4ab0aa712742
MD5 9759c9770ffdc41c1353a1f09355cec0
BLAKE2b-256 1261320ab47e065f4ed1213099c4c166dda3c42b274ceef5c12f714370d8454d

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