Changelog

Version 0.15.2

GALFITools serves as a comprehensive library designed to enhance the functionality of GALFIT, a powerful tool for galaxy modeling. With GALFITools, you can achieve the following:

  • Generate mask images, calculate sky backgrounds, and extract stars from your images.

  • Perform essential computations such as deriving effective radius, Sersic index, slope, FWHM, and more.

  • Conduct photometry analysis utilizing Ds9 regions.

  • Create various visual representations including galaxy images, models, and residual images.

  • Construct detailed surface brightness profiles.

  • Estimate Multi-Gaussian Expansion (MGE) for optimal GALFIT utilization.

  • Generate simulated galaxy data images to refine your modeling techniques.

Version 1.0.0

GALFITools: A library for GALFIT

GALFITools constitutes a collection of specialized routines to facilitate the utilization of GALFIT. The toolkit encompasses a spectrum of routines, spanning from mask creation, Point Spread Function (PSF) creation, Multi-gaussian expansion, sky computation, initial parameter estimation, to the comprehensive analysis of GALFIT’s output

Version 1.7.0

GALFITools: A library for GALFIT

GALFITools constitutes a collection of specialized routines to facilitate the utilization of GALFIT. The toolkit encompasses a spectrum of routines, spanning from mask creation, Point Spread Function (PSF) creation, Multi-gaussian expansion, sky computation, initial parameter estimation, to the analysis of GALFIT’s output

In this release:

  • fitlog2csv function was added to convert the fit.log file to a CSV file

  • Computation of sky with SkyDs9 and SkyRing includes an option to remove the top 80% and bottom 20% of pixel values

  • checkFile command added to check GALFIT file before run

  • mge2galfit reads directly from GALFIT file to reduce arg parsing options

  • creates curve of growth plot

  • minor changes in names and plots

  • bugs fixed

Version 1.7.7

GALFITools: A library for GALFIT

GALFITools constitutes a collection of specialized routines to facilitate the utilization of GALFIT. The toolkit encompasses a spectrum of routines, spanning from mask creation, Point Spread Function (PSF) creation, Multi-gaussian expansion, sky computation, initial parameter estimation, to the analysis of GALFIT’s output

In this release:

  • getPeak function was added to indicate the coordinates of the galaxy’s pixel with the highest count value

  • skyring function now writes a fits file to indicate the ring where the sky was computed

  • bugs fixed

Version 1.15.0

GALFITools: A library for GALFIT

GALFITools constitutes a collection of specialized routines to facilitate the utilization of GALFIT. The toolkit encompasses a spectrum of routines, spanning from mask creation, Point Spread Function (PSF) creation, Multi-gaussian expansion, sky computation, initial parameter estimation, to the analysis of GALFIT’s output

In this release:

  • The functions have been documented.

  • Console scripts return results in units of pixels and arc sec

  • New function GetSersic to estimate initial parameters for GALFIT input file

  • New function imarith to make arithmetic operations on images

  • New Function makePSF to create PSF images using multi gaussian expansion

  • New function getKappa2 as an alternative to getKappa to estimate the curvature of a function

  • New function getBarSize to estimate the bar size

  • Bugs fixed

Version 1.17.0

GALFITools: A library for GALFIT

GALFITools constitutes a collection of specialized routines to facilitate the utilization of GALFIT. The toolkit encompasses a spectrum of routines, spanning from mask creation, Point Spread Function (PSF) creation, Multi-gaussian expansion, sky computation, initial parameter estimation, to the analysis of GALFIT’s output

In this release:

  • New function (getBT) to compute the bulge to total luminosity ratio

  • New function (getMeRad) to compute the surface brightess (and

  • mean surface brightness at a given radio

Version 1.18.0

GALFITools: A library for GALFIT

GALFITools constitutes a collection of specialized routines to facilitate the utilization of GALFIT. The toolkit encompasses a spectrum of routines, spanning from mask creation, Point Spread Function (PSF) creation, Multi-gaussian expansion, sky computation, initial parameter estimation, to the analysis of GALFIT’s output

In this release:

  • New function (getBT) to compute the bulge to total luminosity ratio

  • New function (getMeRad) to compute the surface brightess and mean surface brightness at a any radio

  • skyRing and skyDs9 functions computes the surface brightness of the sky

  • better documentation

  • bugs fixed

Version 1.30.0

GALFITools: A library for GALFIT

GALFITools constitutes a collection of specialized routines to facilitate the utilization of GALFIT. The toolkit encompasses a spectrum of routines, spanning from mask creation, Point Spread Function (PSF) creation, Multi-gaussian expansion, sky computation, initial parameter estimation, to the analysis of GALFIT’s output

This release includes many changes:

  • function getSersic improved

  • function to convert ferrer from sersic added

  • print output format changed

  • Many galout functions now have batch versions for processing multiple files.

  • The makePSF function has been improved and now provides two PSF models.

  • Added a batch GALFIT function that allows GALFIT to run in parallel on multiple input files.

  • exp2disk function added to convert exponential function to edge-on disk function

  • An alternative for mge2galfit has been added: sersic2mge. MGE from a Sersic function

  • toSersic function added to convert de Vaucoulers, exponential gaussian functions to Sersic in a GALFIT file

  • New functions to download DESI data and convert innvar image to sigma image for GALFIT

  • photDs9 function improved

  • The maskDs9 function has been improved and now provides options to mask pixels with a specified value and invert the mask outside of the DS9 region.

  • new function to correct galfit files for magnitude extinction and K correction

  • new function to correct for magnitude exctincion and K correction for fitlog table created with fitlog2csv

  • surface brightness can be now corrected for expansion of Universe for getrecomp and getmerad

  • new functions to estimate errors on parameters from multiple GALFIT files

  • getChinu function added to compute the Chinu square inside a fraction of light radius

  • getChinu also computes the Akaike and Bayesian information criterions

  • DESI: new function to detect central ellipse in DESI maskbits file

  • getsegvalue function added to obtain the value on a determined pixel of Segmentation Sextractor file

  • New funciton to rotate and scale a ds9 region ellipse. megamask incorporated

  • megamask function for DESI added which combines three masks to create a new mask

  • Added the supermask function, which creates a mask by combining the output of the maskSky function with a SExtractor segmentation image.

  • Added function to convert decam 2 sdss filters

  • Added new function to compute magnitude of edge disk in a GALFIT file

  • pyopensci and joss badges included

  • bugs fixed