Skip to content

Latest commit

 

History

History
49 lines (34 loc) · 1.97 KB

README.md

File metadata and controls

49 lines (34 loc) · 1.97 KB

simpleatm

PyPI Python Test License

Lightweight Python package for calculating the atmospheric transmission

Overview

simpleatm is a Python package which calculates (sub)millimeter atmospheric transmission as a function of precipitable water vapor (PWV) and frequency. The package includes pre-calculated transmission datasets at various observation sites by the ATM model (Pardo et al. 2001). Moreover, since a dataset is loaded as the xarray's DataArray format, interpolation, plotting, and saving features are provided by default. Therefore, simpleatm would be useful in fast and approximate sensitivity calculation of a telescope instrument.

Requirements

  • Python: 3.6, 3.7, or 3.8 (tested by the authors)
  • Dependencies: See pyproject.toml

Installation

$ pip install simpleatm

Usage

To be updated after the release of v0.2.0.

For developers

$ git clone https://github.com/deshima-dev/simpleatm.git
$ cd simpleatm
$ scripts/setup

References

  • ATM model: pre-calculated table was obtained here
  • xarray: N-D labeled arrays and datasets in Python