solarcal


Namesolarcal JSON
Version 1.1.3 PyPI version JSON
download
home_pagehttps://github.com/vlouf/suncal
SummaryGround radar monitoring of calibration using the Sun as reference.
upload_time2024-08-15 05:58:45
maintainerNone
docs_urlNone
authorValentin Louf
requires_pythonNone
licenseNone
keywords radar weather meteorology calibration
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # ☀️ 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:

- [h5py](https://www.h5py.org)
- [numpy](https://www.numpy.org/)
- [pandas](https://pandas.pydata.org/)

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](https://doi.org/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](https://doi.org/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](https://doi.org/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](https://doi.org/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](https://doi.org/10.1016/j.solener.2003.12.003)


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/vlouf/suncal",
    "name": "solarcal",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "radar weather meteorology calibration",
    "author": "Valentin Louf",
    "author_email": "valentin.louf@bom.gov.au",
    "download_url": "https://files.pythonhosted.org/packages/cd/ee/23bde9444cd9808fed75a9ecf5f114e81a2bc35dedd8e16c257b48e84a60/solarcal-1.1.3.tar.gz",
    "platform": null,
    "description": "# \u2600\ufe0f Suncal\n\nSuncal 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.\n\n## Dependencies\n\nSuncal requires the following dependencies:\n\n- [h5py](https://www.h5py.org)\n- [numpy](https://www.numpy.org/)\n- [pandas](https://pandas.pydata.org/)\n\nThese dependencies will be automatically installed by pip.\n\nIn addition, you will need to install the `suncal` and `pyodim` libraries from Github:\n```\npip install git+https://github.com/vlouf/suncal.git\npip install git+https://github.com/vlouf/pyodim.git`\n```\n\n## Bibliography\n\nThe Suncal algorithm is a Python implementation *inspired* by these works:\n\nHuuskonen, 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\u2013483. [10.1175/JTECH1978.1](https://doi.org/10.1175/JTECH1978.1)\n\nHolleman, I., & Huuskonen, A. (2013). Analytical formulas for refraction of radiowaves from exoatmospheric sources. Radio Science, 48(3), 226\u2013231. [10.1002/rds.20030](https://doi.org/10.1002/rds.20030)\n\nAltube, P., Bech, J., Argem\u00ed, 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](https://doi.org/10.1175/jtech-d-14-00116.1)\n\nHuuskonen, A., Kurri, M., & Holleman, I. (2016). Improved analysis of solar signals for differential reflectivity monitoring. Atmospheric Measurement Techniques, 9(7), 3183\u20133192. [10.5194/amt-9-3183-2016](https://doi.org/10.5194/amt-9-3183-2016)\n\n\n## About\n\nSuncal 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:\n\nReda, I., & Andreas, A. (2004). Solar position algorithm for solar radiation applications. Solar Energy, 76(5), 577\u2013589. [10.1016/j.solener.2003.12.003](https://doi.org/10.1016/j.solener.2003.12.003)\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Ground radar monitoring of calibration using the Sun as reference.",
    "version": "1.1.3",
    "project_urls": {
        "Bug Reports": "https://github.com/vlouf/suncal/issues",
        "Homepage": "https://github.com/vlouf/suncal",
        "Source": "https://github.com/vlouf/suncal/"
    },
    "split_keywords": [
        "radar",
        "weather",
        "meteorology",
        "calibration"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "39a91bba96a81c9ea9c659b36c44b5e8f78328f2f53b90ed9d6b3729473291dc",
                "md5": "7d7f7d0cfa39fc764395129aa3a97c76",
                "sha256": "aa0d50a8d70ce46d7fa94308ffc2769bdd1914ff9695be250e758565e4b6eeda"
            },
            "downloads": -1,
            "filename": "solarcal-1.1.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7d7f7d0cfa39fc764395129aa3a97c76",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 20149,
            "upload_time": "2024-08-15T05:58:44",
            "upload_time_iso_8601": "2024-08-15T05:58:44.319139Z",
            "url": "https://files.pythonhosted.org/packages/39/a9/1bba96a81c9ea9c659b36c44b5e8f78328f2f53b90ed9d6b3729473291dc/solarcal-1.1.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cdee23bde9444cd9808fed75a9ecf5f114e81a2bc35dedd8e16c257b48e84a60",
                "md5": "17259a11d19617638344a03ab07fd16e",
                "sha256": "f82b6c4987147f70fab6168605c94b731ba2aeffc3027116d17457b953ea21b0"
            },
            "downloads": -1,
            "filename": "solarcal-1.1.3.tar.gz",
            "has_sig": false,
            "md5_digest": "17259a11d19617638344a03ab07fd16e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 19204,
            "upload_time": "2024-08-15T05:58:45",
            "upload_time_iso_8601": "2024-08-15T05:58:45.640434Z",
            "url": "https://files.pythonhosted.org/packages/cd/ee/23bde9444cd9808fed75a9ecf5f114e81a2bc35dedd8e16c257b48e84a60/solarcal-1.1.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-08-15 05:58:45",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "vlouf",
    "github_project": "suncal",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "solarcal"
}
        
Elapsed time: 0.65810s