Skip to content

VIP v1.1.0

Compare
Choose a tag to compare
@VChristiaens VChristiaens released this 15 Mar 15:18
· 1253 commits to master since this release
50e10eb
  • Major revamp of the package:
  1. creation of a 'fm' module for all forward-modeling related routines (disk model creation, negfc, fake companion and fake disk injections);
  2. creation of a 'psfsub' module including all PSF modeling and subtraction post-processing algorithms;
  3. creation of a 'invprob' module including andromeda, and to host future inverse-problem approach based algorithms;
  4. fixed relative imports in package to match the new structure.
  • Additional automatic tests for stim map, fake disk injection, (de)rotation, image scaling
  • Improvement and bug correction of the phase function for the disk scattered light forward model tool
  • New bad pixel correction algorithm based on kernel-interpolation;
  • Updated write_fits to also allow for multiple-extension fits files to be written;
  • Added border_mode option to all recentering functions;
  • half_res_y option added to sigma clipping algorithms (i.e. made it compatible with image-slicer IFUs);
  • Photutils and numpy deprecation warning fixes;
  • Routine descriptions adapted for compatibility with sphinx documentation;
  • Updated matplotlib version requirement to avoid bug with the latest mpl version (as of 02/2022);
  • Default start method for multiprocessing set manually to 'fork', since it was changed to 'spawn' as default starting from python 3.8 (leading to bugs in all routines using multiprocessing);
  • Updated default flux range explored by grid search negfc.