Advanced Framework for Learning Astrophysical Knowledge
Project description
===============================================================
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.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.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.
Project details
Release history Release notifications | RSS feed
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.5.tar.gz
(28.7 kB
view hashes)