0.4.1 (2024-03-20)
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
- Footprinting (
0429ff0
)
- Footprinting (
- #46
- Convert pytorch models to onnx to allow more backends (
547b815
)
- Convert pytorch models to onnx to allow more backends (
- 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
)
- Make test data larger again since I remove the whole dir from cargo publish (