Skip to content

Latest commit

 

History

History
29 lines (26 loc) · 1.68 KB

CHANGELOG-unreleased.md

File metadata and controls

29 lines (26 loc) · 1.68 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project, at least loosely, adheres to Semantic Versioning.

This file contains the unreleased changes to the codebase. See CHANGELOG.md for the released changes.

Unreleased

Changed

  • WAVE parameters can be added to a Wave model with add_wave_component() in wave.py
  • Moved design matrix normalization code from pint.fitter to the new pint.utils.normalize_designmatrix() function.
  • Made Residuals independent of GLSFitter (GLS chi2 is now computed using the new function Residuals._calc_gls_chi2()).

Added

  • Added WaveX model as a DelayComponent with Fourier amplitudes as fitted parameters
  • Optionally return the the log normalization factor of the likelihood function from the Residuals.calc_chi2() method.
  • WLSNoiseFitter to estimate white noise parameters and their uncertainties.
  • positive attribute in Parameter class

Fixed

  • Wave model validate() can correctly use PEPOCH to assign WAVEEPOCH parameter
  • Fixed RTD by specifying theme explicitly.
  • .value() now works for pairParameters
  • Setting model.PARAM1 = model.PARAM2 no longer overrides the name of PARAM1
  • Fixed an incorrect docstring in pbprime() functions.
  • Fix ICRS -> ECL conversion when parameter uncertainties are not set.
  • get_TOAs raises an exception upon finding mixed narrowband and wideband TOAs in a tim file. TOAs.is_wideband returns True only if ALL TOAs have the -pp_dm flag.
  • Robust access of EPHEM and PLANET_SHAPIRO in make_fake_toas_fromtim

Removed