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.
- Moved the events -> TOAs and photon weights code into the function
load_events_weights
withinevent_optimize
. - Updated the
maxMJD
argument inevent_optimize
to default to the current mjd maskParameter.__repr__()
output now includes the frozen attribute.- Changed default value of
FDJUMPLOG
toY
- Bumped
black
version to 24.x
- arXiv link of PINT noise paper in README
- Type hints in
pint.derived_quantities
,pint.modelutils
,pint.binaryconvert
,pint.config
,pint.erfautils
,pint.fits_utils
,pint.logging
andpint.residuals
- Doing
model.par = something
will try to assign topar.quantity
orpar.value
but will give warning PLChromNoise
component to model chromatic red noise with a power law spectrum- Fourier series representation of chromatic noise (
CMWaveX
) pint.utils.cmwavex_setup
andpint.utils.plchromnoise_from_cmwavex
functions- More validation for correlated noise components in
TimingModel.validate_component_types()
- Bug in
DMWaveX.get_indices()
function - Explicit type conversion in
woodbury_dot()
function - Documentation: Fixed empty descriptions in the timing model components table
- BIC implementation
event_optimize
: Fixed a bug that was causing the results.txt file to be written without the median values.- SWX model now has SWXP_0001 frozen by default, and new segments should also have SWXP frozen
- Can now properly use local files for ephemeris
- Typos in
explanation.rst
regarding local ephemeris.
- Removed the argument
--usepickle
inevent_optimize
as theload_events_weights
function checks the events file type to see if the file is a pickle file. - Removed obsolete code, such as manually tracking the progress of the MCMC run within
event_optimize
download_data.sh
script andde432s.bsp
ephemeris file ``