Skip to content

☁️ Lightweight Python package for calculating the atmospheric transmission

License

Notifications You must be signed in to change notification settings

deshima-dev/simpleatm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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