From a123dac23ba02d0d9d4ac8c4f8ffc4532f6d6516 Mon Sep 17 00:00:00 2001 From: Mitchell Robert Vollger Date: Tue, 19 Mar 2024 19:49:00 -0700 Subject: [PATCH] Release fibertools-rs v0.4.1 --- CHANGELOG.md | 105 ++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 74 insertions(+), 31 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f3c26413..df8c8d95 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,44 +5,23 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and the project tries but probably doesn't to adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## 0.4.0 (2024-03-20) - - - - - - - - - - - -### Chore - - - ignore notebook - - sync lock with branch - - sync lock with branch +## 0.4.1 (2024-03-20) ### 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 - -### Chore - - make cargo publish smaller - -### Chore - - make cargo publish smaller - -### Chore - - make cargo publish smaller - make cargo publish smaller - -### Chore - - make test data smaller + - ignore notebook + - sync lock with branch + - sync lock with branch ### New Features @@ -68,9 +47,9 @@ and the project tries but probably doesn't to adhere to [Semantic Versioning](ht - - 18 commits contributed to the release over the course of 7 calendar days. + - 23 commits contributed to the release over the course of 7 calendar days. - 20 days passed between releases. - - 10 commits were understood as [conventional](https://www.conventionalcommits.org). + - 14 commits were understood as [conventional](https://www.conventionalcommits.org). - 2 unique issues were worked on: [#43](https://github.com/fiberseq/fibertools-rs/issues/43), [#46](https://github.com/fiberseq/fibertools-rs/issues/46) ### Commit Details @@ -84,6 +63,11 @@ and the project tries but probably doesn't to adhere to [Semantic Versioning](ht * **[#46](https://github.com/fiberseq/fibertools-rs/issues/46)** - Convert pytorch models to onnx to allow more backends ([`547b815`](https://github.com/fiberseq/fibertools-rs/commit/547b8150f9159b41985dc59b77b254f148b200b0)) * **Uncategorized** + - Make test data larger again since I remove the whole dir from cargo publish ([`61967b4`](https://github.com/fiberseq/fibertools-rs/commit/61967b45e2427eafdba6700c3aa4151ca4ba17c1)) + - Make test data larger again since I remove the whole dir from cargo publish ([`93de92f`](https://github.com/fiberseq/fibertools-rs/commit/93de92f6dbe3b8d5e596967f002d19ef0cd30458)) + - Make test data larger again since I remove the whole dir from cargo publish ([`3a47fa8`](https://github.com/fiberseq/fibertools-rs/commit/3a47fa8f33664c37c5ae9283b376360b7dff914d)) + - Make test data larger again since I remove the whole dir from cargo publish ([`0a9ab3f`](https://github.com/fiberseq/fibertools-rs/commit/0a9ab3f816b0f52b8519b42b407577528dd14b19)) + - Release fibertools-rs v0.4.0 ([`5f5fac5`](https://github.com/fiberseq/fibertools-rs/commit/5f5fac5c1336cba6d59dbeda464f34f8655e4070)) - Release fibertools-rs v0.4.0 ([`01748de`](https://github.com/fiberseq/fibertools-rs/commit/01748de0fcaf07e67ecf330615389c3d29c7e9fe)) - Make cargo publish smaller ([`0b8f6a2`](https://github.com/fiberseq/fibertools-rs/commit/0b8f6a299120760452091ee3f14a4442d3876637)) - Release fibertools-rs v0.4.0 ([`3656e4b`](https://github.com/fiberseq/fibertools-rs/commit/3656e4b9ce3a0c3e7287f0abe04af72c608ecd98)) @@ -102,6 +86,65 @@ and the project tries but probably doesn't to adhere to [Semantic Versioning](ht - Sync lock with branch ([`17b8cb6`](https://github.com/fiberseq/fibertools-rs/commit/17b8cb6642bbee5f0e2813515d8256516dccb48d)) +## 0.4.0 (2024-03-20) + + + + + + + + + + + +### Chore + + - ignore notebook + - sync lock with branch + - sync lock with branch + +### Chore + + - make cargo publish smaller + +### Chore + + - make cargo publish smaller + +### Chore + + - make cargo publish smaller + +### Chore + + - make cargo publish smaller + - make cargo publish smaller + +### Chore + + - make test data smaller + +### 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. + ## 0.3.9 (2024-02-28)