项目作者: focisrc

项目描述 :
Micro-weather forecasting for radio astronomy
高级语言: Python
项目地址: git://github.com/focisrc/ucast.git
创建时间: 2021-03-25T09:57:17Z
项目社区:https://github.com/focisrc/ucast

开源协议:GNU General Public License v3.0

下载


Actions Status
PyPI version

µcast

µcast (Unix name ucast starts with the Roman letter “u”) is a
toolkit for micro-weather forecast for astronomy.
It provides a high-level and developer-friendly interface to combine
weather data and radiative transfer models to enable accurate
micro-weather forecast at telescope sites.
It is built on top of other projects including am for atmospheric
modeling.

Usage

µcast is a pure python package that can easily be installed by pip install ucast.
However, in order to use am Atmospheric Model, the am needs to be
in your $PATH.
After installation, one can simply import ucast to use µcast inside
python.
µcast also comes with a command line tool ucast to automatically
pull GFS data, create summary tables of atmospheric properties, and
plot the results:

  1. $ ucast mktab KP # create weather forecast table
  2. $ ucast mkgrid KP # create weather forecast table grid/stencil
  3. $ ucast psite KP # create summary plot for one site
  4. $ ucast pall # create summary plot for all sites
  5. $ ucast vis # create a bokeh visualization

Use ucast mktab --help, ucast psite --help, etc to see the
detailed usages.

Backend Tools

Weather Data and Forecast Systems

µcast supports different weather data and forecast systems.

Radaitive Transfer Backends

µcast supports multiple atmospherical model backend for radiative
transfer.

  • am Atmospheric Model

    am Atmospheric Model is
    a tool for radiative transfer computations at microwave to
    submillimeter wavelengths.
    It is µcast’s default model for radio astronomy.