https://github.com/deshima-dev/simpleatm
:cloud: Lightweight Python package for calculating the atmospheric transmission
https://github.com/deshima-dev/simpleatm
astronomy atmospheric-modelling python radio-astronomy xarray
Last synced: 3 months ago
JSON representation
:cloud: Lightweight Python package for calculating the atmospheric transmission
- Host: GitHub
- URL: https://github.com/deshima-dev/simpleatm
- Owner: deshima-dev
- License: mit
- Created: 2020-07-24T08:14:00.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-10-30T06:19:21.000Z (over 4 years ago)
- Last Synced: 2025-03-21T02:31:57.671Z (4 months ago)
- Topics: astronomy, atmospheric-modelling, python, radio-astronomy, xarray
- Language: Python
- Homepage:
- Size: 95.7 KB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# simpleatm
[](https://pypi.org/pypi/simpleatm/)
[](https://pypi.org/pypi/simpleatm/)
[](https://github.com/deshima-dev/simpleatm/actions)
[](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](https://github.com/deshima-dev/simpleatm/blob/master/pyproject.toml)## Installation
```shell
$ pip install simpleatm
```## Usage
To be updated after the release of [v0.2.0](https://github.com/deshima-dev/simpleatm/milestone/2).
## For developers
```shell
$ 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[simpleatm]: https://pypi.org/project/simpleatm/
[ALMA]: https://almascience.nao.ac.jp/
[ATM model]: https://almascience.nao.ac.jp/about-alma/atmosphere-model/
[Poetry]: https://python-poetry.org/
[xarray]: https://xarray.pydata.org/en/stable/