Releases: vortex-exoplanet/VIP
Releases · vortex-exoplanet/VIP
VIP v1.6.3
What's Changed
- New options for the full-frame
pca
(new 'ref_strategy' keyword) andsignificance
functions by @VChristiaens in #646 - Adapted argument in
frame_crop
function for consistency withcube_crop_frames
in #646 - Adapted radial sampling in contrast curve function for enhanced robustness to large FWHM values by @VChristiaens in #650
- Torch FFT Rotation & Juillard23 IPCA by @Sand-jrd in #651
- Some deprecation warning fixes and PEP8 formatting by @VChristiaens in #646, and added myst requirement for docs compilation in #647
- Docs: updated tutorials call to download test data + inclusion of RDI tutorial by @VChristiaens in #648
Full Changelog: v1.6.2...v1.6.3
VIP v1.6.2
What's Changed
- more robust mu sigma calculation, new seeing function, memory improvements, typo fixes by @IainHammond in #644
- Additional features for PCA, IPCA and median-sub functions by @VChristiaens in #645:
- median-RDI now possible, both in full-frame and annular mode in
median_sub
; - list of npc matching the number of annuli in
pca_annular
(for either ADI, RDI or ASDI) now accepted and documented; - improved convergence behaviour in incremental IPCA.
- median-RDI now possible, both in full-frame and annular mode in
- minor bug fix for contrast curve function (which could occur when max pixel radius was not an integer) by @VChristiaens in #645
- improved behaviour for various utilities including
mask_circle
,cube_detect_badfr_pxstats
and fixed warning messages incontrast_curve
function by @VChristiaens in #645
Full Changelog: v1.6.1...v1.6.2
VIP v1.6.1
What's Changed
- DFT shift fix for new scikit, speed improvement for find_nearest by @IainHammond in #638
- Minor bug fixes:
- In SNR map calculation in the case of integer input fwhm by @VChristiaens in #639
- For PCA-RDI with 4D cubes by @VChristiaens in #642
- For mixed array types when creating bad pixel maps
- A few new features by @VChristiaens in #642
- Added compatibility for NEGFC combined with either PCA-ARDI or PCA RDI with data imputation
- IPCA-ARDI now does PCA-ARDI with the initial number of principal components, instead of RDI with the last number of principal components
- Made frame_by_frame mode of cube_fix_badpix_isolated function compatible with input bad pixel map
- Wider multiprocessing support (now compatible with 'spawn' starting method when 'fork' not available) by @VChristiaens in #643
- Bug fix for IPCA-ARDI with DI initialization by @VChristiaens in #643
- Documentation:
- Updated readthedocs.yml by @VChristiaens in #633, #634 & #635
- Updated dosctrings by @VChristiaens in #640
- Added sphinx rtd theme to requirements by @VChristiaens in #636
- Added info about VIP conventions by @VChristiaens in #637
Full Changelog: v1.6.0...v1.6.1
VIP v1.6.0
What's Changed
- Inclusion of IROLL, IPCA, NEGFD routines and new features to NEGFC routines by @VChristiaens in #628
- Replacement of sci_cube_skysub with DIKL by @Sand-jrd in #629
- Adapted cube_collapse function to also accept an input 4D cube by @VChristiaens in #630
- Updated tests and reverted to original contrast curve definition by @VChristiaens in #631
- Updated readme & fixed links in tutorials shown in docs by @VChristiaens in #632
Full Changelog: v1.5.3...v1.6.0
VIP v1.5.3
What's Changed
- Fix for GPU-based SVD calculation options by @VChristiaens in #619
- cube_recenter_satspots with filter_freq by @ElenaKoko in #621
- fixed VIP installation problems related to scikit-image, general improvements for recenter functions and docstrings , PEP8 imports by @IainHammond in #622
- Correction to how the reference dataset is built in do_pca_patch by @Julat300 in #625
- Made the contrast_curve function more robust to classes with inherited attributes by @Julat300 in #626
New Contributors
- @ElenaKoko made their first contribution in #621
- @Julat300 made their first contribution in #625
Full Changelog: v1.5.2...v1.5.3
VIP v1.5.2
What's Changed
- Bug fix for new behaviour of photutils.detect_sources (photutils version>0.7) in roc.compute_binary_map by @VChristiaens in #616
- Improvements to
pca
andpca_annular
functions, including possibility to calculate results for an inputncomp
list by @VChristiaens in #617
Full Changelog: v1.5.1...v1.5.2
Note: version required to use the latest features in Applefy.
VIP v1.5.1
What's Changed
- new fits.open_header function, typo fixes and better verbosity by @IainHammond in #612
- additional open_fits updates for robustness to some JWST fits header keywords by @VChristiaens in #613
- new options for cross-correlation based cube centering by @VChristiaens in #613
- adapted pre-commit config file by @VChristiaens in #614
Important note: the header
parameter of the open_fits
function was inadvertently changed to get_header
in v1.5.0. It is now back to header
in v1.5.1 for retrocompatibility.
Full Changelog: v1.5.0...v1.5.1
VIP v1.5.0
What's Changed
- Improvement pca upgrade by @Eixalde in #601
- Remove strenum optional dependancy by @Eixalde in #604
- Positionnal arguments retro compatibility by @Eixalde in #605
- Updated requirements to solve broken dependencies by @VChristiaens in #606
- Save results fits by @Eixalde in #607
- Updated README, CI tests and requirements to drop support to 3.7 but include support to 3.11 by @VChristiaens in #610
- Re-organization of new OO utilities and solution to Params class incompatibility with contrast curve functions by @VChristiaens in #611
Important: Support for Python 3.7 is no longer provided. Support for Python 3.11 is now covered with CI tests.
Full Changelog: v1.4.2...v1.5.0
VIP v1.4.2
What's Changed
- Updated status of 'objects' to allow for VIP import by @VChristiaens in #599 and #600
Full Changelog: v1.4.1...v1.4.2
VIP v1.4.1
What's Changed
- Fixed ragged array warning by @VChristiaens in #576
- Minor bug correction by @jmilou in #577
- Tests updated after a correction in the class ScatteredLight by @jmilou in #579
- Refactoring crosscheck oop by @Eixalde in #580
- Depreciation issues by @MadelineCeleste in #581
- Improvement more oop postproc by @Eixalde in #582
- Add "Temporal" option to pca fullfr by @Sand-jrd in #583
- Annular Temporal PCA by @Sand-jrd in #584
- Refactoring oop upgrades by @Eixalde in #585
- Fix various issues by @Eixalde in #587
- Updated docs and python version for doc compilation by @VChristiaens in #588
- Updated python version to compile readthedocs by @VChristiaens in #589
- Updated version in readthedocs.yml file by @VChristiaens in #591
- Updated readthedocs.yml file for compatibility with v2 by @VChristiaens in #592
- Removed readthedocs.yml and added urllib3 version requirement to fix … by @VChristiaens in #593
- Added readthedocs.yml by @VChristiaens in #594
- updated readthedocs.yml by @VChristiaens in #595
- updated sphinx-rtd-theme requirement by @VChristiaens in #596
- Updated requirements for doc compilation by @VChristiaens in #597
- Added requirements to compile docs by @VChristiaens in #598
New Contributors
- @Eixalde made their first contribution in #580
- @MadelineCeleste made their first contribution in #581
- @Sand-jrd made their first contribution in #583
Full Changelog: v1.4.0...v1.4.1