Releases: hpparvi/ExoIris
Releases · hpparvi/ExoIris
v0.19.2
V0.18.0
Version 0.18 adds an offset_group variable to TSData that can be used in ExoIris to account for bias offsets between instruments
and monochromatic transit-to-transit variations in transit depths caused by unocculted stellar heterogeneities, such
as spots and faculae.
v0.17.0
Added
- Added support for masked data support with GP noise model.
- Added an option to set the GP hyperparameters for an individual data set.
- Added
white_times,white_fluxes,white_models, andwhite_errorsproperties toExoIristo access white ligth curve data.
Fixed
- Fixed model loading with masked data.
v0.16.0
Added
- New Data Mask: Introduced a general
maskattribute in theTSDataclass to automatically flag valid data points (based on finite fluxes and errors). - Uncertainty Estimation: Added the
estimate_average_uncertaintiesmethod inTSDatato compute per-wavelength uncertainties using first differences. - White Light Curve Processing: Updated the
WhiteLPFclass to usenanmeanandisfinitechecks when computing the white light curve, ensuring only valid flux values are averaged.
Changed
- Transit Mask Renaming: Renamed the old
ootmaskattribute totransit_maskthroughout the codebase for clarity. This change affects plotting, normalization, binning, and file I/O. - Method Renaming: Renamed
calculate_ootmaskin theTSDataSetclass tomask_transitto reflect the updated naming convention. - Normalization Enhancements: Updated normalization methods (
normalize_to_polyandnormalize_to_median) to utilize the newtransit_maskandmaskattributes, improving the reliability of baseline fits. - Cropping Flexibility: Added an
inplaceparameter to bothcrop_wavelengthandcrop_timemethods, allowing users to choose between modifying the existing data or returning a new cropped instance. - Likelihood Function Update: Modified the
lnlike_normalfunction inTSLPFto accept an additionalmaskparameter and process only valid data points during likelihood calculations. - Outlier Handling: Refined the
remove_outliersmethod to flag outliers by setting affected fluxes and errors to NaN, rather than replacing them with median-filtered values.
Removed
- Removed Deprecated Method:
calculate_ootmask
This method (deprecated since v0.9) has been removed in favor of the new transit masking functionality. - Removed Deprecated Method:
normalize_baseline
Thenormalize_baselinemethod (deprecated since v0.9) has been removed; users should now usenormalize_to_poly. - Removed Deprecated Method:
normalize_median
The deprecatednormalize_medianmethod has been removed. Its functionality is now available vianormalize_to_median. - Removed Deprecated Method:
split_time
Thesplit_timemethod, deprecated since v0.9, has been removed. Usepartition_timeinstead.
v0.15.0
v0.15.0
Full Changelog: v0.14.1...v0.15.0