Skip to content

Releases: vortex-exoplanet/VIP

VIP v0.9.11

29 Jul 21:03
669f218
Compare
Choose a tag to compare

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 in xloci and pca_annular functions
  • Fixed negfc.firstguess function

VIP v0.9.10

04 May 11:25
cd90c9a
Compare
Choose a tag to compare

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 when ncomp 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 and test_metrics_snr.
  • Module vip.metrics.snr_source has been cleaned up. Function snr computed the STD of background apertures with the ddof=1 option.
  • Other minor fixes and improvements.

VIP v0.9.9

01 Apr 10:11
b56e493
Compare
Choose a tag to compare

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 package HCIplot.
  • 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

19 Sep 11:33
1489cb7
Compare
Choose a tag to compare

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 and cube_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 and HCIDataset 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

22 Jun 18:20
2c03646
Compare
Choose a tag to compare

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

04 May 18:31
3abe1ab
Compare
Choose a tag to compare

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

16 Apr 14:30
5115a72
Compare
Choose a tag to compare
  • 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

15 Mar 11:22
8df8d79
Compare
Choose a tag to compare
  • 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 and frame_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 and cube_recenter_satspots
  • Fixed small bugs in pca_adi_annular
  • Improvements in mcmc_negfc_sampling and confidence

VIP v0.9.3

02 Mar 08:00
c4e0238
Compare
Choose a tag to compare
  • Fixed a bug in cube_correct_nan
  • Pyds9 removed from requirements file (now optional)
  • Updated readme. Code cleaning.

VIP v0.9.2

26 Feb 22:22
6d3f090
Compare
Choose a tag to compare
  • 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 and get_square.
  • Fix in frame_diff function.
  • svd_wrapper updated, pytorch support for SVD computations on GPUs.
  • Removed ascii logo when importing vip.
  • Code cleaning.