Metadata-Version: 2.4
Name: astroimred
Version: 0.4.1
Summary: FITS file management and lightweight inspection utilities.
Author: ysBach
Author-email: ysBach <ysbach20766@gmail.com>
License-Expression: BSD-3-Clause
License-File: LICENSE
Requires-Dist: astropy>=7.0
Requires-Dist: astro-ndslice>=0.4
Requires-Dist: numpy>=1.24
Requires-Dist: pandas>=2.0
Requires-Dist: pyarrow>=14
Requires-Dist: astroapers>=0.2.0
Requires-Dist: imcombiners>=0.1.2
Requires-Dist: reducers>=0.4.0
Requires-Dist: astroscrappy>=1.1 ; extra == 'full'
Requires-Dist: ccdproc>=2.0 ; extra == 'full'
Requires-Dist: click>=8.0 ; extra == 'full'
Requires-Dist: fitsio>=1.2 ; extra == 'full'
Requires-Dist: matplotlib>=3.9.1 ; extra == 'full'
Requires-Dist: numba>=0.59 ; extra == 'full'
Requires-Dist: numexpr>=2.8 ; extra == 'full'
Requires-Dist: photutils>=2.0,<4.0 ; extra == 'full'
Requires-Dist: scipy>=1.9.2 ; extra == 'full'
Requires-Dist: sep>=1.4 ; extra == 'full'
Requires-Dist: matplotlib>=3.9.1 ; extra == 'phot'
Requires-Dist: photutils>=2.0,<4.0 ; extra == 'phot'
Requires-Dist: scipy>=1.9.2 ; extra == 'phot'
Requires-Dist: sep>=1.4 ; extra == 'phot'
Requires-Dist: astroscrappy>=1.1 ; extra == 'reduction'
Requires-Dist: ccdproc>=2.0 ; extra == 'reduction'
Requires-Dist: click>=8.0 ; extra == 'reduction'
Requires-Dist: numba>=0.59 ; extra == 'reduction'
Requires-Dist: scipy>=1.9.2 ; extra == 'reduction'
Requires-Python: >=3.11
Project-URL: Documentation, https://ysbach.github.io/astroimred/
Project-URL: Repository, https://github.com/ysBach/astroimred
Project-URL: Issues, https://github.com/ysBach/astroimred/issues
Project-URL: Changelog, https://github.com/ysBach/astroimred/blob/main/CHANGELOG.md
Provides-Extra: full
Provides-Extra: phot
Provides-Extra: reduction
Description-Content-Type: text/markdown

# astroimred

Manage and manipulate [FITS](https://en.wikipedia.org/wiki/FITS) images.

[Documentation](https://ysbach.github.io/astroimred/) ·
[Build and update the docs](docs/README.md)

Recommended import:

```python
import astroimred as air
```

The initial code comes from legacy FITS utilities. Reduction utilities from
the former `fitsimred` package are being ported into `astroimred.reduction`.

## Documentation

The Quarto site combines executable FITS/photometry tutorials with API pages
generated from docstrings. Pushes to `main` update GitHub Pages after the docs
build passes; pull requests build without deploying.

Enable GitHub Actions as the Pages source once, following
[the setup guide](docs/README.md). Guides and docstrings follow the
[clear, complete writing convention](docs/README.md#authoring-convention).

## Releases

Run `release.yml` manually to rehearse a release. Push a matching `vX.Y.Z` tag
to publish tested wheels and a source distribution to PyPI, then create the
GitHub release. Manual runs never publish, including runs on tags.

Follow [RELEASING.md](RELEASING.md) for the one-time publisher setup, version
checks, and recovery steps. `astroimred` is a pure-Python distribution; its Rust
dependencies have their own crate releases.
