Changelog¶
Todo
(!) allow to abort the continuum fitting with CTRL-C
run_crude_snr_maps: compute proper S/N for bright stars (not <>/std !)
enable minorticks in colorbars (see astropy bug [8126])
set the color of NaN pixels in plots … (see astropy bug [8165])
when drawing contours in run_skysub(), show the actual pixel edges
allow for an automated selection of the sky areas -> requires a better snr estimate ?
(?) use config.parser to feed in the parameters, instead of YAML
(?) add scalebar to plots … tricky: what if pix scale not uniform, North not up, etc …
v2019.08.3: F.P.A. Vogt - continued with pylint a bit more … re-ouch … - added PyYAML to the list of required packages in setup.py - fixed MANIFEST.in to include the .yaml setup files!
v2019.08.2: F.P.A. Vogt - improved the WCS function, to minimize memory use in crowded fields. - full restructuration of the high-level operation of the code, with proper entry point, via a new run() function - split the WCS correction function, so that it can also be used (potentially) as a stand-alone tool for 2D images. - started using pylint … ouch! - worked on the plotting routines, to make them more robust and uniform.
v2019.08.1: F.P.A Vogt
- improved the WCS adjustment step, in case the reference pixel is not in the middle of the image (found by J. Suherli with OCam data).
- added automatic inclusion of code version in setup.py
- added a proper brutifus
entry point from the console.
v2019.07.1: F.P.A. Vogt - added courtesy function to create the execution files, via python -m brutifus –setup. - added a proper entry point, so this can be run as brutifus –setup. - carry over the full original headers when adjusting the WCS values. - fixed a bug in the WCS adjustment function that led to an error of 0.5 pixel for odd array sizes
- v2019.02.3: F.P.A. Vogt
following the suggestion from Nick Whyborn, use image convolution to find the best spatial shift required to anchor the cube WCS on Gaia.
removed all references to aplpy
- v2019.02.2: F.P.A. Vogt
added photutils to the list of required packages
fixed all docstrings
cleaned up code of all old brutus bits not (yet) ported to brutifus.
started working on documentation
first public release!
- v2019.02.1: F.P.A. Vogt
added run_BWplot step
aded WCS correction step
worked a bit on refactoring the docstrings
- v2019.01.1: F.P.A. Vogt
revived the reddening module
- v2018.11.1: F.P.A. Vogt
added the ‘raw_cube’ name to fn_list for easy access
- v2018.11.0: F.P.A. Vogt
ported brutus to python 3, renamed it to brutifus (available pip name)
removed ppxf from brutifus (focus on SNRs for now)
removed pyqz from brutifus (outdated)
added sky-subtraction step
initial upload to Github, initial upload to pip