===============================================================
aflak - Advanced Framework for Learning Astrophysical Knowledge
===============================================================
.. figure:: https://api.travis-ci.org/malikolivier/aflak.svg?branch=master
:alt: Build status
Environment
===========
Support Python3.
Setup
=====
::
virtualenv -p python3 venv
. ./venv/bin/activate
pip install -r requirements.txt
Open a FITS file
================
::
./run my-fits-file.fits
The provided FITS file is required to have the following extensions:
- 'FLUX': 3D data containing 2D luminosity component for each wavelength value
- 'WAVE': 1D data containing value of each target wavelength
After some fiddling you should be able to get a window like below:
.. figure:: images/2017-11-13-screenshot.jpg?raw=true
:alt: Screen capture of the running GUI application
Get sample FITS files
=====================
The Makefile contains a few recipes to get sample fits files.
Run make as below:
::
make data/manga-7443-12703-LINCUBE.fits
To see a fits file header
=========================
::
fold -w 80 foo.fits | less
TODO
====
- Show arbitrary sums over spectral data (currently only show one frame)
- Benchmark / Test with several fits files
- Set a label on the histogram's Y-axis (flux [1E-17 erg/s/cm^2])
- Add a compass showing North and East directions and a scale bar in the unit
of arcsec on the image
v0.0.6
======
New:
- Make .deb files for easy distribution
Fix:
- Force use of PyQt5, even if PyQt4 happen to be installed (28cb7a0)
- Increase size of ROI handles, making them easier to be grabbed (e533168)
v0.0.5
======
New:
- Add 3 types of ROI: polygonal, ecliptic and semi-automatic. In semi-automatic
mode, the use is free to choose and point and a threshold. All the points
above the threshold around the selected point will be inside the ROI.
- Add a "Recent Files" menu. No need to look far away for your FITS files.
Change:
- Delete ROI button and move ROI management inside menu.
Fix:
- Output of --version under some some circumstances (fa7e211)
- Name of main window is set to 'aflak' (6677775)
v0.0.4
======
New:
- FITS menu from which FITS header can be seen
- Version flag to CLI
- `About' dialog box in Help menu
v0.0.3
======
Fix: Run aflak as module (with `python -m aflak`)
New:
- Include some unit tests
- Include units in waveform axes, read from loaded FITS files
v0.0.2
======
Fix: Use logarithmic scale on brightness histograms
v0.0.1
======
Very first version released on PyPI. Can only open FITS files and visualize
FLUX and WAVE data.
aflak - Advanced Framework for Learning Astrophysical Knowledge
===============================================================
.. figure:: https://api.travis-ci.org/malikolivier/aflak.svg?branch=master
:alt: Build status
Environment
===========
Support Python3.
Setup
=====
::
virtualenv -p python3 venv
. ./venv/bin/activate
pip install -r requirements.txt
Open a FITS file
================
::
./run my-fits-file.fits
The provided FITS file is required to have the following extensions:
- 'FLUX': 3D data containing 2D luminosity component for each wavelength value
- 'WAVE': 1D data containing value of each target wavelength
After some fiddling you should be able to get a window like below:
.. figure:: images/2017-11-13-screenshot.jpg?raw=true
:alt: Screen capture of the running GUI application
Get sample FITS files
=====================
The Makefile contains a few recipes to get sample fits files.
Run make as below:
::
make data/manga-7443-12703-LINCUBE.fits
To see a fits file header
=========================
::
fold -w 80 foo.fits | less
TODO
====
- Show arbitrary sums over spectral data (currently only show one frame)
- Benchmark / Test with several fits files
- Set a label on the histogram's Y-axis (flux [1E-17 erg/s/cm^2])
- Add a compass showing North and East directions and a scale bar in the unit
of arcsec on the image
v0.0.6
======
New:
- Make .deb files for easy distribution
Fix:
- Force use of PyQt5, even if PyQt4 happen to be installed (28cb7a0)
- Increase size of ROI handles, making them easier to be grabbed (e533168)
v0.0.5
======
New:
- Add 3 types of ROI: polygonal, ecliptic and semi-automatic. In semi-automatic
mode, the use is free to choose and point and a threshold. All the points
above the threshold around the selected point will be inside the ROI.
- Add a "Recent Files" menu. No need to look far away for your FITS files.
Change:
- Delete ROI button and move ROI management inside menu.
Fix:
- Output of --version under some some circumstances (fa7e211)
- Name of main window is set to 'aflak' (6677775)
v0.0.4
======
New:
- FITS menu from which FITS header can be seen
- Version flag to CLI
- `About' dialog box in Help menu
v0.0.3
======
Fix: Run aflak as module (with `python -m aflak`)
New:
- Include some unit tests
- Include units in waveform axes, read from loaded FITS files
v0.0.2
======
Fix: Use logarithmic scale on brightness histograms
v0.0.1
======
Very first version released on PyPI. Can only open FITS files and visualize
FLUX and WAVE data.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
aflak-0.0.6.tar.gz
(28.7 kB
view details)
File details
Details for the file aflak-0.0.6.tar.gz.
File metadata
- Download URL: aflak-0.0.6.tar.gz
- Upload date:
- Size: 28.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cea10df4b0e2989f5e465624c701be16ed940a4c8f88c97c80ecba3eb9894516
|
|
| MD5 |
525f21b4f303963100fc33f528d35085
|
|
| BLAKE2b-256 |
51162570b944626105d61236e6354dd65f3a5dd24c9e5cc4b8de57aaaa4f22a3
|