Tags: cdcapano/epsie
Tags
Updates for v0.3 (#5) * always assume start positions are arrays * have start positions have shape ntemps x nchains instead of nchains x ntemps * set version to dev * fix hasblobs settings in ptchain * add checkpointing using hickle * make load and dump state stand-alone functions * Add python 3.6 support (#2) * fix typo in normal jump proposal * speed up normal by only using multivariate if covariance has off diagonals * py3 fixes, including making sure maps returns lists * fix typo from switch away from multivariate in normal proposal * fix another typo in normal proposal * some py3 updates and update to randomgen 1.18.x api * use add_meta from six * add six to requirements; set randomgen version requirements based on python version * rename brng -> bit_generator to be consistent with randomgen * reinstate support for py2.7 versions of randomgen * update requirements and setup.py * disable pylint complaining that map is not callable * Checkpoint using byte array (#3) * write state to hdf5 file as binary data * store pickle data as a bytes array instead * remove hickle dependency; add h5py * expect file handler for checkpoint instead, so can remove h5py dependency * Fix temperature metadata storage (#4) * save temperature swaps and ar as different arrays; account for swap interval * allow swap interval to be specified * fix whitespace * move load/dump functions to top level, and make dumping from pickle a separate function * fix import * only check for betas not equal to 1 in ptchain, and use updated warning * remove unused import * Allow proposals to be updated before and after jumps. Update AdaptiveNormal after jump, which fixes a bug that caused it to break when resuming from a checkpoint. * update the example notebooks * add message about examples to readme * bump version number