Recent Releases of https://github.com/bacpop/mandrake
https://github.com/bacpop/mandrake - v1.2.2: Update to sketchlib v2
This version supports pp-sketchlib v1.7.x and v2.0.0, and enables GPU support if these dists are used.
What's Changed
- Change pp-sketchlib calls to kwargs by @johnlees in https://github.com/bacpop/mandrake/pull/31
Full Changelog: https://github.com/bacpop/mandrake/compare/v1.2.1...v1.2.2
- Python
Published by johnlees about 4 years ago
https://github.com/bacpop/mandrake - v1.2.1: Package fixes
These are currently a patch in the draft recipe (conda-forge/staged-recipes#16376), but this will pull the fixes into the package.
There are two further changes:
- The SGD was broken on the GPU as eta was not being decreased due to a stupid pointer error
- Sound for the animation no longer uses the squaring transform (so is higher pitched)
- Python
Published by johnlees over 4 years ago
https://github.com/bacpop/mandrake - v1.2.0: Animation version
This version primarily tweaks the animation output for better videos. There are also some package changes to work better with conda-forge. Changes are as in #27:
- More robust when labels provided are wrong
- Add Makefile for conda-forge issues
- seed also sets label colours
- Scale plot before running HDBSCAN for more consistent results across datasets
- Start embedding on a unit circle rather than square
- Remove template on sce_results (always use doubles, cast in the destride if fp32 used with CUDA)
- Add ability to add sound to the animation
- Reduce the number of H<->D memcpy and remove host callback from CUDA graph. As this is only called occasionally it speeds inter-kernel time up a lot.
- Make the animation screen shaped, change the colour scheme, add a legend.
- Python
Published by johnlees over 4 years ago
https://github.com/bacpop/mandrake - v1.1.0: Paper version
This is the version we used for the analysis in the accompanying manuscript.
Changes from v1:
- Fix a memory error in the seeding. Doesn't affect function, but can cause a crash #24
- Fix to discrete draws. May cause some issues with SCE, but was evened out by stochastic nature as most draws correct #24
- Fix use of accessory matrix in python code #24
- Various changes to plots #24 #25
- Small bug fixes in pairsnp (returning a few too many distances) #25
- Fix pairsnp progress meter #25
- Allow Ctrl-C during pairsnp run #25
- Deterministic label colours in plot with --labels #25
- Python
Published by johnlees over 4 years ago
https://github.com/bacpop/mandrake - v1.0.0: Initial release
First version of mandrake, used for the analysis in the manuscript
- Python
Published by johnlees over 4 years ago