diff --git a/.github/workflows/package.yml b/.github/workflows/package.yml index 9549dc8b..33e900af 100644 --- a/.github/workflows/package.yml +++ b/.github/workflows/package.yml @@ -62,7 +62,7 @@ jobs: - 3.7 - 3.8 - 3.9 - - pypy-3.6 + # - pypy-3.6 - pypy-3.7 steps: - name: Checkout code diff --git a/CHANGELOG.md b/CHANGELOG.md index d567365d..d1418259 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,22 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] -[Unreleased]: https://github.com/althonos/pyhmmer/compare/v0.4.9...HEAD +[Unreleased]: https://github.com/althonos/pyhmmer/compare/v0.4.10...HEAD + + +## [v0.4.10] - 2021-12-06 +[v0.4.10]: https://github.com/althonos/pyhmmer/compare/v0.4.9...v0.4.10 + +### Added +- `entropy` and `relative_entropy` methods to `easel.VectorF` to compute the Shannon entropy of a vector and the Kullback-Leibler divergence of two vectors. +- `mean_match_entropy`, `mean_match_information` and `mean_match_relative_entropy` methods to `plan7.HMM` to get information statistics of an HMM model. +- `match_occupancy` method to `plan7.HMM` to compute the occupancy for each match state as an `easel.VectorF`. + +### Fixed +- `plan7.Builder.build_msa` using the gap-open and gap-extend probabilities instead of the MSA itself to compute the transition probabilities for the new HMM. + +### Changed +- `plan7.Builder.build` will now only load the score system once and reuse it unless a different score system is requested between calls. ## [v0.4.9] - 2021-11-11 diff --git a/pyhmmer/__init__.py b/pyhmmer/__init__.py index dc9566fb..26bbf8b6 100644 --- a/pyhmmer/__init__.py +++ b/pyhmmer/__init__.py @@ -25,7 +25,7 @@ __author__ = "Martin Larralde " __license__ = "MIT" -__version__ = "0.4.9" +__version__ = "0.4.10" __all__ = [ errors.__name__, easel.__name__,