Skip to main content

Lightweight Python package for calculating the atmospheric transmission

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

simpleatm-0.1.0.tar.gz (2.9 kB view hashes)

Uploaded Source

Built Distribution

simpleatm-0.1.0-py3-none-any.whl (2.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page