Metadata-Version: 2.5
Name: maskfits
Version: 2.0.0
Summary: A PySide6 GUI for masking pixels in FITS astronomical images.
Project-URL: Homepage, https://github.com/jnpippert/maskfits
Project-URL: Repository, https://github.com/jnpippert/maskfits
Project-URL: Issues, https://github.com/jnpippert/maskfits/issues
Author-email: Jan-Niklas Pippert <pippertjanniklas@googlemail.com>
License-Expression: MIT
License-File: LICENSE
Keywords: astronomy,fits,gui,masking,photometry
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: X11 Applications :: Qt
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Astronomy
Requires-Python: >=3.10
Requires-Dist: astropy>=6.0
Requires-Dist: numpy>=1.24
Requires-Dist: pillow>=10.0
Requires-Dist: pyside6>=6.11.0
Requires-Dist: scipy>=1.10
Provides-Extra: macos
Requires-Dist: pyobjc-framework-cocoa; extra == 'macos'
Description-Content-Type: text/markdown

# maskfits

A PySide6 GUI for masking pixels in FITS astronomical images.

## Install

```bash
pip install maskfits
```

This puts the `maskfits` command on your PATH.

### From source

To work on maskfits itself, clone the repo and install it editable
(recommended: inside a virtual environment) instead:

```bash
git clone https://github.com/jnpippert/maskfits.git
cd maskfits
python3 -m venv .venv # optional
source .venv/bin/activate # optional
pip install -e .
```

## Usage

```bash
maskfits # starts the raw application
maskfits image1 image2 ... imageN # loads N images on start
maskfits -m s -z 2 # starts in satellite mode and 2x zoom
maskfits --help # shows all available CLI arguments
```
