Skip to main content

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
- Improve ROI drawing
- 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.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


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.4.tar.gz (21.8 kB view details)

Uploaded Source

File details

Details for the file aflak-0.0.4.tar.gz.

File metadata

  • Download URL: aflak-0.0.4.tar.gz
  • Upload date:
  • Size: 21.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for aflak-0.0.4.tar.gz
Algorithm Hash digest
SHA256 c596051f49dc15608a0b2bafed4328ac25066122999bb885e6c62b94461419cf
MD5 25869748e6d9d5a92433d40ae6a2d272
BLAKE2b-256 2fc57613cce0c6459f78517a85abd8b672d063a4302636cf1b9792c2b2a5e4b8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page