Releases: vortex-exoplanet/VIP
Releases · vortex-exoplanet/VIP
VIP v0.9.11
Changes since VIP v0.9.10:
- Improved
compute_binary_map
function - Updated docstrings in several functions
- Fixed call to deprecated
normpdf
(matplotlib older version) - Fixed bug in
cube_detect_badfr_ellipticity
(to match new photutils API) - Fixed how
delta_rot
parameter was handled inxloci
andpca_annular
functions - Fixed
negfc.firstguess
function
VIP v0.9.10
Changes since VIP v0.9.9 :
- New
SVDecomposer
class,svd
module was cleaned up. - Lots of improvements to
vip.pca.pca
function for ADI, ADI+RDI or AmSDI datasets. It allows the computation of a grid of results whenncomp
is a tuple, the possibility to choose a desired CEVR, and incremental PCA for big arrays. Updated docstrings. - Improvements to
vip.pca.pca_annular
function for ADI, ADI+RDI or AmSDI datasets. Updated docstrings. - Improvements to
vip.preproc.cube_recenter_dft_upsampling
function. - Defaults changed in
vip.var.fit_2d
module. - Added test modules:
test_pipeline_adi
,test_pipeline_sdi
,test_pipeline_rdi
,test_metrics_detection
andtest_metrics_snr
. - Module
vip.metrics.snr_source
has been cleaned up. Functionsnr
computed the STD of background apertures with theddof=1
option. - Other minor fixes and improvements.
VIP v0.9.9
Thanks to @r4lv, @VChristiaens, @jmilou, @ChrisDelaX who made some of the contributions below. Changes since VIP v0.9.8 :
- Dropped Python 2.7 compatibility.
- Removed
plotting
module. VIP now imports the packageHCIplot
. - Improved test suite (pipeline for both ADI and ADI+mSDI).
- Improved
detection
function. - New options for the S/N computation.
- Better handling of versions in requirements file.
- Bug-fix in PCA for 4D arrays.
- Bug-fix
phase_function
module. - Bug-fix in
get_eigenvectors
when ncomp = None. - Improved OOP interface (HCIDataset, HCIFrame and HCI).
- Improvements to the
vip_hci.metrics.roc
module. - Coverage reports with codecov.io.
- Updated ANDROMEDA algorithm.
- Added the
stim
module (detection map) in metrics. - Improved documentation in several functions/classes.
VIP v0.9.8
Changes since VIP v0.9.7:
- New class
ScatteredLightDisk
by @jmilou for generating synthetic discs. This code is based on a light version of the GRATER tool (GRenoble RAdiative TransfER, Augereau et al. 1999) - New functions
cube_inject_fakedisk
andcube_inject_trace
- New function
cube_shift
- Bug fixed in
snrmap
function - Bug fixed in
cube_detect_badfr_pxstats
(due to Pandas API change) - Improvements in
HCIPostProcAlgo
andHCIDataset
classes (for new OOP API) - Improvements in
normalize_psf
function - Improvements in
cube_rescaling_wavelengths
and_find_indices_sdi
functions - Improvements in
median_sub
function - Improvements in
compute_binary_map
function - Redundant function in
shapes
module were removed. The signatures of several functions were unified - Changed defaults for
xloci
least-square model PSF subtraction - Updated ANDROMEDA algorithm
- Support for Python 3.7
- Improved pytest coverage
- Improved documentation
VIP v0.9.7
Changes since VIP v0.9.6:
- Several model PSF subtraction algorithms are now compatible with ASDI datasets.
- New metrics subpackage with a ROC class.
- Refactoring of multi-processing logic.
- Improvements on the ANDROMEDA implementation.
- Various bugs were fixed.
- Code cleanup.
VIP v0.9.6
This new version of VIP contains the following changes:
- Improved HCIDataset, HCIFrame and a couple of HCI classes. This is part of the new object oriented API to make the functionality of VIP more cohesive.
- A port of the IDL ANDROMEDA algorithm has been added (great job @r4lv).
- Improved centering routines and
create_synth_psf
function. - Code cleanup in fits module.
- Improved docstrings of several functions/classes.
VIP v0.9.5
- Introducing new object oriented API (classes HCICube, HCIFrame). Work in progress, to be finished before VIP 1.0.0 release.
- Re-written full-frame PCA algorithm, with improved ADI+mSDI processing.
- Improved 2d fitting (Gaussian, Moffat and Airy disk models). New
create_synth_psf
function. - Cube subsampling in 4d case.
- Improved
normalize_psf
function (psf_norm before) - Code cleanup and various minor enhancements.
- Documentation cleanup.
- More homogenous plotting style.
VIP v0.9.4
- Updated the Jupyter notebook tutorial for ADI data processing with
VIP
v0.9.4. See the repo: https://github.com/carlgogo/vip-tutorial - Code cleanup in several modules and small speed improvements (thanks @r4lv)
- Fix in
cube_recenter_dft_upsampling
andframe_center_satspots
- Automated testing for recentering functions (thanks @r4lv)
- Re-written
mask_circle
function for masking a centered circular aperture - Fixed documentation webpage. Sphinx/autodoc is correctly generating the API documention
- Improvements in
psf_norm
,plot_surface
,pp_subplots
andcube_recenter_satspots
- Fixed small bugs in
pca_adi_annular
- Improvements in
mcmc_negfc_sampling
andconfidence
VIP v0.9.3
- Fixed a bug in
cube_correct_nan
- Pyds9 removed from requirements file (now optional)
- Updated readme. Code cleaning.
VIP v0.9.2
- ADI least-squares post-processing (LOCI-like).
- Recentering functions gauss2d and moffat2d merged (
cube_recenter_2dfit
). Fixed handling of even-sized frames. - Fixed
fit_2dgaussian
andget_square
. - Fix in
frame_diff
function. svd_wrapper
updated, pytorch support for SVD computations on GPUs.- Removed ascii logo when importing vip.
- Code cleaning.