v0.9.5
[0.9.5] 2023-05-01
Changed
- Changed minimum supported version of
scipy
to 1.4.1 - Moved
DMconst
frompint.models.dispersion_model
topint
to avoid circular imports - Removed references to
astropy._erfa
(removed sinceastropy
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 inrequirements_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
andzima
- 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 inevent_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
inget_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