Skip to content

v0.9.5

Compare
Choose a tag to compare
@paulray paulray released this 01 May 14:20
· 2045 commits to master since this release

[0.9.5] 2023-05-01

Changed

  • Changed minimum supported version of scipy to 1.4.1
  • Moved DMconst from pint.models.dispersion_model to pint to avoid circular imports
  • Removed references to astropy._erfa (removed since astropy 4.2)
  • Refactor Dre method, fix expressions for Einstein delay and post-Keplerian parameters in DD model
  • Updated contributor list (AUTHORS.rst)
  • Emit an informative warning for "MODE" statement in TOA file; Ignore "MODE 1" silently
  • Version of sphinx-rtd-theme updated in requirements_dev.txt
  • Updated black version to 23.x
  • Older event loading functions now use newer functions to create TOAs and then convert to list of TOA objects
  • Limited hypothesis to <= 6.72.0 to avoid numpy problems in oldestdeps

Added

  • Documentation: Explanation for DM
  • Methods to compute dispersion slope and to convert DM using the CODATA value of DMconst
  • TimingModel.total_dispersion_slope method
  • Explicit discussion of DT92 convention to DDK model
  • HAWC, HESS and ORT telescopes to the list of known observatories
  • Documentation: making TOAs from array of times added to HowTo
  • Method to make TOAs from an array of times
  • Clock correction for LEAP
  • Wideband TOA simulation feature in pint.simulation and zima
  • ELL1k timing model
  • Test for MCMCFitter
  • Added multiprocessing capability to event_optimize
  • Can merge TOAs using '+' operator; in-place merge using '+=' operator
  • funcParameters defined as functions operating on other parameters
  • Option to save emcee backend chains in event_optimize
  • Documentation on how to extract a covariance matrix
  • DDS and DDGR models
  • Second-order corrections included in ELL1
  • Module for converting between binary models also included in convert_parfile
  • Method to get a parameter as a uncertainties.ufloat for doing math
  • Method to get current binary period and uncertainty at a given time regardless of binary model
  • TCB to TDB conversion on read, and conversion script (tcb2tdb)
  • Functions to get TOAs objects from satellite data (Fermi and otherwise)
  • Methods to convert a TOAs object into a list of TOA objects

Fixed

  • Syntax error in README.rst
  • Broken notebooks CI test
  • BIPM correction for simulated TOAs
  • Added try/except to test_pldmnoise.py/test_PLRedNoise_recovery to avoid exceptions during CI
  • Import for longdouble2str in get_tempo_result
  • Plotting orbital phase in pintk when FB0 is used instead of PB
  • Selection of BIPM for random models
  • Added 1 sigma errors to update the postfit parfile errors in event_optimize
  • Fixed DDS CI testing failures
  • Add SolarSystemShapiro to the timing model only if an Astrometry component is present.

Full Changelog: 0.9.3...0.9.5