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.
WAVE
parameters can be added to aWave
model withadd_wave_component()
inwave.py
- Moved design matrix normalization code from
pint.fitter
to the newpint.utils.normalize_designmatrix()
function. - Made
Residuals
independent ofGLSFitter
(GLS chi2 is now computed using the new functionResiduals._calc_gls_chi2()
).
- Added
WaveX
model as aDelayComponent
with Fourier amplitudes as fitted parameters
- 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 ofPARAM1
- 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.