Skip to content

0.4.1 (2024-03-20)

Compare
Choose a tag to compare
@github-actions github-actions released this 20 Mar 02:57
· 45 commits to main since this release

Release Notes

Chore

  • make test data larger again since I remove the whole dir from cargo publish
  • make test data larger again since I remove the whole dir from cargo publish
  • make test data larger again since I remove the whole dir from cargo publish
  • make test data larger again since I remove the whole dir from cargo publish
  • make cargo publish smaller
  • make cargo publish smaller
  • make cargo publish smaller
  • make cargo publish smaller
  • make cargo publish smaller
  • make test data smaller
  • ignore notebook
  • sync lock with branch
  • sync lock with branch

New Features

  • convert pytorch models to onnx to allow more backends
    This PR uses onnx files instead of pytorch files and moves the backend
    of m6a prediction to burn-rs instead of tch-rs.

    This allows us to use other ML backends in addition to pytorch, which
    means we can still run m6a prediction without the massive pytorch
    libraries and get the same results at the cost of some performance.

    I have also added tests for m6a predictions for each PacBio chemistry to
    ensure that the number and quality of predictions are identical to
    previous versions regardless of backend. Will also be a useful test in
    the future.

    I also add a lot of new functionality to pyft.

    This will be the basis of ft v0.4.0 when merged.

Commit Statistics

  • 23 commits contributed to the release over the course of 7 calendar days.
  • 20 days passed between releases.
  • 14 commits were understood as conventional.
  • 2 unique issues were worked on: #43, #46

Commit Details

view details
  • #43
  • #46
    • Convert pytorch models to onnx to allow more backends (547b815)
  • Uncategorized
    • Make test data larger again since I remove the whole dir from cargo publish (61967b4)
    • Make test data larger again since I remove the whole dir from cargo publish (93de92f)
    • Make test data larger again since I remove the whole dir from cargo publish (3a47fa8)
    • Make test data larger again since I remove the whole dir from cargo publish (0a9ab3f)
    • Release fibertools-rs v0.4.0 (5f5fac5)
    • Release fibertools-rs v0.4.0 (01748de)
    • Make cargo publish smaller (0b8f6a2)
    • Release fibertools-rs v0.4.0 (3656e4b)
    • Release fibertools-rs v0.4.0 (e4815ad)
    • Make cargo publish smaller (2be96e2)
    • Release fibertools-rs v0.4.0 (4c505e0)
    • Make cargo publish smaller (8a58172)
    • Release fibertools-rs v0.4.0 (31881bf)
    • Make cargo publish smaller (1d7de11)
    • Make cargo publish smaller (9a96cb3)
    • Release fibertools-rs v0.4.0 (9e29925)
    • Make test data smaller (cbdda1a)
    • Release fibertools-rs v0.4.0 (5eba406)
    • Ignore notebook (212b2c9)
    • Sync lock with branch (285db7d)
    • Sync lock with branch (17b8cb6)