Clustering with variational Bayes and population Monte Carlo
Improve the CI support and improve building and testing wheels across more platforms and architectures.
cibuildwheel
to build and test wheels.cibuildwheel
linux
(archs x86_64
and aarch64
) and macOS
(archs x86_64
and arm64
)Improve the CI support and support building and deploying wheels
#62
None
No change to the actual source code was done but it is now easier to install pypmc
from pypi. If numpy
is not available, it will be properly installed before at attempt is made to build pypmc
itself.
The basic ground work for binary wheels for multiple platforms via cibuild
is done, too. It requires a final tweak and travis to actually build and deploy.
This is a maintenance release.
pypmc
now runs on travis and the docs are automatically built and deployed to http://fredros.github.io/pypmc/html/. Every release is tagged on zenodo.
ImportanceSampler
optionally stores the values of the target densityplot_mixture
can color components based on their weight rather than their indexPMC
class can run multiple EM updates until convergenceGaussianInference
DeterministicIS
. No class was needed, all the functionality is now contained in combine_weights
MarkovChain
and ImportanceSampler
don't have a combined history
anymore, weights and samples are accessible as their own History
objects