Skip to content

Releases: ExaScience/smurff

v1.0

05 Mar 14:20
9acc137
Compare
Choose a tag to compare

SMURFF v1.0 Release Notes

Functionally SMURFF v1.0 is the same as SMURFF v0.17.0.

The main improvements are a modernisation of the packaging and build system We
now use a pyproject.toml file and scikit-build-core with vcpkg on Windows and
macOS to build wheels and conda package for Python 3.9 to Python 3.13 on
Window, Linux and macOS.

These packages can be installed using

  • conda: conda install -c vanderaa smurff
  • pip: pip install smurff

Other fixes / minor improvements

  • smurff --bist now runs all unittests in the single smurff binary in #149
  • py_smurff version gives version info on linked libraries in #160
  • A better error message when input contains NaN in #161

Full Changelog: v0.17.0...v1.0

Documentation updates, faster predictions and update Python API for predictions

09 Apr 12:42
Compare
Choose a tag to compare

Updated Python API for inference
Speedup in PredictionSession and MacauOnePrior
Fixes for logging in Jupyter Notebooks
Fixes in propageted posterior dimension checking

Update documentation on PredictSession

09 Apr 12:40
Compare
Choose a tag to compare

Updated documentation and small fixes for predictions.

See:

  • docs/notebooks/syn_out_matrix_prediction.ipynb
  • python/smurff/smurff/predict.py

Support for Tensor Prediction

03 Sep 09:06
Compare
Choose a tag to compare

This version adds support for predictions with more than 2 dimensions.

Posterior Propagation

20 Nov 14:25
Compare
Choose a tag to compare

SMURFF now supports BPMF with Posterior Propagation

Faster oom predictions

21 Mar 15:13
Compare
Choose a tag to compare
v0.14.3

Faster OOM prediction