VIP 1.0.0 onwards - summary of major changes #512
VChristiaens
announced in
Announcements
Replies: 2 comments
-
This announcement aims to summarise the major changes brought to VIP between v0.7.0 and v1.0.0, as requested by our JOSS editor to further motivate the need for a new publication (a more detailed, but unsorted, list is available by inspection of each release description):
|
Beta Was this translation helpful? Give feedback.
0 replies
-
This announcement aims to summarise the major changes brought to VIP between v1.1.3 and v1.3.1 (a more detailed, but unsorted, list is available by inspection of each release description):
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Dear VIP community,
This announcement aims to summarise the major changes brought to VIP since v1.0.0 and as of v1.1.3 (a more detailed, but unsorted, list is available by inspection of each release description):
exlib
: removed, its only function has now been included in thevar
module;fm
: all functions related to forward modeling have been moved to this new module (includingnegfc
, fake companion and fake disk injection routines);invprob
: ANDROMEDA was moved to this new module - awaiting more inverse-problem based approach algorithms;psfsub
: all PSF modeling+subtraction algorithms have been moved to this module, instead of having their own module;specfit
: exported out of VIP, expanded, renamed and converted into its own GitHub repository and package, for spectral characterization of directly imaged companions;opencv
(open-cv is faster but much less accurate; see the tests in tutorial 7). Setimlib='opencv'
in the call to any routine involving image rotation to experience the same behaviour as before.fm/scattered_light_disk
class (new subclasses and routines) to allow for the creation of better scattered-light models of debris disks;fm/speckle_noise_uncertainty
: function to estimate the residual speckle noise uncertainty affecting the parameters of a companion candidate (details in Wertz et al. 2017);metrics/significance
: function to convert a S/N ratio (Student statistics) into a Gaussian sigma (in terms of equivalent false positive fraction);preproc/cube_fix_badpix_with_kernel
: correction of bad pixels with a user-defined kernel;preproc/find_scal_vector
: finds optimal scaling factor between images at different wavelengths;preproc/rotate_fft
: FFT-based image rotation (Larkin et al. 1997);preproc/scale_fft
: FFT-based image scaling;psfsub/nmf_annular
: annular version of NMF with similar options aspca_annular
;fm/negfc_mcmc_sampling
: the default likelihood expression was updated;fm/firstguess
: larger range of flux tested for grid search;preproc/cube_collapse
: can now handle NaN values;psfsub/nmf
: better handling of zero and negative values in input;psfsub/pca_annular
: default behaviour is to perform ADI+RDI when a reference cube is provided (setdelta_rot
to a large value for pure RDI);var/frame_filter_lowpass
andvar/frame_filter_highpass
: can now handle NaN values;preproc/frame_center_radon
: cube recentering via Radon transform should be fixed (as of v1.1.1);skimage
(affects allskimage
versions >~ 0.19; now forced to be <~0.18.3 upon VIP installation).vip_ds9
: longer waiting time allowed when loading ds9 window before throwing an error (prior to v1.0.3)fits/write_fits
,Beta Was this translation helpful? Give feedback.
All reactions