NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Cython bindings and Python interface to HMMER3.
Last release 1 months ago
19 Aug 2026
Release timing varies
gaps range from 9 days to 6 months
Nearly every release is documented
notes for 49 of 49 stable releases
12 versions withdrawn
withdrawn after publishing
6 years old
68 releases · first in 2020
One column per quarter.
[v0.2.2]: https://github.com/althonos/pyhmmer/compare/v0.2.1...v0.2.2
plan7.Builder RNG not reseeding between different HMMs.[v0.2.1]: https://github.com/althonos/pyhmmer/compare/v0.2.0...v0.2.1
pyhmmer.plan7.HMM.checksum property to get the 32-bit checksum of an HMM.[v0.2.0]: https://github.com/althonos/pyhmmer/compare/v0.1.4...v0.2.0
pyhmmer.plan7.Builder class to handle building a HMM from a sequence.Pipeline.search_seq to query a sequence against a sequence database.psutil dependency to detect the most efficient thread count for hmmsearch based on the number of physical CPUs.pyhmmer.hmmer.phmmer function to run a search of query sequences against a sequence database.Pipeline.search was renamed to Pipeline.search_hmm for disambiguation.libeasel.random sequences do not require the GIL anymore.Pipeline.search_hmm.SequenceFile.__next__ not working after being set in digital mode.sequences argument of hmmsearch now only requires a typing.Collection[DigitalSequence] instead of a typing.Collection[Sequence] (not more __getitem__ needed).hits argument to Pipeline.search_hmm to reduce risk of issues with TopHits reuse.Domain classes.[v0.1.4]: https://github.com/althonos/pyhmmer/compare/v0.1.3...v0.1.4
DigitalSequence.textize to convert a digital sequence to a text sequence.DigitalSequence.__init__ method allowing to create a digital sequence from any object implementing the buffer protocol.Alignment.hmm_accession property to retrieve the accession of the HMM in an alignment.[v0.1.3]: https://github.com/althonos/pyhmmer/compare/v0.1.2...v0.1.3
[v0.1.2]: https://github.com/althonos/pyhmmer/compare/v0.1.1...v0.1.2
[v0.1.1]: https://github.com/althonos/pyhmmer/compare/v0.1.0...v0.1.1
HMMFile calling file.peek without arguments, causing it to crash when passed some types, e.g. gzip.GzipFile.HMMFile failing to work with PyPy file objects because of a bug with their implementation of readinto.strcpy instead of memcpy, causing issues when null bytes were read.[v0.1.0]: https://github.com/althonos/pyhmmer/compare/v0.1.0-a5...v0.1.0
Initial beta release.
TextSequence uses the sequence argument it's given on instantiation.Sequence.__eq__ caused by implicit type conversion.SequenceFile.read failure.pyhmmer.easel module.Your coding agent can read these notes before it upgrades. Set up the MCP server →