- Fix bug with
plot_phase_fold()
that would cause it to fail ifdata=None
. - Overhaul packaging layout to use more modern practices.
- Replace the
pymc3
backend to use the newerpymc
.
- Fix bug with wheel builds.
- Compatibility with astropy v5.0 and python 3.10.
TheJoker
now expects anumpy.random.Generator
instance instead of aRandomState
for controlling random number generation.- Renamed
t0
tot_ref
in places where it actually represents a reference time. - Added functionality to compute
t0
, i.e. the time of phase=0, for samples. - Added functions to compute time-sampling statistics for the samples returned
from The Joker (see:
thejoker.samples_analysis
). - Fixed a bug in the
UniformLog
distribution that affected running MCMC.
- Removed
astropy-helpers
from the package infrastructure. - Switched to using
tox
for testing and documentation builds. - Fixed bug in
JokerSamples.read()
when reading from an HDF5 file.