Skip to main content

☀️ Suncal

Suncal is a software package for solar calibration of radar data. It utilizes radio noise from the Sun to check the quality of dual-polarization weather radar receivers for the S-band and C-band.

Dependencies

Suncal requires the following dependencies:

These dependencies will be automatically installed by pip.

In addition, you will need to install the suncal and pyodim libraries from Github:

pip install git+https://github.com/vlouf/suncal.git
pip install git+https://github.com/vlouf/pyodim.git`

Bibliography

The Suncal algorithm is a Python implementation inspired by these works:

Huuskonen, A., & Holleman, I. (2007). Determining Weather Radar Antenna Pointing Using Signals Detected from the Sun at Low Antenna Elevations. Journal of Atmospheric and Oceanic Technology, 24(3), 476–483. 10.1175/JTECH1978.1

Holleman, I., & Huuskonen, A. (2013). Analytical formulas for refraction of radiowaves from exoatmospheric sources. Radio Science, 48(3), 226–231. 10.1002/rds.20030

Altube, P., Bech, J., Argemí, O., & Rigo, T. (2015). Quality control of antenna alignment and receiver calibration using the sun: Adaptation to midrange weather radar observations at low elevation angles. Journal of Atmospheric and Oceanic Technology. 10.1175/jtech-d-14-00116.1

Huuskonen, A., Kurri, M., & Holleman, I. (2016). Improved analysis of solar signals for differential reflectivity monitoring. Atmospheric Measurement Techniques, 9(7), 3183–3192. 10.5194/amt-9-3183-2016

About

Suncal utilizes a Sun position algorithm developed developped by: [https://github.com/s-bear/sun-position] under MIT licence which is based on the algorithm referenced in:

Reda, I., & Andreas, A. (2004). Solar position algorithm for solar radiation applications. Solar Energy, 76(5), 577–589. 10.1016/j.solener.2003.12.003

Metadata

Release files for solarcal 1.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for solarcal 1.1.3
File Size Uploaded
solarcal-1.1.3.tar.gz 19.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for solarcal 1.1.3
File Interpreter ABI Platform
solarcal-1.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 39.4 kB

Release files / solarcal-1.1.3.tar.gz

Download URL solarcal-1.1.3.tar.gz
Size 19.2 kB
Tags Source
SHA-256 checksum
How to use checksums
f82b6c4987147f70fab6168605c94b731ba2aeffc3027116d17457b953ea21b0
BLAKE2b-256 checksum
How to use checksums
cdee23bde9444cd9808fed75a9ecf5f114e81a2bc35dedd8e16c257b48e84a60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.5

Release files / solarcal-1.1.3-py3-none-any.whl

Download URL solarcal-1.1.3-py3-none-any.whl
Size 20.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
aa0d50a8d70ce46d7fa94308ffc2769bdd1914ff9695be250e758565e4b6eeda
BLAKE2b-256 checksum
How to use checksums
39a91bba96a81c9ea9c659b36c44b5e8f78328f2f53b90ed9d6b3729473291dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.5

Release history Release notifications | RSS feed

This release

1.1.3 This release

2 release 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