You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
New Data Mask: Introduced a general mask attribute in the TSData class to automatically flag valid data points (based on finite fluxes and errors).
Uncertainty Estimation: Added the estimate_average_uncertainties method in TSData to compute per-wavelength uncertainties using first differences.
White Light Curve Processing: Updated the WhiteLPF class to use nanmean and isfinite checks when computing the white light curve, ensuring only valid flux values are averaged.
Changed
Transit Mask Renaming: Renamed the old ootmask attribute to transit_mask throughout the codebase for clarity. This change affects plotting, normalization, binning, and file I/O.
Method Renaming: Renamed calculate_ootmask in the TSDataSet class to mask_transit to reflect the updated naming convention.
Normalization Enhancements: Updated normalization methods (normalize_to_poly and normalize_to_median) to utilize the new transit_mask and mask attributes, improving the reliability of baseline fits.
Cropping Flexibility: Added an inplace parameter to both crop_wavelength and crop_time methods, allowing users to choose between modifying the existing data or returning a new cropped instance.
Likelihood Function Update: Modified the lnlike_normal function in TSLPF to accept an additional mask parameter and process only valid data points during likelihood calculations.
Outlier Handling: Refined the remove_outliers method 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
The normalize_baseline method (deprecated since v0.9) has been removed; users should now use normalize_to_poly.
Removed Deprecated Method: normalize_median
The deprecated normalize_median method has been removed. Its functionality is now available via normalize_to_median.
Removed Deprecated Method: split_time
The split_time method, deprecated since v0.9, has been removed. Use partition_time instead.