Metadata-Version: 2.4
Name: pygsfit
Version: 1.0.9
Summary: Python GUI for spectral fitting of radio spectral imaging data
Author: Bin Chen, Sijie Yu, Yuqian Wei, Surajit Mondal
License: MIT
Keywords: astronomy,spectral,fitting,gui,solar,radio
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Astronomy
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: astropy
Requires-Dist: corner
Requires-Dist: h5py
Requires-Dist: lmfit
Requires-Dist: matplotlib
Requires-Dist: numpy
Requires-Dist: pyqtgraph
Requires-Dist: PyQt5
Requires-Dist: regions
Requires-Dist: scipy
Requires-Dist: shapely
Requires-Dist: sunpy
Requires-Dist: tqdm
Requires-Dist: emcee>=3.0.0
Requires-Dist: Pandas>=2.2.0

# The pygsfit Package

pygsfit is a widget-based tool to visualize and analyze high-dimensional radio spectral imaging data. It also performs spectral fitting based on the gyrosynchrotron and thermal emission model. 

[![Build Status](https://img.shields.io/travis/com/jacebrowning/template-python.svg)](https://travis-ci.com/jacebrowning/template-python)

## Required Packages
* Python >=3.6
* Matplotlib >=3.3.4
* Numpy >=1.19.5
* PyQT5 >=5.15.4 (https://pypi.org/project/PyQt5/)
* PyQTGraph >=0.11.0 (https://www.pyqtgraph.org)
* SciPy >=1.5.4 (https://www.scipy.org/)
* AstroPy >=4.1 (https://www.astropy.org/)
* SunPy >=3.0.1 (https://sunpy.org/)
* lmfit >=1.0.2 (https://lmfit.github.io/lmfit-py/)
* Regions >=0.5 (https://astropy-regions.readthedocs.io/en/stable/; better to install it using `pip install regions --no-deps`)
* Compiled library for computing microwave gyrosynchrotron and thermal emission using the fast codes (two copied compiled under MacOS and Windows are included in the "binaries" folder. See https://github.com/kuznetsov-radio/gyrosynchrotron for the source codes written in C++.)

## Installation

Install `pygsfit` (to be implemented):

```
$ pip install pygsfit
```

## Upgrade
Upgrade `pygsfit` (to be implemented):

```
$ pip install pygsfit --upgrade
```

## Examples

To be added.
