Metadata-Version: 2.1
Name: grasp2alm
Version: 0.1.0
Summary: Package supporting conversion from GRASP beam format to spherical harmonic coefficients for CMB experiments, conversion to expansion coefficients for spherical harmonics, etc.
Home-page: https://github.com/yusuke-takase/grasp2alm
License: GPL3
Keywords: GRASP,CMB,Beam,Spherical harmonics,alm
Author: yusuke-takase
Author-email: takase_y@s.okayama-u.ac.jp
Requires-Python: >=3.9,<3.13
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: License :: Other/Proprietary License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Scientific/Engineering :: Astronomy
Classifier: Topic :: Scientific/Engineering :: Physics
Requires-Dist: healpy (>=1.15.0,<2.0.0)
Requires-Dist: matplotlib (>=3.1,<4.0)
Requires-Dist: numpy (>=1.23,<2.0)
Requires-Dist: pytest (>=8.1.1,<9.0.0)
Requires-Dist: scipy (>=1.13.0,<2.0.0)
Project-URL: Documentation, https://yusuke-takase.github.io/grasp2alm/
Project-URL: Repository, https://github.com/yusuke-takase/grasp2alm
Description-Content-Type: text/markdown

<p align="center">
  <h1>
  <img src="./images/logo/grasp2alm_logo_wide.png" alt="Logo">
  </h1>
</p>

[![docs](https://img.shields.io/badge/docs-stable-blue.svg)](https://yusuke-takase.github.io/grasp2alm/index.html)
![build status](https://github.com/yusuke-takase/grasp2alm/actions/workflows/test.yml/badge.svg?branch=master)

This package supports the conversion from beam data calculated using [GRASP](https://www.ticra.com/software/grasp/) for CMB experiments to spherical harmonic coefficients ($a_{lm}$) based on the [HEALPix](https://healpix.sourceforge.io/) framework.
The code is designed based on [Beam](https://github.com/zonca/planck-levelS/tree/master/Beam), which is part of [LevelS](https://github.com/zonca/planck-levelS), the pipleline of the Planck experiment.

## Instllation

```
pip install grasp2alm
```

Or you can install it from the GitHub source by:

```
git clone https://github.com/yusuke-takase/grasp2alm
cd grasp2alm
pip install -e .
```

