.. _changelog: 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